From 507f43e810e936ce92ee6661bbb278d2f3bd5bc1 Mon Sep 17 00:00:00 2001 From: liuwenjie Date: Sat, 28 Feb 2026 23:21:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 12 ++++ AppScope/app.json5 | 10 ++++ AppScope/resources/base/element/string.json | 8 +++ AppScope/resources/base/media/background.png | Bin 0 -> 91942 bytes AppScope/resources/base/media/foreground.png | Bin 0 -> 15325 bytes .../resources/base/media/layered_image.json | 7 +++ build-profile.json5 | 42 ++++++++++++++ code-linter.json5 | 32 +++++++++++ entry/.gitignore | 6 ++ entry/build-profile.json5 | 33 +++++++++++ entry/hvigorfile.ts | 6 ++ entry/obfuscation-rules.txt | 23 ++++++++ entry/oh-package-lock.json5 | 31 ++++++++++ entry/oh-package.json5 | 13 +++++ .../main/ets/entryability/EntryAbility.ets | 54 ++++++++++++++++++ .../entrybackupability/EntryBackupAbility.ets | 16 ++++++ entry/src/main/ets/pages/Index.ets | 43 ++++++++++++++ entry/src/main/module.json5 | 50 ++++++++++++++++ .../main/resources/base/element/color.json | 8 +++ .../main/resources/base/element/float.json | 8 +++ .../main/resources/base/element/string.json | 16 ++++++ .../main/resources/base/media/background.png | Bin 0 -> 91942 bytes .../main/resources/base/media/foreground.png | Bin 0 -> 8805 bytes .../resources/base/media/layered_image.json | 7 +++ .../main/resources/base/media/startIcon.png | Bin 0 -> 20093 bytes .../resources/base/profile/backup_config.json | 3 + .../resources/base/profile/main_pages.json | 5 ++ .../main/resources/dark/element/color.json | 8 +++ .../spa/css/234.ba4a7fa4e1cae029638a.css | 1 + .../spa/css/275.d63c528763611ddeba40.css | 1 + .../spa/css/352.86908d93ea22e7060f94.css | 1 + .../spa/css/40.0efb2cf76d89d137e0fa.css | 1 + .../spa/css/402.60efda38477b90b5a044.css | 1 + .../spa/css/418.47e7a30bee3db00cb465.css | 1 + .../spa/css/441.fadcb039e9b6a5b546e7.css | 1 + .../spa/css/448.333e06a6303b94db40a4.css | 1 + .../spa/css/469.6ebe69dd0042c3ec42ca.css | 1 + .../spa/css/472.f3553e4782b5ae0b0b0e.css | 1 + .../spa/css/475.d6da3cf0654f930c1484.css | 1 + .../spa/css/546.1ffa575b8a426e443a9f.css | 1 + .../spa/css/55.74e5e20d0ab8f0657606.css | 1 + .../spa/css/567.7274df8d5a413f5324e7.css | 1 + .../spa/css/589.df5e35e3ce4bcc692d0f.css | 1 + .../spa/css/596.317a9520f039d623bbb9.css | 1 + .../spa/css/598.664e98c0dfe1c0301eaf.css | 1 + .../spa/css/757.860dcaf41a20748f1745.css | 1 + .../spa/css/763.2e0cbd7ad5d0f85ec88d.css | 1 + .../spa/css/774.98c8fe194d426566bfad.css | 1 + .../spa/css/779.925e4cee785868c027fe.css | 1 + .../spa/css/797.ba6c31d616ea0ee81ada.css | 1 + .../spa/css/8.9c17091cb00e103d7123.css | 1 + .../spa/css/87.3ffbe716e453cf962bea.css | 1 + .../spa/css/875.9b32383fd1d6599c4f6a.css | 1 + .../spa/css/908.4c3a6bebfe9b70ef8418.css | 1 + .../spa/css/app.7618e7df07c86b04d2f9.css | 0 .../src/main/resources/rawfile/spa/index.html | 1 + .../resources/rawfile/spa/js/234.ba4a7fa4.js | 1 + .../resources/rawfile/spa/js/248.7618e7df.js | 2 + .../spa/js/248.7618e7df.js.LICENSE.txt | 5 ++ .../resources/rawfile/spa/js/275.d63c5287.js | 1 + .../resources/rawfile/spa/js/316.79f8ad6d.js | 2 + .../spa/js/316.79f8ad6d.js.LICENSE.txt | 11 ++++ .../resources/rawfile/spa/js/352.86908d93.js | 1 + .../resources/rawfile/spa/js/40.0efb2cf7.js | 1 + .../resources/rawfile/spa/js/402.60efda38.js | 1 + .../resources/rawfile/spa/js/418.47e7a30b.js | 1 + .../resources/rawfile/spa/js/441.fadcb039.js | 1 + .../resources/rawfile/spa/js/448.333e06a6.js | 1 + .../resources/rawfile/spa/js/469.6ebe69dd.js | 1 + .../resources/rawfile/spa/js/472.f3553e47.js | 1 + .../resources/rawfile/spa/js/475.d6da3cf0.js | 1 + .../resources/rawfile/spa/js/546.1ffa575b.js | 1 + .../resources/rawfile/spa/js/55.74e5e20d.js | 1 + .../resources/rawfile/spa/js/567.7274df8d.js | 1 + .../resources/rawfile/spa/js/589.df5e35e3.js | 1 + .../resources/rawfile/spa/js/596.317a9520.js | 1 + .../resources/rawfile/spa/js/598.664e98c0.js | 1 + .../resources/rawfile/spa/js/757.860dcaf4.js | 1 + .../resources/rawfile/spa/js/763.2e0cbd7a.js | 1 + .../resources/rawfile/spa/js/774.98c8fe19.js | 1 + .../resources/rawfile/spa/js/779.925e4cee.js | 1 + .../resources/rawfile/spa/js/797.ba6c31d6.js | 1 + .../resources/rawfile/spa/js/8.9c17091c.js | 1 + .../resources/rawfile/spa/js/87.3ffbe716.js | 1 + .../resources/rawfile/spa/js/875.9b32383f.js | 1 + .../resources/rawfile/spa/js/908.4c3a6beb.js | 1 + .../resources/rawfile/spa/js/app.7618e7df.js | 2 + .../spa/js/app.7618e7df.js.LICENSE.txt | 49 ++++++++++++++++ .../static/images/assets/images/friends.png | Bin 0 -> 12246 bytes .../images/assets/images/home_dislike.png | Bin 0 -> 2513 bytes .../images/assets/images/home_message.png | Bin 0 -> 3253 bytes .../images/assets/images/logo_login.png | Bin 0 -> 17362 bytes .../static/images/assets/images/releases.png | Bin 0 -> 11204 bytes .../images/assets/images/tab/community.png | Bin 0 -> 2580 bytes .../assets/images/tab/community_active.png | Bin 0 -> 4709 bytes .../images/assets/images/tab/home_active.png | Bin 0 -> 3508 bytes .../images/assets/images/tab/home_edit.png | Bin 0 -> 25751 bytes .../images/assets/images/tab/moments.png | Bin 0 -> 4077 bytes .../assets/images/tab/moments_active.png | Bin 0 -> 6215 bytes .../static/images/assets/images/tab/my.png | Bin 0 -> 2448 bytes .../images/assets/images/tab/my_active.png | Bin 0 -> 3759 bytes entry/src/mock/mock-config.json5 | 2 + entry/src/ohosTest/ets/test/Ability.test.ets | 35 ++++++++++++ entry/src/ohosTest/ets/test/List.test.ets | 5 ++ entry/src/ohosTest/module.json5 | 11 ++++ entry/src/test/List.test.ets | 5 ++ entry/src/test/LocalUnit.test.ets | 33 +++++++++++ hvigor/hvigor-config.json5 | 23 ++++++++ hvigorfile.ts | 6 ++ oh-package-lock.json5 | 28 +++++++++ oh-package.json5 | 10 ++++ 111 files changed, 723 insertions(+) create mode 100644 .gitignore create mode 100644 AppScope/app.json5 create mode 100644 AppScope/resources/base/element/string.json create mode 100644 AppScope/resources/base/media/background.png create mode 100644 AppScope/resources/base/media/foreground.png create mode 100644 AppScope/resources/base/media/layered_image.json create mode 100644 build-profile.json5 create mode 100644 code-linter.json5 create mode 100644 entry/.gitignore create mode 100644 entry/build-profile.json5 create mode 100644 entry/hvigorfile.ts create mode 100644 entry/obfuscation-rules.txt create mode 100644 entry/oh-package-lock.json5 create mode 100644 entry/oh-package.json5 create mode 100644 entry/src/main/ets/entryability/EntryAbility.ets create mode 100644 entry/src/main/ets/entrybackupability/EntryBackupAbility.ets create mode 100644 entry/src/main/ets/pages/Index.ets create mode 100644 entry/src/main/module.json5 create mode 100644 entry/src/main/resources/base/element/color.json create mode 100644 entry/src/main/resources/base/element/float.json create mode 100644 entry/src/main/resources/base/element/string.json create mode 100644 entry/src/main/resources/base/media/background.png create mode 100644 entry/src/main/resources/base/media/foreground.png create mode 100644 entry/src/main/resources/base/media/layered_image.json create mode 100644 entry/src/main/resources/base/media/startIcon.png create mode 100644 entry/src/main/resources/base/profile/backup_config.json create mode 100644 entry/src/main/resources/base/profile/main_pages.json create mode 100644 entry/src/main/resources/dark/element/color.json create mode 100644 entry/src/main/resources/rawfile/spa/css/234.ba4a7fa4e1cae029638a.css create mode 100644 entry/src/main/resources/rawfile/spa/css/275.d63c528763611ddeba40.css create mode 100644 entry/src/main/resources/rawfile/spa/css/352.86908d93ea22e7060f94.css create mode 100644 entry/src/main/resources/rawfile/spa/css/40.0efb2cf76d89d137e0fa.css create mode 100644 entry/src/main/resources/rawfile/spa/css/402.60efda38477b90b5a044.css create mode 100644 entry/src/main/resources/rawfile/spa/css/418.47e7a30bee3db00cb465.css create mode 100644 entry/src/main/resources/rawfile/spa/css/441.fadcb039e9b6a5b546e7.css create mode 100644 entry/src/main/resources/rawfile/spa/css/448.333e06a6303b94db40a4.css create mode 100644 entry/src/main/resources/rawfile/spa/css/469.6ebe69dd0042c3ec42ca.css create mode 100644 entry/src/main/resources/rawfile/spa/css/472.f3553e4782b5ae0b0b0e.css create mode 100644 entry/src/main/resources/rawfile/spa/css/475.d6da3cf0654f930c1484.css create mode 100644 entry/src/main/resources/rawfile/spa/css/546.1ffa575b8a426e443a9f.css create mode 100644 entry/src/main/resources/rawfile/spa/css/55.74e5e20d0ab8f0657606.css create mode 100644 entry/src/main/resources/rawfile/spa/css/567.7274df8d5a413f5324e7.css create mode 100644 entry/src/main/resources/rawfile/spa/css/589.df5e35e3ce4bcc692d0f.css create mode 100644 entry/src/main/resources/rawfile/spa/css/596.317a9520f039d623bbb9.css create mode 100644 entry/src/main/resources/rawfile/spa/css/598.664e98c0dfe1c0301eaf.css create mode 100644 entry/src/main/resources/rawfile/spa/css/757.860dcaf41a20748f1745.css create mode 100644 entry/src/main/resources/rawfile/spa/css/763.2e0cbd7ad5d0f85ec88d.css create mode 100644 entry/src/main/resources/rawfile/spa/css/774.98c8fe194d426566bfad.css create mode 100644 entry/src/main/resources/rawfile/spa/css/779.925e4cee785868c027fe.css create mode 100644 entry/src/main/resources/rawfile/spa/css/797.ba6c31d616ea0ee81ada.css create mode 100644 entry/src/main/resources/rawfile/spa/css/8.9c17091cb00e103d7123.css create mode 100644 entry/src/main/resources/rawfile/spa/css/87.3ffbe716e453cf962bea.css create mode 100644 entry/src/main/resources/rawfile/spa/css/875.9b32383fd1d6599c4f6a.css create mode 100644 entry/src/main/resources/rawfile/spa/css/908.4c3a6bebfe9b70ef8418.css create mode 100644 entry/src/main/resources/rawfile/spa/css/app.7618e7df07c86b04d2f9.css create mode 100644 entry/src/main/resources/rawfile/spa/index.html create mode 100644 entry/src/main/resources/rawfile/spa/js/234.ba4a7fa4.js create mode 100644 entry/src/main/resources/rawfile/spa/js/248.7618e7df.js create mode 100644 entry/src/main/resources/rawfile/spa/js/248.7618e7df.js.LICENSE.txt create mode 100644 entry/src/main/resources/rawfile/spa/js/275.d63c5287.js create mode 100644 entry/src/main/resources/rawfile/spa/js/316.79f8ad6d.js create mode 100644 entry/src/main/resources/rawfile/spa/js/316.79f8ad6d.js.LICENSE.txt create mode 100644 entry/src/main/resources/rawfile/spa/js/352.86908d93.js create mode 100644 entry/src/main/resources/rawfile/spa/js/40.0efb2cf7.js create mode 100644 entry/src/main/resources/rawfile/spa/js/402.60efda38.js create mode 100644 entry/src/main/resources/rawfile/spa/js/418.47e7a30b.js create mode 100644 entry/src/main/resources/rawfile/spa/js/441.fadcb039.js create mode 100644 entry/src/main/resources/rawfile/spa/js/448.333e06a6.js create mode 100644 entry/src/main/resources/rawfile/spa/js/469.6ebe69dd.js create mode 100644 entry/src/main/resources/rawfile/spa/js/472.f3553e47.js create mode 100644 entry/src/main/resources/rawfile/spa/js/475.d6da3cf0.js create mode 100644 entry/src/main/resources/rawfile/spa/js/546.1ffa575b.js create mode 100644 entry/src/main/resources/rawfile/spa/js/55.74e5e20d.js create mode 100644 entry/src/main/resources/rawfile/spa/js/567.7274df8d.js create mode 100644 entry/src/main/resources/rawfile/spa/js/589.df5e35e3.js create mode 100644 entry/src/main/resources/rawfile/spa/js/596.317a9520.js create mode 100644 entry/src/main/resources/rawfile/spa/js/598.664e98c0.js create mode 100644 entry/src/main/resources/rawfile/spa/js/757.860dcaf4.js create mode 100644 entry/src/main/resources/rawfile/spa/js/763.2e0cbd7a.js create mode 100644 entry/src/main/resources/rawfile/spa/js/774.98c8fe19.js create mode 100644 entry/src/main/resources/rawfile/spa/js/779.925e4cee.js create mode 100644 entry/src/main/resources/rawfile/spa/js/797.ba6c31d6.js create mode 100644 entry/src/main/resources/rawfile/spa/js/8.9c17091c.js create mode 100644 entry/src/main/resources/rawfile/spa/js/87.3ffbe716.js create mode 100644 entry/src/main/resources/rawfile/spa/js/875.9b32383f.js create mode 100644 entry/src/main/resources/rawfile/spa/js/908.4c3a6beb.js create mode 100644 entry/src/main/resources/rawfile/spa/js/app.7618e7df.js create mode 100644 entry/src/main/resources/rawfile/spa/js/app.7618e7df.js.LICENSE.txt create mode 100644 entry/src/main/resources/rawfile/spa/static/images/assets/images/friends.png create mode 100644 entry/src/main/resources/rawfile/spa/static/images/assets/images/home_dislike.png create mode 100644 entry/src/main/resources/rawfile/spa/static/images/assets/images/home_message.png create mode 100644 entry/src/main/resources/rawfile/spa/static/images/assets/images/logo_login.png create mode 100644 entry/src/main/resources/rawfile/spa/static/images/assets/images/releases.png create mode 100644 entry/src/main/resources/rawfile/spa/static/images/assets/images/tab/community.png create mode 100644 entry/src/main/resources/rawfile/spa/static/images/assets/images/tab/community_active.png create mode 100644 entry/src/main/resources/rawfile/spa/static/images/assets/images/tab/home_active.png create mode 100644 entry/src/main/resources/rawfile/spa/static/images/assets/images/tab/home_edit.png create mode 100644 entry/src/main/resources/rawfile/spa/static/images/assets/images/tab/moments.png create mode 100644 entry/src/main/resources/rawfile/spa/static/images/assets/images/tab/moments_active.png create mode 100644 entry/src/main/resources/rawfile/spa/static/images/assets/images/tab/my.png create mode 100644 entry/src/main/resources/rawfile/spa/static/images/assets/images/tab/my_active.png create mode 100644 entry/src/mock/mock-config.json5 create mode 100644 entry/src/ohosTest/ets/test/Ability.test.ets create mode 100644 entry/src/ohosTest/ets/test/List.test.ets create mode 100644 entry/src/ohosTest/module.json5 create mode 100644 entry/src/test/List.test.ets create mode 100644 entry/src/test/LocalUnit.test.ets create mode 100644 hvigor/hvigor-config.json5 create mode 100644 hvigorfile.ts create mode 100644 oh-package-lock.json5 create mode 100644 oh-package.json5 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d2ff201 --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +/node_modules +/oh_modules +/local.properties +/.idea +**/build +/.hvigor +.cxx +/.clangd +/.clang-format +/.clang-tidy +**/.test +/.appanalyzer \ No newline at end of file diff --git a/AppScope/app.json5 b/AppScope/app.json5 new file mode 100644 index 0000000..e27ad68 --- /dev/null +++ b/AppScope/app.json5 @@ -0,0 +1,10 @@ +{ + "app": { + "bundleName": "com.example.smartcommunity", + "vendor": "example", + "versionCode": 1000000, + "versionName": "1.0.0", + "icon": "$media:layered_image", + "label": "$string:app_name" + } +} diff --git a/AppScope/resources/base/element/string.json b/AppScope/resources/base/element/string.json new file mode 100644 index 0000000..4f765a4 --- /dev/null +++ b/AppScope/resources/base/element/string.json @@ -0,0 +1,8 @@ +{ + "string": [ + { + "name": "app_name", + "value": "SmartCommunity" + } + ] +} diff --git a/AppScope/resources/base/media/background.png b/AppScope/resources/base/media/background.png new file mode 100644 index 0000000000000000000000000000000000000000..923f2b3f27e915d6871871deea0420eb45ce102f GIT binary patch literal 91942 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 M;JyCV_snDe2la%mzyJUM literal 0 HcmV?d00001 diff --git a/AppScope/resources/base/media/layered_image.json b/AppScope/resources/base/media/layered_image.json new file mode 100644 index 0000000..fb49920 --- /dev/null +++ b/AppScope/resources/base/media/layered_image.json @@ -0,0 +1,7 @@ +{ + "layered-image": + { + "background" : "$media:background", + "foreground" : "$media:foreground" + } +} \ No newline at end of file diff --git a/build-profile.json5 b/build-profile.json5 new file mode 100644 index 0000000..280ef06 --- /dev/null +++ b/build-profile.json5 @@ -0,0 +1,42 @@ +{ + "app": { + "signingConfigs": [], + "products": [ + { + "name": "default", + "signingConfig": "default", + "targetSdkVersion": "6.0.1(21)", + "compatibleSdkVersion": "6.0.1(21)", + "runtimeOS": "HarmonyOS", + "buildOption": { + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + } + } + } + ], + "buildModeSet": [ + { + "name": "debug", + }, + { + "name": "release" + } + ] + }, + "modules": [ + { + "name": "entry", + "srcPath": "./entry", + "targets": [ + { + "name": "default", + "applyToProducts": [ + "default" + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/code-linter.json5 b/code-linter.json5 new file mode 100644 index 0000000..073990f --- /dev/null +++ b/code-linter.json5 @@ -0,0 +1,32 @@ +{ + "files": [ + "**/*.ets" + ], + "ignore": [ + "**/src/ohosTest/**/*", + "**/src/test/**/*", + "**/src/mock/**/*", + "**/node_modules/**/*", + "**/oh_modules/**/*", + "**/build/**/*", + "**/.preview/**/*" + ], + "ruleSet": [ + "plugin:@performance/recommended", + "plugin:@typescript-eslint/recommended" + ], + "rules": { + "@security/no-unsafe-aes": "error", + "@security/no-unsafe-hash": "error", + "@security/no-unsafe-mac": "warn", + "@security/no-unsafe-dh": "error", + "@security/no-unsafe-dsa": "error", + "@security/no-unsafe-ecdsa": "error", + "@security/no-unsafe-rsa-encrypt": "error", + "@security/no-unsafe-rsa-sign": "error", + "@security/no-unsafe-rsa-key": "error", + "@security/no-unsafe-dsa-key": "error", + "@security/no-unsafe-dh-key": "error", + "@security/no-unsafe-3des": "error" + } +} \ No newline at end of file diff --git a/entry/.gitignore b/entry/.gitignore new file mode 100644 index 0000000..e2713a2 --- /dev/null +++ b/entry/.gitignore @@ -0,0 +1,6 @@ +/node_modules +/oh_modules +/.preview +/build +/.cxx +/.test \ No newline at end of file diff --git a/entry/build-profile.json5 b/entry/build-profile.json5 new file mode 100644 index 0000000..6bd6457 --- /dev/null +++ b/entry/build-profile.json5 @@ -0,0 +1,33 @@ +{ + "apiType": "stageMode", + "buildOption": { + "resOptions": { + "copyCodeResource": { + "enable": false + } + } + }, + "buildOptionSet": [ + { + "name": "release", + "arkOptions": { + "obfuscation": { + "ruleOptions": { + "enable": false, + "files": [ + "./obfuscation-rules.txt" + ] + } + } + } + }, + ], + "targets": [ + { + "name": "default" + }, + { + "name": "ohosTest", + } + ] +} \ No newline at end of file diff --git a/entry/hvigorfile.ts b/entry/hvigorfile.ts new file mode 100644 index 0000000..b0e3a1a --- /dev/null +++ b/entry/hvigorfile.ts @@ -0,0 +1,6 @@ +import { hapTasks } from '@ohos/hvigor-ohos-plugin'; + +export default { + system: hapTasks, /* Built-in plugin of Hvigor. It cannot be modified. */ + plugins: [] /* Custom plugin to extend the functionality of Hvigor. */ +} \ No newline at end of file diff --git a/entry/obfuscation-rules.txt b/entry/obfuscation-rules.txt new file mode 100644 index 0000000..1e7e54e --- /dev/null +++ b/entry/obfuscation-rules.txt @@ -0,0 +1,23 @@ +# Define project specific obfuscation rules here. +# You can include the obfuscation configuration files in the current module's build-profile.json5. +# +# For more details, see +# https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/source-obfuscation + +# Obfuscation options: +# -disable-obfuscation: disable all obfuscations +# -enable-property-obfuscation: obfuscate the property names +# -enable-toplevel-obfuscation: obfuscate the names in the global scope +# -compact: remove unnecessary blank spaces and all line feeds +# -remove-log: remove all console.* statements +# -print-namecache: print the name cache that contains the mapping from the old names to new names +# -apply-namecache: reuse the given cache file + +# Keep options: +# -keep-property-name: specifies property names that you want to keep +# -keep-global-name: specifies names that you want to keep in the global scope + +-enable-property-obfuscation +-enable-toplevel-obfuscation +-enable-filename-obfuscation +-enable-export-obfuscation \ No newline at end of file diff --git a/entry/oh-package-lock.json5 b/entry/oh-package-lock.json5 new file mode 100644 index 0000000..ee7eb58 --- /dev/null +++ b/entry/oh-package-lock.json5 @@ -0,0 +1,31 @@ +{ + "meta": { + "stableOrder": true, + "enableUnifiedLockfile": false + }, + "lockfileVersion": 3, + "ATTENTION": "THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.", + "specifiers": { + "@hybrid/web-container@2.0.0-rc.7": "@hybrid/web-container@2.0.0-rc.7", + "@ohos/videocompressor@1.0.2": "@ohos/videocompressor@1.0.2" + }, + "packages": { + "@hybrid/web-container@2.0.0-rc.7": { + "name": "@hybrid/web-container", + "version": "2.0.0-rc.7", + "integrity": "sha512-aaTBaJ4WfimEwsbNAkeWlp0y9jr2w/UhQxwPlenwDWpp4NBiHB8MgECEc2Wy6/NZclJPO/gSJRdHFr94I9kIvA==", + "resolved": "https://ohpm.openharmony.cn/ohpm/@hybrid/web-container/-/web-container-2.0.0-rc.7.har", + "registryType": "ohpm", + "dependencies": { + "@ohos/videocompressor": "1.0.2" + } + }, + "@ohos/videocompressor@1.0.2": { + "name": "@ohos/videocompressor", + "version": "1.0.2", + "integrity": "sha512-m5fU1MIvsfLNJg2RDgVAdbpt5S7N0Nj7kQJ0KFcLKubcIIBGCRRfQo/EoMM1P6Pr7AJSjOPp8jKbaizLGcv/1A==", + "resolved": "https://ohpm.openharmony.cn/ohpm/@ohos/videocompressor/-/videocompressor-1.0.2.har", + "registryType": "ohpm" + } + } +} \ No newline at end of file diff --git a/entry/oh-package.json5 b/entry/oh-package.json5 new file mode 100644 index 0000000..5184b80 --- /dev/null +++ b/entry/oh-package.json5 @@ -0,0 +1,13 @@ +{ + "license": "ISC", + "devDependencies": {}, + "name": "entry", + "description": "演示如何使用TaroWebContainer组件", + "version": "1.0.0", + "dependencies": { + "@hybrid/web-container": "2.0.0-rc.7" + }, + "main": "", + "author": "", +} + diff --git a/entry/src/main/ets/entryability/EntryAbility.ets b/entry/src/main/ets/entryability/EntryAbility.ets new file mode 100644 index 0000000..8468e85 --- /dev/null +++ b/entry/src/main/ets/entryability/EntryAbility.ets @@ -0,0 +1,54 @@ +import { AbilityConstant, ConfigurationConstant, UIAbility, Want } from '@kit.AbilityKit'; +import { hilog } from '@kit.PerformanceAnalysisKit'; +import { window } from '@kit.ArkUI'; +import { TaroHybridManager } from '@hybrid/web-container'; + +const DOMAIN = 0x0000; + +export default class EntryAbility extends UIAbility { + onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void { + try { + this.context.getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_NOT_SET); + } catch (err) { + hilog.error(DOMAIN, 'testTag', 'Failed to set colorMode. Cause: %{public}s', JSON.stringify(err)); + } + hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onCreate'); + } + + onDestroy(): void { + hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onDestroy'); + } + + onWindowStageCreate(windowStage: window.WindowStage): void { + hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onWindowStageCreate'); + + windowStage.loadContent('pages/Index', (err) => { + if (err.code) { + hilog.error(DOMAIN, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err)); + return; + } + hilog.info(DOMAIN, 'testTag', 'Succeeded in loading the content.'); + const windowClass = windowStage.getMainWindowSync(); + TaroHybridManager.init({ + uiAbilityContext: this.context, + windowClass: windowClass, + rawFileName: 'spa', + }); + }); + } + + onWindowStageDestroy(): void { + // Main window is destroyed, release UI related resources + hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onWindowStageDestroy'); + } + + onForeground(): void { + // Ability has brought to foreground + hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onForeground'); + } + + onBackground(): void { + // Ability has back to background + hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onBackground'); + } +} \ No newline at end of file diff --git a/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets b/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets new file mode 100644 index 0000000..8e4de99 --- /dev/null +++ b/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets @@ -0,0 +1,16 @@ +import { hilog } from '@kit.PerformanceAnalysisKit'; +import { BackupExtensionAbility, BundleVersion } from '@kit.CoreFileKit'; + +const DOMAIN = 0x0000; + +export default class EntryBackupAbility extends BackupExtensionAbility { + async onBackup() { + hilog.info(DOMAIN, 'testTag', 'onBackup ok'); + await Promise.resolve(); + } + + async onRestore(bundleVersion: BundleVersion) { + hilog.info(DOMAIN, 'testTag', 'onRestore ok %{public}s', JSON.stringify(bundleVersion)); + await Promise.resolve(); + } +} \ No newline at end of file diff --git a/entry/src/main/ets/pages/Index.ets b/entry/src/main/ets/pages/Index.ets new file mode 100644 index 0000000..7364183 --- /dev/null +++ b/entry/src/main/ets/pages/Index.ets @@ -0,0 +1,43 @@ +import { TaroWebContainer, HostPageState, TaroWebController } from '@hybrid/web-container'; + +@Entry +@Component +struct Index { + @State pageState: HostPageState = HostPageState.PageInit; + @State taroWebController: TaroWebController = new TaroWebController(); + + onBackPress(): boolean { + if (this.taroWebController.accessBackward()) { + this.taroWebController.backward(); + return true; + } + return false; + } + + aboutToAppear(): void { + this.pageState = HostPageState.PageOnShow; + } + + aboutToDisappear(): void { + this.pageState = HostPageState.PageOnHide; + } + + build() { + Column() { + TaroWebContainer({ + indexHtmlPath: 'spa/index.html', + webUrl: 'resource://rawfile/spa/index.html', + webUrlPrefix: 'resource://rawfile/spa/', + pageState: this.pageState, + taroWebController: this.taroWebController, + useCache: false, + forceDarkAccess: true, + isFullScreen: true, + }) + .width('100%') + .height('100%') + } + .width('100%') + .height('100%') + } +} \ No newline at end of file diff --git a/entry/src/main/module.json5 b/entry/src/main/module.json5 new file mode 100644 index 0000000..53024e8 --- /dev/null +++ b/entry/src/main/module.json5 @@ -0,0 +1,50 @@ +{ + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "phone" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "EntryAbility", + "srcEntry": "./ets/entryability/EntryAbility.ets", + "description": "$string:EntryAbility_desc", + "icon": "$media:layered_image", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:startIcon", + "startWindowBackground": "$color:start_window_background", + "exported": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "ohos.want.action.home" + ] + } + ] + } + ], + "extensionAbilities": [ + { + "name": "EntryBackupAbility", + "srcEntry": "./ets/entrybackupability/EntryBackupAbility.ets", + "type": "backup", + "exported": false, + "metadata": [ + { + "name": "ohos.extension.backup", + "resource": "$profile:backup_config" + } + ], + } + ] + } +} \ No newline at end of file diff --git a/entry/src/main/resources/base/element/color.json b/entry/src/main/resources/base/element/color.json new file mode 100644 index 0000000..3c71296 --- /dev/null +++ b/entry/src/main/resources/base/element/color.json @@ -0,0 +1,8 @@ +{ + "color": [ + { + "name": "start_window_background", + "value": "#FFFFFF" + } + ] +} \ No newline at end of file diff --git a/entry/src/main/resources/base/element/float.json b/entry/src/main/resources/base/element/float.json new file mode 100644 index 0000000..33ea223 --- /dev/null +++ b/entry/src/main/resources/base/element/float.json @@ -0,0 +1,8 @@ +{ + "float": [ + { + "name": "page_text_font_size", + "value": "50fp" + } + ] +} diff --git a/entry/src/main/resources/base/element/string.json b/entry/src/main/resources/base/element/string.json new file mode 100644 index 0000000..f945955 --- /dev/null +++ b/entry/src/main/resources/base/element/string.json @@ -0,0 +1,16 @@ +{ + "string": [ + { + "name": "module_desc", + "value": "module description" + }, + { + "name": "EntryAbility_desc", + "value": "description" + }, + { + "name": "EntryAbility_label", + "value": "label" + } + ] +} \ No newline at end of file diff --git a/entry/src/main/resources/base/media/background.png b/entry/src/main/resources/base/media/background.png new file mode 100644 index 0000000000000000000000000000000000000000..923f2b3f27e915d6871871deea0420eb45ce102f GIT binary patch literal 91942 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

c)ijgxDm}8EsRXFt3h@+Ufr7@DN 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 literal 0 HcmV?d00001 diff --git a/entry/src/main/resources/base/profile/backup_config.json b/entry/src/main/resources/base/profile/backup_config.json new file mode 100644 index 0000000..78f40ae --- /dev/null +++ b/entry/src/main/resources/base/profile/backup_config.json @@ -0,0 +1,3 @@ +{ + "allowToBackupRestore": true +} \ No newline at end of file diff --git a/entry/src/main/resources/base/profile/main_pages.json b/entry/src/main/resources/base/profile/main_pages.json new file mode 100644 index 0000000..1898d94 --- /dev/null +++ b/entry/src/main/resources/base/profile/main_pages.json @@ -0,0 +1,5 @@ +{ + "src": [ + "pages/Index" + ] +} diff --git a/entry/src/main/resources/dark/element/color.json b/entry/src/main/resources/dark/element/color.json new file mode 100644 index 0000000..79b11c2 --- /dev/null +++ b/entry/src/main/resources/dark/element/color.json @@ -0,0 +1,8 @@ +{ + "color": [ + { + "name": "start_window_background", + "value": "#000000" + } + ] +} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/234.ba4a7fa4e1cae029638a.css b/entry/src/main/resources/rawfile/spa/css/234.ba4a7fa4e1cae029638a.css new file mode 100644 index 0000000..419f60b --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/234.ba4a7fa4e1cae029638a.css @@ -0,0 +1 @@ +.about-page{align-items:center;background:#f5f4f1;display:flex;flex-direction:column;min-height:100vh;padding:2rem 1.2rem 5rem}.about-logo-wrap{margin-bottom:.8rem}.about-logo{height:2rem;width:4rem}.about-name{color:#1a1a1a;font-size:1rem;font-weight:600;margin-bottom:.4rem}.about-version{color:#999;font-size:.65rem;margin-bottom:1.6rem}.about-item{align-items:center;border-top:.05rem solid rgba(0,0,0,.06);display:flex;max-width:15rem;padding:.7rem 0;width:100%}.about-item-label{color:#666;font-size:.7rem}.about-item-value{color:#1a1a1a;flex:1;font-size:.7rem;margin-right:.2rem;text-align:right}.about-item-arrow{color:#ccc;font-size:.7rem}.about-copyright{color:#999;font-size:.6rem;margin-top:2rem}.about-footer{background:#fff;bottom:0;left:0;padding:.6rem 1.2rem calc(.6rem + env(safe-area-inset-bottom));position:fixed;right:0}.about-close{align-items:center;border-radius:.4rem;color:#fff;display:flex;font-size:.8rem;font-weight:500;height:2.2rem;justify-content:center;width:100%} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/275.d63c528763611ddeba40.css b/entry/src/main/resources/rawfile/spa/css/275.d63c528763611ddeba40.css new file mode 100644 index 0000000..20195d2 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/275.d63c528763611ddeba40.css @@ -0,0 +1 @@ +.circles-page{background:#f5f4f1;min-height:100vh;padding:.6rem}.circles-item{align-items:center;background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.4rem;padding:.75rem .8rem}.circles-item-txt{color:#1a1a1a;font-size:.75rem}.circles-item-arrow{color:#999;font-size:.9rem}.circles-all-page,.circles-create-page{background:#f5f4f1;min-height:100vh}.circles-all-empty,.circles-create-empty{color:#999;font-size:.7rem;padding:3rem 1.2rem;text-align:center} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/352.86908d93ea22e7060f94.css b/entry/src/main/resources/rawfile/spa/css/352.86908d93ea22e7060f94.css new file mode 100644 index 0000000..4cd6c34 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/352.86908d93ea22e7060f94.css @@ -0,0 +1 @@ +.property-report-page{background:#f5f4f1;min-height:100vh;padding-bottom:4.5rem}.property-report-header{display:flex;justify-content:flex-end;padding:.6rem .8rem}.property-report-link{color:#ff7600;font-size:.7rem}.property-report-form{background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);margin:0 .6rem .6rem;padding:.8rem}.property-report-field{align-items:flex-start;display:flex;margin-bottom:.8rem}.property-report-label{color:#1a1a1a;flex-shrink:0;font-size:.7rem;line-height:2.2rem;width:5.5rem}.property-report-required{color:#ff7600}.property-report-value{align-items:center;background:rgba(0,0,0,.03);border-radius:.4rem;color:#1a1a1a;display:flex;flex:1;font-size:.7rem;justify-content:space-between;min-height:2.2rem;padding:0 .6rem}.property-report-arrow{color:#999;font-size:.8rem;margin-left:.4rem}.property-report-value-text{color:#1a1a1a;flex:1;font-size:.7rem;line-height:2.2rem;min-height:2.2rem;padding:0 .6rem}.property-report-textarea{background:rgba(0,0,0,.03);border-radius:.4rem;box-sizing:border-box;color:#1a1a1a;flex:1;font-size:.7rem;height:12rem;line-height:1.6;min-height:12rem;padding:.6rem;width:100%}.property-report-placeholder{color:#999}.property-report-field-desc{align-items:stretch;flex-direction:column}.property-report-field-desc .property-report-label,.property-report-label-desc{line-height:1.5;margin-bottom:.4rem;width:auto}.property-report-field-desc .property-report-textarea,.property-report-textarea-desc{flex:none;width:100%}.property-report-field-images{align-items:stretch;flex-direction:column}.property-report-field-row{align-items:baseline;display:flex;margin-bottom:.5rem}.property-report-field-row .property-report-label,.property-report-label-row{line-height:1.5;width:auto}.property-report-hint{color:#999;font-size:.6rem;margin-left:.3rem}.property-report-images-wrap{display:flex;flex-wrap:wrap;gap:.4rem}.property-report-file-item{border-radius:.3rem;height:5rem;overflow:hidden;position:relative;width:5rem}.property-report-file-img{display:flex;height:100%;width:100%}.property-report-file-del{align-items:center;background:rgba(0,0,0,.5);border-radius:0 .3rem 0 .3rem;display:flex;height:1.4rem;justify-content:center;position:absolute;right:0;top:0;width:1.4rem}.property-report-file-del-x{color:#fff;font-size:1rem;line-height:1}.property-report-file-add{align-items:center;background:rgba(0,0,0,.02);border:.05rem dashed rgba(0,0,0,.2);border-radius:.3rem;box-sizing:border-box;display:flex;height:5rem;justify-content:center;width:5rem}.property-report-file-add-icon{color:#999;font-size:1.6rem;line-height:1}.property-report-uploading{background:rgba(255,118,0,.08);border-radius:.5rem;color:#ff7600;font-size:.65rem;margin:0 .6rem .6rem;padding:.6rem .8rem;text-align:center}.property-report-footer{background:#fff;bottom:0;left:0;padding:.6rem .8rem calc(1.2rem + env(safe-area-inset-bottom));position:fixed;right:0}.property-report-submit{align-items:center;border-radius:.4rem;color:#fff;display:flex;font-size:.8rem;font-weight:500;height:2.2rem;justify-content:center;width:100%} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/40.0efb2cf76d89d137e0fa.css b/entry/src/main/resources/rawfile/spa/css/40.0efb2cf76d89d137e0fa.css new file mode 100644 index 0000000..71075e0 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/40.0efb2cf76d89d137e0fa.css @@ -0,0 +1 @@ +.agreement-page{background:#f5f4f1;min-height:100vh}.agreement-scroll{height:100vh}.agreement-content{padding:1.2rem .8rem 3rem}.agreement-title{color:#1a1a1a;display:block;font-size:1rem;font-weight:600;margin-bottom:.6rem}.agreement-date{color:#999;display:block;font-size:.6rem;margin-bottom:1.2rem}.agreement-text{color:#666;font-size:.7rem;line-height:1.8;white-space:pre-wrap} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/402.60efda38477b90b5a044.css b/entry/src/main/resources/rawfile/spa/css/402.60efda38477b90b5a044.css new file mode 100644 index 0000000..20195d2 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/402.60efda38477b90b5a044.css @@ -0,0 +1 @@ +.circles-page{background:#f5f4f1;min-height:100vh;padding:.6rem}.circles-item{align-items:center;background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.4rem;padding:.75rem .8rem}.circles-item-txt{color:#1a1a1a;font-size:.75rem}.circles-item-arrow{color:#999;font-size:.9rem}.circles-all-page,.circles-create-page{background:#f5f4f1;min-height:100vh}.circles-all-empty,.circles-create-empty{color:#999;font-size:.7rem;padding:3rem 1.2rem;text-align:center} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/418.47e7a30bee3db00cb465.css b/entry/src/main/resources/rawfile/spa/css/418.47e7a30bee3db00cb465.css new file mode 100644 index 0000000..419ece1 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/418.47e7a30bee3db00cb465.css @@ -0,0 +1 @@ +.userinfo-page{background:#f5f4f1;min-height:100vh;padding:.6rem .6rem 5rem}.userinfo-list{background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);overflow:hidden}.userinfo-row{align-items:center;border-bottom:.05rem solid rgba(0,0,0,.06);display:flex;flex-direction:row;justify-content:space-between;padding:.75rem .8rem}.userinfo-row:last-child{border-bottom:none}.userinfo-avatar-row{padding:.8rem}.userinfo-avatar-right{align-items:center;display:flex;gap:.4rem}.userinfo-avatar{border-radius:50%;height:3rem;width:3rem}.userinfo-avatar-placeholder{background:rgba(0,0,0,.06);border-radius:50%;height:3rem;width:3rem}.userinfo-avatar-hint{color:#999;font-size:.65rem;margin-right:.2rem}.userinfo-label{color:#1a1a1a;flex-shrink:0;font-size:.75rem;font-weight:500}.userinfo-input{color:#1a1a1a;flex:1;font-size:.7rem;margin-left:.6rem;text-align:right}.userinfo-placeholder{color:#999}.userinfo-picker-value{align-items:center;color:#1a1a1a;display:flex;font-size:.7rem}.userinfo-picker-value .userinfo-placeholder{color:#999}.userinfo-value{color:#666;font-size:.7rem}.userinfo-arrow{color:#ccc;font-size:.8rem;margin-left:.2rem}.userinfo-phone-row .userinfo-value,.userinfo-value-phone{flex:1;text-align:right}.userinfo-footer{background:#fff;bottom:0;left:0;padding:.6rem .8rem calc(.6rem + env(safe-area-inset-bottom));position:fixed;right:0}.userinfo-save{align-items:center;border-radius:.4rem;color:#fff;display:flex;font-size:.8rem;font-weight:500;height:2.2rem;justify-content:center;width:100%} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/441.fadcb039e9b6a5b546e7.css b/entry/src/main/resources/rawfile/spa/css/441.fadcb039e9b6a5b546e7.css new file mode 100644 index 0000000..5bfff87 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/441.fadcb039e9b6a5b546e7.css @@ -0,0 +1 @@ +.inventory-detail-page{background:#f5f4f1;min-height:100vh;padding:1.2rem}.inventory-detail-placeholder{color:#999;font-size:.7rem} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/448.333e06a6303b94db40a4.css b/entry/src/main/resources/rawfile/spa/css/448.333e06a6303b94db40a4.css new file mode 100644 index 0000000..664a584 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/448.333e06a6303b94db40a4.css @@ -0,0 +1 @@ +.inventory-page{background:#f5f4f1;min-height:100vh}.inventory-placeholder{padding:3rem 1.2rem;text-align:center}.inventory-placeholder-txt{color:#999;font-size:.7rem}.inventory-detail-btn{align-items:center;border-radius:.4rem;color:#fff;display:flex;font-size:.7rem;font-weight:500;justify-content:center;margin-top:1rem;padding:.6rem} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/469.6ebe69dd0042c3ec42ca.css b/entry/src/main/resources/rawfile/spa/css/469.6ebe69dd0042c3ec42ca.css new file mode 100644 index 0000000..13a2216 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/469.6ebe69dd0042c3ec42ca.css @@ -0,0 +1 @@ +.page{background:#f5f4f1;min-height:100vh;padding-bottom:3rem}.detailWrap{background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);margin:0 .6rem .6rem;padding:.75rem}.headerRow{display:flex;flex-direction:row;width:100%}.headerIcon{flex-shrink:0;height:2rem;margin-right:.5rem;width:2rem}.headerIconImage{border-radius:1rem;height:2rem;width:2rem}.headerInfo{flex:1;min-width:0}.headerInfoName{color:#1a1a1a;font-size:.7rem;margin-bottom:.2rem}.headerInfoSubText{color:#999;font-size:.6rem}.contextView{margin-bottom:.5rem;margin-top:.5rem}.contentText{color:#1a1a1a;font-size:.75rem;line-height:1.5}.tagList{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:.5rem}.tag{background:rgba(255,118,0,.12);border-radius:.2rem;margin-bottom:.2rem;margin-right:.5rem;padding:.15rem .25rem}.tagText{color:#ff7600;font-size:.5rem}.commentSection{background:transparent;margin-top:.6rem}.commentTitle{background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);color:#999;font-size:.7rem;font-weight:600;margin:0 .6rem .6rem;padding:.75rem .6rem}.commentList{background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);margin:0 .6rem;padding:0 .6rem}.commentItem{border-bottom:.05rem solid rgba(0,0,0,.06);margin-bottom:0;padding:.6rem 0}.commentItem:last-child{border-bottom:none}.commentRow{align-items:flex-start;display:flex;flex-direction:row}.commentAvatar{border-radius:.8rem;flex-shrink:0;height:1.6rem;margin-right:.4rem;width:1.6rem}.commentBody{flex:1;min-width:0}.commentUser{color:#1a1a1a;font-size:.7rem;font-weight:600;margin-bottom:.2rem}.commentContent{color:#666;font-size:.7rem;margin-bottom:.2rem}.commentTime{color:#999;font-size:.55rem}.commentEmpty{align-items:center;background:#fff;color:#999;display:flex;font-size:.65rem;height:2rem;justify-content:center}.footer{align-items:center;background:#fff;border-top:.05rem solid rgba(0,0,0,.06);bottom:0;display:flex;flex-direction:row;justify-content:space-between;left:0;padding:.4rem .6rem calc(.4rem + env(safe-area-inset-bottom));position:fixed;right:0}.footerInput{background:rgba(0,0,0,.04);border-radius:1.25rem;color:#1a1a1a;flex:1;font-size:.7rem;height:1.5rem;line-height:1.5rem;margin-right:.5rem;max-width:70%;padding:0 .6rem}.footerActions{align-items:center;display:flex;flex-direction:row;gap:.6rem}.footerActionText{color:#999;font-size:.65rem}.footerLike{align-items:center;color:#999;display:flex;font-size:.65rem}.footerLikeActive{color:#ff7600} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/472.f3553e4782b5ae0b0b0e.css b/entry/src/main/resources/rawfile/spa/css/472.f3553e4782b5ae0b0b0e.css new file mode 100644 index 0000000..341763f --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/472.f3553e4782b5ae0b0b0e.css @@ -0,0 +1 @@ +.article-step2{background:#f5f4f1;min-height:100vh;padding:.6rem}.article-step2-field{background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);margin-bottom:.8rem;padding:.6rem}.article-step2-label{color:#1a1a1a;display:block;font-size:.7rem;margin-bottom:.4rem}.article-step2-cover-wrap{align-items:center;background:rgba(0,0,0,.03);border-radius:.4rem;display:flex;height:8rem;justify-content:center;width:100%}.article-step2-cover{border-radius:.4rem;height:8rem;width:100%}.article-step2-cover-placeholder{color:#999;font-size:.7rem}.article-step2-textarea{background:rgba(0,0,0,.03);border-radius:.4rem;color:#1a1a1a;font-size:.7rem;min-height:4rem;padding:.4rem}.article-step2-btn{align-items:center;border-radius:.4rem;color:#fff;display:flex;font-size:.75rem;font-weight:500;height:2.2rem;justify-content:center;margin-top:1.2rem} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/475.d6da3cf0654f930c1484.css b/entry/src/main/resources/rawfile/spa/css/475.d6da3cf0654f930c1484.css new file mode 100644 index 0000000..cf4ba95 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/475.d6da3cf0654f930c1484.css @@ -0,0 +1 @@ +.forum-page{background:#f5f4f1;min-height:100vh;position:relative}.forum-header{align-items:center;background:#fff;display:flex;flex-direction:row;height:2.5rem;padding:0 .6rem;width:100%}.forum-search-wrap{align-items:center;background:rgba(0,0,0,.04);border-radius:.8rem;display:flex;flex:1;height:1.6rem;position:relative}.forum-search-icon{height:1rem;margin-left:.75rem;width:1rem}.forum-search-input{color:#1a1a1a;flex:1;font-size:.7rem;height:1.6rem;padding-left:.5rem}.forum-search-placeholder{color:#999}.forum-add-wrap{align-items:center;display:flex;height:2rem;justify-content:center;width:2rem}.forum-add-icon{height:1.2rem;width:1.2rem}.forum-tabs{background:#fff;height:2.5rem;padding-top:.2rem;white-space:nowrap;width:100%}.forum-tab{display:inline-block;height:2rem;line-height:2rem;padding:0 .75rem}.forum-tab-text{color:#999;font-size:.8rem;font-weight:500}.forum-tab-active .forum-tab-text,.forum-tab-text-active{color:#ff7600}.forum-scroll{background:#f5f4f1;flex:1;height:100vh}.forum-drawer-btn{align-items:center;background:rgba(255,118,0,.2);border-radius:.6rem;bottom:7.5rem;display:flex;height:3rem;justify-content:center;position:fixed;right:-2.25rem;width:3rem;z-index:99}.forum-drawer-line{background:#666;border-radius:.05rem;height:2rem;left:.5rem;opacity:.5;position:absolute;top:.5rem;width:.1rem}.forum-drawer-line2{height:1.5rem;left:.25rem;top:.75rem}.forum-drawer-mask{background:rgba(0,0,0,.4);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.forum-drawer-panel{background:#fff;box-shadow:-.1rem 0 .5rem rgba(0,0,0,.1);height:100%;max-width:13rem;position:absolute;right:0;top:0;width:70%}.forum-drawer-scroll{height:100%}.forum-drawer-group{padding:.6rem 0}.forum-drawer-group-title{align-items:center;display:flex;flex-direction:row;padding:0 .6rem .4rem}.forum-drawer-avatar{border-radius:50%;height:.75rem;margin-right:.3rem;width:.75rem}.forum-drawer-group-text{color:#1a1a1a;font-size:.75rem;font-weight:500}.forum-drawer-children{padding-left:.6rem}.forum-drawer-item{margin:.1rem 0;padding:.5rem .6rem}.forum-drawer-item-active{background:rgba(255,118,0,.1)}.forum-drawer-item-text{color:#1a1a1a;font-size:.7rem}.forum-drawer-item-text-active{color:#ff7600;font-size:.7rem;font-weight:500}.page{background:#f5f4f1;min-height:100vh}.listItem{background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);box-sizing:border-box;margin:.4rem .6rem;min-height:8rem;padding:.65rem;position:relative}.top{margin-bottom:.5rem;width:100%}.title{color:#1a1a1a;font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row{align-items:flex-start;display:flex;flex-direction:row;margin-bottom:.6rem}.left{display:flex;flex:1;flex-direction:column;height:3.4rem;justify-content:center;min-width:0}.leftNoImg{display:flex;flex-direction:column;justify-content:center;margin-bottom:.6rem;min-height:3.4rem;width:100%}.user{align-items:center;color:#999;display:flex;font-size:.65rem;margin-bottom:.4rem}.avatar{border-radius:.8rem;flex-shrink:0;height:1.6rem;margin-right:.4rem;width:1.6rem}.userName{color:#666;font-size:.65rem}.content{color:#1a1a1a;display:-webkit-box;font-size:.75rem;-webkit-line-clamp:2;line-height:1.5;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical}.right{height:3rem;position:absolute;right:.6rem;top:2.25rem;width:4.25rem}.coverImg{border-radius:.3rem;height:100%;width:100%}.bottom{display:flex;flex-direction:row;justify-content:flex-start;width:6.15rem}.iconBox{align-items:center;color:#999;display:flex;flex:1;font-size:.6rem;justify-content:flex-end}.tag{background:rgba(255,118,0,.1);border-radius:.75rem;bottom:.6rem;color:#ff7600;font-size:.55rem;padding:.1rem .3rem;position:absolute;right:.6rem}.emptyWrap{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:19rem;width:100%}.emptyText{color:#999;font-size:.7rem;margin-top:.5rem}.footerLoading{align-items:center;color:#999;display:flex;font-size:.65rem;height:3rem;justify-content:center}.footerEnd{align-items:center;color:#999;display:flex;font-size:.65rem;height:3rem;justify-content:center} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/546.1ffa575b8a426e443a9f.css b/entry/src/main/resources/rawfile/spa/css/546.1ffa575b8a426e443a9f.css new file mode 100644 index 0000000..4f8a61c --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/546.1ffa575b8a426e443a9f.css @@ -0,0 +1 @@ +.my-page{background:#f5f4f1;min-height:100vh;padding-bottom:3rem}.my-header{box-shadow:0 .1rem .5rem rgba(255,118,0,.25);color:#fff;padding:1rem .8rem 1.4rem}.my-header-body{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.my-header-icons{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:.7rem}.my-header-icon-wrap{opacity:.95;padding:.25rem;position:relative}.my-header-icon-wrap:active{opacity:.8}.my-header-icon{height:1.2rem;width:1.2rem}.my-header-icon-bell{position:relative}.my-header-badge{align-items:center;background:#ff4d4f;border-radius:.45rem;box-shadow:0 .05rem .2rem rgba(255,77,79,.4);display:flex;height:.85rem;justify-content:center;min-width:.85rem;padding:0 .2rem;position:absolute;right:.05rem;top:.05rem}.my-header-badge-num{color:#fff;font-size:.5rem;font-weight:600}.my-header-user{align-items:flex-start;display:flex;flex:1;flex-direction:row;margin-right:.6rem;min-width:0}.my-avatar-wrap{flex-shrink:0;margin-right:.7rem}.my-avatar{background:hsla(0,0%,100%,.25);border:.1rem solid hsla(0,0%,100%,.5);border-radius:50%;display:block;height:3.2rem;width:3.2rem}.my-avatar-placeholder{background:hsla(0,0%,100%,.25);border:.1rem solid hsla(0,0%,100%,.5);border-radius:50%;height:3.2rem;width:3.2rem}.my-header-info{flex:1;min-width:0}.my-nickname{color:#fff;font-size:1.05rem;font-weight:600;letter-spacing:.02em;margin-bottom:.35rem}.my-phone{color:hsla(0,0%,100%,.95);font-size:.7rem;margin-bottom:.3rem}.my-community-row{align-items:center;display:flex;gap:.3rem}.my-community{color:hsla(0,0%,100%,.92);font-size:.65rem}.my-community-arrow{font-size:.7rem;opacity:.9}.my-content{background:#f5f4f1;border-top-left-radius:.8rem;border-top-right-radius:.8rem;margin-top:-.6rem;padding:0 .6rem;position:relative;z-index:1}.my-section{background:#fff;border-radius:.6rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);margin-bottom:.6rem;padding:.9rem .7rem 1.1rem}.my-section-title{color:#999;font-size:.7rem;font-weight:600;letter-spacing:.02em;margin-bottom:.8rem;padding-left:.1rem}.my-section-grid{display:flex;flex-wrap:wrap}.my-grid-item-2,.my-section-grid-2 .my-grid-item{box-sizing:border-box;width:50%}.my-grid-item-3,.my-section-grid-3 .my-grid-item{box-sizing:border-box;width:33.33%}.my-grid-item{align-items:center;display:flex;flex-direction:column;padding:.5rem .2rem;transition:transform .2s ease}.my-grid-item:active{transform:scale(.95)}.my-grid-icon-wrap{margin-bottom:.45rem;position:relative}.my-grid-icon{display:block;height:2.2rem;width:2.2rem}.my-grid-badge{align-items:center;background:#ff4d4f;border-radius:.4rem;display:flex;height:.8rem;justify-content:center;min-width:.8rem;padding:0 .15rem;position:absolute;right:0;top:-.2rem}.my-grid-badge-num{color:#fff;font-size:.5rem;font-weight:600}.my-grid-label{color:#1a1a1a;font-size:.7rem;font-weight:500}.my-logout-wrap{display:flex;justify-content:center;margin-top:1rem;padding:0 .6rem}.my-logout{background:hsla(0,0%,100%,.9);border:.05rem solid #ff7600;border-radius:.5rem;padding:.7rem 2rem}.my-logout:active{background:rgba(255,118,0,.08)}.my-logout-txt{color:#ff7600;font-size:.75rem;font-weight:500} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/55.74e5e20d0ab8f0657606.css b/entry/src/main/resources/rawfile/spa/css/55.74e5e20d0ab8f0657606.css new file mode 100644 index 0000000..f2fa218 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/55.74e5e20d0ab8f0657606.css @@ -0,0 +1 @@ +.home-page{background:#f5f4f1;min-height:100vh}.home-header{align-items:center;background:#fff;box-shadow:0 .05rem .4rem rgba(0,0,0,.03);display:flex;flex-direction:row;height:5rem;padding:0 .8rem;position:relative}.home-search-icon{height:.8rem;left:1.6rem;opacity:.6;position:absolute;top:.85rem;width:.8rem;z-index:1}.home-search-input-wrap{flex:1;margin-left:.6rem}.home-search-input{background:rgba(0,0,0,.04);border:.05rem solid transparent;border-radius:.9rem;color:#1a1a1a;font-size:.7rem;height:1.8rem;padding-left:2rem;transition:background .2s ease,border-color .2s ease;width:100%}.home-search-placeholder{color:#999;font-size:.7rem}.home-scroll{height:100vh}.home-swiper-wrap{border-radius:.6rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);margin:.6rem;overflow:hidden}.home-swiper{border-radius:.6rem;height:8rem}.home-swiper-item{height:8rem;position:relative;width:100%}.home-swiper-img{display:block;height:8rem;width:100%}.home-item{background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);margin:0 .6rem .6rem;overflow:hidden;padding:.8rem;position:relative;transition:box-shadow .25s ease,transform .2s ease}.home-item:active{box-shadow:0 .2rem .8rem rgba(0,0,0,.08);transform:scale(.995)}.home-item-top{margin-bottom:.5rem;width:100%}.home-item-title{color:#1a1a1a;font-size:.85rem;font-weight:600;letter-spacing:.02em;line-height:1.4}.home-item-row{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.home-item-left{flex:1;margin-right:.6rem;min-width:0}.home-item-noimg{margin-bottom:0}.home-item-user{align-items:center;display:flex;flex-direction:row;font-size:.6rem;margin-bottom:.4rem}.home-item-avatar{border-radius:50%;flex-shrink:0;height:1.3rem;width:1.3rem}.home-item-nickname{color:#666;font-weight:500;margin-left:.4rem}.home-item-sep{color:rgba(0,0,0,.06);font-weight:300;margin:0 .3rem}.home-item-time{color:#999;font-size:.55rem}.home-item-content{color:#666;font-size:.7rem;line-height:1.6;max-height:3.3rem;overflow:hidden}.home-item-content-noimg{color:#666;font-size:.7rem;line-height:1.6;width:100%}.home-item-cover{border-radius:.3rem;flex-shrink:0;height:3.5rem;object-fit:cover;width:5rem}.home-item-bottom{align-items:center;border-top:.05rem solid rgba(0,0,0,.06);display:flex;flex-direction:row;margin-top:.6rem;padding-top:.5rem}.home-item-like,.home-item-reply{align-items:center;display:flex;flex-direction:row;gap:.2rem}.home-item-reply{margin-left:.8rem}.home-item-icon{height:.9rem;opacity:.8;width:.9rem}.home-item-num{color:#999;font-size:.6rem;line-height:1}.home-item-tag{background:rgba(255,118,0,.12);border-radius:.6rem;margin-left:auto;padding:.2rem .5rem}.home-item-tag-text{color:#ff7600;font-size:.55rem;font-weight:500}.home-more{align-items:center;background:#fff;border:.05rem solid rgba(255,118,0,.2);border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);display:flex;justify-content:center;margin:0 .6rem .6rem;padding:.9rem;transition:background .2s ease,border-color .2s ease}.home-more:active{background:rgba(255,118,0,.12)}.home-more-text{color:#ff7600;font-size:.75rem;font-weight:500}.home-more-arrow{color:#ff7600;font-size:.9rem;font-weight:300;margin-left:.3rem}.home-footer{color:#999;font-size:.65rem;margin-top:1.2rem;padding-bottom:5rem;text-align:center} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/567.7274df8d5a413f5324e7.css b/entry/src/main/resources/rawfile/spa/css/567.7274df8d5a413f5324e7.css new file mode 100644 index 0000000..74e2342 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/567.7274df8d5a413f5324e7.css @@ -0,0 +1 @@ +.login-page{background-color:#f5f4f1;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;min-height:100vh;padding:calc(.8rem + env(safe-area-inset-top)) 1rem calc(1rem + env(safe-area-inset-bottom))}.login-header{flex-shrink:0;margin-bottom:.8rem;text-align:center}.login-logo{display:block;height:2rem;margin:0 auto .3rem;width:5rem}.login-slogan{color:#999;font-size:.65rem}.login-card{background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);display:block;flex-shrink:0;padding:.8rem .9rem .9rem}.login-tabs{background:rgba(0,0,0,.03);border-radius:.3rem;display:flex;flex-shrink:0;margin-bottom:.6rem;padding:.15rem}.login-tab{align-items:center;border-radius:.25rem;display:flex;flex:1;justify-content:center;padding:.3rem 0}.login-tab.active,.login-tab.login-tab-active{background-color:#fff;box-shadow:0 .05rem .2rem rgba(0,0,0,.04)}.login-tab-text{color:#999;font-size:.65rem}.login-tab-text-active{color:#ff7600;font-size:.65rem;font-weight:500}.login-form{display:block}.login-input-wrap{align-items:center;background:rgba(0,0,0,.03);border-radius:.35rem;display:flex;height:1.9rem;margin-bottom:.5rem;padding:0 .5rem}.login-input-row{padding-right:.3rem}.login-input-icon{flex-shrink:0;font-size:1.1rem;line-height:1.9rem;margin-right:.4rem;text-align:center;width:1.2rem}.login-input{background-color:transparent;color:#1a1a1a;flex:1;font-size:.7rem}.login-input-flex{flex:1}.login-input-wrap .placeholder,.login-placeholder{color:#999}.login-sms-btn{background-color:transparent;border-width:0;color:#ff7600;flex-shrink:0;font-size:.6rem;height:1.3rem;line-height:1.3rem;margin:0 0 0 .4rem;min-width:4rem;padding:0 .5rem;width:auto!important}.login-sms-btn[disabled]{color:#999}.login-tip{color:#999;flex-shrink:0;font-size:.55rem;line-height:1.4;margin-bottom:.4rem}.login-agree{align-items:flex-start;display:flex;flex-shrink:0;margin-bottom:.6rem}.login-checkbox{background-color:#fff;border:.05rem solid rgba(0,0,0,.2);border-radius:.2rem;flex-shrink:0;height:.9rem;margin-right:.3rem;margin-top:.05rem;width:.9rem}.login-checkbox-checked{background-color:#ff7600;border-color:#ff7600}.login-agree-text{color:#666;flex:1;font-size:.6rem;line-height:1.5}.login-agree-link,.login-agree-text .link{color:#ff7600}.login-btn{align-items:center;border-radius:.35rem;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:500;height:2.1rem;justify-content:center;width:100%}.login-links{flex-shrink:0;margin-top:.5rem;text-align:center}.login-links .link,.login-links-link{color:#ff7600;font-size:.65rem} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/589.df5e35e3ce4bcc692d0f.css b/entry/src/main/resources/rawfile/spa/css/589.df5e35e3ce4bcc692d0f.css new file mode 100644 index 0000000..a341dcb --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/589.df5e35e3ce4bcc692d0f.css @@ -0,0 +1 @@ +.reset-page{background-color:#f5f4f1;min-height:100vh;padding:2rem 1.2rem}.reset-header{align-items:center;display:flex;flex-direction:column;margin-bottom:1.6rem}.reset-logo{height:3rem;margin-bottom:.6rem;width:6rem}.reset-slogan{color:#666;font-size:.7rem}.reset-form{background-color:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);padding:1.2rem}.reset-input-wrap{align-items:center;background-color:rgba(0,0,0,.03);border-radius:.4rem;display:flex;height:2.2rem;margin-bottom:.8rem;padding:0 .6rem}.reset-input-row{padding-right:.4rem}.reset-input-icon{color:#999;font-size:.9rem;margin-right:.5rem}.reset-input{background-color:transparent;color:#1a1a1a;flex:1;font-size:.7rem}.reset-input-flex{flex:1}.reset-sms-btn{background-color:transparent;border:none;color:#ff7600;flex-shrink:0;font-size:.6rem;height:1.5rem;line-height:1.5rem;margin:0;padding:0 .6rem}.reset-sms-btn::after{border:none}.reset-sms-btn[disabled]{color:#999}.reset-btn{align-items:center;border-radius:.4rem;color:#fff;display:flex;font-size:.8rem;font-weight:500;height:2.2rem;justify-content:center;margin-top:1.2rem} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/596.317a9520f039d623bbb9.css b/entry/src/main/resources/rawfile/spa/css/596.317a9520f039d623bbb9.css new file mode 100644 index 0000000..5b3c380 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/596.317a9520f039d623bbb9.css @@ -0,0 +1 @@ +.search-page{background:#f5f4f1;min-height:100vh}.search-header{background:#fff;padding:.6rem}.search-input{background:rgba(0,0,0,.04);border-radius:.8rem;color:#1a1a1a;font-size:.7rem;height:1.6rem;padding:0 .6rem}.search-placeholder{color:#999}.search-scroll{height:100vh}.search-empty{padding:3rem 1.2rem;text-align:center}.search-empty-txt{color:#999;font-size:.7rem}.search-item{background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);margin:.4rem .6rem 0;padding:.6rem .75rem}.search-item-top{margin-bottom:.4rem}.search-item-title{color:#1a1a1a;font-size:.85rem;font-weight:500}.search-item-row{display:flex;flex-direction:row;justify-content:space-between}.search-item-left{flex:1;min-width:0}.search-item-noimg{margin-bottom:.4rem}.search-item-user{align-items:center;color:#666;display:flex;flex-direction:row;font-size:.6rem;margin-bottom:.2rem}.search-item-nickname{margin-right:.4rem}.search-item-sep{margin:0 .4rem}.search-item-time{color:#666}.search-item-content{color:#1a1a1a;font-size:.7rem;line-height:1.5}.search-item-cover{border-radius:.3rem;height:3.15rem;margin-left:.5rem;width:4.35rem}.search-item-bottom{margin-top:.4rem}.search-item-meta{color:#999;font-size:.6rem}.search-footer{color:#999;font-size:.65rem;padding:1rem;text-align:center} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/598.664e98c0dfe1c0301eaf.css b/entry/src/main/resources/rawfile/spa/css/598.664e98c0dfe1c0301eaf.css new file mode 100644 index 0000000..295d1fd --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/598.664e98c0dfe1c0301eaf.css @@ -0,0 +1 @@ +.payment-modal-overlay{align-items:flex-end;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.payment-modal-panel{background:#fff;border-radius:.8rem .8rem 0 0;max-width:18.75rem;padding:.8rem .8rem calc(.8rem + env(safe-area-inset-bottom, 0));width:100%}.payment-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.payment-modal-title{color:#1a1a1a;font-size:.9rem;font-weight:600}.payment-modal-close{color:#999;font-size:.9rem;line-height:1;padding:.4rem}.payment-modal-amount-wrap{margin-bottom:1rem}.payment-modal-amount-label{color:#666;display:block;font-size:.65rem;margin-bottom:.3rem}.payment-modal-amount{color:#1a1a1a;font-size:1.4rem;font-weight:600}.payment-modal-channels{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.2rem}.payment-modal-channel{align-items:center;background:#f8f8f8;border:.05rem solid transparent;border-radius:.5rem;display:flex;padding:.6rem .7rem;transition:all .2s ease}.payment-modal-channel.payment-modal-channel-selected{background:rgba(255,118,0,.06);border-color:#ff7600}.payment-modal-channel-icon{align-items:center;background:#e8e8e8;border-radius:.4rem;display:flex;height:1.8rem;justify-content:center;margin-right:.6rem;width:1.8rem}.payment-modal-channel-placeholder{color:#666;font-size:.7rem;font-weight:600}.payment-modal-channel-info{flex:1}.payment-modal-channel-label{color:#1a1a1a;display:block;font-size:.75rem;font-weight:500}.payment-modal-channel-desc{color:#999;display:block;font-size:.6rem;margin-top:.1rem}.payment-modal-channel-radio{border:.05rem solid #ccc;border-radius:50%;flex-shrink:0;height:.9rem;width:.9rem}.payment-modal-channel-radio-selected{background:#ff7600;border-color:#ff7600;box-shadow:inset 0 0 0 .1rem #fff}.payment-modal-btn{align-items:center;background:#ff7600;border-radius:1.2rem;color:#fff;display:flex;font-size:.8rem;font-weight:600;height:2.4rem;justify-content:center;width:100%}.payment-modal-btn.payment-modal-btn-loading{opacity:.8;pointer-events:none}.service-page{background:#f5f4f1;min-height:100vh;padding:.6rem .6rem 1.2rem}.service-card{border-radius:.6rem;box-shadow:0 .2rem .8rem rgba(255,118,0,.25);color:#fff;margin-bottom:.6rem;overflow:hidden;padding:1rem .9rem;position:relative}.service-card::before{background:radial-gradient(circle,hsla(0,0%,100%,.15) 0,transparent 70%);content:"";height:120%;pointer-events:none;position:absolute;right:-20%;top:-40%;width:60%}.service-card-title{font-size:.95rem;font-weight:600;letter-spacing:.02em;margin-bottom:.9rem}.service-card-info{margin-bottom:.9rem}.service-card-row{align-items:center;display:flex;margin-bottom:.45rem}.service-card-row:last-child{margin-bottom:0}.service-card-label{font-size:.7rem;opacity:.92;width:4.5rem}.service-card-value{font-size:.7rem;font-weight:500}.service-card-codes{align-items:center;display:flex;flex-direction:column;gap:.7rem}.service-barcode-placeholder,.service-qrcode-placeholder{align-items:center;backdrop-filter:blur(.1rem);background:hsla(0,0%,100%,.18);border-radius:.4rem;display:flex;height:2.2rem;justify-content:center;width:100%}.service-qrcode-placeholder{height:5.5rem;width:5.5rem}.service-code-hint{font-size:.65rem;opacity:.88}.service-grid-wrap{background:#fff;border-radius:.6rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);padding:.9rem .7rem}.service-grid{display:flex;flex-wrap:wrap;justify-content:flex-start}.service-grid-item{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:.6rem .3rem;transition:transform .2s ease;width:25%}.service-grid-item:active{transform:scale(.94)}.service-grid-icon-wrap{align-items:center;background:rgba(255,118,0,.06);border-radius:.6rem;display:flex;height:2.6rem;justify-content:center;margin-bottom:.45rem;width:2.6rem}.service-grid-icon{height:1.4rem;width:1.4rem}.service-grid-name{color:#1a1a1a;font-size:.65rem;font-weight:500;text-align:center} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/757.860dcaf41a20748f1745.css b/entry/src/main/resources/rawfile/spa/css/757.860dcaf41a20748f1745.css new file mode 100644 index 0000000..5721975 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/757.860dcaf41a20748f1745.css @@ -0,0 +1 @@ +.message-page{background:#f5f4f1;min-height:100vh}.message-empty{padding:3rem 1.2rem;text-align:center}.message-empty-txt{color:#999;font-size:.7rem}.message-item{background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);margin:0 .6rem .6rem;padding:.8rem}.message-item-title{color:#1a1a1a;font-size:.8rem;font-weight:600}.message-item-content{color:#666;display:block;font-size:.7rem;line-height:1.5;margin-top:.3rem}.message-item-time{color:#999;display:block;font-size:.6rem;margin-top:.3rem} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/763.2e0cbd7ad5d0f85ec88d.css b/entry/src/main/resources/rawfile/spa/css/763.2e0cbd7ad5d0f85ec88d.css new file mode 100644 index 0000000..4b4513b --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/763.2e0cbd7ad5d0f85ec88d.css @@ -0,0 +1 @@ +.property-report-records-page{background:#f5f4f1;min-height:100vh}.property-report-records-empty{padding:3rem 1.2rem;text-align:center}.property-report-records-empty-txt{color:#999;font-size:.7rem} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/774.98c8fe194d426566bfad.css b/entry/src/main/resources/rawfile/spa/css/774.98c8fe194d426566bfad.css new file mode 100644 index 0000000..a1fff77 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/774.98c8fe194d426566bfad.css @@ -0,0 +1 @@ +.my-release-page{background:#f5f4f1;min-height:100vh}.my-release-search{background:#fff;padding:.75rem .6rem}.my-release-input{background:rgba(0,0,0,.04);border-radius:1rem;color:#1a1a1a;font-size:.7rem;height:2rem;padding:0 .6rem}.my-release-placeholder{color:#999}.my-release-tabs{background:#fff;border-bottom:.05rem solid rgba(0,0,0,.06);padding:0 .6rem .5rem;white-space:nowrap}.my-release-tab{color:#999;display:inline-block;font-size:.7rem;height:1.6rem;line-height:1.6rem;padding:0 .8rem}.my-release-tab.active{color:#ff7600;font-weight:500}.my-release-list{min-height:100vh;padding:0 .6rem 1.2rem}.my-release-empty{color:#999;font-size:.7rem;padding:3rem 1.2rem;text-align:center}.my-release-item{background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);margin-top:.4rem;padding:.6rem .75rem}.my-release-item-title{color:#1a1a1a;font-size:.75rem} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/779.925e4cee785868c027fe.css b/entry/src/main/resources/rawfile/spa/css/779.925e4cee785868c027fe.css new file mode 100644 index 0000000..5af0f35 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/779.925e4cee785868c027fe.css @@ -0,0 +1 @@ +.article-step1{background:#f5f4f1;min-height:100vh;padding:.6rem}.article-step1-field{background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);margin-bottom:.8rem;padding:.6rem}.article-step1-label{color:#1a1a1a;display:block;font-size:.7rem;margin-bottom:.4rem}.article-step1-input{background:rgba(0,0,0,.03);border-radius:.4rem;color:#1a1a1a;font-size:.7rem;height:1.8rem;padding:0 .4rem}.article-step1-textarea{background:rgba(0,0,0,.03);border-radius:.4rem;color:#1a1a1a;font-size:.7rem;min-height:5rem;padding:.4rem}.article-step1-select-wrap{display:flex;flex-wrap:wrap;gap:.4rem}.article-step1-opt{background:rgba(0,0,0,.04);border-radius:.4rem;color:#666;font-size:.65rem;padding:.3rem .6rem}.article-step1-opt.active{background:rgba(255,118,0,.12);color:#ff7600}.article-step1-btn{align-items:center;border-radius:.4rem;color:#fff;display:flex;font-size:.75rem;font-weight:500;height:2.2rem;justify-content:center;margin-top:1.2rem} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/797.ba6c31d616ea0ee81ada.css b/entry/src/main/resources/rawfile/spa/css/797.ba6c31d616ea0ee81ada.css new file mode 100644 index 0000000..b7d7113 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/797.ba6c31d616ea0ee81ada.css @@ -0,0 +1 @@ +.publish-page{background:#f5f4f1;min-height:100vh;padding-bottom:4.5rem}.publish-form{background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);margin:0 .6rem .6rem;padding:.8rem}.publish-field{margin-bottom:1rem}.publish-label{color:#1a1a1a;display:block;font-size:.75rem;font-weight:500;margin-bottom:.5rem}.publish-required{color:#ff7600}.publish-picker{width:100%}.publish-picker-inner{align-items:center;background:rgba(0,0,0,.03);border-radius:.4rem;display:flex;height:2.2rem;justify-content:space-between;padding:0 .6rem}.publish-picker-placeholder{color:#999;font-size:.7rem}.publish-picker-arrow{color:#999;font-size:.9rem;transform:rotate(-90deg)}.publish-textarea{background:rgba(0,0,0,.03);border-radius:.4rem;box-sizing:border-box;color:#1a1a1a;display:block;font-size:.75rem;line-height:1.6;min-height:6rem;padding:.6rem;width:100%}.publish-placeholder{color:#999}.publish-field-row{align-items:baseline;display:flex;margin-bottom:.5rem}.publish-hint{color:#999;font-size:.6rem;margin-left:.3rem}.publish-images-wrap{display:flex;flex-wrap:wrap;gap:.4rem}.publish-file-item{border-radius:.3rem;height:5rem;overflow:hidden;position:relative;width:5rem}.publish-file-img{display:block;height:100%;width:100%}.publish-file-del{align-items:center;background:rgba(0,0,0,.5);border-radius:0 .3rem 0 .3rem;display:flex;height:1.4rem;justify-content:center;position:absolute;right:0;top:0;width:1.4rem}.publish-file-del-x{color:#fff;font-size:1rem;line-height:1}.publish-file-add{align-items:center;background:rgba(0,0,0,.02);border:.05rem dashed rgba(0,0,0,.2);border-radius:.3rem;box-sizing:border-box;display:flex;height:5rem;justify-content:center;width:5rem}.publish-file-add-icon{color:#999;font-size:1.6rem;font-weight:300;line-height:1}.publish-field-switch{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.publish-field-switch .publish-label,.publish-label-inline{margin-bottom:0}.publish-field-agree{align-items:flex-start;display:flex;flex-direction:row}.publish-checkbox{align-items:center;background:#fff;border:.05rem solid rgba(0,0,0,.2);border-radius:.2rem;display:flex;flex-shrink:0;height:1rem;justify-content:center;margin-right:.4rem;margin-top:.1rem;width:1rem}.publish-checkbox-checked,.publish-checkbox.checked{background:#ff7600;border-color:#ff7600}.publish-checkbox-check{color:#fff;font-size:.7rem}.publish-agree-text{color:#666;flex:1;font-size:.65rem;line-height:1.6}.publish-agree-link{color:#ff7600}.publish-uploading{background:rgba(255,118,0,.08);border-radius:.5rem;margin:0 .6rem .6rem;padding:.6rem .8rem;text-align:center}.publish-uploading-txt{color:#ff7600;font-size:.65rem}.publish-footer{background:#fff;bottom:0;left:0;padding:.6rem .8rem calc(1.2rem + env(safe-area-inset-bottom));position:fixed;right:0}.publish-submit{align-items:center;border-radius:.4rem;color:#fff;display:flex;font-size:.8rem;font-weight:500;height:2.2rem;justify-content:center;width:100%} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/8.9c17091cb00e103d7123.css b/entry/src/main/resources/rawfile/spa/css/8.9c17091cb00e103d7123.css new file mode 100644 index 0000000..db13ce3 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/8.9c17091cb00e103d7123.css @@ -0,0 +1 @@ +.setting-page{background:#f5f4f1;min-height:100vh;padding:.6rem .6rem 1.2rem}.setting-list{background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);overflow:hidden}.setting-item{align-items:center;border-bottom:.05rem solid rgba(0,0,0,.06);display:flex;justify-content:space-between;padding:.8rem}.setting-item:last-child{border-bottom:none}.setting-item-left{display:flex;flex-direction:column;gap:.2rem}.setting-item-title{color:#1a1a1a;font-size:.8rem;font-weight:500}.setting-item-desc{color:#999;font-size:.6rem}.setting-item-arrow{color:#ccc;font-size:.9rem}.setting-logout{align-items:center;background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);display:flex;justify-content:center;margin:.6rem .6rem 0;padding:.8rem}.setting-logout-txt{color:#1a1a1a;font-size:.8rem;font-weight:500} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/87.3ffbe716e453cf962bea.css b/entry/src/main/resources/rawfile/spa/css/87.3ffbe716e453cf962bea.css new file mode 100644 index 0000000..e3412db --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/87.3ffbe716e453cf962bea.css @@ -0,0 +1 @@ +.moments-page{background:#f5f4f1;min-height:100vh;padding-bottom:6rem}.moments-header{align-items:center;box-shadow:0 .1rem .5rem rgba(255,118,0,.25);display:flex;height:2.2rem;justify-content:center;position:sticky;top:0;z-index:10}.moments-header-title{color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.04em}.moments-list{height:calc(100vh - 2.2rem)}.moments-circles{background:#fff;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);margin-bottom:.6rem;padding:.8rem 0 .7rem}.moments-circles-title{align-items:center;display:flex;padding:0 .8rem .6rem}.moments-circles-bar{border-radius:.1rem;height:.9rem;margin-right:.4rem;width:.2rem}.moments-circles-text{color:#1a1a1a;font-size:.8rem;font-weight:600;letter-spacing:.02em}.moments-circles-scroll{padding:0 .6rem;white-space:nowrap}.moments-circle-item{align-items:center;display:inline-flex;flex-direction:column;margin-right:1rem;transition:transform .2s ease;vertical-align:top}.moments-circle-item:active{transform:scale(.95)}.moments-circle-icon{border:.1rem solid hsla(0,0%,100%,.8);border-radius:50%;box-shadow:0 .1rem .4rem rgba(0,0,0,.08);height:2.8rem;margin-bottom:.4rem;width:2.8rem}.moments-circle-name{color:#666;font-size:.65rem;font-weight:500;max-width:2.8rem;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.moments-empty{padding:3rem 1.2rem;text-align:center}.moments-empty-txt{color:#999;font-size:.7rem}.moments-item{background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);margin:0 .6rem .6rem;overflow:hidden;padding:.8rem;position:relative;transition:box-shadow .25s ease,transform .2s ease}.moments-item:active{box-shadow:0 .2rem .8rem rgba(0,0,0,.08);transform:scale(.998)}.moments-item:first-of-type{margin-top:0}.moments-item-head{align-items:flex-start;display:flex;margin-bottom:.5rem}.moments-item-avatar{border:.05rem solid rgba(0,0,0,.06);border-radius:50%;flex-shrink:0;height:2.2rem;margin-right:.6rem;width:2.2rem}.moments-item-info{flex:1;min-width:0}.moments-item-username{color:#1a1a1a;display:block;font-size:.8rem;font-weight:600}.moments-item-title{color:#999;display:block;font-size:.6rem;margin-top:.15rem}.moments-item-time{color:#999;display:block;font-size:.6rem;margin-top:.15rem}.moments-item-hashtag{color:#ff7600;font-size:.7rem;font-weight:500;margin-bottom:.3rem}.moments-item-content{color:#666;font-size:.75rem;line-height:1.65;margin-bottom:.5rem}.moments-item-grid{border-radius:.3rem;display:flex;flex-wrap:wrap;margin:0 -.1rem .6rem;overflow:hidden}.moments-item-grid-1 .moments-item-grid-img,.moments-item-grid-img-1{border-radius:.3rem;height:10.5rem;margin:0;width:100%}.moments-item-grid-2 .moments-item-grid-img,.moments-item-grid-img-2{border-radius:.3rem;box-sizing:border-box;height:6rem;margin:.1rem;width:calc(50% - .1rem)}.moments-item-grid-3 .moments-item-grid-img,.moments-item-grid-5 .moments-item-grid-img,.moments-item-grid-6 .moments-item-grid-img,.moments-item-grid-7 .moments-item-grid-img,.moments-item-grid-8 .moments-item-grid-img,.moments-item-grid-9 .moments-item-grid-img,.moments-item-grid-img-3,.moments-item-grid-img-5,.moments-item-grid-img-6,.moments-item-grid-img-7,.moments-item-grid-img-8,.moments-item-grid-img-9{border-radius:.3rem;box-sizing:border-box;height:5rem;margin:.1rem;width:calc(33.333% - .15rem)}.moments-item-grid-4 .moments-item-grid-img,.moments-item-grid-img-4{border-radius:.3rem;box-sizing:border-box;height:5rem;margin:.1rem;width:calc(50% - .1rem)}.moments-item-grid-img{display:block;object-fit:cover}.moments-item-actions{align-items:center;border-top:.05rem solid rgba(0,0,0,.06);display:flex;gap:1rem;padding-top:.5rem}.moments-item-action{align-items:center;display:flex;gap:.25rem}.moments-item-action-icon{height:1rem;opacity:.85;width:1rem}.moments-item-action-count{color:#999;font-size:.65rem;font-weight:500}.moments-item-tag{align-items:center;background:rgba(255,118,0,.12);border-radius:.6rem;bottom:.8rem;display:flex;gap:.25rem;padding:.2rem .5rem;position:absolute;right:.8rem}.moments-item-tag-icon{height:.7rem;opacity:.9;width:.7rem}.moments-item-tag-text{color:#ff7600;font-size:.6rem;font-weight:500}.moments-item{padding-bottom:1.8rem}.moments-loading{color:#999;font-size:.65rem;padding:1rem;text-align:center}.moments-fab{align-items:center;border-radius:50%;bottom:calc(2rem + env(safe-area-inset-bottom));box-shadow:0 .2rem .8rem rgba(255,118,0,.45);display:flex;height:3rem;justify-content:center;position:fixed;right:8%;transition:transform .2s ease,box-shadow .2s ease;width:3rem;z-index:100}.moments-fab:active{box-shadow:0 .1rem .6rem rgba(255,118,0,.35);transform:scale(.92)}.moments-fab-img{height:1.4rem;width:1.4rem} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/875.9b32383fd1d6599c4f6a.css b/entry/src/main/resources/rawfile/spa/css/875.9b32383fd1d6599c4f6a.css new file mode 100644 index 0000000..20195d2 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/875.9b32383fd1d6599c4f6a.css @@ -0,0 +1 @@ +.circles-page{background:#f5f4f1;min-height:100vh;padding:.6rem}.circles-item{align-items:center;background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.4rem;padding:.75rem .8rem}.circles-item-txt{color:#1a1a1a;font-size:.75rem}.circles-item-arrow{color:#999;font-size:.9rem}.circles-all-page,.circles-create-page{background:#f5f4f1;min-height:100vh}.circles-all-empty,.circles-create-empty{color:#999;font-size:.7rem;padding:3rem 1.2rem;text-align:center} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/908.4c3a6bebfe9b70ef8418.css b/entry/src/main/resources/rawfile/spa/css/908.4c3a6bebfe9b70ef8418.css new file mode 100644 index 0000000..df7bf82 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/css/908.4c3a6bebfe9b70ef8418.css @@ -0,0 +1 @@ +.feedback-page{background:#f5f4f1;min-height:100vh;padding:.8rem .8rem 4.5rem}.feedback-form{background:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.04);padding:.8rem}.feedback-label{color:#1a1a1a;display:block;font-size:.7rem;font-weight:500;margin-bottom:.4rem}.feedback-textarea{background:rgba(0,0,0,.03);border-radius:.4rem;box-sizing:border-box;color:#1a1a1a;font-size:.7rem;line-height:1.6;min-height:8rem;padding:.6rem;width:100%}.feedback-placeholder{color:#999}.feedback-count{color:#999;font-size:.6rem;margin-top:.4rem;text-align:right}.feedback-label-mt{margin-top:.8rem}.feedback-images{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.feedback-image-item{height:4rem;position:relative;width:4rem}.feedback-image{background:rgba(0,0,0,.04);border-radius:.3rem;height:100%;width:100%}.feedback-image-remove{background:rgba(0,0,0,.6);border-radius:50%;color:#fff;font-size:.8rem;height:1rem;line-height:1rem;position:absolute;right:-.2rem;text-align:center;top:-.2rem;width:1rem}.feedback-image-add{align-items:center;background:rgba(0,0,0,.02);border:.05rem dashed rgba(0,0,0,.15);border-radius:.3rem;display:flex;flex-direction:column;height:4rem;justify-content:center;width:4rem}.feedback-image-add-icon{color:#999;font-size:1.2rem;line-height:1}.feedback-image-add-text{color:#999;font-size:.6rem;margin-top:.2rem}.feedback-footer{background:#fff;bottom:0;left:0;padding:.6rem .8rem calc(1.2rem + env(safe-area-inset-bottom));position:fixed;right:0}.feedback-submit{align-items:center;border-radius:.4rem;color:#fff;display:flex;font-size:.8rem;font-weight:500;height:2.2rem;justify-content:center;width:100%} \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/css/app.7618e7df07c86b04d2f9.css b/entry/src/main/resources/rawfile/spa/css/app.7618e7df07c86b04d2f9.css new file mode 100644 index 0000000..e69de29 diff --git a/entry/src/main/resources/rawfile/spa/index.html b/entry/src/main/resources/rawfile/spa/index.html new file mode 100644 index 0000000..cfc2e9d --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/index.html @@ -0,0 +1 @@ +template
\ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/234.ba4a7fa4.js b/entry/src/main/resources/rawfile/spa/js/234.ba4a7fa4.js new file mode 100644 index 0000000..2d47b46 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/234.ba4a7fa4.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[234],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const f=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],g=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[f.slice(),g.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[f.slice(),g.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=f.slice(),t=g.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var b=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const y=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,b.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const x=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,y)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const E={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,E),e}const S={"document":E,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,S),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let T,C,A;function getSupport(){return T||(T=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),T}function getDevice(e){return void 0===e&&(e={}),C||(C=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),C}function getBrowser(){return A||(A=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),A}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const E=t.grid&&t.grid.rows>1&&e.grid;let S;E?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const T="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+f:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==g&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],f=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;f&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,f,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(g=l.length-1);const w=-l[g];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,b&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var I={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):x=a;const E="next"===s||!s,S="prev"===s||!s;let T=0,C=0;const A=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-f/2+.5:0);if(M=0;t-=1)d[t].column===e&&b.push(t)}else b.push(A-t-1)}}else if(M+f>A-w){C=Math.max(M-(A-2*w),g);for(let e=0;e{e.column===t&&y.push(i)}):y.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),S&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),E&&y.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(b.length>0&&S||y.length>0&&E)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(b.length>0&&S){if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x+T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x+Math.ceil(T),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(y.length>0&&E)if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x-C]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x-C,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?y.length/h.grid.rows:y.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let f=!0;l.matches(r.focusableElements)&&(f=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const g=f&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!g||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,f=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),f=Math.abs(f)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,f=-f);const g=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=f>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&g!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let b=!0,y=r.resistanceRatio;if(r.touchReleaseOnEdges&&(y=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(b=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**y))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,f=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,f=l[l.length-1]-l[l.length-2])}let g=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));const v=(u-l[m])/f,b=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?g:m+b):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+b):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+b):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==g?g:m+b),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var z={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const D={"eventsEmitter":M,"update":k,"translate":P,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":L,"loop":I,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),f=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const g=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!g?e.disable():!u&&g&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!f&&w?(e.loopCreate(t),e.updateSlides()):f&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},_={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},z,o);return n.params=utils_extend({},l,_,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(_,e)}static get"extendedDefaults"(){return _}static get"defaults"(){return z}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(D).forEach(e=>{Object.keys(D[e]).forEach(t=>{Swiper.prototype[t]=D[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const O=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":f}=i.virtual;i.params.cssMode||i.updateActiveIndex();const g=i.activeIndex||0;let w,v,b;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,b=Math.floor(s/2)+r+d):(v=s+(r-1)+c,b=(o?s:r)+d);let y=g-b,x=g+v;o||(y=Math.max(y,0),x=Math.min(x,h.length-1));let E=(i.slidesGrid[y]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&g>=b?(y-=b,n||(E+=i.slidesGrid[0])):o&&g{e.style[w]=E-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":E,"from":y,"to":x,"slides":function getSlides(){const e=[];for(let t=y;t<=x;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const S=[],T=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ex){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const C=o?-h.length:0,A=o?2*h.length:h.length;for(let t=C;t=y&&t<=x){const i=getSlideIndex(t);void 0===u||e?T.push(i):(t>u&&T.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=S.length-1;e>=0;e-=1){const t=S[e];i.slidesEl.prepend(renderSlide(h[t],t))}else S.sort((e,t)=>t-e),S.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=E-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,f=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,f,g,w,v,b,y,x,E,S,T,C;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const A="number"==typeof e?e:null;1===l&&A&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=A||M,l=A||M,!e||1===l&&A?(m=0,f=0):(T=p.slideEl.offsetWidth,C=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+T/2-r,h=d+C/2-n,g=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=g*i.scale,b=w*i.scale,y=Math.min(T/2-v/2,0),x=Math.min(C/2-b/2,0),E=-y,S=-x,m=c*i.scale,f=h*i.scale,mE&&(m=E),fS&&(f=S)),A&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${f}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return f},"set"(e){if(f!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}f=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,f,g=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),f||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/g),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;g=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,g=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,f=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(f=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const f=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${f}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${f}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(f=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(f.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=f.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const g=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-f.scale)*c*a})`:`scale(${1-(1-f.scale)*c*a})`,b=c<0?1+(1-f.opacity)*c*a:1-(1-f.opacity)*c*a,y=`translate3d(${g}) ${w} ${v}`;if(m&&f.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&f.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const x=effectTarget(0,s);x.style.transform=y,x.style.opacity=b,f.origin&&(x.style.transformOrigin=f.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(y||x){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,g+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const E=p<0?""+(1+(1-g)*p):""+(1-(1-g)*p),S=`\n translate3d(${h}, ${m}, ${f}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${E})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=S}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(O);var $,B,N,Y,R,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let H=0;const F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),$.set(this,H++),B.set(this,"autoplay"),N.set(this,!1),Y.set(this,!1),R.set(this,0),this.handleSwiperSizeDebounce=(0,b.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,Y,"f")&&(this.reset(),__classPrivateFieldSet(this,Y,!1,"f"),__classPrivateFieldSet(this,N,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,N,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,N,!0,"f"),__classPrivateFieldSet(this,R,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,N,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,Y,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,N,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,N,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,N,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,N,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,R,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,f=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,N,"f")||__classPrivateFieldGet(m,R,"f")===this.realIndex)return;__classPrivateFieldSet(m,R,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t}),__classPrivateFieldSet(m,B,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,B,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,N,"f")||__classPrivateFieldGet(m,R,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,B,"autoplay","f")}}});if(t&&(f.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container`,f),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,$,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);$=new WeakMap,B=new WeakMap,N=new WeakMap,Y=new WeakMap,R=new WeakMap;const G=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,F)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,V)})},j=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const X=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,j)})},q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const U=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,q)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const K=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const Z=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,K)})},Q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const J=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,Q)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,x),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,G),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,X),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,U),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,Z),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,J)},"2570":function(e,t,i){i.d(t,{"W":function(){return LinearGradient}});i(758);var s=i(1953),r=i(6070);const a={"to top":0,"to top right":45,"to right top":45,"to right":90,"to bottom right":135,"to right bottom":135,"to bottom":180,"to bottom left":225,"to left bottom":225,"to left":270,"to top left":315,"to left top":315},LinearGradient=({"colors":e=["#000000","#ffffff"],"angle":t,"direction":i,"style":n={},"className":o,"children":l,"onClick":d,...c})=>{let p=180;void 0!==t?p=t:i&&(p=a[i]??180);const u=`linear-gradient(${p}deg, ${e.join(", ")})`;return(0,r.jsx)(s.Ss,{"className":o,"style":{...n,"background":u},"onClick":d,...c,"children":l})}},"1234":function(e,t,i){i.r(t),i.d(t,{"default":function(){return AboutPage}});var s=i(758),r=i(1953),a=i(2570),n=i(9362),o=i(1321),l=i(1373);let d;try{d=requireNapi("telephony.call")}catch(e){}const c=202,phone_makePhoneCall=(e,t=!0)=>t?(e=>{const t="makePhoneCall",i=(0,o._S)(e);if(!i.flag){const e={"errMsg":`${t}:fail ${i.msg}`};return console.error(e.errMsg),Promise.reject(e)}const{"phoneNumber":s,"success":r,"fail":a,"complete":d}=e,c=new l._({"name":t,"success":r,"fail":a,"complete":d});return"string"!=typeof s?c.fail({"errMsg":(0,o.m2)({"para":"phoneNumber","correct":"string","wrong":s})}):new Promise((e,t)=>{n.A.makePhoneCall({"phoneNumber":s,"success":i=>{c.success(i,{"resolve":e,"reject":t})},"fail":i=>{c.fail(i,{"resolve":e,"reject":t})}})})})(e):(e=>{const{"phoneNumber":t,"success":i,"fail":s}=e;return t?d.makeCall(t).then(()=>{i({"errMsg":"ok"})},e=>{console.error("[OsChannel] start makePhoneCall fail"),s({"errMsg":JSON.stringify(e)})}):new Promise((e,t)=>{t(["param is invalid.",c])})})(e);var p=i(4203),u=i(1285);var h=i(6070);const m={"name":"智慧社区 APP","version":"V1.0.0 2025010","customerServiceHotline":"13775061756","copyright":"©2025 XX公司 保留所有权利"};function AboutPage(){const[e,t]=(0,s.useState)(m);(0,s.useEffect)(()=>{(function fetchAppInfo(){return(0,u.$c)()})().then(e=>{const i=e?.model??{};(i.name||i.version||i.customerServiceHotline||i.copyright)&&t({"name":i.name??m.name,"version":i.version??m.version,"customerServiceHotline":i.customerServiceHotline??m.customerServiceHotline,"copyright":i.copyright??m.copyright})})},[]);return(0,h.jsxs)(r.Ss,{"className":"about-page","children":[(0,h.jsx)(r.Ss,{"className":"about-logo-wrap","children":(0,h.jsx)(r._V,{"className":"about-logo","src":i(8372),"mode":"aspectFit"})}),(0,h.jsx)(r.EY,{"className":"about-name","children":e.name}),(0,h.jsx)(r.EY,{"className":"about-version","children":e.version}),(0,h.jsxs)(r.Ss,{"className":"about-item","onClick":()=>{phone_makePhoneCall({"phoneNumber":e.customerServiceHotline})},"children":[(0,h.jsx)(r.EY,{"className":"about-item-label","children":"客服电话"}),(0,h.jsx)(r.EY,{"className":"about-item-value","children":e.customerServiceHotline}),(0,h.jsx)(r.EY,{"className":"about-item-arrow","children":"›"})]}),(0,h.jsx)(r.EY,{"className":"about-copyright","children":e.copyright}),(0,h.jsx)(r.Ss,{"className":"about-footer","children":(0,h.jsx)(a.W,{"className":"about-close","colors":["#ff7600","#ff8c2e"],"angle":135,"onClick":()=>{p.Ay.navigateBack()},"children":(0,h.jsx)(r.EY,{"children":"关闭"})})})]})}},"8372":function(e,t,i){e.exports=i.p+"static/images/assets/images/logo_login.png"}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/248.7618e7df.js b/entry/src/main/resources/rawfile/spa/js/248.7618e7df.js new file mode 100644 index 0000000..c908f3a --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/248.7618e7df.js @@ -0,0 +1,2 @@ +/*! For license information please see 248.7618e7df.js.LICENSE.txt */ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[248],{"1229":function(t,e,n){n.d(e,{"A":function(){return v}});var o={};n.r(o),n.d(o,{"logInterceptor":function(){return logInterceptor},"timeoutInterceptor":function(){return timeoutInterceptor}});var a=n(794),r=n(3757),i=n(2640);var s=n(8076),l=n(8886);const c={"WEAPP":"WEAPP","SWAN":"SWAN","ALIPAY":"ALIPAY","TT":"TT","QQ":"QQ","JD":"JD","WEB":"WEB","RN":"RN","HARMONY":"HARMONY","QUICKAPP":"QUICKAPP","HARMONYHYBRID":"HARMONYHYBRID"};var u=n(2717);class Chain{"constructor"(t,e,n){this.index=n||0,this.requestParams=t||{},this.interceptors=e||[]}"proceed"(t={}){if(this.requestParams=t,this.index>=this.interceptors.length)throw new Error("chain 参数错误, 请勿直接修改 request.chain");const e=this._getNextInterceptor()(this._getNextChain()),n=e.catch(t=>Promise.reject(t));return Object.keys(e).forEach(t=>(0,u.Tn)(e[t])&&(n[t]=e[t])),n}"_getNextInterceptor"(){return this.interceptors[this.index]}"_getNextChain"(){return new Chain(this.requestParams,this.interceptors,this.index+1)}}class Link{"constructor"(t){this.taroInterceptor=t,this.chain=new Chain}"request"(t){const e=this.chain,n=this.taroInterceptor;return e.interceptors=e.interceptors.filter(t=>t!==n).concat(n),e.proceed(Object.assign({},t))}"addInterceptor"(t){this.chain.interceptors.push(t)}"cleanInterceptors"(){this.chain=new Chain}}function timeoutInterceptor(t){const e=t.requestParams;let n;const o=new Promise((o,a)=>{const r=setTimeout(()=>{clearTimeout(r),a(new Error("网络链接超时,请稍后再试!"))},e&&e.timeout||6e4);n=t.proceed(e),n.then(t=>{r&&(clearTimeout(r),o(t))}).catch(t=>{r&&clearTimeout(r),a(t)})});return!(0,u.b0)(n)&&(0,u.Tn)(n.abort)&&(o.abort=n.abort),o}function logInterceptor(t){const e=t.requestParams,{"method":n,"data":o,"url":a}=e;console.log(`http ${n||"GET"} --\x3e ${a} data: `,o);const r=t.proceed(e),i=r.then(t=>(console.log(`http <-- ${a} result:`,t),t));return(0,u.Tn)(r.abort)&&(i.abort=r.abort),i}const d=750,h={"640":1.17,"750":1,"828":.905},p=20,g=5,f="rpx";function getInitPxTransform(t){return function(e){const{"designWidth":n=d,"deviceRatio":o=h,"baseFontSize":a=p,"targetUnit":r=f,"unitPrecision":i=g}=e;t.config=t.config||{},t.config.designWidth=n,t.config.deviceRatio=o,t.config.baseFontSize=a,t.config.targetUnit=r,t.config.unitPrecision=i}}const v={"Behavior":function Behavior(t){return t},"getEnv":function getEnv(){return c.HARMONYHYBRID},"ENV_TYPE":c,"Link":Link,"interceptors":o,"Current":a.E,"getCurrentInstance":a.n,"options":r.f,"nextTick":(t,e)=>{const n=Date.now(),o=a.E.router,timerFunc=()=>{setTimeout(function(){e?t.call(e):t()},1)};if(null===o)return timerFunc();const r=o.$taroPath;!function next(){var t,e,o;const a=i.A.document.getElementById(r);(null==a?void 0:a.pendingUpdate)?null!==(o=null===(e=null===(t=a.firstChild)||void 0===t?void 0:t.componentOnReady)||void 0===e?void 0:e.call(t).then(()=>{timerFunc()}))&&void 0!==o||timerFunc():Date.now()-n>100?timerFunc():setTimeout(()=>next(),20)}()},"eventCenter":s.k,"Events":l.s,"getInitPxTransform":getInitPxTransform,"interceptorify":function interceptorify(t){return new Link(function(e){return t(e.requestParams)})}};v.initPxTransform=getInitPxTransform(v),v.preload=function getPreload(t){return function(e,n){t.preloadData=(0,u.Gv)(e)?e:{[e]:n}}}(a.E),v.pxTransform=function getPxTransform(t){return function(e){const n=t.config||{},o=n.baseFontSize,a=n.deviceRatio||h,r=((t=0)=>(0,u.Tn)(n.designWidth)?n.designWidth(t):n.designWidth||d)(e);if(!(r in a))throw new Error(`deviceRatio 配置中不存在 ${r} 的设置!`);const i=n.targetUnit||f,s=n.unitPrecision||g,l=~~e;let c=1/a[r];switch(i){case"rem":c*=2*o;break;case"px":c*=2}let p=l/c;return s>=0&&s<=100&&(p=Number(p.toFixed(s))),p+i}}(v)},"2878":function(t,e,n){n.d(e,{"c":function(){return o}});var o=function createCommonjsModule(t,e,n){return t(n={"path":e,"exports":{},"require":function(t,e){return function commonjsRequire(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}()}},n.exports),n.exports}(function(t){!function(){var e={}.hasOwnProperty;function classNames(){for(var t="",e=0;e({}),t)}catch(t){}const c=!!l&&{"passive":!1},u=(0,o.w$)(class extends o.wt{"constructor"(){super(),this.__registerHost(),this.onRefresh=(0,o.lh)(this,"refresh",7),this._ScreenY=0,this._startScreenY=0,this._lastScreenY=0,this._isMounted=!1,this.triggerPullDownRefresh=t=>{!this.dragOnEdge&&this._isMounted&&(t?(this._lastScreenY=this.distanceToRefresh+1,this.currSt="release",this.setContentStyle(this._lastScreenY)):(this.currSt="finish",this.reset()))},this.init=()=>{const t=this.scrollContainer,e=this.el.querySelector(".rmc-pull-to-refresh-content");this.el.appendChild=null==e?void 0:e.appendChild.bind(e),this.el.insertBefore=null==e?void 0:e.insertBefore.bind(e),this.el.replaceChild=null==e?void 0:e.replaceChild.bind(e),this.el.removeChild=null==e?void 0:e.removeChild.bind(e),this._to={"touchstart":this.onTouchStart.bind(this,t),"touchmove":this.onTouchMove.bind(this,t),"touchend":this.onTouchEnd.bind(this,t),"touchcancel":this.onTouchEnd.bind(this,t)},Object.keys(this._to).forEach(e=>{t.addEventListener(e,this._to[e],c)})},this.destroy=()=>{if(!this._to)return;const t=this.scrollContainer;Object.keys(this._to).forEach(e=>{t.removeEventListener(e,this._to[e])})},this.onTouchStart=(t,e)=>{this._ScreenY=this._startScreenY=e.touches[0].screenY,this._lastScreenY=this._lastScreenY||0},this.isEdge=t=>{const e=this.scrollContainer;if(e&&e===document.body){return(document.scrollingElement?document.scrollingElement:document.body).scrollTop<=0}return t.scrollTop<=0},this.damp=t=>{if(Math.abs(this._lastScreenY)>this.damping)return 0;return t*=.6*(1-Math.abs(this._ScreenY-this._startScreenY)/window.screen.height)},this.onTouchMove=(t,e)=>{const n=e.touches[0].screenY;if(!(this._startScreenY>n)&&this.isEdge(t)){this.dragOnEdge||(this._ScreenY=this._startScreenY=e.touches[0].screenY,this.dragOnEdge=!0),e.cancelable&&e.preventDefault();const t=Math.round(n-this._ScreenY);this._ScreenY=n,this._lastScreenY+=this.damp(t),this.setContentStyle(this._lastScreenY),Math.abs(this._lastScreenY){this.dragOnEdge&&(this.dragOnEdge=!1),"activate"===this.currSt?(this.currSt="release",this.onRefresh.emit(this),this._lastScreenY=this.distanceToRefresh+1,this.setContentStyle(this._lastScreenY)):"release"===this.currSt?(this._lastScreenY=this.distanceToRefresh+1,this.setContentStyle(this._lastScreenY)):this.reset()},this.reset=()=>{this._lastScreenY=0,this.setContentStyle(0)},this.setContentStyle=t=>{this.contentRef&&setTransform(this.contentRef.style,t?`translate3d(0px,${t}px,0)`:"")},this.prefixCls="rmc-pull-to-refresh",this.distanceToRefresh=50,this.damping=100,this.indicator=s,this.currSt="deactivate",this.dragOnEdge=!1}get"scrollContainer"(){return this.el.parentElement||this.el.closest(".taro_page_stationed")||document.querySelector(".taro_page_stationed")||document.querySelector(".taro_page")||document.querySelector(".taro_router")||document.querySelector(".taro-tabbar__panel")||document.body}"statusChange"(){var t,e,n,o;const a=this.scrollContainer;switch(this.currSt){case"release":null===(e=null===(t=null==a?void 0:a.__page)||void 0===t?void 0:t.onPullDownRefresh)||void 0===e||e.call(t);break;case"deactivate":null===(o=null===(n=null==a?void 0:a.__page)||void 0===n?void 0:n.onPullIntercept)||void 0===o||o.call(n)}}"disconnectedCallback"(){this.destroy()}"componentDidLoad"(){this.init(),this._isMounted=!0,a.kA.on("__taroStartPullDownRefresh",({"successHandler":t,"errorHandler":e})=>{try{this.triggerPullDownRefresh(!0),t({"errMsg":"startPullDownRefresh: ok"})}catch(t){e({"errMsg":"startPullDownRefresh: fail"})}}),a.kA.on("__taroStopPullDownRefresh",({"successHandler":t,"errorHandler":e})=>{setTimeout(()=>{try{this.triggerPullDownRefresh(!1),t({"errMsg":"stopPullDownRefresh: ok"})}catch(t){e({"errMsg":"stopPullDownRefresh: fail"})}},0)})}"render"(){const renderRefresh=t=>{const{"currSt":e,"dragOnEdge":n,"prefixCls":a}=this,i=(0,r.c)(t,!n&&`${a}-transition`),s="activate"===e||"release"===e;return(0,o.h)("div",{"class":`${a}-content-wrapper`},(0,o.h)("div",{"class":i,"ref":t=>{this.contentRef=t}},s&&(0,o.h)("div",{"class":`${a}-indicator`},(0,o.h)("div",null),(0,o.h)("div",null),(0,o.h)("div",null)),(0,o.h)("slot",null)))};return this.scrollContainer?renderRefresh(`${this.prefixCls}-content ${this.prefixCls}-down`):(0,o.h)(o.xr,{"class":(0,r.c)(this.prefixCls,`${this.prefixCls}-down`)},renderRefresh(`${this.prefixCls}-content`))}get"el"(){return this}static get"watchers"(){return{"currSt":["statusChange"]}}static get"style"(){return".rmc-pull-to-refresh-content{transform-origin:0 0}.rmc-pull-to-refresh-content-wrapper{min-height:100%}.rmc-pull-to-refresh-transition{transition:transform .3s}@keyframes rmc-pull-to-refresh-indicator{50%{opacity:.2}to{opacity:1}}.rmc-pull-to-refresh-indicator{text-align:center;height:30px;line-height:10px}.rmc-pull-to-refresh-indicator>div{background-color:gray;border-radius:100%;width:6px;height:6px;margin:3px;animation:.5s linear infinite both rmc-pull-to-refresh-indicator;display:inline-block}.rmc-pull-to-refresh-indicator>div:nth-child(0){animation-delay:-.1s!important}.rmc-pull-to-refresh-indicator>div:first-child{animation-delay:-.2s!important}.rmc-pull-to-refresh-indicator>div:nth-child(2){animation-delay:-.3s!important}.rmc-pull-to-refresh-down .rmc-pull-to-refresh-indicator{margin-top:-25px}"}},[4,"taro-pull-to-refresh-core",{"prefixCls":[1,"prefix-cls"],"distanceToRefresh":[2,"distance-to-refresh"],"damping":[2],"indicator":[16],"currSt":[32],"dragOnEdge":[32]}]);const d=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-pull-to-refresh-core"].forEach(t=>{if("taro-pull-to-refresh-core"===t)customElements.get(t)||customElements.define(t,u)})}},"4203":function(t,e,n){n.d(e,{"Ay":function(){return Y},"kA":function(){return U},"ZA":function(){return V}});var o=n(2421),a=n(1229),r=n(1793),i=n(9565),s=n(2717),l=n(2999);const c=a.A.getCurrentInstance,u=a.A.nextTick,d={"addRouteBuilder":(0,l.x7)("addRouteBuilder"),"getRouteContext":(0,l.x7)("getRouteContext"),"removeRouteBuilder":(0,l.x7)("removeRouteBuilder")},createNotSupportedObject=(t,e)=>(e.forEach(e=>{Object.defineProperty(t,e,{"get":()=>(0,l.x7)(e)})}),t),h=createNotSupportedObject({},["cancelAnimation","derived","shared","decay","spring","timing","delay","repeat","sequence","runOnJS","runOnUI"]);h.Easing=createNotSupportedObject({},["bounce","ease","elastic","linear","quad","cubic","poly","bezier","circle","sin","exp","in","out","inOut"]),h.scrollViewContext=createNotSupportedObject({},["scrollTo"]);const{"Behavior":p,"getEnv":g,"ENV_TYPE":f,"Link":v,"interceptors":m,"interceptorify":b,"Current":y,"options":w,"eventCenter":C,"Events":_,"preload":S}=a.A,T={"Behavior":p,"getEnv":g,"ENV_TYPE":f,"Link":v,"interceptors":m,"interceptorify":b,"Current":y,"getCurrentInstance":c,"options":w,"nextTick":u,"eventCenter":C,"Events":_,"preload":S,"history":r.b6,"navigateBack":i.Tl,"navigateTo":i.VJ,"reLaunch":i.hd,"redirectTo":i.SE,"getCurrentPages":i.Sg,"switchTab":i.OG,"router":d,"worklet":h},A=(0,l.CD)("requirePlugin");function getConfig(){var t;return(null==this?void 0:this.pxTransformConfig)?this.pxTransformConfig:(t=T).config||(t.config={})}const E={"640":1.17,"750":1,"828":.905};T.requirePlugin=A,T.getApp=function(){return a.A.getCurrentInstance().app},T.pxTransform=function(t=0){const e=getConfig.call(this),n=e.baseFontSize||20,o=e.deviceRatio||E,a=((t=0)=>(0,s.Tn)(e.designWidth)?e.designWidth(t):e.designWidth)(t);if(!(a in e.deviceRatio))throw new Error(`deviceRatio 配置中不存在 ${a} 的设置!`);const r=e.targetUnit||"rem",i=e.unitPrecision||5,l=~~t;let c=1/o[a];switch(r){case"vw":c=a/100;break;case"px":c*=2;break;default:c*=2*n}let u=l/c;return i>=0&&i<=100&&(u=Number(u.toFixed(i))),u+r},T.initPxTransform=function({"designWidth":t=750,"deviceRatio":e=E,"baseFontSize":n=20,"unitPrecision":o=5,"targetUnit":a="rem"}){const r=getConfig.call(this);r.designWidth=t,r.deviceRatio=e,r.baseFontSize=n,r.targetUnit=a,r.unitPrecision=o},T.canIUseWebp=function(){return 0===document.createElement("canvas").toDataURL("image/webp").indexOf("data:image/webp")},T.getAppInfo=function(){return{"platform":"web","taroVersion":"4.1.0","designWidth":getConfig.call(this).designWidth}};var k=n(9362);let P,N,x=0;function navigateTo(t){const e=t.url,n=(new Date).getTime();return n-x<300&&P===e?Promise.resolve({"errMsg":"navigateTo调用频率太高"}):(x=n,P=e,(0,i.VJ)(t))}var B=n(2540);const I=a.A.nextTick;k.A.onNativeNavigate({"nativeNavigateTo":t=>{navigateTo({"url":t,"success":function(){}})},"nativeNavigateBack":t=>{(0,i.Tl)({"delta":t})}}),function loadNavigationStyle(){if(void 0===window)return;const t=window.navigationHeight?window.navigationHeight:0,e=`\n.taro_router .taro_page.taro_navigation_page {\n padding-top: ${t}px;\n}\n\n.taro-tabbar__container .taro_page.taro_navigation_page {\n max-height: calc(100vh - ${t}px);\n}\n\n.taro-tabbar__container .taro_page.taro_tabbar_page.taro_navigation_page {\n max-height: calc(100vh - 50px - ${t}px);\n}`,n=document.createElement("style");n.innerHTML=e,document.getElementsByTagName("head")[0].appendChild(n)}(),function registerNavigationStyleHandler(){void 0!==window&&(window.currentNavigation={}),a.A.eventCenter.on("__taroSetNavigationStyle",(t,e,n)=>{if(void 0!==window){k.A.setNavigationStyle({"style":t,"textStyle":e,"backgroundColor":n}),Object.assign(window.currentNavigation,{"style":t,"textStyle":e,"backgroundColor":n});const{"originCapsuleVisible":o}=window;void 0!==o&&k.A.setCapsuleState({"visible":o})}}),a.A.eventCenter.on("__taroEnterFullScreen",()=>{k.A.setNavigationStyle({"style":"custom","textStyle":"black","backgroundColor":"#000000"}),void 0===window.originCapsuleVisible&&(window.originCapsuleVisible=k.A.getCapsuleState().visible),k.A.setCapsuleState({"visible":!1})}),a.A.eventCenter.on("__taroExitFullScreen",()=>{const{"style":t,"textStyle":e,"backgroundColor":n}=window.currentNavigation;k.A.setNavigationStyle({"style":t,"textStyle":e,"backgroundColor":n});const{"originCapsuleVisible":o}=window;void 0!==o&&k.A.setCapsuleState({"visible":o})})}(),a.A.eventCenter.once("__taroRouterLaunch",function initLaunchOptions(t={}){Object.assign(t,function getCustomLaunchInfo(){let t;try{const e=JSON.parse(window.customLaunchOptions);if(t={"referrerInfo":{},"apiCategory":"default","query":{}},e.appId&&Object.assign(t.referrerInfo,{"appId":e.appId}),e.extraData&&Object.assign(t.referrerInfo,{"extraData":e.extraData}),e.path&&Object.assign(t,{"path":e.path}),e.query){const n=e.query.split("&"),o={};for(const t of n){const e=t.split("=");o[e[0]]=e[1]}Object.assign(t,{"query":o})}}catch(e){t={"referrerInfo":{},"apiCategory":"default","query":{}}}return t}()),N=t});const{"Behavior":R,"getEnv":L,"ENV_TYPE":M,"Link":H,"interceptors":D,"interceptorify":O,"Current":j,"options":$,"eventCenter":U,"Events":F,"preload":W,"history":z,"pxTransform":q,"initPxTransform":V,"canIUseWebp":G}=T,Y={"Behavior":R,"getEnv":L,"ENV_TYPE":M,"Link":H,"interceptors":D,"interceptorify":O,"Current":j,"getCurrentInstance":B.nI,"options":$,"nextTick":I,"eventCenter":U,"Events":F,"preload":W,"history":z,"navigateBack":i.Tl,"navigateTo":navigateTo,"reLaunch":i.hd,"redirectTo":i.SE,"getCurrentPages":i.Sg,"switchTab":i.OG,"requirePlugin":()=>({"world":"","hello":function(){}}),"getApp":B.Sx};Y.useAddToFavorites=o.xr,Y.useDidHide=o.Lx,Y.useDidShow=o.CW,Y.useError=o.qz,Y.useLaunch=o.Fn,Y.useLoad=o.Y5,Y.useOptionMenuClick=o.sU,Y.usePageNotFound=o.ov,Y.usePageScroll=o._P,Y.usePullDownRefresh=o.yP,Y.usePullIntercept=o.Xi,Y.useReachBottom=o.wh,Y.useReady=o.HC,Y.useResize=o.st,Y.useRouter=o.rd,Y.useSaveExitState=o.aH,Y.useShareAppMessage=o.vv,Y.useShareTimeline=o.Sq,Y.useTabItemTap=o.ZC,Y.useTitleClick=o.W5,Y.useScope=o.gh,Y.useUnhandledRejection=o.Kt,Y.useUnload=o.b6},"2421":function(t,e,n){n.d(e,{"ND":function(){return createReactApp},"xr":function(){return k},"Lx":function(){return g},"CW":function(){return f},"qz":function(){return v},"Fn":function(){return b},"Y5":function(){return w},"sU":function(){return P},"ov":function(){return y},"_P":function(){return C},"yP":function(){return _},"Xi":function(){return S},"wh":function(){return T},"HC":function(){return R},"st":function(){return A},"rd":function(){return useRouter},"aH":function(){return N},"gh":function(){return useScope},"vv":function(){return x},"Sq":function(){return B},"ZC":function(){return L},"W5":function(){return I},"Kt":function(){return m},"b6":function(){return E}});var o=n(3224),a=n(2717),r=n(3596),i=n(794),s=n(9680),l=n(3073);const c=n(2640).A.document;var u=n(3625),d=n(9604);const h={"PageContext":o.MZ,"R":o.MZ},p="taro-app";function isClassComponent(t,e){var n;const o=e.prototype;return!(null===(n=e.displayName)||void 0===n?void 0:n.includes("Connect"))&&((0,a.Tn)(e.render)||!!(null==o?void 0:o.isReactComponent)||o instanceof t.Component)}function setDefaultDescriptor(t){return t.writable=!0,t.enumerable=!0,t}function setRouterParams(t){i.E.router=Object.assign({"params":null==t?void 0:t.query},t)}const createTaroHook=t=>e=>{const{"R":n,"PageContext":o}=h,r=n.useContext(o)||p,i=n.useRef(),l=n.useRef(e);l.current!==e&&(l.current=e),n.useLayoutEffect(()=>{let e=i.current=(0,s.zk)(r),n=!1;e||(n=!0,i.current=Object.create(null),e=i.current);const callback=(...t)=>l.current(...t);return(0,a.Tn)(e[t])?e[t]=[e[t],callback]:e[t]=[...e[t]||[],callback],n&&(0,s.wT)(e,r),()=>{const e=i.current;if(!e)return;const n=e[t];n===callback?e[t]=void 0:(0,a.cy)(n)&&(e[t]=n.filter(t=>t!==callback)),i.current=void 0}},[])},g=createTaroHook("componentDidHide"),f=createTaroHook("componentDidShow"),v=createTaroHook("onError"),m=createTaroHook("onUnhandledRejection"),b=createTaroHook("onLaunch"),y=createTaroHook("onPageNotFound"),w=createTaroHook("onLoad"),C=createTaroHook("onPageScroll"),_=createTaroHook("onPullDownRefresh"),S=createTaroHook("onPullIntercept"),T=createTaroHook("onReachBottom"),A=createTaroHook("onResize"),E=createTaroHook("onUnload"),k=createTaroHook("onAddToFavorites"),P=createTaroHook("onOptionMenuClick"),N=createTaroHook("onSaveExitState"),x=createTaroHook("onShareAppMessage"),B=createTaroHook("onShareTimeline"),I=createTaroHook("onTitleClick"),R=createTaroHook("onReady"),useRouter=(t=!1)=>{const e=h.R;return t?i.E.router:e.useMemo(()=>i.E.router,[])},L=createTaroHook("onTabItemTap"),useScope=()=>{};var M=Object.freeze({"__proto__":null,"useAddToFavorites":k,"useDidHide":g,"useDidShow":f,"useError":v,"useLaunch":b,"useLoad":w,"useOptionMenuClick":P,"usePageNotFound":y,"usePageScroll":C,"usePullDownRefresh":_,"usePullIntercept":S,"useReachBottom":T,"useReady":R,"useResize":A,"useRouter":useRouter,"useSaveExitState":N,"useScope":useScope,"useShareAppMessage":x,"useShareTimeline":B,"useTabItemTap":L,"useTitleClick":I,"useUnhandledRejection":m,"useUnload":E});let H,D,O;const j=(0,l.F$)();function setReconciler(t){r.JL.tap("getLifecycle",function(t,e){return t[e=e.replace(/^on(Show|Hide)$/,"componentDid$1")]}),r.JL.tap("modifyMpEvent",function(t){Object.defineProperty(t,"type",{"value":t.type.replace(/-/g,"")})}),r.JL.tap("batchedEventUpdates",function(e){null==t||t.unstable_batchedUpdates(e)}),r.JL.tap("mergePageInstance",function(t,e){t&&e&&("constructor"in t||Object.keys(t).forEach(n=>{const o=t[n],r=function ensureIsArray(t){return(0,a.cy)(t)?t:t?[t]:[]}(e[n]);e[n]=r.concat(o)}))}),r.JL.tap("createPullDownComponent",(t,e,n,o)=>{const a=isClassComponent(n,t);return n.forwardRef((e,n)=>{const r=Object.assign({},e),i=a?{"ref":n}:{"forwardedRef":n,"reactReduxForwardedRef":n};return H(o||"taro-pull-to-refresh-core",null,H(t,Object.assign(Object.assign({},r),i)))})}),r.JL.tap("getDOMNode",t=>{if(!t)return c;if(t instanceof HTMLElement)return t;if(t.$taroPath){const e=c.getElementById(t.$taroPath);return null!=e?e:c}})}function createReactApp(t,e,n,a){h.R=e,H=e.createElement,D=n,O=e.Fragment;const l=e.createRef(),g=isClassComponent(e,t);let f,v;const m=new Promise(t=>v=t);function getAppInstance(){return l.current}function waitAppWrapper(t){m.then(()=>t())}setReconciler(D);class AppWrapper extends e.Component{"constructor"(t){super(t),this.pages=[],this.elements=[],f=this,v(this)}"mount"(t,n,a){const r=function connectReactPage(t,e){return n=>{const inject=t=>t&&(0,s.wT)(t,e),a=isClassComponent(t,n)?{"ref":inject}:{"forwardedRef":inject,"reactReduxForwardedRef":inject};return h.PageContext===o.MZ&&(h.PageContext=t.createContext("")),class PageWrapper extends t.Component{"constructor"(){super(...arguments),this.state={"hasError":!1}}static"getDerivedStateFromError"(t){var e,n;return null===(n=null===(e=i.E.app)||void 0===e?void 0:e.onError)||void 0===n||n.call(e,t.message+t.stack),{"hasError":!0}}"componentDidCatch"(t,e){}"render"(){const t=this.state.hasError?[]:H(h.PageContext.Provider,{"value":e},H(n,Object.assign(Object.assign({},this.props),a)));return H("div",{"id":e,"className":"taro_page"},t)}}}}(e,n)(t),l=n+j();this.pages.push(()=>H(r,{"key":l,"tid":n})),this.forceUpdate((...t)=>(d.k.stop(u.zP),a(...t)))}"unmount"(t,e){const n=this.elements,o=n.findIndex(e=>e.props.tid===t);n.splice(o,1),this.forceUpdate(e)}"render"(){const{"pages":e,"elements":n}=this;for(;e.length>0;){const t=e.pop();n.push(t())}let o=null;return g&&(o={"ref":l}),H(t,o,H(null!=O?O:"div",null,n.slice()))}}const[b,y,w]=r.JL.call("getMiniLifecycleImpl").app,C=Object.create({"render"(t){f.forceUpdate(t)},"mount"(t,e,n){f?f.mount(t,e,n):m.then(o=>o.mount(t,e,n))},"unmount"(t,e){f?f.unmount(t,e):m.then(n=>n.unmount(t,e))}},{"config":setDefaultDescriptor({"configurable":!0,"value":a}),[b]:setDefaultDescriptor({"value"(t){setRouterParams(t),function renderReactRoot(){var t,n;const o=(null==a?void 0:a.appId)||"app";let r=c.getElementById(o);if(null==r){const t=c.getElementById(u.MR);r=c.createElement(o),r.id=o,null==t||t.appendChild(r)}if((e.version||"").startsWith("18")){const e=D.createRoot(r);null===(t=e.render)||void 0===t||t.call(e,H(AppWrapper))}else null===(n=D.render)||void 0===n||n.call(D,H(AppWrapper),r)}();waitAppWrapper(()=>{var e;const n=getAppInstance();if(this.$app=n,n){if(n.taroGlobalData){const t=n.taroGlobalData,e=Object.keys(t),o=Object.getOwnPropertyDescriptors(t);e.forEach(e=>{Object.defineProperty(this,e,{"configurable":!0,"enumerable":!0,"get"(){return t[e]},"set"(n){t[e]=n}})}),Object.defineProperties(this,o)}null===(e=n.onLaunch)||void 0===e||e.call(n,t)}triggerAppHook("onLaunch",t)})}}),[y]:setDefaultDescriptor({"value"(t){setRouterParams(t);waitAppWrapper(()=>{var e;const n=getAppInstance();null===(e=null==n?void 0:n.componentDidShow)||void 0===e||e.call(n,t),triggerAppHook("onShow",t)})}}),[w]:setDefaultDescriptor({"value"(){waitAppWrapper(()=>{var t;const e=getAppInstance();null===(t=null==e?void 0:e.componentDidHide)||void 0===t||t.call(e),triggerAppHook("onHide")})}}),"onError":setDefaultDescriptor({"value"(t){waitAppWrapper(()=>{var e;const n=getAppInstance();null===(e=null==n?void 0:n.onError)||void 0===e||e.call(n,t),triggerAppHook("onError",t)})}}),"onUnhandledRejection":setDefaultDescriptor({"value"(t){waitAppWrapper(()=>{var e;const n=getAppInstance();null===(e=null==n?void 0:n.onUnhandledRejection)||void 0===e||e.call(n,t),triggerAppHook("onUnhandledRejection",t)})}}),"onPageNotFound":setDefaultDescriptor({"value"(t){waitAppWrapper(()=>{var e;const n=getAppInstance();null===(e=null==n?void 0:n.onPageNotFound)||void 0===e||e.call(n,t),triggerAppHook("onPageNotFound",t)})}})});function triggerAppHook(t,...e){const n=(0,s.zk)(p);if(n){const o=getAppInstance(),a=r.JL.call("getLifecycle",n,t);Array.isArray(a)&&a.forEach(t=>t.apply(o,e))}}return i.E.app=C,C}(0,l.F$)();r.JL.tap("initNativeApi",function(t){for(const e in M)t[e]=M[e]})},"9362":function(t,e,n){n.d(e,{"A":function(){return c}});var o=n(7369);function syncApiCache(t=500){return function(e,n,o){const a=o.value;let r,i=0;o.value=function(...e){const n=Date.now();return n-it),r=window.MethodChannel&&window.MethodChannel.jsBridgeMode({"isAsync":!1,"autoRelease":!1})||(t=>t),i=window.MethodChannel&&window.MethodChannel.jsBridgeMode({"isAsync":!0,"autoRelease":!0})||(t=>t),s=window.MethodChannel&&window.MethodChannel.jsBridgeMode({"isAsync":!0,"autoRelease":!1})||(t=>t);class ProxyHandler{"constructor"(t){this.pageHasShowed=!1,this.pageShowUsedKeys=new Set,this.cacheMap=new Map,t.batchGetPageShowDataStorage({"fail":()=>{},"success":t=>{for(let e=1;e{setTimeout(()=>{this.pageHasShowed=!0,t.updatePageShowDataKeys({"keys":Array.from(this.pageShowUsedKeys),"fail":()=>{},"success":()=>{}})},2e3)}),t.onStorageStatusChange((t,e)=>{"TYPE_STORAGE_UPDATE_EVENT_CLEAR"===t?this.cacheMap.clear():this.cacheMap.delete(e)})}"get"(t,e,n){const o=Reflect.get(t,e,n);return"getStorageSync"===e?(...n)=>{const o=n[0].key;if(this.pageHasShowed||this.pageShowUsedKeys.add(o),this.cacheMap.has(o))return{"errMsg":"ok","data":this.cacheMap.get(o)};{const a=Reflect.apply(t[e],t,n);return a&&this.cacheMap.set(o,null==a?void 0:a.data),a}}:"setStorageSync"===e?(...e)=>{const n=e[0].key,o=e[0].data;this.cacheMap.set(n,o),e[0].fail=()=>{},e[0].success=()=>{},Reflect.apply(t.setStorage,t,e)}:"removeStorageSync"===e?(...e)=>{const{"key":n}=e[0];this.cacheMap.delete(n),e[0].fail=()=>{},e[0].success=()=>{},Reflect.apply(t.removeStorage,t,e)}:"clearStorageSync"===e?(...e)=>{this.cacheMap.clear(),e[0].fail=()=>{},e[0].success=()=>{},Reflect.apply(t.clearStorage,t,e)}:"getStorage"===e?(...n)=>{const o=n[0].key,a=n[0].success;this.pageHasShowed||this.pageShowUsedKeys.add(o),this.cacheMap.has(o)?a({"errMsg":"ok","data":this.cacheMap.get(o)}):(n[0].success=t=>{this.cacheMap.set(o,t.data),a(t)},Reflect.apply(t[e],t,n))}:"setStorage"===e?(...n)=>{const o=n[0].key,a=n[0].data;this.cacheMap.set(o,a),Reflect.apply(t[e],t,n)}:"removeStorage"===e?(...n)=>{const{"key":o}=n[0];this.cacheMap.delete(o),Reflect.apply(t[e],t,n)}:o}}class NativeDataCache{"constructor"(){this.cache=new Map}"keys"(){return Array.from(this.cache.keys())}"set"(t,e){this.cache.set(t,e)}"get"(t){return this.cache.get(t)}"delete"(t){return this.cache.delete(t)}"has"(t){return this.cache.has(t)}}class NativeApi{"registerNativeListener"(t){}"getWindowInfo"(){}"getDeviceInfo"(){return""}"getSystemInfoSync"(){}"getSystemSetting"(){}"getAppBaseInfo"(){}"getAppAuthorizeSetting"(){}"setNavigationBarColor"(t){return t}"getMenuButtonBoundingClientRect"(){}"request"(t){return t}"saveDataUrlToFile"(t){return t}"copyFileToSandboxCache"(t){return t}"startAccelerometer"(t){return t}"stopAccelerometer"(t){return t}"onAccelerometerChange"(t){return t}"offAccelerometerChange"(t){return t}"startCompass"(t){return t}"stopCompass"(t){return t}"onCompassChange"(t){return t}"offCompassChange"(t){return t}"startGyroscope"(t){return t}"stopGyroscope"(t){return t}"onGyroscopeChange"(t){return t}"saveImageToPhotosAlbum"(t){return t}"saveVideoToPhotosAlbum"(t){return t}"compressImage"(t){return t}"showNavigationBarLoading"(){}"hideNavigationBarLoading"(){}"startSoterAuthentication"(t){return t}"checkIsSupportSoterAuthentication"(t){return t}"checkIsSoterEnrolledInDevice"(t){return t}"chooseMediaAssets"(t){return t}"chooseMediumAssets"(t){return t}"getVideoInfo"(t){return t}"getImageInfo"(t){return t}"compressVideo"(t){return t}"openDocument"(t){return t}"login"(t){return t}"setNavigationStyle"(t){}"setCapsuleState"(t){}"getCapsuleState"(t){}"getUserInfo"(t){return t}"openSetting"(t){return t}"getSetting"(t){return t}"setKeepScreenOn"(t){return t}"onUserCaptureScreen"(t){return t}"offUserCaptureScreen"(t){return t}"setScreenBrightness"(t){return t}"getScreenBrightness"(t){return t}"hideKeyboard"(t){return t}"onKeyboardHeightChange"(t){return t}"offKeyboardHeightChange"(t){return t}"makePhoneCall"(t){return t}"getSavedFileList"(t){return t}"removeSavedFile"(t){return t}"getSavedFileInfo"(t){return t}"addPhoneContact"(t){return t}"scanCode"(t){return t}"vibrateShort"(t){return t}"vibrateLong"(t){return t}"applyUpdate"(){}"onCheckForUpdate"(t){return t}"onUpdateFailed"(t){return t}"onUpdateReady"(t){return t}"downloadFile"(t){return t}"getFileManager"(){}"access"(t){return t}"saveFile"(t){return t}"getFileInformation"(t){}"getFileInfo"(t){}"readFile"(t){return t}"readFileSync"(t){return t}"openAppAuthorizeSetting"(t){return t}"requestSubscribeMessage"(t){return t}"closeBLEConnection"(t){return t}"createBLEConnection"(t){return t}"getBLEDeviceCharacteristics"(t){return t}"getBLEDeviceRSSI"(t){return t}"getBLEDeviceServices"(t){return t}"notifyBLECharacteristicValueChange"(t){return t}"onBLECharacteristicValueChange"(t){return t}"onBLEConnectionStateChange"(t){return t}"readBLECharacteristicValue"(t){return t}"setBLEMTU"(t){return t}"writeBLECharacteristicValue"(t){return t}"closeBluetoothAdapter"(t){return t}"getBluetoothAdapterState"(t){return t}"getBluetoothDevices"(t){return t}"getConnectedBluetoothDevices"(t){return t}"offBluetoothAdapterStateChange"(t){return t}"offBluetoothDeviceFound"(t){return t}"onBluetoothAdapterStateChange"(t){return t}"onBluetoothDeviceFound"(t){return t}"openBluetoothAdapter"(t){return t}"startBluetoothDevicesDiscovery"(t){return t}"stopBluetoothDevicesDiscovery"(t){return t}"setStorage"(t){}"removeStorage"(t){}"getStorage"(t){}"getStorageSync"(t){}"batchGetPageShowDataStorage"(t){}"updatePageShowDataKeys"(t){}"getStorageInfo"(t){}"clearStorage"(t){}"callInstance"(t){return t}"createInstance"(t){return t}"syncAndReleaseInstance"(t){return t}"callInstanceAsync"(t){return t}"onNativeNavigate"(t){}"exitMiniProgram"(t){return t}"onStorageStatusChange"(t){}"offStorageStatusChange"(t){}}(0,o.Cg)([s],NativeApi.prototype,"registerNativeListener",null),(0,o.Cg)([syncApiCache(),a],NativeApi.prototype,"getWindowInfo",null),(0,o.Cg)([a],NativeApi.prototype,"getDeviceInfo",null),(0,o.Cg)([syncApiCache(),a],NativeApi.prototype,"getSystemInfoSync",null),(0,o.Cg)([syncApiCache(),a],NativeApi.prototype,"getSystemSetting",null),(0,o.Cg)([syncApiCache(),a],NativeApi.prototype,"getAppBaseInfo",null),(0,o.Cg)([syncApiCache(),a],NativeApi.prototype,"getAppAuthorizeSetting",null),(0,o.Cg)([a],NativeApi.prototype,"setNavigationBarColor",null),(0,o.Cg)([syncApiCache(),a],NativeApi.prototype,"getMenuButtonBoundingClientRect",null),(0,o.Cg)([a],NativeApi.prototype,"request",null),(0,o.Cg)([a],NativeApi.prototype,"saveDataUrlToFile",null),(0,o.Cg)([a],NativeApi.prototype,"copyFileToSandboxCache",null),(0,o.Cg)([a],NativeApi.prototype,"startAccelerometer",null),(0,o.Cg)([a],NativeApi.prototype,"stopAccelerometer",null),(0,o.Cg)([s],NativeApi.prototype,"onAccelerometerChange",null),(0,o.Cg)([a],NativeApi.prototype,"offAccelerometerChange",null),(0,o.Cg)([a],NativeApi.prototype,"startCompass",null),(0,o.Cg)([a],NativeApi.prototype,"stopCompass",null),(0,o.Cg)([s],NativeApi.prototype,"onCompassChange",null),(0,o.Cg)([a],NativeApi.prototype,"offCompassChange",null),(0,o.Cg)([a],NativeApi.prototype,"startGyroscope",null),(0,o.Cg)([a],NativeApi.prototype,"stopGyroscope",null),(0,o.Cg)([s],NativeApi.prototype,"onGyroscopeChange",null),(0,o.Cg)([a],NativeApi.prototype,"saveImageToPhotosAlbum",null),(0,o.Cg)([i],NativeApi.prototype,"saveVideoToPhotosAlbum",null),(0,o.Cg)([i],NativeApi.prototype,"compressImage",null),(0,o.Cg)([i],NativeApi.prototype,"showNavigationBarLoading",null),(0,o.Cg)([i],NativeApi.prototype,"hideNavigationBarLoading",null),(0,o.Cg)([i],NativeApi.prototype,"startSoterAuthentication",null),(0,o.Cg)([i],NativeApi.prototype,"checkIsSupportSoterAuthentication",null),(0,o.Cg)([i],NativeApi.prototype,"checkIsSoterEnrolledInDevice",null),(0,o.Cg)([a],NativeApi.prototype,"chooseMediaAssets",null),(0,o.Cg)([a],NativeApi.prototype,"chooseMediumAssets",null),(0,o.Cg)([a],NativeApi.prototype,"getVideoInfo",null),(0,o.Cg)([a],NativeApi.prototype,"getImageInfo",null),(0,o.Cg)([a],NativeApi.prototype,"compressVideo",null),(0,o.Cg)([a],NativeApi.prototype,"openDocument",null),(0,o.Cg)([a],NativeApi.prototype,"login",null),(0,o.Cg)([i],NativeApi.prototype,"setNavigationStyle",null),(0,o.Cg)([i],NativeApi.prototype,"setCapsuleState",null),(0,o.Cg)([a],NativeApi.prototype,"getCapsuleState",null),(0,o.Cg)([a],NativeApi.prototype,"getUserInfo",null),(0,o.Cg)([s],NativeApi.prototype,"openSetting",null),(0,o.Cg)([s],NativeApi.prototype,"getSetting",null),(0,o.Cg)([a],NativeApi.prototype,"setKeepScreenOn",null),(0,o.Cg)([s],NativeApi.prototype,"onUserCaptureScreen",null),(0,o.Cg)([a],NativeApi.prototype,"offUserCaptureScreen",null),(0,o.Cg)([a],NativeApi.prototype,"setScreenBrightness",null),(0,o.Cg)([a],NativeApi.prototype,"getScreenBrightness",null),(0,o.Cg)([a],NativeApi.prototype,"hideKeyboard",null),(0,o.Cg)([a],NativeApi.prototype,"onKeyboardHeightChange",null),(0,o.Cg)([a],NativeApi.prototype,"offKeyboardHeightChange",null),(0,o.Cg)([a],NativeApi.prototype,"makePhoneCall",null),(0,o.Cg)([a],NativeApi.prototype,"getSavedFileList",null),(0,o.Cg)([a],NativeApi.prototype,"removeSavedFile",null),(0,o.Cg)([a],NativeApi.prototype,"getSavedFileInfo",null),(0,o.Cg)([a],NativeApi.prototype,"addPhoneContact",null),(0,o.Cg)([a],NativeApi.prototype,"scanCode",null),(0,o.Cg)([a],NativeApi.prototype,"vibrateShort",null),(0,o.Cg)([a],NativeApi.prototype,"vibrateLong",null),(0,o.Cg)([a],NativeApi.prototype,"applyUpdate",null),(0,o.Cg)([a],NativeApi.prototype,"onCheckForUpdate",null),(0,o.Cg)([a],NativeApi.prototype,"onUpdateFailed",null),(0,o.Cg)([a],NativeApi.prototype,"onUpdateReady",null),(0,o.Cg)([a],NativeApi.prototype,"downloadFile",null),(0,o.Cg)([a],NativeApi.prototype,"getFileManager",null),(0,o.Cg)([s],NativeApi.prototype,"access",null),(0,o.Cg)([a],NativeApi.prototype,"saveFile",null),(0,o.Cg)([i],NativeApi.prototype,"getFileInformation",null),(0,o.Cg)([i],NativeApi.prototype,"getFileInfo",null),(0,o.Cg)([s],NativeApi.prototype,"readFile",null),(0,o.Cg)([a],NativeApi.prototype,"readFileSync",null),(0,o.Cg)([a],NativeApi.prototype,"openAppAuthorizeSetting",null),(0,o.Cg)([a],NativeApi.prototype,"requestSubscribeMessage",null),(0,o.Cg)([a],NativeApi.prototype,"closeBLEConnection",null),(0,o.Cg)([a],NativeApi.prototype,"createBLEConnection",null),(0,o.Cg)([a],NativeApi.prototype,"getBLEDeviceCharacteristics",null),(0,o.Cg)([a],NativeApi.prototype,"getBLEDeviceRSSI",null),(0,o.Cg)([a],NativeApi.prototype,"getBLEDeviceServices",null),(0,o.Cg)([a],NativeApi.prototype,"notifyBLECharacteristicValueChange",null),(0,o.Cg)([s],NativeApi.prototype,"onBLECharacteristicValueChange",null),(0,o.Cg)([s],NativeApi.prototype,"onBLEConnectionStateChange",null),(0,o.Cg)([a],NativeApi.prototype,"readBLECharacteristicValue",null),(0,o.Cg)([a],NativeApi.prototype,"setBLEMTU",null),(0,o.Cg)([a],NativeApi.prototype,"writeBLECharacteristicValue",null),(0,o.Cg)([a],NativeApi.prototype,"closeBluetoothAdapter",null),(0,o.Cg)([a],NativeApi.prototype,"getBluetoothAdapterState",null),(0,o.Cg)([a],NativeApi.prototype,"getBluetoothDevices",null),(0,o.Cg)([a],NativeApi.prototype,"getConnectedBluetoothDevices",null),(0,o.Cg)([a],NativeApi.prototype,"offBluetoothAdapterStateChange",null),(0,o.Cg)([a],NativeApi.prototype,"offBluetoothDeviceFound",null),(0,o.Cg)([s],NativeApi.prototype,"onBluetoothAdapterStateChange",null),(0,o.Cg)([s],NativeApi.prototype,"onBluetoothDeviceFound",null),(0,o.Cg)([a],NativeApi.prototype,"openBluetoothAdapter",null),(0,o.Cg)([a],NativeApi.prototype,"startBluetoothDevicesDiscovery",null),(0,o.Cg)([a],NativeApi.prototype,"stopBluetoothDevicesDiscovery",null),(0,o.Cg)([s],NativeApi.prototype,"setStorage",null),(0,o.Cg)([i],NativeApi.prototype,"removeStorage",null),(0,o.Cg)([i],NativeApi.prototype,"getStorage",null),(0,o.Cg)([a],NativeApi.prototype,"getStorageSync",null),(0,o.Cg)([i],NativeApi.prototype,"batchGetPageShowDataStorage",null),(0,o.Cg)([i],NativeApi.prototype,"updatePageShowDataKeys",null),(0,o.Cg)([i],NativeApi.prototype,"getStorageInfo",null),(0,o.Cg)([i],NativeApi.prototype,"clearStorage",null),(0,o.Cg)([a],NativeApi.prototype,"callInstance",null),(0,o.Cg)([a],NativeApi.prototype,"createInstance",null),(0,o.Cg)([a],NativeApi.prototype,"syncAndReleaseInstance",null),(0,o.Cg)([s],NativeApi.prototype,"callInstanceAsync",null),(0,o.Cg)([s],NativeApi.prototype,"onNativeNavigate",null),(0,o.Cg)([i],NativeApi.prototype,"exitMiniProgram",null),(0,o.Cg)([r],NativeApi.prototype,"onStorageStatusChange",null),(0,o.Cg)([r],NativeApi.prototype,"offStorageStatusChange",null);let l=new NativeApi;l=new Proxy(l,new class SyncCacheProxyHandler{"constructor"(t){this.enableMethodNames=new Set,this.nativeApi=t,this.cache=new NativeDataCache;const e=this;this.listener={"register":t=>{t.forEach(t=>{e.enableMethodNames.add(t)})},"unregister":t=>{t.forEach(t=>{e.enableMethodNames.delete(t)})},"change":(t,n)=>{e.enableMethodNames.has(t)&&e.updateNativeData(e.cache,t,n)}},this.nativeApi.registerNativeListener(this.listener)}"updateNativeData"(t,e,n){const o=this.generateCacheKey(e,n);t.delete(o);const a=this.nativeApi[e];if("function"==typeof a){const t=a(...n);t&&this.cache.set(o,t)}}"generateCacheKey"(t,e){return`${t}_${JSON.stringify(e)}`}"get"(t,e,n){const o=Reflect.get(t,e,n),a=`${String(e)}`;return"function"==typeof o&&this.enableMethodNames.has(a)?(...n)=>{const a=this.generateCacheKey(`${String(e)}`,n);if(this.cache.has(a))return this.cache.get(a);{const e=o.apply(t,n);return e&&this.cache.set(a,e),e}}:o}}(l)),l=function storageCacheAndSyncProxy(t){return new Proxy(t,new ProxyHandler(t))}(l);var c=l},"2540":function(t,e,n){n.d(e,{"Sx":function(){return getApp},"nI":function(){return a}});var o=n(1229);const getApp=function(){return o.A.getCurrentInstance().app},a=o.A.getCurrentInstance},"1045":function(t,e,n){n.d(e,{"N":function(){return ClassInstanceManager}});var o=n(9362);class ClassInstanceManager{"constructor"(){this.classIdMap=new Map}static"getInstance"(){return ClassInstanceManager.INSTANCE||(ClassInstanceManager.INSTANCE=new ClassInstanceManager),ClassInstanceManager.INSTANCE}"createInstance"(t,e){const n=o.A.createInstance(Object.assign(Object.assign({},e),{"className":t}));return this.classIdMap.has(t)||this.classIdMap.set(t,[]),this.classIdMap.get(t).push(n),n}"getInstanceValue"(t,e,n){return o.A.callInstance({"type":"get","className":t,"property":e,"objectId":n})}"setInstanceValue"(t,e,n,a){return o.A.callInstance({"option":t,"className":e,"type":"set","property":n,"objectId":a})}"setInstanceFunction"(t,e,n,a){return o.A.callInstance({"option":t,"className":e,"type":"function","property":n,"objectId":a})}"setInstanceFunctionAsync"(t,e,n,a){return o.A.callInstanceAsync({"option":t,"className":e,"type":"function","property":n,"objectId":a})}"destroyInstance"(t,e){const n=this.classIdMap.get(t);if(n){const a=n.indexOf(e);-1!==a&&n.splice(a,1),o.A.syncAndReleaseInstance({"className":t,"option":this.classIdMap.get(t)})}}}},"981":function(t,e,n){n.d(e,{"Em":function(){return request_request}});var o=n(5482),a=(n(9114),n(8803),n(1229)),r=n(2717),i=n(2185),s=n(2999);const{"Link":l}=a.A;function _request(t={}){const{"success":e,"complete":n,"fail":a}=t,l={},c={};let{"cache":u="default","credentials":d,"data":h,"dataType":p,"header":g={},"jsonp":f,"method":v="GET","mode":m,"responseType":b,"signal":y,"timeout":w,"url":C=""}=t,_=(0,o.Tt)(t,["cache","credentials","data","dataType","header","jsonp","method","mode","responseType","signal","timeout","url"]);if("number"!=typeof w&&(w=6e4),Object.assign(l,_),f)return l.params=h,l.cache=_.jsonpCache,l.timeout=w,"string"==typeof f&&(l.name=f),(0,i.A)(C,l).then(t=>(c.statusCode=200,c.data=t,(0,r.Tn)(e)&&e(c),(0,r.Tn)(n)&&n(c),c)).catch(t=>((0,r.Tn)(a)&&a(t),(0,r.Tn)(n)&&n(c),Promise.reject(t)));l.method=v;const S=l.method.toUpperCase();if(l.cache=u,"GET"===S||"HEAD"===S)C=function generateRequestUrlWithParams(t="",e){return(e="string"==typeof e?e:(0,s.hD)(e))&&(t+=(~t.indexOf("?")?"&":"?")+e),t.replace("?&","?")}(C,h);else if(["[object Array]","[object Object]"].indexOf(Object.prototype.toString.call(h))>=0){const t=Object.keys(g).find(t=>"content-type"===t.toLowerCase());t||(g["Content-Type"]="application/json");const e=g[t||"Content-Type"];e.indexOf("application/json")>=0?l.body=JSON.stringify(h):e.indexOf("application/x-www-form-urlencoded")>=0?l.body=(0,s.hD)(h):l.body=h}else l.body=h;g&&(l.headers=g),m&&(l.mode=m);let T=null,A=null;y?l.signal=y:(A=new window.AbortController,l.signal=A.signal,T=setTimeout(function(){A&&A.abort()},w)),l.credentials=d;const E=fetch(C,l).then(t=>{if(T&&(clearTimeout(T),T=null),A&&(A=null),!t){throw{"ok":!1}}c.statusCode=t.status,c.header={};for(const e of t.headers.keys())c.header[e]=t.headers.get(e);return"arraybuffer"===b?t.arrayBuffer():204===c.statusCode||"json"!==p&&void 0!==p?"text"===b||"text"===p?t.text():Promise.resolve(null):t.json().catch(()=>null)}).then(t=>(c.data=t,(0,r.Tn)(e)&&e(c),(0,r.Tn)(n)&&n(c),c)).catch(t=>(T&&(clearTimeout(T),T=null),A&&(A=null),(0,r.Tn)(a)&&a(t),(0,r.Tn)(n)&&n(c),t.statusCode=c.statusCode,t.errMsg=t.message,Promise.reject(t)));return!E.abort&&A&&(E.abort=t=>{A&&(t&&t(),A.abort(),T&&(clearTimeout(T),T=null))}),E}const c=new l(function taroInterceptor(t){return _request(t.requestParams)}),request=(...t)=>{const[e="",n={}]=t;return"string"==typeof e?n.url=e:Object.assign(n,e),c.request(n)};c.addInterceptor.bind(c),c.cleanInterceptors.bind(c);var u,d=n(7369),h=n(5350),p=n(1045);class NativeRequest{"constructor"(t){this.className="NativeRequest",this[u]="",(null==t?void 0:t.data)instanceof ArrayBuffer&&(t.bufBase64=(0,h.iI)(new Uint8Array(t.data)),t.data=void 0);const e=Object.assign(Object.assign({},t),{"success":e=>{null==t||t.success(e),this.destroy()},"fail":e=>{null==t||t.fail(e),this.destroy()}});this.objectId=p.N.getInstance().createInstance(this.className,e)}static"createRequestTask"(t){return new NativeRequest(t)}"abort"(){p.N.getInstance().setInstanceFunction({},this.className,"abort",this.objectId),this.destroy()}"onHeadersReceived"(t){p.N.getInstance().setInstanceFunctionAsync(t,this.className,"onHeadersReceived",this.objectId)}"offHeadersReceived"(t){p.N.getInstance().setInstanceFunction(t,this.className,"offHeadersReceived",this.objectId)}"catch"(t){return Promise.resolve(t)}"offChunkReceived"(t){return t}"onChunkReceived"(t){return t}"destroy"(){p.N.getInstance().destroyInstance(this.className,this.objectId)}"then"(t){return Promise.resolve(t)}"finally"(t){throw new Error(t)}}u=Symbol.toStringTag;var g=n(1321);const{"Link":f}=a.A,v=new f(function nativeRequest_taroInterceptor(t){return(t=>{const e=(0,g._S)(t);if(!e.flag){const t={"errMsg":`request:fail ${e.msg}`};return Promise.reject(t)}const n=t,{"url":o,"success":a,"fail":i,"complete":s,"method":l,"dataType":c}=n,u=(0,d.Tt)(n,["url","success","fail","complete","method","dataType"]);if("string"!=typeof o){const t={"errMsg":(0,g.m2)({"para":"url","correct":"string","wrong":o})};return(0,r.Tn)(i)&&i(t),(0,r.Tn)(s)&&s(t),Promise.reject(t)}let p;const f=new Promise((t,e)=>{const n=l?l.toUpperCase():l;p=NativeRequest.createRequestTask(Object.assign(Object.assign({"url":o,"method":n,"dataType":c},u),{"success":e=>{const n={"data":e.data,"statusCode":e.statusCode,"header":e.header,"cookies":e.cookies,"errMsg":e.errMsg};e.isArrayBuffer&&"arraybuffer"===c&&(n.data=(0,h.bg)(e.data).buffer),(0,r.Tn)(a)&&a(n),(0,r.Tn)(s)&&s(n),t(n)},"fail":t=>{(0,r.Tn)(i)&&i(t),(0,r.Tn)(s)&&s(t),e(t)}}))});return f.onHeadersReceived=p.onHeadersReceived.bind(p),f.offHeadersReceived=p.offHeadersReceived.bind(p),f.abort=p.abort.bind(p),f})(t.requestParams)});v.addInterceptor.bind(v),v.cleanInterceptors.bind(v);function request_request(t,e=!0){return e?function request_nativeRequest_request(t){const e=v.request.bind(v)(t);return e.catch(()=>{}),e}(t):request(t)}},"4337":function(t,e,n){n.d(e,{"c7":function(){return getStorage},"Od":function(){return removeStorage},"cT":function(){return setStorage}});var o=n(9362),a=n(1321),r=n(1373);function util_handleData(t){let e={};return e="symbol"===typeof t?{"data":""}:{"data":t},e}const setStorage=t=>{const e=(0,a._S)(t);if(!e.flag){const t={"errMsg":`setStorage:fail ${e.msg}`};return console.error(t.errMsg),Promise.reject(t)}const{"key":n,"data":i,"success":s,"fail":l,"complete":c}=t,u=new r._({"name":"setStorage","success":s,"fail":l,"complete":c});return new Promise((t,e)=>{o.A.setStorage({"key":n,"data":JSON.stringify(util_handleData(i)),"success":n=>{u.success({"errMsg":n.errMsg},{"resolve":t,"reject":e})},"fail":n=>{u.fail({"errMsg":n.errMsg},{"resolve":t,"reject":e})}})})},removeStorage=t=>{const e=(0,a._S)(t);if(!e.flag){const t={"errMsg":`removeStorage:fail ${e.msg}`};return console.error(t.errMsg),Promise.reject(t)}const{"key":n,"success":i,"fail":s,"complete":l}=t,c=new r._({"name":"removeStorage","success":i,"fail":s,"complete":l});return new Promise((t,e)=>{o.A.removeStorage({"key":n,"success":n=>{c.success({"errMsg":n.errMsg},{"resolve":t,"reject":e})},"fail":n=>{c.fail({"errMsg":n.errMsg},{"resolve":t,"reject":e})}})})},getStorage=t=>{const e=(0,a._S)(t);if(!e.flag){const t={"errMsg":`getStorage:fail ${e.msg}`};return console.error(t.errMsg),Promise.reject(t)}const{"key":n,"success":i,"fail":s,"complete":l}=t,c=new r._({"name":"getStorage","success":i,"fail":s,"complete":l});return new Promise((t,e)=>{o.A.getStorage({"key":n,"success":n=>{let o;try{o=JSON.parse(n.data)}catch(t){o={"data":""}}const a={"data":o.data,"errMsg":n.errMsg};c.success(a,{"resolve":t,"reject":e})},"fail":n=>{c.fail({"errMsg":n.errMsg},{"resolve":t,"reject":e})}})})};(0,a.x7)("getStorageInfoSync")},"1373":function(t,e,n){n.d(e,{"_":function(){return MethodHandler}});var o=n(2717);class MethodHandler{"constructor"({"name":t,"success":e,"fail":n,"complete":a}){this.isHandlerError=!1,this.methodName=t,this.__success=e,this.__fail=n,this.__complete=a,this.isHandlerError=(0,o.Tn)(this.__complete)||(0,o.Tn)(this.__fail)}"success"(t={},e={}){t.errMsg||(t.errMsg=`${this.methodName}:ok`),(0,o.Tn)(this.__success)&&this.__success(t),(0,o.Tn)(this.__complete)&&this.__complete(t);const{"resolve":n=Promise.resolve.bind(Promise)}=e;return n(t)}"fail"(t={},e={}){t.errMsg?t.errMsg=`${this.methodName}:fail ${t.errMsg}`:t.errMsg=`${this.methodName}:fail`,(0,o.Tn)(this.__fail)&&this.__fail(t),(0,o.Tn)(this.__complete)&&this.__complete(t);const{"resolve":n=Promise.resolve.bind(Promise),"reject":a=Promise.reject.bind(Promise)}=e;return this.isHandlerError?n(t):a(t)}}},"1321":function(t,e,n){n.d(e,{"_S":function(){return shouldBeObject},"m2":function(){return getParameterError},"x7":function(){return temporarilyNotSupport}});var o=n(1229),a=n(1373);function shouldBeObject(t){return t&&"object"==typeof t?{"flag":!0}:{"flag":!1,"msg":getParameterError({"correct":"Object","wrong":t})}}function getParameterError({"name":t="","para":e,"correct":n,"wrong":o}){const a=e?`parameter.${e}`:"parameter",r=function upperCaseFirstLetter(t){return"string"!=typeof t?t:t=t.replace(/^./,t=>t.toUpperCase())}(null===o?"Null":typeof o);return t?`${t}:fail parameter error: ${a} should be ${n} instead of ${r}`:`parameter error: ${a} should be ${n} instead of ${r}`}function temporarilyNotSupport(t=""){return(e={},...n)=>{const{"success":r,"fail":i,"complete":s}=e,l=new a._({"name":t,"success":r,"fail":i,"complete":s}),c="暂时不支持 API";return o.A.eventCenter.trigger("__taroNotSupport",{"name":t,"args":[e,...n],"type":"method","category":"temporarily"}),console.warn(c),l.success({"errMsg":c})}}},"7369":function(t,e,n){n.d(e,{"Cg":function(){return __decorate},"Tt":function(){return __rest},"sH":function(){return __awaiter}});function __rest(t,e){var n={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.indexOf(o)<0&&(n[o]=t[o]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(o=Object.getOwnPropertySymbols(t);a=0;s--)(a=t[s])&&(i=(r<3?a(i):r>3?a(e,n,i):a(e,n))||i);return r>3&&i&&Object.defineProperty(e,n,i),i}function __awaiter(t,e,n,o){return new(n||(n=Promise))(function(a,r){function fulfilled(t){try{step(o.next(t))}catch(t){r(t)}}function rejected(t){try{step(o.throw(t))}catch(t){r(t)}}function step(t){t.done?a(t.value):function adopt(t){return t instanceof n?t:new n(function(e){e(t)})}(t.value).then(fulfilled,rejected)}step((o=o.apply(t,e||[])).next())})}Object.create;Object.create;"function"==typeof SuppressedError&&SuppressedError},"9650":function(t,e,n){var o=n(6326),a=n.n(o),r=n(559),i=n.n(r),s=n(1798),l=n.n(s),c=n(9762),u=n.n(c),d=n(343),h=n.n(d),p=n(2880),g={};g.styleTagTransform=h(),g.setAttributes=l(),g.insert=function insertAtTop(t){var e=document.querySelector("head");if(e){var n=window._lastElementInsertedByStyleLoader;n?n.nextSibling?e.insertBefore(t,n.nextSibling):e.appendChild(t):e.insertBefore(t,e.firstChild),window._lastElementInsertedByStyleLoader=t}},g.domAPI=i(),g.insertStyleElement=u();a()(p.A,g),p.A&&p.A.locals&&p.A.locals},"9565":function(t,e,n){n.d(e,{"OG":function(){return switchTab},"SE":function(){return redirectTo},"Sg":function(){return getCurrentPages},"Tl":function(){return navigateBack},"VJ":function(){return navigateTo},"hd":function(){return reLaunch}});var o=n(5482),a=n(744),r=n(2475),i=n(6049),s=n(1793),l=n(6815),c=n(9967);const u=r.o.routeChannel;function navigate(t,e){return(0,o.sH)(this,void 0,void 0,function*(){return new Promise((n,o)=>{l.A.method=e;const{"success":r,"complete":d,"fail":h}=t,p=s.b6.listen(()=>{const o={"errMsg":`${e}:ok`};"navigateTo"===e&&(o.eventChannel=u,u.addEvents(t.events)),null==r||r(o),null==d||d(o),n(o),p()});try{if("url"in t){const n=function processNavigateUrl(t){var e;const n=(0,i.Rr)(t.url);if(null===(e=n.pathname)||void 0===e?void 0:e.includes("./")){const t=c.V.getOrigin(s.b6.location.pathname).split("/");t.pop(),n.pathname.split("/").forEach(e=>{"."!==e&&(".."===e?t.pop():t.push(e))}),n.pathname=t.join("/")}return n.pathname=(0,a.tb)(n.pathname),n.pathname=c.V.getAlias((0,a.tb)(n.pathname)),n.pathname=(0,s.RW)(n.pathname),n.search||(n.search=""),n}(t),o={"timestamp":Date.now()};"navigateTo"===e?s.b6.push(n,o):"redirectTo"===e||"switchTab"===e?s.b6.replace(n,o):"reLaunch"===e&&(l.A.delta=l.A.length,s.b6.replace(n,o))}else"navigateBack"===e&&(l.A.delta=t.delta,l.A.length>t.delta?s.b6.go(-t.delta):s.b6.go(1-l.A.length))}catch(t){const a={"errMsg":`${e}:fail ${t.message||t}`};return null==h||h(a),null==d||d(a),h||d?n(a):o(a)}})})}function navigateTo(t){return navigate(t,"navigateTo")}function redirectTo(t){return navigate(t,"redirectTo")}function navigateBack(t={"delta":1}){return(!t.delta||t.delta<1)&&(t.delta=1),navigate(t,"navigateBack")}function switchTab(t){return navigate(t,"switchTab")}function reLaunch(t){return navigate(t,"reLaunch")}function getCurrentPages(){return l.A.get().map(t=>{var e;return Object.assign(Object.assign({},t),{"route":(null===(e=t.path)||void 0===e?void 0:e.replace(/\?.*/g,""))||""})})}},"1793":function(t,e,n){let o;n.d(e,{"Dh":function(){return setHistory},"RW":function(){return prependBasename},"b6":function(){return o}});let a="/";function setHistory(t,e="/"){o=t,a=e}function prependBasename(t=""){return a.replace(/\/$/,"")+"/"+t.replace(/^\//,"")}},"373":function(t,e,n){n.d(e,{"HQ":function(){return handleAppMountWithTabbar}});var o=n(4896);const a='\n\n \n\n',r='\n\n \n\n',i='\n\n';var s=n(1951),l=n(744),c=n(9565),u=n(4203),d=n(2878),h=n(765),p=n(6621);const splitUrl=t=>{let e,n=t||"";const o={"path":null,"query":null,"fragment":null};return e=n.indexOf("#"),e>-1&&(o.fragment=n.substring(e+1),n=n.substring(0,e)),e=n.indexOf("?"),e>-1&&(o.query=n.substring(e+1),n=n.substring(0,e)),o.path=n,o},TabbarItem=({"index":t,"isSelected":e=!1,"textColor":n,"iconPath":o,"badgeText":a,"showRedDot":r=!1,"pagePath":i,"text":l,"onSelect":u})=>{const h=(0,d.c)("weui-tabbar__item",{"weui-bar__item_on":e});return(0,s.h)("a",{"key":t,"href":"javascript:;","class":h,"onClick":function onClick(){const e=(0,c.Sg)().shift();"function"==typeof(null==e?void 0:e.onTabItemTap)&&(0,p.a)(this)&&e.onTabItemTap({"index":t,"pagePath":i,"text":l}),u(t)}},(0,s.h)("span",{"style":{"display":"inline-block","position":"relative"}},(0,s.h)("img",{"src":o,"alt":"","class":"weui-tabbar__icon"}),!!a&&(0,s.h)("span",{"class":"weui-badge taro-tabbar-badge","style":{"position":"absolute","top":"-2px","right":"-13px"}},a),r&&(0,s.h)("span",{"class":"weui-badge weui-badge_dot","style":{"position":"absolute","top":"0","right":"-6px"}})),(0,s.h)("p",{"class":"weui-tabbar__label","style":{"color":n}},l))},g="taro-tabbar__tabbar",f="taro-tabbar__tabbar-hide",v="taro-tabbar__tabbar-slideout",m=(0,s.w$)(class extends s.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,s.lh)(this,"longpress",7),this.homePage="",this.customRoutes=[],this.tabbarPos="bottom",this.getOriginUrl=t=>{const e=this.customRoutes.filter(([,e])=>splitUrl(e).path===splitUrl(t).path);return(0,l.yK)(e.length?e[0][0]:t,".html")},this.getSelectedIndex=t=>{let e=-1;return this.list.forEach(({"pagePath":n},o)=>{splitUrl(t).path===splitUrl(n).path&&(e=o)}),e},this.switchTab=t=>{this.selectedIndex=t,u.Ay.switchTab({"url":this.list[t].pagePath})},this.switchTabHandler=({"url":t,"successHandler":e,"errorHandler":n})=>{const o=this.getOriginUrl(this.getCurrentUrl()||this.homePage),a=(0,h.A)(t,o),r=this.getSelectedIndex(a);r>-1?(this.switchTab(r),e({"errMsg":"switchTab:ok"})):n({"errMsg":`switchTab:fail page "${a}" is not found`})},this.routerChangeHandler=t=>{var e;const n=null===(e=null==t?void 0:t.toLocation)||void 0===e?void 0:e.path;let o;if("string"==typeof n){const t=this.conf.basename||"/";o=(0,l.pb)((0,l.tb)(n||this.homePage),t)||"/"}else o=this.getCurrentUrl();this.selectedIndex=this.getSelectedIndex(this.getOriginUrl(o))},this.setTabBarBadgeHandler=({"index":t,"text":e,"successHandler":n,"errorHandler":o})=>{const a=[...this.list];t in a?(a[t].showRedDot=!1,a[t].badgeText=e,n({"errMsg":"setTabBarBadge:ok"})):o({"errMsg":"setTabBarBadge:fail tabbar item not found"}),this.list=a},this.removeTabBarBadgeHandler=({"index":t,"successHandler":e,"errorHandler":n})=>{const o=[...this.list];t in o?(o[t].badgeText=null,o[t].badgeText=null,e({"errMsg":"removeTabBarBadge:ok"})):n({"errMsg":"removeTabBarBadge:fail tabbar item not found"}),this.list=o},this.showTabBarRedDotHandler=({"index":t,"successHandler":e,"errorHandler":n})=>{const o=[...this.list];t in o?(o[t].badgeText=null,o[t].showRedDot=!0,e({"errMsg":"showTabBarRedDot:ok"})):n({"errMsg":"showTabBarRedDot:fail tabbar item not found"}),this.list=o},this.hideTabBarRedDotHandler=({"index":t,"successHandler":e,"errorHandler":n})=>{const o=[...this.list];t in o?(o[t].showRedDot=!1,e({"errMsg":"hideTabBarRedDot:ok"})):n({"errMsg":"hideTabBarRedDot:fail tabbar item not found"}),this.list=o},this.showTabBarHandler=({"successHandler":t})=>{this.status=0,t({"errMsg":"showTabBar:ok"})},this.hideTabBarHandler=({"animation":t,"successHandler":e})=>{this.status=t?2:1,e({"errMsg":"hideTabBar:ok"})},this.setTabBarStyleHandler=({"color":t,"selectedColor":e,"backgroundColor":n,"borderStyle":o,"successHandler":a})=>{n&&(this.backgroundColor=n),o&&(this.borderStyle=o),t&&(this.color=t),e&&(this.selectedColor=e),a({"errMsg":"setTabBarStyle:ok"})},this.setTabBarItemHandler=({"index":t,"iconPath":e,"selectedIconPath":n,"text":o,"successHandler":a,"errorHandler":r})=>{const i=[...this.list];t in i?(e&&(i[t].iconPath=e),n&&(i[t].selectedIconPath=n),o&&(i[t].text=o),a({"errMsg":"setTabBarItem:ok"})):r({"errMsg":"setTabBarItem:fail tabbar item not found"}),this.list=i},this.conf=void 0,this.list=void 0,this.borderStyle=void 0,this.backgroundColor=void 0,this.color=void 0,this.selectedColor=void 0,this.selectedIndex=-1,this.status=0}"componentWillLoad"(){var t,e;const n=(null===(t=this.conf)||void 0===t?void 0:t.list)||[],o=(null===(e=this.conf)||void 0===e?void 0:e.customRoutes)||{};if("[object Array]"!==Object.prototype.toString.call(n)||n.length<2||n.length>5)throw new Error("tabBar 配置错误");this.homePage=(0,l.tb)(this.conf.homePage);for(let t in o){const e=o[t];t=(0,l.tb)(t),"string"==typeof e?this.customRoutes.push([t,(0,l.tb)(e)]):(null==e?void 0:e.length)>0&&this.customRoutes.push(...e.map(e=>[t,(0,l.tb)(e)]))}n.forEach(t=>{0!==t.pagePath.indexOf("/")&&(t.pagePath="/"+t.pagePath)}),this.list=n,this.borderStyle=this.conf.borderStyle,this.backgroundColor=this.conf.backgroundColor,this.color=this.conf.color,this.selectedColor=this.conf.selectedColor}"getCurrentUrl"(){const t=(0,l.p$)(this.conf.mode,this.conf.basename);return decodeURI("/"===t?this.homePage:t)}"bindEvent"(){u.kA.on("__taroRouterChange",this.routerChangeHandler),u.kA.on("__taroSwitchTab",this.switchTabHandler),u.kA.on("__taroSetTabBarBadge",this.setTabBarBadgeHandler),u.kA.on("__taroRemoveTabBarBadge",this.removeTabBarBadgeHandler),u.kA.on("__taroShowTabBarRedDotHandler",this.showTabBarRedDotHandler),u.kA.on("__taroHideTabBarRedDotHandler",this.hideTabBarRedDotHandler),u.kA.on("__taroShowTabBar",this.showTabBarHandler),u.kA.on("__taroHideTabBar",this.hideTabBarHandler),u.kA.on("__taroSetTabBarStyle",this.setTabBarStyleHandler),u.kA.on("__taroSetTabBarItem",this.setTabBarItemHandler)}"removeEvent"(){u.kA.off("__taroRouterChange",this.routerChangeHandler),u.kA.off("__taroSwitchTab",this.switchTabHandler),u.kA.off("__taroSetTabBarBadge",this.setTabBarBadgeHandler),u.kA.off("__taroRemoveTabBarBadge",this.removeTabBarBadgeHandler),u.kA.off("__taroShowTabBarRedDotHandler",this.showTabBarRedDotHandler),u.kA.off("__taroHideTabBarRedDotHandler",this.hideTabBarRedDotHandler),u.kA.off("__taroShowTabBar",this.showTabBarHandler),u.kA.off("__taroHideTabBar",this.hideTabBarHandler),u.kA.off("__taroSetTabBarStyle",this.setTabBarStyleHandler),u.kA.off("__taroSetTabBarItem",this.setTabBarItemHandler)}"componentDidLoad"(){this.tabbarPos=this.tabbar.nextElementSibling?"top":"bottom",this.bindEvent(),this.routerChangeHandler()}"disconnectedCallback"(){this.removeEvent()}"render"(){const{"tabbarPos":t="bottom"}=this,e=this.status,n=(0,d.c)("weui-tabbar",{[`taro-tabbar__border-${this.borderStyle||"black"}`]:!0}),o=-1===this.selectedIndex||1===e,a=2===e;return(0,s.h)(s.xr,{"class":(0,d.c)(g,`${g}-${t}`,{[f]:o,[v]:a})},(0,s.h)("div",{"class":n,"style":{"backgroundColor":this.backgroundColor||"","height":"inherit"}},this.list.map((t,e)=>{const n=this.selectedIndex===e;let o,a;return n?(o=this.selectedColor||"",a=t.selectedIconPath):(o=this.color||"",a=t.iconPath),(0,s.h)(TabbarItem,{"index":e,"onSelect":this.switchTab.bind(this),"isSelected":n,"textColor":o,"iconPath":a,"pagePath":t.pagePath,"text":t.text,"badgeText":t.badgeText,"showRedDot":t.showRedDot})})))}get"tabbar"(){return this}static get"style"(){return'.weui-tabbar{z-index:500;background-color:#f7f7fa;align-items:center;width:100%;display:flex;position:absolute;bottom:0}.weui-tabbar:before{content:" ";color:#c0bfc4;transform-origin:0 0;border-top:1px solid #c0bfc4;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-tabbar__item{padding:5px 0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);color:#999;text-align:center;-webkit-tap-highlight-color:transparent;flex:1;font-size:0;display:block}.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon,.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon>i,.weui-tabbar__item.weui-bar__item_on .weui-tabbar__label{color:#09bb07}.weui-tabbar__icon{width:27px;height:27px;display:inline-block}.weui-tabbar__icon img{width:100%;height:100%}i.weui-tabbar__icon,.weui-tabbar__icon>i{color:#999;font-size:24px}.weui-tabbar__label{text-align:center;color:#999;font-size:10px;line-height:1.8}.weui-badge{color:#fff;text-align:center;vertical-align:middle;background-color:#f43530;border-radius:18px;min-width:8px;padding:.15em .4em;font-size:12px;line-height:1.2;display:inline-block}.weui-badge_dot{min-width:0;padding:.4em}:root{--taro-tabbar-height:50px}#app{height:100%}.taro-tabbar__border-white:before{border-top-color:#fff!important}.taro-tabbar__container{flex-direction:column;height:100%;display:flex;overflow:hidden}.taro-tabbar__panel{-webkit-overflow-scrolling:auto;flex:1;position:relative;overflow:auto}.taro-tabbar__tabbar{width:100%;height:var(--taro-tabbar-height);transition:bottom .2s,top .2s;position:relative}.taro-tabbar__tabbar-top{top:0}.taro-tabbar__tabbar-bottom{margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom);bottom:0}.taro-tabbar__tabbar-hide{display:none}.taro-tabbar__tabbar-slideout{flex:0 0;top:-52px}.taro-tabbar__panel+.taro-tabbar__tabbar-slideout{top:auto;bottom:-52px}'}},[0,"taro-tabbar",{"conf":[16],"list":[32],"borderStyle":[32],"backgroundColor":[32],"color":[32],"selectedColor":[32],"selectedIndex":[32],"status":[32]}]);const b=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-tabbar"].forEach(t=>{if("taro-tabbar"===t)customElements.get(t)||customElements.define(t,m)})};let y;function initTabbar(t,e){if(null==t.tabBar||t.tabBar.custom)return;b();const n=document.createElement("taro-tabbar"),o=t.entryPagePath||(t.pages?t.pages[0]:"");n.conf=t.tabBar,n.conf.homePage="/"===e.location.pathname?o:e.location.pathname;const a=t.router;n.conf.mode=a&&a.mode?a.mode:"hash",a.customRoutes?(n.conf.custom=!0,n.conf.customRoutes=a.customRoutes):(n.conf.custom=!1,n.conf.customRoutes={}),void 0!==a.basename&&(n.conf.basename=a.basename);const r=document.getElementById("container");null==r||r.appendChild(n),function initTabBarApis(t={}){y=t.tabBar}(t)}function handleAppMountWithTabbar(t,e,n=t.appId||"app"){let s=document.getElementById(n),l=!0;s||(s=document.createElement("div"),s.id=n,l=!1);const c=(null==s?void 0:s.parentNode)||(null==s?void 0:s.parentElement)||document.body;s.classList.add("taro_router");const u=document.createElement("div");u.classList.add("taro-tabbar__container"),u.id="container";const d=document.createElement("div");d.classList.add("taro-tabbar__panel"),d.appendChild(s.cloneNode(!0)),u.appendChild(d),l?c.replaceChild(u,s):c.appendChild(u),initTabbar(t,e),function navigationBar_initNavigationBar(t,e){if("multi"===t.router.mode)return;const n=document.createElement("div");n.classList.add("taro-navigation-bar-no-icon");const s=document.createElement("div");s.classList.add("taro-navigation-bar-back");const l=document.createElement("div");l.classList.add("taro-navigation-bar-home"),s.innerHTML=r,l.innerHTML=a;const c=document.createElement("div");c.classList.add("taro-navigation-bar-title-wrap");const u=document.createElement("div");u.classList.add("taro-navigation-bar-loading"),u.innerHTML=i;const d=document.createElement("div");d.classList.add("taro-navigation-bar-title"),c.appendChild(u),c.appendChild(d),n.appendChild(l),n.appendChild(s),n.appendChild(c),n.id="taro-navigation-bar",e.insertBefore(n,e.firstChild),(0,o.rP)()}(t,u)}},"3654":function(t,e,n){n.d(e,{"a":function(){return createRouter}});var o=n(5482),a=n(3073),r=n(744),i=n(8076),s=n(794),l=n(9680),c=n(3596),u=n(6049),d=n(7741),h=n(1793),p=n(9967);class RouterConfig{static set"config"(t){this.__config=t}static get"config"(){return this.__config}static get"pages"(){return this.config.pages||[]}static get"router"(){return this.config.router||{}}static get"mode"(){return this.router.mode||"hash"}static get"customRoutes"(){return this.router.customRoutes||{}}static"isPage"(t=""){return-1!==this.pages.findIndex(e=>(0,r.tb)(e)===t)}}var g=n(8303),f=n(3015);let v;const m={};let b=window;function getOffset(){return b instanceof Window?document.documentElement.scrollHeight-window.scrollY-window.innerHeight:b.scrollHeight-b.scrollTop-b.clientHeight}var y=n(4896),w=n(9565),C=n(6815);class NavigationBarHandler{"constructor"(t){this.isLoadDdEntry=!1,this.cache={},this.pageContext=t,this.init(),i.k.on("__taroH5SetNavigationBarTitle",t=>{this.setTitle(t)}),i.k.on("__taroH5setNavigationBarLoading",t=>{this.setNavigationLoading(t)}),i.k.on("__taroH5setNavigationBarColor",({"backgroundColor":t,"frontColor":e})=>{"string"==typeof t&&this.setNavigationBarBackground(t),"string"==typeof e&&this.setNavigationBarTextStyle(e)})}"toHomeFn"(){(0,w.hd)({"url":this.pageContext.originHomePage})}"backFn"(){(0,w.Tl)()}get"homeBtnElement"(){var t;return this.navigationBarElement?null===(t=this.navigationBarElement.getElementsByClassName("taro-navigation-bar-home"))||void 0===t?void 0:t[0]:null}get"backBtnElement"(){var t;return this.navigationBarElement?null===(t=this.navigationBarElement.getElementsByClassName("taro-navigation-bar-back"))||void 0===t?void 0:t[0]:null}get"titleElement"(){var t;return this.navigationBarElement?null===(t=this.navigationBarElement.getElementsByClassName("taro-navigation-bar-title"))||void 0===t?void 0:t[0]:null}get"loadingElement"(){return this.navigationBarElement?this.navigationBarElement.getElementsByClassName("taro-navigation-bar-loading")[0]:null}"init"(){var t,e;this.setNavigationBarElement(),this.navigationBarElement&&(null===(t=this.homeBtnElement)||void 0===t||t.addEventListener("click",this.toHomeFn.bind(this)),null===(e=this.backBtnElement)||void 0===e||e.addEventListener("click",this.backFn.bind(this)))}"setNavigationBarElement"(){this.navigationBarElement=document.getElementById("taro-navigation-bar")}"load"(){this.setCacheValue(),this.setTitle(),this.setNavigationBarVisible(),this.setFnBtnState(),this.setNavigationBarBackground(),this.setNavigationBarTextStyle(),this.setNavigationLoading()}"setCacheValue"(){const t=this.pageContext.originPathname;"object"!=typeof this.cache[t]&&(this.cache[t]={})}"setFnBtnState"(){const t=this.pageContext.currentPage;this.pageContext.isTabBar(t)||this.pageContext.homePage===t?this.fnBtnToggleToNone():C.A.length>1?this.fnBtnToggleToBack():this.fnBtnToggleToHome()}"shiftLoadingState"(t){this.loadingElement&&(t?this.loadingElement.classList.add("taro-navigation-bar-loading-show"):this.loadingElement.classList.remove("taro-navigation-bar-loading-show"))}"setNavigationLoading"(t){var e;if(!this.navigationBarElement)return;const n=this.pageContext.originPathname;let o;if("boolean"==typeof t)o=t,this.cache[n]&&(this.cache[n].loading=o);else{const t=null===(e=this.cache[n])||void 0===e?void 0:e.loading;"boolean"==typeof t?o=t:(o=!1,this.cache[n]&&(this.cache[n].loading=o))}this.shiftLoadingState(o)}"setNavigationBarBackground"(t){var e,n,o;if(!this.navigationBarElement)return;const a=this.pageContext.originPathname;let r;if("string"==typeof t)r=t,this.cache[a]&&(this.cache[a].backgroundColor=r);else{const t=null===(e=this.cache[a])||void 0===e?void 0:e.backgroundColor;"string"==typeof t?r=t:(r=(null===(o=null===(n=this.pageContext.config)||void 0===n?void 0:n.window)||void 0===o?void 0:o.navigationBarBackgroundColor)||"#000000",this.cache[a]&&(this.cache[a].backgroundColor=r))}this.navigationBarElement.style.background=r}"setNavigationBarTextStyle"(t){var e,n,o;if(!this.navigationBarElement)return;const a=this.pageContext.originPathname;let r;if("string"==typeof t)r=t,this.cache[a]&&(this.cache[a].fontColor=r);else{const t=null===(e=this.cache[a])||void 0===e?void 0:e.fontColor;"string"==typeof t?r=t:(r=(null===(o=null===(n=this.pageContext.config)||void 0===n?void 0:n.window)||void 0===o?void 0:o.navigationBarTextStyle)||"white",this.cache[a]&&(this.cache[a].fontColor=r))}this.navigationBarElement.style.color=r}"setTitle"(t){var e,n,o;const a=this.pageContext.originPathname;let r;if("string"==typeof t)r=t,this.cache[a]&&(this.cache[a].title=r);else{const t=null===(e=this.cache[a])||void 0===e?void 0:e.title;"string"==typeof t?r=t:(r=null!==(o=null===(n=this.pageContext.pageConfig)||void 0===n?void 0:n.navigationBarTitleText)&&void 0!==o?o:document.title,this.cache[a]&&(this.cache[a].title=r))}document.title=r,this.titleElement&&(this.titleElement.innerHTML=r)}"fnBtnToggleToHome"(){this.navigationBarElement&&(this.navigationBarElement.classList.add("taro-navigation-bar-home-icon"),this.navigationBarElement.classList.remove("taro-navigation-bar-back-icon"))}"fnBtnToggleToBack"(){this.navigationBarElement&&(this.navigationBarElement.classList.remove("taro-navigation-bar-home-icon"),this.navigationBarElement.classList.add("taro-navigation-bar-back-icon"))}"fnBtnToggleToNone"(){this.navigationBarElement&&(this.navigationBarElement.classList.remove("taro-navigation-bar-home-icon"),this.navigationBarElement.classList.remove("taro-navigation-bar-back-icon"))}"setNavigationBarVisible"(t){var e,n;if(!this.navigationBarElement)return;let o;"boolean"==typeof t?o=t:(o=null===(e=this.pageContext.config.window)||void 0===e?void 0:e.navigationStyle,"string"==typeof(null===(n=this.pageContext.pageConfig)||void 0===n?void 0:n.navigationStyle)&&(o=this.pageContext.pageConfig.navigationStyle)),"default"===o?(this.navigationBarElement.classList.add("taro-navigation-bar-show"),this.navigationBarElement.classList.remove("taro-navigation-bar-hide")):(this.navigationBarElement.classList.add("taro-navigation-bar-hide"),this.navigationBarElement.classList.remove("taro-navigation-bar-show"))}}class PageHandler{"constructor"(t,e){this.history=e,this.defaultAnimation={"duration":300,"delay":50},this.config=t,this.homePage=(0,r.rE)(this.routes[0].path,this.basename,this.customRoutes,this.config.entryPagePath),this.originHomePage=this.config.entryPagePath||this.routes[0].path||this.basename,this.mount(),this.navigationBarHandler=new NavigationBarHandler(this)}get"currentPage"(){const t=(0,r.p$)(this.routerMode,this.basename);return"/"===t?this.homePage:t}get"appId"(){return this.config.appId||"app"}get"router"(){return this.config.router||{}}get"routerMode"(){return this.router.mode||"hash"}get"customRoutes"(){return this.router.customRoutes||{}}get"routes"(){return this.config.routes||[]}get"tabBarList"(){var t;return(null===(t=this.config.tabBar)||void 0===t?void 0:t.list)||[]}get"PullDownRefresh"(){return this.config.PullDownRefresh}get"animation"(){var t,e;return null!==(e=null===(t=this.config)||void 0===t?void 0:t.animation)&&void 0!==e?e:this.defaultAnimation}get"animationDelay"(){var t;return("object"==typeof this.animation?this.animation.delay:this.animation?null===(t=this.defaultAnimation)||void 0===t?void 0:t.delay:0)||0}get"animationDuration"(){var t;return("object"==typeof this.animation?this.animation.duration:this.animation?null===(t=this.defaultAnimation)||void 0===t?void 0:t.duration:0)||0}set"pathname"(t){this.router.pathname=t}get"pathname"(){return this.router.pathname}get"originPathname"(){return p.V.getOrigin((0,r.tb)((0,r.pb)(this.pathname,this.basename)))}get"basename"(){return this.router.basename||""}get"pageConfig"(){const t=(0,r.tb)(this.homePage);return this.routes.find(e=>[(0,r.tb)(e.path),t].includes(this.originPathname))}"isTabBar"(t){var e;const n=(0,r.tb)((0,r.pb)(t,this.basename)).split("?")[0],o=(null===(e=Object.entries(this.customRoutes).find(([,t])=>"string"==typeof t?t===n:(null==t?void 0:t.length)>0&&t.includes(n)))||void 0===e?void 0:e[0])||n;return!!o&&this.tabBarList.some(t=>(0,r.Hl)(t.pagePath)===o)}"isDefaultNavigationStyle"(){var t,e;let n=null===(t=this.config.window)||void 0===t?void 0:t.navigationStyle;return"string"==typeof(null===(e=this.pageConfig)||void 0===e?void 0:e.navigationStyle)&&(n=this.pageConfig.navigationStyle),"custom"!==n}"isSamePage"(t){const e=(0,r.pb)(this.pathname,this.basename);return(0,r.pb)(null==t?void 0:t.path,this.basename).startsWith(e+"?")}get"search"(){let t="?";if("hash"===this.routerMode){const e=location.hash.indexOf("?");e>-1&&(t=location.hash.slice(e))}else t=location.search;return t.substring(1)}get"usingWindowScroll"(){var t;let e=!1;"boolean"==typeof(null===(t=this.pageConfig)||void 0===t?void 0:t.usingWindowScroll)&&(e=this.pageConfig.usingWindowScroll);const n=window;return n.__taroAppConfig||(n.__taroAppConfig={}),n.__taroAppConfig.usingWindowScroll=e,e}"getQuery"(t="",e="",n={}){const o=(e=e?`${e}&${this.search}`:this.search)?f.A.parse(e,{"decode":!1}):{};return o.stamp=t,Object.assign(Object.assign({},o),n)}"mount"(){(0,h.Dh)(this.history,this.basename),this.pathname=h.b6.location.pathname,this.animation&&(0,y.Ru)(this.animationDuration),(0,y.LZ)(this.tabBarList.length>1,this.usingWindowScroll,this.router.enhanceAnimation)}"onReady"(t,e=!0){var n;const o=this.getPageContainer(t);if(o&&!(null==o?void 0:o.__isReady)){const a=o.firstElementChild,r=null==a?void 0:a.componentOnReady;r?null==r||r().then(()=>{(0,g.er)(()=>{var e;null===(e=t.onReady)||void 0===e||e.call(t),o.__isReady=!0})}):(null===(n=t.onReady)||void 0===n||n.call(t),o.__isReady=!0),e&&(o.__page=t)}}"load"(t,e={},n,o=0){var a,r;if(!t)return;C.A.push(t);const i=this.getQuery(n,"",t.options);let s=this.getPageContainer(t);s?(s.classList.remove("taro_page_shade"),this.isTabBar(this.pathname)&&s.classList.add("taro_tabbar_page"),this.isDefaultNavigationStyle()&&s.classList.add("taro_navigation_page"),this.addAnimation(s,0===o),null===(a=t.onShow)||void 0===a||a.call(t),this.navigationBarHandler.load(),this.bindPageEvents(t,e),this.triggerRouterChange()):null===(r=t.onLoad)||void 0===r||r.call(t,i,()=>{var n;s=this.getPageContainer(t),this.isTabBar(this.pathname)&&(null==s||s.classList.add("taro_tabbar_page")),this.isDefaultNavigationStyle()&&(null==s||s.classList.add("taro_navigation_page")),this.addAnimation(s,0===o),null===(n=t.onShow)||void 0===n||n.call(t),this.navigationBarHandler.load(),this.onReady(t,!0),this.bindPageEvents(t,e),this.triggerRouterChange()})}"unload"(t,e=1,n=!1){var o,a,r;if(t){if(C.A.delta=--e,C.A.pop(),this.animation&&n){this.unloadTimer&&(clearTimeout(this.unloadTimer),null===(a=null===(o=this.lastUnloadPage)||void 0===o?void 0:o.onUnload)||void 0===a||a.call(o),this.unloadTimer=null),this.lastUnloadPage=t;const e=this.getPageContainer(t);null==e||e.classList.remove("taro_page_stationed"),null==e||e.classList.remove("taro_page_show"),e&&(e.style.zIndex="1"),this.unloadTimer=setTimeout(()=>{var t,e;this.unloadTimer=null,null===(e=null===(t=this.lastUnloadPage)||void 0===t?void 0:t.onUnload)||void 0===e||e.call(t),i.k.trigger("__taroPageOnShowAfterDestroyed")},this.animationDuration)}else{const e=this.getPageContainer(t);null==e||e.classList.remove("taro_page_stationed"),null==e||e.classList.remove("taro_page_show"),null===(r=null==t?void 0:t.onUnload)||void 0===r||r.call(t),setTimeout(()=>{i.k.trigger("__taroPageOnShowAfterDestroyed")},0)}e>=1&&this.unload(C.A.last,e)}}"show"(t,e={},n=0){var o,a;if(!t)return;const r=this.getQuery(t.$taroParams.stamp,"",t.options);let i=this.getPageContainer(t);i?(i.classList.remove("taro_page_shade"),this.addAnimation(i,0===n),null===(o=t.onShow)||void 0===o||o.call(t),this.navigationBarHandler.load(),this.bindPageEvents(t,e),this.triggerRouterChange()):null===(a=t.onLoad)||void 0===a||a.call(t,r,()=>{var o;i=this.getPageContainer(t),this.addAnimation(i,0===n),null===(o=t.onShow)||void 0===o||o.call(t),this.navigationBarHandler.load(),this.onReady(t,!1),this.bindPageEvents(t,e),this.triggerRouterChange()})}"hide"(t,e=!1){var n,o,a,r,i,s,l,c;if(!t)return;const u=this.getPageContainer(t);u?e?(this.hideTimer&&(clearTimeout(this.hideTimer),this.hideTimer=null,null===(a=null===(o=null===(n=this.lastHidePage)||void 0===n?void 0:n.classList)||void 0===o?void 0:o.add)||void 0===a||a.call(o,"taro_page_shade")),this.lastHidePage=u,this.hideTimer=setTimeout(()=>{this.hideTimer=null,u.classList.add("taro_page_shade")},this.animationDuration+this.animationDelay),null===(r=t.onHide)||void 0===r||r.call(t)):(this.hideTimer&&(clearTimeout(this.hideTimer),this.hideTimer=null,null===(l=null===(s=null===(i=this.lastHidePage)||void 0===i?void 0:i.classList)||void 0===s?void 0:s.add)||void 0===l||l.call(s,"taro_page_shade")),null===(c=t.onHide)||void 0===c||c.call(t),u.classList.add("taro_page_shade"),this.lastHidePage=u):setTimeout(()=>this.hide(t),0)}"addAnimation"(t,e=!1){t&&(this.animation&&!e?setTimeout(()=>{t.classList.add("taro_page_show"),setTimeout(()=>{t.classList.add("taro_page_stationed")},this.animationDuration)},this.animationDelay):(t.classList.add("taro_page_show"),t.classList.add("taro_page_stationed")))}"getPageContainer"(t){var e;const n=t?null==t?void 0:t.path:null===(e=s.E.page)||void 0===e?void 0:e.path,o=null==n?void 0:n.replace(/([^a-z0-9\u00a0-\uffff_-])/gi,"\\$1");if(t)return document.querySelector(`.taro_page#${o}`);return o?document.querySelector(`.taro_page#${o}`):document.querySelector(".taro_page")||document.querySelector(".taro_router")}"getScrollingElement"(t){return this.usingWindowScroll?window:this.getPageContainer(t)||window}"bindPageEvents"(t,e={}){var n;!function bindPageScroll(t,e,n=50){var o;const a=t?null==t?void 0:t.path:null===(o=s.E.router)||void 0===o?void 0:o.path;m[a]&&e.removeEventListener("scroll",m[a]),b=e;let r=!1;m[a]=function(){var e;null===(e=t.onPageScroll)||void 0===e||e.call(t,{"scrollTop":b instanceof Window?window.scrollY:b.scrollTop}),r&&getOffset()>n&&(r=!1),t.onReachBottom&&!r&&getOffset(){i.k.trigger("__afterTaroRouterChange",{"toLocation":{"path":this.pathname}})},0)}}const _=(0,a.F$)();let S=_();function createRouter(t,e,n,a){var g,f;"function"==typeof e.onUnhandledRejection&&window.addEventListener("unhandledrejection",e.onUnhandledRejection),RouterConfig.config=n;const v=new PageHandler(n,t),m={};p.V.set(v.router.customRoutes);const b=v.router.basename,y=v.routes.map(t=>{const e=(0,r.tb)(t.path),n=p.V.getAll(e);return{"path":n.length<1?e:n,"action":t.load}}),w=new d.A(y,{"baseUrl":b||""}),T={"path":v.currentPage,"query":v.getQuery(S),"scene":0,"shareTicket":"","referrerInfo":{}};i.k.trigger("__taroRouterLaunch",T),null===(g=e.onLaunch)||void 0===g||g.call(e,T),e.onError&&window.addEventListener("error",t=>{var n;return null===(n=e.onError)||void 0===n?void 0:n.call(e,t.message)});const render=t=>(0,o.sH)(this,[t],void 0,function*({"location":t,"action":o}){var r,u,d,h,p,g,f,b;const y=decodeURI(t.pathname);let T,A,E;(null===(r=window.__taroAppConfig)||void 0===r?void 0:r.usingWindowScroll)&&window.scrollTo(0,0),i.k.trigger("__taroRouterChange",{"toLocation":{"path":y}});const k=v.router.forcePath||y;m[k]="number"==typeof m[k]?m[k]+1:1;const P=m[k];let N;try{const t=yield w.resolve(k);[T,A,E]=yield Promise.all(t),N=m[k]}catch(t){if(404===t.status){const t={"isEntryPage":0===C.A.length,"path":y,"query":v.getQuery(_())};null===(u=e.onPageNotFound)||void 0===u||u.call(e,t),i.k.trigger("__taroRouterNotFound",t)}else{if(!/Loading hot update .* failed./.test(t.message))throw t;window.location.reload()}}if(!T||P!==N)return;v.pathname=A.pathname;const{"pathname":x,"pageConfig":B}=v;let I=(null===(d=null==n?void 0:n.window)||void 0===d?void 0:d.enablePullDownRefresh)||!1,R=(null===(h=null==n?void 0:n.window)||void 0===h?void 0:h.navigationStyle)||"default",L=(null===(p=null==n?void 0:n.window)||void 0===p?void 0:p.navigationBarTextStyle)||"white",M=(null===(g=null==n?void 0:n.window)||void 0===g?void 0:g.navigationBarBackgroundColor)||"#000000";B&&("boolean"==typeof B.enablePullDownRefresh&&(I=B.enablePullDownRefresh),"string"==typeof B.navigationStyle&&(R=B.navigationStyle),"string"==typeof B.navigationBarTextStyle&&(L=B.navigationBarTextStyle),"string"==typeof B.navigationBarBackgroundColor&&(M=B.navigationBarBackgroundColor)),i.k.trigger("__taroSetNavigationStyle",R,L,M);const H=s.E.page,D=null!==(f=C.A.method)&&void 0!==f?f:"",O=C.A.getTabs();let j=!1;if(C.A.method="","reLaunch"===D){v.unload(H,C.A.length);for(const t in O)O[t]&&(v.unload(O[t]),C.A.removeTab(t));j=!0}else if(H&&v.isTabBar(x)){if(v.isSamePage(H))return;if(v.isTabBar(H.path))v.hide(H),C.A.pushTab(H.path.split("?")[0]);else if(C.A.length>0){const t=C.A.getItem(0);v.isTabBar(t.path)?(v.unload(H,C.A.length-1,!0),C.A.pushTab(t.path.split("?")[0])):v.unload(H,C.A.length,!0)}if(O[x])return C.A.popTab(x),v.show(C.A.getItem(0),B,0);j=!0}else if("POP"===o){const t=C.A.getPrevIndex(x),e=C.A.getDelta(x);H!==C.A.getItem(t)&&(v.unload(H,e,t>-1),t>-1?i.k.once("__taroPageOnShowAfterDestroyed",()=>{v.show(C.A.getItem(t),B,t)}):j=!0)}else if("REPLACE"===o){const t=C.A.getDelta(x);v.unload(H,t),j=!0}else"PUSH"===o&&(v.hide(H,!0),j=!0);if(j||C.A.length<1){const t=null!==(b=T.default)&&void 0!==b?b:T,e=Object.assign({},B),n=C.A.length;delete e.path,delete e.load;let o="";S?(o=S,S=""):o=_();const r=(0,l.eU)(I?c.JL.call("createPullDownComponent",t,x,a,v.PullDownRefresh,o):t,x+(0,l.As)(v.getQuery(o)),{},e);E&&(r.options=E),v.load(r,B,o,n)}});return"/"===(0,r.tb)((0,r.pb)(t.location.pathname,v.basename))&&t.replace((0,h.RW)(v.homePage+t.location.search)),render({"location":t.location,"action":u.rc.Push}),null===(f=e.onShow)||void 0===f||f.call(e,T),window.addEventListener("visibilitychange",()=>{var t,n,o,a,r,i,c;const u=(null===(t=s.E.page)||void 0===t?void 0:t.path)||"",d=u.substring(0,u.indexOf("?")),h={};Object.assign(h,T,{"path":d}),"visible"===document.visibilityState?(null===(n=e.onShow)||void 0===n||n.call(e,h),null===(a=null===(o=s.E.page)||void 0===o?void 0:o.onShow)||void 0===a||a.call(o)):((null===(r=s.E.page)||void 0===r?void 0:r.path)&&(0,l.V5)(null===(i=s.E.page)||void 0===i?void 0:i.path,"onHide"),null===(c=e.onHide)||void 0===c||c.call(e,h))}),t.listen(render)}},"6815":function(t,e,n){n.d(e,{"A":function(){return o}});const o=new class Stacks{"constructor"(){this.stacks=[],this.backDelta=0,this.tabs={},this.methodName=""}set"delta"(t){t>0?this.backDelta=t:this.backDelta>0?--this.backDelta:this.backDelta=0}get"delta"(){return this.backDelta}set"method"(t){this.methodName=t}get"method"(){return this.methodName}get"length"(){return this.stacks.length}get"last"(){return this.stacks[this.length-1]}"get"(){return this.stacks}"getItem"(t){return this.stacks[t]}"getLastIndex"(t,e=1){return[...this.stacks].reverse().findIndex((n,o)=>{var a;return o>=e&&(null===(a=n.path)||void 0===a?void 0:a.replace(/\?.*/g,""))===t})}"getDelta"(t){if(this.backDelta>=1)return this.backDelta;const e=this.getLastIndex(t);return e>0?e:1}"getPrevIndex"(t,e=1){const n=this.getLastIndex(t,e);return n<0?-1:this.length-1-n}"pop"(){return this.stacks.pop()}"push"(t){return this.stacks.push(t)}"getTabs"(){return this.tabs}"pushTab"(t){this.tabs[t]=this.last,this.pop()}"popTab"(t){this.push(this.tabs[t]),delete this.tabs[t]}"removeTab"(t){delete this.tabs[t]}}},"4896":function(t,e,n){function loadAnimateStyle(t=300){addStyle(`\nbody {\n /* 防止 iOS 页面滚动 */\n overflow: hidden;\n}\n.taro_router > .taro_page {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n background-color: #fff;\n transform: translate(100%, 0);\n transition: transform ${t}ms;\n z-index: 0;\n}\n\n.taro_router > .taro_page.taro_tabbar_page,\n.taro_router > .taro_page.taro_page_show.taro_page_stationed {\n transform: none;\n transition: none;\n}\n\n.taro_router > .taro_page.taro_page_show {\n transform: translate(0, 0);\n}\n`)}function loadRouterStyle(t,e,n){addStyle(`\n .taro_router {\n position: relative;\n width: 100%;\n height: 100%;\n }\n\n .taro_page {\n width: 100%;\n height: 100%;\n${e?"":"\n overflow-x: hidden;\n overflow-y: scroll;\n max-height: 100vh;\n"}\n }\n${t?"\n .taro-tabbar__container > .taro-tabbar__panel {\n overflow: hidden;\n }\n\n .taro-tabbar__container > .taro-tabbar__panel > .taro_page.taro_tabbar_page {\n max-height: calc(100vh - var(--taro-tabbar-height) - constant(safe-area-inset-bottom));\n max-height: calc(100vh - var(--taro-tabbar-height) - env(safe-area-inset-bottom));\n }\n\n":""}\n${n?".taro_page_shade:has(+.taro_page_stationed),\n .taro_page_shade.taro_tabbar_page,\n .taro_router > .taro_page.taro_page_show.taro_page_stationed:not(.taro_page_shade):not(.taro_tabbar_page):not(:last-child):has(+.taro_page_stationed) {\n display: none;\n }":" .taro_page_shade,\n .taro_router > .taro_page.taro_page_show.taro_page_stationed:not(.taro_page_shade):not(.taro_tabbar_page):not(:last-child) {\n display: none;\n }"} \n`)}function loadNavigationBarStyle(){addStyle("\n .taro-navigation-bar-show {\n display: flex;\n background: white;\n position: sticky;\n z-index: 500;\n top: 0;\n padding-bottom: 8px;\n padding-top: calc(env(safe-area-inset-top) + 8px);\n justify-content: center;\n align-items: center;\n }\n\n .taro-navigation-bar-hide {\n display: none;\n }\n\n .taro-navigation-bar-title-wrap {\n display: flex;\n height: 24px;\n }\n\n .taro-navigation-bar-title-wrap > .taro-navigation-bar-loading {\n display: none;\n animation: loading 2s linear infinite;\n }\n\n .taro-navigation-bar-title-wrap .taro-navigation-bar-loading.taro-navigation-bar-loading-show {\n display: flex;\n }\n\n .taro-navigation-bar-title-wrap > .taro-navigation-bar-title {\n font-size: 24px;\n height: 24px;\n line-height: 24px;\n max-width: 100px;\n white-space: nowrap;\n overflow: hidden;\n line-height: 24px;\n text-overflow: ellipsis;\n }\n\n @keyframes loading {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n }\n\n @keyframes loading {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n }\n\n .taro-navigation-bar-no-icon > .taro-navigation-bar-home {\n display: none;\n }\n\n .taro-navigation-bar-no-icon > .taro-navigation-bar-back {\n display: none;\n }\n\n .taro-navigation-bar-home-icon > .taro-navigation-bar-home {\n display: flex;\n left: 8px;\n position: absolute;\n width: 24px;\n height: 24px;\n }\n\n .taro-navigation-bar-back-icon > .taro-navigation-bar-back {\n display: flex;\n left: 8px;\n position: absolute;\n width: 24px;\n height: 24px;\n }\n")}function addStyle(t){if(!t)return;const e=document.createElement("style");e.innerHTML=t,document.getElementsByTagName("head")[0].appendChild(e)}n.d(e,{"LZ":function(){return loadRouterStyle},"Ru":function(){return loadAnimateStyle},"rP":function(){return loadNavigationBarStyle}})},"9967":function(t,e,n){n.d(e,{"V":function(){return a}});var o=n(744);const a=new class RoutesAlias{"constructor"(){this.conf=[],this.getConfig=(t="")=>this.conf.filter(e=>e.includes(t))[0],this.getOrigin=(t="")=>{var e;return(null===(e=this.getConfig(t))||void 0===e?void 0:e[0])||t},this.getAlias=(t="")=>{var e;return(null===(e=this.getConfig(t))||void 0===e?void 0:e[1])||t},this.getAll=(t="")=>this.conf.filter(e=>e.includes(t)).reduceRight((t,e)=>(t.unshift(e[1]),t),[])}"set"(t={}){for(let e in t){const n=t[e];e=(0,o.tb)(e),"string"==typeof n?this.conf.push([e,(0,o.tb)(n)]):(null==n?void 0:n.length)>0&&this.conf.push(...n.map(t=>[e,(0,o.tb)(t)]))}}}},"8303":function(t,e,n){let o;n.d(e,{"Ny":function(){return r},"er":function(){return a}}),function(){let t;"undefined"!=typeof performance&&null!==performance&&performance.now?o=()=>performance.now():Date.now?(t=Date.now(),o=()=>Date.now()-t):(t=(new Date).getTime(),o=()=>(new Date).getTime()-t)}();const a=requestAnimationFrame,r=cancelAnimationFrame},"207":function(t,e,n){n.d(e,{"fC":function(){return b},"mw":function(){return m}});var o=n(8886),a=(n(2717),n(3625),n(2640));a.A.window.getComputedStyle;var r,i,s,l=n(5482);class RuntimeCache{"constructor"(t){this.cache=new Map,this.name=t}"has"(t){return this.cache.has(t)}"set"(t,e){t&&e&&this.cache.set(t,e)}"get"(t){if(this.has(t))return this.cache.get(t)}"delete"(t){this.cache.delete(t)}}new RuntimeCache("history");o.s;r=new WeakMap,i=new WeakMap,s=new WeakMap,new WeakMap,new WeakSet;a.A.window.History;n(3224);var c=n(794);new WeakMap,new WeakMap,new WeakMap,new WeakMap,new WeakMap,new WeakMap;const u=a.A.window.URL;var d,h,p,g,f;const v="https://taro.com";new RuntimeCache("location");o.s;h=new WeakMap,p=new WeakMap,g=new WeakMap,d=new WeakSet,f=function _TaroLocation_rollBack(t){(0,l.gn)(this,h,"f").href=t};a.A.window.Location;a.A.window.navigator;n(8303);o.s;const m=a.A.window,b=m.location;m.history},"3625":function(t,e,n){n.d(e,{"GK":function(){return d},"HT":function(){return b},"IB":function(){return f},"MR":function(){return r},"OC":function(){return h},"Qn":function(){return s},"XT":function(){return m},"ZE":function(){return c},"_0":function(){return v},"bO":function(){return i},"m$":function(){return l},"nG":function(){return u},"oF":function(){return y},"r7":function(){return a},"vx":function(){return p},"zP":function(){return o},"zV":function(){return g}});const o="页面初始化",a="root",r="container",i="input",s="target",l="currentTarget",c="type",u="confirm",d="timeStamp",h="keyCode",p="touchmove",g="onLoad",f="onReady",v="onShow",m="onHide",b="e_result";var y;!function(t){t.INIT="0",t.RESTORE="1",t.RECOVER="2",t.DESTORY="3"}(y||(y={}))},"794":function(t,e,n){n.d(e,{"E":function(){return o},"n":function(){return getCurrentInstance}});const o={"app":null,"router":null,"page":null},getCurrentInstance=()=>o},"9680":function(t,e,n){n.d(e,{"eU":function(){return createPageConfig},"zk":function(){return getPageInstance},"wT":function(){return injectPageInstance},"V5":function(){return safeExecute},"As":function(){return stringify}});var o=n(3596),a=n(2717),r=n(3224),i=n(2475),s=n(8303),l=n(3625),c=n(794),u=n(2640),d=n(3073);class TaroEvent{"constructor"(t,e,n){this._stop=!1,this._end=!1,this.defaultPrevented=!1,this.button=0,this.timeStamp=Date.now(),this.type=t.toLowerCase(),this.mpEvent=n,this.bubbles=Boolean(e&&e.bubbles),this.cancelable=Boolean(e&&e.cancelable)}"stopPropagation"(){this._stop=!0}"stopImmediatePropagation"(){this._end=this._stop=!0}"preventDefault"(){this.defaultPrevented=!0}get"target"(){var t,e,n,o,a;const i=this.cacheTarget;if(i)return i;{const i=Object.create((null===(t=this.mpEvent)||void 0===t?void 0:t.target)||null),s=u.A.document.getElementById((null===(e=i.dataset)||void 0===e?void 0:e.sid)||i.id||null),l=u.A.document.getElementById((null===(n=i.targetDataset)||void 0===n?void 0:n.sid)||(null===(o=i.dataset)||void 0===o?void 0:o.sid)||i.id||null);i.dataset=Object.assign(Object.assign({},null!==s?s.dataset:r.MZ),null!==l?l.dataset:r.MZ);for(const t in null===(a=this.mpEvent)||void 0===a?void 0:a.detail)i[t]=this.mpEvent.detail[t];return this.cacheTarget=i,i}}get"currentTarget"(){var t,e,n,o,a,r,i,s;const l=this.cacheCurrentTarget;if(l)return l;{const l=u.A.document,c=Object.create((null===(t=this.mpEvent)||void 0===t?void 0:t.currentTarget)||null),d=l.getElementById((null===(e=c.dataset)||void 0===e?void 0:e.sid)||c.id||null),h=l.getElementById((null===(a=null===(o=null===(n=this.mpEvent)||void 0===n?void 0:n.target)||void 0===o?void 0:o.dataset)||void 0===a?void 0:a.sid)||(null===(i=null===(r=this.mpEvent)||void 0===r?void 0:r.target)||void 0===i?void 0:i.id)||null);if(null===d||d&&d===h)return this.cacheCurrentTarget=this.target,this.target;c.dataset=d.dataset;for(const t in null===(s=this.mpEvent)||void 0===s?void 0:s.detail)c[t]=this.mpEvent.detail[t];return this.cacheCurrentTarget=c,c}}}const h={};function getEventCBResult(t){const e=t[l.HT];return(0,a.b0)(e)||delete t[l.HT],e}function event_eventHandler(t){var e,n;void 0===t.type&&Object.defineProperty(t,"type",{"value":t._type}),void 0===t.detail&&Object.defineProperty(t,"detail",{"value":t._detail||Object.assign({},t)}),t.currentTarget=t.currentTarget||t.target||Object.assign({},t),o.JL.call("modifyMpEventImpl",t);const a=t.currentTarget,r=(null===(e=a.dataset)||void 0===e?void 0:e.sid)||a.id||(null===(n=t.detail)||void 0===n?void 0:n.id)||"",i=u.A.document.getElementById(r);if(i){const dispatch=()=>{const e=function createEvent(t,e){if("string"==typeof t)return new TaroEvent(t,{"bubbles":!0,"cancelable":!0});const n=new TaroEvent(t.type,{"bubbles":!0,"cancelable":!0},t);for(const e in t)e!==l.m$&&e!==l.Qn&&e!==l.ZE&&e!==l.GK&&(n[e]=t[e]);return n.type===l.nG&&(null==e?void 0:e.nodeName)===l.bO&&(n[l.OC]=13),n}(t,i);o.JL.call("modifyTaroEvent",e,i),o.JL.call("dispatchTaroEvent",e,i),o.JL.call("dispatchTaroEventFinish",e,i)};if(!o.JL.isExist("batchedEventUpdates"))return dispatch(),getEventCBResult(t);{const e=t.type;if(!o.JL.call("isBubbleEvents",e)||!(0,d.Rh)(i,e)||e===l.vx&&i.props.catchMove)return o.JL.call("batchedEventUpdates",()=>{h[e]&&(h[e].forEach(t=>t()),delete h[e]),dispatch()}),getEventCBResult(t);(h[e]||(h[e]=[])).push(dispatch)}}}var p=n(8076),g=n(9604),f=n(744);const v=new Map,m=(0,d.F$)();function injectPageInstance(t,e){o.JL.call("mergePageInstance",v.get(e),t),v.set(e,t)}function getPageInstance(t){return v.get(t)}function safeExecute(t,e,...n){const r=v.get(t);if(null==r)return;const i=o.JL.call("getLifecycle",r,e);if((0,a.cy)(i)){return i.map(t=>t.apply(r,n))[0]}return(0,a.Tn)(i)?i.apply(r,n):void 0}function stringify(t){if(null==t)return"";const e=Object.keys(t).map(e=>e+"="+t[e]).join("&");return""===e?e:"?"+e}function getPath(t,e){const n=t.indexOf("?");return`${n>-1?t.substring(0,n):t}${stringify((null==e?void 0:e.stamp)?{"stamp":e.stamp}:{})}`}function getOnReadyEventKey(t){return t+"."+l.IB}function getOnShowEventKey(t){return t+"."+l._0}function getOnHideEventKey(t){return t+"."+l.XT}function createPageConfig(t,e,n,d){const h=null!=e?e:`taro_page_${m()}`,[b,y,w,C,_,S,T]=o.JL.call("getMiniLifecycleImpl").page;let A,E,k=null,P=!1,N=[];function setCurrentRouter(t){const e=t.$taroPath;c.E.router={"params":t.$taroParams,"path":(0,f.tb)(e),"$taroPath":t.$taroPath,"onReady":getOnReadyEventKey(h),"onShow":getOnShowEventKey(h),"onHide":getOnHideEventKey(h)},(0,a.b0)(t.exitState)||(c.E.router.exitState=t.exitState)}const x={[b](e={},n){E=new Promise(t=>{A=t}),g.k.start(l.zP),c.E.page=this,this.config=d||{};const o=Object.assign({},e,{"$taroTimestamp":Date.now()}),i=this.$taroPath=getPath(h,o);x.path=i,null==this.$taroParams&&(this.$taroParams=o),setCurrentRouter(this);const mount=()=>{c.E.app.mount(t,i,()=>{k=u.A.document.getElementById(i),(0,r.D8)(null!==k,"没有找到页面实例。"),safeExecute(i,l.zV,this.$taroParams),A(),(0,a.Tn)(n)&&n()})};P?N.push(mount):mount()},[y](){const t=this.$taroPath;safeExecute(t,y),P=!0,c.E.app.unmount(t,()=>{P=!1,v.delete(t),k&&(k.ctx=null,k=null),N.length&&(N.forEach(t=>t()),N=[])})},[w](){E.then(()=>{safeExecute(this.$taroPath,l.IB),(0,s.er)(()=>p.k.trigger(getOnReadyEventKey(h))),this.onReady.called=!0})},[C](t={}){E.then(()=>{c.E.page=this,setCurrentRouter(this),safeExecute(this.$taroPath,l._0,t),(0,s.er)(()=>p.k.trigger(getOnShowEventKey(h)))})},[_](){c.E.page===this&&(c.E.page=null,c.E.router=null),safeExecute(this.$taroPath,l.XT),p.k.trigger(getOnHideEventKey(h))},"getOpenerEventChannel":()=>i.o.pageChannel};return S.forEach(t=>{let e=!1;t=t.replace(/^defer:/,()=>(e=!0,"")),x[t]=function(){const exec=()=>safeExecute(this.$taroPath,t,...arguments);if(!e)return exec();E.then(exec)}}),T.forEach(e=>{var n;(t[e]||(null===(n=t.prototype)||void 0===n?void 0:n[e])||t[e.replace(/^on/,"enable")]||(null==d?void 0:d[e.replace(/^on/,"enable")]))&&(x[e]=function(...t){var n;const o=null===(n=t[0])||void 0===n?void 0:n.target;if(null==o?void 0:o.id){const t=o.id,e=u.A.document.getElementById(t);e&&(o.dataset=e.dataset)}return safeExecute(this.$taroPath,e,...t)})}),x.eh=event_eventHandler,(0,a.b0)(n)||(x.data=n),o.JL.call("modifyPageObject",x),x}},"8076":function(t,e,n){n.d(e,{"k":function(){return r}});var o=n(3596),a=n(8886);const r=o.JL.call("getEventCenter",a.s)},"2640":function(t,e,n){n.d(e,{"A":function(){return o}});const o={"window":window,"document":document}},"3757":function(t,e,n){n.d(e,{"f":function(){return o}});const o={"prerender":!0,"debug":!1}},"9604":function(t,e,n){n.d(e,{"k":function(){return s}});var o,a,r=n(5482),i=n(3757);o=new WeakSet,a=function _Performance_parseTime(t){const e=new Date(t);return`${e.getHours()}:${e.getMinutes()}:${e.getSeconds()}.${`${e.getMilliseconds()}`.padStart(3,"0")}`};const s=new class Performance{"constructor"(){o.add(this),this.recorder=new Map}"start"(t){i.f.debug&&this.recorder.set(t,Date.now())}"stop"(t,e=Date.now()){if(!i.f.debug)return;const n=this.recorder.get(t);if(!(n>=0))return;this.recorder.delete(t);const s=e-n;console.log(`${t} 时长: ${s}ms 开始时间:${(0,r.gn)(this,o,"m",a).call(this,n)} 结束时间:${(0,r.gn)(this,o,"m",a).call(this,e)}`)}"delayStop"(t,e=500){if(i.f.debug)return function debounce(t,e=250,n){let o;return function(...a){const r=n||this;clearTimeout(o),o=setTimeout(function(){t.apply(r,a)},e)}}((e=Date.now(),n)=>{this.stop(t,e),null==n||n()},e)}}},"3073":function(t,e,n){n.d(e,{"F$":function(){return incrementId},"Rh":function(){return isParentBinded}});var o=n(3625);const incrementId=()=>{const t=[];for(let e=65;e<=90;e++)t.push(e);for(let e=97;e<=122;e++)t.push(e);const e=t.length-1,n=[0,0];return()=>{const o=n.map(e=>t[e]),a=String.fromCharCode(...o);let r=n.length-1;for(n[r]++;n[r]>e;){if(n[r]=0,r-=1,r<0){n.push(0);break}n[r]++}return a}};function isParentBinded(t,e){for(var n;t=(null==t?void 0:t.parentElement)||null;){if(!t||t.nodeName===o.r7||"root-portal"===t.nodeName)return!1;if(null===(n=t.__handlers[e])||void 0===n?void 0:n.length)return!0}return!1}new Map},"744":function(t,e,n){n.d(e,{"Hl":function(){return stripTrailing},"p$":function(){return getCurrentPage},"pb":function(){return stripBasename},"rE":function(){return getHomePage},"tb":function(){return addLeadingSlash},"yK":function(){return stripSuffix}});var o=n(207);const addLeadingSlash=(t="")=>"/"===t.charAt(0)?t:"/"+t,stripBasename=(t="",e="")=>((t="",e="")=>new RegExp("^"+e+"(\\/|\\?|#|$)","i").test(t)||t===e)(t,e)?t.substring(e.length):t,stripTrailing=(t="")=>t.replace(/[?#][\s\S]*$/,""),stripSuffix=(t="",e="")=>t.includes(e)?t.substring(0,t.length-e.length):t,getHomePage=(t="",e="",n={},o="")=>{var a;const r=addLeadingSlash(stripBasename(t,e)),i=(null===(a=Object.entries(n).find(([t])=>t===r))||void 0===a?void 0:a[1])||r;return o||("string"==typeof i?i:i[0])||e},getCurrentPage=(t="hash",e="/")=>{const n="hash"===t?o.fC.hash.slice(1).split("?")[0]:o.fC.pathname;return addLeadingSlash(stripBasename(n,e))}},"2475":function(t,e,n){n.d(e,{"o":function(){return i}});var o=n(8886);class PageEvts extends o.s{"constructor"(){super(...arguments),this.exeList=[]}"on"(t,e){return super.on(t,e,this),this.exeList=this.exeList.reduce((e,n)=>(n.eventName===t?super.trigger(n.eventName,n.data):e.push(n),e),[]),this}"emit"(t,e){r.trigger(t,e)}}const a=new PageEvts;class RouteEvts extends o.s{"emit"(t,e){a.off(t),a.exeList.push({"eventName":t,"data":e})}"addEvents"(t){t&&"object"==typeof t&&Object.keys(t).forEach(e=>{this.off(e),this.on(e,t[e],this)})}}const r=new RouteEvts,i={"pageChannel":a,"routeChannel":r}},"8886":function(t,e,n){n.d(e,{"s":function(){return Events}});class Events{"constructor"(t){var e;this.callbacks=null!==(e=null==t?void 0:t.callbacks)&&void 0!==e?e:{}}"on"(t,e,n){let o,a,r;if(!e)return this;r="symbol"==typeof t?[t]:t.split(Events.eventSplitter),this.callbacks||(this.callbacks={});const i=this.callbacks;for(;o=r.shift();){const t=i[o],r=t?t.tail:{};r.next=a={},r.context=n,r.callback=e,i[o]={"tail":a,"next":t?t.next:r}}return this}"once"(t,e,n){const wrapper=(...o)=>{e.apply(this,o),this.off(t,wrapper,n)};return this.on(t,wrapper,n),this}"off"(t,e,n){let o,a,r;if(!(a=this.callbacks))return this;if(!(t||e||n))return delete this.callbacks,this;for(r="symbol"==typeof t?[t]:t?t.split(Events.eventSplitter):Object.keys(a);o=r.shift();){let t=a[o];if(delete a[o],!t||!e&&!n)continue;const r=t.tail;for(;(t=t.next)!==r;){const a=t.callback,r=t.context;(e&&a!==e||n&&r!==n)&&this.on(o,a,r)}}return this}"trigger"(t,...e){let n,o,a,r;if(!(a=this.callbacks))return this;for(r="symbol"==typeof t?[t]:t.split(Events.eventSplitter);n=r.shift();)if(o=a[n]){const t=o.tail;for(;(o=o.next)!==t;)o.callback.apply(o.context||this,e)}return this}}Events.eventSplitter=","},"2717":function(t,e,n){function isString(t){return"string"==typeof t}function isUndefined(t){return void 0===t}function isObject(t){return null!==t&&"object"==typeof t}function isFunction(t){return"function"==typeof t}function isNumber(t){return Number.isFinite?Number.isFinite(t):"number"==typeof t}n.d(e,{"Et":function(){return isNumber},"Gv":function(){return isObject},"Kg":function(){return isString},"Tn":function(){return isFunction},"b0":function(){return isUndefined},"cy":function(){return o}});const o=Array.isArray},"3596":function(t,e,n){n.d(e,{"JL":function(){return s}});var o,a=n(8886),r=n(2717);!function(t){t[t.SINGLE=0]="SINGLE",t[t.MULTI=1]="MULTI",t[t.WATERFALL=2]="WATERFALL"}(o||(o={}));const i={"app":["onLaunch","onShow","onHide"],"page":["onLoad","onUnload","onReady","onShow","onHide",["onPullDownRefresh","onReachBottom","onPageScroll","onResize","defer:onTabItemTap","onTitleClick","onOptionMenuClick","onPopMenuClick","onPullIntercept","onAddToFavorites"],["onShareAppMessage","onShareTimeline"]],"component":["attached","detached"]};function TaroHook(t,e){return{"type":t,"initial":e||null}}class TaroHooks extends a.s{"constructor"(t,e){super(e),this.hooks=t;for(const e in t){const{"initial":n}=t[e];(0,r.Tn)(n)&&this.on(e,n)}}"tapOneOrMany"(t,e){((0,r.Tn)(e)?[e]:e).forEach(e=>this.on(t,e))}"tap"(t,e){const n=this.hooks,{"type":a,"initial":i}=n[t];a===o.SINGLE?(this.off(t),this.on(t,(0,r.Tn)(e)?e:e[e.length-1])):(i&&this.off(t,i),this.tapOneOrMany(t,e))}"call"(t,...e){var n;const a=this.hooks[t];if(!a)return;const{"type":r}=a,i=this.callbacks;if(!i)return;const s=i[t];if(s){const t=s.tail;let a,i=s.next,l=e;for(;i!==t;){if(a=null===(n=i.callback)||void 0===n?void 0:n.apply(i.context||this,l),r===o.WATERFALL){l=[a]}i=i.next}return a}}"isExist"(t){var e;return Boolean(null===(e=this.callbacks)||void 0===e?void 0:e[t])}}const s=new TaroHooks({"getMiniLifecycle":TaroHook(o.SINGLE,t=>t),"getMiniLifecycleImpl":TaroHook(o.SINGLE,function(){return this.call("getMiniLifecycle",i)}),"getLifecycle":TaroHook(o.SINGLE,(t,e)=>t[e]),"modifyRecursiveComponentConfig":TaroHook(o.SINGLE,t=>t),"getPathIndex":TaroHook(o.SINGLE,t=>`[${t}]`),"getEventCenter":TaroHook(o.SINGLE,t=>new t),"isBubbleEvents":TaroHook(o.SINGLE,t=>new Set(["touchstart","touchmove","touchcancel","touchend","touchforcechange","tap","longpress","longtap","transitionend","animationstart","animationiteration","animationend"]).has(t)),"getSpecialNodes":TaroHook(o.SINGLE,()=>["view","text","image"]),"onRemoveAttribute":TaroHook(o.SINGLE),"batchedEventUpdates":TaroHook(o.SINGLE),"mergePageInstance":TaroHook(o.SINGLE),"modifyPageObject":TaroHook(o.SINGLE),"createPullDownComponent":TaroHook(o.SINGLE),"getDOMNode":TaroHook(o.SINGLE),"modifyHydrateData":TaroHook(o.SINGLE),"transferHydrateData":TaroHook(o.SINGLE),"modifySetAttrPayload":TaroHook(o.SINGLE),"modifyRmAttrPayload":TaroHook(o.SINGLE),"onAddEvent":TaroHook(o.SINGLE),"proxyToRaw":TaroHook(o.SINGLE,function(t){return t}),"modifyMpEvent":TaroHook(o.MULTI),"modifyMpEventImpl":TaroHook(o.SINGLE,function(t){try{this.call("modifyMpEvent",t)}catch(t){console.warn("[Taro modifyMpEvent hook Error]: "+(null==t?void 0:t.message))}}),"injectNewStyleProperties":TaroHook(o.SINGLE),"modifyTaroEvent":TaroHook(o.MULTI),"dispatchTaroEvent":TaroHook(o.SINGLE,(t,e)=>{e.dispatchEvent(t)}),"dispatchTaroEventFinish":TaroHook(o.MULTI),"modifyTaroEventReturn":TaroHook(o.SINGLE,()=>{}),"modifyDispatchEvent":TaroHook(o.MULTI),"initNativeApi":TaroHook(o.MULTI),"patchElement":TaroHook(o.MULTI),"modifyAddEventListener":TaroHook(o.SINGLE),"modifyRemoveEventListener":TaroHook(o.SINGLE),"getMemoryLevel":TaroHook(o.SINGLE)})},"3224":function(t,e,n){n.d(e,{"D8":function(){return ensure},"MZ":function(){return o},"R8":function(){return warn}});const o={};Object.prototype.hasOwnProperty;function ensure(t,e){if(!t)throw new Error(e)}function warn(t,e){0}(new Date).getTime().toString()},"9479":function(t,e,n){n.d(e,{"_":function(){return MethodHandler}});var o=n(2717);class MethodHandler{"constructor"({"name":t,"success":e,"fail":n,"complete":a}){this.isHandlerError=!1,this.methodName=t,this.__success=e,this.__fail=n,this.__complete=a,this.isHandlerError=(0,o.Tn)(this.__complete)||(0,o.Tn)(this.__fail)}"success"(t={},e={}){t.errMsg||(t.errMsg=`${this.methodName}:ok`),(0,o.Tn)(this.__success)&&this.__success(t),(0,o.Tn)(this.__complete)&&this.__complete(t);const{"resolve":n=Promise.resolve.bind(Promise)}=e;return n(t)}"fail"(t={},e={}){t.errMsg?t.errMsg=`${this.methodName}:fail ${t.errMsg}`:t.errMsg=`${this.methodName}:fail`,(0,o.Tn)(this.__fail)&&this.__fail(t),(0,o.Tn)(this.__complete)&&this.__complete(t);const{"resolve":n=Promise.resolve.bind(Promise),"reject":a=Promise.reject.bind(Promise)}=e;return this.isHandlerError?n(t):a(t)}}},"2999":function(t,e,n){n.d(e,{"BM":function(){return setTransform},"CD":function(){return permanentlyNotSupport},"Rq":function(){return inlineStyle},"Ti":function(){return getCurrentPath},"hD":function(){return serializeParams},"m2":function(){return getParameterError},"x7":function(){return temporarilyNotSupport}});var o=n(1229),a=n(744),r=n(9479);function getParameterError({"name":t="","para":e,"correct":n,"wrong":o,"level":a="error"}){return`${t?`${t}:fail `:""}parameter ${a}: ${e?`parameter.${e}`:"parameter"} should be ${n} instead of ${function upperCaseFirstLetter(t){return"string"!=typeof t?t:t=t.replace(/^./,t=>t.toUpperCase())}(null===o?"Null":typeof o)}`}function inlineStyle(t){let e="";for(const n in t)e+=`${n}: ${t[n]};`;return e.indexOf("display: flex;")>=0&&(e+="display: -webkit-box;display: -webkit-flex;"),e=e.replace(/transform:(.+?);/g,(t,e)=>`${t}-webkit-transform:${e};`),e=e.replace(/flex-direction:(.+?);/g,(t,e)=>`${t}-webkit-flex-direction:${e};`),e}function setTransform(t,e){t.style.webkitTransform=e,t.style.transform=e}function serializeParams(t){return t?Object.keys(t).map(e=>`${encodeURIComponent(e)}=${"object"==typeof t[e]?encodeURIComponent(JSON.stringify(t[e])):encodeURIComponent(t[e])}`).join("&"):""}function temporarilyNotSupport(t=""){return(e={},...n)=>{const{"success":a,"fail":i,"complete":s}=e,l=new r._({"name":t,"success":a,"fail":i,"complete":s}),c="暂时不支持 API";return o.A.eventCenter.trigger("__taroNotSupport",{"name":t,"args":[e,...n],"type":"method","category":"temporarily"}),console.warn(c),l.success({"errMsg":c})}}function permanentlyNotSupport(t=""){return(e={},...n)=>{const{"success":a,"fail":i,"complete":s}=e,l=new r._({"name":t,"success":a,"fail":i,"complete":s}),c="不支持 API";return o.A.eventCenter.trigger("__taroNotSupport",{"name":t,"args":[e,...n],"type":"method","category":"permanently"}),console.warn(c),l.success({"errMsg":c})}}function getCurrentPath(){var t,e,n,o,r,i;const s=window.__taroAppConfig||{},l=(0,a.p$)(null===(t=s.router)||void 0===t?void 0:t.mode,null===(e=s.router)||void 0===e?void 0:e.basename),c=(0,a.rE)(null===(o=null===(n=s.routes)||void 0===n?void 0:n[0])||void 0===o?void 0:o.path,null===(r=s.router)||void 0===r?void 0:r.basename,null===(i=s.router)||void 0===i?void 0:i.customRoutes,s.entryPagePath);return`${"/"===l?c:l}?stamp=1`}},"2880":function(t,e,n){var o=n(9602),a=n.n(o),r=n(7243),i=n.n(r),s=n(946),l=n.n(s),c=new URL(n(1839),n.b),u=i()(a()),d=l()(c);u.push([t.id,".taro-app-wrap{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;padding:0;font-family:-apple-system-font,Helvetica Neue,sans-serif;line-height:1.6}.taro-app-wrap *{margin:0;padding:0}.taro-app-wrap a{-webkit-tap-highlight-color:transparent;text-decoration:none}.taro-app-wrap a img{border:0}.taro-app-wrap input{text-overflow:clip;height:1.4rem;text-align:inherit;white-space:nowrap;display:block;overflow:hidden}@font-face{font-weight:400;font-style:normal;font-family:weui;src:url("+d+')format("truetype")}[class^=weui-icon-],[class*=\\ weui-icon-]{vertical-align:middle;font:14px/1 weui;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;display:inline-block}[class^=weui-icon-]:before,[class*=\\ weui-icon-]:before{margin-left:.2em;margin-right:.2em;display:inline-block}[class^=weui-icon_]:before,[class*=\\ weui-icon_]:before{margin:0}.weui-check__label{-webkit-tap-highlight-color:transparent}.weui-check__label:active{background-color:#ececec}.weui-check{position:absolute;left:-9999em}.weui-cells_radio .weui-cell__ft{padding-left:.35em}.weui-cells_radio .weui-check+.weui-icon-checked{min-width:16px}.weui-cells_radio .weui-check:checked+.weui-icon-checked:before{content:"";color:#09bb07;font-size:16px;display:block}.weui-cells_checkbox .weui-cell__hd{padding-right:.35em}.weui-cells_checkbox .weui-icon-checked:before{content:"";color:#c9c9c9;font-size:23px;display:block}.weui-cells_checkbox .weui-check:checked+.weui-icon-checked:before{content:"";color:#09bb07}',""]),e.A=u},"4693":function(t,e,n){var o=n(9602),a=n.n(o),r=n(7243),i=n.n(r)()(a());i.push([t.id,"html,body{width:100%;height:100%;}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}body{font-family:-apple-system-font,Helvetica Neue,sans-serif;line-height:1.6}*{margin:0;padding:0;}a img{border:0;}a{-webkit-tap-highlight-color:transparent;text-decoration:none}input{text-overflow:clip;text-align:inherit;white-space:nowrap;height:1.4rem;display:block;overflow:hidden}",""]),e.A=i},"7595":function(t,e,n){var o=n(6326),a=n.n(o),r=n(559),i=n.n(r),s=n(1798),l=n.n(s),c=n(9762),u=n.n(c),d=n(343),h=n.n(d),p=n(4693),g={};g.styleTagTransform=h(),g.setAttributes=l(),g.insert=function insertAtTop(t){var e=document.querySelector("head");if(e){var n=window._lastElementInsertedByStyleLoader;n?n.nextSibling?e.insertBefore(t,n.nextSibling):e.appendChild(t):e.insertBefore(t,e.firstChild),window._lastElementInsertedByStyleLoader=t}},g.domAPI=i(),g.insertStyleElement=u();a()(p.A,g),p.A&&p.A.locals&&p.A.locals}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/248.7618e7df.js.LICENSE.txt b/entry/src/main/resources/rawfile/spa/js/248.7618e7df.js.LICENSE.txt new file mode 100644 index 0000000..9ca0d96 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/248.7618e7df.js.LICENSE.txt @@ -0,0 +1,5 @@ +/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames + */ diff --git a/entry/src/main/resources/rawfile/spa/js/275.d63c5287.js b/entry/src/main/resources/rawfile/spa/js/275.d63c5287.js new file mode 100644 index 0000000..4cdae55 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/275.d63c5287.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[275],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const f=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],g=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[f.slice(),g.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[f.slice(),g.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=f.slice(),t=g.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var b=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const y=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,b.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const x=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,y)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const E={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,E),e}const S={"document":E,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,S),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let T,C,A;function getSupport(){return T||(T=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),T}function getDevice(e){return void 0===e&&(e={}),C||(C=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),C}function getBrowser(){return A||(A=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),A}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const E=t.grid&&t.grid.rows>1&&e.grid;let S;E?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const T="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+f:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==g&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],f=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;f&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,f,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(g=l.length-1);const w=-l[g];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,b&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var I={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):x=a;const E="next"===s||!s,S="prev"===s||!s;let T=0,C=0;const A=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-f/2+.5:0);if(M=0;t-=1)d[t].column===e&&b.push(t)}else b.push(A-t-1)}}else if(M+f>A-w){C=Math.max(M-(A-2*w),g);for(let e=0;e{e.column===t&&y.push(i)}):y.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),S&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),E&&y.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(b.length>0&&S||y.length>0&&E)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(b.length>0&&S){if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x+T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x+Math.ceil(T),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(y.length>0&&E)if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x-C]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x-C,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?y.length/h.grid.rows:y.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let f=!0;l.matches(r.focusableElements)&&(f=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const g=f&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!g||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,f=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),f=Math.abs(f)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,f=-f);const g=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=f>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&g!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let b=!0,y=r.resistanceRatio;if(r.touchReleaseOnEdges&&(y=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(b=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**y))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,f=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,f=l[l.length-1]-l[l.length-2])}let g=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));const v=(u-l[m])/f,b=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?g:m+b):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+b):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+b):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==g?g:m+b),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var z={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const D={"eventsEmitter":M,"update":k,"translate":P,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":L,"loop":I,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),f=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const g=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!g?e.disable():!u&&g&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!f&&w?(e.loopCreate(t),e.updateSlides()):f&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},_={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},z,o);return n.params=utils_extend({},l,_,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(_,e)}static get"extendedDefaults"(){return _}static get"defaults"(){return z}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(D).forEach(e=>{Object.keys(D[e]).forEach(t=>{Swiper.prototype[t]=D[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const O=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":f}=i.virtual;i.params.cssMode||i.updateActiveIndex();const g=i.activeIndex||0;let w,v,b;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,b=Math.floor(s/2)+r+d):(v=s+(r-1)+c,b=(o?s:r)+d);let y=g-b,x=g+v;o||(y=Math.max(y,0),x=Math.min(x,h.length-1));let E=(i.slidesGrid[y]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&g>=b?(y-=b,n||(E+=i.slidesGrid[0])):o&&g{e.style[w]=E-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":E,"from":y,"to":x,"slides":function getSlides(){const e=[];for(let t=y;t<=x;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const S=[],T=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ex){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const C=o?-h.length:0,A=o?2*h.length:h.length;for(let t=C;t=y&&t<=x){const i=getSlideIndex(t);void 0===u||e?T.push(i):(t>u&&T.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=S.length-1;e>=0;e-=1){const t=S[e];i.slidesEl.prepend(renderSlide(h[t],t))}else S.sort((e,t)=>t-e),S.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=E-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,f=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,f,g,w,v,b,y,x,E,S,T,C;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const A="number"==typeof e?e:null;1===l&&A&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=A||M,l=A||M,!e||1===l&&A?(m=0,f=0):(T=p.slideEl.offsetWidth,C=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+T/2-r,h=d+C/2-n,g=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=g*i.scale,b=w*i.scale,y=Math.min(T/2-v/2,0),x=Math.min(C/2-b/2,0),E=-y,S=-x,m=c*i.scale,f=h*i.scale,mE&&(m=E),fS&&(f=S)),A&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${f}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return f},"set"(e){if(f!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}f=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,f,g=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),f||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/g),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;g=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,g=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,f=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(f=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const f=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${f}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${f}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(f=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(f.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=f.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const g=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-f.scale)*c*a})`:`scale(${1-(1-f.scale)*c*a})`,b=c<0?1+(1-f.opacity)*c*a:1-(1-f.opacity)*c*a,y=`translate3d(${g}) ${w} ${v}`;if(m&&f.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&f.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const x=effectTarget(0,s);x.style.transform=y,x.style.opacity=b,f.origin&&(x.style.transformOrigin=f.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(y||x){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,g+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const E=p<0?""+(1+(1-g)*p):""+(1-(1-g)*p),S=`\n translate3d(${h}, ${m}, ${f}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${E})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=S}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(O);var $,B,R,Y,N,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let H=0;const F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),$.set(this,H++),B.set(this,"autoplay"),R.set(this,!1),Y.set(this,!1),N.set(this,0),this.handleSwiperSizeDebounce=(0,b.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,Y,"f")&&(this.reset(),__classPrivateFieldSet(this,Y,!1,"f"),__classPrivateFieldSet(this,R,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,R,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,R,!0,"f"),__classPrivateFieldSet(this,N,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,R,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,Y,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,R,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,R,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,R,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,R,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,N,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,f=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,R,"f")||__classPrivateFieldGet(m,N,"f")===this.realIndex)return;__classPrivateFieldSet(m,N,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t}),__classPrivateFieldSet(m,B,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,B,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,R,"f")||__classPrivateFieldGet(m,N,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,B,"autoplay","f")}}});if(t&&(f.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container`,f),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,$,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);$=new WeakMap,B=new WeakMap,R=new WeakMap,Y=new WeakMap,N=new WeakMap;const G=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,F)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,V)})},j=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const X=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,j)})},q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const U=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,q)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const K=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const Z=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,K)})},Q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const J=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,Q)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,x),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,G),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,X),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,U),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,Z),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,J)},"5275":function(e,t,i){i.r(t),i.d(t,{"default":function(){return CirclesCreatePage}});var s=i(1953),r=i(6070);function CirclesCreatePage(){return(0,r.jsx)(s.Ss,{"className":"circles-create-page","children":(0,r.jsx)(s.Ss,{"className":"circles-create-empty","children":(0,r.jsx)(s.EY,{"children":"敬请期待"})})})}}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/316.79f8ad6d.js b/entry/src/main/resources/rawfile/spa/js/316.79f8ad6d.js new file mode 100644 index 0000000..0e91028 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/316.79f8ad6d.js @@ -0,0 +1,2 @@ +/*! For license information please see 316.79f8ad6d.js.LICENSE.txt */ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[316],{"9316":function(e,t,s){s.r(t),s.d(t,{"scopeCss":function(){return scopeCss}});const r="-shadowcsshost",c="-shadowcssslotted",o="-shadowcsscontext",n=")(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)",l=new RegExp("("+r+n,"gim"),i=new RegExp("("+o+n,"gim"),p=new RegExp("("+c+n,"gim"),a=r+"-no-combinator",h=/-shadowcsshost-no-combinator([^\s]*)/,u=[/::shadow/g,/::content/g],g=/-shadowcsshost/gim,d=/:host/gim,m=/::slotted/gim,f=/:host-context/gim,$=/\/\*\s*[\s\S]*?\*\//g,x=/\/\*\s*#\s*source(Mapping)?URL=[\s\S]+?\*\//g,_=/(\s*)([^;\{\}]+?)(\s*)((?:{%BLOCK%}?\s*;?)|(?:\s*;))/g,w=/([{}])/g,b=/(^.*?[^\\])??((:+)(.*)|$)/,S="%BLOCK%",processRules=(e,t)=>{const s=escapeBlocks(e);let r=0;return s.escapedString.replace(_,(...e)=>{const c=e[2];let o="",n=e[4],l="";n&&n.startsWith("{"+S)&&(o=s.blocks[r++],n=n.substring(8),l="{");const i=t({"selector":c,"content":o});return`${e[1]}${i.selector}${e[3]}${l}${i.content}${n}`})},escapeBlocks=e=>{const t=e.split(w),s=[],r=[];let c=0,o=[];for(let e=0;e0?o.push(n):(o.length>0&&(r.push(o.join("")),s.push(S),o=[]),s.push(n)),"{"===n&&c++}o.length>0&&(r.push(o.join("")),s.push(S));return{"escapedString":s.join(""),"blocks":r}},convertColonRule=(e,t,s)=>e.replace(t,(...e)=>{if(e[2]){const t=e[2].split(","),r=[];for(let c=0;ce+t.replace(r,"")+s,colonHostContextPartReplacer=(e,t,s)=>t.indexOf(r)>-1?colonHostPartReplacer(e,t,s):e+t+s+", "+t+" "+e+s,selectorNeedsScoping=(e,t)=>{const s=(e=>(e=e.replace(/\[/g,"\\[").replace(/\]/g,"\\]"),new RegExp("^("+e+")([>\\s~+[.,{:][\\s\\S]*)?$","m")))(t);return!s.test(e)},injectScopingSelector=(e,t)=>e.replace(b,(e,s="",r,c="",o="")=>s+t+c+o),applyStrictSelectorScope=(e,t,s)=>{const r="."+(t=t.replace(/\[is=([^\]]*)\]/g,(e,...t)=>t[0])),_scopeSelectorPart=e=>{let c=e.trim();if(!c)return"";if(e.indexOf(a)>-1)c=((e,t,s)=>{if(g.lastIndex=0,g.test(e)){const t=`.${s}`;return e.replace(h,(e,s)=>injectScopingSelector(s,t)).replace(g,t+" ")}return t+" "+e})(e,t,s);else{const t=e.replace(g,"");t.length>0&&(c=injectScopingSelector(t,r))}return c},c=(e=>{const t=[];let s=0;return{"content":(e=e.replace(/(\[[^\]]*\])/g,(e,r)=>{const c=`__ph-${s}__`;return t.push(r),s++,c})).replace(/(:nth-[-\w]+)(\([^)]+\))/g,(e,r,c)=>{const o=`__ph-${s}__`;return t.push(c),s++,r+o}),"placeholders":t}})(e);let o,n="",l=0;const i=/( |>|\+|~(?!=))\s*/g;let p=!((e=c.content).indexOf(a)>-1);for(;null!==(o=i.exec(e));){const t=o[1],s=e.slice(l,o.index).trim();p=p||s.indexOf(a)>-1;n+=`${p?_scopeSelectorPart(s):s} ${t} `,l=i.lastIndex}const u=e.substring(l);return p=p||u.indexOf(a)>-1,n+=p?_scopeSelectorPart(u):u,d=c.placeholders,n.replace(/__ph-(\d+)__/g,(e,t)=>d[+t]);var d},scopeSelectors=(e,t,s,r,c)=>processRules(e,e=>{let c=e.selector,o=e.content;"@"!==e.selector[0]?c=((e,t,s,r)=>e.split(",").map(e=>r&&e.indexOf("."+r)>-1?e.trim():selectorNeedsScoping(e,t)?applyStrictSelectorScope(e,t,s).trim():e.trim()).join(", "))(e.selector,t,s,r):(e.selector.startsWith("@media")||e.selector.startsWith("@supports")||e.selector.startsWith("@page")||e.selector.startsWith("@document"))&&(o=scopeSelectors(e.content,t,s,r));return{"selector":c.replace(/\s{2,}/g," ").trim(),"content":o}}),scopeCssText=(e,t,s,n,h)=>{const g=((e,t)=>{const s="."+t+" > ",r=[];return e=e.replace(p,(...e)=>{if(e[2]){const t=e[2].trim(),c=e[3],o=s+t+c;let n="";for(let t=e[4]-1;t>=0;t--){const s=e[5][t];if("}"===s||","===s)break;n=s+n}const l=n+o,i=`${n.trimRight()}${o.trim()}`;if(l.trim()!==i.trim()){const e=`${i}, ${l}`;r.push({"orgSelector":l,"updatedSelector":e})}return o}return a+e[3]}),{"selectors":r,"cssText":e}})(e=(e=>convertColonRule(e,i,colonHostContextPartReplacer))(e=(e=>convertColonRule(e,l,colonHostPartReplacer))(e=e.replace(f,o).replace(d,r).replace(m,c))),n);return e=(e=>u.reduce((e,t)=>e.replace(t," "),e))(e=g.cssText),t&&(e=scopeSelectors(e,t,s,n)),{"cssText":(e=(e=e.replace(/-shadowcsshost-no-combinator/g,`.${s}`)).replace(/>\s*\*\s+([^{, ]+)/gm," $1 ")).trim(),"slottedSelectors":g.selectors}},scopeCss=(e,t,s)=>{const r=t+"-h",c=t+"-s",o=e.match(x)||[];e=(e=>e.replace($,""))(e);const n=[];if(s){const processCommentedSelector=e=>{const t=`/*!@___${n.length}___*/`,s=`/*!@${e.selector}*/`;return n.push({"placeholder":t,"comment":s}),e.selector=t+e.selector,e};e=processRules(e,e=>"@"!==e.selector[0]?processCommentedSelector(e):e.selector.startsWith("@media")||e.selector.startsWith("@supports")||e.selector.startsWith("@page")||e.selector.startsWith("@document")?(e.content=processRules(e.content,processCommentedSelector),e):e)}const l=scopeCssText(e,t,r,c);return e=[l.cssText,...o].join("\n"),s&&n.forEach(({"placeholder":t,"comment":s})=>{e=e.replace(t,s)}),l.slottedSelectors.forEach(t=>{e=e.replace(t.orgSelector,t.updatedSelector)}),e}}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/316.79f8ad6d.js.LICENSE.txt b/entry/src/main/resources/rawfile/spa/js/316.79f8ad6d.js.LICENSE.txt new file mode 100644 index 0000000..471a512 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/316.79f8ad6d.js.LICENSE.txt @@ -0,0 +1,11 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + * + * This file is a port of shadowCSS from webcomponents.js to TypeScript. + * https://github.com/webcomponents/webcomponentsjs/blob/4efecd7e0e/src/ShadowCSS/ShadowCSS.js + * https://github.com/angular/angular/blob/master/packages/compiler/src/shadow_css.ts + */ diff --git a/entry/src/main/resources/rawfile/spa/js/352.86908d93.js b/entry/src/main/resources/rawfile/spa/js/352.86908d93.js new file mode 100644 index 0000000..b4f580b --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/352.86908d93.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[352],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const g=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],f=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[g.slice(),f.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[g.slice(),f.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=g.slice(),t=f.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var A=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const b=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,A.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const y=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,b)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const x={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,x),e}const E={"document":x,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,E),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let S,T,C;function getSupport(){return S||(S=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),S}function getDevice(e){return void 0===e&&(e={}),T||(T=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),T}function getBrowser(){return C||(C=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),C}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const x=t.grid&&t.grid.rows>1&&e.grid;let E;x?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const S="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+g:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==f&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],g=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;g&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,g,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(f=l.length-1);const w=-l[f];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,A&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var L={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):y=a;const x="next"===s||!s,E="prev"===s||!s;let S=0,T=0;const C=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-g/2+.5:0);if(M=0;t-=1)d[t].column===e&&A.push(t)}else A.push(C-t-1)}}else if(M+g>C-w){T=Math.max(M-(C-2*w),f);for(let e=0;e{e.column===t&&b.push(i)}):b.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),E&&A.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),x&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(A.length>0&&E||b.length>0&&x)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(A.length>0&&E){if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y+S]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y+Math.ceil(S),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?A.length/h.grid.rows:A.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(b.length>0&&x)if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y-T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y-T,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let g=!0;l.matches(r.focusableElements)&&(g=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const f=g&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!f||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,g=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),g=Math.abs(g)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,g=-g);const f=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=g>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&f!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let A=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&&(b=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(A=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**b))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,g=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,g=l[l.length-1]-l[l.length-2])}let f=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(f=0));const v=(u-l[m])/g,A=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?f:m+A):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+A):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+A):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==f?f:m+A),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var D={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const z={"eventsEmitter":M,"update":I,"translate":k,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":P,"loop":L,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),g=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const f=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!f?e.disable():!u&&f&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!g&&w?(e.loopCreate(t),e.updateSlides()):g&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},N={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},D,o);return n.params=utils_extend({},l,N,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(N,e)}static get"extendedDefaults"(){return N}static get"defaults"(){return D}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(z).forEach(e=>{Object.keys(z[e]).forEach(t=>{Swiper.prototype[t]=z[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const O=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":g}=i.virtual;i.params.cssMode||i.updateActiveIndex();const f=i.activeIndex||0;let w,v,A;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,A=Math.floor(s/2)+r+d):(v=s+(r-1)+c,A=(o?s:r)+d);let b=f-A,y=f+v;o||(b=Math.max(b,0),y=Math.min(y,h.length-1));let x=(i.slidesGrid[b]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&f>=A?(b-=A,n||(x+=i.slidesGrid[0])):o&&f{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":x,"from":b,"to":y,"slides":function getSlides(){const e=[];for(let t=b;t<=y;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const E=[],S=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ey){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const T=o?-h.length:0,C=o?2*h.length:h.length;for(let t=T;t=b&&t<=y){const i=getSlideIndex(t);void 0===u||e?S.push(i):(t>u&&S.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=E.length-1;e>=0;e-=1){const t=E[e];i.slidesEl.prepend(renderSlide(h[t],t))}else E.sort((e,t)=>t-e),E.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,g=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,g,f,w,v,A,b,y,x,E,S,T;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const C="number"==typeof e?e:null;1===l&&C&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=C||M,l=C||M,!e||1===l&&C?(m=0,g=0):(S=p.slideEl.offsetWidth,T=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+S/2-r,h=d+T/2-n,f=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=f*i.scale,A=w*i.scale,b=Math.min(S/2-v/2,0),y=Math.min(T/2-A/2,0),x=-b,E=-y,m=c*i.scale,g=h*i.scale,mx&&(m=x),gE&&(g=E)),C&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${g}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return g},"set"(e){if(g!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}g=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,g,f=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),g||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/f),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;f=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,f=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,g=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(g=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const g=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${g}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${g}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(g=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(g.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=g.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const f=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-g.scale)*c*a})`:`scale(${1-(1-g.scale)*c*a})`,A=c<0?1+(1-g.opacity)*c*a:1-(1-g.opacity)*c*a,b=`translate3d(${f}) ${w} ${v}`;if(m&&g.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&g.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const y=effectTarget(0,s);y.style.transform=b,y.style.opacity=A,g.origin&&(y.style.transformOrigin=g.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(b||y){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,f+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const x=p<0?""+(1+(1-f)*p):""+(1-(1-f)*p),E=`\n translate3d(${h}, ${m}, ${g}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${x})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=E}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(O);var _,B,j,$,R,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let H=0;const F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),_.set(this,H++),B.set(this,"autoplay"),j.set(this,!1),$.set(this,!1),R.set(this,0),this.handleSwiperSizeDebounce=(0,A.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,$,"f")&&(this.reset(),__classPrivateFieldSet(this,$,!1,"f"),__classPrivateFieldSet(this,j,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,j,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,j,!0,"f"),__classPrivateFieldSet(this,R,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,j,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,$,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,R,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,g=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,R,"f")===this.realIndex)return;__classPrivateFieldSet(m,R,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t}),__classPrivateFieldSet(m,B,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,B,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,R,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,B,"autoplay","f")}}});if(t&&(g.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container`,g),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,_,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);_=new WeakMap,B=new WeakMap,j=new WeakMap,$=new WeakMap,R=new WeakMap;const Y=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,F)})},G=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,G)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const Q=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,V)})},X=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const q=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,X)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const Z=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const U=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,Z)})},K=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const J=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,K)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,y),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,Y),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,Q),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,q),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,U),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,J)},"1169":function(e,t,i){i.d(t,{"R":function(){return getFileInfo}});var s=i(1321),r=i(1373),a=i(9362);const getFileInfo=e=>{const t="getFileInfo",i=(0,s._S)(e);if(!i.flag){const e={"errMsg":`${t}:fail ${i.msg}`};return console.error(e.errMsg),Promise.reject(e)}const{"filePath":n,"digestAlgorithm":o,"success":l,"fail":d,"complete":c}=e,p=new r._({"name":t,"success":l,"fail":d,"complete":c});return"string"!=typeof n?p.fail({"errMsg":(0,s.m2)({"para":"filePath","correct":"string","wrong":n})}):new Promise((e,t)=>{a.A.getFileInfo({"filePath":n,"digestAlgorithm":o,"success":i=>{const s={"size":i.size,"digest":i.digest,"errMsg":i.errMsg};p.success(s,{"resolve":e,"reject":t})},"fail":i=>{const s={"errMsg":i.errMsg};p.fail(s,{"resolve":e,"reject":t})}})})}},"7220":function(e,t,i){i.d(t,{"N":function(){return chooseImage}});var s=i(7369),r=i(1607),a=i(9362),n=i(1321),o=i(1373);const chooseImage=e=>(0,s.sH)(void 0,void 0,void 0,function*(){const t="chooseImage";if(!((0,n._S)(e).flag||void 0===e)){const e={"errMsg":`${t}:fail invalid params`};return console.error(e.errMsg),Promise.reject(e)}const{"count":i=9,"sourceType":s=["album","camera"],"sizeType":l=["original","compressed"],"success":d,"fail":c}=e,p=["image"],u=new o._({"name":t,"success":d,"fail":c});let h;if(1===s.length)h=s[0];else if("object"!=typeof s||s.includes("album")&&s.includes("camera")){if(!(yield(0,r.Zu)({"itemList":["拍摄","从相册选择"]}).then(e=>(h=0===e.tapIndex?"camera":"album",!0),()=>!1)))return u.fail({"errMsg":"fail cancel"})}return new Promise((e,s)=>{a.A.chooseMediumAssets({"count":i,"mediaType":p,"sourceType":h,"sizeType":l,"apiName":t,"success":t=>{const i=[];for(const e of t.tempFiles){const t={"path":e.tempFilePath,"size":e.size,"type":e.tempFilePath.split(".").pop()};i.push(t)}const r={"tempFilePaths":t.tempFilePaths,"tempFiles":i,"errMsg":t.errMsg};u.success(r,{"resolve":e,"reject":s})},"fail":t=>{u.fail(t,{"resolve":e,"reject":s})}})})})},"1607":function(e,t,i){i.d(t,{"RZ":function(){return hideLoading},"Zu":function(){return showActionSheet},"Cs":function(){return showLoading},"to":function(){return showModal},"P0":function(){return showToast}});var s=i(5482),r=i(1229),a=i(794),n=i(2999),o=i(9479);const noop=function(){};let l="default";function init(e){if("ready"===l)return;const t=e.createElement("style");t.textContent='@font-face{font-weight:normal;font-style:normal;font-family:"taro";src:url("data:application/x-font-ttf;charset=utf-8;base64, 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") format("truetype");}@-webkit-keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}@keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}.taro-modal__foot:after {content: "";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);} .taro-model__btn:active {background-color: #EEEEEE}.taro-model__btn:not(:first-child):after {content: "";position: absolute;left: 0;top: 0;width: 1px;bottom: 0;border-left: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}.taro-actionsheet__cell:not(:last-child):after {content: "";position: absolute;left: 0;bottom: 0;right: 0;height: 1px;border-top: 1px solid #e5e5e5;color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}',e.querySelector("head").appendChild(t),l="ready"}const d=new class Toast{"constructor"(){this.options={"title":"","icon":"none","image":"","duration":1500,"mask":!1},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0"},"toastStyle":{"z-index":"5000","box-sizing":"border-box","display":"flex","flex-direction":"column","justify-content":"center","-webkit-justify-content":"center","position":"fixed","top":"50%","left":"50%","min-width":"120px","max-width":"200px","min-height":"120px","padding":"15px","transform":"translate(-50%, -50%)","border-radius":"5px","text-align":"center","line-height":"1.6","color":"#FFFFFF","background":"rgba(17, 17, 17, 0.7)"},"successStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTQ4OTYzMjA0IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQzNDgiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNMjE5Ljk1MiA1MTIuNTc2bDIxMC40MzIgMjEwLjQzMi00NS4yNDggNDUuMjU2LTIxMC40MzItMjEwLjQzMnoiIHAtaWQ9IjQzNDkiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNNzk5LjY3MiAyNjIuMjY0bDQ1LjI1NiA0NS4yNTYtNDYwLjQ2NCA0NjAuNDY0LTQ1LjI1Ni00NS4yNTZ6IiBwLWlkPSI0MzUwIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"errrorStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTUxMDU1MTgzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE0MDc2IiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNTggNjQgNjQgMjY0LjU4IDY0IDUxMnMyMDAuNTggNDQ4IDQ0OCA0NDggNDQ4LTIwMC41OCA0NDgtNDQ4Uzc1OS40MiA2NCA1MTIgNjR6IG0wIDc1MmEzNiAzNiAwIDEgMSAzNi0zNiAzNiAzNiAwIDAgMS0zNiAzNnogbTUxLjgzLTU1MS45NUw1NDggNjM2YTM2IDM2IDAgMCAxLTcyIDBsLTE1LjgzLTM3MS45NWMtMC4xLTEuMzMtMC4xNy0yLjY4LTAuMTctNC4wNWE1MiA1MiAwIDAgMSAxMDQgMGMwIDEuMzctMC4wNyAyLjcyLTAuMTcgNC4wNXoiIHAtaWQ9IjE0MDc3IiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"loadingStyle":{"margin":"6px auto","width":"38px","height":"38px","-webkit-animation":"taroLoading 1s steps(12, end) infinite","animation":"taroLoading 1s steps(12, end) infinite","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat","background-size":"100%"},"imageStyle":{"margin":"6px auto","width":"40px","height":"40px","background":"transparent no-repeat","background-size":"100%"},"textStyle":{"margin":"0","font-size":"16px"}}}"create"(e={},t="toast"){var i,s;const{"maskStyle":r,"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p,"textStyle":u}=this.style,h=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});if(this.el=document.createElement("div"),this.el.className="taro__toast",this.el.style.opacity="0",this.el.style.transition="opacity 0.1s linear",this.el.ontouchmove=e=>{e.stopPropagation(),e.preventDefault()},this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(r)),this.mask.style.display=h.mask?"block":"none",this.icon=document.createElement("p"),h.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${h.image})`})));else{const e="loading"===h.icon?c:"error"===h.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===h.icon?{"display":"none"}:{})))}return this.toast=document.createElement("div"),this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===h.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.title=document.createElement("p"),this.title.setAttribute("style",(0,n.Rq)(u)),this.title.textContent=h.title,this.toast.appendChild(this.icon),this.toast.appendChild(this.title),this.el.appendChild(this.mask),this.el.appendChild(this.toast),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.type=h._type,h.duration>=0&&this.hide(h.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"show"(e={},t="toast"){var i,s;const r=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.title.textContent=r.title||"",this.mask.style.display=r.mask?"block":"none";const{"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p}=this.style;if(r.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${r.image})`})));else if(!r.image&&r.icon){const e="loading"===r.icon?c:"error"===r.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===r.icon?{"display":"none"}:{})))}return this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===r.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.type=r._type,r.duration>=0&&this.hide(r.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"hide"(e=0,t=""){t&&t!==this.type||(this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},100)},e))}},c=new class Modal{"constructor"(){this.options={"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"modalStyle":{"z-index":"4999","position":"fixed","top":"50%","left":"50%","transform":"translate(-50%, -50%)","width":"80%","max-width":"300px","border-radius":"3px","text-align":"center","line-height":"1.6","overflow":"hidden","background":"#FFFFFF"},"titleStyle":{"padding":"20px 24px 9px","font-size":"18px"},"textStyle":{"padding":"0 24px 12px","min-height":"40px","font-size":"15px","line-height":"1.3","color":"#808080","word-wrap":"break-word","word-break":"break-all"},"footStyle":{"position":"relative","line-height":"48px","font-size":"18px","display":"flex"},"btnStyle":{"position":"relative","-webkit-box-flex":"1","-webkit-flex":"1","flex":"1"}}}"create"(e={}){return new Promise(t=>{var i,s;const{"maskStyle":r,"modalStyle":o,"titleStyle":l,"textStyle":d,"footStyle":c,"btnStyle":p}=this.style,u=Object.assign(Object.assign({},this.options),e);this.el=document.createElement("div"),this.el.className="taro__modal",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear";const eventHandler=e=>{e.stopPropagation(),e.preventDefault()},h=document.createElement("div");h.className="taro-modal__mask",h.setAttribute("style",(0,n.Rq)(r)),h.ontouchmove=eventHandler;const m=document.createElement("div");m.className="taro-modal__content",m.setAttribute("style",(0,n.Rq)(o)),m.ontouchmove=eventHandler;const g=u.title?l:Object.assign(Object.assign({},l),{"display":"none"});this.title=document.createElement("div"),this.title.className="taro-modal__title",this.title.setAttribute("style",(0,n.Rq)(g)),this.title.textContent=u.title;const f=u.title?d:Object.assign(Object.assign({},d),{"padding":"40px 20px 26px","color":"#353535"});this.text=document.createElement("div"),this.text.className="taro-modal__text",this.text.setAttribute("style",(0,n.Rq)(f)),this.text.textContent=u.content;const w=document.createElement("div");w.className="taro-modal__foot",w.setAttribute("style",(0,n.Rq)(c));const v=Object.assign(Object.assign({},p),{"color":u.cancelColor,"display":u.showCancel?"block":"none"});this.cancel=document.createElement("div"),this.cancel.className="taro-model__btn taro-model__cancel",this.cancel.setAttribute("style",(0,n.Rq)(v)),this.cancel.textContent=u.cancelText,this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm=document.createElement("div"),this.confirm.className="taro-model__btn taro-model__confirm",this.confirm.setAttribute("style",(0,n.Rq)(p)),this.confirm.style.color=u.confirmColor,this.confirm.textContent=u.confirmText,this.confirm.onclick=()=>{this.hide(),t("confirm")},w.appendChild(this.cancel),w.appendChild(this.confirm),m.appendChild(this.title),m.appendChild(this.text),m.appendChild(w),this.el.appendChild(h),this.el.appendChild(m),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"show"(e={}){return new Promise(t=>{var i,s;const r=Object.assign(Object.assign({},this.options),e);this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer);const{"textStyle":o}=this.style;if(r.title)this.title.textContent=r.title,this.title.style.display="block",this.text.setAttribute("style",(0,n.Rq)(o));else{this.title.textContent="",this.title.style.display="none";const e=Object.assign(Object.assign({},o),{"padding":"40px 20px 26px","color":"#353535"});this.text.setAttribute("style",(0,n.Rq)(e))}this.text.textContent=r.content||"",this.cancel.style.display=r.showCancel?"block":"none",this.cancel.textContent=r.cancelText||"",this.cancel.style.color=r.cancelColor||"",this.confirm.textContent=r.confirmText||"",this.confirm.style.color=r.confirmColor||"",this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm.onclick=()=>{this.hide(),t("confirm")},this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},p=new class ActionSheet{"constructor"(){this.options={"alertText":"","itemList":[],"itemColor":"#000000","success":noop,"fail":noop,"complete":noop},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"actionSheetStyle":{"z-index":"4999","position":"fixed","left":"0","bottom":"0","-webkit-transform":"translate(0, 100%)","transform":"translate(0, 100%)","width":"100%","line-height":"1.6","background":"#EFEFF4","-webkit-transition":"-webkit-transform .3s","transition":"transform .3s","border-radius":"15px 15px 0 0"},"menuStyle":{"background-color":"#FCFCFD","border-radius":"15px 15px 0 0"},"cellStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"18px"},"titleStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"16px","color":"rgba(0,0,0,0.8)","display":"none"},"cancelStyle":{"margin-top":"6px","padding":"10px 0","text-align":"center","font-size":"18px","color":"#000000","background-color":"#FCFCFD"}},this.lastConfig={}}"create"(e={}){return new Promise(t=>{const{"maskStyle":i,"actionSheetStyle":s,"menuStyle":r,"cellStyle":a,"titleStyle":o,"cancelStyle":l}=this.style,d=Object.assign(Object.assign({},this.options),e);this.lastConfig=d,this.el=document.createElement("div"),this.el.className="taro__actionSheet",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear",this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(i)),this.actionSheet=document.createElement("div"),this.actionSheet.setAttribute("style",(0,n.Rq)(s)),this.menu=document.createElement("div"),this.menu.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},r),{"color":d.itemColor}))),this.cells=d.itemList.map((e,i)=>{const s=document.createElement("div");return s.className="taro-actionsheet__cell",s.setAttribute("style",(0,n.Rq)(a)),s.textContent=e,s.dataset.tapIndex=`${i}`,s.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)},s}),this.title=document.createElement("div"),this.title.setAttribute("style",(0,n.Rq)(o)),this.title.className="taro-actionsheet__cell",this.title.textContent=d.alertText,this.title.style.display=d.alertText?"block":"none",this.cancel=document.createElement("div"),this.cancel.setAttribute("style",(0,n.Rq)(l)),this.cancel.textContent="取消",this.menu.appendChild(this.title),this.cells.forEach(e=>this.menu.appendChild(e)),this.actionSheet.appendChild(this.menu),this.actionSheet.appendChild(this.cancel),this.el.appendChild(this.mask),this.el.appendChild(this.actionSheet);const cb=()=>{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"show"(e={}){return new Promise(t=>{const i=Object.assign(Object.assign({},this.options),e);this.lastConfig=i,this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),i.itemColor&&(this.menu.style.color=i.itemColor);const{"cellStyle":s}=this.style;i.itemList.forEach((e,i)=>{let r;this.cells[i]?r=this.cells[i]:(r=document.createElement("div"),r.className="taro-actionsheet__cell",r.setAttribute("style",(0,n.Rq)(s)),r.dataset.tapIndex=`${i}`,this.cells.push(r),this.menu.appendChild(r)),r.textContent=e,r.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)}});const r=this.cells.length,a=i.itemList.length;if(r>a){for(let e=a;e{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",(0,n.BM)(this.actionSheet,"translate(0, 100%)"),this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},showToast=(e={"title":""})=>{init(document),e=Object.assign({"title":"","icon":"success","image":"","duration":1500,"mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showToast","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("number"!=typeof e.duration)return r.fail({"errMsg":(0,n.m2)({"para":"duration","correct":"Number","wrong":e.duration})});e.image&&"string"!=typeof e.image&&(e.image=""),e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"toast"):d.create(e,"toast"),r.success({"errMsg":a})},showLoading=(e={"title":""})=>{init(document),e=Object.assign({"title":"","mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showLoading","success":t,"fail":i,"complete":s});if("string"!=typeof(e=Object.assign({},e,{"icon":"loading","image":"","duration":-1})).title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"loading"):d.create(e,"loading"),r.success({"errMsg":a})},hideLoading=({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideLoading","success":t,"fail":i,"complete":s});return d.el?(d.hide(0,e?"loading":""),r.success()):r.success()},showModal=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={}){init(document),e=Object.assign({"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showModal","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("string"!=typeof e.content)return r.fail({"errMsg":(0,n.m2)({"para":"content","correct":"String","wrong":e.content})});if("string"!=typeof e.cancelText)return r.fail({"errMsg":(0,n.m2)({"para":"cancelText","correct":"String","wrong":e.cancelText})});if(e.cancelText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"cancelText length should not larger then 4 Chinese characters"});if("string"!=typeof e.confirmText)return r.fail({"errMsg":(0,n.m2)({"para":"confirmText","correct":"String","wrong":e.confirmText})});if(e.confirmText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"confirmText length should not larger then 4 Chinese characters"});if("string"!=typeof e.cancelColor)return r.fail({"errMsg":(0,n.m2)({"para":"cancelColor","correct":"String","wrong":e.cancelColor})});if("string"!=typeof e.confirmColor)return r.fail({"errMsg":(0,n.m2)({"para":"confirmColor","correct":"String","wrong":e.confirmColor})});e.showCancel=!!e.showCancel;let a="";a=c.el?yield c.show(e):yield c.create(e);const l={"cancel":!1,"confirm":!1};return l[a]=!0,r.success(l)});const showActionSheet=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={"itemList":[]},t="showActionSheet"){init(document),e=Object.assign({"itemColor":"#000000","itemList":[]},e);const{"success":i,"fail":s,"complete":r}=e,a=new o._({"name":t,"success":i,"fail":s,"complete":r});if(!Array.isArray(e.itemList))return a.fail({"errMsg":(0,n.m2)({"para":"itemList","correct":"Array","wrong":e.itemList})});if(e.itemList.length<1)return a.fail({"errMsg":"parameter error: parameter.itemList should have at least 1 item"});if(e.itemList.length>6)return a.fail({"errMsg":"parameter error: parameter.itemList should not be large than 6"});for(let t=0;t{var e,t;d.currentPath&&d.currentPath!==(null===(e=a.E.page)||void 0===e?void 0:e.path)&&((({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideToast","success":t,"fail":i,"complete":s});d.el?(d.hide(0,e?"toast":""),r.success()):r.success()})(),hideLoading()),c.currentPath&&c.currentPath!==(null===(t=a.E.page)||void 0===t?void 0:t.path)&&function hideModal(){c.el&&c.hide()}()})},"2570":function(e,t,i){i.d(t,{"W":function(){return LinearGradient}});i(758);var s=i(1953),r=i(6070);const a={"to top":0,"to top right":45,"to right top":45,"to right":90,"to bottom right":135,"to right bottom":135,"to bottom":180,"to bottom left":225,"to left bottom":225,"to left":270,"to top left":315,"to left top":315},LinearGradient=({"colors":e=["#000000","#ffffff"],"angle":t,"direction":i,"style":n={},"className":o,"children":l,"onClick":d,...c})=>{let p=180;void 0!==t?p=t:i&&(p=a[i]??180);const u=`linear-gradient(${p}deg, ${e.join(", ")})`;return(0,r.jsx)(s.Ss,{"className":o,"style":{...n,"background":u},"onClick":d,...c,"children":l})}},"1352":function(e,t,i){i.r(t),i.d(t,{"default":function(){return PropertyReportPage}});var s=i(758),r=i(1953),a=i(2570),n=i(4203),o=i(1607),l=i(7220),d=i(1169),c=i(8842),p=i(3101),u=i(5288);var h=i(6070);function SelectorField({"options":e,"valueIndex":t,"onChange":i,"placeholder":s="请选择","className":a}){const n=e[t]?.name??s;return(0,h.jsx)(r.LC,{"mode":"selector","range":e,"rangeKey":"name","value":t,"onChange":e=>i(Number(e.detail.value)),"children":(0,h.jsxs)(r.Ss,{"className":a,"children":[(0,h.jsx)(r.EY,{"children":n}),(0,h.jsx)(r.EY,{"className":"property-report-arrow","children":"›"})]})})}const m=9,g=2,f=[{"id":"c1","name":"四季新城"},{"id":"c2","name":"四季新城北苑"}],w=[{"id":"security","name":"安防监控"},{"id":"elevator","name":"电梯"},{"id":"water","name":"水电"},{"id":"clean","name":"保洁"},{"id":"other","name":"其他"}],v={"security":[{"id":"s1","name":"仓库A-001"},{"id":"s2","name":"大门-001"},{"id":"s3","name":"地下车库-001"}],"elevator":[{"id":"e1","name":"1号楼电梯"},{"id":"e2","name":"2号楼电梯"}],"water":[{"id":"w1","name":"1号楼水管"},{"id":"w2","name":"2号楼水管"}],"clean":[{"id":"cl1","name":"公共区域"}],"other":[{"id":"o1","name":"其他"}]};function PropertyReportPage(){const{"userInfo":e}=(0,c.J)(),[t,i]=(0,s.useState)(0),[A,b]=(0,s.useState)(0),[y,x]=(0,s.useState)(0),[E,S]=(0,s.useState)(""),[T,C]=(0,s.useState)([]),[M,I]=(0,s.useState)(!1),[k,P]=(0,s.useState)(!1),L=f[t],D=w[A],z=v[D?.id??"other"]??v.other,N=z[y]??z[0],O=e?.nickname||e?.username||"",_=e?.mobilePhone??e?.phone??"";(0,s.useEffect)(()=>{x(0)},[A]);return(0,h.jsxs)(r.Ss,{"className":"property-report-page","children":[(0,h.jsx)(r.Ss,{"className":"property-report-header","children":(0,h.jsx)(r.EY,{"className":"property-report-link","onClick":()=>{n.Ay.navigateTo({"url":"/pages/property-report-records/index"})},"children":"已报记录"})}),(0,h.jsxs)(r.Ss,{"className":"property-report-form","children":[(0,h.jsxs)(r.Ss,{"className":"property-report-field","children":[(0,h.jsx)(r.EY,{"className":"property-report-label","children":"小区名称:"}),(0,h.jsx)(SelectorField,{"options":f,"valueIndex":t,"onChange":i,"placeholder":"请选择","className":"property-report-value"})]}),(0,h.jsxs)(r.Ss,{"className":"property-report-field","children":[(0,h.jsx)(r.EY,{"className":"property-report-label","children":"报事对象类型:"}),(0,h.jsx)(SelectorField,{"options":w,"valueIndex":A,"onChange":b,"placeholder":"请选择","className":"property-report-value"})]}),(0,h.jsxs)(r.Ss,{"className":"property-report-field","children":[(0,h.jsx)(r.EY,{"className":"property-report-label","children":"报事对象:"}),(0,h.jsx)(SelectorField,{"options":z,"valueIndex":y,"onChange":x,"placeholder":"请选择","className":"property-report-value"})]}),(0,h.jsxs)(r.Ss,{"className":"property-report-field","children":[(0,h.jsx)(r.EY,{"className":"property-report-label","children":"报修人:"}),(0,h.jsx)(r.EY,{"className":"property-report-value-text","children":O||"-"})]}),(0,h.jsxs)(r.Ss,{"className":"property-report-field","children":[(0,h.jsx)(r.EY,{"className":"property-report-label","children":"手机号:"}),(0,h.jsx)(r.EY,{"className":"property-report-value-text","children":_||"-"})]}),(0,h.jsxs)(r.Ss,{"className":"property-report-field property-report-field-desc","children":[(0,h.jsxs)(r.EY,{"className":"property-report-label property-report-label-desc","children":["问题描述 ",(0,h.jsx)(r.EY,{"className":"property-report-required","children":"*"})]}),(0,h.jsx)(r.TM,{"className":"property-report-textarea property-report-textarea-desc","placeholder":"输入您想要说的内容","placeholderClass":"property-report-placeholder","value":E,"onInput":e=>S(e.detail.value),"maxlength":-1})]}),(0,h.jsxs)(r.Ss,{"className":"property-report-field property-report-field-images","children":[(0,h.jsxs)(r.Ss,{"className":"property-report-field-row","children":[(0,h.jsx)(r.EY,{"className":"property-report-label property-report-label-row","children":"添加图片"}),(0,h.jsx)(r.EY,{"className":"property-report-hint","children":"(最多9张,单张照片小于2M)"})]}),(0,h.jsxs)(r.Ss,{"className":"property-report-images-wrap","children":[T.map((e,t)=>(0,h.jsxs)(r.Ss,{"className":"property-report-file-item","children":[(0,h.jsx)(r._V,{"className":"property-report-file-img","src":e.tempPath,"mode":"aspectFill"}),(0,h.jsx)(r.Ss,{"className":"property-report-file-del","onClick":()=>(e=>{C(t=>t.filter((t,i)=>i!==e))})(t),"children":(0,h.jsx)(r.EY,{"className":"property-report-file-del-x","children":"×"})})]},t)),T.length{const e=m-T.length;if(e<=0)(0,o.P0)({"title":"最多上传 9 张图片","icon":"none"});else try{const t=(await(0,l.N)({"count":e,"sizeType":["compressed"],"sourceType":["album","camera"]})).tempFilePaths??[],i=[];for(const e of t){const t=await(0,d.R)({"filePath":e});(t.size??0)/1024/1024>g?(0,o.P0)({"title":`单张照片需小于${g}M`,"icon":"none"}):i.push({"tempPath":e})}C(e=>[...e,...i])}catch(e){!0!==e?.errMsg?.includes("cancel")&&(0,o.P0)({"title":"选择图片失败","icon":"none"})}},"children":(0,h.jsx)(r.EY,{"className":"property-report-file-add-icon","children":"📷"})})]})]})]}),k&&(0,h.jsx)(r.Ss,{"className":"property-report-uploading","children":(0,h.jsx)(r.EY,{"children":"图片上传中…"})}),(0,h.jsx)(r.Ss,{"className":"property-report-footer","children":(0,h.jsx)(a.W,{"className":"property-report-submit","colors":["#ff7600","#ff8c2e"],"angle":135,"onClick":M?void 0:async()=>{if(E.trim())if(k)(0,o.P0)({"title":"图片上传中,请稍后","icon":"none"});else{I(!0);try{let e=[];if(T.length>0){P(!0);try{for(const t of T){const i=await(0,p.QM)(t.tempPath),s=i?.id??i?.fileId;s&&e.push(String(s))}}finally{P(!1)}}await function submitPropertyReport(e){return(0,u.Ay)({"url":"/api/property/report","method":"POST","data":e}).catch(()=>(0,u.Ay)({"url":"/v2/web_api/property_report","method":"POST","data":e}))}({"communityId":L?.id,"communityName":L?.name,"objectType":D?.id,"objectName":N?.name,"objectId":N?.id,"reporterName":O,"reporterPhone":_,"description":E.trim(),"fileIds":e}),(0,o.P0)({"title":"提交成功","icon":"success"}),setTimeout(()=>n.Ay.navigateBack(),1500)}catch(e){(0,o.P0)({"title":e?.message??"提交失败","icon":"none"})}finally{I(!1)}}else(0,o.P0)({"title":"请输入问题描述","icon":"none"})},"children":(0,h.jsx)(r.EY,{"children":M?"提交中…":"提交"})})})]})}},"3101":function(e,t,i){i.d(t,{"rr":function(){return chooseAndUploadFeedbackImages},"QM":function(){return upload_uploadFile}});var s=i(7369),r=i(2717),a=i(1045);class NativeUploadFile{"constructor"(e){this.className="NativeUploadFile";const t=Object.assign(Object.assign({},e),{"success":t=>{null==e||e.success(t),this.destroy()},"fail":t=>{null==e||e.fail(t),this.destroy()}});this.objectId=a.N.getInstance().createInstance(this.className,t)}static"getUploadTask"(e){return new NativeUploadFile(e)}"abort"(){a.N.getInstance().setInstanceFunction({},this.className,"abort",this.objectId),this.destroy()}"offHeadersReceived"(e){a.N.getInstance().setInstanceFunction(e,this.className,"offHeadersReceived",this.objectId)}"offProgressUpdate"(e){a.N.getInstance().setInstanceFunction(e,this.className,"offProgressUpdate",this.objectId)}"onHeadersReceived"(e){a.N.getInstance().setInstanceFunctionAsync(e,this.className,"onHeadersReceived",this.objectId)}"onProgressUpdate"(e){a.N.getInstance().setInstanceFunctionAsync(e,this.className,"onProgressUpdate",this.objectId)}"destroy"(){a.N.getInstance().destroyInstance(this.className,this.objectId)}}var n=i(1321);const uploadFile=e=>{const t=(0,n._S)(e);if(!t.flag){const e={"errMsg":`uploadFile:fail ${t.msg}`};return Promise.reject(e)}const i=e,{"url":a,"filePath":o,"name":l,"success":d,"fail":c,"complete":p}=i,u=(0,s.Tt)(i,["url","filePath","name","success","fail","complete"]),h={"url":a,"filePath":o,"name":l};for(const e in h)if("string"!=typeof h[e]){const t={"errMsg":(0,n.m2)({"para":e,"correct":"string","wrong":h[e]})};return(0,r.Tn)(c)&&c(t),(0,r.Tn)(p)&&p(t),Promise.reject(t)}const m=NativeUploadFile.getUploadTask(Object.assign(Object.assign({"url":a,"filePath":o,"name":l},u),{"success":e=>{(0,r.Tn)(d)&&d(e)},"fail":e=>{(0,r.Tn)(c)&&c(e)},"complete":e=>{(0,r.Tn)(p)&&p(e)}})),g=Promise.resolve(m);return m&&["abort","onHeadersReceived","offHeadersReceived","onProgressUpdate","offProgressUpdate"].forEach(e=>{e in m&&(g[e]=m[e].bind(m))}),g};var o=i(7220),l=i(1169),d=i(1607),c=i(3659);const p=`${i(1081).K.BASE_URL}/api/file/upload`;function upload_uploadFile(e){return(async()=>{const t=await(0,c.c7)(c.d5.TOKEN)||"";return new Promise((i,s)=>{uploadFile({"url":p,"filePath":e,"name":"files","header":{"cookie":t?`token=${t}`:""}}).then(e=>{if(200===e.statusCode)try{const t=JSON.parse(e.data);if(t.code&&"S00000"!==t.code)return void s(t);i(t.model??t)}catch{s(new Error("解析上传结果失败"))}else s(new Error(e.data||"上传失败"))}).catch(s)})})()}const u=2097152;async function chooseAndUploadFeedbackImages(e,t=9){const i=Math.min(t-e,9);if(i<=0)return[];const s=(await(0,o.N)({"count":i,"sizeType":["compressed"],"sourceType":["album","camera"]})).tempFilePaths??[],r=[];for(const e of s)try{const t=await(0,l.R)({"filePath":e});if((t.size??0)>u){(0,d.P0)({"title":"图片超过 2M,请选择较小图片","icon":"none"});continue}const i=await upload_uploadFile(e),s=i.id??i.fileId,a=i.url??i?.model?.url;s&&r.push({"id":String(s),"url":a,"tempPath":e})}catch{}return r}}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/40.0efb2cf7.js b/entry/src/main/resources/rawfile/spa/js/40.0efb2cf7.js new file mode 100644 index 0000000..78c3ffe --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/40.0efb2cf7.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[40],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const f=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],g=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[f.slice(),g.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[f.slice(),g.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=f.slice(),t=g.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var b=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const y=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,b.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const x=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,y)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const E={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,E),e}const S={"document":E,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,S),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let T,C,A;function getSupport(){return T||(T=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),T}function getDevice(e){return void 0===e&&(e={}),C||(C=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),C}function getBrowser(){return A||(A=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),A}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const E=t.grid&&t.grid.rows>1&&e.grid;let S;E?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const T="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+f:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==g&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],f=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;f&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,f,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(g=l.length-1);const w=-l[g];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,b&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var I={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):x=a;const E="next"===s||!s,S="prev"===s||!s;let T=0,C=0;const A=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-f/2+.5:0);if(M=0;t-=1)d[t].column===e&&b.push(t)}else b.push(A-t-1)}}else if(M+f>A-w){C=Math.max(M-(A-2*w),g);for(let e=0;e{e.column===t&&y.push(i)}):y.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),S&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),E&&y.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(b.length>0&&S||y.length>0&&E)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(b.length>0&&S){if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x+T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x+Math.ceil(T),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(y.length>0&&E)if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x-C]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x-C,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?y.length/h.grid.rows:y.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let f=!0;l.matches(r.focusableElements)&&(f=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const g=f&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!g||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,f=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),f=Math.abs(f)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,f=-f);const g=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=f>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&g!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let b=!0,y=r.resistanceRatio;if(r.touchReleaseOnEdges&&(y=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(b=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**y))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,f=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,f=l[l.length-1]-l[l.length-2])}let g=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));const v=(u-l[m])/f,b=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?g:m+b):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+b):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+b):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==g?g:m+b),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var z={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const D={"eventsEmitter":M,"update":k,"translate":P,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":L,"loop":I,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),f=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const g=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!g?e.disable():!u&&g&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!f&&w?(e.loopCreate(t),e.updateSlides()):f&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},_={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},z,o);return n.params=utils_extend({},l,_,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(_,e)}static get"extendedDefaults"(){return _}static get"defaults"(){return z}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(D).forEach(e=>{Object.keys(D[e]).forEach(t=>{Swiper.prototype[t]=D[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const O=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":f}=i.virtual;i.params.cssMode||i.updateActiveIndex();const g=i.activeIndex||0;let w,v,b;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,b=Math.floor(s/2)+r+d):(v=s+(r-1)+c,b=(o?s:r)+d);let y=g-b,x=g+v;o||(y=Math.max(y,0),x=Math.min(x,h.length-1));let E=(i.slidesGrid[y]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&g>=b?(y-=b,n||(E+=i.slidesGrid[0])):o&&g{e.style[w]=E-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":E,"from":y,"to":x,"slides":function getSlides(){const e=[];for(let t=y;t<=x;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const S=[],T=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ex){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const C=o?-h.length:0,A=o?2*h.length:h.length;for(let t=C;t=y&&t<=x){const i=getSlideIndex(t);void 0===u||e?T.push(i):(t>u&&T.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=S.length-1;e>=0;e-=1){const t=S[e];i.slidesEl.prepend(renderSlide(h[t],t))}else S.sort((e,t)=>t-e),S.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=E-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,f=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,f,g,w,v,b,y,x,E,S,T,C;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const A="number"==typeof e?e:null;1===l&&A&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=A||M,l=A||M,!e||1===l&&A?(m=0,f=0):(T=p.slideEl.offsetWidth,C=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+T/2-r,h=d+C/2-n,g=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=g*i.scale,b=w*i.scale,y=Math.min(T/2-v/2,0),x=Math.min(C/2-b/2,0),E=-y,S=-x,m=c*i.scale,f=h*i.scale,mE&&(m=E),fS&&(f=S)),A&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${f}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return f},"set"(e){if(f!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}f=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,f,g=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),f||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/g),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;g=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,g=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,f=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(f=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const f=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${f}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${f}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(f=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(f.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=f.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const g=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-f.scale)*c*a})`:`scale(${1-(1-f.scale)*c*a})`,b=c<0?1+(1-f.opacity)*c*a:1-(1-f.opacity)*c*a,y=`translate3d(${g}) ${w} ${v}`;if(m&&f.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&f.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const x=effectTarget(0,s);x.style.transform=y,x.style.opacity=b,f.origin&&(x.style.transformOrigin=f.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(y||x){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,g+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const E=p<0?""+(1+(1-g)*p):""+(1-(1-g)*p),S=`\n translate3d(${h}, ${m}, ${f}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${E})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=S}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(O);var $,B,Y,N,R,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let H=0;const F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),$.set(this,H++),B.set(this,"autoplay"),Y.set(this,!1),N.set(this,!1),R.set(this,0),this.handleSwiperSizeDebounce=(0,b.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,N,"f")&&(this.reset(),__classPrivateFieldSet(this,N,!1,"f"),__classPrivateFieldSet(this,Y,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,Y,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,Y,!0,"f"),__classPrivateFieldSet(this,R,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,Y,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,N,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,Y,!0,"f"),!__classPrivateFieldGet(this,N,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,Y,!0,"f"),!__classPrivateFieldGet(this,N,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,Y,!0,"f"),!__classPrivateFieldGet(this,N,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,Y,!0,"f"),!__classPrivateFieldGet(this,N,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,R,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,f=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,Y,"f")||__classPrivateFieldGet(m,R,"f")===this.realIndex)return;__classPrivateFieldSet(m,R,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t}),__classPrivateFieldSet(m,B,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,B,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,Y,"f")||__classPrivateFieldGet(m,R,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,B,"autoplay","f")}}});if(t&&(f.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container`,f),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,$,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);$=new WeakMap,B=new WeakMap,Y=new WeakMap,N=new WeakMap,R=new WeakMap;const G=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,F)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,V)})},j=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const X=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,j)})},q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const U=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,q)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const K=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const Z=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,K)})},Q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const J=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,Q)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,x),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,G),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,X),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,U),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,Z),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,J)},"3040":function(e,t,i){i.r(t),i.d(t,{"default":function(){return AgreementPage}});var s=i(758),r=i(1953),a=i(2540),n=i(8076);document.title;var o=i(1321),l=i(1373);const setNavigationBarTitle=e=>{const t=(0,o._S)(e);if(!t.flag){const e={"errMsg":`setNavigationBarTitle:fail ${t.msg}`};return console.error(e.errMsg),Promise.reject(e)}const{"title":i,"success":s,"fail":r,"complete":a}=e,d=new l._({"name":"setNavigationBarTitle","success":s,"fail":r,"complete":a});return i&&"string"==typeof i?(function setTitle(e){n.k.trigger("__taroH5SetNavigationBarTitle",e)}(i),d.success()):d.fail({"errMsg":(0,o.m2)({"para":"title","correct":"String","wrong":i})})};var d=i(6070);const c={"privacy":"隐私政策","agreement":"用户协议","publish":"发布须知"};function AgreementPage(){const[e,t]=(0,s.useState)("privacy"),[i,n]=(0,s.useState)("隐私政策");(0,s.useEffect)(()=>{const e=(0,a.nI)().router,i=e?.params?.type||"privacy";t(i),n(c[i]??"隐私政策"),setNavigationBarTitle({"title":c[i]??"隐私政策"})},[]);const o="privacy"===e?p:"publish"===e?h:u;return(0,d.jsx)(r.Ss,{"className":"agreement-page","children":(0,d.jsx)(r.BM,{"scrollY":!0,"className":"agreement-scroll","children":(0,d.jsxs)(r.Ss,{"className":"agreement-content","children":[(0,d.jsx)(r.EY,{"className":"agreement-title","children":i}),(0,d.jsx)(r.EY,{"className":"agreement-date","children":"更新日期:2023年10月27日 "}),(0,d.jsx)(r.EY,{"className":"agreement-text","children":o})]})})})}const p="欢迎您使用智慧社区APP。我们非常重视您的隐私保护。本隐私政策旨在向您说明我们如何收集、使用、存储和共享您的个人信息,以及您享有的权利。 \n1. 我们收集的信息类型 \n• 身份信息:姓名、手机号码、身份证号(用于实名认证和门禁授权)。 \n• 房屋信息:您居住的小区、楼栋、单元及房号。 \n• 设备信息:设备型号、操作系统版本、唯一设备标识符(用于账号安全和推送服务)。 \n• 多媒体数据:当您使用“在线报修”、“邻里圈”或“天使之眼”功能时,我们可能会请求访问您的相机、麦克风或相册权限。 2. 信息的使用用途 \n我们收集的信息将用于:提供门禁开锁服务、处理物业缴费和报修工单、维护社区安全(如安防监控)、以及向您推送社区公告和活动通知。 \n3. 信息的存储与保护 您的个人信息将被加密存储于中国境内的服务器上。除非法律法规另有规定,我们仅在提供服务所必需的期限内保留您的个人信息。 \n4. 信息的共享 我们不会向第三方出售您的信息。仅在以下情况共享: \n• 与物业管理公司共享必要的住户信息以提供服务。 \n• 与维修人员共享您的联系方式和地址以处理报修。 \n• 应法律法规或政府部门要求。 \n5. 您的权利 您拥有以下权利: \n• 访问和更正:您可以通过“我的-个人信息”页面查看和修改您的资料。 \n• 删除:您可以联系客服申请注销账号并删除相关数据。 \n• 撤回同意:您可以在系统设置中关闭相关权限(如相机、定位)。 \n6. 联系我们 \n如对本政策有任何疑问,请联系隐私保护专员:privacy@smartcommunity.com。\n",u="欢迎您使用智慧社区APP。请您在使用前仔细阅读本用户协议。使用本应用即表示您同意以下条款。\n1. 服务说明\n智慧社区APP旨在为社区住户提供便捷的物业服务,包括门禁开锁、物业缴费、在线报修、邻里圈、社区公告等功能。\n2. 账号使用\n• 您的账号由管理员录入,请妥善保管账号和密码。\n• 您应对使用该账号进行的所有行为负责。\n3. 用户行为规范\n您在使用本应用时,应遵守法律法规及社区管理规定,不得发布违法违规、侵权或不良信息。\n4. 知识产权\n本应用的所有内容(包括但不限于文字、图片、软件等)的知识产权归本平台所有。\n5. 免责声明\n因不可抗力、网络故障等原因导致的服务中断,本平台不承担责任。\n6. 协议变更\n我们有权根据业务需要修订本协议,修订后的协议将在应用内公布。\n如有疑问,请联系:support@smartcommunity.com。\n",h="发布须知\n1. 请勿发布违法违规、虚假、侵权、低俗、暴力等不良内容。\n2. 尊重他人隐私,未经同意请勿上传他人照片或个人信息。\n3. 邻里圈倡导友善交流,请文明发言。\n4. 违规内容将按社区规定处理,情节严重者可能被封禁账号。\n"}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/402.60efda38.js b/entry/src/main/resources/rawfile/spa/js/402.60efda38.js new file mode 100644 index 0000000..2f61f92 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/402.60efda38.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[402],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const f=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],g=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[f.slice(),g.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[f.slice(),g.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=f.slice(),t=g.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var b=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const y=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,b.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const x=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,y)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const E={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,E),e}const S={"document":E,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,S),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let T,C,A;function getSupport(){return T||(T=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),T}function getDevice(e){return void 0===e&&(e={}),C||(C=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),C}function getBrowser(){return A||(A=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),A}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const E=t.grid&&t.grid.rows>1&&e.grid;let S;E?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const T="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+f:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==g&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],f=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;f&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,f,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(g=l.length-1);const w=-l[g];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,b&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var I={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):x=a;const E="next"===s||!s,S="prev"===s||!s;let T=0,C=0;const A=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-f/2+.5:0);if(M=0;t-=1)d[t].column===e&&b.push(t)}else b.push(A-t-1)}}else if(M+f>A-w){C=Math.max(M-(A-2*w),g);for(let e=0;e{e.column===t&&y.push(i)}):y.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),S&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),E&&y.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(b.length>0&&S||y.length>0&&E)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(b.length>0&&S){if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x+T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x+Math.ceil(T),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(y.length>0&&E)if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x-C]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x-C,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?y.length/h.grid.rows:y.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let f=!0;l.matches(r.focusableElements)&&(f=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const g=f&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!g||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,f=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),f=Math.abs(f)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,f=-f);const g=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=f>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&g!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let b=!0,y=r.resistanceRatio;if(r.touchReleaseOnEdges&&(y=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(b=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**y))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,f=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,f=l[l.length-1]-l[l.length-2])}let g=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));const v=(u-l[m])/f,b=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?g:m+b):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+b):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+b):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==g?g:m+b),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var z={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const D={"eventsEmitter":M,"update":k,"translate":P,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":L,"loop":I,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),f=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const g=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!g?e.disable():!u&&g&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!f&&w?(e.loopCreate(t),e.updateSlides()):f&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},_={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},z,o);return n.params=utils_extend({},l,_,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(_,e)}static get"extendedDefaults"(){return _}static get"defaults"(){return z}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(D).forEach(e=>{Object.keys(D[e]).forEach(t=>{Swiper.prototype[t]=D[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const O=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":f}=i.virtual;i.params.cssMode||i.updateActiveIndex();const g=i.activeIndex||0;let w,v,b;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,b=Math.floor(s/2)+r+d):(v=s+(r-1)+c,b=(o?s:r)+d);let y=g-b,x=g+v;o||(y=Math.max(y,0),x=Math.min(x,h.length-1));let E=(i.slidesGrid[y]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&g>=b?(y-=b,n||(E+=i.slidesGrid[0])):o&&g{e.style[w]=E-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":E,"from":y,"to":x,"slides":function getSlides(){const e=[];for(let t=y;t<=x;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const S=[],T=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ex){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const C=o?-h.length:0,A=o?2*h.length:h.length;for(let t=C;t=y&&t<=x){const i=getSlideIndex(t);void 0===u||e?T.push(i):(t>u&&T.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=S.length-1;e>=0;e-=1){const t=S[e];i.slidesEl.prepend(renderSlide(h[t],t))}else S.sort((e,t)=>t-e),S.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=E-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,f=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,f,g,w,v,b,y,x,E,S,T,C;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const A="number"==typeof e?e:null;1===l&&A&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=A||M,l=A||M,!e||1===l&&A?(m=0,f=0):(T=p.slideEl.offsetWidth,C=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+T/2-r,h=d+C/2-n,g=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=g*i.scale,b=w*i.scale,y=Math.min(T/2-v/2,0),x=Math.min(C/2-b/2,0),E=-y,S=-x,m=c*i.scale,f=h*i.scale,mE&&(m=E),fS&&(f=S)),A&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${f}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return f},"set"(e){if(f!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}f=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,f,g=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),f||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/g),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;g=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,g=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,f=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(f=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const f=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${f}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${f}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(f=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(f.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=f.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const g=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-f.scale)*c*a})`:`scale(${1-(1-f.scale)*c*a})`,b=c<0?1+(1-f.opacity)*c*a:1-(1-f.opacity)*c*a,y=`translate3d(${g}) ${w} ${v}`;if(m&&f.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&f.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const x=effectTarget(0,s);x.style.transform=y,x.style.opacity=b,f.origin&&(x.style.transformOrigin=f.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(y||x){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,g+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const E=p<0?""+(1+(1-g)*p):""+(1-(1-g)*p),S=`\n translate3d(${h}, ${m}, ${f}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${E})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=S}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(O);var $,B,R,Y,N,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let H=0;const F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),$.set(this,H++),B.set(this,"autoplay"),R.set(this,!1),Y.set(this,!1),N.set(this,0),this.handleSwiperSizeDebounce=(0,b.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,Y,"f")&&(this.reset(),__classPrivateFieldSet(this,Y,!1,"f"),__classPrivateFieldSet(this,R,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,R,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,R,!0,"f"),__classPrivateFieldSet(this,N,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,R,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,Y,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,R,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,R,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,R,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,R,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,N,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,f=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,R,"f")||__classPrivateFieldGet(m,N,"f")===this.realIndex)return;__classPrivateFieldSet(m,N,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t}),__classPrivateFieldSet(m,B,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,B,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,R,"f")||__classPrivateFieldGet(m,N,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,B,"autoplay","f")}}});if(t&&(f.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container`,f),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,$,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);$=new WeakMap,B=new WeakMap,R=new WeakMap,Y=new WeakMap,N=new WeakMap;const G=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,F)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,V)})},j=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const X=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,j)})},q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const U=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,q)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const K=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const Z=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,K)})},Q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const J=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,Q)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,x),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,G),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,X),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,U),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,Z),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,J)},"7402":function(e,t,i){i.r(t),i.d(t,{"default":function(){return CirclesAllPage}});var s=i(1953),r=i(6070);function CirclesAllPage(){return(0,r.jsx)(s.Ss,{"className":"circles-all-page","children":(0,r.jsx)(s.Ss,{"className":"circles-all-empty","children":(0,r.jsx)(s.EY,{"children":"敬请期待"})})})}}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/418.47e7a30b.js b/entry/src/main/resources/rawfile/spa/js/418.47e7a30b.js new file mode 100644 index 0000000..955e885 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/418.47e7a30b.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[418],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const g=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],f=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[g.slice(),f.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[g.slice(),f.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=g.slice(),t=f.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var A=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const b=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,A.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const y=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,b)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const x={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,x),e}const E={"document":x,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,E),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let S,T,C;function getSupport(){return S||(S=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),S}function getDevice(e){return void 0===e&&(e={}),T||(T=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),T}function getBrowser(){return C||(C=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),C}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const x=t.grid&&t.grid.rows>1&&e.grid;let E;x?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const S="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+g:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==f&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],g=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;g&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,g,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(f=l.length-1);const w=-l[f];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,A&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var L={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):y=a;const x="next"===s||!s,E="prev"===s||!s;let S=0,T=0;const C=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-g/2+.5:0);if(M=0;t-=1)d[t].column===e&&A.push(t)}else A.push(C-t-1)}}else if(M+g>C-w){T=Math.max(M-(C-2*w),f);for(let e=0;e{e.column===t&&b.push(i)}):b.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),E&&A.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),x&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(A.length>0&&E||b.length>0&&x)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(A.length>0&&E){if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y+S]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y+Math.ceil(S),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?A.length/h.grid.rows:A.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(b.length>0&&x)if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y-T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y-T,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let g=!0;l.matches(r.focusableElements)&&(g=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const f=g&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!f||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,g=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),g=Math.abs(g)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,g=-g);const f=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=g>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&f!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let A=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&&(b=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(A=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**b))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,g=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,g=l[l.length-1]-l[l.length-2])}let f=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(f=0));const v=(u-l[m])/g,A=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?f:m+A):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+A):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+A):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==f?f:m+A),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var D={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const z={"eventsEmitter":M,"update":k,"translate":I,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":P,"loop":L,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),g=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const f=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!f?e.disable():!u&&f&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!g&&w?(e.loopCreate(t),e.updateSlides()):g&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},O={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},D,o);return n.params=utils_extend({},l,O,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(O,e)}static get"extendedDefaults"(){return O}static get"defaults"(){return D}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(z).forEach(e=>{Object.keys(z[e]).forEach(t=>{Swiper.prototype[t]=z[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const N=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":g}=i.virtual;i.params.cssMode||i.updateActiveIndex();const f=i.activeIndex||0;let w,v,A;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,A=Math.floor(s/2)+r+d):(v=s+(r-1)+c,A=(o?s:r)+d);let b=f-A,y=f+v;o||(b=Math.max(b,0),y=Math.min(y,h.length-1));let x=(i.slidesGrid[b]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&f>=A?(b-=A,n||(x+=i.slidesGrid[0])):o&&f{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":x,"from":b,"to":y,"slides":function getSlides(){const e=[];for(let t=b;t<=y;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const E=[],S=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ey){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const T=o?-h.length:0,C=o?2*h.length:h.length;for(let t=T;t=b&&t<=y){const i=getSlideIndex(t);void 0===u||e?S.push(i):(t>u&&S.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=E.length-1;e>=0;e-=1){const t=E[e];i.slidesEl.prepend(renderSlide(h[t],t))}else E.sort((e,t)=>t-e),E.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,g=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,g,f,w,v,A,b,y,x,E,S,T;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const C="number"==typeof e?e:null;1===l&&C&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=C||M,l=C||M,!e||1===l&&C?(m=0,g=0):(S=p.slideEl.offsetWidth,T=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+S/2-r,h=d+T/2-n,f=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=f*i.scale,A=w*i.scale,b=Math.min(S/2-v/2,0),y=Math.min(T/2-A/2,0),x=-b,E=-y,m=c*i.scale,g=h*i.scale,mx&&(m=x),gE&&(g=E)),C&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${g}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return g},"set"(e){if(g!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}g=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,g,f=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),g||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/f),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;f=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,f=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,g=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(g=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const g=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${g}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${g}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(g=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(g.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=g.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const f=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-g.scale)*c*a})`:`scale(${1-(1-g.scale)*c*a})`,A=c<0?1+(1-g.opacity)*c*a:1-(1-g.opacity)*c*a,b=`translate3d(${f}) ${w} ${v}`;if(m&&g.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&g.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const y=effectTarget(0,s);y.style.transform=b,y.style.opacity=A,g.origin&&(y.style.transformOrigin=g.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(b||y){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,f+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const x=p<0?""+(1+(1-f)*p):""+(1-(1-f)*p),E=`\n translate3d(${h}, ${m}, ${g}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${x})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=E}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(N);var _,B,j,$,H,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let R=0;const F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),_.set(this,R++),B.set(this,"autoplay"),j.set(this,!1),$.set(this,!1),H.set(this,0),this.handleSwiperSizeDebounce=(0,A.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,$,"f")&&(this.reset(),__classPrivateFieldSet(this,$,!1,"f"),__classPrivateFieldSet(this,j,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,j,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,j,!0,"f"),__classPrivateFieldSet(this,H,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,j,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,$,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,H,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,g=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,H,"f")===this.realIndex)return;__classPrivateFieldSet(m,H,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t}),__classPrivateFieldSet(m,B,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,B,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,H,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,B,"autoplay","f")}}});if(t&&(g.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container`,g),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,_,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);_=new WeakMap,B=new WeakMap,j=new WeakMap,$=new WeakMap,H=new WeakMap;const Y=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,F)})},G=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,G)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const Q=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,V)})},X=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const q=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,X)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const U=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const Z=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,U)})},K=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const J=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,K)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,y),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,Y),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,Q),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,q),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,Z),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,J)},"1169":function(e,t,i){i.d(t,{"R":function(){return getFileInfo}});var s=i(1321),r=i(1373),a=i(9362);const getFileInfo=e=>{const t="getFileInfo",i=(0,s._S)(e);if(!i.flag){const e={"errMsg":`${t}:fail ${i.msg}`};return console.error(e.errMsg),Promise.reject(e)}const{"filePath":n,"digestAlgorithm":o,"success":l,"fail":d,"complete":c}=e,p=new r._({"name":t,"success":l,"fail":d,"complete":c});return"string"!=typeof n?p.fail({"errMsg":(0,s.m2)({"para":"filePath","correct":"string","wrong":n})}):new Promise((e,t)=>{a.A.getFileInfo({"filePath":n,"digestAlgorithm":o,"success":i=>{const s={"size":i.size,"digest":i.digest,"errMsg":i.errMsg};p.success(s,{"resolve":e,"reject":t})},"fail":i=>{const s={"errMsg":i.errMsg};p.fail(s,{"resolve":e,"reject":t})}})})}},"7220":function(e,t,i){i.d(t,{"N":function(){return chooseImage}});var s=i(7369),r=i(1607),a=i(9362),n=i(1321),o=i(1373);const chooseImage=e=>(0,s.sH)(void 0,void 0,void 0,function*(){const t="chooseImage";if(!((0,n._S)(e).flag||void 0===e)){const e={"errMsg":`${t}:fail invalid params`};return console.error(e.errMsg),Promise.reject(e)}const{"count":i=9,"sourceType":s=["album","camera"],"sizeType":l=["original","compressed"],"success":d,"fail":c}=e,p=["image"],u=new o._({"name":t,"success":d,"fail":c});let h;if(1===s.length)h=s[0];else if("object"!=typeof s||s.includes("album")&&s.includes("camera")){if(!(yield(0,r.Zu)({"itemList":["拍摄","从相册选择"]}).then(e=>(h=0===e.tapIndex?"camera":"album",!0),()=>!1)))return u.fail({"errMsg":"fail cancel"})}return new Promise((e,s)=>{a.A.chooseMediumAssets({"count":i,"mediaType":p,"sourceType":h,"sizeType":l,"apiName":t,"success":t=>{const i=[];for(const e of t.tempFiles){const t={"path":e.tempFilePath,"size":e.size,"type":e.tempFilePath.split(".").pop()};i.push(t)}const r={"tempFilePaths":t.tempFilePaths,"tempFiles":i,"errMsg":t.errMsg};u.success(r,{"resolve":e,"reject":s})},"fail":t=>{u.fail(t,{"resolve":e,"reject":s})}})})})},"1607":function(e,t,i){i.d(t,{"RZ":function(){return hideLoading},"Zu":function(){return showActionSheet},"Cs":function(){return showLoading},"to":function(){return showModal},"P0":function(){return showToast}});var s=i(5482),r=i(1229),a=i(794),n=i(2999),o=i(9479);const noop=function(){};let l="default";function init(e){if("ready"===l)return;const t=e.createElement("style");t.textContent='@font-face{font-weight:normal;font-style:normal;font-family:"taro";src:url("data:application/x-font-ttf;charset=utf-8;base64, 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") format("truetype");}@-webkit-keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}@keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}.taro-modal__foot:after {content: "";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);} .taro-model__btn:active {background-color: #EEEEEE}.taro-model__btn:not(:first-child):after {content: "";position: absolute;left: 0;top: 0;width: 1px;bottom: 0;border-left: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}.taro-actionsheet__cell:not(:last-child):after {content: "";position: absolute;left: 0;bottom: 0;right: 0;height: 1px;border-top: 1px solid #e5e5e5;color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}',e.querySelector("head").appendChild(t),l="ready"}const d=new class Toast{"constructor"(){this.options={"title":"","icon":"none","image":"","duration":1500,"mask":!1},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0"},"toastStyle":{"z-index":"5000","box-sizing":"border-box","display":"flex","flex-direction":"column","justify-content":"center","-webkit-justify-content":"center","position":"fixed","top":"50%","left":"50%","min-width":"120px","max-width":"200px","min-height":"120px","padding":"15px","transform":"translate(-50%, -50%)","border-radius":"5px","text-align":"center","line-height":"1.6","color":"#FFFFFF","background":"rgba(17, 17, 17, 0.7)"},"successStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTQ4OTYzMjA0IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQzNDgiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNMjE5Ljk1MiA1MTIuNTc2bDIxMC40MzIgMjEwLjQzMi00NS4yNDggNDUuMjU2LTIxMC40MzItMjEwLjQzMnoiIHAtaWQ9IjQzNDkiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNNzk5LjY3MiAyNjIuMjY0bDQ1LjI1NiA0NS4yNTYtNDYwLjQ2NCA0NjAuNDY0LTQ1LjI1Ni00NS4yNTZ6IiBwLWlkPSI0MzUwIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"errrorStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTUxMDU1MTgzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE0MDc2IiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNTggNjQgNjQgMjY0LjU4IDY0IDUxMnMyMDAuNTggNDQ4IDQ0OCA0NDggNDQ4LTIwMC41OCA0NDgtNDQ4Uzc1OS40MiA2NCA1MTIgNjR6IG0wIDc1MmEzNiAzNiAwIDEgMSAzNi0zNiAzNiAzNiAwIDAgMS0zNiAzNnogbTUxLjgzLTU1MS45NUw1NDggNjM2YTM2IDM2IDAgMCAxLTcyIDBsLTE1LjgzLTM3MS45NWMtMC4xLTEuMzMtMC4xNy0yLjY4LTAuMTctNC4wNWE1MiA1MiAwIDAgMSAxMDQgMGMwIDEuMzctMC4wNyAyLjcyLTAuMTcgNC4wNXoiIHAtaWQ9IjE0MDc3IiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"loadingStyle":{"margin":"6px auto","width":"38px","height":"38px","-webkit-animation":"taroLoading 1s steps(12, end) infinite","animation":"taroLoading 1s steps(12, end) infinite","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat","background-size":"100%"},"imageStyle":{"margin":"6px auto","width":"40px","height":"40px","background":"transparent no-repeat","background-size":"100%"},"textStyle":{"margin":"0","font-size":"16px"}}}"create"(e={},t="toast"){var i,s;const{"maskStyle":r,"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p,"textStyle":u}=this.style,h=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});if(this.el=document.createElement("div"),this.el.className="taro__toast",this.el.style.opacity="0",this.el.style.transition="opacity 0.1s linear",this.el.ontouchmove=e=>{e.stopPropagation(),e.preventDefault()},this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(r)),this.mask.style.display=h.mask?"block":"none",this.icon=document.createElement("p"),h.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${h.image})`})));else{const e="loading"===h.icon?c:"error"===h.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===h.icon?{"display":"none"}:{})))}return this.toast=document.createElement("div"),this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===h.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.title=document.createElement("p"),this.title.setAttribute("style",(0,n.Rq)(u)),this.title.textContent=h.title,this.toast.appendChild(this.icon),this.toast.appendChild(this.title),this.el.appendChild(this.mask),this.el.appendChild(this.toast),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.type=h._type,h.duration>=0&&this.hide(h.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"show"(e={},t="toast"){var i,s;const r=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.title.textContent=r.title||"",this.mask.style.display=r.mask?"block":"none";const{"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p}=this.style;if(r.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${r.image})`})));else if(!r.image&&r.icon){const e="loading"===r.icon?c:"error"===r.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===r.icon?{"display":"none"}:{})))}return this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===r.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.type=r._type,r.duration>=0&&this.hide(r.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"hide"(e=0,t=""){t&&t!==this.type||(this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},100)},e))}},c=new class Modal{"constructor"(){this.options={"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"modalStyle":{"z-index":"4999","position":"fixed","top":"50%","left":"50%","transform":"translate(-50%, -50%)","width":"80%","max-width":"300px","border-radius":"3px","text-align":"center","line-height":"1.6","overflow":"hidden","background":"#FFFFFF"},"titleStyle":{"padding":"20px 24px 9px","font-size":"18px"},"textStyle":{"padding":"0 24px 12px","min-height":"40px","font-size":"15px","line-height":"1.3","color":"#808080","word-wrap":"break-word","word-break":"break-all"},"footStyle":{"position":"relative","line-height":"48px","font-size":"18px","display":"flex"},"btnStyle":{"position":"relative","-webkit-box-flex":"1","-webkit-flex":"1","flex":"1"}}}"create"(e={}){return new Promise(t=>{var i,s;const{"maskStyle":r,"modalStyle":o,"titleStyle":l,"textStyle":d,"footStyle":c,"btnStyle":p}=this.style,u=Object.assign(Object.assign({},this.options),e);this.el=document.createElement("div"),this.el.className="taro__modal",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear";const eventHandler=e=>{e.stopPropagation(),e.preventDefault()},h=document.createElement("div");h.className="taro-modal__mask",h.setAttribute("style",(0,n.Rq)(r)),h.ontouchmove=eventHandler;const m=document.createElement("div");m.className="taro-modal__content",m.setAttribute("style",(0,n.Rq)(o)),m.ontouchmove=eventHandler;const g=u.title?l:Object.assign(Object.assign({},l),{"display":"none"});this.title=document.createElement("div"),this.title.className="taro-modal__title",this.title.setAttribute("style",(0,n.Rq)(g)),this.title.textContent=u.title;const f=u.title?d:Object.assign(Object.assign({},d),{"padding":"40px 20px 26px","color":"#353535"});this.text=document.createElement("div"),this.text.className="taro-modal__text",this.text.setAttribute("style",(0,n.Rq)(f)),this.text.textContent=u.content;const w=document.createElement("div");w.className="taro-modal__foot",w.setAttribute("style",(0,n.Rq)(c));const v=Object.assign(Object.assign({},p),{"color":u.cancelColor,"display":u.showCancel?"block":"none"});this.cancel=document.createElement("div"),this.cancel.className="taro-model__btn taro-model__cancel",this.cancel.setAttribute("style",(0,n.Rq)(v)),this.cancel.textContent=u.cancelText,this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm=document.createElement("div"),this.confirm.className="taro-model__btn taro-model__confirm",this.confirm.setAttribute("style",(0,n.Rq)(p)),this.confirm.style.color=u.confirmColor,this.confirm.textContent=u.confirmText,this.confirm.onclick=()=>{this.hide(),t("confirm")},w.appendChild(this.cancel),w.appendChild(this.confirm),m.appendChild(this.title),m.appendChild(this.text),m.appendChild(w),this.el.appendChild(h),this.el.appendChild(m),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"show"(e={}){return new Promise(t=>{var i,s;const r=Object.assign(Object.assign({},this.options),e);this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer);const{"textStyle":o}=this.style;if(r.title)this.title.textContent=r.title,this.title.style.display="block",this.text.setAttribute("style",(0,n.Rq)(o));else{this.title.textContent="",this.title.style.display="none";const e=Object.assign(Object.assign({},o),{"padding":"40px 20px 26px","color":"#353535"});this.text.setAttribute("style",(0,n.Rq)(e))}this.text.textContent=r.content||"",this.cancel.style.display=r.showCancel?"block":"none",this.cancel.textContent=r.cancelText||"",this.cancel.style.color=r.cancelColor||"",this.confirm.textContent=r.confirmText||"",this.confirm.style.color=r.confirmColor||"",this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm.onclick=()=>{this.hide(),t("confirm")},this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},p=new class ActionSheet{"constructor"(){this.options={"alertText":"","itemList":[],"itemColor":"#000000","success":noop,"fail":noop,"complete":noop},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"actionSheetStyle":{"z-index":"4999","position":"fixed","left":"0","bottom":"0","-webkit-transform":"translate(0, 100%)","transform":"translate(0, 100%)","width":"100%","line-height":"1.6","background":"#EFEFF4","-webkit-transition":"-webkit-transform .3s","transition":"transform .3s","border-radius":"15px 15px 0 0"},"menuStyle":{"background-color":"#FCFCFD","border-radius":"15px 15px 0 0"},"cellStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"18px"},"titleStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"16px","color":"rgba(0,0,0,0.8)","display":"none"},"cancelStyle":{"margin-top":"6px","padding":"10px 0","text-align":"center","font-size":"18px","color":"#000000","background-color":"#FCFCFD"}},this.lastConfig={}}"create"(e={}){return new Promise(t=>{const{"maskStyle":i,"actionSheetStyle":s,"menuStyle":r,"cellStyle":a,"titleStyle":o,"cancelStyle":l}=this.style,d=Object.assign(Object.assign({},this.options),e);this.lastConfig=d,this.el=document.createElement("div"),this.el.className="taro__actionSheet",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear",this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(i)),this.actionSheet=document.createElement("div"),this.actionSheet.setAttribute("style",(0,n.Rq)(s)),this.menu=document.createElement("div"),this.menu.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},r),{"color":d.itemColor}))),this.cells=d.itemList.map((e,i)=>{const s=document.createElement("div");return s.className="taro-actionsheet__cell",s.setAttribute("style",(0,n.Rq)(a)),s.textContent=e,s.dataset.tapIndex=`${i}`,s.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)},s}),this.title=document.createElement("div"),this.title.setAttribute("style",(0,n.Rq)(o)),this.title.className="taro-actionsheet__cell",this.title.textContent=d.alertText,this.title.style.display=d.alertText?"block":"none",this.cancel=document.createElement("div"),this.cancel.setAttribute("style",(0,n.Rq)(l)),this.cancel.textContent="取消",this.menu.appendChild(this.title),this.cells.forEach(e=>this.menu.appendChild(e)),this.actionSheet.appendChild(this.menu),this.actionSheet.appendChild(this.cancel),this.el.appendChild(this.mask),this.el.appendChild(this.actionSheet);const cb=()=>{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"show"(e={}){return new Promise(t=>{const i=Object.assign(Object.assign({},this.options),e);this.lastConfig=i,this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),i.itemColor&&(this.menu.style.color=i.itemColor);const{"cellStyle":s}=this.style;i.itemList.forEach((e,i)=>{let r;this.cells[i]?r=this.cells[i]:(r=document.createElement("div"),r.className="taro-actionsheet__cell",r.setAttribute("style",(0,n.Rq)(s)),r.dataset.tapIndex=`${i}`,this.cells.push(r),this.menu.appendChild(r)),r.textContent=e,r.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)}});const r=this.cells.length,a=i.itemList.length;if(r>a){for(let e=a;e{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",(0,n.BM)(this.actionSheet,"translate(0, 100%)"),this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},showToast=(e={"title":""})=>{init(document),e=Object.assign({"title":"","icon":"success","image":"","duration":1500,"mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showToast","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("number"!=typeof e.duration)return r.fail({"errMsg":(0,n.m2)({"para":"duration","correct":"Number","wrong":e.duration})});e.image&&"string"!=typeof e.image&&(e.image=""),e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"toast"):d.create(e,"toast"),r.success({"errMsg":a})},showLoading=(e={"title":""})=>{init(document),e=Object.assign({"title":"","mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showLoading","success":t,"fail":i,"complete":s});if("string"!=typeof(e=Object.assign({},e,{"icon":"loading","image":"","duration":-1})).title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"loading"):d.create(e,"loading"),r.success({"errMsg":a})},hideLoading=({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideLoading","success":t,"fail":i,"complete":s});return d.el?(d.hide(0,e?"loading":""),r.success()):r.success()},showModal=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={}){init(document),e=Object.assign({"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showModal","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("string"!=typeof e.content)return r.fail({"errMsg":(0,n.m2)({"para":"content","correct":"String","wrong":e.content})});if("string"!=typeof e.cancelText)return r.fail({"errMsg":(0,n.m2)({"para":"cancelText","correct":"String","wrong":e.cancelText})});if(e.cancelText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"cancelText length should not larger then 4 Chinese characters"});if("string"!=typeof e.confirmText)return r.fail({"errMsg":(0,n.m2)({"para":"confirmText","correct":"String","wrong":e.confirmText})});if(e.confirmText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"confirmText length should not larger then 4 Chinese characters"});if("string"!=typeof e.cancelColor)return r.fail({"errMsg":(0,n.m2)({"para":"cancelColor","correct":"String","wrong":e.cancelColor})});if("string"!=typeof e.confirmColor)return r.fail({"errMsg":(0,n.m2)({"para":"confirmColor","correct":"String","wrong":e.confirmColor})});e.showCancel=!!e.showCancel;let a="";a=c.el?yield c.show(e):yield c.create(e);const l={"cancel":!1,"confirm":!1};return l[a]=!0,r.success(l)});const showActionSheet=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={"itemList":[]},t="showActionSheet"){init(document),e=Object.assign({"itemColor":"#000000","itemList":[]},e);const{"success":i,"fail":s,"complete":r}=e,a=new o._({"name":t,"success":i,"fail":s,"complete":r});if(!Array.isArray(e.itemList))return a.fail({"errMsg":(0,n.m2)({"para":"itemList","correct":"Array","wrong":e.itemList})});if(e.itemList.length<1)return a.fail({"errMsg":"parameter error: parameter.itemList should have at least 1 item"});if(e.itemList.length>6)return a.fail({"errMsg":"parameter error: parameter.itemList should not be large than 6"});for(let t=0;t{var e,t;d.currentPath&&d.currentPath!==(null===(e=a.E.page)||void 0===e?void 0:e.path)&&((({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideToast","success":t,"fail":i,"complete":s});d.el?(d.hide(0,e?"toast":""),r.success()):r.success()})(),hideLoading()),c.currentPath&&c.currentPath!==(null===(t=a.E.page)||void 0===t?void 0:t.path)&&function hideModal(){c.el&&c.hide()}()})},"2570":function(e,t,i){i.d(t,{"W":function(){return LinearGradient}});i(758);var s=i(1953),r=i(6070);const a={"to top":0,"to top right":45,"to right top":45,"to right":90,"to bottom right":135,"to right bottom":135,"to bottom":180,"to bottom left":225,"to left bottom":225,"to left":270,"to top left":315,"to left top":315},LinearGradient=({"colors":e=["#000000","#ffffff"],"angle":t,"direction":i,"style":n={},"className":o,"children":l,"onClick":d,...c})=>{let p=180;void 0!==t?p=t:i&&(p=a[i]??180);const u=`linear-gradient(${p}deg, ${e.join(", ")})`;return(0,r.jsx)(s.Ss,{"className":o,"style":{...n,"background":u},"onClick":d,...c,"children":l})}},"7418":function(e,t,i){i.r(t),i.d(t,{"default":function(){return UserInfoPage}});var s=i(758),r=i(1953),a=i(2570),n=i(7220),o=i(1607),l=i(4203),d=i(8842),c=i(5155),p=i(3101),u=i(6070);const h=[{"label":"保密","value":""},{"label":"男","value":"male"},{"label":"女","value":"female"}];function UserInfoPage(){const{"userInfo":e,"setUserInfo":t,"isLogin":i}=(0,d.J)(),[m,g]=(0,s.useState)(""),[f,w]=(0,s.useState)(""),[v,A]=(0,s.useState)(0),[b,y]=(0,s.useState)(""),[x,E]=(0,s.useState)(""),[S,T]=(0,s.useState)(!1),C=e,M=C?.mobilePhone??C?.phone??"-",k=(0,s.useCallback)(async()=>{if(i)try{const i=await(0,c.me)();if(i?.success||"S00000"===i?.code){const s=i?.model??{},r={...e||{},...s};t?.(r),g(s.nickname??s.username??"");const a=s.gender??"",n=h.findIndex(e=>e.value===a);A(n>=0?n:0),w(n>=0?a:""),y(s.birthday??"");const o=s.avatarFile?.url??s.avatar;E(o??"")}}catch{}},[i,t,e]);(0,s.useEffect)(()=>{const t=e;g(t?.nickname??t?.username??"");const i=t?.gender??"",s=h.findIndex(e=>e.value===i);A(s>=0?s:0),w(s>=0?i:""),y(t?.birthday??"");E(t?.avatarFile?.url??t?.avatar??"")},[e]),(0,s.useEffect)(()=>{k()},[k]);return(0,u.jsxs)(r.Ss,{"className":"userinfo-page","children":[(0,u.jsxs)(r.Ss,{"className":"userinfo-list","children":[(0,u.jsxs)(r.Ss,{"className":"userinfo-row userinfo-avatar-row","onClick":async()=>{try{const e=await(0,n.N)({"count":1,"sizeType":["compressed"],"sourceType":["album","camera"]}),t=e.tempFilePaths?.[0];if(!t)return;(0,o.Cs)({"title":"上传中..."});const i=await(0,p.QM)(t),s=i?.url??i?.model?.url,r=i?.id??i?.fileId;s?E(s):r&&E(String(r)),(0,o.RZ)()}catch(e){(0,o.RZ)(),(0,o.P0)({"title":e?.message??"上传失败","icon":"none"})}},"children":[(0,u.jsx)(r.EY,{"className":"userinfo-label","children":"头像"}),(0,u.jsxs)(r.Ss,{"className":"userinfo-avatar-right","children":[x?(0,u.jsx)(r._V,{"className":"userinfo-avatar","src":x,"mode":"aspectFill"}):(0,u.jsx)(r.Ss,{"className":"userinfo-avatar-placeholder"}),(0,u.jsx)(r.EY,{"className":"userinfo-avatar-hint","children":"点击头像上传"}),(0,u.jsx)(r.EY,{"className":"userinfo-arrow","children":"›"})]})]}),(0,u.jsxs)(r.Ss,{"className":"userinfo-row","children":[(0,u.jsx)(r.EY,{"className":"userinfo-label","children":"昵称"}),(0,u.jsx)(r.pd,{"className":"userinfo-input","placeholder":"请输入昵称","value":m,"onInput":e=>g(e.detail.value)})]}),(0,u.jsxs)(r.Ss,{"className":"userinfo-row","children":[(0,u.jsx)(r.EY,{"className":"userinfo-label","children":"性别"}),(0,u.jsx)(r.LC,{"mode":"selector","range":h.map(e=>e.label),"value":v,"onChange":e=>{const t=e.detail.value,i=parseInt(t,10)||0;A(i),w(h[i]?.value??"")},"children":(0,u.jsxs)(r.Ss,{"className":"userinfo-picker-value","children":[(0,u.jsx)(r.EY,{"children":h[v]?.label??"保密"}),(0,u.jsx)(r.EY,{"className":"userinfo-arrow","children":"›"})]})})]}),(0,u.jsxs)(r.Ss,{"className":"userinfo-row","children":[(0,u.jsx)(r.EY,{"className":"userinfo-label","children":"出生日期"}),(0,u.jsx)(r.LC,{"mode":"date","value":b,"onChange":e=>{y(e.detail.value)},"children":(0,u.jsxs)(r.Ss,{"className":"userinfo-picker-value","children":[(0,u.jsx)(r.EY,{"className":b?"":"userinfo-placeholder","children":b||"选择生日"}),(0,u.jsx)(r.EY,{"className":"userinfo-arrow","children":"›"})]})})]}),(0,u.jsxs)(r.Ss,{"className":"userinfo-row userinfo-phone-row","children":[(0,u.jsx)(r.EY,{"className":"userinfo-label","children":"手机号"}),(0,u.jsx)(r.EY,{"className":"userinfo-value userinfo-value-phone","children":M})]})]}),(0,u.jsx)(r.Ss,{"className":"userinfo-footer","children":(0,u.jsx)(a.W,{"className":"userinfo-save","colors":["#ff7600","#ff8c2e"],"angle":135,"onClick":S?void 0:async()=>{if(!m.trim())return void(0,o.P0)({"title":"请输入昵称","icon":"none"});const i=e?.id;if(null!=i){T(!0);try{const s={"id":i,"nickname":m.trim(),"gender":f||void 0,"birthday":b||void 0};x&&(s.avatar=x,s.avatarFile=x.startsWith("http")?{"url":x}:{"id":x});const r=await(0,c.TY)(s);if(r?.success||"S00000"===r?.code){const i={...e||{},...r?.model??{}};t?.(i),(0,o.P0)({"title":"保存成功","icon":"success"}),setTimeout(()=>l.Ay.navigateBack(),800)}else(0,o.P0)({"title":r?.message??"保存失败","icon":"none"})}catch(e){(0,o.P0)({"title":e?.message??"保存失败","icon":"none"})}finally{T(!1)}}else(0,o.P0)({"title":"请先登录","icon":"none"})},"children":(0,u.jsx)(r.EY,{"children":S?"保存中…":"保存"})})})]})}},"5155":function(e,t,i){i.d(t,{"TY":function(){return updatedUser},"me":function(){return fetchUserInfo}});var s=i(5288),r=i(1285),a=i(3735);function mapOwnerToUserInfo(e){return e?{"id":e.id,"nickname":e.nickName??e.nickname,"username":e.name??e.nickName??e.username,"mobilePhone":e.phone??e.mobilePhone,"phone":e.phone??e.mobilePhone,"avatar":e.avatar,"avatarFile":e.avatar?{"url":e.avatar}:void 0,"gender":(t=e.gender,1===t||"1"===t?"male":2===t||"2"===t?"female":""),"birthday":e.birthday??"","roleTypes":e.roleTypes??e.roleType??"","roleName":e.roleName??e.role??"","communityName":e.communityName??e.community?.name??""}:{};var t}function fetchUserInfo(){return(0,a.xP)(()=>(0,r.OH)().then(e=>{const t=e?.model??{};return{...e,"model":mapOwnerToUserInfo(t)}}),a.Pe.ownerDetail).then(e=>({...e,"model":mapOwnerToUserInfo(e?.model??a.Pe.ownerDetail.model)}))}function updatedUser(e){const t=e.id??e.userId;if(null==t)return(0,s.Ay)({"url":"/api/user","method":"PUT","data":e}).catch(()=>Promise.resolve(a.Pe.ownerUpdate));const i="string"==typeof e.avatar?e.avatar:e.avatarFile?.url,n={"id":Number(t),"nickName":e.nickname??e.nickName,"avatar":i,"gender":(o=e.gender,"male"===o||1===o||"1"===o?"1":"female"===o||2===o||"2"===o?"2":"0"),"birthday":e.birthday??"","phone":e.phone??e.mobilePhone};var o;return(0,r.Kp)(n)}},"3101":function(e,t,i){i.d(t,{"rr":function(){return chooseAndUploadFeedbackImages},"QM":function(){return upload_uploadFile}});var s=i(7369),r=i(2717),a=i(1045);class NativeUploadFile{"constructor"(e){this.className="NativeUploadFile";const t=Object.assign(Object.assign({},e),{"success":t=>{null==e||e.success(t),this.destroy()},"fail":t=>{null==e||e.fail(t),this.destroy()}});this.objectId=a.N.getInstance().createInstance(this.className,t)}static"getUploadTask"(e){return new NativeUploadFile(e)}"abort"(){a.N.getInstance().setInstanceFunction({},this.className,"abort",this.objectId),this.destroy()}"offHeadersReceived"(e){a.N.getInstance().setInstanceFunction(e,this.className,"offHeadersReceived",this.objectId)}"offProgressUpdate"(e){a.N.getInstance().setInstanceFunction(e,this.className,"offProgressUpdate",this.objectId)}"onHeadersReceived"(e){a.N.getInstance().setInstanceFunctionAsync(e,this.className,"onHeadersReceived",this.objectId)}"onProgressUpdate"(e){a.N.getInstance().setInstanceFunctionAsync(e,this.className,"onProgressUpdate",this.objectId)}"destroy"(){a.N.getInstance().destroyInstance(this.className,this.objectId)}}var n=i(1321);const uploadFile=e=>{const t=(0,n._S)(e);if(!t.flag){const e={"errMsg":`uploadFile:fail ${t.msg}`};return Promise.reject(e)}const i=e,{"url":a,"filePath":o,"name":l,"success":d,"fail":c,"complete":p}=i,u=(0,s.Tt)(i,["url","filePath","name","success","fail","complete"]),h={"url":a,"filePath":o,"name":l};for(const e in h)if("string"!=typeof h[e]){const t={"errMsg":(0,n.m2)({"para":e,"correct":"string","wrong":h[e]})};return(0,r.Tn)(c)&&c(t),(0,r.Tn)(p)&&p(t),Promise.reject(t)}const m=NativeUploadFile.getUploadTask(Object.assign(Object.assign({"url":a,"filePath":o,"name":l},u),{"success":e=>{(0,r.Tn)(d)&&d(e)},"fail":e=>{(0,r.Tn)(c)&&c(e)},"complete":e=>{(0,r.Tn)(p)&&p(e)}})),g=Promise.resolve(m);return m&&["abort","onHeadersReceived","offHeadersReceived","onProgressUpdate","offProgressUpdate"].forEach(e=>{e in m&&(g[e]=m[e].bind(m))}),g};var o=i(7220),l=i(1169),d=i(1607),c=i(3659);const p=`${i(1081).K.BASE_URL}/api/file/upload`;function upload_uploadFile(e){return(async()=>{const t=await(0,c.c7)(c.d5.TOKEN)||"";return new Promise((i,s)=>{uploadFile({"url":p,"filePath":e,"name":"files","header":{"cookie":t?`token=${t}`:""}}).then(e=>{if(200===e.statusCode)try{const t=JSON.parse(e.data);if(t.code&&"S00000"!==t.code)return void s(t);i(t.model??t)}catch{s(new Error("解析上传结果失败"))}else s(new Error(e.data||"上传失败"))}).catch(s)})})()}const u=2097152;async function chooseAndUploadFeedbackImages(e,t=9){const i=Math.min(t-e,9);if(i<=0)return[];const s=(await(0,o.N)({"count":i,"sizeType":["compressed"],"sourceType":["album","camera"]})).tempFilePaths??[],r=[];for(const e of s)try{const t=await(0,l.R)({"filePath":e});if((t.size??0)>u){(0,d.P0)({"title":"图片超过 2M,请选择较小图片","icon":"none"});continue}const i=await upload_uploadFile(e),s=i.id??i.fileId,a=i.url??i?.model?.url;s&&r.push({"id":String(s),"url":a,"tempPath":e})}catch{}return r}}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/441.fadcb039.js b/entry/src/main/resources/rawfile/spa/js/441.fadcb039.js new file mode 100644 index 0000000..4c39ac2 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/441.fadcb039.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[441],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const f=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],g=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[f.slice(),g.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[f.slice(),g.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=f.slice(),t=g.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var b=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const y=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,b.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const x=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,y)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const E={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,E),e}const S={"document":E,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,S),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let T,C,A;function getSupport(){return T||(T=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),T}function getDevice(e){return void 0===e&&(e={}),C||(C=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),C}function getBrowser(){return A||(A=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),A}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const E=t.grid&&t.grid.rows>1&&e.grid;let S;E?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const T="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+f:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==g&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],f=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;f&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,f,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(g=l.length-1);const w=-l[g];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,b&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var I={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):x=a;const E="next"===s||!s,S="prev"===s||!s;let T=0,C=0;const A=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-f/2+.5:0);if(M=0;t-=1)d[t].column===e&&b.push(t)}else b.push(A-t-1)}}else if(M+f>A-w){C=Math.max(M-(A-2*w),g);for(let e=0;e{e.column===t&&y.push(i)}):y.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),S&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),E&&y.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(b.length>0&&S||y.length>0&&E)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(b.length>0&&S){if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x+T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x+Math.ceil(T),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(y.length>0&&E)if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x-C]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x-C,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?y.length/h.grid.rows:y.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let f=!0;l.matches(r.focusableElements)&&(f=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const g=f&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!g||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,f=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),f=Math.abs(f)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,f=-f);const g=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=f>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&g!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let b=!0,y=r.resistanceRatio;if(r.touchReleaseOnEdges&&(y=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(b=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**y))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,f=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,f=l[l.length-1]-l[l.length-2])}let g=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));const v=(u-l[m])/f,b=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?g:m+b):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+b):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+b):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==g?g:m+b),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var z={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const D={"eventsEmitter":M,"update":k,"translate":P,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":L,"loop":I,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),f=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const g=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!g?e.disable():!u&&g&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!f&&w?(e.loopCreate(t),e.updateSlides()):f&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},_={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},z,o);return n.params=utils_extend({},l,_,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(_,e)}static get"extendedDefaults"(){return _}static get"defaults"(){return z}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(D).forEach(e=>{Object.keys(D[e]).forEach(t=>{Swiper.prototype[t]=D[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const O=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":f}=i.virtual;i.params.cssMode||i.updateActiveIndex();const g=i.activeIndex||0;let w,v,b;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,b=Math.floor(s/2)+r+d):(v=s+(r-1)+c,b=(o?s:r)+d);let y=g-b,x=g+v;o||(y=Math.max(y,0),x=Math.min(x,h.length-1));let E=(i.slidesGrid[y]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&g>=b?(y-=b,n||(E+=i.slidesGrid[0])):o&&g{e.style[w]=E-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":E,"from":y,"to":x,"slides":function getSlides(){const e=[];for(let t=y;t<=x;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const S=[],T=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ex){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const C=o?-h.length:0,A=o?2*h.length:h.length;for(let t=C;t=y&&t<=x){const i=getSlideIndex(t);void 0===u||e?T.push(i):(t>u&&T.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=S.length-1;e>=0;e-=1){const t=S[e];i.slidesEl.prepend(renderSlide(h[t],t))}else S.sort((e,t)=>t-e),S.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=E-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,f=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,f,g,w,v,b,y,x,E,S,T,C;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const A="number"==typeof e?e:null;1===l&&A&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=A||M,l=A||M,!e||1===l&&A?(m=0,f=0):(T=p.slideEl.offsetWidth,C=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+T/2-r,h=d+C/2-n,g=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=g*i.scale,b=w*i.scale,y=Math.min(T/2-v/2,0),x=Math.min(C/2-b/2,0),E=-y,S=-x,m=c*i.scale,f=h*i.scale,mE&&(m=E),fS&&(f=S)),A&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${f}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return f},"set"(e){if(f!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}f=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,f,g=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),f||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/g),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;g=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,g=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,f=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(f=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const f=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${f}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${f}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(f=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(f.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=f.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const g=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-f.scale)*c*a})`:`scale(${1-(1-f.scale)*c*a})`,b=c<0?1+(1-f.opacity)*c*a:1-(1-f.opacity)*c*a,y=`translate3d(${g}) ${w} ${v}`;if(m&&f.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&f.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const x=effectTarget(0,s);x.style.transform=y,x.style.opacity=b,f.origin&&(x.style.transformOrigin=f.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(y||x){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,g+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const E=p<0?""+(1+(1-g)*p):""+(1-(1-g)*p),S=`\n translate3d(${h}, ${m}, ${f}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${E})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=S}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(O);var $,B,R,Y,N,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let H=0;const F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),$.set(this,H++),B.set(this,"autoplay"),R.set(this,!1),Y.set(this,!1),N.set(this,0),this.handleSwiperSizeDebounce=(0,b.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,Y,"f")&&(this.reset(),__classPrivateFieldSet(this,Y,!1,"f"),__classPrivateFieldSet(this,R,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,R,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,R,!0,"f"),__classPrivateFieldSet(this,N,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,R,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,Y,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,R,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,R,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,R,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,R,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,N,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,f=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,R,"f")||__classPrivateFieldGet(m,N,"f")===this.realIndex)return;__classPrivateFieldSet(m,N,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t}),__classPrivateFieldSet(m,B,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,B,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,R,"f")||__classPrivateFieldGet(m,N,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,B,"autoplay","f")}}});if(t&&(f.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container`,f),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,$,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);$=new WeakMap,B=new WeakMap,R=new WeakMap,Y=new WeakMap,N=new WeakMap;const G=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,F)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,V)})},j=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const X=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,j)})},q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const U=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,q)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const K=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const Z=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,K)})},Q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const J=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,Q)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,x),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,G),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,X),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,U),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,Z),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,J)},"6441":function(e,t,i){i.r(t),i.d(t,{"default":function(){return InventoryDetailPage}});var s=i(1953),r=i(6070);function InventoryDetailPage(){return(0,r.jsx)(s.Ss,{"className":"inventory-detail-page","children":(0,r.jsx)(s.EY,{"className":"inventory-detail-placeholder","children":"敬请期待"})})}}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/448.333e06a6.js b/entry/src/main/resources/rawfile/spa/js/448.333e06a6.js new file mode 100644 index 0000000..da355eb --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/448.333e06a6.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[448],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const f=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],g=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[f.slice(),g.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[f.slice(),g.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=f.slice(),t=g.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var b=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const y=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,b.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const x=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,y)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const E={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,E),e}const S={"document":E,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,S),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let T,C,A;function getSupport(){return T||(T=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),T}function getDevice(e){return void 0===e&&(e={}),C||(C=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),C}function getBrowser(){return A||(A=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),A}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const E=t.grid&&t.grid.rows>1&&e.grid;let S;E?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const T="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+f:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==g&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],f=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;f&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,f,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(g=l.length-1);const w=-l[g];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,b&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var I={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):x=a;const E="next"===s||!s,S="prev"===s||!s;let T=0,C=0;const A=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-f/2+.5:0);if(M=0;t-=1)d[t].column===e&&b.push(t)}else b.push(A-t-1)}}else if(M+f>A-w){C=Math.max(M-(A-2*w),g);for(let e=0;e{e.column===t&&y.push(i)}):y.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),S&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),E&&y.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(b.length>0&&S||y.length>0&&E)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(b.length>0&&S){if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x+T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x+Math.ceil(T),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(y.length>0&&E)if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x-C]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x-C,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?y.length/h.grid.rows:y.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let f=!0;l.matches(r.focusableElements)&&(f=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const g=f&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!g||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,f=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),f=Math.abs(f)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,f=-f);const g=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=f>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&g!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let b=!0,y=r.resistanceRatio;if(r.touchReleaseOnEdges&&(y=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(b=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**y))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,f=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,f=l[l.length-1]-l[l.length-2])}let g=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));const v=(u-l[m])/f,b=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?g:m+b):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+b):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+b):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==g?g:m+b),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var z={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const D={"eventsEmitter":M,"update":k,"translate":P,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":L,"loop":I,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),f=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const g=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!g?e.disable():!u&&g&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!f&&w?(e.loopCreate(t),e.updateSlides()):f&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},_={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},z,o);return n.params=utils_extend({},l,_,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(_,e)}static get"extendedDefaults"(){return _}static get"defaults"(){return z}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(D).forEach(e=>{Object.keys(D[e]).forEach(t=>{Swiper.prototype[t]=D[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const O=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":f}=i.virtual;i.params.cssMode||i.updateActiveIndex();const g=i.activeIndex||0;let w,v,b;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,b=Math.floor(s/2)+r+d):(v=s+(r-1)+c,b=(o?s:r)+d);let y=g-b,x=g+v;o||(y=Math.max(y,0),x=Math.min(x,h.length-1));let E=(i.slidesGrid[y]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&g>=b?(y-=b,n||(E+=i.slidesGrid[0])):o&&g{e.style[w]=E-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":E,"from":y,"to":x,"slides":function getSlides(){const e=[];for(let t=y;t<=x;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const S=[],T=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ex){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const C=o?-h.length:0,A=o?2*h.length:h.length;for(let t=C;t=y&&t<=x){const i=getSlideIndex(t);void 0===u||e?T.push(i):(t>u&&T.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=S.length-1;e>=0;e-=1){const t=S[e];i.slidesEl.prepend(renderSlide(h[t],t))}else S.sort((e,t)=>t-e),S.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=E-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,f=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,f,g,w,v,b,y,x,E,S,T,C;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const A="number"==typeof e?e:null;1===l&&A&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=A||M,l=A||M,!e||1===l&&A?(m=0,f=0):(T=p.slideEl.offsetWidth,C=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+T/2-r,h=d+C/2-n,g=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=g*i.scale,b=w*i.scale,y=Math.min(T/2-v/2,0),x=Math.min(C/2-b/2,0),E=-y,S=-x,m=c*i.scale,f=h*i.scale,mE&&(m=E),fS&&(f=S)),A&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${f}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return f},"set"(e){if(f!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}f=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,f,g=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),f||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/g),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;g=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,g=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,f=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(f=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const f=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${f}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${f}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(f=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(f.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=f.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const g=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-f.scale)*c*a})`:`scale(${1-(1-f.scale)*c*a})`,b=c<0?1+(1-f.opacity)*c*a:1-(1-f.opacity)*c*a,y=`translate3d(${g}) ${w} ${v}`;if(m&&f.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&f.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const x=effectTarget(0,s);x.style.transform=y,x.style.opacity=b,f.origin&&(x.style.transformOrigin=f.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(y||x){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,g+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const E=p<0?""+(1+(1-g)*p):""+(1-(1-g)*p),S=`\n translate3d(${h}, ${m}, ${f}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${E})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=S}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(O);var $,B,R,Y,N,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let H=0;const F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),$.set(this,H++),B.set(this,"autoplay"),R.set(this,!1),Y.set(this,!1),N.set(this,0),this.handleSwiperSizeDebounce=(0,b.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,Y,"f")&&(this.reset(),__classPrivateFieldSet(this,Y,!1,"f"),__classPrivateFieldSet(this,R,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,R,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,R,!0,"f"),__classPrivateFieldSet(this,N,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,R,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,Y,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,R,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,R,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,R,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,R,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,N,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,f=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,R,"f")||__classPrivateFieldGet(m,N,"f")===this.realIndex)return;__classPrivateFieldSet(m,N,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t}),__classPrivateFieldSet(m,B,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,B,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,R,"f")||__classPrivateFieldGet(m,N,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,B,"autoplay","f")}}});if(t&&(f.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container`,f),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,$,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);$=new WeakMap,B=new WeakMap,R=new WeakMap,Y=new WeakMap,N=new WeakMap;const G=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,F)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,V)})},j=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const X=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,j)})},q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const U=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,q)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const K=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const Z=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,K)})},Q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const J=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,Q)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,x),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,G),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,X),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,U),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,Z),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,J)},"2570":function(e,t,i){i.d(t,{"W":function(){return LinearGradient}});i(758);var s=i(1953),r=i(6070);const a={"to top":0,"to top right":45,"to right top":45,"to right":90,"to bottom right":135,"to right bottom":135,"to bottom":180,"to bottom left":225,"to left bottom":225,"to left":270,"to top left":315,"to left top":315},LinearGradient=({"colors":e=["#000000","#ffffff"],"angle":t,"direction":i,"style":n={},"className":o,"children":l,"onClick":d,...c})=>{let p=180;void 0!==t?p=t:i&&(p=a[i]??180);const u=`linear-gradient(${p}deg, ${e.join(", ")})`;return(0,r.jsx)(s.Ss,{"className":o,"style":{...n,"background":u},"onClick":d,...c,"children":l})}},"9448":function(e,t,i){i.r(t),i.d(t,{"default":function(){return InventoryPage}});var s=i(1953),r=i(2570),a=i(4203),n=i(6070);function InventoryPage(){return(0,n.jsx)(s.Ss,{"className":"inventory-page","children":(0,n.jsxs)(s.Ss,{"className":"inventory-placeholder","children":[(0,n.jsx)(s.EY,{"className":"inventory-placeholder-txt","children":"敬请期待"}),(0,n.jsx)(r.W,{"className":"inventory-detail-btn","colors":["#ff7600","#ff8c2e"],"angle":135,"onClick":()=>a.Ay.navigateTo({"url":"/pages/inventory/detail"}),"children":(0,n.jsx)(s.EY,{"children":"清单详情"})})]})})}}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/469.6ebe69dd.js b/entry/src/main/resources/rawfile/spa/js/469.6ebe69dd.js new file mode 100644 index 0000000..767dac8 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/469.6ebe69dd.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[469],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const g=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],f=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[g.slice(),f.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[g.slice(),f.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=g.slice(),t=f.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var A=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const b=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,A.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const y=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,b)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const x={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,x),e}const E={"document":x,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,E),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let S,T,C;function getSupport(){return S||(S=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),S}function getDevice(e){return void 0===e&&(e={}),T||(T=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),T}function getBrowser(){return C||(C=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),C}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const x=t.grid&&t.grid.rows>1&&e.grid;let E;x?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const S="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+g:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==f&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],g=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;g&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,g,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(f=l.length-1);const w=-l[f];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,A&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var L={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):y=a;const x="next"===s||!s,E="prev"===s||!s;let S=0,T=0;const C=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-g/2+.5:0);if(M=0;t-=1)d[t].column===e&&A.push(t)}else A.push(C-t-1)}}else if(M+g>C-w){T=Math.max(M-(C-2*w),f);for(let e=0;e{e.column===t&&b.push(i)}):b.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),E&&A.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),x&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(A.length>0&&E||b.length>0&&x)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(A.length>0&&E){if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y+S]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y+Math.ceil(S),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?A.length/h.grid.rows:A.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(b.length>0&&x)if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y-T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y-T,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let g=!0;l.matches(r.focusableElements)&&(g=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const f=g&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!f||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,g=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),g=Math.abs(g)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,g=-g);const f=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=g>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&f!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let A=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&&(b=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(A=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**b))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,g=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,g=l[l.length-1]-l[l.length-2])}let f=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(f=0));const v=(u-l[m])/g,A=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?f:m+A):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+A):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+A):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==f?f:m+A),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var D={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const z={"eventsEmitter":M,"update":k,"translate":I,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":P,"loop":L,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),g=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const f=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!f?e.disable():!u&&f&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!g&&w?(e.loopCreate(t),e.updateSlides()):g&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},O={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},D,o);return n.params=utils_extend({},l,O,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(O,e)}static get"extendedDefaults"(){return O}static get"defaults"(){return D}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(z).forEach(e=>{Object.keys(z[e]).forEach(t=>{Swiper.prototype[t]=z[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const _=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":g}=i.virtual;i.params.cssMode||i.updateActiveIndex();const f=i.activeIndex||0;let w,v,A;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,A=Math.floor(s/2)+r+d):(v=s+(r-1)+c,A=(o?s:r)+d);let b=f-A,y=f+v;o||(b=Math.max(b,0),y=Math.min(y,h.length-1));let x=(i.slidesGrid[b]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&f>=A?(b-=A,n||(x+=i.slidesGrid[0])):o&&f{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":x,"from":b,"to":y,"slides":function getSlides(){const e=[];for(let t=b;t<=y;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const E=[],S=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ey){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const T=o?-h.length:0,C=o?2*h.length:h.length;for(let t=T;t=b&&t<=y){const i=getSlideIndex(t);void 0===u||e?S.push(i):(t>u&&S.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=E.length-1;e>=0;e-=1){const t=E[e];i.slidesEl.prepend(renderSlide(h[t],t))}else E.sort((e,t)=>t-e),E.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,g=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,g,f,w,v,A,b,y,x,E,S,T;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const C="number"==typeof e?e:null;1===l&&C&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=C||M,l=C||M,!e||1===l&&C?(m=0,g=0):(S=p.slideEl.offsetWidth,T=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+S/2-r,h=d+T/2-n,f=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=f*i.scale,A=w*i.scale,b=Math.min(S/2-v/2,0),y=Math.min(T/2-A/2,0),x=-b,E=-y,m=c*i.scale,g=h*i.scale,mx&&(m=x),gE&&(g=E)),C&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${g}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return g},"set"(e){if(g!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}g=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,g,f=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),g||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/f),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;f=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,f=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,g=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(g=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const g=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${g}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${g}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(g=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(g.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=g.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const f=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-g.scale)*c*a})`:`scale(${1-(1-g.scale)*c*a})`,A=c<0?1+(1-g.opacity)*c*a:1-(1-g.opacity)*c*a,b=`translate3d(${f}) ${w} ${v}`;if(m&&g.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&g.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const y=effectTarget(0,s);y.style.transform=b,y.style.opacity=A,g.origin&&(y.style.transformOrigin=g.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(b||y){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,f+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const x=p<0?""+(1+(1-f)*p):""+(1-(1-f)*p),E=`\n translate3d(${h}, ${m}, ${g}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${x})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=E}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(_);var N,B,j,$,H,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let R=0;const Y=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),N.set(this,R++),B.set(this,"autoplay"),j.set(this,!1),$.set(this,!1),H.set(this,0),this.handleSwiperSizeDebounce=(0,A.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,$,"f")&&(this.reset(),__classPrivateFieldSet(this,$,!1,"f"),__classPrivateFieldSet(this,j,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,j,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,j,!0,"f"),__classPrivateFieldSet(this,H,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,j,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,$,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,H,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,g=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,N,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,H,"f")===this.realIndex)return;__classPrivateFieldSet(m,H,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t}),__classPrivateFieldSet(m,B,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,B,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,H,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,B,"autoplay","f")}}});if(t&&(g.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,N,"f")} > .swiper-container`,g),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,N,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,N,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,N,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,N,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,N,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);N=new WeakMap,B=new WeakMap,j=new WeakMap,$=new WeakMap,H=new WeakMap;const G=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,Y)})},F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,F)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const Q=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,V)})},X=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const q=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,X)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const Z=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const U=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,Z)})},J=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const K=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,J)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,y),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,G),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,Q),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,q),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,U),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,K)},"1607":function(e,t,i){i.d(t,{"RZ":function(){return hideLoading},"Zu":function(){return showActionSheet},"Cs":function(){return showLoading},"to":function(){return showModal},"P0":function(){return showToast}});var s=i(5482),r=i(1229),a=i(794),n=i(2999),o=i(9479);const noop=function(){};let l="default";function init(e){if("ready"===l)return;const t=e.createElement("style");t.textContent='@font-face{font-weight:normal;font-style:normal;font-family:"taro";src:url("data:application/x-font-ttf;charset=utf-8;base64, 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") format("truetype");}@-webkit-keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}@keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}.taro-modal__foot:after {content: "";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);} .taro-model__btn:active {background-color: #EEEEEE}.taro-model__btn:not(:first-child):after {content: "";position: absolute;left: 0;top: 0;width: 1px;bottom: 0;border-left: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}.taro-actionsheet__cell:not(:last-child):after {content: "";position: absolute;left: 0;bottom: 0;right: 0;height: 1px;border-top: 1px solid #e5e5e5;color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}',e.querySelector("head").appendChild(t),l="ready"}const d=new class Toast{"constructor"(){this.options={"title":"","icon":"none","image":"","duration":1500,"mask":!1},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0"},"toastStyle":{"z-index":"5000","box-sizing":"border-box","display":"flex","flex-direction":"column","justify-content":"center","-webkit-justify-content":"center","position":"fixed","top":"50%","left":"50%","min-width":"120px","max-width":"200px","min-height":"120px","padding":"15px","transform":"translate(-50%, -50%)","border-radius":"5px","text-align":"center","line-height":"1.6","color":"#FFFFFF","background":"rgba(17, 17, 17, 0.7)"},"successStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTQ4OTYzMjA0IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQzNDgiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNMjE5Ljk1MiA1MTIuNTc2bDIxMC40MzIgMjEwLjQzMi00NS4yNDggNDUuMjU2LTIxMC40MzItMjEwLjQzMnoiIHAtaWQ9IjQzNDkiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNNzk5LjY3MiAyNjIuMjY0bDQ1LjI1NiA0NS4yNTYtNDYwLjQ2NCA0NjAuNDY0LTQ1LjI1Ni00NS4yNTZ6IiBwLWlkPSI0MzUwIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"errrorStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTUxMDU1MTgzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE0MDc2IiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNTggNjQgNjQgMjY0LjU4IDY0IDUxMnMyMDAuNTggNDQ4IDQ0OCA0NDggNDQ4LTIwMC41OCA0NDgtNDQ4Uzc1OS40MiA2NCA1MTIgNjR6IG0wIDc1MmEzNiAzNiAwIDEgMSAzNi0zNiAzNiAzNiAwIDAgMS0zNiAzNnogbTUxLjgzLTU1MS45NUw1NDggNjM2YTM2IDM2IDAgMCAxLTcyIDBsLTE1LjgzLTM3MS45NWMtMC4xLTEuMzMtMC4xNy0yLjY4LTAuMTctNC4wNWE1MiA1MiAwIDAgMSAxMDQgMGMwIDEuMzctMC4wNyAyLjcyLTAuMTcgNC4wNXoiIHAtaWQ9IjE0MDc3IiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"loadingStyle":{"margin":"6px auto","width":"38px","height":"38px","-webkit-animation":"taroLoading 1s steps(12, end) infinite","animation":"taroLoading 1s steps(12, end) infinite","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat","background-size":"100%"},"imageStyle":{"margin":"6px auto","width":"40px","height":"40px","background":"transparent no-repeat","background-size":"100%"},"textStyle":{"margin":"0","font-size":"16px"}}}"create"(e={},t="toast"){var i,s;const{"maskStyle":r,"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p,"textStyle":u}=this.style,h=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});if(this.el=document.createElement("div"),this.el.className="taro__toast",this.el.style.opacity="0",this.el.style.transition="opacity 0.1s linear",this.el.ontouchmove=e=>{e.stopPropagation(),e.preventDefault()},this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(r)),this.mask.style.display=h.mask?"block":"none",this.icon=document.createElement("p"),h.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${h.image})`})));else{const e="loading"===h.icon?c:"error"===h.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===h.icon?{"display":"none"}:{})))}return this.toast=document.createElement("div"),this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===h.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.title=document.createElement("p"),this.title.setAttribute("style",(0,n.Rq)(u)),this.title.textContent=h.title,this.toast.appendChild(this.icon),this.toast.appendChild(this.title),this.el.appendChild(this.mask),this.el.appendChild(this.toast),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.type=h._type,h.duration>=0&&this.hide(h.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"show"(e={},t="toast"){var i,s;const r=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.title.textContent=r.title||"",this.mask.style.display=r.mask?"block":"none";const{"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p}=this.style;if(r.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${r.image})`})));else if(!r.image&&r.icon){const e="loading"===r.icon?c:"error"===r.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===r.icon?{"display":"none"}:{})))}return this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===r.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.type=r._type,r.duration>=0&&this.hide(r.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"hide"(e=0,t=""){t&&t!==this.type||(this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},100)},e))}},c=new class Modal{"constructor"(){this.options={"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"modalStyle":{"z-index":"4999","position":"fixed","top":"50%","left":"50%","transform":"translate(-50%, -50%)","width":"80%","max-width":"300px","border-radius":"3px","text-align":"center","line-height":"1.6","overflow":"hidden","background":"#FFFFFF"},"titleStyle":{"padding":"20px 24px 9px","font-size":"18px"},"textStyle":{"padding":"0 24px 12px","min-height":"40px","font-size":"15px","line-height":"1.3","color":"#808080","word-wrap":"break-word","word-break":"break-all"},"footStyle":{"position":"relative","line-height":"48px","font-size":"18px","display":"flex"},"btnStyle":{"position":"relative","-webkit-box-flex":"1","-webkit-flex":"1","flex":"1"}}}"create"(e={}){return new Promise(t=>{var i,s;const{"maskStyle":r,"modalStyle":o,"titleStyle":l,"textStyle":d,"footStyle":c,"btnStyle":p}=this.style,u=Object.assign(Object.assign({},this.options),e);this.el=document.createElement("div"),this.el.className="taro__modal",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear";const eventHandler=e=>{e.stopPropagation(),e.preventDefault()},h=document.createElement("div");h.className="taro-modal__mask",h.setAttribute("style",(0,n.Rq)(r)),h.ontouchmove=eventHandler;const m=document.createElement("div");m.className="taro-modal__content",m.setAttribute("style",(0,n.Rq)(o)),m.ontouchmove=eventHandler;const g=u.title?l:Object.assign(Object.assign({},l),{"display":"none"});this.title=document.createElement("div"),this.title.className="taro-modal__title",this.title.setAttribute("style",(0,n.Rq)(g)),this.title.textContent=u.title;const f=u.title?d:Object.assign(Object.assign({},d),{"padding":"40px 20px 26px","color":"#353535"});this.text=document.createElement("div"),this.text.className="taro-modal__text",this.text.setAttribute("style",(0,n.Rq)(f)),this.text.textContent=u.content;const w=document.createElement("div");w.className="taro-modal__foot",w.setAttribute("style",(0,n.Rq)(c));const v=Object.assign(Object.assign({},p),{"color":u.cancelColor,"display":u.showCancel?"block":"none"});this.cancel=document.createElement("div"),this.cancel.className="taro-model__btn taro-model__cancel",this.cancel.setAttribute("style",(0,n.Rq)(v)),this.cancel.textContent=u.cancelText,this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm=document.createElement("div"),this.confirm.className="taro-model__btn taro-model__confirm",this.confirm.setAttribute("style",(0,n.Rq)(p)),this.confirm.style.color=u.confirmColor,this.confirm.textContent=u.confirmText,this.confirm.onclick=()=>{this.hide(),t("confirm")},w.appendChild(this.cancel),w.appendChild(this.confirm),m.appendChild(this.title),m.appendChild(this.text),m.appendChild(w),this.el.appendChild(h),this.el.appendChild(m),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"show"(e={}){return new Promise(t=>{var i,s;const r=Object.assign(Object.assign({},this.options),e);this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer);const{"textStyle":o}=this.style;if(r.title)this.title.textContent=r.title,this.title.style.display="block",this.text.setAttribute("style",(0,n.Rq)(o));else{this.title.textContent="",this.title.style.display="none";const e=Object.assign(Object.assign({},o),{"padding":"40px 20px 26px","color":"#353535"});this.text.setAttribute("style",(0,n.Rq)(e))}this.text.textContent=r.content||"",this.cancel.style.display=r.showCancel?"block":"none",this.cancel.textContent=r.cancelText||"",this.cancel.style.color=r.cancelColor||"",this.confirm.textContent=r.confirmText||"",this.confirm.style.color=r.confirmColor||"",this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm.onclick=()=>{this.hide(),t("confirm")},this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},p=new class ActionSheet{"constructor"(){this.options={"alertText":"","itemList":[],"itemColor":"#000000","success":noop,"fail":noop,"complete":noop},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"actionSheetStyle":{"z-index":"4999","position":"fixed","left":"0","bottom":"0","-webkit-transform":"translate(0, 100%)","transform":"translate(0, 100%)","width":"100%","line-height":"1.6","background":"#EFEFF4","-webkit-transition":"-webkit-transform .3s","transition":"transform .3s","border-radius":"15px 15px 0 0"},"menuStyle":{"background-color":"#FCFCFD","border-radius":"15px 15px 0 0"},"cellStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"18px"},"titleStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"16px","color":"rgba(0,0,0,0.8)","display":"none"},"cancelStyle":{"margin-top":"6px","padding":"10px 0","text-align":"center","font-size":"18px","color":"#000000","background-color":"#FCFCFD"}},this.lastConfig={}}"create"(e={}){return new Promise(t=>{const{"maskStyle":i,"actionSheetStyle":s,"menuStyle":r,"cellStyle":a,"titleStyle":o,"cancelStyle":l}=this.style,d=Object.assign(Object.assign({},this.options),e);this.lastConfig=d,this.el=document.createElement("div"),this.el.className="taro__actionSheet",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear",this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(i)),this.actionSheet=document.createElement("div"),this.actionSheet.setAttribute("style",(0,n.Rq)(s)),this.menu=document.createElement("div"),this.menu.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},r),{"color":d.itemColor}))),this.cells=d.itemList.map((e,i)=>{const s=document.createElement("div");return s.className="taro-actionsheet__cell",s.setAttribute("style",(0,n.Rq)(a)),s.textContent=e,s.dataset.tapIndex=`${i}`,s.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)},s}),this.title=document.createElement("div"),this.title.setAttribute("style",(0,n.Rq)(o)),this.title.className="taro-actionsheet__cell",this.title.textContent=d.alertText,this.title.style.display=d.alertText?"block":"none",this.cancel=document.createElement("div"),this.cancel.setAttribute("style",(0,n.Rq)(l)),this.cancel.textContent="取消",this.menu.appendChild(this.title),this.cells.forEach(e=>this.menu.appendChild(e)),this.actionSheet.appendChild(this.menu),this.actionSheet.appendChild(this.cancel),this.el.appendChild(this.mask),this.el.appendChild(this.actionSheet);const cb=()=>{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"show"(e={}){return new Promise(t=>{const i=Object.assign(Object.assign({},this.options),e);this.lastConfig=i,this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),i.itemColor&&(this.menu.style.color=i.itemColor);const{"cellStyle":s}=this.style;i.itemList.forEach((e,i)=>{let r;this.cells[i]?r=this.cells[i]:(r=document.createElement("div"),r.className="taro-actionsheet__cell",r.setAttribute("style",(0,n.Rq)(s)),r.dataset.tapIndex=`${i}`,this.cells.push(r),this.menu.appendChild(r)),r.textContent=e,r.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)}});const r=this.cells.length,a=i.itemList.length;if(r>a){for(let e=a;e{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",(0,n.BM)(this.actionSheet,"translate(0, 100%)"),this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},showToast=(e={"title":""})=>{init(document),e=Object.assign({"title":"","icon":"success","image":"","duration":1500,"mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showToast","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("number"!=typeof e.duration)return r.fail({"errMsg":(0,n.m2)({"para":"duration","correct":"Number","wrong":e.duration})});e.image&&"string"!=typeof e.image&&(e.image=""),e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"toast"):d.create(e,"toast"),r.success({"errMsg":a})},showLoading=(e={"title":""})=>{init(document),e=Object.assign({"title":"","mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showLoading","success":t,"fail":i,"complete":s});if("string"!=typeof(e=Object.assign({},e,{"icon":"loading","image":"","duration":-1})).title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"loading"):d.create(e,"loading"),r.success({"errMsg":a})},hideLoading=({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideLoading","success":t,"fail":i,"complete":s});return d.el?(d.hide(0,e?"loading":""),r.success()):r.success()},showModal=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={}){init(document),e=Object.assign({"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showModal","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("string"!=typeof e.content)return r.fail({"errMsg":(0,n.m2)({"para":"content","correct":"String","wrong":e.content})});if("string"!=typeof e.cancelText)return r.fail({"errMsg":(0,n.m2)({"para":"cancelText","correct":"String","wrong":e.cancelText})});if(e.cancelText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"cancelText length should not larger then 4 Chinese characters"});if("string"!=typeof e.confirmText)return r.fail({"errMsg":(0,n.m2)({"para":"confirmText","correct":"String","wrong":e.confirmText})});if(e.confirmText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"confirmText length should not larger then 4 Chinese characters"});if("string"!=typeof e.cancelColor)return r.fail({"errMsg":(0,n.m2)({"para":"cancelColor","correct":"String","wrong":e.cancelColor})});if("string"!=typeof e.confirmColor)return r.fail({"errMsg":(0,n.m2)({"para":"confirmColor","correct":"String","wrong":e.confirmColor})});e.showCancel=!!e.showCancel;let a="";a=c.el?yield c.show(e):yield c.create(e);const l={"cancel":!1,"confirm":!1};return l[a]=!0,r.success(l)});const showActionSheet=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={"itemList":[]},t="showActionSheet"){init(document),e=Object.assign({"itemColor":"#000000","itemList":[]},e);const{"success":i,"fail":s,"complete":r}=e,a=new o._({"name":t,"success":i,"fail":s,"complete":r});if(!Array.isArray(e.itemList))return a.fail({"errMsg":(0,n.m2)({"para":"itemList","correct":"Array","wrong":e.itemList})});if(e.itemList.length<1)return a.fail({"errMsg":"parameter error: parameter.itemList should have at least 1 item"});if(e.itemList.length>6)return a.fail({"errMsg":"parameter error: parameter.itemList should not be large than 6"});for(let t=0;t{var e,t;d.currentPath&&d.currentPath!==(null===(e=a.E.page)||void 0===e?void 0:e.path)&&((({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideToast","success":t,"fail":i,"complete":s});d.el?(d.hide(0,e?"toast":""),r.success()):r.success()})(),hideLoading()),c.currentPath&&c.currentPath!==(null===(t=a.E.page)||void 0===t?void 0:t.path)&&function hideModal(){c.el&&c.hide()}()})},"6469":function(e,t,i){i.r(t),i.d(t,{"default":function(){return PostDetailPage}});var s=i(758),r=i(1953),a=i(2540),n=i(1607),o=i(4712),l=i(1135),d=i(5288);var c=i(6070);function PostDetailPage(){const[e,t]=(0,s.useState)(""),[i,p]=(0,s.useState)(1),[u,h]=(0,s.useState)(null),[m,g]=(0,s.useState)([]),[f,w]=(0,s.useState)(""),[v,A]=(0,s.useState)(!1);(0,s.useEffect)(()=>{const e=(0,a.nI)(),i=e.router?.params??{},s=i.id??"",r="2"===i.refType?2:1;t(s),p(r),s&&(loadDetail(s,r),loadComments(s,r))},[]);const loadDetail=async(e,t)=>{try{if(2===t){const t=await(0,o.vO)({"id":e});h(t?.model??null)}else{const t=await(0,l.wl)({"id":e});h(t?.model??null)}}catch(e){console.warn(e)}},loadComments=async(e,t)=>{try{const i=await(0,o.W8)({"refId":e,"refType":t}),s=Array.isArray(i?.model)?i.model:[];g(s)}catch(e){console.warn(e)}},b=(0,s.useCallback)(()=>{e&&(loadDetail(e,i),loadComments(e,i))},[e,i]),onSubmitComment=async()=>{const t=f.trim();if(t&&e){A(!0);try{await function createComment(e){return(0,d.Ay)({"url":"/api/comment","method":"POST","data":e})}({"refId":e,"refType":i,"parentId":"","content":t,"isAnonymous":!1}),w(""),(0,n.P0)({"title":"发送成功"}),loadComments(e,i),b()}catch(e){console.warn(e),(0,n.P0)({"title":"发送失败","icon":"none"})}finally{A(!1)}}},formatTime=e=>{if(!e)return"";const t=new Date(e),i=(Date.now()-t.getTime())/1e3;return i<60?"刚刚":i<3600?`${Math.floor(i/60)}分钟前`:i<86400?`${Math.floor(i/3600)}小时前`:i<2592e3?`${Math.floor(i/86400)}天前`:t.toLocaleDateString()};if(!e)return(0,c.jsx)(r.Ss,{"className":"page","children":(0,c.jsx)(r.EY,{"children":"缺少参数"})});const y=u?.user??u?.author,x=u?.content??u?.pureText,E=u?.modifyTime,S=u?.files??[],T=u?.invitationTags??[],C=u?.likeCount??0,M=u?.commentCount??0,k=!!u?.isLike;return(0,c.jsxs)(r.Ss,{"className":"page","children":[(0,c.jsxs)(r.BM,{"scrollY":!0,"className":"scroll","onScrollToUpper":b,"children":[u&&(0,c.jsxs)(r.Ss,{"className":"detailWrap","children":[(0,c.jsxs)(r.Ss,{"className":"headerRow","children":[(0,c.jsx)(r._V,{"className":"headerIconImage","src":y?.avatarFile?.url??"","mode":"aspectFill"}),(0,c.jsxs)(r.Ss,{"className":"headerInfo","children":[(0,c.jsx)(r.EY,{"className":"headerInfoName","children":y?.nickname}),(0,c.jsxs)(r.EY,{"className":"headerInfoSubText","children":[y?.position??"","·",formatTime(E)]})]})]}),(0,c.jsx)(r.Ss,{"className":"contextView","children":(0,c.jsx)(r.EY,{"className":"contentText","children":x??""})}),S.length>0&&(0,c.jsx)(r.Ss,{"className":"tagList","children":S.slice(0,9).map((e,t)=>(0,c.jsx)(r._V,{"src":e.url??"","mode":"aspectFill","style":{"width":"30%","height":120,"marginRight":"3%","marginBottom":8,"borderRadius":8}},t))}),T.length>0&&(0,c.jsx)(r.Ss,{"className":"tagList","children":T.map(e=>(0,c.jsx)(r.Ss,{"className":"tag","children":(0,c.jsxs)(r.EY,{"className":"tagText","children":["#",e.name]})},e.id))})]}),(0,c.jsxs)(r.Ss,{"className":"commentSection","children":[(0,c.jsxs)(r.Ss,{"className":"commentTitle","children":["共 ",M," 条评论"]}),m.length>0?(0,c.jsx)(r.Ss,{"className":"commentList","children":m.map(e=>{const t=e.user,i=e.content,s=e.modifyTime;return(0,c.jsx)(r.Ss,{"className":"commentItem","children":(0,c.jsxs)(r.Ss,{"className":"commentRow","children":[(0,c.jsx)(r._V,{"className":"commentAvatar","src":t?.avatarFile?.url??"","mode":"aspectFill"}),(0,c.jsxs)(r.Ss,{"className":"commentBody","children":[(0,c.jsx)(r.EY,{"className":"commentUser","children":t?.nickname}),(0,c.jsx)(r.EY,{"className":"commentContent","children":i}),(0,c.jsx)(r.EY,{"className":"commentTime","children":formatTime(s)})]})]})},String(e.id))})}):(0,c.jsx)(r.Ss,{"className":"commentEmpty","children":(0,c.jsx)(r.EY,{"children":"无人区~"})})]})]}),u&&(0,c.jsxs)(r.Ss,{"className":"footer","children":[(0,c.jsx)(r.pd,{"className":"footerInput","placeholder":"输入评论...","value":f,"onInput":e=>w(e.detail.value),"confirmType":"send","onConfirm":onSubmitComment}),(0,c.jsxs)(r.Ss,{"className":"footerActions","children":[(0,c.jsx)(r.$n,{"size":"mini","onClick":onSubmitComment,"disabled":v||!f.trim(),"children":"发送"}),(0,c.jsxs)(r.EY,{"className":"footerActionText","children":[M," 评"]}),(0,c.jsxs)(r.Ss,{"className":"footerLike "+(k?"footerLikeActive":""),"onClick":async()=>{if(!u)return;const e=!!u.isLike,t={"id":u.id};try{2===i?await(e?(0,o.ts)(t):(0,o._F)(t)):await(e?(0,l.SL)(t):(0,l.Hn)(t)),b()}catch(e){console.warn(e),(0,n.P0)({"title":"操作失败","icon":"none"})}},"children":[(0,c.jsx)(r.EY,{"children":k?"已赞":"赞"}),(0,c.jsx)(r.EY,{"style":{"marginLeft":8},"children":C})]})]})]})]})}},"4712":function(e,t,i){i.d(t,{"BJ":function(){return getArticleList},"N6":function(){return createArticle},"W8":function(){return getCommentTree},"_F":function(){return articleLike},"jY":function(){return getArticleCategoryTree},"ts":function(){return articleUnlike},"vO":function(){return getArticle}});var s=i(5288);const r="application/x-www-form-urlencoded";function getArticleList(e){return(0,s.Ay)({"url":"/api/article/list","method":"POST","data":e})}function getArticleCategoryTree(){return(0,s.Ay)({"url":"/api/article/category/tree","method":"GET"})}function getArticle(e){return(0,s.Ay)({"url":"/api/article","method":"GET","params":e})}function articleLike(e){return(0,s.Ay)({"url":"/api/article/like","method":"POST","headers":{"Content-Type":r},"params":e})}function articleUnlike(e){return(0,s.Ay)({"url":"/api/article/like","method":"DELETE","headers":{"Content-Type":r},"params":e})}function getCommentTree(e){return(0,s.Ay)({"url":"/api/comment/tree","method":"GET","params":e})}function createArticle(e){return(0,s.Ay)({"url":"/api/article","method":"POST","data":e})}},"1135":function(e,t,i){i.d(t,{"Hn":function(){return invitationLike},"Op":function(){return createInvitation},"SL":function(){return invitationUnlike},"UR":function(){return getInvitationList},"wl":function(){return getInvitation}});var s=i(5288);const r="application/x-www-form-urlencoded";function getInvitationList(e){return(0,s.Ay)({"url":"/api/invitation/list","method":"POST","data":e})}function createInvitation(e){return(0,s.Ay)({"url":"/api/invitation","method":"POST","data":e})}function getInvitation(e){return(0,s.Ay)({"url":"/api/invitation","method":"GET","params":e})}function invitationLike(e){return(0,s.Ay)({"url":"/api/invitation/like","method":"POST","headers":{"Content-Type":r},"params":e})}function invitationUnlike(e){return(0,s.Ay)({"url":"/api/invitation/like","method":"DELETE","headers":{"Content-Type":r},"params":e})}}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/472.f3553e47.js b/entry/src/main/resources/rawfile/spa/js/472.f3553e47.js new file mode 100644 index 0000000..366b31b --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/472.f3553e47.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[472],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const g=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],f=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[g.slice(),f.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[g.slice(),f.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=g.slice(),t=f.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var A=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const b=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,A.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const y=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,b)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const x={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,x),e}const E={"document":x,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,E),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let S,T,C;function getSupport(){return S||(S=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),S}function getDevice(e){return void 0===e&&(e={}),T||(T=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),T}function getBrowser(){return C||(C=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),C}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const x=t.grid&&t.grid.rows>1&&e.grid;let E;x?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const S="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+g:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==f&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],g=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;g&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,g,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(f=l.length-1);const w=-l[f];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,A&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var L={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):y=a;const x="next"===s||!s,E="prev"===s||!s;let S=0,T=0;const C=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-g/2+.5:0);if(M=0;t-=1)d[t].column===e&&A.push(t)}else A.push(C-t-1)}}else if(M+g>C-w){T=Math.max(M-(C-2*w),f);for(let e=0;e{e.column===t&&b.push(i)}):b.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),E&&A.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),x&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(A.length>0&&E||b.length>0&&x)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(A.length>0&&E){if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y+S]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y+Math.ceil(S),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?A.length/h.grid.rows:A.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(b.length>0&&x)if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y-T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y-T,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let g=!0;l.matches(r.focusableElements)&&(g=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const f=g&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!f||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,g=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),g=Math.abs(g)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,g=-g);const f=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=g>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&f!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let A=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&&(b=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(A=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**b))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,g=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,g=l[l.length-1]-l[l.length-2])}let f=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(f=0));const v=(u-l[m])/g,A=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?f:m+A):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+A):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+A):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==f?f:m+A),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var D={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const z={"eventsEmitter":M,"update":k,"translate":I,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":P,"loop":L,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),g=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const f=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!f?e.disable():!u&&f&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!g&&w?(e.loopCreate(t),e.updateSlides()):g&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},O={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},D,o);return n.params=utils_extend({},l,O,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(O,e)}static get"extendedDefaults"(){return O}static get"defaults"(){return D}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(z).forEach(e=>{Object.keys(z[e]).forEach(t=>{Swiper.prototype[t]=z[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const _=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":g}=i.virtual;i.params.cssMode||i.updateActiveIndex();const f=i.activeIndex||0;let w,v,A;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,A=Math.floor(s/2)+r+d):(v=s+(r-1)+c,A=(o?s:r)+d);let b=f-A,y=f+v;o||(b=Math.max(b,0),y=Math.min(y,h.length-1));let x=(i.slidesGrid[b]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&f>=A?(b-=A,n||(x+=i.slidesGrid[0])):o&&f{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":x,"from":b,"to":y,"slides":function getSlides(){const e=[];for(let t=b;t<=y;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const E=[],S=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ey){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const T=o?-h.length:0,C=o?2*h.length:h.length;for(let t=T;t=b&&t<=y){const i=getSlideIndex(t);void 0===u||e?S.push(i):(t>u&&S.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=E.length-1;e>=0;e-=1){const t=E[e];i.slidesEl.prepend(renderSlide(h[t],t))}else E.sort((e,t)=>t-e),E.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,g=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,g,f,w,v,A,b,y,x,E,S,T;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const C="number"==typeof e?e:null;1===l&&C&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=C||M,l=C||M,!e||1===l&&C?(m=0,g=0):(S=p.slideEl.offsetWidth,T=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+S/2-r,h=d+T/2-n,f=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=f*i.scale,A=w*i.scale,b=Math.min(S/2-v/2,0),y=Math.min(T/2-A/2,0),x=-b,E=-y,m=c*i.scale,g=h*i.scale,mx&&(m=x),gE&&(g=E)),C&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${g}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return g},"set"(e){if(g!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}g=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,g,f=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),g||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/f),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;f=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,f=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,g=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(g=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const g=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${g}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${g}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(g=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(g.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=g.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const f=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-g.scale)*c*a})`:`scale(${1-(1-g.scale)*c*a})`,A=c<0?1+(1-g.opacity)*c*a:1-(1-g.opacity)*c*a,b=`translate3d(${f}) ${w} ${v}`;if(m&&g.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&g.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const y=effectTarget(0,s);y.style.transform=b,y.style.opacity=A,g.origin&&(y.style.transformOrigin=g.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(b||y){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,f+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const x=p<0?""+(1+(1-f)*p):""+(1-(1-f)*p),E=`\n translate3d(${h}, ${m}, ${g}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${x})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=E}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(_);var N,B,j,$,H,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let R=0;const F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),N.set(this,R++),B.set(this,"autoplay"),j.set(this,!1),$.set(this,!1),H.set(this,0),this.handleSwiperSizeDebounce=(0,A.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,$,"f")&&(this.reset(),__classPrivateFieldSet(this,$,!1,"f"),__classPrivateFieldSet(this,j,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,j,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,j,!0,"f"),__classPrivateFieldSet(this,H,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,j,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,$,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,H,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,g=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,N,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,H,"f")===this.realIndex)return;__classPrivateFieldSet(m,H,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t}),__classPrivateFieldSet(m,B,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,B,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,H,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,B,"autoplay","f")}}});if(t&&(g.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,N,"f")} > .swiper-container`,g),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,N,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,N,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,N,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,N,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,N,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);N=new WeakMap,B=new WeakMap,j=new WeakMap,$=new WeakMap,H=new WeakMap;const G=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,F)})},Y=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,Y)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const Q=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,V)})},X=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const q=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,X)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const Z=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const U=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,Z)})},J=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const K=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,J)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,y),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,G),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,Q),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,q),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,U),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,K)},"1169":function(e,t,i){i.d(t,{"R":function(){return getFileInfo}});var s=i(1321),r=i(1373),a=i(9362);const getFileInfo=e=>{const t="getFileInfo",i=(0,s._S)(e);if(!i.flag){const e={"errMsg":`${t}:fail ${i.msg}`};return console.error(e.errMsg),Promise.reject(e)}const{"filePath":n,"digestAlgorithm":o,"success":l,"fail":d,"complete":c}=e,p=new r._({"name":t,"success":l,"fail":d,"complete":c});return"string"!=typeof n?p.fail({"errMsg":(0,s.m2)({"para":"filePath","correct":"string","wrong":n})}):new Promise((e,t)=>{a.A.getFileInfo({"filePath":n,"digestAlgorithm":o,"success":i=>{const s={"size":i.size,"digest":i.digest,"errMsg":i.errMsg};p.success(s,{"resolve":e,"reject":t})},"fail":i=>{const s={"errMsg":i.errMsg};p.fail(s,{"resolve":e,"reject":t})}})})}},"7220":function(e,t,i){i.d(t,{"N":function(){return chooseImage}});var s=i(7369),r=i(1607),a=i(9362),n=i(1321),o=i(1373);const chooseImage=e=>(0,s.sH)(void 0,void 0,void 0,function*(){const t="chooseImage";if(!((0,n._S)(e).flag||void 0===e)){const e={"errMsg":`${t}:fail invalid params`};return console.error(e.errMsg),Promise.reject(e)}const{"count":i=9,"sourceType":s=["album","camera"],"sizeType":l=["original","compressed"],"success":d,"fail":c}=e,p=["image"],u=new o._({"name":t,"success":d,"fail":c});let h;if(1===s.length)h=s[0];else if("object"!=typeof s||s.includes("album")&&s.includes("camera")){if(!(yield(0,r.Zu)({"itemList":["拍摄","从相册选择"]}).then(e=>(h=0===e.tapIndex?"camera":"album",!0),()=>!1)))return u.fail({"errMsg":"fail cancel"})}return new Promise((e,s)=>{a.A.chooseMediumAssets({"count":i,"mediaType":p,"sourceType":h,"sizeType":l,"apiName":t,"success":t=>{const i=[];for(const e of t.tempFiles){const t={"path":e.tempFilePath,"size":e.size,"type":e.tempFilePath.split(".").pop()};i.push(t)}const r={"tempFilePaths":t.tempFilePaths,"tempFiles":i,"errMsg":t.errMsg};u.success(r,{"resolve":e,"reject":s})},"fail":t=>{u.fail(t,{"resolve":e,"reject":s})}})})})},"1607":function(e,t,i){i.d(t,{"RZ":function(){return hideLoading},"Zu":function(){return showActionSheet},"Cs":function(){return showLoading},"to":function(){return showModal},"P0":function(){return showToast}});var s=i(5482),r=i(1229),a=i(794),n=i(2999),o=i(9479);const noop=function(){};let l="default";function init(e){if("ready"===l)return;const t=e.createElement("style");t.textContent='@font-face{font-weight:normal;font-style:normal;font-family:"taro";src:url("data:application/x-font-ttf;charset=utf-8;base64, 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") format("truetype");}@-webkit-keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}@keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}.taro-modal__foot:after {content: "";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);} .taro-model__btn:active {background-color: #EEEEEE}.taro-model__btn:not(:first-child):after {content: "";position: absolute;left: 0;top: 0;width: 1px;bottom: 0;border-left: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}.taro-actionsheet__cell:not(:last-child):after {content: "";position: absolute;left: 0;bottom: 0;right: 0;height: 1px;border-top: 1px solid #e5e5e5;color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}',e.querySelector("head").appendChild(t),l="ready"}const d=new class Toast{"constructor"(){this.options={"title":"","icon":"none","image":"","duration":1500,"mask":!1},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0"},"toastStyle":{"z-index":"5000","box-sizing":"border-box","display":"flex","flex-direction":"column","justify-content":"center","-webkit-justify-content":"center","position":"fixed","top":"50%","left":"50%","min-width":"120px","max-width":"200px","min-height":"120px","padding":"15px","transform":"translate(-50%, -50%)","border-radius":"5px","text-align":"center","line-height":"1.6","color":"#FFFFFF","background":"rgba(17, 17, 17, 0.7)"},"successStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTQ4OTYzMjA0IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQzNDgiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNMjE5Ljk1MiA1MTIuNTc2bDIxMC40MzIgMjEwLjQzMi00NS4yNDggNDUuMjU2LTIxMC40MzItMjEwLjQzMnoiIHAtaWQ9IjQzNDkiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNNzk5LjY3MiAyNjIuMjY0bDQ1LjI1NiA0NS4yNTYtNDYwLjQ2NCA0NjAuNDY0LTQ1LjI1Ni00NS4yNTZ6IiBwLWlkPSI0MzUwIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"errrorStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTUxMDU1MTgzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE0MDc2IiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNTggNjQgNjQgMjY0LjU4IDY0IDUxMnMyMDAuNTggNDQ4IDQ0OCA0NDggNDQ4LTIwMC41OCA0NDgtNDQ4Uzc1OS40MiA2NCA1MTIgNjR6IG0wIDc1MmEzNiAzNiAwIDEgMSAzNi0zNiAzNiAzNiAwIDAgMS0zNiAzNnogbTUxLjgzLTU1MS45NUw1NDggNjM2YTM2IDM2IDAgMCAxLTcyIDBsLTE1LjgzLTM3MS45NWMtMC4xLTEuMzMtMC4xNy0yLjY4LTAuMTctNC4wNWE1MiA1MiAwIDAgMSAxMDQgMGMwIDEuMzctMC4wNyAyLjcyLTAuMTcgNC4wNXoiIHAtaWQ9IjE0MDc3IiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"loadingStyle":{"margin":"6px auto","width":"38px","height":"38px","-webkit-animation":"taroLoading 1s steps(12, end) infinite","animation":"taroLoading 1s steps(12, end) infinite","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat","background-size":"100%"},"imageStyle":{"margin":"6px auto","width":"40px","height":"40px","background":"transparent no-repeat","background-size":"100%"},"textStyle":{"margin":"0","font-size":"16px"}}}"create"(e={},t="toast"){var i,s;const{"maskStyle":r,"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p,"textStyle":u}=this.style,h=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});if(this.el=document.createElement("div"),this.el.className="taro__toast",this.el.style.opacity="0",this.el.style.transition="opacity 0.1s linear",this.el.ontouchmove=e=>{e.stopPropagation(),e.preventDefault()},this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(r)),this.mask.style.display=h.mask?"block":"none",this.icon=document.createElement("p"),h.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${h.image})`})));else{const e="loading"===h.icon?c:"error"===h.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===h.icon?{"display":"none"}:{})))}return this.toast=document.createElement("div"),this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===h.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.title=document.createElement("p"),this.title.setAttribute("style",(0,n.Rq)(u)),this.title.textContent=h.title,this.toast.appendChild(this.icon),this.toast.appendChild(this.title),this.el.appendChild(this.mask),this.el.appendChild(this.toast),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.type=h._type,h.duration>=0&&this.hide(h.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"show"(e={},t="toast"){var i,s;const r=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.title.textContent=r.title||"",this.mask.style.display=r.mask?"block":"none";const{"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p}=this.style;if(r.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${r.image})`})));else if(!r.image&&r.icon){const e="loading"===r.icon?c:"error"===r.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===r.icon?{"display":"none"}:{})))}return this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===r.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.type=r._type,r.duration>=0&&this.hide(r.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"hide"(e=0,t=""){t&&t!==this.type||(this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},100)},e))}},c=new class Modal{"constructor"(){this.options={"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"modalStyle":{"z-index":"4999","position":"fixed","top":"50%","left":"50%","transform":"translate(-50%, -50%)","width":"80%","max-width":"300px","border-radius":"3px","text-align":"center","line-height":"1.6","overflow":"hidden","background":"#FFFFFF"},"titleStyle":{"padding":"20px 24px 9px","font-size":"18px"},"textStyle":{"padding":"0 24px 12px","min-height":"40px","font-size":"15px","line-height":"1.3","color":"#808080","word-wrap":"break-word","word-break":"break-all"},"footStyle":{"position":"relative","line-height":"48px","font-size":"18px","display":"flex"},"btnStyle":{"position":"relative","-webkit-box-flex":"1","-webkit-flex":"1","flex":"1"}}}"create"(e={}){return new Promise(t=>{var i,s;const{"maskStyle":r,"modalStyle":o,"titleStyle":l,"textStyle":d,"footStyle":c,"btnStyle":p}=this.style,u=Object.assign(Object.assign({},this.options),e);this.el=document.createElement("div"),this.el.className="taro__modal",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear";const eventHandler=e=>{e.stopPropagation(),e.preventDefault()},h=document.createElement("div");h.className="taro-modal__mask",h.setAttribute("style",(0,n.Rq)(r)),h.ontouchmove=eventHandler;const m=document.createElement("div");m.className="taro-modal__content",m.setAttribute("style",(0,n.Rq)(o)),m.ontouchmove=eventHandler;const g=u.title?l:Object.assign(Object.assign({},l),{"display":"none"});this.title=document.createElement("div"),this.title.className="taro-modal__title",this.title.setAttribute("style",(0,n.Rq)(g)),this.title.textContent=u.title;const f=u.title?d:Object.assign(Object.assign({},d),{"padding":"40px 20px 26px","color":"#353535"});this.text=document.createElement("div"),this.text.className="taro-modal__text",this.text.setAttribute("style",(0,n.Rq)(f)),this.text.textContent=u.content;const w=document.createElement("div");w.className="taro-modal__foot",w.setAttribute("style",(0,n.Rq)(c));const v=Object.assign(Object.assign({},p),{"color":u.cancelColor,"display":u.showCancel?"block":"none"});this.cancel=document.createElement("div"),this.cancel.className="taro-model__btn taro-model__cancel",this.cancel.setAttribute("style",(0,n.Rq)(v)),this.cancel.textContent=u.cancelText,this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm=document.createElement("div"),this.confirm.className="taro-model__btn taro-model__confirm",this.confirm.setAttribute("style",(0,n.Rq)(p)),this.confirm.style.color=u.confirmColor,this.confirm.textContent=u.confirmText,this.confirm.onclick=()=>{this.hide(),t("confirm")},w.appendChild(this.cancel),w.appendChild(this.confirm),m.appendChild(this.title),m.appendChild(this.text),m.appendChild(w),this.el.appendChild(h),this.el.appendChild(m),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"show"(e={}){return new Promise(t=>{var i,s;const r=Object.assign(Object.assign({},this.options),e);this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer);const{"textStyle":o}=this.style;if(r.title)this.title.textContent=r.title,this.title.style.display="block",this.text.setAttribute("style",(0,n.Rq)(o));else{this.title.textContent="",this.title.style.display="none";const e=Object.assign(Object.assign({},o),{"padding":"40px 20px 26px","color":"#353535"});this.text.setAttribute("style",(0,n.Rq)(e))}this.text.textContent=r.content||"",this.cancel.style.display=r.showCancel?"block":"none",this.cancel.textContent=r.cancelText||"",this.cancel.style.color=r.cancelColor||"",this.confirm.textContent=r.confirmText||"",this.confirm.style.color=r.confirmColor||"",this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm.onclick=()=>{this.hide(),t("confirm")},this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},p=new class ActionSheet{"constructor"(){this.options={"alertText":"","itemList":[],"itemColor":"#000000","success":noop,"fail":noop,"complete":noop},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"actionSheetStyle":{"z-index":"4999","position":"fixed","left":"0","bottom":"0","-webkit-transform":"translate(0, 100%)","transform":"translate(0, 100%)","width":"100%","line-height":"1.6","background":"#EFEFF4","-webkit-transition":"-webkit-transform .3s","transition":"transform .3s","border-radius":"15px 15px 0 0"},"menuStyle":{"background-color":"#FCFCFD","border-radius":"15px 15px 0 0"},"cellStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"18px"},"titleStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"16px","color":"rgba(0,0,0,0.8)","display":"none"},"cancelStyle":{"margin-top":"6px","padding":"10px 0","text-align":"center","font-size":"18px","color":"#000000","background-color":"#FCFCFD"}},this.lastConfig={}}"create"(e={}){return new Promise(t=>{const{"maskStyle":i,"actionSheetStyle":s,"menuStyle":r,"cellStyle":a,"titleStyle":o,"cancelStyle":l}=this.style,d=Object.assign(Object.assign({},this.options),e);this.lastConfig=d,this.el=document.createElement("div"),this.el.className="taro__actionSheet",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear",this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(i)),this.actionSheet=document.createElement("div"),this.actionSheet.setAttribute("style",(0,n.Rq)(s)),this.menu=document.createElement("div"),this.menu.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},r),{"color":d.itemColor}))),this.cells=d.itemList.map((e,i)=>{const s=document.createElement("div");return s.className="taro-actionsheet__cell",s.setAttribute("style",(0,n.Rq)(a)),s.textContent=e,s.dataset.tapIndex=`${i}`,s.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)},s}),this.title=document.createElement("div"),this.title.setAttribute("style",(0,n.Rq)(o)),this.title.className="taro-actionsheet__cell",this.title.textContent=d.alertText,this.title.style.display=d.alertText?"block":"none",this.cancel=document.createElement("div"),this.cancel.setAttribute("style",(0,n.Rq)(l)),this.cancel.textContent="取消",this.menu.appendChild(this.title),this.cells.forEach(e=>this.menu.appendChild(e)),this.actionSheet.appendChild(this.menu),this.actionSheet.appendChild(this.cancel),this.el.appendChild(this.mask),this.el.appendChild(this.actionSheet);const cb=()=>{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"show"(e={}){return new Promise(t=>{const i=Object.assign(Object.assign({},this.options),e);this.lastConfig=i,this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),i.itemColor&&(this.menu.style.color=i.itemColor);const{"cellStyle":s}=this.style;i.itemList.forEach((e,i)=>{let r;this.cells[i]?r=this.cells[i]:(r=document.createElement("div"),r.className="taro-actionsheet__cell",r.setAttribute("style",(0,n.Rq)(s)),r.dataset.tapIndex=`${i}`,this.cells.push(r),this.menu.appendChild(r)),r.textContent=e,r.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)}});const r=this.cells.length,a=i.itemList.length;if(r>a){for(let e=a;e{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",(0,n.BM)(this.actionSheet,"translate(0, 100%)"),this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},showToast=(e={"title":""})=>{init(document),e=Object.assign({"title":"","icon":"success","image":"","duration":1500,"mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showToast","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("number"!=typeof e.duration)return r.fail({"errMsg":(0,n.m2)({"para":"duration","correct":"Number","wrong":e.duration})});e.image&&"string"!=typeof e.image&&(e.image=""),e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"toast"):d.create(e,"toast"),r.success({"errMsg":a})},showLoading=(e={"title":""})=>{init(document),e=Object.assign({"title":"","mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showLoading","success":t,"fail":i,"complete":s});if("string"!=typeof(e=Object.assign({},e,{"icon":"loading","image":"","duration":-1})).title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"loading"):d.create(e,"loading"),r.success({"errMsg":a})},hideLoading=({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideLoading","success":t,"fail":i,"complete":s});return d.el?(d.hide(0,e?"loading":""),r.success()):r.success()},showModal=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={}){init(document),e=Object.assign({"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showModal","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("string"!=typeof e.content)return r.fail({"errMsg":(0,n.m2)({"para":"content","correct":"String","wrong":e.content})});if("string"!=typeof e.cancelText)return r.fail({"errMsg":(0,n.m2)({"para":"cancelText","correct":"String","wrong":e.cancelText})});if(e.cancelText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"cancelText length should not larger then 4 Chinese characters"});if("string"!=typeof e.confirmText)return r.fail({"errMsg":(0,n.m2)({"para":"confirmText","correct":"String","wrong":e.confirmText})});if(e.confirmText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"confirmText length should not larger then 4 Chinese characters"});if("string"!=typeof e.cancelColor)return r.fail({"errMsg":(0,n.m2)({"para":"cancelColor","correct":"String","wrong":e.cancelColor})});if("string"!=typeof e.confirmColor)return r.fail({"errMsg":(0,n.m2)({"para":"confirmColor","correct":"String","wrong":e.confirmColor})});e.showCancel=!!e.showCancel;let a="";a=c.el?yield c.show(e):yield c.create(e);const l={"cancel":!1,"confirm":!1};return l[a]=!0,r.success(l)});const showActionSheet=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={"itemList":[]},t="showActionSheet"){init(document),e=Object.assign({"itemColor":"#000000","itemList":[]},e);const{"success":i,"fail":s,"complete":r}=e,a=new o._({"name":t,"success":i,"fail":s,"complete":r});if(!Array.isArray(e.itemList))return a.fail({"errMsg":(0,n.m2)({"para":"itemList","correct":"Array","wrong":e.itemList})});if(e.itemList.length<1)return a.fail({"errMsg":"parameter error: parameter.itemList should have at least 1 item"});if(e.itemList.length>6)return a.fail({"errMsg":"parameter error: parameter.itemList should not be large than 6"});for(let t=0;t{var e,t;d.currentPath&&d.currentPath!==(null===(e=a.E.page)||void 0===e?void 0:e.path)&&((({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideToast","success":t,"fail":i,"complete":s});d.el?(d.hide(0,e?"toast":""),r.success()):r.success()})(),hideLoading()),c.currentPath&&c.currentPath!==(null===(t=a.E.page)||void 0===t?void 0:t.path)&&function hideModal(){c.el&&c.hide()}()})},"2570":function(e,t,i){i.d(t,{"W":function(){return LinearGradient}});i(758);var s=i(1953),r=i(6070);const a={"to top":0,"to top right":45,"to right top":45,"to right":90,"to bottom right":135,"to right bottom":135,"to bottom":180,"to bottom left":225,"to left bottom":225,"to left":270,"to top left":315,"to left top":315},LinearGradient=({"colors":e=["#000000","#ffffff"],"angle":t,"direction":i,"style":n={},"className":o,"children":l,"onClick":d,...c})=>{let p=180;void 0!==t?p=t:i&&(p=a[i]??180);const u=`linear-gradient(${p}deg, ${e.join(", ")})`;return(0,r.jsx)(s.Ss,{"className":o,"style":{...n,"background":u},"onClick":d,...c,"children":l})}},"472":function(e,t,i){i.r(t),i.d(t,{"default":function(){return ArticlePublishStep2}});var s=i(758),r=i(1953),a=i(2570),n=i(7220),o=i(1607),l=i(4337),d=i(4203),c=i(4712),p=i(3101),u=i(6070);function ArticlePublishStep2(){const[e,t]=(0,s.useState)(""),[i,h]=(0,s.useState)(""),[m,g]=(0,s.useState)(""),[f,w]=(0,s.useState)(!1),[v,A]=(0,s.useState)(!1);return(0,u.jsxs)(r.Ss,{"className":"article-step2","children":[(0,u.jsxs)(r.Ss,{"className":"article-step2-field","children":[(0,u.jsx)(r.EY,{"className":"article-step2-label","children":"封面"}),(0,u.jsx)(r.Ss,{"className":"article-step2-cover-wrap","onClick":async()=>{if(!v)try{const e=await(0,n.N)({"count":1,"sizeType":["compressed"]}),i=e.tempFilePaths?.[0];if(!i)return;A(!0);const s=await(0,p.QM)(i),r=s.id??s.fileId,a=s.url??s?.file?.url;r&&h(String(r)),t(a??i)}catch(e){(0,o.P0)({"title":"上传失败","icon":"none"})}finally{A(!1)}},"children":e?(0,u.jsx)(r._V,{"className":"article-step2-cover","src":e,"mode":"aspectFill"}):(0,u.jsx)(r.EY,{"className":"article-step2-cover-placeholder","children":v?"上传中...":"点击选择封面"})})]}),(0,u.jsxs)(r.Ss,{"className":"article-step2-field","children":[(0,u.jsx)(r.EY,{"className":"article-step2-label","children":"摘要"}),(0,u.jsx)(r.TM,{"className":"article-step2-textarea","placeholder":"选填","value":m,"onInput":e=>g(e.detail.value)})]}),(0,u.jsx)(a.W,{"className":"article-step2-btn","colors":["#ff7600","#ff8c2e"],"angle":135,"onClick":f?void 0:async()=>{let e={};try{const t=await(0,l.c7)({"key":"article_POSTDATA"}).then(e=>e.data);t&&(e="string"==typeof t?JSON.parse(t):t)}catch(e){}if(e.title){w(!0);try{await(0,c.N6)({"title":e.title,"content":e.content??"","categoryId":e.categoryId,"summary":m.trim()||void 0,"coverFileId":i||void 0}),await(0,l.Od)({"key":"article_POSTDATA"}),(0,o.P0)({"title":"发布成功","icon":"success"}),setTimeout(()=>d.Ay.navigateBack({"delta":2}),1e3)}catch(e){(0,o.P0)({"title":e?.message??"发布失败","icon":"none"})}finally{w(!1)}}else(0,o.P0)({"title":"请先完成第一步","icon":"none"})},"children":(0,u.jsx)(r.EY,{"children":f?"发布中…":"发布"})})]})}},"4712":function(e,t,i){i.d(t,{"BJ":function(){return getArticleList},"N6":function(){return createArticle},"W8":function(){return getCommentTree},"_F":function(){return articleLike},"jY":function(){return getArticleCategoryTree},"ts":function(){return articleUnlike},"vO":function(){return getArticle}});var s=i(5288);const r="application/x-www-form-urlencoded";function getArticleList(e){return(0,s.Ay)({"url":"/api/article/list","method":"POST","data":e})}function getArticleCategoryTree(){return(0,s.Ay)({"url":"/api/article/category/tree","method":"GET"})}function getArticle(e){return(0,s.Ay)({"url":"/api/article","method":"GET","params":e})}function articleLike(e){return(0,s.Ay)({"url":"/api/article/like","method":"POST","headers":{"Content-Type":r},"params":e})}function articleUnlike(e){return(0,s.Ay)({"url":"/api/article/like","method":"DELETE","headers":{"Content-Type":r},"params":e})}function getCommentTree(e){return(0,s.Ay)({"url":"/api/comment/tree","method":"GET","params":e})}function createArticle(e){return(0,s.Ay)({"url":"/api/article","method":"POST","data":e})}},"3101":function(e,t,i){i.d(t,{"rr":function(){return chooseAndUploadFeedbackImages},"QM":function(){return upload_uploadFile}});var s=i(7369),r=i(2717),a=i(1045);class NativeUploadFile{"constructor"(e){this.className="NativeUploadFile";const t=Object.assign(Object.assign({},e),{"success":t=>{null==e||e.success(t),this.destroy()},"fail":t=>{null==e||e.fail(t),this.destroy()}});this.objectId=a.N.getInstance().createInstance(this.className,t)}static"getUploadTask"(e){return new NativeUploadFile(e)}"abort"(){a.N.getInstance().setInstanceFunction({},this.className,"abort",this.objectId),this.destroy()}"offHeadersReceived"(e){a.N.getInstance().setInstanceFunction(e,this.className,"offHeadersReceived",this.objectId)}"offProgressUpdate"(e){a.N.getInstance().setInstanceFunction(e,this.className,"offProgressUpdate",this.objectId)}"onHeadersReceived"(e){a.N.getInstance().setInstanceFunctionAsync(e,this.className,"onHeadersReceived",this.objectId)}"onProgressUpdate"(e){a.N.getInstance().setInstanceFunctionAsync(e,this.className,"onProgressUpdate",this.objectId)}"destroy"(){a.N.getInstance().destroyInstance(this.className,this.objectId)}}var n=i(1321);const uploadFile=e=>{const t=(0,n._S)(e);if(!t.flag){const e={"errMsg":`uploadFile:fail ${t.msg}`};return Promise.reject(e)}const i=e,{"url":a,"filePath":o,"name":l,"success":d,"fail":c,"complete":p}=i,u=(0,s.Tt)(i,["url","filePath","name","success","fail","complete"]),h={"url":a,"filePath":o,"name":l};for(const e in h)if("string"!=typeof h[e]){const t={"errMsg":(0,n.m2)({"para":e,"correct":"string","wrong":h[e]})};return(0,r.Tn)(c)&&c(t),(0,r.Tn)(p)&&p(t),Promise.reject(t)}const m=NativeUploadFile.getUploadTask(Object.assign(Object.assign({"url":a,"filePath":o,"name":l},u),{"success":e=>{(0,r.Tn)(d)&&d(e)},"fail":e=>{(0,r.Tn)(c)&&c(e)},"complete":e=>{(0,r.Tn)(p)&&p(e)}})),g=Promise.resolve(m);return m&&["abort","onHeadersReceived","offHeadersReceived","onProgressUpdate","offProgressUpdate"].forEach(e=>{e in m&&(g[e]=m[e].bind(m))}),g};var o=i(7220),l=i(1169),d=i(1607),c=i(3659);const p=`${i(1081).K.BASE_URL}/api/file/upload`;function upload_uploadFile(e){return(async()=>{const t=await(0,c.c7)(c.d5.TOKEN)||"";return new Promise((i,s)=>{uploadFile({"url":p,"filePath":e,"name":"files","header":{"cookie":t?`token=${t}`:""}}).then(e=>{if(200===e.statusCode)try{const t=JSON.parse(e.data);if(t.code&&"S00000"!==t.code)return void s(t);i(t.model??t)}catch{s(new Error("解析上传结果失败"))}else s(new Error(e.data||"上传失败"))}).catch(s)})})()}const u=2097152;async function chooseAndUploadFeedbackImages(e,t=9){const i=Math.min(t-e,9);if(i<=0)return[];const s=(await(0,o.N)({"count":i,"sizeType":["compressed"],"sourceType":["album","camera"]})).tempFilePaths??[],r=[];for(const e of s)try{const t=await(0,l.R)({"filePath":e});if((t.size??0)>u){(0,d.P0)({"title":"图片超过 2M,请选择较小图片","icon":"none"});continue}const i=await upload_uploadFile(e),s=i.id??i.fileId,a=i.url??i?.model?.url;s&&r.push({"id":String(s),"url":a,"tempPath":e})}catch{}return r}}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/475.d6da3cf0.js b/entry/src/main/resources/rawfile/spa/js/475.d6da3cf0.js new file mode 100644 index 0000000..b26caa8 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/475.d6da3cf0.js @@ -0,0 +1 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[475],{"1953":function(e,i,s){"use strict";s.d(i,{"$n":function(){return ue},"_V":function(){return he},"pd":function(){return me},"LC":function(){return fe},"BM":function(){return ge},"RC":function(){return we},"wu":function(){return ve},"dO":function(){return be},"EY":function(){return ye},"TM":function(){return xe},"Ss":function(){return Ee}});var r=s(758);const helper_manipulatePropsFunction=(e,i={})=>{const{"dangerouslySetInnerHTML":s,"style":r}=e;return"string"!=typeof r&&(i.style=r),Object.assign(Object.assign({},i),{"dangerouslySetInnerHTML":s})};var a=s(1951),n=s(2878);const o=(0,a.w$)(class extends a.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,a.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,a.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":i,"type":s,"size":r,"plain":o,"loading":c,"hover":p}=this,u=(0,n.c)({[`${i}`]:p&&!e});return(0,a.h)(a.xr,{"class":u,"type":s,"plain":o,"loading":c,"size":r,"disabled":e},c&&(0,a.h)("i",{"class":"weui-loading"}),(0,a.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const c=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,o)})},p=(0,a.w$)(class extends a.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,a.lh)(this,"load",7),this.onError=(0,a.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(i=>{i[i.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":i,"naturalWidth":s,"naturalHeight":r}=this.imgRef;this.onLoad.emit({"width":e,"height":i}),this.aspectFillMode=s>r?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":i=!1,"aspectFillMode":s="width","imageOnLoad":r,"imageOnError":o,"nativeProps":c,"didLoad":p}=this,u=this.mode||"scaleToFill",f=(0,n.c)({"taro-img__widthfix":"widthFix"===u}),g=(0,n.c)(`taro-img__mode-${u.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${s}`]:"aspectFill"===u});return(0,a.h)(a.xr,{"class":f},e?(0,a.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":g,"src":i&&!p?void 0:e,"onLoad":r.bind(this),"onError":o.bind(this)},c)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const u=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,p)})};function getTrueType(e,i,s){if("search"===i&&(e="search"),s&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const f=(0,a.w$)(class extends a.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,a.lh)(this,"input",7),this.onPaste=(0,a.lh)(this,"paste",7),this.onFocus=(0,a.lh)(this,"focus",7),this.onBlur=(0,a.lh)(this,"blur",7),this.onConfirm=(0,a.lh)(this,"confirm",7),this.onChange=(0,a.lh)(this,"change",7),this.onKeyDown=(0,a.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":i,"maxlength":s,"confirmType":r,"password":a}=this;if(!this.isOnComposition&&!this.onInputExcuted){let n=e.target.value;const o=getTrueType(i,r,a);this.onInputExcuted=!0,"number"===o&&n&&s>-1&&s<=n.length&&(n=n.substring(0,s),e.target.value=n),this.value=n,this.onInput.emit({"value":n,"cursor":n.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":i}=e.target,s=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":i,"cursor":i.length,"keyCode":s}),13===s&&this.onConfirm.emit({"value":i})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const i=e.data&&/[0-9]/.test(e.data);"number"!==this.type||i||e.preventDefault(),"digit"!==this.type||i||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,i){var s;!i&&e&&(null===(s=this.inputRef)||void 0===s||s.focus())}"watchValue"(e){const i=fixControlledValue(e);this.inputRef.value!==i&&(this.inputRef.value=i)}"componentDidLoad"(){var e,i,s,r,a;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionstart",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("compositionend",this.handleComposition),null===(r=this.inputRef)||void 0===r||r.addEventListener("beforeinput",this.handleBeforeInput),null===(a=this.inputRef)||void 0===a||a.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,i,s,r,a;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionstart",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("compositionend",this.handleComposition),null===(r=this.inputRef)||void 0===r||r.removeEventListener("beforeinput",this.handleBeforeInput),null===(a=this.inputRef)||void 0===a||a.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":i,"password":s,"placeholder":r,"autoFocus":n,"disabled":o,"maxlength":c,"confirmType":p,"name":u,"nativeProps":f}=this;return(0,a.h)("input",Object.assign({"ref":e=>{this.inputRef=e,n&&e&&e.focus()},"class":"weui-input","type":getTrueType(i,p,s),"placeholder":r,"autoFocus":n,"disabled":o,"maxlength":c,"name":u,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},f,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const g=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,f)})},w=102,v=34,b=(0,a.w$)(class extends a.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,a.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,i=`translate3d(0, ${this.height}px, 0)`,s=`transform ${e}s`;return{"transform":i,"-webkit-transform":i,"transition":s,"-webkit-transition":s}}"formulaUnlimitedScroll"(e,i,s){const{"height":r,"updateHeight":a,"columnId":n}=this,o="up"===s?1:-1;this.touchEnd=!1,a(-e*o*v+r,n),requestAnimationFrame(()=>{this.touchEnd=!0;const s=Math.round(i/-34)+e*o;a(w-v*s,n,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const i=e,s=i-this.preY;this.preY=i,this.touchEnd=!1,Math.abs(i-this.startY)>10&&(this.hadMove=!0);let r=this.height+s;"time"===this.mode&&("0"===this.columnId?(r>0&&(r=-816+s),r<-850&&(r=-34+s)):"1"===this.columnId&&(r>0&&(r=-2040+s),r<-2074&&(r=-34+s))),this.updateHeight(r,this.columnId)}async"handleMoveEnd"(e){const{"mode":i,"range":s,"height":r,"updateHeight":a,"columnId":n}=this,o=-34*(s.length-1),c=e;let p;if(this.touchEnd=!0,this.hadMove)p=r-w;else{const e=window.innerHeight;if(p=r-w-(c-(e-119)),"time"===i)if("0"===n){if(p>-85)return this.formulaUnlimitedScroll(24,p,"up");if(p<-969)return this.formulaUnlimitedScroll(24,p,"down")}else if("1"===n){if(p>-85)return this.formulaUnlimitedScroll(60,p,"up");if(p<-2193)return this.formulaUnlimitedScroll(60,p,"down")}}p>0&&(p=0),p{const s=i?e[i]:e;return(0,a.h)("div",{"class":"weui-picker__item"},s)});return(0,a.h)(a.xr,{"class":"weui-picker__group"},(0,a.h)("div",{"class":"weui-picker__mask"}),(0,a.h)("div",{"class":"weui-picker__indicator"}),(0,a.h)("div",{"class":"weui-picker__content","style":this.getPosition()},s))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,i){const s=[];for(let r=e;r<=i;r++)s.push(`${r<10?"0":""}${r}`);return s}const x=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],E=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,i){return!isNaN(+e)&&e>=0&&e+e);return!(i[0]<0||i[0]>23)&&!(i[1]<0||i[1]>59)}function compareTime(e,i){const s=e.split(":").map(e=>+e),r=i.split(":").map(e=>+e);return s[0]String(e)):e,i}function getDateRange(e,i){const s=[];for(let r=e;r<=i;r++)s.push(r);return s}function getYearRange(e,i){return getDateRange(e,i)}function getMonthRange(e,i,s){let r=1,a=12;return e.getFullYear()===s&&(r=e.getMonth()+1),i.getFullYear()===s&&(a=i.getMonth()+1),getDateRange(r,a)}function getDayRange(e,i,s,r){let a=1,n=function getMaxDay(e,i){return 4===i||6===i||9===i||11===i?30:2===i?e%4==0&&e%100!=0||e%400==0?29:28:31}(s,r);return e.getFullYear()===s&&e.getMonth()+1===r&&(a=e.getDate()),i.getFullYear()===s&&i.getMonth()+1===r&&(n=i.getDate()),getDateRange(a,n)}const T=(0,a.w$)(class extends a.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,a.lh)(this,"change",7),this.onColumnChange=(0,a.lh)(this,"columnchange",7),this.onCancel=(0,a.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let i=0;return"time"===this.mode&&(i=136),w-v*e-i}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(w-e)/v);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const i=[x.slice(),E.slice()],s=this.index.map((e,s)=>i[s][e]);this.index=s.map(e=>parseInt(e)),e=s.join(":")}if("date"===this.mode){const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate,a=r[0],n=r[1],o=getYearRange(i.getFullYear(),s.getFullYear()),c=getMonthRange(i,s,a),p=getDayRange(i,s,a,n),u=o[this.index[0]],f=c[this.index[1]],g=p[this.index[2]];e="year"===this.fields?[u]:"month"===this.fields?[u,f]:[u,f,g],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":i,"height":s}=e.detail;this.onColumnChange.emit({"column":Number(i),"value":(w-s)/v})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,i,s=!1)=>{const r=[...this.height];if(r[i]=e,this.height=r,s){let{"start":e,"end":i}=this;if(verifyTime(e)||(e="00:00"),verifyTime(i)||(i="23:59"),!compareTime(e,i))return;const s=[x.slice(),E.slice()],r=this.height.map(e=>(w-e)/v).map((e,i)=>s[i][e]).join(":");if(compareTime(e,r)){if(!compareTime(r,i)){const e=i.split(":").map(e=>w-v*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const i=e.split(":").map(e=>w-v*(+e+4));requestAnimationFrame(()=>this.height=i)}}},this.updateDay=(e,i)=>{const{"_start":s,"_end":r,"_updateValue":a}=this.pickerDate;a[i]=e;const n=a[0],o=a[1],c=a[2];if(0===i){const e=getMonthRange(s,r,n),i=e[e.length-1],c=e[0];o>i&&(a[1]=i),oi&&(a[2]=i),c(0,a.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,i)=>(0,a.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[i],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(i)})),this.getTimeSelector=()=>{const e=x.slice(),i=E.slice();return[(0,a.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,a.h)("taro-picker-group",{"mode":"time","range":i,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":i}=this,{"_start":s,"_end":r,"_updateValue":n}=this.pickerDate,o=n[0],c=n[1],p=getYearRange(s.getFullYear(),r.getFullYear()).map(e=>`${e}年`),u=getMonthRange(s,r,o).map(e=>`${e<10?`0${e}`:e}月`),f=getDayRange(s,r,o,c).map(e=>`${e<10?`0${e}`:e}日`),g=[(0,a.h)("taro-picker-group",{"mode":"date","range":p,"height":i[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||g.push((0,a.h)("taro-picker-group",{"mode":"date","range":u,"height":i[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&g.push((0,a.h)("taro-picker-group",{"mode":"date","range":f,"height":i[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),g},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":i,"end":s}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((i,s)=>{const r=null==e?void 0:e[s],a=verifyValue(r,i)?Math.floor(r):0;this.index.push(a)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const i=e.split(":").map(e=>+e);this.index=i}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const r=verifyDate(i)||new Date("1970/01/01"),a=verifyDate(s)||new Date("2999/01/01");if(!(r<=a))throw new Error("Picker start time must be less than end time.");e>=r&&e<=a||(e=r);const n=e.getFullYear(),o=e.getMonth()+1,c=e.getDate(),p=getYearRange(r.getFullYear(),a.getFullYear()),u=getMonthRange(r,a,n),f=getDayRange(r,a,n,o);this.index=[p.indexOf(n),u.indexOf(o),f.indexOf(c)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===r.getTime()&&this.pickerDate._end.getTime()===a.getTime()||(this.pickerDate={"_value":e,"_start":r,"_end":a,"_updateValue":[n,o,c]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,i;const{"name":s,"mode":r,"fadeOut":o,"hidden":c}=this;let p;switch(r){case"multiSelector":p=this.getMultiSelector();break;case"time":p=this.getTimeSelector();break;case"date":p=this.getDateSelector();break;default:p=this.getSelector()}const u=(0,n.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":o}),f=(0,n.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":o}),g=c?{"display":"none"}:{};return(0,a.h)(a.xr,null,(0,a.h)("div",{"onClick":this.showPicker},(0,a.h)("slot",null),(0,a.h)("input",{"type":"hidden","name":s,"value":formatValue(this.pickerValue)})),(0,a.h)("div",{"class":"weui-picker__overlay","style":g,"ref":e=>{this.overlay=e}},(0,a.h)("div",{"class":u,"onClick":this.handleCancel}),(0,a.h)("div",{"class":f},(0,a.h)("div",{"class":"weui-picker__hd"},(0,a.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,a.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(i=this.textProps.okText)&&void 0!==i?i:"确定")),(0,a.h)("div",{"class":"weui-picker__bd"},p),(0,a.h)("input",{"type":"hidden","name":s,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const C=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,T);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,b))})}()}})};var A=s(6621);function handleStencilNodes(e){var i;null===(i=null==e?void 0:e.childNodes)||void 0===i||i.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,i,s=500,r){if(e===i||"number"!=typeof e)return;const a=i-e,n=Date.now(),o=i>=e;!function step(){e=function linear(e,i,s,r){return s*e/r+i}(Date.now()-n,e,a,s),o&&e>=i||!o&&i>=e?r(i):(r(e),requestAnimationFrame(step))}()}const k=(0,a.w$)(class extends a.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,a.lh)(this,"scroll",3),this.onScrollToUpper=(0,a.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,a.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,A.d)(()=>{const{"offsetWidth":e,"offsetHeight":i,"scrollLeft":s,"scrollTop":r,"scrollHeight":a,"scrollWidth":n}=this.el,o=Number(this.lowerThreshold),c=Number(this.upperThreshold);!isNaN(o)&&(this.scrollY&&i+r+o>=a||this.scrollX&&e+s+o>=n)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(c)&&(this.scrollY&&r<=c||this.scrollX&&s<=c)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const i=Number(e),{"animated":s}=this;this.mpScrollToMethod({"left":i,"animated":s})}"watchScrollTop"(e){const i=Number(e),{"animated":s}=this;this.mpScrollToMethod({"top":i,"animated":s})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var i;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(i=e.stopImmediatePropagation)||void 0===i||i.call(e);const{"scrollLeft":s,"scrollTop":r,"scrollHeight":a,"scrollWidth":n}=this.el;this._scrollLeft=s,this._scrollTop=r,this.upperAndLower(),this.onScroll.emit({"scrollLeft":s,"scrollTop":r,"scrollHeight":a,"scrollWidth":n})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":i,"left":s,"duration":r,"animated":a=!1}=e;this.scrollY&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollTop&&(a?easeOutScroll(this._scrollTop,i,r,e=>this.el.scrollTop=e):this.el.scrollTop=i,this._scrollTop=i),this.scrollX&&"number"==typeof s&&!isNaN(s)&&s!==this._scrollLeft&&(a?easeOutScroll(this._scrollLeft,s,r,e=>this.el.scrollLeft=e):this.el.scrollLeft=s,this._scrollLeft=s)}async"mpScrollIntoViewMethod"(e){var i;"string"==typeof e&&e&&(null===(i=document.querySelector(`#${e}`))||void 0===i||i.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),i=Number(this.mpScrollLeft),{"animated":s}=this;this.mpScrollToMethod({"top":e,"left":i,"animated":s})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":i}=this,s=(0,n.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":i});return(0,a.h)(a.xr,{"class":s},(0,a.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const L=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,k)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,i){void 0===e&&(e={}),void 0===i&&(i={}),Object.keys(i).forEach(s=>{void 0===e[s]?e[s]=i[s]:isObject(i[s])&&isObject(e[s])&&Object.keys(i[s]).length>0&&extend(e[s],i[s])})}const P={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,P),e}const I={"document":P,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,I),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,i){return void 0===i&&(i=0),setTimeout(e,i)}function now(){return Date.now()}function getTranslate(e,i){void 0===i&&(i="x");const s=getWindow();let r,a,n;const o=function utils_getComputedStyle(e){const i=getWindow();let s;return i.getComputedStyle&&(s=i.getComputedStyle(e,null)),!s&&e.currentStyle&&(s=e.currentStyle),s||(s=e.style),s}(e);return s.WebKitCSSMatrix?(a=o.transform||o.webkitTransform,a.split(",").length>6&&(a=a.split(", ").map(e=>e.replace(",",".")).join(", ")),n=new s.WebKitCSSMatrix("none"===a?"":a)):(n=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),r=n.toString().split(",")),"x"===i&&(a=s.WebKitCSSMatrix?n.m41:16===r.length?parseFloat(r[12]):parseFloat(r[4])),"y"===i&&(a=s.WebKitCSSMatrix?n.m42:16===r.length?parseFloat(r[13]):parseFloat(r[5])),a||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),i=["__proto__","constructor","prototype"];for(let s=1;si.indexOf(e)<0);for(let i=0,a=s.length;in?"next":"prev",isOutOfBound=(e,i)=>"next"===u&&e>=i||"prev"===u&&e<=i,animate=()=>{o=(new Date).getTime(),null===c&&(c=o);const e=Math.max(Math.min((o-c)/p,1),0),u=.5-Math.cos(e*Math.PI)/2;let f=n+u*(s-n);if(isOutOfBound(f,s)&&(f=s),i.wrapperEl.scrollTo({[r]:f}),isOutOfBound(f,s))return i.wrapperEl.style.overflow="hidden",i.wrapperEl.style.scrollSnapType="",setTimeout(()=>{i.wrapperEl.style.overflow="",i.wrapperEl.scrollTo({[r]:f})}),void a.cancelAnimationFrame(i.cssModeFrameID);i.cssModeFrameID=a.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,i){void 0===i&&(i="");const s=[...e.children];return e instanceof HTMLSlotElement&&s.push(...e.assignedElements()),i?s.filter(e=>e.matches(i)):s}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,i){void 0===i&&(i=[]);const s=document.createElement(e);return s.classList.add(...Array.isArray(i)?i:classesToTokens(i)),s}function elementOffset(e){const i=getWindow(),s=getDocument(),r=e.getBoundingClientRect(),a=s.body,n=e.clientTop||a.clientTop||0,o=e.clientLeft||a.clientLeft||0,c=e===i?i.scrollY:e.scrollTop,p=e===i?i.scrollX:e.scrollLeft;return{"top":r.top+c-n,"left":r.left+p-o}}function elementStyle(e,i){return getWindow().getComputedStyle(e,null).getPropertyValue(i)}function elementIndex(e){let i,s=e;if(s){for(i=0;null!==(s=s.previousSibling);)1===s.nodeType&&(i+=1);return i}}function elementParents(e,i){const s=[];let r=e.parentElement;for(;r;)i?r.matches(i)&&s.push(r):s.push(r),r=r.parentElement;return s}function elementTransitionEnd(e,i){i&&e.addEventListener("transitionend",function fireCallBack(s){s.target===e&&(i.call(e,s),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,i,s){const r=getWindow();return s?e["width"===i?"offsetWidth":"offsetHeight"]+parseFloat(r.getComputedStyle(e,null).getPropertyValue("width"===i?"margin-right":"margin-top"))+parseFloat(r.getComputedStyle(e,null).getPropertyValue("width"===i?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return i=>Math.abs(i)>0&&e.browser&&e.browser.need3dFix&&Math.abs(i)%90==0?i+.001:i}let z,_,N;function getSupport(){return z||(z=function calcSupport(){const e=getWindow(),i=getDocument();return{"smoothScroll":i.documentElement&&i.documentElement.style&&"scrollBehavior"in i.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&i instanceof e.DocumentTouch)}}()),z}function getDevice(e){return void 0===e&&(e={}),_||(_=function calcDevice(e){let{"userAgent":i}=void 0===e?{}:e;const s=getSupport(),r=getWindow(),a=r.navigator.platform,n=i||r.navigator.userAgent,o={"ios":!1,"android":!1},c=r.screen.width,p=r.screen.height,u=n.match(/(Android);?[\s\/]+([\d.]+)?/);let f=n.match(/(iPad).*OS\s([\d_]+)/);const g=n.match(/(iPod)(.*OS\s([\d_]+))?/),w=!f&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),v="Win32"===a;let b="MacIntel"===a;return!f&&b&&s.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${c}x${p}`)>=0&&(f=n.match(/(Version)\/([\d.]+)/),f||(f=[0,1,"13_0_0"]),b=!1),u&&!v&&(o.os="android",o.android=!0),(f||w||g)&&(o.os="ios",o.ios=!0),o}(e)),_}function getBrowser(){return N||(N=function calcBrowser(){const e=getWindow(),i=getDevice();let s=!1;function isSafari(){const i=e.navigator.userAgent.toLowerCase();return i.indexOf("safari")>=0&&i.indexOf("chrome")<0&&i.indexOf("android")<0}if(isSafari()){const i=String(e.navigator.userAgent);if(i.includes("Version/")){const[e,r]=i.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));s=e<16||16===e&&r<2}}const r=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),a=isSafari();return{"isSafari":s||a,"needPerspectiveFix":s,"need3dFix":a||r&&i.ios,"isWebView":r}}()),N}var B={"on"(e,i,s){const r=this;if(!r.eventsListeners||r.destroyed)return r;if("function"!=typeof i)return r;const a=s?"unshift":"push";return e.split(" ").forEach(e=>{r.eventsListeners[e]||(r.eventsListeners[e]=[]),r.eventsListeners[e][a](i)}),r},"once"(e,i,s){const r=this;if(!r.eventsListeners||r.destroyed)return r;if("function"!=typeof i)return r;function onceHandler(){r.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var s=arguments.length,a=new Array(s),n=0;n=0&&i.eventsAnyListeners.splice(s,1),i},"off"(e,i){const s=this;return!s.eventsListeners||s.destroyed?s:s.eventsListeners?(e.split(" ").forEach(e=>{void 0===i?s.eventsListeners[e]=[]:s.eventsListeners[e]&&s.eventsListeners[e].forEach((r,a)=>{(r===i||r.__emitterProxy&&r.__emitterProxy===i)&&s.eventsListeners[e].splice(a,1)})}),s):s},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let i,s,r;for(var a=arguments.length,n=new Array(a),o=0;o{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(r,[i,...s])}),e.eventsListeners&&e.eventsListeners[i]&&e.eventsListeners[i].forEach(e=>{e.apply(r,s)})}),e}};const toggleSlideClasses$1=(e,i,s)=>{i&&!e.classList.contains(s)?e.classList.add(s):!i&&e.classList.contains(s)&&e.classList.remove(s)};const toggleSlideClasses=(e,i,s)=>{i&&!e.classList.contains(s)?e.classList.add(s):!i&&e.classList.contains(s)&&e.classList.remove(s)};const processLazyPreloader=(e,i)=>{if(!e||e.destroyed||!e.params)return;const s=i.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(s){let i=s.querySelector(`.${e.params.lazyPreloaderClass}`);!i&&e.isElement&&(s.shadowRoot?i=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{s.shadowRoot&&(i=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),i&&i.remove())})),i&&i.remove()}},unlazy=(e,i)=>{if(!e.slides[i])return;const s=e.slides[i].querySelector('[loading="lazy"]');s&&s.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let i=e.params.lazyPreloadPrevNext;const s=e.slides.length;if(!s||!i||i<0)return;i=Math.min(i,s);const r="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),a=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const s=a,n=[s-i];return n.push(...Array.from({"length":i}).map((e,i)=>s+r+i)),void e.slides.forEach((i,s)=>{n.includes(i.column)&&unlazy(e,s)})}const n=a+r-1;if(e.params.rewind||e.params.loop)for(let r=a-i;r<=n+i;r+=1){const i=(r%s+s)%s;(in)&&unlazy(e,i)}else for(let r=Math.max(a-i,0);r<=Math.min(n+i,s-1);r+=1)r!==a&&(r>n||r=0?C=parseFloat(C.replace("%",""))/100*a:"string"==typeof C&&(C=parseFloat(C)),e.virtualSize=-C,u.forEach(e=>{n?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),i.centeredSlides&&i.cssMode&&(setCSSProperty(s,"--swiper-centered-offset-before",""),setCSSProperty(s,"--swiper-centered-offset-after",""));const P=i.grid&&i.grid.rows>1&&e.grid;let I;P?e.grid.initSlides(u):e.grid&&e.grid.unsetSlides();const z="auto"===i.slidesPerView&&i.breakpoints&&Object.keys(i.breakpoints).filter(e=>void 0!==i.breakpoints[e].slidesPerView).length>0;for(let s=0;s1&&g.push(e.virtualSize-a)}if(c&&i.loop){const s=v[0]+C;if(i.slidesPerGroup>1){const r=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/i.slidesPerGroup),a=s*i.slidesPerGroup;for(let e=0;e!(i.cssMode&&!i.loop)||s!==u.length-1).forEach(e=>{e.style[s]=`${C}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let e=0;v.forEach(i=>{e+=i+(C||0)}),e-=C;const i=e>a?e-a:0;g=g.map(e=>e<=0?-b:e>i?i+x:e)}if(i.centerInsufficientSlides){let e=0;v.forEach(i=>{e+=i+(C||0)}),e-=C;const s=(i.slidesOffsetBefore||0)+(i.slidesOffsetAfter||0);if(e+s{g[s]=e-i}),w.forEach((e,s)=>{w[s]=e+i})}}if(Object.assign(e,{"slides":u,"snapGrid":g,"slidesGrid":w,"slidesSizesGrid":v}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){setCSSProperty(s,"--swiper-centered-offset-before",-g[0]+"px"),setCSSProperty(s,"--swiper-centered-offset-after",e.size/2-v[v.length-1]/2+"px");const i=-e.snapGrid[0],r=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+i),e.slidesGrid=e.slidesGrid.map(e=>e+r)}if(f!==p&&e.emit("slidesLengthChange"),g.length!==E&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),w.length!==T&&e.emit("slidesGridLengthChange"),i.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(c||i.cssMode||"slide"!==i.effect&&"fade"!==i.effect)){const s=`${i.containerModifierClass}backface-hidden`,r=e.el.classList.contains(s);f<=i.maxBackfaceHiddenSlides?r||e.el.classList.add(s):r&&e.el.classList.remove(s)}},"updateAutoHeight":function updateAutoHeight(e){const i=this,s=[],r=i.virtual&&i.params.virtual.enabled;let a,n=0;"number"==typeof e?i.setTransition(e):!0===e&&i.setTransition(i.params.speed);const getSlideByIndex=e=>r?i.slides[i.getSlideIndexByData(e)]:i.slides[e];if("auto"!==i.params.slidesPerView&&i.params.slidesPerView>1)if(i.params.centeredSlides)(i.visibleSlides||[]).forEach(e=>{s.push(e)});else for(a=0;ai.slides.length&&!r)break;s.push(getSlideByIndex(e))}else s.push(getSlideByIndex(i.activeIndex));for(a=0;an?e:n}(n||0===n)&&(i.wrapperEl.style.height=`${n}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,i=e.slides,s=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let r=0;r=0?c=parseFloat(c.replace("%",""))/100*i.size:"string"==typeof c&&(c=parseFloat(c));for(let e=0;e=0&&w<=i.size-i.slidesSizesGrid[e],x=w>=0&&w1&&v<=i.size||w<=0&&v>=i.size;x&&(i.visibleSlides.push(p),i.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(p,x,s.slideVisibleClass),toggleSlideClasses$1(p,b,s.slideFullyVisibleClass),p.progress=a?-f:f,p.originalProgress=a?-g:g}},"updateProgress":function updateProgress(e){const i=this;if(void 0===e){const s=i.rtlTranslate?-1:1;e=i&&i.translate&&i.translate*s||0}const s=i.params,r=i.maxTranslate()-i.minTranslate();let{"progress":a,"isBeginning":n,"isEnd":o,"progressLoop":c}=i;const p=n,u=o;if(0===r)a=0,n=!0,o=!0;else{a=(e-i.minTranslate())/r;const s=Math.abs(e-i.minTranslate())<1,c=Math.abs(e-i.maxTranslate())<1;n=s||a<=0,o=c||a>=1,s&&(a=0),c&&(a=1)}if(s.loop){const s=i.getSlideIndexByData(0),r=i.getSlideIndexByData(i.slides.length-1),a=i.slidesGrid[s],n=i.slidesGrid[r],o=i.slidesGrid[i.slidesGrid.length-1],p=Math.abs(e);c=p>=a?(p-a)/o:(p+o-n)/o,c>1&&(c-=1)}Object.assign(i,{"progress":a,"progressLoop":c,"isBeginning":n,"isEnd":o}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&i.updateSlidesProgress(e),n&&!p&&i.emit("reachBeginning toEdge"),o&&!u&&i.emit("reachEnd toEdge"),(p&&!n||u&&!o)&&i.emit("fromEdge"),i.emit("progress",a)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":i,"params":s,"slidesEl":r,"activeIndex":a}=e,n=e.virtual&&s.virtual.enabled,o=e.grid&&s.grid&&s.grid.rows>1,getFilteredSlide=e=>elementChildren(r,`.${s.slideClass}${e}, swiper-slide${e}`)[0];let c,p,u;if(n)if(s.loop){let i=a-e.virtual.slidesBefore;i<0&&(i=e.virtual.slides.length+i),i>=e.virtual.slides.length&&(i-=e.virtual.slides.length),c=getFilteredSlide(`[data-swiper-slide-index="${i}"]`)}else c=getFilteredSlide(`[data-swiper-slide-index="${a}"]`);else o?(c=i.filter(e=>e.column===a)[0],u=i.filter(e=>e.column===a+1)[0],p=i.filter(e=>e.column===a-1)[0]):c=i[a];c&&(o||(u=function elementNextAll(e,i){const s=[];for(;e.nextElementSibling;){const r=e.nextElementSibling;i?r.matches(i)&&s.push(r):s.push(r),e=r}return s}(c,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!u&&(u=i[0]),p=function elementPrevAll(e,i){const s=[];for(;e.previousElementSibling;){const r=e.previousElementSibling;i?r.matches(i)&&s.push(r):s.push(r),e=r}return s}(c,`.${s.slideClass}, swiper-slide`)[0],s.loop&&0===!p&&(p=i[i.length-1]))),i.forEach(e=>{toggleSlideClasses(e,e===c,s.slideActiveClass),toggleSlideClasses(e,e===u,s.slideNextClass),toggleSlideClasses(e,e===p,s.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const i=this,s=i.rtlTranslate?i.translate:-i.translate,{"snapGrid":r,"params":a,"activeIndex":n,"realIndex":o,"snapIndex":c}=i;let p,u=e;const getVirtualRealIndex=e=>{let s=e-i.virtual.slidesBefore;return s<0&&(s=i.virtual.slides.length+s),s>=i.virtual.slides.length&&(s-=i.virtual.slides.length),s};if(void 0===u&&(u=function getActiveIndexByTranslate(e){const{"slidesGrid":i,"params":s}=e,r=e.rtlTranslate?e.translate:-e.translate;let a;for(let e=0;e=i[e]&&r=i[e]&&r=i[e]&&(a=e);return s.normalizeSlideIndex&&(a<0||void 0===a)&&(a=0),a}(i)),r.indexOf(s)>=0)p=r.indexOf(s);else{const e=Math.min(a.slidesPerGroupSkip,u);p=e+Math.floor((u-e)/a.slidesPerGroup)}if(p>=r.length&&(p=r.length-1),u===n&&!i.params.loop)return void(p!==c&&(i.snapIndex=p,i.emit("snapIndexChange")));if(u===n&&i.params.loop&&i.virtual&&i.params.virtual.enabled)return void(i.realIndex=getVirtualRealIndex(u));const f=i.grid&&a.grid&&a.grid.rows>1;let g;if(i.virtual&&a.virtual.enabled&&a.loop)g=getVirtualRealIndex(u);else if(f){const e=i.slides.filter(e=>e.column===u)[0];let s=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(s)&&(s=Math.max(i.slides.indexOf(e),0)),g=Math.floor(s/a.grid.rows)}else if(i.slides[u]){const e=i.slides[u].getAttribute("data-swiper-slide-index");g=e?parseInt(e,10):u}else g=u;Object.assign(i,{"previousSnapIndex":c,"snapIndex":p,"previousRealIndex":o,"realIndex":g,"previousIndex":n,"activeIndex":u}),i.initialized&&preload(i),i.emit("activeIndexChange"),i.emit("snapIndexChange"),(i.initialized||i.params.runCallbacksOnInit)&&(o!==g&&i.emit("realIndexChange"),i.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,i){const s=this,r=s.params;let a=e.closest(`.${r.slideClass}, swiper-slide`);!a&&s.isElement&&i&&i.length>1&&i.includes(e)&&[...i.slice(i.indexOf(e)+1,i.length)].forEach(e=>{!a&&e.matches&&e.matches(`.${r.slideClass}, swiper-slide`)&&(a=e)});let n,o=!1;if(a)for(let e=0;ep?p:r&&eo?"next":n=p.length&&(E=p.length-1);const T=-p[E];if(c.normalizeSlideIndex)for(let e=0;e=s&&i=s&&i=s&&(o=e)}if(n.initialized&&o!==g){if(!n.allowSlideNext&&(w?T>n.translate&&T>n.minTranslate():Tn.translate&&T>n.maxTranslate()&&(g||0)!==o)return!1}let C;o!==(f||0)&&s&&n.emit("beforeSlideChangeStart"),n.updateProgress(T),C=o>g?"next":o0?(n._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{v[e?"scrollLeft":"scrollTop"]=s})):v[e?"scrollLeft":"scrollTop"]=s,A&&requestAnimationFrame(()=>{n.wrapperEl.style.scrollSnapType="",n._immediateVirtual=!1});else{if(!n.support.smoothScroll)return animateCSSModeScroll({"swiper":n,"targetPosition":s,"side":e?"left":"top"}),!0;v.scrollTo({[e?"left":"top"]:s,"behavior":"smooth"})}return!0}return n.setTransition(i),n.setTranslate(T),n.updateActiveIndex(o),n.updateSlidesClasses(),n.emit("beforeTransitionStart",i,r),n.transitionStart(s,C),0===i?n.transitionEnd(s,C):n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function transitionEnd(e){n&&!n.destroyed&&e.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(s,C))}),n.wrapperEl.addEventListener("transitionend",n.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,i,s,r){if(void 0===e&&(e=0),void 0===s&&(s=!0),"string"==typeof e){e=parseInt(e,10)}const a=this;if(a.destroyed)return;void 0===i&&(i=a.params.speed);const n=a.grid&&a.params.grid&&a.params.grid.rows>1;let o=e;if(a.params.loop)if(a.virtual&&a.params.virtual.enabled)o+=a.virtual.slidesBefore;else{let e;if(n){const i=o*a.params.grid.rows;e=a.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===i)[0].column}else e=a.getSlideIndexByData(o);const i=n?Math.ceil(a.slides.length/a.params.grid.rows):a.slides.length,{"centeredSlides":s}=a.params;let c=a.params.slidesPerView;"auto"===c?c=a.slidesPerViewDynamic():(c=Math.ceil(parseFloat(a.params.slidesPerView,10)),s&&c%2==0&&(c+=1));let p=i-e1*i.getAttribute("data-swiper-slide-index")===e)[0].column}else o=a.getSlideIndexByData(o)}return requestAnimationFrame(()=>{a.slideTo(o,i,s,r)}),a},"slideNext":function slideNext(e,i,s){void 0===i&&(i=!0);const r=this,{"enabled":a,"params":n,"animating":o}=r;if(!a||r.destroyed)return r;void 0===e&&(e=r.params.speed);let c=n.slidesPerGroup;"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(c=Math.max(r.slidesPerViewDynamic("current",!0),1));const p=r.activeIndex{r.slideTo(r.activeIndex+p,e,i,s)}),!0}return n.rewind&&r.isEnd?r.slideTo(0,e,i,s):r.slideTo(r.activeIndex+p,e,i,s)},"slidePrev":function slidePrev(e,i,s){void 0===i&&(i=!0);const r=this,{"params":a,"snapGrid":n,"slidesGrid":o,"rtlTranslate":c,"enabled":p,"animating":u}=r;if(!p||r.destroyed)return r;void 0===e&&(e=r.params.speed);const f=r.virtual&&a.virtual.enabled;if(a.loop){if(u&&!f&&a.loopPreventsSliding)return!1;r.loopFix({"direction":"prev"}),r._clientLeft=r.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const g=normalize(c?r.translate:-r.translate),w=n.map(e=>normalize(e));let v=n[w.indexOf(g)-1];if(void 0===v&&a.cssMode){let e;n.forEach((i,s)=>{g>=i&&(e=s)}),void 0!==e&&(v=n[e>0?e-1:e])}let b=0;if(void 0!==v&&(b=o.indexOf(v),b<0&&(b=r.activeIndex-1),"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(b=b-r.slidesPerViewDynamic("previous",!0)+1,b=Math.max(b,0))),a.rewind&&r.isBeginning){const a=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(a,e,i,s)}return a.loop&&0===r.activeIndex&&a.cssMode?(requestAnimationFrame(()=>{r.slideTo(b,e,i,s)}),!0):r.slideTo(b,e,i,s)},"slideReset":function slideReset(e,i,s){void 0===i&&(i=!0);const r=this;if(!r.destroyed)return void 0===e&&(e=r.params.speed),r.slideTo(r.activeIndex,e,i,s)},"slideToClosest":function slideToClosest(e,i,s,r){void 0===i&&(i=!0),void 0===r&&(r=.5);const a=this;if(a.destroyed)return;void 0===e&&(e=a.params.speed);let n=a.activeIndex;const o=Math.min(a.params.slidesPerGroupSkip,n),c=o+Math.floor((n-o)/a.params.slidesPerGroup),p=a.rtlTranslate?a.translate:-a.translate;if(p>=a.snapGrid[c]){const e=a.snapGrid[c];p-e>(a.snapGrid[c+1]-e)*r&&(n+=a.params.slidesPerGroup)}else{const e=a.snapGrid[c-1];p-e<=(a.snapGrid[c]-e)*r&&(n-=a.params.slidesPerGroup)}return n=Math.max(n,0),n=Math.min(n,a.slidesGrid.length-1),a.slideTo(n,e,i,s)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":i,"slidesEl":s}=e,r="auto"===i.slidesPerView?e.slidesPerViewDynamic():i.slidesPerView;let a,n=e.clickedIndex;const o=e.isElement?"swiper-slide":`.${i.slideClass}`;if(i.loop){if(e.animating)return;a=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),i.centeredSlides?ne.slides.length-e.loopedSlides+r/2?(e.loopFix(),n=e.getSlideIndex(elementChildren(s,`${o}[data-swiper-slide-index="${a}"]`)[0]),nextTick(()=>{e.slideTo(n)})):e.slideTo(n):n>e.slides.length-r?(e.loopFix(),n=e.getSlideIndex(elementChildren(s,`${o}[data-swiper-slide-index="${a}"]`)[0]),nextTick(()=>{e.slideTo(n)})):e.slideTo(n)}else e.slideTo(n)}};var H={"loopCreate":function loopCreate(e){const i=this,{"params":s,"slidesEl":r}=i;if(!s.loop||i.virtual&&i.params.virtual.enabled)return;const initSlides=()=>{elementChildren(r,`.${s.slideClass}, swiper-slide`).forEach((e,i)=>{e.setAttribute("data-swiper-slide-index",i)})},a=i.grid&&s.grid&&s.grid.rows>1,n=s.slidesPerGroup*(a?s.grid.rows:1),o=i.slides.length%n!==0,c=a&&i.slides.length%s.grid.rows!==0,addBlankSlides=e=>{for(let r=0;r1;u.lengthe.classList.contains(v.slideActiveClass))[0]):L=n;const P="next"===r||!r,I="prev"===r||!r;let z=0,_=0;const N=C?Math.ceil(u.length/v.grid.rows):u.length,B=(C?u[n].column:n)+(b&&void 0===a?-x/2+.5:0);if(B=0;i-=1)u[i].column===e&&A.push(i)}else A.push(N-i-1)}}else if(B+x>N-T){_=Math.max(B-(N-2*T),E);for(let e=0;e<_;e+=1){const i=e-Math.floor(e/N)*N;C?u.forEach((e,s)=>{e.column===i&&k.push(s)}):k.push(i)}}if(p.__preventObserver__=!0,requestAnimationFrame(()=>{p.__preventObserver__=!1}),I&&A.forEach(e=>{u[e].swiperLoopMoveDOM=!0,w.prepend(u[e]),u[e].swiperLoopMoveDOM=!1}),P&&k.forEach(e=>{u[e].swiperLoopMoveDOM=!0,w.append(u[e]),u[e].swiperLoopMoveDOM=!1}),p.recalcSlides(),"auto"===v.slidesPerView?p.updateSlides():C&&(A.length>0&&I||k.length>0&&P)&&p.slides.forEach((e,i)=>{p.grid.updateSlide(i,e,p.slides)}),v.watchSlidesProgress&&p.updateSlidesOffset(),s)if(A.length>0&&I){if(void 0===i){const e=p.slidesGrid[L],i=p.slidesGrid[L+z]-e;c?p.setTranslate(p.translate-i):(p.slideTo(L+Math.ceil(z),0,!1,!0),a&&(p.touchEventsData.startTranslate=p.touchEventsData.startTranslate-i,p.touchEventsData.currentTranslate=p.touchEventsData.currentTranslate-i))}else if(a){const e=C?A.length/v.grid.rows:A.length;p.slideTo(p.activeIndex+e,0,!1,!0),p.touchEventsData.currentTranslate=p.translate}}else if(k.length>0&&P)if(void 0===i){const e=p.slidesGrid[L],i=p.slidesGrid[L-_]-e;c?p.setTranslate(p.translate-i):(p.slideTo(L-_,0,!1,!0),a&&(p.touchEventsData.startTranslate=p.touchEventsData.startTranslate-i,p.touchEventsData.currentTranslate=p.touchEventsData.currentTranslate-i))}else{const e=C?k.length/v.grid.rows:k.length;p.slideTo(p.activeIndex-e,0,!1,!0)}if(p.allowSlidePrev=f,p.allowSlideNext=g,p.controller&&p.controller.control&&!o){const e={"slideRealIndex":i,"direction":r,"setTranslate":a,"activeSlideIndex":n,"byController":!0};Array.isArray(p.controller.control)?p.controller.control.forEach(i=>{!i.destroyed&&i.params.loop&&i.loopFix({...e,"slideTo":i.params.slidesPerView===v.slidesPerView&&s})}):p.controller.control instanceof p.constructor&&p.controller.control.params.loop&&p.controller.control.loopFix({...e,"slideTo":p.controller.control.params.slidesPerView===v.slidesPerView&&s})}p.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":i,"slidesEl":s}=e;if(!i.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const r=[];e.slides.forEach(e=>{const i=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;r[i]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),r.forEach(e=>{s.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,i,s){const r=getWindow(),{"params":a}=e,n=a.edgeSwipeDetection,o=a.edgeSwipeThreshold;return!n||!(s<=o||s>=r.innerWidth-o)||"prevent"===n&&(i.preventDefault(),!0)}function onTouchStart(e){const i=this,s=getDocument();let r=e;r.originalEvent&&(r=r.originalEvent);const a=i.touchEventsData;if("pointerdown"===r.type){if(null!==a.pointerId&&a.pointerId!==r.pointerId)return;a.pointerId=r.pointerId}else"touchstart"===r.type&&1===r.targetTouches.length&&(a.touchId=r.targetTouches[0].identifier);if("touchstart"===r.type)return void preventEdgeSwipe(i,r,r.targetTouches[0].pageX);const{"params":n,"touches":o,"enabled":c}=i;if(!c)return;if(!n.simulateTouch&&"mouse"===r.pointerType)return;if(i.animating&&n.preventInteractionOnTransition)return;!i.animating&&n.cssMode&&n.loop&&i.loopFix();let p=r.target;if("wrapper"===n.touchEventsTarget&&!function elementIsChildOf(e,i){const s=i.contains(e);if(!s&&i instanceof HTMLSlotElement)return[...i.assignedElements()].includes(e);return s}(p,i.wrapperEl))return;if("which"in r&&3===r.which)return;if("button"in r&&r.button>0)return;if(a.isTouched&&a.isMoved)return;const u=!!n.noSwipingClass&&""!==n.noSwipingClass,f=r.composedPath?r.composedPath():r.path;u&&r.target&&r.target.shadowRoot&&f&&(p=f[0]);const g=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`,w=!(!r.target||!r.target.shadowRoot);if(n.noSwiping&&(w?function closestElement(e,i){return void 0===i&&(i=this),function __closestFrom(i){if(!i||i===getDocument()||i===getWindow())return null;i.assignedSlot&&(i=i.assignedSlot);const s=i.closest(e);return s||i.getRootNode?s||__closestFrom(i.getRootNode().host):null}(i)}(g,p):p.closest(g)))return void(i.allowClick=!0);if(n.swipeHandler&&!p.closest(n.swipeHandler))return;o.currentX=r.pageX,o.currentY=r.pageY;const v=o.currentX,b=o.currentY;if(!preventEdgeSwipe(i,r,v))return;Object.assign(a,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),o.startX=v,o.startY=b,a.touchStartTime=now(),i.allowClick=!0,i.updateSize(),i.swipeDirection=void 0,n.threshold>0&&(a.allowThresholdMove=!1);let x=!0;p.matches(a.focusableElements)&&(x=!1,"SELECT"===p.nodeName&&(a.isTouched=!1)),s.activeElement&&s.activeElement.matches(a.focusableElements)&&s.activeElement!==p&&("mouse"===r.pointerType||"mouse"!==r.pointerType&&!p.matches(a.focusableElements))&&s.activeElement.blur();const E=x&&i.allowTouchMove&&n.touchStartPreventDefault;!n.touchStartForcePreventDefault&&!E||p.isContentEditable||r.preventDefault(),n.freeMode&&n.freeMode.enabled&&i.freeMode&&i.animating&&!n.cssMode&&i.freeMode.onTouchStart(),i.emit("touchStart",r)}function onTouchMove(e){const i=getDocument(),s=this,r=s.touchEventsData,{"params":a,"touches":n,"rtlTranslate":o,"enabled":c}=s;if(!c)return;if(!a.simulateTouch&&"mouse"===e.pointerType)return;let p,u=e;if(u.originalEvent&&(u=u.originalEvent),"pointermove"===u.type){if(null!==r.touchId)return;if(u.pointerId!==r.pointerId)return}if("touchmove"===u.type){if(p=[...u.changedTouches].filter(e=>e.identifier===r.touchId)[0],!p||p.identifier!==r.touchId)return}else p=u;if(!r.isTouched)return void(r.startMoving&&r.isScrolling&&s.emit("touchMoveOpposite",u));const f=p.pageX,g=p.pageY;if(u.preventedByNestedSwiper)return n.startX=f,void(n.startY=g);if(!s.allowTouchMove)return u.target.matches(r.focusableElements)||(s.allowClick=!1),void(r.isTouched&&(Object.assign(n,{"startX":f,"startY":g,"currentX":f,"currentY":g}),r.touchStartTime=now()));if(a.touchReleaseOnEdges&&!a.loop)if(s.isVertical()){if(gn.startY&&s.translate>=s.minTranslate())return r.isTouched=!1,void(r.isMoved=!1)}else if(fn.startX&&s.translate>=s.minTranslate())return;if(i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==u.target&&"mouse"!==u.pointerType&&i.activeElement.blur(),i.activeElement&&u.target===i.activeElement&&u.target.matches(r.focusableElements))return r.isMoved=!0,void(s.allowClick=!1);r.allowTouchCallbacks&&s.emit("touchMove",u),n.previousX=n.currentX,n.previousY=n.currentY,n.currentX=f,n.currentY=g;const w=n.currentX-n.startX,v=n.currentY-n.startY;if(s.params.threshold&&Math.sqrt(w**2+v**2)=25&&(e=180*Math.atan2(Math.abs(v),Math.abs(w))/Math.PI,r.isScrolling=s.isHorizontal()?e>a.touchAngle:90-e>a.touchAngle)}if(r.isScrolling&&s.emit("touchMoveOpposite",u),void 0===r.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(r.startMoving=!0)),r.isScrolling||"touchmove"===u.type&&r.preventTouchMoveFromPointerMove)return void(r.isTouched=!1);if(!r.startMoving)return;s.allowClick=!1,!a.cssMode&&u.cancelable&&u.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&u.stopPropagation();let b=s.isHorizontal()?w:v,x=s.isHorizontal()?n.currentX-n.previousX:n.currentY-n.previousY;a.oneWayMovement&&(b=Math.abs(b)*(o?1:-1),x=Math.abs(x)*(o?1:-1)),n.diff=b,b*=a.touchRatio,o&&(b=-b,x=-x);const E=s.touchesDirection;s.swipeDirection=b>0?"prev":"next",s.touchesDirection=x>0?"prev":"next";const T=s.params.loop&&!a.cssMode,C="next"===s.touchesDirection&&s.allowSlideNext||"prev"===s.touchesDirection&&s.allowSlidePrev;if(!r.isMoved){if(T&&C&&s.loopFix({"direction":s.swipeDirection}),r.startTranslate=s.getTranslate(),s.setTransition(0),s.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});s.wrapperEl.dispatchEvent(e)}r.allowMomentumBounce=!1,!a.grabCursor||!0!==s.allowSlideNext&&!0!==s.allowSlidePrev||s.setGrabCursor(!0),s.emit("sliderFirstMove",u)}if((new Date).getTime(),r.isMoved&&r.allowThresholdMove&&E!==s.touchesDirection&&T&&C&&Math.abs(b)>=1)return Object.assign(n,{"startX":f,"startY":g,"currentX":f,"currentY":g,"startTranslate":r.currentTranslate}),r.loopSwapReset=!0,void(r.startTranslate=r.currentTranslate);s.emit("sliderMove",u),r.isMoved=!0,r.currentTranslate=b+r.startTranslate;let A=!0,k=a.resistanceRatio;if(a.touchReleaseOnEdges&&(k=0),b>0?(T&&C&&r.allowThresholdMove&&r.currentTranslate>(a.centeredSlides?s.minTranslate()-s.slidesSizesGrid[s.activeIndex+1]-("auto"!==a.slidesPerView&&s.slides.length-a.slidesPerView>=2?s.slidesSizesGrid[s.activeIndex+1]+s.params.spaceBetween:0)-s.params.spaceBetween:s.minTranslate())&&s.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),r.currentTranslate>s.minTranslate()&&(A=!1,a.resistance&&(r.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+r.startTranslate+b)**k))):b<0&&(T&&C&&r.allowThresholdMove&&r.currentTranslate<(a.centeredSlides?s.maxTranslate()+s.slidesSizesGrid[s.slidesSizesGrid.length-1]+s.params.spaceBetween+("auto"!==a.slidesPerView&&s.slides.length-a.slidesPerView>=2?s.slidesSizesGrid[s.slidesSizesGrid.length-1]+s.params.spaceBetween:0):s.maxTranslate())&&s.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":s.slides.length-("auto"===a.slidesPerView?s.slidesPerViewDynamic():Math.ceil(parseFloat(a.slidesPerView,10)))}),r.currentTranslater.startTranslate&&(r.currentTranslate=r.startTranslate),s.allowSlidePrev||s.allowSlideNext||(r.currentTranslate=r.startTranslate),a.threshold>0){if(!(Math.abs(b)>a.threshold||r.allowThresholdMove))return void(r.currentTranslate=r.startTranslate);if(!r.allowThresholdMove)return r.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,r.currentTranslate=r.startTranslate,void(n.diff=s.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}a.followFinger&&!a.cssMode&&((a.freeMode&&a.freeMode.enabled&&s.freeMode||a.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),a.freeMode&&a.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(r.currentTranslate),s.setTranslate(r.currentTranslate))}function onTouchEnd(e){const i=this,s=i.touchEventsData;let r,a=e;a.originalEvent&&(a=a.originalEvent);if("touchend"===a.type||"touchcancel"===a.type){if(r=[...a.changedTouches].filter(e=>e.identifier===s.touchId)[0],!r||r.identifier!==s.touchId)return}else{if(null!==s.touchId)return;if(a.pointerId!==s.pointerId)return;r=a}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(a.type)){if(!(["pointercancel","contextmenu"].includes(a.type)&&(i.browser.isSafari||i.browser.isWebView)))return}s.pointerId=null,s.touchId=null;const{"params":n,"touches":o,"rtlTranslate":c,"slidesGrid":p,"enabled":u}=i;if(!u)return;if(!n.simulateTouch&&"mouse"===a.pointerType)return;if(s.allowTouchCallbacks&&i.emit("touchEnd",a),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&n.grabCursor&&i.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);n.grabCursor&&s.isMoved&&s.isTouched&&(!0===i.allowSlideNext||!0===i.allowSlidePrev)&&i.setGrabCursor(!1);const f=now(),g=f-s.touchStartTime;if(i.allowClick){const e=a.path||a.composedPath&&a.composedPath();i.updateClickedSlide(e&&e[0]||a.target,e),i.emit("tap click",a),g<300&&f-s.lastClickTime<300&&i.emit("doubleTap doubleClick",a)}if(s.lastClickTime=now(),nextTick(()=>{i.destroyed||(i.allowClick=!0)}),!s.isTouched||!s.isMoved||!i.swipeDirection||0===o.diff&&!s.loopSwapReset||s.currentTranslate===s.startTranslate&&!s.loopSwapReset)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);let w;if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,w=n.followFinger?c?i.translate:-i.translate:-s.currentTranslate,n.cssMode)return;if(n.freeMode&&n.freeMode.enabled)return void i.freeMode.onTouchEnd({"currentPos":w});const v=w>=-i.maxTranslate()&&!i.params.loop;let b=0,x=i.slidesSizesGrid[0];for(let e=0;e=p[e]&&w=p[e])&&(b=e,x=p[p.length-1]-p[p.length-2])}let E=null,T=null;n.rewind&&(i.isBeginning?T=n.virtual&&n.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1:i.isEnd&&(E=0));const C=(w-p[b])/x,A=bn.longSwipesMs){if(!n.longSwipes)return void i.slideTo(i.activeIndex);"next"===i.swipeDirection&&(C>=n.longSwipesRatio?i.slideTo(n.rewind&&i.isEnd?E:b+A):i.slideTo(b)),"prev"===i.swipeDirection&&(C>1-n.longSwipesRatio?i.slideTo(b+A):null!==T&&C<0&&Math.abs(C)>n.longSwipesRatio?i.slideTo(T):i.slideTo(b))}else{if(!n.shortSwipes)return void i.slideTo(i.activeIndex);i.navigation&&(a.target===i.navigation.nextEl||a.target===i.navigation.prevEl)?a.target===i.navigation.nextEl?i.slideTo(b+A):i.slideTo(b):("next"===i.swipeDirection&&i.slideTo(null!==E?E:b+A),"prev"===i.swipeDirection&&i.slideTo(null!==T?T:b))}}function onResize(){const e=this,{"params":i,"el":s}=e;if(s&&0===s.offsetWidth)return;i.breakpoints&&e.setBreakpoint();const{"allowSlideNext":r,"allowSlidePrev":a,"snapGrid":n}=e,o=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const c=o&&i.loop;!("auto"===i.slidesPerView||i.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||c?e.params.loop&&!o?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=a,e.allowSlideNext=r,e.params.watchOverflow&&n!==e.snapGrid&&e.checkOverflow()}function onClick(e){const i=this;i.enabled&&(i.allowClick||(i.params.preventClicks&&e.preventDefault(),i.params.preventClicksPropagation&&i.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":i,"rtlTranslate":s,"enabled":r}=e;if(!r)return;let a;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-i.scrollLeft:e.translate=-i.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const n=e.maxTranslate()-e.minTranslate();a=0===n?0:(e.translate-e.minTranslate())/n,a!==e.progress&&e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const i=this;processLazyPreloader(i,e.target),i.params.cssMode||"auto"!==i.params.slidesPerView&&!i.params.autoHeight||i.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,i)=>{const s=getDocument(),{"params":r,"el":a,"wrapperEl":n,"device":o}=e,c=!!r.nested,p="on"===i?"addEventListener":"removeEventListener",u=i;a&&"string"!=typeof a&&(s[p]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":c}),a[p]("touchstart",e.onTouchStart,{"passive":!1}),a[p]("pointerdown",e.onTouchStart,{"passive":!1}),s[p]("touchmove",e.onTouchMove,{"passive":!1,"capture":c}),s[p]("pointermove",e.onTouchMove,{"passive":!1,"capture":c}),s[p]("touchend",e.onTouchEnd,{"passive":!0}),s[p]("pointerup",e.onTouchEnd,{"passive":!0}),s[p]("pointercancel",e.onTouchEnd,{"passive":!0}),s[p]("touchcancel",e.onTouchEnd,{"passive":!0}),s[p]("pointerout",e.onTouchEnd,{"passive":!0}),s[p]("pointerleave",e.onTouchEnd,{"passive":!0}),s[p]("contextmenu",e.onTouchEnd,{"passive":!0}),(r.preventClicks||r.preventClicksPropagation)&&a[p]("click",e.onClick,!0),r.cssMode&&n[p]("scroll",e.onScroll),r.updateOnWindowResize?e[u](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[u]("observerUpdate",onResize,!0),a[p]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,i)=>e.grid&&i.grid&&i.grid.rows>1;var G={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,i){return function extendParams(s){void 0===s&&(s={});const r=Object.keys(s)[0],a=s[r];"object"==typeof a&&null!==a?(!0===e[r]&&(e[r]={"enabled":!0}),"navigation"===r&&e[r]&&e[r].enabled&&!e[r].prevEl&&!e[r].nextEl&&(e[r].auto=!0),["pagination","scrollbar"].indexOf(r)>=0&&e[r]&&e[r].enabled&&!e[r].el&&(e[r].auto=!0),r in e&&"enabled"in a?("object"!=typeof e[r]||"enabled"in e[r]||(e[r].enabled=!0),e[r]||(e[r]={"enabled":!1}),utils_extend(i,s)):utils_extend(i,s)):utils_extend(i,s)}}const j={"eventsEmitter":B,"update":Y,"translate":F,"transition":{"setTransition":function setTransition(e,i){const s=this;s.params.cssMode||(s.wrapperEl.style.transitionDuration=`${e}ms`,s.wrapperEl.style.transitionDelay=0===e?"0ms":""),s.emit("setTransition",e,i)},"transitionStart":function transitionStart(e,i){void 0===e&&(e=!0);const s=this,{"params":r}=s;r.cssMode||(r.autoHeight&&s.updateAutoHeight(),transitionEmit({"swiper":s,"runCallbacks":e,"direction":i,"step":"Start"}))},"transitionEnd":function transitionEnd(e,i){void 0===e&&(e=!0);const s=this,{"params":r}=s;s.animating=!1,r.cssMode||(s.setTransition(0),transitionEmit({"swiper":s,"runCallbacks":e,"direction":i,"step":"End"}))}},"slide":R,"loop":H,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const i=this;if(!i.params.simulateTouch||i.params.watchOverflow&&i.isLocked||i.params.cssMode)return;const s="container"===i.params.touchEventsTarget?i.el:i.wrapperEl;i.isElement&&(i.__preventObserver__=!0),s.style.cursor="move",s.style.cursor=e?"grabbing":"grab",i.isElement&&requestAnimationFrame(()=>{i.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":i}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),i.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":i,"initialized":s,"params":r,"el":a}=e,n=r.breakpoints;if(!n||n&&0===Object.keys(n).length)return;const o=e.getBreakpoint(n,e.params.breakpointsBase,e.el);if(!o||e.currentBreakpoint===o)return;const c=(o in n?n[o]:void 0)||e.originalParams,p=isGridEnabled(e,r),u=isGridEnabled(e,c),f=e.params.grabCursor,g=c.grabCursor,w=r.enabled;p&&!u?(a.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!p&&u&&(a.classList.add(`${r.containerModifierClass}grid`),(c.grid.fill&&"column"===c.grid.fill||!c.grid.fill&&"column"===r.grid.fill)&&a.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),f&&!g?e.unsetGrabCursor():!f&&g&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(i=>{if(void 0===c[i])return;const s=r[i]&&r[i].enabled,a=c[i]&&c[i].enabled;s&&!a&&e[i].disable(),!s&&a&&e[i].enable()});const v=c.direction&&c.direction!==r.direction,b=r.loop&&(c.slidesPerView!==r.slidesPerView||v),x=r.loop;v&&s&&e.changeDirection(),utils_extend(e.params,c);const E=e.params.enabled,T=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),w&&!E?e.disable():!w&&E&&e.enable(),e.currentBreakpoint=o,e.emit("_beforeBreakpoint",c),s&&(b?(e.loopDestroy(),e.loopCreate(i),e.updateSlides()):!x&&T?(e.loopCreate(i),e.updateSlides()):x&&!T&&e.loopDestroy()),e.emit("breakpoint",c)},"getBreakpoint":function getBreakpoint(e,i,s){if(void 0===i&&(i="window"),!e||"container"===i&&!s)return;let r=!1;const a=getWindow(),n="window"===i?a.innerHeight:s.clientHeight,o=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const i=parseFloat(e.substr(1));return{"value":n*i,"point":e}}return{"value":e,"point":e}});o.sort((e,i)=>parseInt(e.value,10)-parseInt(i.value,10));for(let e=0;es}else e.isLocked=1===e.snapGrid.length;!0===s.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===s.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),i&&i!==e.isLocked&&(e.isEnd=!1),i!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":i,"params":s,"rtl":r,"el":a,"device":n}=e,o=function prepareClasses(e,i){const s=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(r=>{e[r]&&s.push(i+r)}):"string"==typeof e&&s.push(i+e)}),s}(["initialized",s.direction,{"free-mode":e.params.freeMode&&s.freeMode.enabled},{"autoheight":s.autoHeight},{"rtl":r},{"grid":s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&"column"===s.grid.fill},{"android":n.android},{"ios":n.ios},{"css-mode":s.cssMode},{"centered":s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);i.push(...o),a.classList.add(...i),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":i}=this;e&&"string"!=typeof e&&(e.classList.remove(...i),this.emitContainerClasses())}}},W={};class Swiper{"constructor"(){let e,i;for(var s=arguments.length,r=new Array(s),a=0;a1){const e=[];return n.querySelectorAll(i.el).forEach(s=>{const r=utils_extend({},i,{"el":s});e.push(new Swiper(r))}),e}const o=this;o.__swiper__=!0,o.support=getSupport(),o.device=getDevice({"userAgent":i.userAgent}),o.browser=getBrowser(),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],i.modules&&Array.isArray(i.modules)&&o.modules.push(...i.modules);const c={};o.modules.forEach(e=>{e({"params":i,"swiper":o,"extendParams":moduleExtendParams(i,c),"on":o.on.bind(o),"once":o.once.bind(o),"off":o.off.bind(o),"emit":o.emit.bind(o)})});const p=utils_extend({},G,c);return o.params=utils_extend({},p,W,i),o.originalParams=utils_extend({},o.params),o.passedParams=utils_extend({},i),o.params&&o.params.on&&Object.keys(o.params.on).forEach(e=>{o.on(e,o.params.on[e])}),o.params&&o.params.onAny&&o.onAny(o.params.onAny),Object.assign(o,{"enabled":o.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===o.params.direction},"isVertical"(){return"vertical"===o.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":o.params.allowSlideNext,"allowSlidePrev":o.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":o.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":o.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),o.emit("_swiper"),o.params.init&&o.init(),o}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":i,"params":s}=this,r=elementIndex(elementChildren(i,`.${s.slideClass}, swiper-slide`)[0]);return elementIndex(e)-r}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(i=>1*i.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":i}=this;this.slides=elementChildren(e,`.${i.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,i){const s=this;e=Math.min(Math.max(e,0),1);const r=s.minTranslate(),a=(s.maxTranslate()-r)*e+r;s.translateTo(a,void 0===i?0:i),s.updateActiveIndex(),s.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const i=e.el.className.split(" ").filter(i=>0===i.indexOf("swiper")||0===i.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",i.join(" "))}"getSlideClasses"(e){const i=this;return i.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(i.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const i=[];e.slides.forEach(s=>{const r=e.getSlideClasses(s);i.push({"slideEl":s,"classNames":r}),e.emit("_slideClass",s,r)}),e.emit("_slideClasses",i)}"slidesPerViewDynamic"(e,i){void 0===e&&(e="current"),void 0===i&&(i=!1);const{"params":s,"slides":r,"slidesGrid":a,"slidesSizesGrid":n,"size":o,"activeIndex":c}=this;let p=1;if("number"==typeof s.slidesPerView)return s.slidesPerView;if(s.centeredSlides){let e,i=r[c]?Math.ceil(r[c].swiperSlideSize):0;for(let s=c+1;so&&(e=!0));for(let s=c-1;s>=0;s-=1)r[s]&&!e&&(i+=r[s].swiperSlideSize,p+=1,i>o&&(e=!0))}else if("current"===e)for(let e=c+1;e=0;e-=1){a[c]-a[e]{i.complete&&processLazyPreloader(e,i)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),s.freeMode&&s.freeMode.enabled&&!s.cssMode)setTranslate(),s.autoHeight&&e.updateAutoHeight();else{if(("auto"===s.slidesPerView||s.slidesPerView>1)&&e.isEnd&&!s.centeredSlides){const i=e.virtual&&s.virtual.enabled?e.virtual.slides:e.slides;r=e.slideTo(i.length-1,0,!1,!0)}else r=e.slideTo(e.activeIndex,0,!1,!0);r||setTranslate()}s.watchOverflow&&i!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,i){void 0===i&&(i=!0);const s=this,r=s.params.direction;return e||(e="horizontal"===r?"vertical":"horizontal"),e===r||"horizontal"!==e&&"vertical"!==e||(s.el.classList.remove(`${s.params.containerModifierClass}${r}`),s.el.classList.add(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.forEach(i=>{"vertical"===e?i.style.width="":i.style.height=""}),s.emit("changeDirection"),i&&s.update()),s}"changeLanguageDirection"(e){const i=this;i.rtl&&"rtl"===e||!i.rtl&&"ltr"===e||(i.rtl="rtl"===e,i.rtlTranslate="horizontal"===i.params.direction&&i.rtl,i.rtl?(i.el.classList.add(`${i.params.containerModifierClass}rtl`),i.el.dir="rtl"):(i.el.classList.remove(`${i.params.containerModifierClass}rtl`),i.el.dir="ltr"),i.update())}"mount"(e){const i=this;if(i.mounted)return!0;let s=e||i.params.el;if("string"==typeof s&&(s=document.querySelector(s)),!s)return!1;s.swiper=i,s.parentNode&&s.parentNode.host&&s.parentNode.host.nodeName===i.params.swiperElementNodeName.toUpperCase()&&(i.isElement=!0);const getWrapperSelector=()=>`.${(i.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=(()=>{if(s&&s.shadowRoot&&s.shadowRoot.querySelector){return s.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(s,getWrapperSelector())[0]})();return!r&&i.params.createElements&&(r=createElement("div",i.params.wrapperClass),s.append(r),elementChildren(s,`.${i.params.slideClass}`).forEach(e=>{r.append(e)})),Object.assign(i,{"el":s,"wrapperEl":r,"slidesEl":i.isElement&&!s.parentNode.host.slideSlots?s.parentNode.host:r,"hostEl":i.isElement?s.parentNode.host:s,"mounted":!0,"rtl":"rtl"===s.dir.toLowerCase()||"rtl"===elementStyle(s,"direction"),"rtlTranslate":"horizontal"===i.params.direction&&("rtl"===s.dir.toLowerCase()||"rtl"===elementStyle(s,"direction")),"wrongRTL":"-webkit-box"===elementStyle(r,"display")}),!0}"init"(e){const i=this;if(i.initialized)return i;if(!1===i.mount(e))return i;i.emit("beforeInit"),i.params.breakpoints&&i.setBreakpoint(),i.addClasses(),i.updateSize(),i.updateSlides(),i.params.watchOverflow&&i.checkOverflow(),i.params.grabCursor&&i.enabled&&i.setGrabCursor(),i.params.loop&&i.virtual&&i.params.virtual.enabled?i.slideTo(i.params.initialSlide+i.virtual.slidesBefore,0,i.params.runCallbacksOnInit,!1,!0):i.slideTo(i.params.initialSlide,0,i.params.runCallbacksOnInit,!1,!0),i.params.loop&&i.loopCreate(),i.attachEvents();const s=[...i.el.querySelectorAll('[loading="lazy"]')];return i.isElement&&s.push(...i.hostEl.querySelectorAll('[loading="lazy"]')),s.forEach(e=>{e.complete?processLazyPreloader(i,e):e.addEventListener("load",e=>{processLazyPreloader(i,e.target)})}),preload(i),i.initialized=!0,preload(i),i.emit("init"),i.emit("afterInit"),i}"destroy"(e,i){void 0===e&&(e=!0),void 0===i&&(i=!0);const s=this,{"params":r,"el":a,"wrapperEl":n,"slides":o}=s;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),r.loop&&s.loopDestroy(),i&&(s.removeClasses(),a&&"string"!=typeof a&&a.removeAttribute("style"),n&&n.removeAttribute("style"),o&&o.length&&o.forEach(e=>{e.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(e=>{s.off(e)}),!1!==e&&(s.el&&"string"!=typeof s.el&&(s.el.swiper=null),function deleteProps(e){const i=e;Object.keys(i).forEach(e=>{try{i[e]=null}catch(e){}try{delete i[e]}catch(e){}})}(s)),s.destroyed=!0),null}static"extendDefaults"(e){utils_extend(W,e)}static get"extendedDefaults"(){return W}static get"defaults"(){return G}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const i=Swiper.prototype.__modules__;"function"==typeof e&&i.indexOf(e)<0&&i.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,i,s,r){return e.params.createElements&&Object.keys(r).forEach(a=>{if(!s[a]&&!0===s.auto){let n=elementChildren(e.el,`.${r[a]}`)[0];n||(n=createElement("div",r[a]),n.className=r[a],e.el.append(n)),s[a]=n,i[a]=n}}),s}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const i=this,{"params":s,"slidesEl":r}=i;s.loop&&i.loopDestroy();const appendElement=e=>{if("string"==typeof e){const i=document.createElement("div");i.innerHTML=e,r.append(i.children[0]),i.innerHTML=""}else r.append(e)};if("object"==typeof e&&"length"in e)for(let i=0;i{if("string"==typeof e){const i=document.createElement("div");i.innerHTML=e,a.prepend(i.children[0]),i.innerHTML=""}else a.prepend(e)};if("object"==typeof e&&"length"in e){for(let i=0;i=c)return void s.appendSlide(i);let p=o>e?o+1:o;const u=[];for(let i=c-1;i>=e;i-=1){const e=s.slides[i];e.remove(),u.unshift(e)}if("object"==typeof i&&"length"in i){for(let e=0;ee?o+i.length:o}else n.append(i);for(let e=0;e{if(s.params.effect!==i)return;s.classNames.push(`${s.params.containerModifierClass}${i}`),c&&c()&&s.classNames.push(`${s.params.containerModifierClass}3d`);const e=o?o():{};Object.assign(s.params,e),Object.assign(s.originalParams,e)}),r("setTranslate",()=>{s.params.effect===i&&a()}),r("setTransition",(e,r)=>{s.params.effect===i&&n(r)}),r("transitionEnd",()=>{if(s.params.effect===i&&p){if(!u||!u().slideShadows)return;s.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),p()}}),r("virtualUpdate",()=>{s.params.effect===i&&(s.slides.length||(f=!0),requestAnimationFrame(()=>{f&&s.slides&&s.slides.length&&(a(),f=!1)}))})}function effectTarget(e,i){const s=getSlideTransformEl(i);return s!==i&&(s.style.backfaceVisibility="hidden",s.style["-webkit-backface-visibility"]="hidden"),s}function effectVirtualTransitionEnd(e){let{"swiper":i,"duration":s,"transformElements":r,"allSlides":a}=e;const{"activeIndex":n}=i;if(i.params.virtualTranslate&&0!==s){let e,s=!1;e=a?r:r.filter(e=>{const s=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return i.slides.filter(i=>i.shadowRoot&&i.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return i.getSlideIndex(s)===n}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(s)return;if(!i||i.destroyed)return;s=!0,i.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});i.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,i,s){const r=`swiper-slide-shadow${s?`-${s}`:""}${e?` swiper-slide-shadow-${e}`:""}`,a=getSlideTransformEl(i);let n=a.querySelector(`.${r.split(" ").join(".")}`);return n||(n=createElement("div",r.split(" ")),a.append(n)),n}Object.keys(j).forEach(e=>{Object.keys(j[e]).forEach(i=>{Swiper.prototype[i]=j[e][i]})}),Swiper.use([function Resize(e){let{"swiper":i,"on":s,"emit":r}=e;const a=getWindow();let n=null,o=null;const resizeHandler=()=>{i&&!i.destroyed&&i.initialized&&(r("beforeResize"),r("resize"))},orientationChangeHandler=()=>{i&&!i.destroyed&&i.initialized&&r("orientationchange")};s("init",()=>{i.params.resizeObserver&&void 0!==a.ResizeObserver?i&&!i.destroyed&&i.initialized&&(n=new ResizeObserver(e=>{o=a.requestAnimationFrame(()=>{const{"width":s,"height":r}=i;let a=s,n=r;e.forEach(e=>{let{"contentBoxSize":s,"contentRect":r,"target":o}=e;o&&o!==i.el||(a=r?r.width:(s[0]||s).inlineSize,n=r?r.height:(s[0]||s).blockSize)}),a===s&&n===r||resizeHandler()})}),n.observe(i.el)):(a.addEventListener("resize",resizeHandler),a.addEventListener("orientationchange",orientationChangeHandler))}),s("destroy",()=>{o&&a.cancelAnimationFrame(o),n&&n.unobserve&&i.el&&(n.unobserve(i.el),n=null),a.removeEventListener("resize",resizeHandler),a.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;const n=[],o=getWindow(),attach=function(e,s){void 0===s&&(s={});const r=new(o.MutationObserver||o.WebkitMutationObserver)(e=>{if(i.__preventObserver__)return;if(1===e.length)return void a("observerUpdate",e[0]);const s=function observerUpdate(){a("observerUpdate",e[0])};o.requestAnimationFrame?o.requestAnimationFrame(s):o.setTimeout(s,0)});r.observe(e,{"attributes":void 0===s.attributes||s.attributes,"childList":i.isElement||(void 0===s.childList||s).childList,"characterData":void 0===s.characterData||s.characterData}),n.push(r)};s({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),r("init",()=>{if(i.params.observer){if(i.params.observeParents){const e=elementParents(i.hostEl);for(let i=0;i{n.forEach(e=>{e.disconnect()}),n.splice(0,n.length)})}]);const V=[function Virtual(e){let i,{"swiper":s,"extendParams":r,"on":a,"emit":n}=e;r({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const o=getDocument();s.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const c=o.createElement("div");function renderSlide(e,i){const r=s.params.virtual;if(r.cache&&s.virtual.cache[i])return s.virtual.cache[i];let a;return r.renderSlide?(a=r.renderSlide.call(s,e,i),"string"==typeof a&&(c.innerHTML=a,a=c.children[0])):a=s.isElement?createElement("swiper-slide"):createElement("div",s.params.slideClass),a.setAttribute("data-swiper-slide-index",i),r.renderSlide||(a.innerHTML=e),r.cache&&(s.virtual.cache[i]=a),a}function update(e,i){const{"slidesPerView":r,"slidesPerGroup":a,"centeredSlides":o,"loop":c,"initialSlide":p}=s.params;if(i&&!c&&p>0)return;const{"addSlidesBefore":u,"addSlidesAfter":f}=s.params.virtual,{"from":g,"to":w,"slides":v,"slidesGrid":b,"offset":x}=s.virtual;s.params.cssMode||s.updateActiveIndex();const E=s.activeIndex||0;let T,C,A;T=s.rtlTranslate?"right":s.isHorizontal()?"left":"top",o?(C=Math.floor(r/2)+a+f,A=Math.floor(r/2)+a+u):(C=r+(a-1)+f,A=(c?r:a)+u);let k=E-A,L=E+C;c||(k=Math.max(k,0),L=Math.min(L,v.length-1));let P=(s.slidesGrid[k]||0)-(s.slidesGrid[0]||0);function onRendered(){s.updateSlides(),s.updateProgress(),s.updateSlidesClasses(),n("virtualUpdate")}if(c&&E>=A?(k-=A,o||(P+=s.slidesGrid[0])):c&&E{e.style[T]=P-Math.abs(s.cssOverflowAdjustment())+"px"}),s.updateProgress(),void n("virtualUpdate");if(s.params.virtual.renderExternal)return s.params.virtual.renderExternal.call(s,{"offset":P,"from":k,"to":L,"slides":function getSlides(){const e=[];for(let i=k;i<=L;i+=1)e.push(v[i]);return e}()}),void(s.params.virtual.renderExternalUpdate?onRendered():n("virtualUpdate"));const I=[],z=[],getSlideIndex=e=>{let i=e;return e<0?i=v.length+e:i>=v.length&&(i-=v.length),i};if(e)s.slides.filter(e=>e.matches(`.${s.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=g;e<=w;e+=1)if(eL){const i=getSlideIndex(e);s.slides.filter(e=>e.matches(`.${s.params.slideClass}[data-swiper-slide-index="${i}"], swiper-slide[data-swiper-slide-index="${i}"]`)).forEach(e=>{e.remove()})}const _=c?-v.length:0,N=c?2*v.length:v.length;for(let i=_;i=k&&i<=L){const s=getSlideIndex(i);void 0===w||e?z.push(s):(i>w&&z.push(s),i{s.slidesEl.append(renderSlide(v[e],e))}),c)for(let e=I.length-1;e>=0;e-=1){const i=I[e];s.slidesEl.prepend(renderSlide(v[i],i))}else I.sort((e,i)=>i-e),I.forEach(e=>{s.slidesEl.prepend(renderSlide(v[e],e))});elementChildren(s.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[T]=P-Math.abs(s.cssOverflowAdjustment())+"px"}),onRendered()}a("beforeInit",()=>{if(!s.params.virtual.enabled)return;let e;if(void 0===s.passedParams.virtual.slides){const i=[...s.slidesEl.children].filter(e=>e.matches(`.${s.params.slideClass}, swiper-slide`));i&&i.length&&(s.virtual.slides=[...i],e=!0,i.forEach((e,i)=>{e.setAttribute("data-swiper-slide-index",i),s.virtual.cache[i]=e,e.remove()}))}e||(s.virtual.slides=s.params.virtual.slides),s.classNames.push(`${s.params.containerModifierClass}virtual`),s.params.watchSlidesProgress=!0,s.originalParams.watchSlidesProgress=!0,update(!1,!0)}),a("setTranslate",()=>{s.params.virtual.enabled&&(s.params.cssMode&&!s._immediateVirtual?(clearTimeout(i),i=setTimeout(()=>{update()},100)):update())}),a("init update resize",()=>{s.params.virtual.enabled&&s.params.cssMode&&setCSSProperty(s.wrapperEl,"--swiper-virtual-size",`${s.virtualSize}px`)}),Object.assign(s.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let i=0;i{const r=e[s],n=r.getAttribute("data-swiper-slide-index");n&&r.setAttribute("data-swiper-slide-index",parseInt(n,10)+a),i[parseInt(s,10)+a]=r}),s.virtual.cache=i}update(!0),s.slideTo(r,0)},"removeSlide":function removeSlide(e){if(null==e)return;let i=s.activeIndex;if(Array.isArray(e))for(let r=e.length-1;r>=0;r-=1)s.params.virtual.cache&&(delete s.virtual.cache[e[r]],Object.keys(s.virtual.cache).forEach(i=>{i>e&&(s.virtual.cache[i-1]=s.virtual.cache[i],s.virtual.cache[i-1].setAttribute("data-swiper-slide-index",i-1),delete s.virtual.cache[i])})),s.virtual.slides.splice(e[r],1),e[r]{i>e&&(s.virtual.cache[i-1]=s.virtual.cache[i],s.virtual.cache[i-1].setAttribute("data-swiper-slide-index",i-1),delete s.virtual.cache[i])})),s.virtual.slides.splice(e,1),e0&&0===elementParents(i.el,`.${i.params.slideActiveClass}`).length)return;const r=i.el,a=r.clientWidth,n=r.clientHeight,c=o.innerWidth,p=o.innerHeight,u=elementOffset(r);s&&(u.left-=r.scrollLeft);const f=[[u.left,u.top],[u.left+a,u.top],[u.left,u.top+n],[u.left+a,u.top+n]];for(let i=0;i=0&&s[0]<=c&&s[1]>=0&&s[1]<=p){if(0===s[0]&&0===s[1])continue;e=!0}}if(!e)return}i.isHorizontal()?((u||f||g||w)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),((f||w)&&!s||(u||g)&&s)&&i.slideNext(),((u||g)&&!s||(f||w)&&s)&&i.slidePrev()):((u||f||v||b)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),(f||b)&&i.slideNext(),(u||v)&&i.slidePrev()),a("keyPress",c)}}function enable(){i.keyboard.enabled||(n.addEventListener("keydown",handle),i.keyboard.enabled=!0)}function disable(){i.keyboard.enabled&&(n.removeEventListener("keydown",handle),i.keyboard.enabled=!1)}i.keyboard={"enabled":!1},s({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),r("init",()=>{i.params.keyboard.enabled&&enable()}),r("destroy",()=>{i.keyboard.enabled&&disable()}),Object.assign(i.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;const n=getWindow();let o;s({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),i.mousewheel={"enabled":!1};let c,p=now();const u=[];function handleMouseEnter(){i.enabled&&(i.mouseEntered=!0)}function handleMouseLeave(){i.enabled&&(i.mouseEntered=!1)}function animateSlider(e){return!(i.params.mousewheel.thresholdDelta&&e.delta=6&&now()-p<60||(e.direction<0?i.isEnd&&!i.params.loop||i.animating||(i.slideNext(),a("scroll",e.raw)):i.isBeginning&&!i.params.loop||i.animating||(i.slidePrev(),a("scroll",e.raw)),p=(new n.Date).getTime(),!1)))}function handle(e){let s=e,r=!0;if(!i.enabled)return;if(e.target.closest(`.${i.params.mousewheel.noMousewheelClass}`))return;const n=i.params.mousewheel;i.params.cssMode&&s.preventDefault();let p=i.el;"container"!==i.params.mousewheel.eventsTarget&&(p=document.querySelector(i.params.mousewheel.eventsTarget));const f=p&&p.contains(s.target);if(!i.mouseEntered&&!f&&!n.releaseOnEdges)return!0;s.originalEvent&&(s=s.originalEvent);let g=0;const w=i.rtlTranslate?-1:1,v=function normalize(e){let i=0,s=0,r=0,a=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(i=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(i=s,s=0),r=10*i,a=10*s,"deltaY"in e&&(a=e.deltaY),"deltaX"in e&&(r=e.deltaX),e.shiftKey&&!r&&(r=a,a=0),(r||a)&&e.deltaMode&&(1===e.deltaMode?(r*=40,a*=40):(r*=800,a*=800)),r&&!i&&(i=r<1?-1:1),a&&!s&&(s=a<1?-1:1),{"spinX":i,"spinY":s,"pixelX":r,"pixelY":a}}(s);if(n.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(v.pixelX)>Math.abs(v.pixelY)))return!0;g=-v.pixelX*w}else{if(!(Math.abs(v.pixelY)>Math.abs(v.pixelX)))return!0;g=-v.pixelY}else g=Math.abs(v.pixelX)>Math.abs(v.pixelY)?-v.pixelX*w:-v.pixelY;if(0===g)return!0;n.invert&&(g=-g);let b=i.getTranslate()+g*n.sensitivity;if(b>=i.minTranslate()&&(b=i.minTranslate()),b<=i.maxTranslate()&&(b=i.maxTranslate()),r=!!i.params.loop||!(b===i.minTranslate()||b===i.maxTranslate()),r&&i.params.nested&&s.stopPropagation(),i.params.freeMode&&i.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(g),"direction":Math.sign(g)},r=c&&e.time=i.minTranslate()&&(p=i.minTranslate()),p<=i.maxTranslate()&&(p=i.maxTranslate()),i.setTransition(0),i.setTranslate(p),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!f&&i.isBeginning||!w&&i.isEnd)&&i.updateSlidesClasses(),i.params.loop&&i.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),i.params.freeMode.sticky){clearTimeout(o),o=void 0,u.length>=15&&u.shift();const s=u.length?u[u.length-1]:void 0,r=u[0];if(u.push(e),s&&(e.delta>s.delta||e.direction!==s.direction))u.splice(0);else if(u.length>=15&&e.time-r.time<500&&r.delta-e.delta>=1&&e.delta<=6){const s=g>0?.8:.2;c=e,u.splice(0),o=nextTick(()=>{!i.destroyed&&i.params&&i.slideToClosest(i.params.speed,!0,void 0,s)},0)}o||(o=nextTick(()=>{if(i.destroyed||!i.params)return;c=e,u.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5)},500))}if(r||a("scroll",s),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),n.releaseOnEdges&&(p===i.minTranslate()||p===i.maxTranslate()))return!0}}else{const s={"time":now(),"delta":Math.abs(g),"direction":Math.sign(g),"raw":e};u.length>=2&&u.shift();const r=u.length?u[u.length-1]:void 0;if(u.push(s),r?(s.direction!==r.direction||s.delta>r.delta||s.time>r.time+150)&&animateSlider(s):animateSlider(s),function releaseScroll(e){const s=i.params.mousewheel;if(e.direction<0){if(i.isEnd&&!i.params.loop&&s.releaseOnEdges)return!0}else if(i.isBeginning&&!i.params.loop&&s.releaseOnEdges)return!0;return!1}(s))return!0}return s.preventDefault?s.preventDefault():s.returnValue=!1,!1}function events(e){let s=i.el;"container"!==i.params.mousewheel.eventsTarget&&(s=document.querySelector(i.params.mousewheel.eventsTarget)),s[e]("mouseenter",handleMouseEnter),s[e]("mouseleave",handleMouseLeave),s[e]("wheel",handle)}function enable(){return i.params.cssMode?(i.wrapperEl.removeEventListener("wheel",handle),!0):!i.mousewheel.enabled&&(events("addEventListener"),i.mousewheel.enabled=!0,!0)}function disable(){return i.params.cssMode?(i.wrapperEl.addEventListener(event,handle),!0):!!i.mousewheel.enabled&&(events("removeEventListener"),i.mousewheel.enabled=!1,!0)}r("init",()=>{!i.params.mousewheel.enabled&&i.params.cssMode&&disable(),i.params.mousewheel.enabled&&enable()}),r("destroy",()=>{i.params.cssMode&&enable(),i.mousewheel.enabled&&disable()}),Object.assign(i.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;function getEl(e){let s;return e&&"string"==typeof e&&i.isElement&&(s=i.el.querySelector(e)||i.hostEl.querySelector(e),s)?s:(e&&("string"==typeof e&&(s=[...document.querySelectorAll(e)]),i.params.uniqueNavElements&&"string"==typeof e&&s&&s.length>1&&1===i.el.querySelectorAll(e).length?s=i.el.querySelector(e):s&&1===s.length&&(s=s[0])),e&&!s?e:s)}function toggleEl(e,s){const r=i.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[s?"add":"remove"](...r.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=s),i.params.watchOverflow&&i.enabled&&e.classList[i.isLocked?"add":"remove"](r.lockClass))})}function update(){const{"nextEl":e,"prevEl":s}=i.navigation;if(i.params.loop)return toggleEl(s,!1),void toggleEl(e,!1);toggleEl(s,i.isBeginning&&!i.params.rewind),toggleEl(e,i.isEnd&&!i.params.rewind)}function onPrevClick(e){e.preventDefault(),(!i.isBeginning||i.params.loop||i.params.rewind)&&(i.slidePrev(),a("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!i.isEnd||i.params.loop||i.params.rewind)&&(i.slideNext(),a("navigationNext"))}function init(){const e=i.params.navigation;if(i.params.navigation=createElementIfNotDefined(i,i.originalParams.navigation,i.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let s=getEl(e.nextEl),r=getEl(e.prevEl);Object.assign(i.navigation,{"nextEl":s,"prevEl":r}),s=makeElementsArray(s),r=makeElementsArray(r);const initButton=(s,r)=>{s&&s.addEventListener("click","next"===r?onNextClick:onPrevClick),!i.enabled&&s&&s.classList.add(...e.lockClass.split(" "))};s.forEach(e=>initButton(e,"next")),r.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":s}=i.navigation;e=makeElementsArray(e),s=makeElementsArray(s);const destroyButton=(e,s)=>{e.removeEventListener("click","next"===s?onNextClick:onPrevClick),e.classList.remove(...i.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),s.forEach(e=>destroyButton(e,"prev"))}s({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),i.navigation={"nextEl":null,"prevEl":null},r("init",()=>{!1===i.params.navigation.enabled?disable():(init(),update())}),r("toEdge fromEdge lock unlock",()=>{update()}),r("destroy",()=>{destroy()}),r("enable disable",()=>{let{"nextEl":e,"prevEl":s}=i.navigation;e=makeElementsArray(e),s=makeElementsArray(s),i.enabled?update():[...e,...s].filter(e=>!!e).forEach(e=>e.classList.add(i.params.navigation.lockClass))}),r("click",(e,s)=>{let{"nextEl":r,"prevEl":n}=i.navigation;r=makeElementsArray(r),n=makeElementsArray(n);const o=s.target;let c=n.includes(o)||r.includes(o);if(i.isElement&&!c){const e=s.path||s.composedPath&&s.composedPath();e&&(c=e.find(e=>r.includes(e)||n.includes(e)))}if(i.params.navigation.hideOnClick&&!c){if(i.pagination&&i.params.pagination&&i.params.pagination.clickable&&(i.pagination.el===o||i.pagination.el.contains(o)))return;let e;r.length?e=r[0].classList.contains(i.params.navigation.hiddenClass):n.length&&(e=n[0].classList.contains(i.params.navigation.hiddenClass)),a(!0===e?"navigationShow":"navigationHide"),[...r,...n].filter(e=>!!e).forEach(e=>e.classList.toggle(i.params.navigation.hiddenClass))}});const disable=()=>{i.el.classList.add(...i.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(i.navigation,{"enable":()=>{i.el.classList.remove(...i.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;const n="swiper-pagination";let o;s({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${n}-bullet`,"bulletActiveClass":`${n}-bullet-active`,"modifierClass":`${n}-`,"currentClass":`${n}-current`,"totalClass":`${n}-total`,"hiddenClass":`${n}-hidden`,"progressbarFillClass":`${n}-progressbar-fill`,"progressbarOppositeClass":`${n}-progressbar-opposite`,"clickableClass":`${n}-clickable`,"lockClass":`${n}-lock`,"horizontalClass":`${n}-horizontal`,"verticalClass":`${n}-vertical`,"paginationDisabledClass":`${n}-disabled`}}),i.pagination={"el":null,"bullets":[]};let c=0;function isPaginationDisabled(){return!i.params.pagination.el||!i.pagination.el||Array.isArray(i.pagination.el)&&0===i.pagination.el.length}function setSideBullets(e,s){const{"bulletActiveClass":r}=i.params.pagination;e&&(e=e[("prev"===s?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${r}-${s}`),(e=e[("prev"===s?"previous":"next")+"ElementSibling"])&&e.classList.add(`${r}-${s}-${s}`))}function onBulletClick(e){const s=e.target.closest(classesToSelector(i.params.pagination.bulletClass));if(!s)return;e.preventDefault();const r=elementIndex(s)*i.params.slidesPerGroup;if(i.params.loop){if(i.realIndex===r)return;const e=function getMoveDirection(e,i,s){return(i%=s)===1+(e%=s)?"next":i===e-1?"previous":void 0}(i.realIndex,r,i.slides.length);"next"===e?i.slideNext():"previous"===e?i.slidePrev():i.slideToLoop(r)}else i.slideTo(r)}function update(){const e=i.rtl,s=i.params.pagination;if(isPaginationDisabled())return;let r,n,p=i.pagination.el;p=makeElementsArray(p);const u=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.slides.length,f=i.params.loop?Math.ceil(u/i.params.slidesPerGroup):i.snapGrid.length;if(i.params.loop?(n=i.previousRealIndex||0,r=i.params.slidesPerGroup>1?Math.floor(i.realIndex/i.params.slidesPerGroup):i.realIndex):void 0!==i.snapIndex?(r=i.snapIndex,n=i.previousSnapIndex):(n=i.previousIndex||0,r=i.activeIndex||0),"bullets"===s.type&&i.pagination.bullets&&i.pagination.bullets.length>0){const a=i.pagination.bullets;let u,f,g;if(s.dynamicBullets&&(o=elementOuterSize(a[0],i.isHorizontal()?"width":"height",!0),p.forEach(e=>{e.style[i.isHorizontal()?"width":"height"]=o*(s.dynamicMainBullets+4)+"px"}),s.dynamicMainBullets>1&&void 0!==n&&(c+=r-(n||0),c>s.dynamicMainBullets-1?c=s.dynamicMainBullets-1:c<0&&(c=0)),u=Math.max(r-c,0),f=u+(Math.min(a.length,s.dynamicMainBullets)-1),g=(f+u)/2),a.forEach(e=>{const i=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${s.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...i)}),p.length>1)a.forEach(e=>{const a=elementIndex(e);a===r?e.classList.add(...s.bulletActiveClass.split(" ")):i.isElement&&e.setAttribute("part","bullet"),s.dynamicBullets&&(a>=u&&a<=f&&e.classList.add(...`${s.bulletActiveClass}-main`.split(" ")),a===u&&setSideBullets(e,"prev"),a===f&&setSideBullets(e,"next"))});else{const e=a[r];if(e&&e.classList.add(...s.bulletActiveClass.split(" ")),i.isElement&&a.forEach((e,i)=>{e.setAttribute("part",i===r?"bullet-active":"bullet")}),s.dynamicBullets){const e=a[u],i=a[f];for(let e=u;e<=f;e+=1)a[e]&&a[e].classList.add(...`${s.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(i,"next")}}if(s.dynamicBullets){const r=Math.min(a.length,s.dynamicMainBullets+4),n=(o*r-o)/2-g*o,c=e?"right":"left";a.forEach(e=>{e.style[i.isHorizontal()?c:"top"]=`${n}px`})}}p.forEach((e,n)=>{if("fraction"===s.type&&(e.querySelectorAll(classesToSelector(s.currentClass)).forEach(e=>{e.textContent=s.formatFractionCurrent(r+1)}),e.querySelectorAll(classesToSelector(s.totalClass)).forEach(e=>{e.textContent=s.formatFractionTotal(f)})),"progressbar"===s.type){let a;a=s.progressbarOpposite?i.isHorizontal()?"vertical":"horizontal":i.isHorizontal()?"horizontal":"vertical";const n=(r+1)/f;let o=1,c=1;"horizontal"===a?o=n:c=n,e.querySelectorAll(classesToSelector(s.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${o}) scaleY(${c})`,e.style.transitionDuration=`${i.params.speed}ms`})}"custom"===s.type&&s.renderCustom?(e.innerHTML=s.renderCustom(i,r+1,f),0===n&&a("paginationRender",e)):(0===n&&a("paginationRender",e),a("paginationUpdate",e)),i.params.watchOverflow&&i.enabled&&e.classList[i.isLocked?"add":"remove"](s.lockClass)})}function render(){const e=i.params.pagination;if(isPaginationDisabled())return;const s=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.grid&&i.params.grid.rows>1?i.slides.length/Math.ceil(i.params.grid.rows):i.slides.length;let r=i.pagination.el;r=makeElementsArray(r);let n="";if("bullets"===e.type){let r=i.params.loop?Math.ceil(s/i.params.slidesPerGroup):i.snapGrid.length;i.params.freeMode&&i.params.freeMode.enabled&&r>s&&(r=s);for(let s=0;s`}"fraction"===e.type&&(n=e.renderFraction?e.renderFraction.call(i,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(n=e.renderProgressbar?e.renderProgressbar.call(i,e.progressbarFillClass):``),i.pagination.bullets=[],r.forEach(s=>{"custom"!==e.type&&(s.innerHTML=n||""),"bullets"===e.type&&i.pagination.bullets.push(...s.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&a("paginationRender",r[0])}function init(){i.params.pagination=createElementIfNotDefined(i,i.originalParams.pagination,i.params.pagination,{"el":"swiper-pagination"});const e=i.params.pagination;if(!e.el)return;let s;"string"==typeof e.el&&i.isElement&&(s=i.el.querySelector(e.el)),s||"string"!=typeof e.el||(s=[...document.querySelectorAll(e.el)]),s||(s=e.el),s&&0!==s.length&&(i.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(s)&&s.length>1&&(s=[...i.el.querySelectorAll(e.el)],s.length>1&&(s=s.filter(e=>elementParents(e,".swiper")[0]===i.el)[0])),Array.isArray(s)&&1===s.length&&(s=s[0]),Object.assign(i.pagination,{"el":s}),s=makeElementsArray(s),s.forEach(s=>{"bullets"===e.type&&e.clickable&&s.classList.add(...(e.clickableClass||"").split(" ")),s.classList.add(e.modifierClass+e.type),s.classList.add(i.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(s.classList.add(`${e.modifierClass}${e.type}-dynamic`),c=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&s.classList.add(e.progressbarOppositeClass),e.clickable&&s.addEventListener("click",onBulletClick),i.enabled||s.classList.add(e.lockClass)}))}function destroy(){const e=i.params.pagination;if(isPaginationDisabled())return;let s=i.pagination.el;s&&(s=makeElementsArray(s),s.forEach(s=>{s.classList.remove(e.hiddenClass),s.classList.remove(e.modifierClass+e.type),s.classList.remove(i.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(s.classList.remove(...(e.clickableClass||"").split(" ")),s.removeEventListener("click",onBulletClick))})),i.pagination.bullets&&i.pagination.bullets.forEach(i=>i.classList.remove(...e.bulletActiveClass.split(" ")))}r("changeDirection",()=>{if(!i.pagination||!i.pagination.el)return;const e=i.params.pagination;let{"el":s}=i.pagination;s=makeElementsArray(s),s.forEach(s=>{s.classList.remove(e.horizontalClass,e.verticalClass),s.classList.add(i.isHorizontal()?e.horizontalClass:e.verticalClass)})}),r("init",()=>{!1===i.params.pagination.enabled?disable():(init(),render(),update())}),r("activeIndexChange",()=>{void 0===i.snapIndex&&update()}),r("snapIndexChange",()=>{update()}),r("snapGridLengthChange",()=>{render(),update()}),r("destroy",()=>{destroy()}),r("enable disable",()=>{let{"el":e}=i.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[i.enabled?"remove":"add"](i.params.pagination.lockClass)))}),r("lock unlock",()=>{update()}),r("click",(e,s)=>{const r=s.target,n=makeElementsArray(i.pagination.el);if(i.params.pagination.el&&i.params.pagination.hideOnClick&&n&&n.length>0&&!r.classList.contains(i.params.pagination.bulletClass)){if(i.navigation&&(i.navigation.nextEl&&r===i.navigation.nextEl||i.navigation.prevEl&&r===i.navigation.prevEl))return;const e=n[0].classList.contains(i.params.pagination.hiddenClass);a(!0===e?"paginationShow":"paginationHide"),n.forEach(e=>e.classList.toggle(i.params.pagination.hiddenClass))}});const disable=()=>{i.el.classList.add(i.params.pagination.paginationDisabledClass);let{"el":e}=i.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(i.params.pagination.paginationDisabledClass))),destroy()};Object.assign(i.pagination,{"enable":()=>{i.el.classList.remove(i.params.pagination.paginationDisabledClass);let{"el":e}=i.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(i.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;const n=getDocument();let o,c,p,u,f=!1,g=null,w=null;function setTranslate(){if(!i.params.scrollbar.el||!i.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":s}=i,{"dragEl":r,"el":a}=e,n=i.params.scrollbar,o=i.params.loop?i.progressLoop:i.progress;let u=c,f=(p-c)*o;s?(f=-f,f>0?(u=c-f,f=0):-f+c>p&&(u=p+f)):f<0?(u=c+f,f=0):f+c>p&&(u=p-f),i.isHorizontal()?(r.style.transform=`translate3d(${f}px, 0, 0)`,r.style.width=`${u}px`):(r.style.transform=`translate3d(0px, ${f}px, 0)`,r.style.height=`${u}px`),n.hide&&(clearTimeout(g),a.style.opacity=1,g=setTimeout(()=>{a.style.opacity=0,a.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!i.params.scrollbar.el||!i.scrollbar.el)return;const{"scrollbar":e}=i,{"dragEl":s,"el":r}=e;s.style.width="",s.style.height="",p=i.isHorizontal()?r.offsetWidth:r.offsetHeight,u=i.size/(i.virtualSize+i.params.slidesOffsetBefore-(i.params.centeredSlides?i.snapGrid[0]:0)),c="auto"===i.params.scrollbar.dragSize?p*u:parseInt(i.params.scrollbar.dragSize,10),i.isHorizontal()?s.style.width=`${c}px`:s.style.height=`${c}px`,r.style.display=u>=1?"none":"",i.params.scrollbar.hide&&(r.style.opacity=0),i.params.watchOverflow&&i.enabled&&e.el.classList[i.isLocked?"add":"remove"](i.params.scrollbar.lockClass)}function getPointerPosition(e){return i.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":s,"rtlTranslate":r}=i,{"el":a}=s;let n;n=(getPointerPosition(e)-elementOffset(a)[i.isHorizontal()?"left":"top"]-(null!==o?o:c/2))/(p-c),n=Math.max(Math.min(n,1),0),r&&(n=1-n);const u=i.minTranslate()+(i.maxTranslate()-i.minTranslate())*n;i.updateProgress(u),i.setTranslate(u),i.updateActiveIndex(),i.updateSlidesClasses()}function onDragStart(e){const s=i.params.scrollbar,{"scrollbar":r,"wrapperEl":n}=i,{"el":c,"dragEl":p}=r;f=!0,o=e.target===p?getPointerPosition(e)-e.target.getBoundingClientRect()[i.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),n.style.transitionDuration="100ms",p.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(w),c.style.transitionDuration="0ms",s.hide&&(c.style.opacity=1),i.params.cssMode&&(i.wrapperEl.style["scroll-snap-type"]="none"),a("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":s,"wrapperEl":r}=i,{"el":n,"dragEl":o}=s;f&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),r.style.transitionDuration="0ms",n.style.transitionDuration="0ms",o.style.transitionDuration="0ms",a("scrollbarDragMove",e))}function onDragEnd(e){const s=i.params.scrollbar,{"scrollbar":r,"wrapperEl":n}=i,{"el":o}=r;f&&(f=!1,i.params.cssMode&&(i.wrapperEl.style["scroll-snap-type"]="",n.style.transitionDuration=""),s.hide&&(clearTimeout(w),w=nextTick(()=>{o.style.opacity=0,o.style.transitionDuration="400ms"},1e3)),a("scrollbarDragEnd",e),s.snapOnRelease&&i.slideToClosest())}function events(e){const{"scrollbar":s,"params":r}=i,a=s.el;if(!a)return;const o=a,c=!!r.passiveListeners&&{"passive":!1,"capture":!1},p=!!r.passiveListeners&&{"passive":!0,"capture":!1};if(!o)return;const u="on"===e?"addEventListener":"removeEventListener";o[u]("pointerdown",onDragStart,c),n[u]("pointermove",onDragMove,c),n[u]("pointerup",onDragEnd,p)}function init(){const{"scrollbar":e,"el":s}=i;i.params.scrollbar=createElementIfNotDefined(i,i.originalParams.scrollbar,i.params.scrollbar,{"el":"swiper-scrollbar"});const r=i.params.scrollbar;if(!r.el)return;let a,o;if("string"==typeof r.el&&i.isElement&&(a=i.el.querySelector(r.el)),a||"string"!=typeof r.el)a||(a=r.el);else if(a=n.querySelectorAll(r.el),!a.length)return;i.params.uniqueNavElements&&"string"==typeof r.el&&a.length>1&&1===s.querySelectorAll(r.el).length&&(a=s.querySelector(r.el)),a.length>0&&(a=a[0]),a.classList.add(i.isHorizontal()?r.horizontalClass:r.verticalClass),a&&(o=a.querySelector(classesToSelector(i.params.scrollbar.dragClass)),o||(o=createElement("div",i.params.scrollbar.dragClass),a.append(o))),Object.assign(e,{"el":a,"dragEl":o}),r.draggable&&function enableDraggable(){i.params.scrollbar.el&&i.scrollbar.el&&events("on")}(),a&&a.classList[i.enabled?"remove":"add"](...classesToTokens(i.params.scrollbar.lockClass))}function destroy(){const e=i.params.scrollbar,s=i.scrollbar.el;s&&s.classList.remove(...classesToTokens(i.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){i.params.scrollbar.el&&i.scrollbar.el&&events("off")}()}s({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),i.scrollbar={"el":null,"dragEl":null},r("changeDirection",()=>{if(!i.scrollbar||!i.scrollbar.el)return;const e=i.params.scrollbar;let{"el":s}=i.scrollbar;s=makeElementsArray(s),s.forEach(s=>{s.classList.remove(e.horizontalClass,e.verticalClass),s.classList.add(i.isHorizontal()?e.horizontalClass:e.verticalClass)})}),r("init",()=>{!1===i.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),r("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),r("setTranslate",()=>{setTranslate()}),r("setTransition",(e,s)=>{!function setTransition(e){i.params.scrollbar.el&&i.scrollbar.el&&(i.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(s)}),r("enable disable",()=>{const{"el":e}=i.scrollbar;e&&e.classList[i.enabled?"remove":"add"](...classesToTokens(i.params.scrollbar.lockClass))}),r("destroy",()=>{destroy()});const disable=()=>{i.el.classList.add(...classesToTokens(i.params.scrollbar.scrollbarDisabledClass)),i.scrollbar.el&&i.scrollbar.el.classList.add(...classesToTokens(i.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(i.scrollbar,{"enable":()=>{i.el.classList.remove(...classesToTokens(i.params.scrollbar.scrollbarDisabledClass)),i.scrollbar.el&&i.scrollbar.el.classList.remove(...classesToTokens(i.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":i,"extendParams":s,"on":r}=e;s({"parallax":{"enabled":!1}});const a="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,s)=>{const{"rtl":r}=i,a=r?-1:1,n=e.getAttribute("data-swiper-parallax")||"0";let o=e.getAttribute("data-swiper-parallax-x"),c=e.getAttribute("data-swiper-parallax-y");const p=e.getAttribute("data-swiper-parallax-scale"),u=e.getAttribute("data-swiper-parallax-opacity"),f=e.getAttribute("data-swiper-parallax-rotate");if(o||c?(o=o||"0",c=c||"0"):i.isHorizontal()?(o=n,c="0"):(c=n,o="0"),o=o.indexOf("%")>=0?parseInt(o,10)*s*a+"%":o*s*a+"px",c=c.indexOf("%")>=0?parseInt(c,10)*s+"%":c*s+"px",null!=u){const i=u-(u-1)*(1-Math.abs(s));e.style.opacity=i}let g=`translate3d(${o}, ${c}, 0px)`;if(null!=p){g+=` scale(${p-(p-1)*(1-Math.abs(s))})`}if(f&&null!=f){g+=` rotate(${f*s*-1}deg)`}e.style.transform=g},setTranslate=()=>{const{"el":e,"slides":s,"progress":r,"snapGrid":n,"isElement":o}=i,c=elementChildren(e,a);i.isElement&&c.push(...elementChildren(i.hostEl,a)),c.forEach(e=>{setTransform(e,r)}),s.forEach((e,s)=>{let o=e.progress;i.params.slidesPerGroup>1&&"auto"!==i.params.slidesPerView&&(o+=Math.ceil(s/2)-r*(n.length-1)),o=Math.min(Math.max(o,-1),1),e.querySelectorAll(`${a}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,o)})})};r("beforeInit",()=>{i.params.parallax.enabled&&(i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0)}),r("init",()=>{i.params.parallax.enabled&&setTranslate()}),r("setTranslate",()=>{i.params.parallax.enabled&&setTranslate()}),r("setTransition",(e,s)=>{i.params.parallax.enabled&&function(e){void 0===e&&(e=i.params.speed);const{"el":s,"hostEl":r}=i,n=[...s.querySelectorAll(a)];i.isElement&&n.push(...r.querySelectorAll(a)),n.forEach(i=>{let s=parseInt(i.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(s=0),i.style.transitionDuration=`${s}ms`})}(s)})},function Zoom(e){let{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;const n=getWindow();s({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),i.zoom={"enabled":!1};let o,c,p=1,u=!1;const f=[],g={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},w={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},v={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let b,x=1;function getDistanceBetweenTouches(){if(f.length<2)return 1;const e=f[0].pageX,i=f[0].pageY,s=f[1].pageX,r=f[1].pageY;return Math.sqrt((s-e)**2+(r-i)**2)}function getMaxRatio(){const e=i.params.zoom,s=g.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&g.imageEl&&g.imageEl.naturalWidth){const e=g.imageEl.naturalWidth/g.imageEl.offsetWidth;return Math.min(e,s)}return s}function eventWithinSlide(e){const s=function getSlideSelector(){return i.isElement?"swiper-slide":`.${i.params.slideClass}`}();return!!e.target.matches(s)||i.slides.filter(i=>i.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&f.splice(0,f.length),!eventWithinSlide(e))return;const s=i.params.zoom;if(o=!1,c=!1,f.push(e),!(f.length<2)){if(o=!0,g.scaleStart=getDistanceBetweenTouches(),!g.slideEl){g.slideEl=e.target.closest(`.${i.params.slideClass}, swiper-slide`),g.slideEl||(g.slideEl=i.slides[i.activeIndex]);let r=g.slideEl.querySelector(`.${s.containerClass}`);if(r&&(r=r.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),g.imageEl=r,g.imageWrapEl=r?elementParents(g.imageEl,`.${s.containerClass}`)[0]:void 0,!g.imageWrapEl)return void(g.imageEl=void 0);g.maxRatio=getMaxRatio()}if(g.imageEl){const[e,i]=function getScaleOrigin(){if(f.length<2)return{"x":null,"y":null};const e=g.imageEl.getBoundingClientRect();return[(f[0].pageX+(f[1].pageX-f[0].pageX)/2-e.x-n.scrollX)/p,(f[0].pageY+(f[1].pageY-f[0].pageY)/2-e.y-n.scrollY)/p]}();g.originX=e,g.originY=i,g.imageEl.style.transitionDuration="0ms"}u=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const s=i.params.zoom,r=i.zoom,a=f.findIndex(i=>i.pointerId===e.pointerId);a>=0&&(f[a]=e),f.length<2||(c=!0,g.scaleMove=getDistanceBetweenTouches(),g.imageEl&&(r.scale=g.scaleMove/g.scaleStart*p,r.scale>g.maxRatio&&(r.scale=g.maxRatio-1+(r.scale-g.maxRatio+1)**.5),r.scalei.pointerId===e.pointerId);a>=0&&f.splice(a,1),o&&c&&(o=!1,c=!1,g.imageEl&&(r.scale=Math.max(Math.min(r.scale,g.maxRatio),s.minRatio),g.imageEl.style.transitionDuration=`${i.params.speed}ms`,g.imageEl.style.transform=`translate3d(0,0,0) scale(${r.scale})`,p=r.scale,u=!1,r.scale>1&&g.slideEl?g.slideEl.classList.add(`${s.zoomedSlideClass}`):r.scale<=1&&g.slideEl&&g.slideEl.classList.remove(`${s.zoomedSlideClass}`),1===r.scale&&(g.originX=0,g.originY=0,g.slideEl=void 0)))}function allowTouchMove(){i.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const s=`.${i.params.zoom.containerClass}`;return!!e.target.matches(s)||[...i.hostEl.querySelectorAll(s)].filter(i=>i.contains(e.target)).length>0}(e))return;const s=i.zoom;if(!g.imageEl)return;if(!w.isTouched||!g.slideEl)return;w.isMoved||(w.width=g.imageEl.offsetWidth||g.imageEl.clientWidth,w.height=g.imageEl.offsetHeight||g.imageEl.clientHeight,w.startX=getTranslate(g.imageWrapEl,"x")||0,w.startY=getTranslate(g.imageWrapEl,"y")||0,g.slideWidth=g.slideEl.offsetWidth,g.slideHeight=g.slideEl.offsetHeight,g.imageWrapEl.style.transitionDuration="0ms");const r=w.width*s.scale,a=w.height*s.scale;w.minX=Math.min(g.slideWidth/2-r/2,0),w.maxX=-w.minX,w.minY=Math.min(g.slideHeight/2-a/2,0),w.maxY=-w.minY,w.touchesCurrent.x=f.length>0?f[0].pageX:e.pageX,w.touchesCurrent.y=f.length>0?f[0].pageY:e.pageY;if(Math.max(Math.abs(w.touchesCurrent.x-w.touchesStart.x),Math.abs(w.touchesCurrent.y-w.touchesStart.y))>5&&(i.allowClick=!1),!w.isMoved&&!u){if(i.isHorizontal()&&(Math.floor(w.minX)===Math.floor(w.startX)&&w.touchesCurrent.xw.touchesStart.x))return w.isTouched=!1,void allowTouchMove();if(!i.isHorizontal()&&(Math.floor(w.minY)===Math.floor(w.startY)&&w.touchesCurrent.yw.touchesStart.y))return w.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(b),i.touchEventsData.preventTouchMoveFromPointerMove=!0,b=setTimeout(()=>{i.destroyed||allowTouchMove()})}(),w.isMoved=!0;const n=(s.scale-p)/(g.maxRatio-i.params.zoom.minRatio),{"originX":o,"originY":c}=g;w.currentX=w.touchesCurrent.x-w.touchesStart.x+w.startX+n*(w.width-2*o),w.currentY=w.touchesCurrent.y-w.touchesStart.y+w.startY+n*(w.height-2*c),w.currentXw.maxX&&(w.currentX=w.maxX-1+(w.currentX-w.maxX+1)**.8),w.currentYw.maxY&&(w.currentY=w.maxY-1+(w.currentY-w.maxY+1)**.8),v.prevPositionX||(v.prevPositionX=w.touchesCurrent.x),v.prevPositionY||(v.prevPositionY=w.touchesCurrent.y),v.prevTime||(v.prevTime=Date.now()),v.x=(w.touchesCurrent.x-v.prevPositionX)/(Date.now()-v.prevTime)/2,v.y=(w.touchesCurrent.y-v.prevPositionY)/(Date.now()-v.prevTime)/2,Math.abs(w.touchesCurrent.x-v.prevPositionX)<2&&(v.x=0),Math.abs(w.touchesCurrent.y-v.prevPositionY)<2&&(v.y=0),v.prevPositionX=w.touchesCurrent.x,v.prevPositionY=w.touchesCurrent.y,v.prevTime=Date.now(),g.imageWrapEl.style.transform=`translate3d(${w.currentX}px, ${w.currentY}px,0)`}function onTransitionEnd(){const e=i.zoom;g.slideEl&&i.activeIndex!==i.slides.indexOf(g.slideEl)&&(g.imageEl&&(g.imageEl.style.transform="translate3d(0,0,0) scale(1)"),g.imageWrapEl&&(g.imageWrapEl.style.transform="translate3d(0,0,0)"),g.slideEl.classList.remove(`${i.params.zoom.zoomedSlideClass}`),e.scale=1,p=1,g.slideEl=void 0,g.imageEl=void 0,g.imageWrapEl=void 0,g.originX=0,g.originY=0)}function zoomIn(e){const s=i.zoom,r=i.params.zoom;if(!g.slideEl){e&&e.target&&(g.slideEl=e.target.closest(`.${i.params.slideClass}, swiper-slide`)),g.slideEl||(i.params.virtual&&i.params.virtual.enabled&&i.virtual?g.slideEl=elementChildren(i.slidesEl,`.${i.params.slideActiveClass}`)[0]:g.slideEl=i.slides[i.activeIndex]);let s=g.slideEl.querySelector(`.${r.containerClass}`);s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),g.imageEl=s,g.imageWrapEl=s?elementParents(g.imageEl,`.${r.containerClass}`)[0]:void 0}if(!g.imageEl||!g.imageWrapEl)return;let a,o,c,u,f,v,b,x,E,T,C,A,k,L,P,I,z,_;i.params.cssMode&&(i.wrapperEl.style.overflow="hidden",i.wrapperEl.style.touchAction="none"),g.slideEl.classList.add(`${r.zoomedSlideClass}`),void 0===w.touchesStart.x&&e?(a=e.pageX,o=e.pageY):(a=w.touchesStart.x,o=w.touchesStart.y);const N="number"==typeof e?e:null;1===p&&N&&(a=void 0,o=void 0,w.touchesStart.x=void 0,w.touchesStart.y=void 0);const B=getMaxRatio();s.scale=N||B,p=N||B,!e||1===p&&N?(b=0,x=0):(z=g.slideEl.offsetWidth,_=g.slideEl.offsetHeight,c=elementOffset(g.slideEl).left+n.scrollX,u=elementOffset(g.slideEl).top+n.scrollY,f=c+z/2-a,v=u+_/2-o,E=g.imageEl.offsetWidth||g.imageEl.clientWidth,T=g.imageEl.offsetHeight||g.imageEl.clientHeight,C=E*s.scale,A=T*s.scale,k=Math.min(z/2-C/2,0),L=Math.min(_/2-A/2,0),P=-k,I=-L,b=f*s.scale,x=v*s.scale,bP&&(b=P),xI&&(x=I)),N&&1===s.scale&&(g.originX=0,g.originY=0),g.imageWrapEl.style.transitionDuration="300ms",g.imageWrapEl.style.transform=`translate3d(${b}px, ${x}px,0)`,g.imageEl.style.transitionDuration="300ms",g.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`}function zoomOut(){const e=i.zoom,s=i.params.zoom;if(!g.slideEl){i.params.virtual&&i.params.virtual.enabled&&i.virtual?g.slideEl=elementChildren(i.slidesEl,`.${i.params.slideActiveClass}`)[0]:g.slideEl=i.slides[i.activeIndex];let e=g.slideEl.querySelector(`.${s.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),g.imageEl=e,g.imageWrapEl=e?elementParents(g.imageEl,`.${s.containerClass}`)[0]:void 0}g.imageEl&&g.imageWrapEl&&(i.params.cssMode&&(i.wrapperEl.style.overflow="",i.wrapperEl.style.touchAction=""),e.scale=1,p=1,w.touchesStart.x=void 0,w.touchesStart.y=void 0,g.imageWrapEl.style.transitionDuration="300ms",g.imageWrapEl.style.transform="translate3d(0,0,0)",g.imageEl.style.transitionDuration="300ms",g.imageEl.style.transform="translate3d(0,0,0) scale(1)",g.slideEl.classList.remove(`${s.zoomedSlideClass}`),g.slideEl=void 0,g.originX=0,g.originY=0)}function zoomToggle(e){const s=i.zoom;s.scale&&1!==s.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!i.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!i.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=i.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":s,"activeListenerWithCapture":r}=getListeners();i.wrapperEl.addEventListener("pointerdown",onGestureStart,s),i.wrapperEl.addEventListener("pointermove",onGestureChange,r),["pointerup","pointercancel","pointerout"].forEach(e=>{i.wrapperEl.addEventListener(e,onGestureEnd,s)}),i.wrapperEl.addEventListener("pointermove",onTouchMove,r)}function disable(){const e=i.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":s,"activeListenerWithCapture":r}=getListeners();i.wrapperEl.removeEventListener("pointerdown",onGestureStart,s),i.wrapperEl.removeEventListener("pointermove",onGestureChange,r),["pointerup","pointercancel","pointerout"].forEach(e=>{i.wrapperEl.removeEventListener(e,onGestureEnd,s)}),i.wrapperEl.removeEventListener("pointermove",onTouchMove,r)}Object.defineProperty(i.zoom,"scale",{"get"(){return x},"set"(e){if(x!==e){const i=g.imageEl,s=g.slideEl;a("zoomChange",e,i,s)}x=e}}),r("init",()=>{i.params.zoom.enabled&&enable()}),r("destroy",()=>{disable()}),r("touchStart",(e,s)=>{i.zoom.enabled&&function onTouchStart(e){const s=i.device;if(!g.imageEl)return;if(w.isTouched)return;s.android&&e.cancelable&&e.preventDefault(),w.isTouched=!0;const r=f.length>0?f[0]:e;w.touchesStart.x=r.pageX,w.touchesStart.y=r.pageY}(s)}),r("touchEnd",(e,s)=>{i.zoom.enabled&&function onTouchEnd(){const e=i.zoom;if(!g.imageEl)return;if(!w.isTouched||!w.isMoved)return w.isTouched=!1,void(w.isMoved=!1);w.isTouched=!1,w.isMoved=!1;let s=300,r=300;const a=v.x*s,n=w.currentX+a,o=v.y*r,c=w.currentY+o;0!==v.x&&(s=Math.abs((n-w.currentX)/v.x)),0!==v.y&&(r=Math.abs((c-w.currentY)/v.y));const p=Math.max(s,r);w.currentX=n,w.currentY=c;const u=w.width*e.scale,f=w.height*e.scale;w.minX=Math.min(g.slideWidth/2-u/2,0),w.maxX=-w.minX,w.minY=Math.min(g.slideHeight/2-f/2,0),w.maxY=-w.minY,w.currentX=Math.max(Math.min(w.currentX,w.maxX),w.minX),w.currentY=Math.max(Math.min(w.currentY,w.maxY),w.minY),g.imageWrapEl.style.transitionDuration=`${p}ms`,g.imageWrapEl.style.transform=`translate3d(${w.currentX}px, ${w.currentY}px,0)`}()}),r("doubleTap",(e,s)=>{!i.animating&&i.params.zoom.enabled&&i.zoom.enabled&&i.params.zoom.toggle&&zoomToggle(s)}),r("transitionEnd",()=>{i.zoom.enabled&&i.params.zoom.enabled&&onTransitionEnd()}),r("slideChange",()=>{i.zoom.enabled&&i.params.zoom.enabled&&i.params.cssMode&&onTransitionEnd()}),Object.assign(i.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":i,"extendParams":s,"on":r}=e;function LinearSpline(e,i){const s=function search(){let e,i,s;return(r,a)=>{for(i=-1,e=r.length;e-i>1;)s=e+i>>1,r[s]<=a?i=s:e=s;return e}}();let r,a;return this.x=e,this.y=i,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(a=s(this.x,e),r=a-1,(e-this.x[r])*(this.y[a]-this.y[r])/(this.x[a]-this.x[r])+this.y[r]):0},this}function removeSpline(){i.controller.control&&i.controller.spline&&(i.controller.spline=void 0,delete i.controller.spline)}s({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),i.controller={"control":void 0},r("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof i.params.controller.control||i.params.controller.control instanceof HTMLElement)){return void("string"==typeof i.params.controller.control?[...document.querySelectorAll(i.params.controller.control)]:[i.params.controller.control]).forEach(e=>{if(i.controller.control||(i.controller.control=[]),e&&e.swiper)i.controller.control.push(e.swiper);else if(e){const s=`${i.params.eventsPrefix}init`,onControllerSwiper=r=>{i.controller.control.push(r.detail[0]),i.update(),e.removeEventListener(s,onControllerSwiper)};e.addEventListener(s,onControllerSwiper)}})}i.controller.control=i.params.controller.control}),r("update",()=>{removeSpline()}),r("resize",()=>{removeSpline()}),r("observerUpdate",()=>{removeSpline()}),r("setTranslate",(e,s,r)=>{i.controller.control&&!i.controller.control.destroyed&&i.controller.setTranslate(s,r)}),r("setTransition",(e,s,r)=>{i.controller.control&&!i.controller.control.destroyed&&i.controller.setTransition(s,r)}),Object.assign(i.controller,{"setTranslate":function setTranslate(e,s){const r=i.controller.control;let a,n;const o=i.constructor;function setControlledTranslate(e){if(e.destroyed)return;const s=i.rtlTranslate?-i.translate:i.translate;"slide"===i.params.controller.by&&(!function getInterpolateFunction(e){i.controller.spline=i.params.loop?new LinearSpline(i.slidesGrid,e.slidesGrid):new LinearSpline(i.snapGrid,e.snapGrid)}(e),n=-i.controller.spline.interpolate(-s)),n&&"container"!==i.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(i.maxTranslate()-i.minTranslate()),!Number.isNaN(a)&&Number.isFinite(a)||(a=1),n=(s-i.minTranslate())*a+e.minTranslate()),i.params.controller.inverse&&(n=e.maxTranslate()-n),e.updateProgress(n),e.setTranslate(n,i),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(r))for(let e=0;e{s.updateAutoHeight()}),elementTransitionEnd(s.wrapperEl,()=>{a&&s.transitionEnd()})))}if(Array.isArray(a))for(n=0;n{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,i){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",i)})}function addElRoleDescription(e,i){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",i)})}function addElLabel(e,i){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",i)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const s=i.params.a11y,r=e.target;if(!i.pagination||!i.pagination.el||r!==i.pagination.el&&!i.pagination.el.contains(e.target)||e.target.matches(classesToSelector(i.params.pagination.bulletClass))){if(i.navigation&&i.navigation.prevEl&&i.navigation.nextEl){const e=makeElementsArray(i.navigation.prevEl);makeElementsArray(i.navigation.nextEl).includes(r)&&(i.isEnd&&!i.params.loop||i.slideNext(),i.isEnd?notify(s.lastSlideMessage):notify(s.nextSlideMessage)),e.includes(r)&&(i.isBeginning&&!i.params.loop||i.slidePrev(),i.isBeginning?notify(s.firstSlideMessage):notify(s.prevSlideMessage))}i.pagination&&r.matches(classesToSelector(i.params.pagination.bulletClass))&&r.click()}}function hasPagination(){return i.pagination&&i.pagination.bullets&&i.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&i.params.pagination.clickable}const initNavEl=(e,i,s)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,s),function addElControls(e,i){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",i)})}(e,i)},handlePointerDown=e=>{n&&n!==e.target&&!n.contains(e.target)&&(a=!0),i.a11y.clicked=!0},handlePointerUp=()=>{a=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{i.destroyed||(i.a11y.clicked=!1)})})},onVisibilityChange=e=>{c=(new Date).getTime()},handleFocus=e=>{if(i.a11y.clicked||!i.params.a11y.scrollOnFocus)return;if((new Date).getTime()-c<100)return;const s=e.target.closest(`.${i.params.slideClass}, swiper-slide`);if(!s||!i.slides.includes(s))return;n=s;const r=i.slides.indexOf(s)===i.activeIndex,o=i.params.watchSlidesProgress&&i.visibleSlides&&i.visibleSlides.includes(s);r||o||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(i.isHorizontal()?i.el.scrollLeft=0:i.el.scrollTop=0,requestAnimationFrame(()=>{a||(i.params.loop?i.slideToLoop(parseInt(s.getAttribute("data-swiper-slide-index")),0):i.slideTo(i.slides.indexOf(s),0),a=!1)}))},initSlides=()=>{const e=i.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(i.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(i.slides,e.slideRole);const s=i.slides.length;e.slideLabelMessage&&i.slides.forEach((r,a)=>{const n=i.params.loop?parseInt(r.getAttribute("data-swiper-slide-index"),10):a;addElLabel(r,e.slideLabelMessage.replace(/\{\{index\}\}/,n+1).replace(/\{\{slidesLength\}\}/,s))})},init=()=>{const e=i.params.a11y;i.el.append(o);const s=i.el;e.containerRoleDescriptionMessage&&addElRoleDescription(s,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(s,e.containerMessage),e.containerRole&&addElRole(s,e.containerRole);const r=i.wrapperEl,a=e.id||r.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,n=i.params.autoplay&&i.params.autoplay.enabled?"off":"polite";!function addElId(e,i){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",i)})}(r,a),function addElLive(e,i){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",i)})}(r,n),initSlides();let{"nextEl":c,"prevEl":p}=i.navigation?i.navigation:{};if(c=makeElementsArray(c),p=makeElementsArray(p),c&&c.forEach(i=>initNavEl(i,a,e.nextSlideMessage)),p&&p.forEach(i=>initNavEl(i,a,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(i.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),i.el.addEventListener("focus",handleFocus,!0),i.el.addEventListener("focus",handleFocus,!0),i.el.addEventListener("pointerdown",handlePointerDown,!0),i.el.addEventListener("pointerup",handlePointerUp,!0)};r("beforeInit",()=>{o=createElement("span",i.params.a11y.notificationClass),o.setAttribute("aria-live","assertive"),o.setAttribute("aria-atomic","true")}),r("afterInit",()=>{i.params.a11y.enabled&&init()}),r("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{i.params.a11y.enabled&&initSlides()}),r("fromEdge toEdge afterInit lock unlock",()=>{i.params.a11y.enabled&&function updateNavigation(){if(i.params.loop||i.params.rewind||!i.navigation)return;const{"nextEl":e,"prevEl":s}=i.navigation;s&&(i.isBeginning?(disableEl(s),makeElNotFocusable(s)):(enableEl(s),makeElFocusable(s))),e&&(i.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),r("paginationUpdate",()=>{i.params.a11y.enabled&&function updatePagination(){const e=i.params.a11y;hasPagination()&&i.pagination.bullets.forEach(s=>{i.params.pagination.clickable&&(makeElFocusable(s),i.params.pagination.renderBullet||(addElRole(s,"button"),addElLabel(s,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(s)+1)))),s.matches(classesToSelector(i.params.pagination.bulletActiveClass))?s.setAttribute("aria-current","true"):s.removeAttribute("aria-current")})}()}),r("destroy",()=>{i.params.a11y.enabled&&function destroy(){o&&o.remove();let{"nextEl":e,"prevEl":s}=i.navigation?i.navigation:{};e=makeElementsArray(e),s=makeElementsArray(s),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),s&&s.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(i.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),i.el&&"string"!=typeof i.el&&(i.el.removeEventListener("focus",handleFocus,!0),i.el.removeEventListener("pointerdown",handlePointerDown,!0),i.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":i,"extendParams":s,"on":r}=e;s({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let a=!1,n={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const i=getWindow();let s;s=e?new URL(e):i.location;const r=s.pathname.slice(1).split("/").filter(e=>""!==e),a=r.length;return{"key":r[a-2],"value":r[a-1]}},setHistory=(e,s)=>{const r=getWindow();if(!a||!i.params.history.enabled)return;let n;n=i.params.url?new URL(i.params.url):r.location;const o=i.virtual&&i.params.virtual.enabled?i.slidesEl.querySelector(`[data-swiper-slide-index="${s}"]`):i.slides[s];let c=slugify(o.getAttribute("data-history"));if(i.params.history.root.length>0){let s=i.params.history.root;"/"===s[s.length-1]&&(s=s.slice(0,s.length-1)),c=`${s}/${e?`${e}/`:""}${c}`}else n.pathname.includes(e)||(c=`${e?`${e}/`:""}${c}`);i.params.history.keepQuery&&(c+=n.search);const p=r.history.state;p&&p.value===c||(i.params.history.replaceState?r.history.replaceState({"value":c},null,c):r.history.pushState({"value":c},null,c))},scrollToSlide=(e,s,r)=>{if(s)for(let a=0,n=i.slides.length;a{n=getPathValues(i.params.url),scrollToSlide(i.params.speed,n.value,!1)};r("init",()=>{i.params.history.enabled&&(()=>{const e=getWindow();if(i.params.history){if(!e.history||!e.history.pushState)return i.params.history.enabled=!1,void(i.params.hashNavigation.enabled=!0);a=!0,n=getPathValues(i.params.url),n.key||n.value?(scrollToSlide(0,n.value,i.params.runCallbacksOnInit),i.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):i.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),r("destroy",()=>{i.params.history.enabled&&(()=>{const e=getWindow();i.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHistory(i.params.history.key,i.activeIndex)}),r("slideChange",()=>{a&&i.params.cssMode&&setHistory(i.params.history.key,i.activeIndex)})},function HashNavigation(e){let{"swiper":i,"extendParams":s,"emit":r,"on":a}=e,n=!1;const o=getDocument(),c=getWindow();s({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,s){if(i.virtual&&i.params.virtual.enabled){const e=i.slides.filter(e=>e.getAttribute("data-hash")===s)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return i.getSlideIndex(elementChildren(i.slidesEl,`.${i.params.slideClass}[data-hash="${s}"], swiper-slide[data-hash="${s}"]`)[0])}}});const onHashChange=()=>{r("hashChange");const e=o.location.hash.replace("#",""),s=i.virtual&&i.params.virtual.enabled?i.slidesEl.querySelector(`[data-swiper-slide-index="${i.activeIndex}"]`):i.slides[i.activeIndex];if(e!==(s?s.getAttribute("data-hash"):"")){const s=i.params.hashNavigation.getSlideIndex(i,e);if(void 0===s||Number.isNaN(s))return;i.slideTo(s)}},setHash=()=>{if(!n||!i.params.hashNavigation.enabled)return;const e=i.virtual&&i.params.virtual.enabled?i.slidesEl.querySelector(`[data-swiper-slide-index="${i.activeIndex}"]`):i.slides[i.activeIndex],s=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";i.params.hashNavigation.replaceState&&c.history&&c.history.replaceState?(c.history.replaceState(null,null,`#${s}`||""),r("hashSet")):(o.location.hash=s||"",r("hashSet"))};a("init",()=>{i.params.hashNavigation.enabled&&(()=>{if(!i.params.hashNavigation.enabled||i.params.history&&i.params.history.enabled)return;n=!0;const e=o.location.hash.replace("#","");if(e){const s=0,r=i.params.hashNavigation.getSlideIndex(i,e);i.slideTo(r||0,s,i.params.runCallbacksOnInit,!0)}i.params.hashNavigation.watchState&&c.addEventListener("hashchange",onHashChange)})()}),a("destroy",()=>{i.params.hashNavigation.enabled&&i.params.hashNavigation.watchState&&c.removeEventListener("hashchange",onHashChange)}),a("transitionEnd _freeModeNoMomentumRelease",()=>{n&&setHash()}),a("slideChange",()=>{n&&i.params.cssMode&&setHash()})},function Autoplay(e){let i,s,{"swiper":r,"extendParams":a,"on":n,"emit":o,"params":c}=e;r.autoplay={"running":!1,"paused":!1,"timeLeft":0},a({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let p,u,f,g,w,v,b,x,E=c&&c.autoplay?c.autoplay.delay:3e3,T=c&&c.autoplay?c.autoplay.delay:3e3,C=(new Date).getTime();function onTransitionEnd(e){r&&!r.destroyed&&r.wrapperEl&&e.target===r.wrapperEl&&(r.wrapperEl.removeEventListener("transitionend",onTransitionEnd),x||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(r.destroyed||!r.autoplay.running)return;r.autoplay.paused?u=!0:u&&(T=p,u=!1);const e=r.autoplay.paused?p:C+T-(new Date).getTime();r.autoplay.timeLeft=e,o("autoplayTimeLeft",e,e/E),s=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(r.destroyed||!r.autoplay.running)return;cancelAnimationFrame(s),calcTimeLeft();let a=void 0===e?r.params.autoplay.delay:e;E=r.params.autoplay.delay,T=r.params.autoplay.delay;const n=(()=>{let e;if(e=r.virtual&&r.params.virtual.enabled?r.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:r.slides[r.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(n)&&n>0&&void 0===e&&(a=n,E=n,T=n),p=a;const c=r.params.speed,proceed=()=>{r&&!r.destroyed&&(r.params.autoplay.reverseDirection?!r.isBeginning||r.params.loop||r.params.rewind?(r.slidePrev(c,!0,!0),o("autoplay")):r.params.autoplay.stopOnLastSlide||(r.slideTo(r.slides.length-1,c,!0,!0),o("autoplay")):!r.isEnd||r.params.loop||r.params.rewind?(r.slideNext(c,!0,!0),o("autoplay")):r.params.autoplay.stopOnLastSlide||(r.slideTo(0,c,!0,!0),o("autoplay")),r.params.cssMode&&(C=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return a>0?(clearTimeout(i),i=setTimeout(()=>{proceed()},a)):requestAnimationFrame(()=>{proceed()}),a},start=()=>{C=(new Date).getTime(),r.autoplay.running=!0,run(),o("autoplayStart")},stop=()=>{r.autoplay.running=!1,clearTimeout(i),cancelAnimationFrame(s),o("autoplayStop")},pause=(e,s)=>{if(r.destroyed||!r.autoplay.running)return;clearTimeout(i),e||(b=!0);const proceed=()=>{o("autoplayPause"),r.params.autoplay.waitForTransition?r.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(r.autoplay.paused=!0,s)return v&&(p=r.params.autoplay.delay),v=!1,void proceed();const a=p||r.params.autoplay.delay;p=a-((new Date).getTime()-C),r.isEnd&&p<0&&!r.params.loop||(p<0&&(p=0),proceed())},resume=()=>{r.isEnd&&p<0&&!r.params.loop||r.destroyed||!r.autoplay.running||(C=(new Date).getTime(),b?(b=!1,run(p)):run(),r.autoplay.paused=!1,o("autoplayResume"))},onVisibilityChange=()=>{if(r.destroyed||!r.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(b=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(b=!0,x=!0,r.animating||r.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(x=!1,r.autoplay.paused&&resume())};n("init",()=>{r.params.autoplay.enabled&&(r.params.autoplay.pauseOnMouseEnter&&(r.el.addEventListener("pointerenter",onPointerEnter),r.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),n("destroy",()=>{r.el&&"string"!=typeof r.el&&(r.el.removeEventListener("pointerenter",onPointerEnter),r.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),r.autoplay.running&&stop()}),n("_freeModeStaticRelease",()=>{(g||b)&&resume()}),n("_freeModeNoMomentumRelease",()=>{r.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),n("beforeTransitionStart",(e,i,s)=>{!r.destroyed&&r.autoplay.running&&(s||!r.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),n("sliderFirstMove",()=>{!r.destroyed&&r.autoplay.running&&(r.params.autoplay.disableOnInteraction?stop():(f=!0,g=!1,b=!1,w=setTimeout(()=>{b=!0,g=!0,pause(!0)},200)))}),n("touchEnd",()=>{if(!r.destroyed&&r.autoplay.running&&f){if(clearTimeout(w),clearTimeout(i),r.params.autoplay.disableOnInteraction)return g=!1,void(f=!1);g&&r.params.cssMode&&resume(),g=!1,f=!1}}),n("slideChange",()=>{!r.destroyed&&r.autoplay.running&&(v=!0)}),Object.assign(r.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":i,"extendParams":s,"on":r}=e;s({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let a=!1,n=!1;function onThumbClick(){const e=i.thumbs.swiper;if(!e||e.destroyed)return;const s=e.clickedIndex,r=e.clickedSlide;if(r&&r.classList.contains(i.params.thumbs.slideThumbActiveClass))return;if(null==s)return;let a;a=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):s,i.params.loop?i.slideToLoop(a):i.slideTo(a)}function init(){const{"thumbs":e}=i.params;if(a)return!1;a=!0;const s=i.constructor;if(e.swiper instanceof s)i.thumbs.swiper=e.swiper,Object.assign(i.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(i.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),i.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const r=Object.assign({},e.swiper);Object.assign(r,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),i.thumbs.swiper=new s(r),n=!0}return i.thumbs.swiper.el.classList.add(i.params.thumbs.thumbsContainerClass),i.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const s=i.thumbs.swiper;if(!s||s.destroyed)return;const r="auto"===s.params.slidesPerView?s.slidesPerViewDynamic():s.params.slidesPerView;let a=1;const n=i.params.thumbs.slideThumbActiveClass;if(i.params.slidesPerView>1&&!i.params.centeredSlides&&(a=i.params.slidesPerView),i.params.thumbs.multipleActiveThumbs||(a=1),a=Math.floor(a),s.slides.forEach(e=>e.classList.remove(n)),s.params.loop||s.params.virtual&&s.params.virtual.enabled)for(let e=0;e{e.classList.add(n)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${i.realIndex}`)[0];n=s.slides.indexOf(e),p=i.activeIndex>i.previousIndex?"next":"prev"}else n=i.realIndex,p=n>i.previousIndex?"next":"prev";c&&(n+="next"===p?o:-1*o),s.visibleSlidesIndexes&&s.visibleSlidesIndexes.indexOf(n)<0&&(s.params.centeredSlides?n=n>a?n-Math.floor(r/2)+1:n+Math.floor(r/2)-1:n>a&&s.params.slidesPerGroup,s.slideTo(n,e?0:void 0))}}i.thumbs={"swiper":null},r("beforeInit",()=>{const{"thumbs":e}=i.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const s=getDocument(),getThumbsElementAndInit=()=>{const r="string"==typeof e.swiper?s.querySelector(e.swiper):e.swiper;if(r&&r.swiper)e.swiper=r.swiper,init(),update(!0);else if(r){const s=`${i.params.eventsPrefix}init`,onThumbsSwiper=a=>{e.swiper=a.detail[0],r.removeEventListener(s,onThumbsSwiper),init(),update(!0),e.swiper.update(),i.update()};r.addEventListener(s,onThumbsSwiper)}return r},watchForThumbsToAppear=()=>{if(i.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),r("slideChange update resize observerUpdate",()=>{update()}),r("setTransition",(e,s)=>{const r=i.thumbs.swiper;r&&!r.destroyed&&r.setTransition(s)}),r("beforeDestroy",()=>{const e=i.thumbs.swiper;e&&!e.destroyed&&n&&e.destroy()}),Object.assign(i.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":i,"extendParams":s,"emit":r,"once":a}=e;s({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(i,{"freeMode":{"onTouchStart":function onTouchStart(){if(i.params.cssMode)return;const e=i.getTranslate();i.setTranslate(e),i.setTransition(0),i.touchEventsData.velocities.length=0,i.freeMode.onTouchEnd({"currentPos":i.rtl?i.translate:-i.translate})},"onTouchMove":function onTouchMove(){if(i.params.cssMode)return;const{"touchEventsData":e,"touches":s}=i;0===e.velocities.length&&e.velocities.push({"position":s[i.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":s[i.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":s}=e;if(i.params.cssMode)return;const{"params":n,"wrapperEl":o,"rtlTranslate":c,"snapGrid":p,"touchEventsData":u}=i,f=now()-u.touchStartTime;if(s<-i.minTranslate())i.slideTo(i.activeIndex);else if(s>-i.maxTranslate())i.slides.length1){const e=u.velocities.pop(),s=u.velocities.pop(),r=e.position-s.position,a=e.time-s.time;i.velocity=r/a,i.velocity/=2,Math.abs(i.velocity)150||now()-e.time>300)&&(i.velocity=0)}else i.velocity=0;i.velocity*=n.freeMode.momentumVelocityRatio,u.velocities.length=0;let e=1e3*n.freeMode.momentumRatio;const s=i.velocity*e;let f=i.translate+s;c&&(f=-f);let g,w=!1;const v=20*Math.abs(i.velocity)*n.freeMode.momentumBounceRatio;let b;if(fi.minTranslate())n.freeMode.momentumBounce?(f-i.minTranslate()>v&&(f=i.minTranslate()+v),g=i.minTranslate(),w=!0,u.allowMomentumBounce=!0):f=i.minTranslate(),n.loop&&n.centeredSlides&&(b=!0);else if(n.freeMode.sticky){let e;for(let i=0;i-f){e=i;break}f=Math.abs(p[e]-f){i.loopFix()}),0!==i.velocity){if(e=c?Math.abs((-f-i.translate)/i.velocity):Math.abs((f-i.translate)/i.velocity),n.freeMode.sticky){const s=Math.abs((c?-f:f)-i.translate),r=i.slidesSizesGrid[i.activeIndex];e=s{i&&!i.destroyed&&u.allowMomentumBounce&&(r("momentumBounce"),i.setTransition(n.speed),setTimeout(()=>{i.setTranslate(g),elementTransitionEnd(o,()=>{i&&!i.destroyed&&i.transitionEnd()})},0))})):i.velocity?(r("_freeModeNoMomentumRelease"),i.updateProgress(f),i.setTransition(e),i.setTranslate(f),i.transitionStart(!0,i.swipeDirection),i.animating||(i.animating=!0,elementTransitionEnd(o,()=>{i&&!i.destroyed&&i.transitionEnd()}))):i.updateProgress(f),i.updateActiveIndex(),i.updateSlidesClasses()}else{if(n.freeMode.sticky)return void i.slideToClosest();n.freeMode&&r("_freeModeNoMomentumRelease")}(!n.freeMode.momentum||f>=n.longSwipesMs)&&(r("_freeModeStaticRelease"),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses())}}}})},function Grid(e){let i,s,r,a,{"swiper":n,"extendParams":o,"on":c}=e;o({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=n.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*n.size:"string"==typeof e&&(e=parseFloat(e)),e};c("init",()=>{a=n.params.grid&&n.params.grid.rows>1}),c("update",()=>{const{"params":e,"el":i}=n,s=e.grid&&e.grid.rows>1;a&&!s?(i.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),r=1,n.emitContainerClasses()):!a&&s&&(i.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&i.classList.add(`${e.containerModifierClass}grid-column`),n.emitContainerClasses()),a=s}),n.grid={"initSlides":e=>{const{"slidesPerView":a}=n.params,{"rows":o,"fill":c}=n.params.grid,p=n.virtual&&n.params.virtual.enabled?n.virtual.slides.length:e.length;r=Math.floor(p/o),i=Math.floor(p/o)===p/o?p:Math.ceil(p/o)*o,"auto"!==a&&"row"===c&&(i=Math.max(i,a*o)),s=i/o},"unsetSlides":()=>{n.slides&&n.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[n.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,a,o)=>{const{"slidesPerGroup":c}=n.params,p=getSpaceBetween(),{"rows":u,"fill":f}=n.params.grid,g=n.virtual&&n.params.virtual.enabled?n.virtual.slides.length:o.length;let w,v,b;if("row"===f&&c>1){const s=Math.floor(e/(c*u)),r=e-u*c*s,n=0===s?c:Math.min(Math.ceil((g-s*u*c)/u),c);b=Math.floor(r/n),v=r-b*n+s*c,w=v+b*i/u,a.style.order=w}else"column"===f?(v=Math.floor(e/u),b=e-v*u,(v>r||v===r&&b===u-1)&&(b+=1,b>=u&&(b=0,v+=1))):(b=Math.floor(e/s),v=e-b*s);a.row=b,a.column=v,a.style.height=`calc((100% - ${(u-1)*p}px) / ${u})`,a.style[n.getDirectionLabel("margin-top")]=0!==b?p&&`${p}px`:"",a.swiperSlideGridSet=!0},"updateWrapperSize":(e,s)=>{const{"centeredSlides":r,"roundLengths":a}=n.params,o=getSpaceBetween(),{"rows":c}=n.params.grid;if(n.virtualSize=(e+o)*i,n.virtualSize=Math.ceil(n.virtualSize/c)-o,n.params.cssMode||(n.wrapperEl.style[n.getDirectionLabel("width")]=`${n.virtualSize+o}px`),r){const e=[];for(let i=0;i{const{"slides":e}=i;i.params.fadeEffect;for(let s=0;s{const s=i.slides.map(e=>getSlideTransformEl(e));s.forEach(i=>{i.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":i,"duration":e,"transformElements":s,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!i.params.cssMode})})},function EffectCube(e){let{"swiper":i,"extendParams":s,"on":r}=e;s({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,i,s)=>{let r=s?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),a=s?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(s?"left":"top")).split(" ")),e.append(r)),a||(a=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(s?"right":"bottom")).split(" ")),e.append(a)),r&&(r.style.opacity=Math.max(-i,0)),a&&(a.style.opacity=Math.max(i,0))};effectInit({"effect":"cube","swiper":i,"on":r,"setTranslate":()=>{const{"el":e,"wrapperEl":s,"slides":r,"width":a,"height":n,"rtlTranslate":o,"size":c,"browser":p}=i,u=getRotateFix(i),f=i.params.cubeEffect,g=i.isHorizontal(),w=i.virtual&&i.params.virtual.enabled;let v,b=0;f.shadow&&(g?(v=i.wrapperEl.querySelector(".swiper-cube-shadow"),v||(v=createElement("div","swiper-cube-shadow"),i.wrapperEl.append(v)),v.style.height=`${a}px`):(v=e.querySelector(".swiper-cube-shadow"),v||(v=createElement("div","swiper-cube-shadow"),e.append(v))));for(let e=0;e-1&&(b=90*s+90*p,o&&(b=90*-s-90*p)),i.style.transform=T,f.slideShadows&&createSlideShadows(i,p,g)}if(s.style.transformOrigin=`50% 50% -${c/2}px`,s.style["-webkit-transform-origin"]=`50% 50% -${c/2}px`,f.shadow)if(g)v.style.transform=`translate3d(0px, ${a/2+f.shadowOffset}px, ${-a/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${f.shadowScale})`;else{const e=Math.abs(b)-90*Math.floor(Math.abs(b)/90),i=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),s=f.shadowScale,r=f.shadowScale/i,a=f.shadowOffset;v.style.transform=`scale3d(${s}, 1, ${r}) translate3d(0px, ${n/2+a}px, ${-n/2/r}px) rotateX(-89.99deg)`}const x=(p.isSafari||p.isWebView)&&p.needPerspectiveFix?-c/2:0;s.style.transform=`translate3d(0px,0,${x}px) rotateX(${u(i.isHorizontal()?0:b)}deg) rotateY(${u(i.isHorizontal()?-b:0)}deg)`,s.style.setProperty("--swiper-cube-translate-z",`${x}px`)},"setTransition":e=>{const{"el":s,"slides":r}=i;if(r.forEach(i=>{i.style.transitionDuration=`${e}ms`,i.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(i=>{i.style.transitionDuration=`${e}ms`})}),i.params.cubeEffect.shadow&&!i.isHorizontal()){const i=s.querySelector(".swiper-cube-shadow");i&&(i.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=i.isHorizontal();i.slides.forEach(i=>{const s=Math.max(Math.min(i.progress,1),-1);createSlideShadows(i,s,e)})},"getEffectParams":()=>i.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":i,"extendParams":s,"on":r}=e;s({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,s)=>{let r=i.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),a=i.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");r||(r=createShadow("flip",e,i.isHorizontal()?"left":"top")),a||(a=createShadow("flip",e,i.isHorizontal()?"right":"bottom")),r&&(r.style.opacity=Math.max(-s,0)),a&&(a.style.opacity=Math.max(s,0))};effectInit({"effect":"flip","swiper":i,"on":r,"setTranslate":()=>{const{"slides":e,"rtlTranslate":s}=i,r=i.params.flipEffect,a=getRotateFix(i);for(let n=0;n{const s=i.slides.map(e=>getSlideTransformEl(e));s.forEach(i=>{i.style.transitionDuration=`${e}ms`,i.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(i=>{i.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":i,"duration":e,"transformElements":s})},"recreateShadows":()=>{i.params.flipEffect,i.slides.forEach(e=>{let s=e.progress;i.params.flipEffect.limitRotation&&(s=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,s)})},"getEffectParams":()=>i.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!i.params.cssMode})})},function EffectCoverflow(e){let{"swiper":i,"extendParams":s,"on":r}=e;s({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":i,"on":r,"setTranslate":()=>{const{"width":e,"height":s,"slides":r,"slidesSizesGrid":a}=i,n=i.params.coverflowEffect,o=i.isHorizontal(),c=i.translate,p=o?e/2-c:s/2-c,u=o?n.rotate:-n.rotate,f=n.depth,g=getRotateFix(i);for(let e=0,i=r.length;e0?w:0),s&&(s.style.opacity=-w>0?-w:0)}}},"setTransition":e=>{i.slides.map(e=>getSlideTransformEl(e)).forEach(i=>{i.style.transitionDuration=`${e}ms`,i.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(i=>{i.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":i,"extendParams":s,"on":r}=e;s({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":i,"on":r,"setTranslate":()=>{const{"slides":e,"wrapperEl":s,"slidesSizesGrid":r}=i,a=i.params.creativeEffect,{"progressMultiplier":n}=a,o=i.params.centeredSlides,c=getRotateFix(i);if(o){const e=r[0]/2-i.params.slidesOffsetBefore||0;s.style.transform=`translateX(calc(50% - ${e}px))`}for(let s=0;s0&&(x=a.prev,b=!0),w.forEach((e,i)=>{w[i]=`calc(${e}px + (${getTranslateValue(x.translate[i])} * ${Math.abs(u*n)}))`}),v.forEach((e,i)=>{let s=x.rotate[i]*Math.abs(u*n);v[i]=s}),r.style.zIndex=-Math.abs(Math.round(p))+e.length;const E=w.join(", "),T=`rotateX(${c(v[0])}deg) rotateY(${c(v[1])}deg) rotateZ(${c(v[2])}deg)`,C=f<0?`scale(${1+(1-x.scale)*f*n})`:`scale(${1-(1-x.scale)*f*n})`,A=f<0?1+(1-x.opacity)*f*n:1-(1-x.opacity)*f*n,k=`translate3d(${E}) ${T} ${C}`;if(b&&x.shadow||!b){let e=r.querySelector(".swiper-slide-shadow");if(!e&&x.shadow&&(e=createShadow("creative",r)),e){const i=a.shadowPerProgress?u*(1/a.limitProgress):u;e.style.opacity=Math.min(Math.max(Math.abs(i),0),1)}}const L=effectTarget(0,r);L.style.transform=k,L.style.opacity=A,x.origin&&(L.style.transformOrigin=x.origin)}},"setTransition":e=>{const s=i.slides.map(e=>getSlideTransformEl(e));s.forEach(i=>{i.style.transitionDuration=`${e}ms`,i.querySelectorAll(".swiper-slide-shadow").forEach(i=>{i.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":i,"duration":e,"transformElements":s,"allSlides":!0})},"perspective":()=>i.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!i.params.cssMode})})},function EffectCards(e){let{"swiper":i,"extendParams":s,"on":r}=e;s({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":i,"on":r,"setTranslate":()=>{const{"slides":e,"activeIndex":s,"rtlTranslate":r}=i,a=i.params.cardsEffect,{"startTranslate":n,"isTouched":o}=i.touchEventsData,c=r?-i.translate:i.translate;for(let p=0;p0&&g<1&&(o||i.params.cssMode)&&c-1&&(o||i.params.cssMode)&&c>n;if(k||L){const e=(1-Math.abs((Math.abs(g)-.5)/.5))**.5;T+=-28*g*e,E+=-.5*e,C+=96*e,b=-25*e*Math.abs(g)+"%"}if(v=g<0?`calc(${v}px ${r?"-":"+"} (${C*Math.abs(g)}%))`:g>0?`calc(${v}px ${r?"-":"+"} (-${C*Math.abs(g)}%))`:`${v}px`,!i.isHorizontal()){const e=b;b=v,v=e}const P=g<0?""+(1+(1-E)*g):""+(1-(1-E)*g),I=`\n translate3d(${v}, ${b}, ${x}px)\n rotateZ(${a.rotate?r?-T:T:0}deg)\n scale(${P})\n `;if(a.slideShadows){let e=u.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",u)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(g)-.5)/.5,0),1))}u.style.zIndex=-Math.abs(Math.round(f))+e.length;effectTarget(0,u).style.transform=I}},"setTransition":e=>{const s=i.slides.map(e=>getSlideTransformEl(e));s.forEach(i=>{i.style.transitionDuration=`${e}ms`,i.querySelectorAll(".swiper-slide-shadow").forEach(i=>{i.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":i,"duration":e,"transformElements":s})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!i.params.cssMode})})}];Swiper.use(V);var X,q,U,Q,K,__classPrivateFieldGet=function(e,i,s,r){if("a"===s&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof i?e!==i||!r:!i.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===s?r:"a"===s?r.call(e):r?r.value:i.get(e)},__classPrivateFieldSet=function(e,i,s,r,a){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!a)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof i?e!==i||!a:!i.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?a.call(e,s):a?a.value=s:i.set(e,s),s};let Z=0;const J=(0,a.w$)(class extends a.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,a.lh)(this,"change",7),this.onAnimationFinish=(0,a.lh)(this,"animationfinish",7),X.set(this,Z++),q.set(this,"autoplay"),U.set(this,!1),Q.set(this,!1),K.set(this,0),this.handleSwiperSizeDebounce=(0,A.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,Q,"f")&&(this.reset(),__classPrivateFieldSet(this,Q,!1,"f"),__classPrivateFieldSet(this,U,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,U,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,U,!0,"f"),__classPrivateFieldSet(this,K,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,U,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,i]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(i)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const i=parseInt(e,10);isNaN(i)||i===this.swiper.realIndex||(__classPrivateFieldSet(this,q,"","f"),this.circular?(this.swiper.slideToLoop(i),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(i))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let i=0;this.getSlidersList().forEach((s,r)=>{s.getAttribute("item-id")===e&&(i=this.circular?Number(s.getAttribute("data-swiper-slide-index")):r)}),i!==this.swiper.realIndex&&(__classPrivateFieldSet(this,q,"","f"),this.circular?(this.swiper.slideToLoop(i),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(i))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const i=this.swiper.autoplay;if(i){if(i.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),i.start()):i.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,Q,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=i=>(__classPrivateFieldSet(this,U,!0,"f"),!__classPrivateFieldGet(this,Q,"f")&&this.circular&&beforeDomOperation(),e.appendChild(i)),this.el.insertBefore=(i,s)=>(__classPrivateFieldSet(this,U,!0,"f"),!__classPrivateFieldGet(this,Q,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(i,s)),this.el.replaceChild=(i,s)=>(__classPrivateFieldSet(this,U,!0,"f"),!__classPrivateFieldGet(this,Q,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(i,s)),this.el.removeChild=i=>(__classPrivateFieldSet(this,U,!0,"f"),!__classPrivateFieldGet(this,Q,"f")&&this.circular&&beforeDomOperation(),e.removeChild(i))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":i,"circular":s,"current":r,"currentItemId":a,"displayMultipleItems":n,"duration":o,"interval":c,"effectsProps":p,"vertical":u}=this;let f=r;if(e)f=__classPrivateFieldGet(this,K,"f");else if(a){let e=0;this.getSlidersList().forEach((i,s)=>{i.itemId&&i.itemId===a&&(e=s)}),f=e}const g=this.getLoopAdditionalSlides(),w=1===n&&this.getNeedFixLoop(),v=n,b=this,x=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,X,"f")} > .swiper-container > .swiper-pagination`},"direction":u?"vertical":"horizontal","loop":s,"slidesPerView":v,"initialSlide":f,"loopAdditionalSlides":g,"speed":o,"observeParents":!0,"observer":!0,"centeredSlides":w,"zoom":this.zoom,"nested":!0},p),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(b,U,"f")||__classPrivateFieldGet(b,K,"f")===this.realIndex)return;__classPrivateFieldSet(b,K,this.realIndex,"f"),b.getNeedFixLoop()&&e.loopFix(),b.autoplay&&e.autoplay.start();const i=b.getCurrentItemId(e);b.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(b,q,"f"),"currentItemId":i}),__classPrivateFieldSet(b,q,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(b,q,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(b,U,"f")||__classPrivateFieldGet(b,K,"f")===this.realIndex)return;const i=b.getCurrentItemId(e);b.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(b,q,"f"),"currentItemId":i})},"init":e=>{b.getNeedFixLoop()&&e.loopFix(),b.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(b,q,"touch","f"),b.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(b,q,"touch","f"),b.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(b,q,"autoplay","f")}}});if(i&&(x.autoplay={"delay":c,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,X,"f")} > .swiper-container`,x),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),i=this.swiper.maxTranslate.bind(this.swiper);w&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>i()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>i()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":i,"indicatorColor":s,"indicatorActiveColor":r}=this,[n,o]=this.parseMargin(),c=["overflow: visible;",e?`margin-top: ${n}px; margin-bottom: ${o}px;`:`margin-right: ${o}px; margin-left: ${n}px;`,this.full?"height: 100%;":""],p=[i?"opacity: 1;":"display: none;","font-size: 0;"],u={"overflow":"hidden"};return this.full&&(u.height="100%"),(0,a.h)(a.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,X,"f")}`,"style":u},(0,a.h)("div",{"class":"swiper-container"},(0,a.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,X,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,X,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${r} }\n .taro-swiper-${__classPrivateFieldGet(this,X,"f")} > .swiper-container { ${c.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,X,"f")} > .swiper-container > .swiper-pagination { ${p.join("")} }\n `),(0,a.h)("div",{"class":"swiper-wrapper"},(0,a.h)("slot",null)),(0,a.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);X=new WeakMap,q=new WeakMap,U=new WeakMap,Q=new WeakMap,K=new WeakMap;const ee=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,J)})},te=(0,a.w$)(class extends a.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,n.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,a.h)(a.xr,{"item-id":this.itemId},(0,a.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const ie=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,te)})},se=(0,a.w$)(class extends a.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,a.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const i=e.target.checked;this.checked=i,this.onChange.emit({"value":i})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":i,"checked":s,"name":r,"disabled":n,"nativeProps":o}=this,c=s?{"borderColor":i||"04BE02","backgroundColor":i||"04BE02"}:{};return(0,a.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":c,"checked":s,"name":r,"disabled":n,"onChange":this.switchChange},o))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const re=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,se)})},ae=(0,a.w$)(class extends a.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,a.h)(a.xr,{"style":e},(0,a.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const ne=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,ae)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const oe=(0,a.w$)(class extends a.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,a.lh)(this,"input",7),this.onFocus=(0,a.lh)(this,"focus",7),this.onBlur=(0,a.lh)(this,"blur",7),this.onConfirm=(0,a.lh)(this,"confirm",7),this.onChange=(0,a.lh)(this,"change",7),this.onLineChange=(0,a.lh)(this,"linechange",7),this.onKeyDown=(0,a.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const i=e.target.value||"";this.value=i,this.onInput.emit({"value":i,"cursor":i.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":i}=e.target,s=e.keyCode||e.code;this.onKeyDown.emit({"value":i,"cursor":i.length,"keyCode":s}),13===s&&this.onConfirm.emit({"value":i})},this.calculateContentHeight=(e,i)=>{let s=e.style.height,r=e.offsetHeight,a=e.scrollHeight,n=e.style.overflow,o=e.style.minHeight||null;if(!(r>=a))return a;if(e.style.minHeight=0,e.style.height=r+i+"px",e.style.overflow="hidden",a=e.scrollHeight;)e.style.height=(r-=i)+"px";for(;e.offsetHeight{const e=this.textareaRef,i=window.getComputedStyle?window.getComputedStyle(e):e.style,s=parseInt(i.lineHeight,10),r=this.calculateContentHeight(e,s);return Math.floor(r/s)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,i){var s;!i&&e&&(null===(s=this.textareaRef)||void 0===s||s.focus())}"watchValue"(e){const i=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==i&&(this.textareaRef.value=i)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":i,"disabled":s,"maxlength":r,"autoFocus":n,"autoHeight":o,"name":c,"nativeProps":p,"handleInput":u,"handleFocus":f,"handleBlur":g,"handleChange":w}=this,v={};return o&&(v.rows=this.line),(0,a.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,n&&e&&e.focus())},"class":"taro-textarea "+(o?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":i,"name":c,"disabled":s,"maxlength":r,"autofocus":n,"onInput":u,"onFocus":f,"onBlur":g,"onChange":w,"onKeyDown":this.handleKeyDown},p,v))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const le=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,oe)})},de=(0,a.w$)(class extends a.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,a.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,n.c)({[`${this.hoverClass}`]:this.hover});let i={};return this.animation&&(i.animation=this.animation,i["data-animation"]=this.animation),(0,a.h)(a.xr,Object.assign({"class":e},i),(0,a.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const ce=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,de)})};function __rest(e,i){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&i.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);ai=>{e.forEach(e=>{((e,i)=>{"function"==typeof e?e(i):null!=e&&(e.current=i)})(e,i)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var pe=s(8143);const arrayToMap=e=>{const i=new Map;return e.forEach(e=>i.set(e,e)),i};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const i=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(i)?"value":"SWITCH"===i?"checked":null}function finishedEventHandler(e){const i=getControlledValue(e);if(!i)return;(0,pe.flushSync)(()=>{});const s=function getPropsAfterReactUpdate(e){const i=Object.keys(e).find(e=>e.includes("__reactProps"));return i?e[i]:null}(e);(null==s?void 0:s.hasOwnProperty(i))&&s[i]!==e[i]&&(e[i]=s[i],e.setAttribute(i,s[i]))}const syncEvent=(e,i,s)=>{const r=e.__events||(e.__events={}),a=r[i];if(s){if(a){if(a.fn===s)return;e.removeEventListener(i,a)}const n=r[i]=function(i){(0,pe.unstable_batchedUpdates)(()=>s.call(this,i)),finishedEventHandler(e)};n.fn=s,e.addEventListener(i,n)}else a&&e.removeEventListener(i,a)},attachProps=(e,i,s={})=>{if(e instanceof Element){Object.keys(s).forEach(s=>{if(!["style","children","ref","class","className","forwardedRef"].includes(s)&&!i.hasOwnProperty(s))if(/^on([A-Z].*)/.test(s)){const i=s.substring(2).toLowerCase();syncEvent(e,i)}else e[s]=null,e.removeAttribute(camelToDashCase(s))}),e.className=((e,i,s)=>{const r=i.className||i.class,a=s.className||s.class,n=arrayToMap(e),o=arrayToMap(r?r.split(" "):[]),c=arrayToMap(a?a.split(" "):[]),p=[];return n.forEach(e=>{o.has(e)?(p.push(e),o.delete(e)):c.has(e)||p.push(e)}),o.forEach(e=>p.push(e)),p.join(" ")})(e.classList,i,s),Object.keys(i).forEach(s=>{if(!("style"===s&&"string"!=typeof i[s]||["children","ref","class","className","forwardedRef"].includes(s)))if(/^on([A-Z].*)/.test(s)){const r=s.substring(2).toLowerCase();syncEvent(e,r,i[s])}else{e[s]=i[s];"string"===typeof i[s]&&e.setAttribute(camelToDashCase(s),i[s])}});const r=getControlledValue(e);if(r&&i.hasOwnProperty(r)){const i=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(i)||syncEvent(e,i,function(){})}}};const createComponent_createReactComponent=(e,i,s,a)=>{void 0!==a&&a();const n=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const o=class extends r.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,i){const s=getControlledValue(e);if(!s)return;const r="default"+s.charAt(0).toUpperCase()+s.slice(1);!i.hasOwnProperty(s)&&i.hasOwnProperty(r)&&(e[s]=i[r],e.setAttribute(s,i[r]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const i=this.props,{"children":a,"forwardedRef":n,"className":o,"ref":c,"style":p}=i,u=__rest(i,["children","forwardedRef","className","ref","style"]);let f=Object.keys(u).reduce((e,i)=>{const s=u[i];if(0===i.indexOf("on")&&i[2]===i[2].toUpperCase()){i.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof s)&&(e[camelToDashCase(i)]=s)}return e},{});s&&(f=s(this.props,f));const g=Object.assign(Object.assign({},f),{"ref":mergeRefs(n,this.setComponentElRef)});return(0,r.createElement)(e,g,a)}static get"displayName"(){return n}};return i&&(o.contextType=i),((e,i)=>{const forwardRef=(i,s)=>r.createElement(e,Object.assign({},i,{"forwardedRef":s}));return forwardRef.displayName=i,r.forwardRef(forwardRef)})(o,n)},ue=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,c),he=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,u),me=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,g),fe=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,C),ge=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,L),we=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,ee),ve=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,ie),be=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,re),ye=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,ne),xe=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,le),Ee=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,ce)},"7475":function(e,i,s){"use strict";s.r(i),s.d(i,{"default":function(){return ForumPage}});var r=s(758),a=s(1953),n=s(4203),o=s(3021),c=s.n(o),p=s(4712),u=s(6070);const f=10,g=[{"id":"cat-1","name":"社区讨论","avatarFile":{"url":"https://picsum.photos/60/60?random=cat1"},"children":[{"id":"cat-1-1","name":"社区动态"},{"id":"cat-1-2","name":"物业公告"},{"id":"cat-1-3","name":"活动报道"},{"id":"cat-1-4","name":"生活百科"}]},{"id":"cat-2","name":"邻里互助","avatarFile":{"url":"https://picsum.photos/60/60?random=cat2"},"children":[{"id":"cat-2-1","name":"闲置互换"},{"id":"cat-2-2","name":"问题反馈"}]}],w=[{"id":"forum-mock-1","title":"小区里有没有靠谱的装修师傅推荐?","pureText":"新房马上交房了,想找手艺好、价格实在的装修师傅,大家有推荐的吗?水电、泥瓦、木工都需要。","modifyTime":c()().subtract(1,"hour").toISOString(),"likeCount":42,"commentCount":18,"user":{"nickname":"新业主小王","avatarFile":{"url":"https://picsum.photos/80/80?random=f1"}},"coverFile":{"url":"https://picsum.photos/400/260?random=f10"},"articleCategory":{"name":"社区动态"}},{"id":"forum-mock-2","title":"物业费涨价公示及说明","pureText":"经业委会讨论通过,自下月起物业服务费将适度调整,用于提升绿化养护、安保及公共设施维护质量。详见公示栏。","modifyTime":c()().subtract(3,"hour").toISOString(),"likeCount":89,"commentCount":32,"user":{"nickname":"物业中心","avatarFile":{"url":"https://picsum.photos/80/80?random=f2"}},"articleCategory":{"name":"物业公告"}},{"id":"forum-mock-3","title":"儿童绘画课招募啦!本周末开课","pureText":"社区活动中心本周六下午2点举办免费儿童绘画体验课,名额有限,感兴趣的家长请尽快报名~","modifyTime":c()().subtract(6,"hour").toISOString(),"likeCount":156,"commentCount":45,"user":{"nickname":"活动小助手","avatarFile":{"url":"https://picsum.photos/80/80?random=f3"}},"articleCategory":{"name":"活动报道"}},{"id":"forum-mock-4","title":"出闲置婴儿推车,九成新","pureText":"品牌好孩子,可坐可躺,轮子顺滑。宝宝大了用不上了,低价转给需要的邻居。","modifyTime":c()().subtract(1,"day").toISOString(),"likeCount":23,"commentCount":8,"user":{"nickname":"乐乐妈","avatarFile":{"url":"https://picsum.photos/80/80?random=f4"}},"articleCategory":{"name":"闲置互换"}},{"id":"forum-mock-5","title":"地下车库地面积水问题反馈","pureText":"B区地下车库入口处下雨时有积水,已向物业反映,希望尽快处理。有同样困扰的邻居可以一起跟进。","modifyTime":c()().subtract(2,"day").toISOString(),"likeCount":67,"commentCount":21,"user":{"nickname":"热心邻居","avatarFile":{"url":"https://picsum.photos/80/80?random=f5"}},"articleCategory":{"name":"问题反馈"}}];function ForumPage(){const[e,i]=(0,r.useState)([]),[o,c]=(0,r.useState)(1),[v,b]=(0,r.useState)(!1),[x,E]=(0,r.useState)(!1),[T,C]=(0,r.useState)(!1),[A,k]=(0,r.useState)(""),[L,P]=(0,r.useState)(""),[I,z]=(0,r.useState)(""),[_,N]=(0,r.useState)([]),[B,Y]=(0,r.useState)(!1),[F,R]=(0,r.useState)([]),H=(0,r.useCallback)(async()=>{try{const e=await(0,p.jY)(),i=e?.model??e?.model??[],s=Array.isArray(i)&&i.length>0?i:g;R(s);const r=s[0]??null,a=[{"id":"","name":"全部"}];(r?.children??[]).forEach(e=>a.push({"id":e.id,"name":e.name})),N(a)}catch(e){console.warn(e),R(g);const i=g[0],s=[{"id":"","name":"全部"}];(i?.children??[]).forEach(e=>s.push({"id":e.id,"name":e.name})),N(s)}},[]),G=(0,r.useCallback)(async(e,s)=>{if(!v){b(!0);try{const r={"pageNum":e,"pageSize":f,"status":2};I&&(r.belowCategoryId=I),L&&(r.search=L);const a=await(0,p.BJ)(r),n=a?.model,o=n?.list??[];o.length>0?(i(s?e=>e.concat(o):o),C(!!n?.isLastPage)):(i(1===e?w:e=>e),C(!0))}catch(s){console.warn(s),i(1===e?w:e=>e),C(!0)}finally{b(!1),E(!1)}}},[v,I,L]),j=(0,r.useCallback)(()=>{E(!0),c(1),G(1,!1)},[G]),W=(0,r.useCallback)(()=>{if(T||v)return;const e=o+1;c(e),G(e,!0)},[o,T,v,G]);(0,r.useEffect)(()=>{H()},[H]),(0,r.useEffect)(()=>{c(1),G(1,!1)},[I,L]);const formatTime=e=>{if(!e)return"";const i=new Date(e.slice(0,10)+"T"+(e.slice(11,19)||"00:00:00")),s=(Date.now()-i.getTime())/1e3;return s<60?"刚刚":s<3600?`${Math.floor(s/60)}分钟前`:s<86400?`${Math.floor(s/3600)}小时前`:s<2592e3?`${Math.floor(s/86400)}天前`:i.toLocaleDateString()};return(0,u.jsxs)(a.Ss,{"className":"forum-page","children":[(0,u.jsx)(a.Ss,{"className":"forum-header","children":(0,u.jsxs)(a.Ss,{"className":"forum-search-wrap","children":[(0,u.jsx)(a._V,{"className":"forum-search-icon","src":s(4319),"mode":"aspectFit"}),(0,u.jsx)(a.pd,{"className":"forum-search-input","placeholder":"搜索","placeholderClass":"forum-search-placeholder","value":A,"onInput":e=>k(e.detail.value),"onConfirm":e=>{P((e.detail?.value??A).trim())}})]})}),!L&&(0,u.jsx)(a.BM,{"className":"forum-tabs","scrollX":!0,"children":_.map(e=>(0,u.jsx)(a.Ss,{"className":"forum-tab "+(I===e.id?"forum-tab-active":""),"onClick":()=>z(e.id),"children":(0,u.jsx)(a.EY,{"className":"forum-tab-text"+(I===e.id?" forum-tab-text-active":""),"children":e.name})},e.id||"all"))}),(0,u.jsxs)(a.BM,{"className":"forum-scroll","scrollY":!0,"refresherEnabled":!0,"refresherTriggered":x,"onRefresherRefresh":j,"onScrollToLower":W,"lowerThreshold":100,"children":[0!==e.length||x?e.map((e,i)=>{const s=String(e.id??i),r=e.user,o=e.coverFile,c=e.pureText??e.content??"",p=e.title??"",f=e.modifyTime,g=e.likeCount??0,w=e.commentCount??0,v=e.articleCategory;return(0,u.jsxs)(a.Ss,{"className":"listItem","onClick":()=>(e=>{n.Ay.navigateTo({"url":`/pages/post-detail/index?id=${e}&refType=2`})})(s),"children":[(0,u.jsx)(a.Ss,{"className":"top","children":(0,u.jsx)(a.EY,{"className":"title","numberOfLines":1,"children":p})}),o?.url?(0,u.jsxs)(a.Ss,{"className":"row","children":[(0,u.jsxs)(a.Ss,{"className":"left","children":[(0,u.jsxs)(a.Ss,{"className":"user","children":[(0,u.jsx)(a._V,{"className":"avatar","src":r?.avatarFile?.url??"","mode":"aspectFill"}),(0,u.jsxs)(a.EY,{"className":"userName","children":[r?.nickname," | ",formatTime(f)]})]}),(0,u.jsx)(a.EY,{"className":"content","numberOfLines":2,"children":c})]}),(0,u.jsx)(a.Ss,{"className":"right","children":(0,u.jsx)(a._V,{"className":"coverImg","src":o.url,"mode":"aspectFill"})})]}):(0,u.jsxs)(a.Ss,{"className":"leftNoImg","children":[(0,u.jsxs)(a.Ss,{"className":"user","children":[(0,u.jsx)(a._V,{"className":"avatar","src":r?.avatarFile?.url??"","mode":"aspectFill"}),(0,u.jsxs)(a.EY,{"className":"userName","children":[r?.nickname," | ",formatTime(f)]})]}),(0,u.jsx)(a.EY,{"className":"content","numberOfLines":2,"children":c})]}),(0,u.jsxs)(a.Ss,{"className":"bottom","children":[(0,u.jsx)(a.Ss,{"className":"iconBox","children":(0,u.jsxs)(a.EY,{"children":["赞 ",g]})}),(0,u.jsx)(a.Ss,{"className":"iconBox","children":(0,u.jsxs)(a.EY,{"children":["评 ",w]})})]}),v?.name&&(0,u.jsx)(a.Ss,{"className":"tag","children":(0,u.jsx)(a.EY,{"children":v.name})})]},s)}):(0,u.jsx)(a.Ss,{"className":"emptyWrap","children":(0,u.jsx)(a.EY,{"className":"emptyText","children":"敬请期待"})}),e.length>0&&(0,u.jsx)(a.Ss,{"className":v?"footerLoading":"footerEnd","children":(0,u.jsx)(a.EY,{"children":v?"数据加载中...":"到底啦"})})]}),(0,u.jsxs)(a.Ss,{"className":"forum-drawer-btn","onClick":()=>Y(!0),"children":[(0,u.jsx)(a.Ss,{"className":"forum-drawer-line"}),(0,u.jsx)(a.Ss,{"className":"forum-drawer-line forum-drawer-line2"})]}),B&&(0,u.jsx)(a.Ss,{"className":"forum-drawer-mask","onClick":()=>Y(!1),"children":(0,u.jsx)(a.Ss,{"className":"forum-drawer-panel","onClick":e=>e.stopPropagation(),"children":(0,u.jsx)(a.BM,{"scrollY":!0,"className":"forum-drawer-scroll","children":F.map((e,i)=>(0,u.jsxs)(a.Ss,{"className":"forum-drawer-group","children":[(0,u.jsxs)(a.Ss,{"className":"forum-drawer-group-title","children":[(0,u.jsx)(a._V,{"className":"forum-drawer-avatar","src":e.avatarFile?.url??"","mode":"aspectFill"}),(0,u.jsx)(a.EY,{"className":"forum-drawer-group-text","children":e.name})]}),(0,u.jsx)(a.Ss,{"className":"forum-drawer-children","children":e.children?.map(e=>(0,u.jsx)(a.Ss,{"className":"forum-drawer-item "+(I===e.id?"forum-drawer-item-active":""),"onClick":()=>(e=>{z(e.id),Y(!1)})(e),"children":(0,u.jsx)(a.EY,{"className":I===e.id?"forum-drawer-item-text-active":"forum-drawer-item-text","children":e.name})},e.id))})]},"drawer-"+i))})})})]})}},"4712":function(e,i,s){"use strict";s.d(i,{"BJ":function(){return getArticleList},"N6":function(){return createArticle},"W8":function(){return getCommentTree},"_F":function(){return articleLike},"jY":function(){return getArticleCategoryTree},"ts":function(){return articleUnlike},"vO":function(){return getArticle}});var r=s(5288);const a="application/x-www-form-urlencoded";function getArticleList(e){return(0,r.Ay)({"url":"/api/article/list","method":"POST","data":e})}function getArticleCategoryTree(){return(0,r.Ay)({"url":"/api/article/category/tree","method":"GET"})}function getArticle(e){return(0,r.Ay)({"url":"/api/article","method":"GET","params":e})}function articleLike(e){return(0,r.Ay)({"url":"/api/article/like","method":"POST","headers":{"Content-Type":a},"params":e})}function articleUnlike(e){return(0,r.Ay)({"url":"/api/article/like","method":"DELETE","headers":{"Content-Type":a},"params":e})}function getCommentTree(e){return(0,r.Ay)({"url":"/api/comment/tree","method":"GET","params":e})}function createArticle(e){return(0,r.Ay)({"url":"/api/article","method":"POST","data":e})}},"3021":function(e){e.exports=function(){"use strict";var e=1e3,i=6e4,s=36e5,r="millisecond",a="second",n="minute",o="hour",c="day",p="week",u="month",f="quarter",g="year",w="date",v="Invalid Date",b=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,x=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,E={"name":"en","weekdays":"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),"months":"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),"ordinal":function(e){var i=["th","st","nd","rd"],s=e%100;return"["+e+(i[(s-20)%10]||i[s]||i[0])+"]"}},m=function(e,i,s){var r=String(e);return!r||r.length>=i?e:""+Array(i+1-r.length).join(s)+e},T={"s":m,"z":function(e){var i=-e.utcOffset(),s=Math.abs(i),r=Math.floor(s/60),a=s%60;return(i<=0?"+":"-")+m(r,2,"0")+":"+m(a,2,"0")},"m":function t(e,i){if(e.date()1)return t(n[0])}else{var o=e.name;A[o]=e,r=o}return!s&&r&&(C=r),r||!s&&C},O=function(e,i){if(S(e))return e.clone();var s="object"==typeof i?i:{};return s.date=e,s.args=arguments,new I(s)},P=T;P.l=L,P.i=S,P.w=function(e,i){return O(e,{"locale":i.$L,"utc":i.$u,"x":i.$x,"$offset":i.$offset})};var I=function(){function M(e){this.$L=L(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[k]=!0}var E=M.prototype;return E.parse=function(e){this.$d=function(e){var i=e.date,s=e.utc;if(null===i)return new Date(NaN);if(P.u(i))return new Date;if(i instanceof Date)return new Date(i);if("string"==typeof i&&!/Z$/i.test(i)){var r=i.match(b);if(r){var a=r[2]-1||0,n=(r[7]||"0").substring(0,3);return s?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,n)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,n)}}return new Date(i)}(e),this.init()},E.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},E.$utils=function(){return P},E.isValid=function(){return!(this.$d.toString()===v)},E.isSame=function(e,i){var s=O(e);return this.startOf(i)<=s&&s<=this.endOf(i)},E.isAfter=function(e,i){return O(e){const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const g=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],f=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[g.slice(),f.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[g.slice(),f.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=g.slice(),t=f.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var A=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const b=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,A.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const y=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,b)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const x={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,x),e}const E={"document":x,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,E),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let S,T,C;function getSupport(){return S||(S=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),S}function getDevice(e){return void 0===e&&(e={}),T||(T=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),T}function getBrowser(){return C||(C=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),C}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const x=t.grid&&t.grid.rows>1&&e.grid;let E;x?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const S="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+g:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==f&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],g=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;g&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,g,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(f=l.length-1);const w=-l[f];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,A&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var L={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):y=a;const x="next"===s||!s,E="prev"===s||!s;let S=0,T=0;const C=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-g/2+.5:0);if(M=0;t-=1)d[t].column===e&&A.push(t)}else A.push(C-t-1)}}else if(M+g>C-w){T=Math.max(M-(C-2*w),f);for(let e=0;e{e.column===t&&b.push(i)}):b.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),E&&A.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),x&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(A.length>0&&E||b.length>0&&x)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(A.length>0&&E){if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y+S]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y+Math.ceil(S),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?A.length/h.grid.rows:A.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(b.length>0&&x)if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y-T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y-T,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let g=!0;l.matches(r.focusableElements)&&(g=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const f=g&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!f||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,g=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),g=Math.abs(g)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,g=-g);const f=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=g>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&f!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let A=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&&(b=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(A=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**b))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,g=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,g=l[l.length-1]-l[l.length-2])}let f=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(f=0));const v=(u-l[m])/g,A=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?f:m+A):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+A):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+A):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==f?f:m+A),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var D={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const z={"eventsEmitter":M,"update":k,"translate":I,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":P,"loop":L,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),g=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const f=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!f?e.disable():!u&&f&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!g&&w?(e.loopCreate(t),e.updateSlides()):g&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},O={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},D,o);return n.params=utils_extend({},l,O,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(O,e)}static get"extendedDefaults"(){return O}static get"defaults"(){return D}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(z).forEach(e=>{Object.keys(z[e]).forEach(t=>{Swiper.prototype[t]=z[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const N=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":g}=i.virtual;i.params.cssMode||i.updateActiveIndex();const f=i.activeIndex||0;let w,v,A;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,A=Math.floor(s/2)+r+d):(v=s+(r-1)+c,A=(o?s:r)+d);let b=f-A,y=f+v;o||(b=Math.max(b,0),y=Math.min(y,h.length-1));let x=(i.slidesGrid[b]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&f>=A?(b-=A,n||(x+=i.slidesGrid[0])):o&&f{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":x,"from":b,"to":y,"slides":function getSlides(){const e=[];for(let t=b;t<=y;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const E=[],S=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ey){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const T=o?-h.length:0,C=o?2*h.length:h.length;for(let t=T;t=b&&t<=y){const i=getSlideIndex(t);void 0===u||e?S.push(i):(t>u&&S.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=E.length-1;e>=0;e-=1){const t=E[e];i.slidesEl.prepend(renderSlide(h[t],t))}else E.sort((e,t)=>t-e),E.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,g=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,g,f,w,v,A,b,y,x,E,S,T;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const C="number"==typeof e?e:null;1===l&&C&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=C||M,l=C||M,!e||1===l&&C?(m=0,g=0):(S=p.slideEl.offsetWidth,T=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+S/2-r,h=d+T/2-n,f=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=f*i.scale,A=w*i.scale,b=Math.min(S/2-v/2,0),y=Math.min(T/2-A/2,0),x=-b,E=-y,m=c*i.scale,g=h*i.scale,mx&&(m=x),gE&&(g=E)),C&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${g}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return g},"set"(e){if(g!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}g=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,g,f=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),g||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/f),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;f=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,f=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,g=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(g=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const g=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${g}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${g}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(g=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(g.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=g.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const f=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-g.scale)*c*a})`:`scale(${1-(1-g.scale)*c*a})`,A=c<0?1+(1-g.opacity)*c*a:1-(1-g.opacity)*c*a,b=`translate3d(${f}) ${w} ${v}`;if(m&&g.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&g.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const y=effectTarget(0,s);y.style.transform=b,y.style.opacity=A,g.origin&&(y.style.transformOrigin=g.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(b||y){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,f+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const x=p<0?""+(1+(1-f)*p):""+(1-(1-f)*p),E=`\n translate3d(${h}, ${m}, ${g}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${x})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=E}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(N);var B,_,j,H,Y,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let G=0;const R=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),B.set(this,G++),_.set(this,"autoplay"),j.set(this,!1),H.set(this,!1),Y.set(this,0),this.handleSwiperSizeDebounce=(0,A.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,H,"f")&&(this.reset(),__classPrivateFieldSet(this,H,!1,"f"),__classPrivateFieldSet(this,j,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,j,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,j,!0,"f"),__classPrivateFieldSet(this,Y,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,j,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,_,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,_,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,H,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,H,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,H,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,H,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,H,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,Y,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,g=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,Y,"f")===this.realIndex)return;__classPrivateFieldSet(m,Y,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,_,"f"),"currentItemId":t}),__classPrivateFieldSet(m,_,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,_,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,Y,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,_,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,_,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,_,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,_,"autoplay","f")}}});if(t&&(g.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container`,g),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,B,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);B=new WeakMap,_=new WeakMap,j=new WeakMap,H=new WeakMap,Y=new WeakMap;const $=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,R)})},F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,F)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const X=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,V)})},Q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const q=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,Q)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const Z=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const U=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,Z)})},K=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const J=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,K)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,y),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,$),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,X),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,q),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,U),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,J)},"1607":function(e,t,i){i.d(t,{"RZ":function(){return hideLoading},"Zu":function(){return showActionSheet},"Cs":function(){return showLoading},"to":function(){return showModal},"P0":function(){return showToast}});var s=i(5482),r=i(1229),a=i(794),n=i(2999),o=i(9479);const noop=function(){};let l="default";function init(e){if("ready"===l)return;const t=e.createElement("style");t.textContent='@font-face{font-weight:normal;font-style:normal;font-family:"taro";src:url("data:application/x-font-ttf;charset=utf-8;base64, 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") format("truetype");}@-webkit-keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}@keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}.taro-modal__foot:after {content: "";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);} .taro-model__btn:active {background-color: #EEEEEE}.taro-model__btn:not(:first-child):after {content: "";position: absolute;left: 0;top: 0;width: 1px;bottom: 0;border-left: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}.taro-actionsheet__cell:not(:last-child):after {content: "";position: absolute;left: 0;bottom: 0;right: 0;height: 1px;border-top: 1px solid #e5e5e5;color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}',e.querySelector("head").appendChild(t),l="ready"}const d=new class Toast{"constructor"(){this.options={"title":"","icon":"none","image":"","duration":1500,"mask":!1},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0"},"toastStyle":{"z-index":"5000","box-sizing":"border-box","display":"flex","flex-direction":"column","justify-content":"center","-webkit-justify-content":"center","position":"fixed","top":"50%","left":"50%","min-width":"120px","max-width":"200px","min-height":"120px","padding":"15px","transform":"translate(-50%, -50%)","border-radius":"5px","text-align":"center","line-height":"1.6","color":"#FFFFFF","background":"rgba(17, 17, 17, 0.7)"},"successStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTQ4OTYzMjA0IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQzNDgiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNMjE5Ljk1MiA1MTIuNTc2bDIxMC40MzIgMjEwLjQzMi00NS4yNDggNDUuMjU2LTIxMC40MzItMjEwLjQzMnoiIHAtaWQ9IjQzNDkiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNNzk5LjY3MiAyNjIuMjY0bDQ1LjI1NiA0NS4yNTYtNDYwLjQ2NCA0NjAuNDY0LTQ1LjI1Ni00NS4yNTZ6IiBwLWlkPSI0MzUwIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"errrorStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTUxMDU1MTgzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE0MDc2IiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNTggNjQgNjQgMjY0LjU4IDY0IDUxMnMyMDAuNTggNDQ4IDQ0OCA0NDggNDQ4LTIwMC41OCA0NDgtNDQ4Uzc1OS40MiA2NCA1MTIgNjR6IG0wIDc1MmEzNiAzNiAwIDEgMSAzNi0zNiAzNiAzNiAwIDAgMS0zNiAzNnogbTUxLjgzLTU1MS45NUw1NDggNjM2YTM2IDM2IDAgMCAxLTcyIDBsLTE1LjgzLTM3MS45NWMtMC4xLTEuMzMtMC4xNy0yLjY4LTAuMTctNC4wNWE1MiA1MiAwIDAgMSAxMDQgMGMwIDEuMzctMC4wNyAyLjcyLTAuMTcgNC4wNXoiIHAtaWQ9IjE0MDc3IiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"loadingStyle":{"margin":"6px auto","width":"38px","height":"38px","-webkit-animation":"taroLoading 1s steps(12, end) infinite","animation":"taroLoading 1s steps(12, end) infinite","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat","background-size":"100%"},"imageStyle":{"margin":"6px auto","width":"40px","height":"40px","background":"transparent no-repeat","background-size":"100%"},"textStyle":{"margin":"0","font-size":"16px"}}}"create"(e={},t="toast"){var i,s;const{"maskStyle":r,"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p,"textStyle":u}=this.style,h=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});if(this.el=document.createElement("div"),this.el.className="taro__toast",this.el.style.opacity="0",this.el.style.transition="opacity 0.1s linear",this.el.ontouchmove=e=>{e.stopPropagation(),e.preventDefault()},this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(r)),this.mask.style.display=h.mask?"block":"none",this.icon=document.createElement("p"),h.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${h.image})`})));else{const e="loading"===h.icon?c:"error"===h.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===h.icon?{"display":"none"}:{})))}return this.toast=document.createElement("div"),this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===h.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.title=document.createElement("p"),this.title.setAttribute("style",(0,n.Rq)(u)),this.title.textContent=h.title,this.toast.appendChild(this.icon),this.toast.appendChild(this.title),this.el.appendChild(this.mask),this.el.appendChild(this.toast),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.type=h._type,h.duration>=0&&this.hide(h.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"show"(e={},t="toast"){var i,s;const r=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.title.textContent=r.title||"",this.mask.style.display=r.mask?"block":"none";const{"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p}=this.style;if(r.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${r.image})`})));else if(!r.image&&r.icon){const e="loading"===r.icon?c:"error"===r.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===r.icon?{"display":"none"}:{})))}return this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===r.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.type=r._type,r.duration>=0&&this.hide(r.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"hide"(e=0,t=""){t&&t!==this.type||(this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},100)},e))}},c=new class Modal{"constructor"(){this.options={"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"modalStyle":{"z-index":"4999","position":"fixed","top":"50%","left":"50%","transform":"translate(-50%, -50%)","width":"80%","max-width":"300px","border-radius":"3px","text-align":"center","line-height":"1.6","overflow":"hidden","background":"#FFFFFF"},"titleStyle":{"padding":"20px 24px 9px","font-size":"18px"},"textStyle":{"padding":"0 24px 12px","min-height":"40px","font-size":"15px","line-height":"1.3","color":"#808080","word-wrap":"break-word","word-break":"break-all"},"footStyle":{"position":"relative","line-height":"48px","font-size":"18px","display":"flex"},"btnStyle":{"position":"relative","-webkit-box-flex":"1","-webkit-flex":"1","flex":"1"}}}"create"(e={}){return new Promise(t=>{var i,s;const{"maskStyle":r,"modalStyle":o,"titleStyle":l,"textStyle":d,"footStyle":c,"btnStyle":p}=this.style,u=Object.assign(Object.assign({},this.options),e);this.el=document.createElement("div"),this.el.className="taro__modal",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear";const eventHandler=e=>{e.stopPropagation(),e.preventDefault()},h=document.createElement("div");h.className="taro-modal__mask",h.setAttribute("style",(0,n.Rq)(r)),h.ontouchmove=eventHandler;const m=document.createElement("div");m.className="taro-modal__content",m.setAttribute("style",(0,n.Rq)(o)),m.ontouchmove=eventHandler;const g=u.title?l:Object.assign(Object.assign({},l),{"display":"none"});this.title=document.createElement("div"),this.title.className="taro-modal__title",this.title.setAttribute("style",(0,n.Rq)(g)),this.title.textContent=u.title;const f=u.title?d:Object.assign(Object.assign({},d),{"padding":"40px 20px 26px","color":"#353535"});this.text=document.createElement("div"),this.text.className="taro-modal__text",this.text.setAttribute("style",(0,n.Rq)(f)),this.text.textContent=u.content;const w=document.createElement("div");w.className="taro-modal__foot",w.setAttribute("style",(0,n.Rq)(c));const v=Object.assign(Object.assign({},p),{"color":u.cancelColor,"display":u.showCancel?"block":"none"});this.cancel=document.createElement("div"),this.cancel.className="taro-model__btn taro-model__cancel",this.cancel.setAttribute("style",(0,n.Rq)(v)),this.cancel.textContent=u.cancelText,this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm=document.createElement("div"),this.confirm.className="taro-model__btn taro-model__confirm",this.confirm.setAttribute("style",(0,n.Rq)(p)),this.confirm.style.color=u.confirmColor,this.confirm.textContent=u.confirmText,this.confirm.onclick=()=>{this.hide(),t("confirm")},w.appendChild(this.cancel),w.appendChild(this.confirm),m.appendChild(this.title),m.appendChild(this.text),m.appendChild(w),this.el.appendChild(h),this.el.appendChild(m),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"show"(e={}){return new Promise(t=>{var i,s;const r=Object.assign(Object.assign({},this.options),e);this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer);const{"textStyle":o}=this.style;if(r.title)this.title.textContent=r.title,this.title.style.display="block",this.text.setAttribute("style",(0,n.Rq)(o));else{this.title.textContent="",this.title.style.display="none";const e=Object.assign(Object.assign({},o),{"padding":"40px 20px 26px","color":"#353535"});this.text.setAttribute("style",(0,n.Rq)(e))}this.text.textContent=r.content||"",this.cancel.style.display=r.showCancel?"block":"none",this.cancel.textContent=r.cancelText||"",this.cancel.style.color=r.cancelColor||"",this.confirm.textContent=r.confirmText||"",this.confirm.style.color=r.confirmColor||"",this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm.onclick=()=>{this.hide(),t("confirm")},this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},p=new class ActionSheet{"constructor"(){this.options={"alertText":"","itemList":[],"itemColor":"#000000","success":noop,"fail":noop,"complete":noop},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"actionSheetStyle":{"z-index":"4999","position":"fixed","left":"0","bottom":"0","-webkit-transform":"translate(0, 100%)","transform":"translate(0, 100%)","width":"100%","line-height":"1.6","background":"#EFEFF4","-webkit-transition":"-webkit-transform .3s","transition":"transform .3s","border-radius":"15px 15px 0 0"},"menuStyle":{"background-color":"#FCFCFD","border-radius":"15px 15px 0 0"},"cellStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"18px"},"titleStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"16px","color":"rgba(0,0,0,0.8)","display":"none"},"cancelStyle":{"margin-top":"6px","padding":"10px 0","text-align":"center","font-size":"18px","color":"#000000","background-color":"#FCFCFD"}},this.lastConfig={}}"create"(e={}){return new Promise(t=>{const{"maskStyle":i,"actionSheetStyle":s,"menuStyle":r,"cellStyle":a,"titleStyle":o,"cancelStyle":l}=this.style,d=Object.assign(Object.assign({},this.options),e);this.lastConfig=d,this.el=document.createElement("div"),this.el.className="taro__actionSheet",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear",this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(i)),this.actionSheet=document.createElement("div"),this.actionSheet.setAttribute("style",(0,n.Rq)(s)),this.menu=document.createElement("div"),this.menu.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},r),{"color":d.itemColor}))),this.cells=d.itemList.map((e,i)=>{const s=document.createElement("div");return s.className="taro-actionsheet__cell",s.setAttribute("style",(0,n.Rq)(a)),s.textContent=e,s.dataset.tapIndex=`${i}`,s.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)},s}),this.title=document.createElement("div"),this.title.setAttribute("style",(0,n.Rq)(o)),this.title.className="taro-actionsheet__cell",this.title.textContent=d.alertText,this.title.style.display=d.alertText?"block":"none",this.cancel=document.createElement("div"),this.cancel.setAttribute("style",(0,n.Rq)(l)),this.cancel.textContent="取消",this.menu.appendChild(this.title),this.cells.forEach(e=>this.menu.appendChild(e)),this.actionSheet.appendChild(this.menu),this.actionSheet.appendChild(this.cancel),this.el.appendChild(this.mask),this.el.appendChild(this.actionSheet);const cb=()=>{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"show"(e={}){return new Promise(t=>{const i=Object.assign(Object.assign({},this.options),e);this.lastConfig=i,this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),i.itemColor&&(this.menu.style.color=i.itemColor);const{"cellStyle":s}=this.style;i.itemList.forEach((e,i)=>{let r;this.cells[i]?r=this.cells[i]:(r=document.createElement("div"),r.className="taro-actionsheet__cell",r.setAttribute("style",(0,n.Rq)(s)),r.dataset.tapIndex=`${i}`,this.cells.push(r),this.menu.appendChild(r)),r.textContent=e,r.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)}});const r=this.cells.length,a=i.itemList.length;if(r>a){for(let e=a;e{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",(0,n.BM)(this.actionSheet,"translate(0, 100%)"),this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},showToast=(e={"title":""})=>{init(document),e=Object.assign({"title":"","icon":"success","image":"","duration":1500,"mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showToast","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("number"!=typeof e.duration)return r.fail({"errMsg":(0,n.m2)({"para":"duration","correct":"Number","wrong":e.duration})});e.image&&"string"!=typeof e.image&&(e.image=""),e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"toast"):d.create(e,"toast"),r.success({"errMsg":a})},showLoading=(e={"title":""})=>{init(document),e=Object.assign({"title":"","mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showLoading","success":t,"fail":i,"complete":s});if("string"!=typeof(e=Object.assign({},e,{"icon":"loading","image":"","duration":-1})).title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"loading"):d.create(e,"loading"),r.success({"errMsg":a})},hideLoading=({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideLoading","success":t,"fail":i,"complete":s});return d.el?(d.hide(0,e?"loading":""),r.success()):r.success()},showModal=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={}){init(document),e=Object.assign({"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showModal","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("string"!=typeof e.content)return r.fail({"errMsg":(0,n.m2)({"para":"content","correct":"String","wrong":e.content})});if("string"!=typeof e.cancelText)return r.fail({"errMsg":(0,n.m2)({"para":"cancelText","correct":"String","wrong":e.cancelText})});if(e.cancelText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"cancelText length should not larger then 4 Chinese characters"});if("string"!=typeof e.confirmText)return r.fail({"errMsg":(0,n.m2)({"para":"confirmText","correct":"String","wrong":e.confirmText})});if(e.confirmText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"confirmText length should not larger then 4 Chinese characters"});if("string"!=typeof e.cancelColor)return r.fail({"errMsg":(0,n.m2)({"para":"cancelColor","correct":"String","wrong":e.cancelColor})});if("string"!=typeof e.confirmColor)return r.fail({"errMsg":(0,n.m2)({"para":"confirmColor","correct":"String","wrong":e.confirmColor})});e.showCancel=!!e.showCancel;let a="";a=c.el?yield c.show(e):yield c.create(e);const l={"cancel":!1,"confirm":!1};return l[a]=!0,r.success(l)});const showActionSheet=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={"itemList":[]},t="showActionSheet"){init(document),e=Object.assign({"itemColor":"#000000","itemList":[]},e);const{"success":i,"fail":s,"complete":r}=e,a=new o._({"name":t,"success":i,"fail":s,"complete":r});if(!Array.isArray(e.itemList))return a.fail({"errMsg":(0,n.m2)({"para":"itemList","correct":"Array","wrong":e.itemList})});if(e.itemList.length<1)return a.fail({"errMsg":"parameter error: parameter.itemList should have at least 1 item"});if(e.itemList.length>6)return a.fail({"errMsg":"parameter error: parameter.itemList should not be large than 6"});for(let t=0;t{var e,t;d.currentPath&&d.currentPath!==(null===(e=a.E.page)||void 0===e?void 0:e.path)&&((({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideToast","success":t,"fail":i,"complete":s});d.el?(d.hide(0,e?"toast":""),r.success()):r.success()})(),hideLoading()),c.currentPath&&c.currentPath!==(null===(t=a.E.page)||void 0===t?void 0:t.path)&&function hideModal(){c.el&&c.hide()}()})},"2570":function(e,t,i){i.d(t,{"W":function(){return LinearGradient}});i(758);var s=i(1953),r=i(6070);const a={"to top":0,"to top right":45,"to right top":45,"to right":90,"to bottom right":135,"to right bottom":135,"to bottom":180,"to bottom left":225,"to left bottom":225,"to left":270,"to top left":315,"to left top":315},LinearGradient=({"colors":e=["#000000","#ffffff"],"angle":t,"direction":i,"style":n={},"className":o,"children":l,"onClick":d,...c})=>{let p=180;void 0!==t?p=t:i&&(p=a[i]??180);const u=`linear-gradient(${p}deg, ${e.join(", ")})`;return(0,r.jsx)(s.Ss,{"className":o,"style":{...n,"background":u},"onClick":d,...c,"children":l})}},"2546":function(e,t,i){i.r(t),i.d(t,{"default":function(){return MyPage}});var s=i(758),r=i(1953),a=i(2570),n=i(4203),o=i(1607),l=i(8842),d=i(5155),c=i(6070);const p=[{"id":"my-release","name":"我的动态","icon":i(1341),"url":"/pages/my-release/index"},{"id":"houses","name":"我的房屋","icon":i(1616),"url":""},{"id":"my-parking","name":"我的车位","icon":i(1616),"url":""}],u=[{"id":"workorder","name":"我的工单","icon":i(1616)},{"id":"visitor","name":"访客登记","icon":i(1616)},{"id":"door","name":"远程开门","icon":i(1616)},{"id":"security","name":"安防监控","icon":i(1616)},{"id":"report","name":"物业报事","icon":i(1616),"url":"/pages/property-report/index"}],h=[{"id":"workorder","name":"工单处理","icon":i(1616),"badge":0}];function isAdmin(e){return!!e&&(!0===e.isAdmin||"admin"===String(e.username??"").toLowerCase())}function MyPage(){const{"userInfo":e,"setUserInfo":t,"isLogin":m,"logout":g}=(0,l.J)(),f=(0,s.useCallback)(async i=>{try{const s=await(0,d.me)();if(s?.success||"S00000"===s?.code){const r=s?.model??{},a={"id":r.id,"nickname":r.nickname??r.username,"avatar":r.avatarFile?.url??r.avatar,...r};!1===i||!0!==e?.isAdmin&&"admin"!==String(e?.username??"").toLowerCase()||(a.isAdmin=!0,a.username=e?.username??"admin"),t?.(a)}}catch(e){console.warn(e)}},[t,e?.isAdmin,e?.username]);(0,s.useEffect)(()=>{m&&f()},[m,f]);const w=(e?.nickname||e?.username)??"未登录",v=e?.avatar??e?.avatarFile?.url,A=e?.mobilePhone??e?.phone??"",b=e?.communityName??e?.community??"",y=(0,s.useMemo)(()=>function isPropertyStaff(e){if(!e)return!1;if(isAdmin(e))return!0;const t=String(e.roleTypes??e.roleType??"").toLowerCase(),i=String(e.roleName??e.role??"").toLowerCase();return t.includes("property")||t.includes("物业")||i.includes("物业")}(e),[e]),x=(0,s.useMemo)(()=>function isOpsStaff(e){if(!e)return!1;if(isAdmin(e))return!0;const t=String(e.roleTypes??e.roleType??"").toLowerCase(),i=String(e.roleName??e.role??"").toLowerCase();return t.includes("operation")||t.includes("ops")||t.includes("运维")||t.includes("运营")||i.includes("运维")||i.includes("运营")}(e),[e]),onItemClick=e=>{e.url?n.Ay.navigateTo({"url":e.url}):(0,o.P0)({"title":`${e.name}敬请期待`,"icon":"none"})};return(0,c.jsxs)(r.Ss,{"className":"my-page","children":[(0,c.jsx)(a.W,{"className":"my-header","colors":["#ff7600","#ff8c2e"],"angle":135,"children":(0,c.jsxs)(r.Ss,{"className":"my-header-body","children":[(0,c.jsxs)(r.Ss,{"className":"my-header-user","children":[(0,c.jsx)(r.Ss,{"className":"my-avatar-wrap","children":v?(0,c.jsx)(r._V,{"className":"my-avatar","src":v,"mode":"aspectFill"}):(0,c.jsx)(r.Ss,{"className":"my-avatar-placeholder"})}),(0,c.jsxs)(r.Ss,{"className":"my-header-info","children":[(0,c.jsx)(r.EY,{"className":"my-nickname","children":w}),(0,c.jsx)(r.EY,{"className":"my-phone","children":A||"-"}),(0,c.jsx)(r.Ss,{"className":"my-community-row","children":(0,c.jsx)(r.EY,{"className":"my-community","children":b||"请选择小区"})})]})]}),(0,c.jsxs)(r.Ss,{"className":"my-header-icons","children":[(0,c.jsx)(r.Ss,{"className":"my-header-icon-wrap","onClick":()=>n.Ay.navigateTo({"url":"/pages/setting/index"}),"children":(0,c.jsx)(r._V,{"className":"my-header-icon","src":i(2172),"mode":"aspectFit"})}),(0,c.jsxs)(r.Ss,{"className":"my-header-icon-wrap my-header-icon-bell","onClick":()=>n.Ay.navigateTo({"url":"/pages/message/index"}),"children":[(0,c.jsx)(r._V,{"className":"my-header-icon","src":i(5534),"mode":"aspectFit"}),(e?.unreadCount??1)>0&&(0,c.jsx)(r.Ss,{"className":"my-header-badge","children":(0,c.jsx)(r.EY,{"className":"my-header-badge-num","children":(e?.unreadCount??1)>99?"99+":e?.unreadCount??1})})]})]})]})}),(0,c.jsxs)(r.Ss,{"className":"my-content","children":[(0,c.jsxs)(r.Ss,{"className":"my-section","children":[(0,c.jsx)(r.EY,{"className":"my-section-title","children":"信息管理"}),(0,c.jsx)(r.Ss,{"className":"my-section-grid my-section-grid-2","children":p.map(e=>(0,c.jsxs)(r.Ss,{"className":"my-grid-item my-grid-item-2","onClick":()=>onItemClick(e),"children":[(0,c.jsx)(r._V,{"className":"my-grid-icon","src":e.icon,"mode":"aspectFit"}),(0,c.jsx)(r.EY,{"className":"my-grid-label","numberOfLines":1,"children":e.name})]},e.id))})]}),y&&(0,c.jsxs)(r.Ss,{"className":"my-section","children":[(0,c.jsx)(r.EY,{"className":"my-section-title","children":"物业工作台"}),(0,c.jsx)(r.Ss,{"className":"my-section-grid my-section-grid-3","children":u.map(e=>(0,c.jsxs)(r.Ss,{"className":"my-grid-item my-grid-item-3","onClick":()=>onItemClick(e),"children":[(0,c.jsx)(r.Ss,{"className":"my-grid-icon-wrap","children":(0,c.jsx)(r._V,{"className":"my-grid-icon","src":e.icon,"mode":"aspectFit"})}),(0,c.jsx)(r.EY,{"className":"my-grid-label","numberOfLines":1,"children":e.name})]},e.id))})]}),x&&(0,c.jsxs)(r.Ss,{"className":"my-section","children":[(0,c.jsx)(r.EY,{"className":"my-section-title","children":"运维工作台"}),(0,c.jsx)(r.Ss,{"className":"my-section-grid my-section-grid-3","children":h.map(e=>{const t=("badge"in e?e.badge:0)??0;return(0,c.jsxs)(r.Ss,{"className":"my-grid-item my-grid-item-3","onClick":()=>onItemClick(e),"children":[(0,c.jsxs)(r.Ss,{"className":"my-grid-icon-wrap","children":[(0,c.jsx)(r._V,{"className":"my-grid-icon","src":e.icon,"mode":"aspectFit"}),t>0&&(0,c.jsx)(r.Ss,{"className":"my-grid-badge","children":(0,c.jsx)(r.EY,{"className":"my-grid-badge-num","children":t>99?"99+":t})})]}),(0,c.jsx)(r.EY,{"className":"my-grid-label","numberOfLines":1,"children":e.name})]},e.id)})})]})]})]})}},"5155":function(e,t,i){i.d(t,{"TY":function(){return updatedUser},"me":function(){return fetchUserInfo}});var s=i(5288),r=i(1285),a=i(3735);function mapOwnerToUserInfo(e){return e?{"id":e.id,"nickname":e.nickName??e.nickname,"username":e.name??e.nickName??e.username,"mobilePhone":e.phone??e.mobilePhone,"phone":e.phone??e.mobilePhone,"avatar":e.avatar,"avatarFile":e.avatar?{"url":e.avatar}:void 0,"gender":(t=e.gender,1===t||"1"===t?"male":2===t||"2"===t?"female":""),"birthday":e.birthday??"","roleTypes":e.roleTypes??e.roleType??"","roleName":e.roleName??e.role??"","communityName":e.communityName??e.community?.name??""}:{};var t}function fetchUserInfo(){return(0,a.xP)(()=>(0,r.OH)().then(e=>{const t=e?.model??{};return{...e,"model":mapOwnerToUserInfo(t)}}),a.Pe.ownerDetail).then(e=>({...e,"model":mapOwnerToUserInfo(e?.model??a.Pe.ownerDetail.model)}))}function updatedUser(e){const t=e.id??e.userId;if(null==t)return(0,s.Ay)({"url":"/api/user","method":"PUT","data":e}).catch(()=>Promise.resolve(a.Pe.ownerUpdate));const i="string"==typeof e.avatar?e.avatar:e.avatarFile?.url,n={"id":Number(t),"nickName":e.nickname??e.nickName,"avatar":i,"gender":(o=e.gender,"male"===o||1===o||"1"===o?"1":"female"===o||2===o||"2"===o?"2":"0"),"birthday":e.birthday??"","phone":e.phone??e.mobilePhone};var o;return(0,r.Kp)(n)}},"1616":function(e,t,i){e.exports=i.p+"static/images/assets/images/friends.png"},"5534":function(e,t,i){e.exports=i.p+"static/images/assets/images/home_message.png"},"2172":function(e){e.exports="data:image/png;base64,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"},"1341":function(e,t,i){e.exports=i.p+"static/images/assets/images/releases.png"}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/55.74e5e20d.js b/entry/src/main/resources/rawfile/spa/js/55.74e5e20d.js new file mode 100644 index 0000000..826553c --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/55.74e5e20d.js @@ -0,0 +1 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[55],{"1953":function(e,s,r){"use strict";r.d(s,{"$n":function(){return me},"_V":function(){return fe},"pd":function(){return ge},"LC":function(){return we},"BM":function(){return ve},"RC":function(){return be},"wu":function(){return ye},"dO":function(){return xe},"EY":function(){return Ee},"TM":function(){return Se},"Ss":function(){return Te}});var a=r(758);const helper_manipulatePropsFunction=(e,s={})=>{const{"dangerouslySetInnerHTML":r,"style":a}=e;return"string"!=typeof a&&(s.style=a),Object.assign(Object.assign({},s),{"dangerouslySetInnerHTML":r})};var n=r(1951),o=r(2878);const c=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,n.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,n.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":s,"type":r,"size":a,"plain":c,"loading":p,"hover":u}=this,f=(0,o.c)({[`${s}`]:u&&!e});return(0,n.h)(n.xr,{"class":f,"type":r,"plain":c,"loading":p,"size":a,"disabled":e},p&&(0,n.h)("i",{"class":"weui-loading"}),(0,n.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const p=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,c)})},u=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,n.lh)(this,"load",7),this.onError=(0,n.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(s=>{s[s.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":s,"naturalWidth":r,"naturalHeight":a}=this.imgRef;this.onLoad.emit({"width":e,"height":s}),this.aspectFillMode=r>a?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":s=!1,"aspectFillMode":r="width","imageOnLoad":a,"imageOnError":c,"nativeProps":p,"didLoad":u}=this,f=this.mode||"scaleToFill",g=(0,o.c)({"taro-img__widthfix":"widthFix"===f}),w=(0,o.c)(`taro-img__mode-${f.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${r}`]:"aspectFill"===f});return(0,n.h)(n.xr,{"class":g},e?(0,n.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":w,"src":s&&!u?void 0:e,"onLoad":a.bind(this),"onError":c.bind(this)},p)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const f=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,u)})};function getTrueType(e,s,r){if("search"===s&&(e="search"),r&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const g=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,n.lh)(this,"input",7),this.onPaste=(0,n.lh)(this,"paste",7),this.onFocus=(0,n.lh)(this,"focus",7),this.onBlur=(0,n.lh)(this,"blur",7),this.onConfirm=(0,n.lh)(this,"confirm",7),this.onChange=(0,n.lh)(this,"change",7),this.onKeyDown=(0,n.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":s,"maxlength":r,"confirmType":a,"password":n}=this;if(!this.isOnComposition&&!this.onInputExcuted){let o=e.target.value;const c=getTrueType(s,a,n);this.onInputExcuted=!0,"number"===c&&o&&r>-1&&r<=o.length&&(o=o.substring(0,r),e.target.value=o),this.value=o,this.onInput.emit({"value":o,"cursor":o.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":s}=e.target,r=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":s,"cursor":s.length,"keyCode":r}),13===r&&this.onConfirm.emit({"value":s})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const s=e.data&&/[0-9]/.test(e.data);"number"!==this.type||s||e.preventDefault(),"digit"!==this.type||s||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,s){var r;!s&&e&&(null===(r=this.inputRef)||void 0===r||r.focus())}"watchValue"(e){const s=fixControlledValue(e);this.inputRef.value!==s&&(this.inputRef.value=s)}"componentDidLoad"(){var e,s,r,a,n;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(s=this.inputRef)||void 0===s||s.addEventListener("compositionstart",this.handleComposition),null===(r=this.inputRef)||void 0===r||r.addEventListener("compositionend",this.handleComposition),null===(a=this.inputRef)||void 0===a||a.addEventListener("beforeinput",this.handleBeforeInput),null===(n=this.inputRef)||void 0===n||n.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,s,r,a,n;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(s=this.inputRef)||void 0===s||s.removeEventListener("compositionstart",this.handleComposition),null===(r=this.inputRef)||void 0===r||r.removeEventListener("compositionend",this.handleComposition),null===(a=this.inputRef)||void 0===a||a.removeEventListener("beforeinput",this.handleBeforeInput),null===(n=this.inputRef)||void 0===n||n.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":s,"password":r,"placeholder":a,"autoFocus":o,"disabled":c,"maxlength":p,"confirmType":u,"name":f,"nativeProps":g}=this;return(0,n.h)("input",Object.assign({"ref":e=>{this.inputRef=e,o&&e&&e.focus()},"class":"weui-input","type":getTrueType(s,u,r),"placeholder":a,"autoFocus":o,"disabled":c,"maxlength":p,"name":f,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},g,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const w=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,g)})},v=102,b=34,x=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,n.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,s=`translate3d(0, ${this.height}px, 0)`,r=`transform ${e}s`;return{"transform":s,"-webkit-transform":s,"transition":r,"-webkit-transition":r}}"formulaUnlimitedScroll"(e,s,r){const{"height":a,"updateHeight":n,"columnId":o}=this,c="up"===r?1:-1;this.touchEnd=!1,n(-e*c*b+a,o),requestAnimationFrame(()=>{this.touchEnd=!0;const r=Math.round(s/-34)+e*c;n(v-b*r,o,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const s=e,r=s-this.preY;this.preY=s,this.touchEnd=!1,Math.abs(s-this.startY)>10&&(this.hadMove=!0);let a=this.height+r;"time"===this.mode&&("0"===this.columnId?(a>0&&(a=-816+r),a<-850&&(a=-34+r)):"1"===this.columnId&&(a>0&&(a=-2040+r),a<-2074&&(a=-34+r))),this.updateHeight(a,this.columnId)}async"handleMoveEnd"(e){const{"mode":s,"range":r,"height":a,"updateHeight":n,"columnId":o}=this,c=-34*(r.length-1),p=e;let u;if(this.touchEnd=!0,this.hadMove)u=a-v;else{const e=window.innerHeight;if(u=a-v-(p-(e-119)),"time"===s)if("0"===o){if(u>-85)return this.formulaUnlimitedScroll(24,u,"up");if(u<-969)return this.formulaUnlimitedScroll(24,u,"down")}else if("1"===o){if(u>-85)return this.formulaUnlimitedScroll(60,u,"up");if(u<-2193)return this.formulaUnlimitedScroll(60,u,"down")}}u>0&&(u=0),u{const r=s?e[s]:e;return(0,n.h)("div",{"class":"weui-picker__item"},r)});return(0,n.h)(n.xr,{"class":"weui-picker__group"},(0,n.h)("div",{"class":"weui-picker__mask"}),(0,n.h)("div",{"class":"weui-picker__indicator"}),(0,n.h)("div",{"class":"weui-picker__content","style":this.getPosition()},r))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,s){const r=[];for(let a=e;a<=s;a++)r.push(`${a<10?"0":""}${a}`);return r}const E=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],T=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,s){return!isNaN(+e)&&e>=0&&e+e);return!(s[0]<0||s[0]>23)&&!(s[1]<0||s[1]>59)}function compareTime(e,s){const r=e.split(":").map(e=>+e),a=s.split(":").map(e=>+e);return r[0]String(e)):e,s}function getDateRange(e,s){const r=[];for(let a=e;a<=s;a++)r.push(a);return r}function getYearRange(e,s){return getDateRange(e,s)}function getMonthRange(e,s,r){let a=1,n=12;return e.getFullYear()===r&&(a=e.getMonth()+1),s.getFullYear()===r&&(n=s.getMonth()+1),getDateRange(a,n)}function getDayRange(e,s,r,a){let n=1,o=function getMaxDay(e,s){return 4===s||6===s||9===s||11===s?30:2===s?e%4==0&&e%100!=0||e%400==0?29:28:31}(r,a);return e.getFullYear()===r&&e.getMonth()+1===a&&(n=e.getDate()),s.getFullYear()===r&&s.getMonth()+1===a&&(o=s.getDate()),getDateRange(n,o)}const A=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,n.lh)(this,"change",7),this.onColumnChange=(0,n.lh)(this,"columnchange",7),this.onCancel=(0,n.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let s=0;return"time"===this.mode&&(s=136),v-b*e-s}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(v-e)/b);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const s=[E.slice(),T.slice()],r=this.index.map((e,r)=>s[r][e]);this.index=r.map(e=>parseInt(e)),e=r.join(":")}if("date"===this.mode){const{"_start":s,"_end":r,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],c=getYearRange(s.getFullYear(),r.getFullYear()),p=getMonthRange(s,r,n),u=getDayRange(s,r,n,o),f=c[this.index[0]],g=p[this.index[1]],w=u[this.index[2]];e="year"===this.fields?[f]:"month"===this.fields?[f,g]:[f,g,w],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":s,"height":r}=e.detail;this.onColumnChange.emit({"column":Number(s),"value":(v-r)/b})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,s,r=!1)=>{const a=[...this.height];if(a[s]=e,this.height=a,r){let{"start":e,"end":s}=this;if(verifyTime(e)||(e="00:00"),verifyTime(s)||(s="23:59"),!compareTime(e,s))return;const r=[E.slice(),T.slice()],a=this.height.map(e=>(v-e)/b).map((e,s)=>r[s][e]).join(":");if(compareTime(e,a)){if(!compareTime(a,s)){const e=s.split(":").map(e=>v-b*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const s=e.split(":").map(e=>v-b*(+e+4));requestAnimationFrame(()=>this.height=s)}}},this.updateDay=(e,s)=>{const{"_start":r,"_end":a,"_updateValue":n}=this.pickerDate;n[s]=e;const o=n[0],c=n[1],p=n[2];if(0===s){const e=getMonthRange(r,a,o),s=e[e.length-1],p=e[0];c>s&&(n[1]=s),cs&&(n[2]=s),p(0,n.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,s)=>(0,n.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[s],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(s)})),this.getTimeSelector=()=>{const e=E.slice(),s=T.slice();return[(0,n.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,n.h)("taro-picker-group",{"mode":"time","range":s,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":s}=this,{"_start":r,"_end":a,"_updateValue":o}=this.pickerDate,c=o[0],p=o[1],u=getYearRange(r.getFullYear(),a.getFullYear()).map(e=>`${e}年`),f=getMonthRange(r,a,c).map(e=>`${e<10?`0${e}`:e}月`),g=getDayRange(r,a,c,p).map(e=>`${e<10?`0${e}`:e}日`),w=[(0,n.h)("taro-picker-group",{"mode":"date","range":u,"height":s[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||w.push((0,n.h)("taro-picker-group",{"mode":"date","range":f,"height":s[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&w.push((0,n.h)("taro-picker-group",{"mode":"date","range":g,"height":s[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),w},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":s,"end":r}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((s,r)=>{const a=null==e?void 0:e[r],n=verifyValue(a,s)?Math.floor(a):0;this.index.push(n)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const s=e.split(":").map(e=>+e);this.index=s}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const a=verifyDate(s)||new Date("1970/01/01"),n=verifyDate(r)||new Date("2999/01/01");if(!(a<=n))throw new Error("Picker start time must be less than end time.");e>=a&&e<=n||(e=a);const o=e.getFullYear(),c=e.getMonth()+1,p=e.getDate(),u=getYearRange(a.getFullYear(),n.getFullYear()),f=getMonthRange(a,n,o),g=getDayRange(a,n,o,c);this.index=[u.indexOf(o),f.indexOf(c),g.indexOf(p)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===a.getTime()&&this.pickerDate._end.getTime()===n.getTime()||(this.pickerDate={"_value":e,"_start":a,"_end":n,"_updateValue":[o,c,p]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,s;const{"name":r,"mode":a,"fadeOut":c,"hidden":p}=this;let u;switch(a){case"multiSelector":u=this.getMultiSelector();break;case"time":u=this.getTimeSelector();break;case"date":u=this.getDateSelector();break;default:u=this.getSelector()}const f=(0,o.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":c}),g=(0,o.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":c}),w=p?{"display":"none"}:{};return(0,n.h)(n.xr,null,(0,n.h)("div",{"onClick":this.showPicker},(0,n.h)("slot",null),(0,n.h)("input",{"type":"hidden","name":r,"value":formatValue(this.pickerValue)})),(0,n.h)("div",{"class":"weui-picker__overlay","style":w,"ref":e=>{this.overlay=e}},(0,n.h)("div",{"class":f,"onClick":this.handleCancel}),(0,n.h)("div",{"class":g},(0,n.h)("div",{"class":"weui-picker__hd"},(0,n.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,n.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(s=this.textProps.okText)&&void 0!==s?s:"确定")),(0,n.h)("div",{"class":"weui-picker__bd"},u),(0,n.h)("input",{"type":"hidden","name":r,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const C=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,A);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,x))})}()}})};var k=r(6621);function handleStencilNodes(e){var s;null===(s=null==e?void 0:e.childNodes)||void 0===s||s.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,s,r=500,a){if(e===s||"number"!=typeof e)return;const n=s-e,o=Date.now(),c=s>=e;!function step(){e=function linear(e,s,r,a){return r*e/a+s}(Date.now()-o,e,n,r),c&&e>=s||!c&&s>=e?a(s):(a(e),requestAnimationFrame(step))}()}const L=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,n.lh)(this,"scroll",3),this.onScrollToUpper=(0,n.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,n.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,k.d)(()=>{const{"offsetWidth":e,"offsetHeight":s,"scrollLeft":r,"scrollTop":a,"scrollHeight":n,"scrollWidth":o}=this.el,c=Number(this.lowerThreshold),p=Number(this.upperThreshold);!isNaN(c)&&(this.scrollY&&s+a+c>=n||this.scrollX&&e+r+c>=o)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(p)&&(this.scrollY&&a<=p||this.scrollX&&r<=p)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const s=Number(e),{"animated":r}=this;this.mpScrollToMethod({"left":s,"animated":r})}"watchScrollTop"(e){const s=Number(e),{"animated":r}=this;this.mpScrollToMethod({"top":s,"animated":r})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var s;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(s=e.stopImmediatePropagation)||void 0===s||s.call(e);const{"scrollLeft":r,"scrollTop":a,"scrollHeight":n,"scrollWidth":o}=this.el;this._scrollLeft=r,this._scrollTop=a,this.upperAndLower(),this.onScroll.emit({"scrollLeft":r,"scrollTop":a,"scrollHeight":n,"scrollWidth":o})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":s,"left":r,"duration":a,"animated":n=!1}=e;this.scrollY&&"number"==typeof s&&!isNaN(s)&&s!==this._scrollTop&&(n?easeOutScroll(this._scrollTop,s,a,e=>this.el.scrollTop=e):this.el.scrollTop=s,this._scrollTop=s),this.scrollX&&"number"==typeof r&&!isNaN(r)&&r!==this._scrollLeft&&(n?easeOutScroll(this._scrollLeft,r,a,e=>this.el.scrollLeft=e):this.el.scrollLeft=r,this._scrollLeft=r)}async"mpScrollIntoViewMethod"(e){var s;"string"==typeof e&&e&&(null===(s=document.querySelector(`#${e}`))||void 0===s||s.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),s=Number(this.mpScrollLeft),{"animated":r}=this;this.mpScrollToMethod({"top":e,"left":s,"animated":r})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":s}=this,r=(0,o.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":s});return(0,n.h)(n.xr,{"class":r},(0,n.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const P=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,L)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,s){void 0===e&&(e={}),void 0===s&&(s={}),Object.keys(s).forEach(r=>{void 0===e[r]?e[r]=s[r]:isObject(s[r])&&isObject(e[r])&&Object.keys(s[r]).length>0&&extend(e[r],s[r])})}const I={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,I),e}const z={"document":I,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,z),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,s){return void 0===s&&(s=0),setTimeout(e,s)}function now(){return Date.now()}function getTranslate(e,s){void 0===s&&(s="x");const r=getWindow();let a,n,o;const c=function utils_getComputedStyle(e){const s=getWindow();let r;return s.getComputedStyle&&(r=s.getComputedStyle(e,null)),!r&&e.currentStyle&&(r=e.currentStyle),r||(r=e.style),r}(e);return r.WebKitCSSMatrix?(n=c.transform||c.webkitTransform,n.split(",").length>6&&(n=n.split(", ").map(e=>e.replace(",",".")).join(", ")),o=new r.WebKitCSSMatrix("none"===n?"":n)):(o=c.MozTransform||c.OTransform||c.MsTransform||c.msTransform||c.transform||c.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),a=o.toString().split(",")),"x"===s&&(n=r.WebKitCSSMatrix?o.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===s&&(n=r.WebKitCSSMatrix?o.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),n||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),s=["__proto__","constructor","prototype"];for(let r=1;rs.indexOf(e)<0);for(let s=0,n=r.length;so?"next":"prev",isOutOfBound=(e,s)=>"next"===f&&e>=s||"prev"===f&&e<=s,animate=()=>{c=(new Date).getTime(),null===p&&(p=c);const e=Math.max(Math.min((c-p)/u,1),0),f=.5-Math.cos(e*Math.PI)/2;let g=o+f*(r-o);if(isOutOfBound(g,r)&&(g=r),s.wrapperEl.scrollTo({[a]:g}),isOutOfBound(g,r))return s.wrapperEl.style.overflow="hidden",s.wrapperEl.style.scrollSnapType="",setTimeout(()=>{s.wrapperEl.style.overflow="",s.wrapperEl.scrollTo({[a]:g})}),void n.cancelAnimationFrame(s.cssModeFrameID);s.cssModeFrameID=n.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,s){void 0===s&&(s="");const r=[...e.children];return e instanceof HTMLSlotElement&&r.push(...e.assignedElements()),s?r.filter(e=>e.matches(s)):r}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,s){void 0===s&&(s=[]);const r=document.createElement(e);return r.classList.add(...Array.isArray(s)?s:classesToTokens(s)),r}function elementOffset(e){const s=getWindow(),r=getDocument(),a=e.getBoundingClientRect(),n=r.body,o=e.clientTop||n.clientTop||0,c=e.clientLeft||n.clientLeft||0,p=e===s?s.scrollY:e.scrollTop,u=e===s?s.scrollX:e.scrollLeft;return{"top":a.top+p-o,"left":a.left+u-c}}function elementStyle(e,s){return getWindow().getComputedStyle(e,null).getPropertyValue(s)}function elementIndex(e){let s,r=e;if(r){for(s=0;null!==(r=r.previousSibling);)1===r.nodeType&&(s+=1);return s}}function elementParents(e,s){const r=[];let a=e.parentElement;for(;a;)s?a.matches(s)&&r.push(a):r.push(a),a=a.parentElement;return r}function elementTransitionEnd(e,s){s&&e.addEventListener("transitionend",function fireCallBack(r){r.target===e&&(s.call(e,r),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,s,r){const a=getWindow();return r?e["width"===s?"offsetWidth":"offsetHeight"]+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===s?"margin-right":"margin-top"))+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===s?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return s=>Math.abs(s)>0&&e.browser&&e.browser.need3dFix&&Math.abs(s)%90==0?s+.001:s}let Y,B,N;function getSupport(){return Y||(Y=function calcSupport(){const e=getWindow(),s=getDocument();return{"smoothScroll":s.documentElement&&s.documentElement.style&&"scrollBehavior"in s.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&s instanceof e.DocumentTouch)}}()),Y}function getDevice(e){return void 0===e&&(e={}),B||(B=function calcDevice(e){let{"userAgent":s}=void 0===e?{}:e;const r=getSupport(),a=getWindow(),n=a.navigator.platform,o=s||a.navigator.userAgent,c={"ios":!1,"android":!1},p=a.screen.width,u=a.screen.height,f=o.match(/(Android);?[\s\/]+([\d.]+)?/);let g=o.match(/(iPad).*OS\s([\d_]+)/);const w=o.match(/(iPod)(.*OS\s([\d_]+))?/),v=!g&&o.match(/(iPhone\sOS|iOS)\s([\d_]+)/),b="Win32"===n;let x="MacIntel"===n;return!g&&x&&r.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${p}x${u}`)>=0&&(g=o.match(/(Version)\/([\d.]+)/),g||(g=[0,1,"13_0_0"]),x=!1),f&&!b&&(c.os="android",c.android=!0),(g||v||w)&&(c.os="ios",c.ios=!0),c}(e)),B}function getBrowser(){return N||(N=function calcBrowser(){const e=getWindow(),s=getDevice();let r=!1;function isSafari(){const s=e.navigator.userAgent.toLowerCase();return s.indexOf("safari")>=0&&s.indexOf("chrome")<0&&s.indexOf("android")<0}if(isSafari()){const s=String(e.navigator.userAgent);if(s.includes("Version/")){const[e,a]=s.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));r=e<16||16===e&&a<2}}const a=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),n=isSafari();return{"isSafari":r||n,"needPerspectiveFix":r,"need3dFix":n||a&&s.ios,"isWebView":a}}()),N}var H={"on"(e,s,r){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof s)return a;const n=r?"unshift":"push";return e.split(" ").forEach(e=>{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][n](s)}),a},"once"(e,s,r){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof s)return a;function onceHandler(){a.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var r=arguments.length,n=new Array(r),o=0;o=0&&s.eventsAnyListeners.splice(r,1),s},"off"(e,s){const r=this;return!r.eventsListeners||r.destroyed?r:r.eventsListeners?(e.split(" ").forEach(e=>{void 0===s?r.eventsListeners[e]=[]:r.eventsListeners[e]&&r.eventsListeners[e].forEach((a,n)=>{(a===s||a.__emitterProxy&&a.__emitterProxy===s)&&r.eventsListeners[e].splice(n,1)})}),r):r},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let s,r,a;for(var n=arguments.length,o=new Array(n),c=0;c{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(a,[s,...r])}),e.eventsListeners&&e.eventsListeners[s]&&e.eventsListeners[s].forEach(e=>{e.apply(a,r)})}),e}};const toggleSlideClasses$1=(e,s,r)=>{s&&!e.classList.contains(r)?e.classList.add(r):!s&&e.classList.contains(r)&&e.classList.remove(r)};const toggleSlideClasses=(e,s,r)=>{s&&!e.classList.contains(r)?e.classList.add(r):!s&&e.classList.contains(r)&&e.classList.remove(r)};const processLazyPreloader=(e,s)=>{if(!e||e.destroyed||!e.params)return;const r=s.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(r){let s=r.querySelector(`.${e.params.lazyPreloaderClass}`);!s&&e.isElement&&(r.shadowRoot?s=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{r.shadowRoot&&(s=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),s&&s.remove())})),s&&s.remove()}},unlazy=(e,s)=>{if(!e.slides[s])return;const r=e.slides[s].querySelector('[loading="lazy"]');r&&r.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let s=e.params.lazyPreloadPrevNext;const r=e.slides.length;if(!r||!s||s<0)return;s=Math.min(s,r);const a="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),n=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const r=n,o=[r-s];return o.push(...Array.from({"length":s}).map((e,s)=>r+a+s)),void e.slides.forEach((s,r)=>{o.includes(s.column)&&unlazy(e,r)})}const o=n+a-1;if(e.params.rewind||e.params.loop)for(let a=n-s;a<=o+s;a+=1){const s=(a%r+r)%r;(so)&&unlazy(e,s)}else for(let a=Math.max(n-s,0);a<=Math.min(o+s,r-1);a+=1)a!==n&&(a>o||a=0?C=parseFloat(C.replace("%",""))/100*n:"string"==typeof C&&(C=parseFloat(C)),e.virtualSize=-C,f.forEach(e=>{o?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),s.centeredSlides&&s.cssMode&&(setCSSProperty(r,"--swiper-centered-offset-before",""),setCSSProperty(r,"--swiper-centered-offset-after",""));const I=s.grid&&s.grid.rows>1&&e.grid;let z;I?e.grid.initSlides(f):e.grid&&e.grid.unsetSlides();const Y="auto"===s.slidesPerView&&s.breakpoints&&Object.keys(s.breakpoints).filter(e=>void 0!==s.breakpoints[e].slidesPerView).length>0;for(let r=0;r1&&w.push(e.virtualSize-n)}if(p&&s.loop){const r=b[0]+C;if(s.slidesPerGroup>1){const a=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/s.slidesPerGroup),n=r*s.slidesPerGroup;for(let e=0;e!(s.cssMode&&!s.loop)||r!==f.length-1).forEach(e=>{e.style[r]=`${C}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let e=0;b.forEach(s=>{e+=s+(C||0)}),e-=C;const s=e>n?e-n:0;w=w.map(e=>e<=0?-x:e>s?s+E:e)}if(s.centerInsufficientSlides){let e=0;b.forEach(s=>{e+=s+(C||0)}),e-=C;const r=(s.slidesOffsetBefore||0)+(s.slidesOffsetAfter||0);if(e+r{w[r]=e-s}),v.forEach((e,r)=>{v[r]=e+s})}}if(Object.assign(e,{"slides":f,"snapGrid":w,"slidesGrid":v,"slidesSizesGrid":b}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){setCSSProperty(r,"--swiper-centered-offset-before",-w[0]+"px"),setCSSProperty(r,"--swiper-centered-offset-after",e.size/2-b[b.length-1]/2+"px");const s=-e.snapGrid[0],a=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+s),e.slidesGrid=e.slidesGrid.map(e=>e+a)}if(g!==u&&e.emit("slidesLengthChange"),w.length!==T&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),v.length!==A&&e.emit("slidesGridLengthChange"),s.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(p||s.cssMode||"slide"!==s.effect&&"fade"!==s.effect)){const r=`${s.containerModifierClass}backface-hidden`,a=e.el.classList.contains(r);g<=s.maxBackfaceHiddenSlides?a||e.el.classList.add(r):a&&e.el.classList.remove(r)}},"updateAutoHeight":function updateAutoHeight(e){const s=this,r=[],a=s.virtual&&s.params.virtual.enabled;let n,o=0;"number"==typeof e?s.setTransition(e):!0===e&&s.setTransition(s.params.speed);const getSlideByIndex=e=>a?s.slides[s.getSlideIndexByData(e)]:s.slides[e];if("auto"!==s.params.slidesPerView&&s.params.slidesPerView>1)if(s.params.centeredSlides)(s.visibleSlides||[]).forEach(e=>{r.push(e)});else for(n=0;ns.slides.length&&!a)break;r.push(getSlideByIndex(e))}else r.push(getSlideByIndex(s.activeIndex));for(n=0;no?e:o}(o||0===o)&&(s.wrapperEl.style.height=`${o}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,s=e.slides,r=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let a=0;a=0?p=parseFloat(p.replace("%",""))/100*s.size:"string"==typeof p&&(p=parseFloat(p));for(let e=0;e=0&&v<=s.size-s.slidesSizesGrid[e],E=v>=0&&v1&&b<=s.size||v<=0&&b>=s.size;E&&(s.visibleSlides.push(u),s.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(u,E,r.slideVisibleClass),toggleSlideClasses$1(u,x,r.slideFullyVisibleClass),u.progress=n?-g:g,u.originalProgress=n?-w:w}},"updateProgress":function updateProgress(e){const s=this;if(void 0===e){const r=s.rtlTranslate?-1:1;e=s&&s.translate&&s.translate*r||0}const r=s.params,a=s.maxTranslate()-s.minTranslate();let{"progress":n,"isBeginning":o,"isEnd":c,"progressLoop":p}=s;const u=o,f=c;if(0===a)n=0,o=!0,c=!0;else{n=(e-s.minTranslate())/a;const r=Math.abs(e-s.minTranslate())<1,p=Math.abs(e-s.maxTranslate())<1;o=r||n<=0,c=p||n>=1,r&&(n=0),p&&(n=1)}if(r.loop){const r=s.getSlideIndexByData(0),a=s.getSlideIndexByData(s.slides.length-1),n=s.slidesGrid[r],o=s.slidesGrid[a],c=s.slidesGrid[s.slidesGrid.length-1],u=Math.abs(e);p=u>=n?(u-n)/c:(u+c-o)/c,p>1&&(p-=1)}Object.assign(s,{"progress":n,"progressLoop":p,"isBeginning":o,"isEnd":c}),(r.watchSlidesProgress||r.centeredSlides&&r.autoHeight)&&s.updateSlidesProgress(e),o&&!u&&s.emit("reachBeginning toEdge"),c&&!f&&s.emit("reachEnd toEdge"),(u&&!o||f&&!c)&&s.emit("fromEdge"),s.emit("progress",n)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":s,"params":r,"slidesEl":a,"activeIndex":n}=e,o=e.virtual&&r.virtual.enabled,c=e.grid&&r.grid&&r.grid.rows>1,getFilteredSlide=e=>elementChildren(a,`.${r.slideClass}${e}, swiper-slide${e}`)[0];let p,u,f;if(o)if(r.loop){let s=n-e.virtual.slidesBefore;s<0&&(s=e.virtual.slides.length+s),s>=e.virtual.slides.length&&(s-=e.virtual.slides.length),p=getFilteredSlide(`[data-swiper-slide-index="${s}"]`)}else p=getFilteredSlide(`[data-swiper-slide-index="${n}"]`);else c?(p=s.filter(e=>e.column===n)[0],f=s.filter(e=>e.column===n+1)[0],u=s.filter(e=>e.column===n-1)[0]):p=s[n];p&&(c||(f=function elementNextAll(e,s){const r=[];for(;e.nextElementSibling;){const a=e.nextElementSibling;s?a.matches(s)&&r.push(a):r.push(a),e=a}return r}(p,`.${r.slideClass}, swiper-slide`)[0],r.loop&&!f&&(f=s[0]),u=function elementPrevAll(e,s){const r=[];for(;e.previousElementSibling;){const a=e.previousElementSibling;s?a.matches(s)&&r.push(a):r.push(a),e=a}return r}(p,`.${r.slideClass}, swiper-slide`)[0],r.loop&&0===!u&&(u=s[s.length-1]))),s.forEach(e=>{toggleSlideClasses(e,e===p,r.slideActiveClass),toggleSlideClasses(e,e===f,r.slideNextClass),toggleSlideClasses(e,e===u,r.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const s=this,r=s.rtlTranslate?s.translate:-s.translate,{"snapGrid":a,"params":n,"activeIndex":o,"realIndex":c,"snapIndex":p}=s;let u,f=e;const getVirtualRealIndex=e=>{let r=e-s.virtual.slidesBefore;return r<0&&(r=s.virtual.slides.length+r),r>=s.virtual.slides.length&&(r-=s.virtual.slides.length),r};if(void 0===f&&(f=function getActiveIndexByTranslate(e){const{"slidesGrid":s,"params":r}=e,a=e.rtlTranslate?e.translate:-e.translate;let n;for(let e=0;e=s[e]&&a=s[e]&&a=s[e]&&(n=e);return r.normalizeSlideIndex&&(n<0||void 0===n)&&(n=0),n}(s)),a.indexOf(r)>=0)u=a.indexOf(r);else{const e=Math.min(n.slidesPerGroupSkip,f);u=e+Math.floor((f-e)/n.slidesPerGroup)}if(u>=a.length&&(u=a.length-1),f===o&&!s.params.loop)return void(u!==p&&(s.snapIndex=u,s.emit("snapIndexChange")));if(f===o&&s.params.loop&&s.virtual&&s.params.virtual.enabled)return void(s.realIndex=getVirtualRealIndex(f));const g=s.grid&&n.grid&&n.grid.rows>1;let w;if(s.virtual&&n.virtual.enabled&&n.loop)w=getVirtualRealIndex(f);else if(g){const e=s.slides.filter(e=>e.column===f)[0];let r=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(r)&&(r=Math.max(s.slides.indexOf(e),0)),w=Math.floor(r/n.grid.rows)}else if(s.slides[f]){const e=s.slides[f].getAttribute("data-swiper-slide-index");w=e?parseInt(e,10):f}else w=f;Object.assign(s,{"previousSnapIndex":p,"snapIndex":u,"previousRealIndex":c,"realIndex":w,"previousIndex":o,"activeIndex":f}),s.initialized&&preload(s),s.emit("activeIndexChange"),s.emit("snapIndexChange"),(s.initialized||s.params.runCallbacksOnInit)&&(c!==w&&s.emit("realIndexChange"),s.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,s){const r=this,a=r.params;let n=e.closest(`.${a.slideClass}, swiper-slide`);!n&&r.isElement&&s&&s.length>1&&s.includes(e)&&[...s.slice(s.indexOf(e)+1,s.length)].forEach(e=>{!n&&e.matches&&e.matches(`.${a.slideClass}, swiper-slide`)&&(n=e)});let o,c=!1;if(n)for(let e=0;eu?u:a&&ec?"next":o=u.length&&(T=u.length-1);const A=-u[T];if(p.normalizeSlideIndex)for(let e=0;e=r&&s=r&&s=r&&(c=e)}if(o.initialized&&c!==w){if(!o.allowSlideNext&&(v?A>o.translate&&A>o.minTranslate():Ao.translate&&A>o.maxTranslate()&&(w||0)!==c)return!1}let C;c!==(g||0)&&r&&o.emit("beforeSlideChangeStart"),o.updateProgress(A),C=c>w?"next":c0?(o._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{b[e?"scrollLeft":"scrollTop"]=r})):b[e?"scrollLeft":"scrollTop"]=r,k&&requestAnimationFrame(()=>{o.wrapperEl.style.scrollSnapType="",o._immediateVirtual=!1});else{if(!o.support.smoothScroll)return animateCSSModeScroll({"swiper":o,"targetPosition":r,"side":e?"left":"top"}),!0;b.scrollTo({[e?"left":"top"]:r,"behavior":"smooth"})}return!0}return o.setTransition(s),o.setTranslate(A),o.updateActiveIndex(c),o.updateSlidesClasses(),o.emit("beforeTransitionStart",s,a),o.transitionStart(r,C),0===s?o.transitionEnd(r,C):o.animating||(o.animating=!0,o.onSlideToWrapperTransitionEnd||(o.onSlideToWrapperTransitionEnd=function transitionEnd(e){o&&!o.destroyed&&e.target===this&&(o.wrapperEl.removeEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.onSlideToWrapperTransitionEnd=null,delete o.onSlideToWrapperTransitionEnd,o.transitionEnd(r,C))}),o.wrapperEl.addEventListener("transitionend",o.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,s,r,a){if(void 0===e&&(e=0),void 0===r&&(r=!0),"string"==typeof e){e=parseInt(e,10)}const n=this;if(n.destroyed)return;void 0===s&&(s=n.params.speed);const o=n.grid&&n.params.grid&&n.params.grid.rows>1;let c=e;if(n.params.loop)if(n.virtual&&n.params.virtual.enabled)c+=n.virtual.slidesBefore;else{let e;if(o){const s=c*n.params.grid.rows;e=n.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===s)[0].column}else e=n.getSlideIndexByData(c);const s=o?Math.ceil(n.slides.length/n.params.grid.rows):n.slides.length,{"centeredSlides":r}=n.params;let p=n.params.slidesPerView;"auto"===p?p=n.slidesPerViewDynamic():(p=Math.ceil(parseFloat(n.params.slidesPerView,10)),r&&p%2==0&&(p+=1));let u=s-e1*s.getAttribute("data-swiper-slide-index")===e)[0].column}else c=n.getSlideIndexByData(c)}return requestAnimationFrame(()=>{n.slideTo(c,s,r,a)}),n},"slideNext":function slideNext(e,s,r){void 0===s&&(s=!0);const a=this,{"enabled":n,"params":o,"animating":c}=a;if(!n||a.destroyed)return a;void 0===e&&(e=a.params.speed);let p=o.slidesPerGroup;"auto"===o.slidesPerView&&1===o.slidesPerGroup&&o.slidesPerGroupAuto&&(p=Math.max(a.slidesPerViewDynamic("current",!0),1));const u=a.activeIndex{a.slideTo(a.activeIndex+u,e,s,r)}),!0}return o.rewind&&a.isEnd?a.slideTo(0,e,s,r):a.slideTo(a.activeIndex+u,e,s,r)},"slidePrev":function slidePrev(e,s,r){void 0===s&&(s=!0);const a=this,{"params":n,"snapGrid":o,"slidesGrid":c,"rtlTranslate":p,"enabled":u,"animating":f}=a;if(!u||a.destroyed)return a;void 0===e&&(e=a.params.speed);const g=a.virtual&&n.virtual.enabled;if(n.loop){if(f&&!g&&n.loopPreventsSliding)return!1;a.loopFix({"direction":"prev"}),a._clientLeft=a.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const w=normalize(p?a.translate:-a.translate),v=o.map(e=>normalize(e));let b=o[v.indexOf(w)-1];if(void 0===b&&n.cssMode){let e;o.forEach((s,r)=>{w>=s&&(e=r)}),void 0!==e&&(b=o[e>0?e-1:e])}let x=0;if(void 0!==b&&(x=c.indexOf(b),x<0&&(x=a.activeIndex-1),"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(x=x-a.slidesPerViewDynamic("previous",!0)+1,x=Math.max(x,0))),n.rewind&&a.isBeginning){const n=a.params.virtual&&a.params.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(n,e,s,r)}return n.loop&&0===a.activeIndex&&n.cssMode?(requestAnimationFrame(()=>{a.slideTo(x,e,s,r)}),!0):a.slideTo(x,e,s,r)},"slideReset":function slideReset(e,s,r){void 0===s&&(s=!0);const a=this;if(!a.destroyed)return void 0===e&&(e=a.params.speed),a.slideTo(a.activeIndex,e,s,r)},"slideToClosest":function slideToClosest(e,s,r,a){void 0===s&&(s=!0),void 0===a&&(a=.5);const n=this;if(n.destroyed)return;void 0===e&&(e=n.params.speed);let o=n.activeIndex;const c=Math.min(n.params.slidesPerGroupSkip,o),p=c+Math.floor((o-c)/n.params.slidesPerGroup),u=n.rtlTranslate?n.translate:-n.translate;if(u>=n.snapGrid[p]){const e=n.snapGrid[p];u-e>(n.snapGrid[p+1]-e)*a&&(o+=n.params.slidesPerGroup)}else{const e=n.snapGrid[p-1];u-e<=(n.snapGrid[p]-e)*a&&(o-=n.params.slidesPerGroup)}return o=Math.max(o,0),o=Math.min(o,n.slidesGrid.length-1),n.slideTo(o,e,s,r)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":s,"slidesEl":r}=e,a="auto"===s.slidesPerView?e.slidesPerViewDynamic():s.slidesPerView;let n,o=e.clickedIndex;const c=e.isElement?"swiper-slide":`.${s.slideClass}`;if(s.loop){if(e.animating)return;n=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),s.centeredSlides?oe.slides.length-e.loopedSlides+a/2?(e.loopFix(),o=e.getSlideIndex(elementChildren(r,`${c}[data-swiper-slide-index="${n}"]`)[0]),nextTick(()=>{e.slideTo(o)})):e.slideTo(o):o>e.slides.length-a?(e.loopFix(),o=e.getSlideIndex(elementChildren(r,`${c}[data-swiper-slide-index="${n}"]`)[0]),nextTick(()=>{e.slideTo(o)})):e.slideTo(o)}else e.slideTo(o)}};var j={"loopCreate":function loopCreate(e){const s=this,{"params":r,"slidesEl":a}=s;if(!r.loop||s.virtual&&s.params.virtual.enabled)return;const initSlides=()=>{elementChildren(a,`.${r.slideClass}, swiper-slide`).forEach((e,s)=>{e.setAttribute("data-swiper-slide-index",s)})},n=s.grid&&r.grid&&r.grid.rows>1,o=r.slidesPerGroup*(n?r.grid.rows:1),c=s.slides.length%o!==0,p=n&&s.slides.length%r.grid.rows!==0,addBlankSlides=e=>{for(let a=0;a1;f.lengthe.classList.contains(b.slideActiveClass))[0]):P=o;const I="next"===a||!a,z="prev"===a||!a;let Y=0,B=0;const N=C?Math.ceil(f.length/b.grid.rows):f.length,H=(C?f[o].column:o)+(x&&void 0===n?-E/2+.5:0);if(H=0;s-=1)f[s].column===e&&k.push(s)}else k.push(N-s-1)}}else if(H+E>N-A){B=Math.max(H-(N-2*A),T);for(let e=0;e{e.column===s&&L.push(r)}):L.push(s)}}if(u.__preventObserver__=!0,requestAnimationFrame(()=>{u.__preventObserver__=!1}),z&&k.forEach(e=>{f[e].swiperLoopMoveDOM=!0,v.prepend(f[e]),f[e].swiperLoopMoveDOM=!1}),I&&L.forEach(e=>{f[e].swiperLoopMoveDOM=!0,v.append(f[e]),f[e].swiperLoopMoveDOM=!1}),u.recalcSlides(),"auto"===b.slidesPerView?u.updateSlides():C&&(k.length>0&&z||L.length>0&&I)&&u.slides.forEach((e,s)=>{u.grid.updateSlide(s,e,u.slides)}),b.watchSlidesProgress&&u.updateSlidesOffset(),r)if(k.length>0&&z){if(void 0===s){const e=u.slidesGrid[P],s=u.slidesGrid[P+Y]-e;p?u.setTranslate(u.translate-s):(u.slideTo(P+Math.ceil(Y),0,!1,!0),n&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-s,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-s))}else if(n){const e=C?k.length/b.grid.rows:k.length;u.slideTo(u.activeIndex+e,0,!1,!0),u.touchEventsData.currentTranslate=u.translate}}else if(L.length>0&&I)if(void 0===s){const e=u.slidesGrid[P],s=u.slidesGrid[P-B]-e;p?u.setTranslate(u.translate-s):(u.slideTo(P-B,0,!1,!0),n&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-s,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-s))}else{const e=C?L.length/b.grid.rows:L.length;u.slideTo(u.activeIndex-e,0,!1,!0)}if(u.allowSlidePrev=g,u.allowSlideNext=w,u.controller&&u.controller.control&&!c){const e={"slideRealIndex":s,"direction":a,"setTranslate":n,"activeSlideIndex":o,"byController":!0};Array.isArray(u.controller.control)?u.controller.control.forEach(s=>{!s.destroyed&&s.params.loop&&s.loopFix({...e,"slideTo":s.params.slidesPerView===b.slidesPerView&&r})}):u.controller.control instanceof u.constructor&&u.controller.control.params.loop&&u.controller.control.loopFix({...e,"slideTo":u.controller.control.params.slidesPerView===b.slidesPerView&&r})}u.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":s,"slidesEl":r}=e;if(!s.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const a=[];e.slides.forEach(e=>{const s=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;a[s]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),a.forEach(e=>{r.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,s,r){const a=getWindow(),{"params":n}=e,o=n.edgeSwipeDetection,c=n.edgeSwipeThreshold;return!o||!(r<=c||r>=a.innerWidth-c)||"prevent"===o&&(s.preventDefault(),!0)}function onTouchStart(e){const s=this,r=getDocument();let a=e;a.originalEvent&&(a=a.originalEvent);const n=s.touchEventsData;if("pointerdown"===a.type){if(null!==n.pointerId&&n.pointerId!==a.pointerId)return;n.pointerId=a.pointerId}else"touchstart"===a.type&&1===a.targetTouches.length&&(n.touchId=a.targetTouches[0].identifier);if("touchstart"===a.type)return void preventEdgeSwipe(s,a,a.targetTouches[0].pageX);const{"params":o,"touches":c,"enabled":p}=s;if(!p)return;if(!o.simulateTouch&&"mouse"===a.pointerType)return;if(s.animating&&o.preventInteractionOnTransition)return;!s.animating&&o.cssMode&&o.loop&&s.loopFix();let u=a.target;if("wrapper"===o.touchEventsTarget&&!function elementIsChildOf(e,s){const r=s.contains(e);if(!r&&s instanceof HTMLSlotElement)return[...s.assignedElements()].includes(e);return r}(u,s.wrapperEl))return;if("which"in a&&3===a.which)return;if("button"in a&&a.button>0)return;if(n.isTouched&&n.isMoved)return;const f=!!o.noSwipingClass&&""!==o.noSwipingClass,g=a.composedPath?a.composedPath():a.path;f&&a.target&&a.target.shadowRoot&&g&&(u=g[0]);const w=o.noSwipingSelector?o.noSwipingSelector:`.${o.noSwipingClass}`,v=!(!a.target||!a.target.shadowRoot);if(o.noSwiping&&(v?function closestElement(e,s){return void 0===s&&(s=this),function __closestFrom(s){if(!s||s===getDocument()||s===getWindow())return null;s.assignedSlot&&(s=s.assignedSlot);const r=s.closest(e);return r||s.getRootNode?r||__closestFrom(s.getRootNode().host):null}(s)}(w,u):u.closest(w)))return void(s.allowClick=!0);if(o.swipeHandler&&!u.closest(o.swipeHandler))return;c.currentX=a.pageX,c.currentY=a.pageY;const b=c.currentX,x=c.currentY;if(!preventEdgeSwipe(s,a,b))return;Object.assign(n,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),c.startX=b,c.startY=x,n.touchStartTime=now(),s.allowClick=!0,s.updateSize(),s.swipeDirection=void 0,o.threshold>0&&(n.allowThresholdMove=!1);let E=!0;u.matches(n.focusableElements)&&(E=!1,"SELECT"===u.nodeName&&(n.isTouched=!1)),r.activeElement&&r.activeElement.matches(n.focusableElements)&&r.activeElement!==u&&("mouse"===a.pointerType||"mouse"!==a.pointerType&&!u.matches(n.focusableElements))&&r.activeElement.blur();const T=E&&s.allowTouchMove&&o.touchStartPreventDefault;!o.touchStartForcePreventDefault&&!T||u.isContentEditable||a.preventDefault(),o.freeMode&&o.freeMode.enabled&&s.freeMode&&s.animating&&!o.cssMode&&s.freeMode.onTouchStart(),s.emit("touchStart",a)}function onTouchMove(e){const s=getDocument(),r=this,a=r.touchEventsData,{"params":n,"touches":o,"rtlTranslate":c,"enabled":p}=r;if(!p)return;if(!n.simulateTouch&&"mouse"===e.pointerType)return;let u,f=e;if(f.originalEvent&&(f=f.originalEvent),"pointermove"===f.type){if(null!==a.touchId)return;if(f.pointerId!==a.pointerId)return}if("touchmove"===f.type){if(u=[...f.changedTouches].filter(e=>e.identifier===a.touchId)[0],!u||u.identifier!==a.touchId)return}else u=f;if(!a.isTouched)return void(a.startMoving&&a.isScrolling&&r.emit("touchMoveOpposite",f));const g=u.pageX,w=u.pageY;if(f.preventedByNestedSwiper)return o.startX=g,void(o.startY=w);if(!r.allowTouchMove)return f.target.matches(a.focusableElements)||(r.allowClick=!1),void(a.isTouched&&(Object.assign(o,{"startX":g,"startY":w,"currentX":g,"currentY":w}),a.touchStartTime=now()));if(n.touchReleaseOnEdges&&!n.loop)if(r.isVertical()){if(wo.startY&&r.translate>=r.minTranslate())return a.isTouched=!1,void(a.isMoved=!1)}else if(go.startX&&r.translate>=r.minTranslate())return;if(s.activeElement&&s.activeElement.matches(a.focusableElements)&&s.activeElement!==f.target&&"mouse"!==f.pointerType&&s.activeElement.blur(),s.activeElement&&f.target===s.activeElement&&f.target.matches(a.focusableElements))return a.isMoved=!0,void(r.allowClick=!1);a.allowTouchCallbacks&&r.emit("touchMove",f),o.previousX=o.currentX,o.previousY=o.currentY,o.currentX=g,o.currentY=w;const v=o.currentX-o.startX,b=o.currentY-o.startY;if(r.params.threshold&&Math.sqrt(v**2+b**2)=25&&(e=180*Math.atan2(Math.abs(b),Math.abs(v))/Math.PI,a.isScrolling=r.isHorizontal()?e>n.touchAngle:90-e>n.touchAngle)}if(a.isScrolling&&r.emit("touchMoveOpposite",f),void 0===a.startMoving&&(o.currentX===o.startX&&o.currentY===o.startY||(a.startMoving=!0)),a.isScrolling||"touchmove"===f.type&&a.preventTouchMoveFromPointerMove)return void(a.isTouched=!1);if(!a.startMoving)return;r.allowClick=!1,!n.cssMode&&f.cancelable&&f.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&f.stopPropagation();let x=r.isHorizontal()?v:b,E=r.isHorizontal()?o.currentX-o.previousX:o.currentY-o.previousY;n.oneWayMovement&&(x=Math.abs(x)*(c?1:-1),E=Math.abs(E)*(c?1:-1)),o.diff=x,x*=n.touchRatio,c&&(x=-x,E=-E);const T=r.touchesDirection;r.swipeDirection=x>0?"prev":"next",r.touchesDirection=E>0?"prev":"next";const A=r.params.loop&&!n.cssMode,C="next"===r.touchesDirection&&r.allowSlideNext||"prev"===r.touchesDirection&&r.allowSlidePrev;if(!a.isMoved){if(A&&C&&r.loopFix({"direction":r.swipeDirection}),a.startTranslate=r.getTranslate(),r.setTransition(0),r.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});r.wrapperEl.dispatchEvent(e)}a.allowMomentumBounce=!1,!n.grabCursor||!0!==r.allowSlideNext&&!0!==r.allowSlidePrev||r.setGrabCursor(!0),r.emit("sliderFirstMove",f)}if((new Date).getTime(),a.isMoved&&a.allowThresholdMove&&T!==r.touchesDirection&&A&&C&&Math.abs(x)>=1)return Object.assign(o,{"startX":g,"startY":w,"currentX":g,"currentY":w,"startTranslate":a.currentTranslate}),a.loopSwapReset=!0,void(a.startTranslate=a.currentTranslate);r.emit("sliderMove",f),a.isMoved=!0,a.currentTranslate=x+a.startTranslate;let k=!0,L=n.resistanceRatio;if(n.touchReleaseOnEdges&&(L=0),x>0?(A&&C&&a.allowThresholdMove&&a.currentTranslate>(n.centeredSlides?r.minTranslate()-r.slidesSizesGrid[r.activeIndex+1]-("auto"!==n.slidesPerView&&r.slides.length-n.slidesPerView>=2?r.slidesSizesGrid[r.activeIndex+1]+r.params.spaceBetween:0)-r.params.spaceBetween:r.minTranslate())&&r.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),a.currentTranslate>r.minTranslate()&&(k=!1,n.resistance&&(a.currentTranslate=r.minTranslate()-1+(-r.minTranslate()+a.startTranslate+x)**L))):x<0&&(A&&C&&a.allowThresholdMove&&a.currentTranslate<(n.centeredSlides?r.maxTranslate()+r.slidesSizesGrid[r.slidesSizesGrid.length-1]+r.params.spaceBetween+("auto"!==n.slidesPerView&&r.slides.length-n.slidesPerView>=2?r.slidesSizesGrid[r.slidesSizesGrid.length-1]+r.params.spaceBetween:0):r.maxTranslate())&&r.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":r.slides.length-("auto"===n.slidesPerView?r.slidesPerViewDynamic():Math.ceil(parseFloat(n.slidesPerView,10)))}),a.currentTranslatea.startTranslate&&(a.currentTranslate=a.startTranslate),r.allowSlidePrev||r.allowSlideNext||(a.currentTranslate=a.startTranslate),n.threshold>0){if(!(Math.abs(x)>n.threshold||a.allowThresholdMove))return void(a.currentTranslate=a.startTranslate);if(!a.allowThresholdMove)return a.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,a.currentTranslate=a.startTranslate,void(o.diff=r.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY)}n.followFinger&&!n.cssMode&&((n.freeMode&&n.freeMode.enabled&&r.freeMode||n.watchSlidesProgress)&&(r.updateActiveIndex(),r.updateSlidesClasses()),n.freeMode&&n.freeMode.enabled&&r.freeMode&&r.freeMode.onTouchMove(),r.updateProgress(a.currentTranslate),r.setTranslate(a.currentTranslate))}function onTouchEnd(e){const s=this,r=s.touchEventsData;let a,n=e;n.originalEvent&&(n=n.originalEvent);if("touchend"===n.type||"touchcancel"===n.type){if(a=[...n.changedTouches].filter(e=>e.identifier===r.touchId)[0],!a||a.identifier!==r.touchId)return}else{if(null!==r.touchId)return;if(n.pointerId!==r.pointerId)return;a=n}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(n.type)){if(!(["pointercancel","contextmenu"].includes(n.type)&&(s.browser.isSafari||s.browser.isWebView)))return}r.pointerId=null,r.touchId=null;const{"params":o,"touches":c,"rtlTranslate":p,"slidesGrid":u,"enabled":f}=s;if(!f)return;if(!o.simulateTouch&&"mouse"===n.pointerType)return;if(r.allowTouchCallbacks&&s.emit("touchEnd",n),r.allowTouchCallbacks=!1,!r.isTouched)return r.isMoved&&o.grabCursor&&s.setGrabCursor(!1),r.isMoved=!1,void(r.startMoving=!1);o.grabCursor&&r.isMoved&&r.isTouched&&(!0===s.allowSlideNext||!0===s.allowSlidePrev)&&s.setGrabCursor(!1);const g=now(),w=g-r.touchStartTime;if(s.allowClick){const e=n.path||n.composedPath&&n.composedPath();s.updateClickedSlide(e&&e[0]||n.target,e),s.emit("tap click",n),w<300&&g-r.lastClickTime<300&&s.emit("doubleTap doubleClick",n)}if(r.lastClickTime=now(),nextTick(()=>{s.destroyed||(s.allowClick=!0)}),!r.isTouched||!r.isMoved||!s.swipeDirection||0===c.diff&&!r.loopSwapReset||r.currentTranslate===r.startTranslate&&!r.loopSwapReset)return r.isTouched=!1,r.isMoved=!1,void(r.startMoving=!1);let v;if(r.isTouched=!1,r.isMoved=!1,r.startMoving=!1,v=o.followFinger?p?s.translate:-s.translate:-r.currentTranslate,o.cssMode)return;if(o.freeMode&&o.freeMode.enabled)return void s.freeMode.onTouchEnd({"currentPos":v});const b=v>=-s.maxTranslate()&&!s.params.loop;let x=0,E=s.slidesSizesGrid[0];for(let e=0;e=u[e]&&v=u[e])&&(x=e,E=u[u.length-1]-u[u.length-2])}let T=null,A=null;o.rewind&&(s.isBeginning?A=o.virtual&&o.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1:s.isEnd&&(T=0));const C=(v-u[x])/E,k=xo.longSwipesMs){if(!o.longSwipes)return void s.slideTo(s.activeIndex);"next"===s.swipeDirection&&(C>=o.longSwipesRatio?s.slideTo(o.rewind&&s.isEnd?T:x+k):s.slideTo(x)),"prev"===s.swipeDirection&&(C>1-o.longSwipesRatio?s.slideTo(x+k):null!==A&&C<0&&Math.abs(C)>o.longSwipesRatio?s.slideTo(A):s.slideTo(x))}else{if(!o.shortSwipes)return void s.slideTo(s.activeIndex);s.navigation&&(n.target===s.navigation.nextEl||n.target===s.navigation.prevEl)?n.target===s.navigation.nextEl?s.slideTo(x+k):s.slideTo(x):("next"===s.swipeDirection&&s.slideTo(null!==T?T:x+k),"prev"===s.swipeDirection&&s.slideTo(null!==A?A:x))}}function onResize(){const e=this,{"params":s,"el":r}=e;if(r&&0===r.offsetWidth)return;s.breakpoints&&e.setBreakpoint();const{"allowSlideNext":a,"allowSlidePrev":n,"snapGrid":o}=e,c=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const p=c&&s.loop;!("auto"===s.slidesPerView||s.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||p?e.params.loop&&!c?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=n,e.allowSlideNext=a,e.params.watchOverflow&&o!==e.snapGrid&&e.checkOverflow()}function onClick(e){const s=this;s.enabled&&(s.allowClick||(s.params.preventClicks&&e.preventDefault(),s.params.preventClicksPropagation&&s.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":s,"rtlTranslate":r,"enabled":a}=e;if(!a)return;let n;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-s.scrollLeft:e.translate=-s.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const o=e.maxTranslate()-e.minTranslate();n=0===o?0:(e.translate-e.minTranslate())/o,n!==e.progress&&e.updateProgress(r?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const s=this;processLazyPreloader(s,e.target),s.params.cssMode||"auto"!==s.params.slidesPerView&&!s.params.autoHeight||s.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,s)=>{const r=getDocument(),{"params":a,"el":n,"wrapperEl":o,"device":c}=e,p=!!a.nested,u="on"===s?"addEventListener":"removeEventListener",f=s;n&&"string"!=typeof n&&(r[u]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":p}),n[u]("touchstart",e.onTouchStart,{"passive":!1}),n[u]("pointerdown",e.onTouchStart,{"passive":!1}),r[u]("touchmove",e.onTouchMove,{"passive":!1,"capture":p}),r[u]("pointermove",e.onTouchMove,{"passive":!1,"capture":p}),r[u]("touchend",e.onTouchEnd,{"passive":!0}),r[u]("pointerup",e.onTouchEnd,{"passive":!0}),r[u]("pointercancel",e.onTouchEnd,{"passive":!0}),r[u]("touchcancel",e.onTouchEnd,{"passive":!0}),r[u]("pointerout",e.onTouchEnd,{"passive":!0}),r[u]("pointerleave",e.onTouchEnd,{"passive":!0}),r[u]("contextmenu",e.onTouchEnd,{"passive":!0}),(a.preventClicks||a.preventClicksPropagation)&&n[u]("click",e.onClick,!0),a.cssMode&&o[u]("scroll",e.onScroll),a.updateOnWindowResize?e[f](c.ios||c.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[f]("observerUpdate",onResize,!0),n[u]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,s)=>e.grid&&s.grid&&s.grid.rows>1;var W={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,s){return function extendParams(r){void 0===r&&(r={});const a=Object.keys(r)[0],n=r[a];"object"==typeof n&&null!==n?(!0===e[a]&&(e[a]={"enabled":!0}),"navigation"===a&&e[a]&&e[a].enabled&&!e[a].prevEl&&!e[a].nextEl&&(e[a].auto=!0),["pagination","scrollbar"].indexOf(a)>=0&&e[a]&&e[a].enabled&&!e[a].el&&(e[a].auto=!0),a in e&&"enabled"in n?("object"!=typeof e[a]||"enabled"in e[a]||(e[a].enabled=!0),e[a]||(e[a]={"enabled":!1}),utils_extend(s,r)):utils_extend(s,r)):utils_extend(s,r)}}const V={"eventsEmitter":H,"update":F,"translate":R,"transition":{"setTransition":function setTransition(e,s){const r=this;r.params.cssMode||(r.wrapperEl.style.transitionDuration=`${e}ms`,r.wrapperEl.style.transitionDelay=0===e?"0ms":""),r.emit("setTransition",e,s)},"transitionStart":function transitionStart(e,s){void 0===e&&(e=!0);const r=this,{"params":a}=r;a.cssMode||(a.autoHeight&&r.updateAutoHeight(),transitionEmit({"swiper":r,"runCallbacks":e,"direction":s,"step":"Start"}))},"transitionEnd":function transitionEnd(e,s){void 0===e&&(e=!0);const r=this,{"params":a}=r;r.animating=!1,a.cssMode||(r.setTransition(0),transitionEmit({"swiper":r,"runCallbacks":e,"direction":s,"step":"End"}))}},"slide":G,"loop":j,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const s=this;if(!s.params.simulateTouch||s.params.watchOverflow&&s.isLocked||s.params.cssMode)return;const r="container"===s.params.touchEventsTarget?s.el:s.wrapperEl;s.isElement&&(s.__preventObserver__=!0),r.style.cursor="move",r.style.cursor=e?"grabbing":"grab",s.isElement&&requestAnimationFrame(()=>{s.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":s}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),s.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":s,"initialized":r,"params":a,"el":n}=e,o=a.breakpoints;if(!o||o&&0===Object.keys(o).length)return;const c=e.getBreakpoint(o,e.params.breakpointsBase,e.el);if(!c||e.currentBreakpoint===c)return;const p=(c in o?o[c]:void 0)||e.originalParams,u=isGridEnabled(e,a),f=isGridEnabled(e,p),g=e.params.grabCursor,w=p.grabCursor,v=a.enabled;u&&!f?(n.classList.remove(`${a.containerModifierClass}grid`,`${a.containerModifierClass}grid-column`),e.emitContainerClasses()):!u&&f&&(n.classList.add(`${a.containerModifierClass}grid`),(p.grid.fill&&"column"===p.grid.fill||!p.grid.fill&&"column"===a.grid.fill)&&n.classList.add(`${a.containerModifierClass}grid-column`),e.emitContainerClasses()),g&&!w?e.unsetGrabCursor():!g&&w&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(s=>{if(void 0===p[s])return;const r=a[s]&&a[s].enabled,n=p[s]&&p[s].enabled;r&&!n&&e[s].disable(),!r&&n&&e[s].enable()});const b=p.direction&&p.direction!==a.direction,x=a.loop&&(p.slidesPerView!==a.slidesPerView||b),E=a.loop;b&&r&&e.changeDirection(),utils_extend(e.params,p);const T=e.params.enabled,A=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),v&&!T?e.disable():!v&&T&&e.enable(),e.currentBreakpoint=c,e.emit("_beforeBreakpoint",p),r&&(x?(e.loopDestroy(),e.loopCreate(s),e.updateSlides()):!E&&A?(e.loopCreate(s),e.updateSlides()):E&&!A&&e.loopDestroy()),e.emit("breakpoint",p)},"getBreakpoint":function getBreakpoint(e,s,r){if(void 0===s&&(s="window"),!e||"container"===s&&!r)return;let a=!1;const n=getWindow(),o="window"===s?n.innerHeight:r.clientHeight,c=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const s=parseFloat(e.substr(1));return{"value":o*s,"point":e}}return{"value":e,"point":e}});c.sort((e,s)=>parseInt(e.value,10)-parseInt(s.value,10));for(let e=0;er}else e.isLocked=1===e.snapGrid.length;!0===r.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===r.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),s&&s!==e.isLocked&&(e.isEnd=!1),s!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":s,"params":r,"rtl":a,"el":n,"device":o}=e,c=function prepareClasses(e,s){const r=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(a=>{e[a]&&r.push(s+a)}):"string"==typeof e&&r.push(s+e)}),r}(["initialized",r.direction,{"free-mode":e.params.freeMode&&r.freeMode.enabled},{"autoheight":r.autoHeight},{"rtl":a},{"grid":r.grid&&r.grid.rows>1},{"grid-column":r.grid&&r.grid.rows>1&&"column"===r.grid.fill},{"android":o.android},{"ios":o.ios},{"css-mode":r.cssMode},{"centered":r.cssMode&&r.centeredSlides},{"watch-progress":r.watchSlidesProgress}],r.containerModifierClass);s.push(...c),n.classList.add(...s),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":s}=this;e&&"string"!=typeof e&&(e.classList.remove(...s),this.emitContainerClasses())}}},X={};class Swiper{"constructor"(){let e,s;for(var r=arguments.length,a=new Array(r),n=0;n1){const e=[];return o.querySelectorAll(s.el).forEach(r=>{const a=utils_extend({},s,{"el":r});e.push(new Swiper(a))}),e}const c=this;c.__swiper__=!0,c.support=getSupport(),c.device=getDevice({"userAgent":s.userAgent}),c.browser=getBrowser(),c.eventsListeners={},c.eventsAnyListeners=[],c.modules=[...c.__modules__],s.modules&&Array.isArray(s.modules)&&c.modules.push(...s.modules);const p={};c.modules.forEach(e=>{e({"params":s,"swiper":c,"extendParams":moduleExtendParams(s,p),"on":c.on.bind(c),"once":c.once.bind(c),"off":c.off.bind(c),"emit":c.emit.bind(c)})});const u=utils_extend({},W,p);return c.params=utils_extend({},u,X,s),c.originalParams=utils_extend({},c.params),c.passedParams=utils_extend({},s),c.params&&c.params.on&&Object.keys(c.params.on).forEach(e=>{c.on(e,c.params.on[e])}),c.params&&c.params.onAny&&c.onAny(c.params.onAny),Object.assign(c,{"enabled":c.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===c.params.direction},"isVertical"(){return"vertical"===c.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":c.params.allowSlideNext,"allowSlidePrev":c.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":c.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":c.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),c.emit("_swiper"),c.params.init&&c.init(),c}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":s,"params":r}=this,a=elementIndex(elementChildren(s,`.${r.slideClass}, swiper-slide`)[0]);return elementIndex(e)-a}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(s=>1*s.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":s}=this;this.slides=elementChildren(e,`.${s.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,s){const r=this;e=Math.min(Math.max(e,0),1);const a=r.minTranslate(),n=(r.maxTranslate()-a)*e+a;r.translateTo(n,void 0===s?0:s),r.updateActiveIndex(),r.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const s=e.el.className.split(" ").filter(s=>0===s.indexOf("swiper")||0===s.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",s.join(" "))}"getSlideClasses"(e){const s=this;return s.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(s.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const s=[];e.slides.forEach(r=>{const a=e.getSlideClasses(r);s.push({"slideEl":r,"classNames":a}),e.emit("_slideClass",r,a)}),e.emit("_slideClasses",s)}"slidesPerViewDynamic"(e,s){void 0===e&&(e="current"),void 0===s&&(s=!1);const{"params":r,"slides":a,"slidesGrid":n,"slidesSizesGrid":o,"size":c,"activeIndex":p}=this;let u=1;if("number"==typeof r.slidesPerView)return r.slidesPerView;if(r.centeredSlides){let e,s=a[p]?Math.ceil(a[p].swiperSlideSize):0;for(let r=p+1;rc&&(e=!0));for(let r=p-1;r>=0;r-=1)a[r]&&!e&&(s+=a[r].swiperSlideSize,u+=1,s>c&&(e=!0))}else if("current"===e)for(let e=p+1;e=0;e-=1){n[p]-n[e]{s.complete&&processLazyPreloader(e,s)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),r.freeMode&&r.freeMode.enabled&&!r.cssMode)setTranslate(),r.autoHeight&&e.updateAutoHeight();else{if(("auto"===r.slidesPerView||r.slidesPerView>1)&&e.isEnd&&!r.centeredSlides){const s=e.virtual&&r.virtual.enabled?e.virtual.slides:e.slides;a=e.slideTo(s.length-1,0,!1,!0)}else a=e.slideTo(e.activeIndex,0,!1,!0);a||setTranslate()}r.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,s){void 0===s&&(s=!0);const r=this,a=r.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(r.el.classList.remove(`${r.params.containerModifierClass}${a}`),r.el.classList.add(`${r.params.containerModifierClass}${e}`),r.emitContainerClasses(),r.params.direction=e,r.slides.forEach(s=>{"vertical"===e?s.style.width="":s.style.height=""}),r.emit("changeDirection"),s&&r.update()),r}"changeLanguageDirection"(e){const s=this;s.rtl&&"rtl"===e||!s.rtl&&"ltr"===e||(s.rtl="rtl"===e,s.rtlTranslate="horizontal"===s.params.direction&&s.rtl,s.rtl?(s.el.classList.add(`${s.params.containerModifierClass}rtl`),s.el.dir="rtl"):(s.el.classList.remove(`${s.params.containerModifierClass}rtl`),s.el.dir="ltr"),s.update())}"mount"(e){const s=this;if(s.mounted)return!0;let r=e||s.params.el;if("string"==typeof r&&(r=document.querySelector(r)),!r)return!1;r.swiper=s,r.parentNode&&r.parentNode.host&&r.parentNode.host.nodeName===s.params.swiperElementNodeName.toUpperCase()&&(s.isElement=!0);const getWrapperSelector=()=>`.${(s.params.wrapperClass||"").trim().split(" ").join(".")}`;let a=(()=>{if(r&&r.shadowRoot&&r.shadowRoot.querySelector){return r.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(r,getWrapperSelector())[0]})();return!a&&s.params.createElements&&(a=createElement("div",s.params.wrapperClass),r.append(a),elementChildren(r,`.${s.params.slideClass}`).forEach(e=>{a.append(e)})),Object.assign(s,{"el":r,"wrapperEl":a,"slidesEl":s.isElement&&!r.parentNode.host.slideSlots?r.parentNode.host:a,"hostEl":s.isElement?r.parentNode.host:r,"mounted":!0,"rtl":"rtl"===r.dir.toLowerCase()||"rtl"===elementStyle(r,"direction"),"rtlTranslate":"horizontal"===s.params.direction&&("rtl"===r.dir.toLowerCase()||"rtl"===elementStyle(r,"direction")),"wrongRTL":"-webkit-box"===elementStyle(a,"display")}),!0}"init"(e){const s=this;if(s.initialized)return s;if(!1===s.mount(e))return s;s.emit("beforeInit"),s.params.breakpoints&&s.setBreakpoint(),s.addClasses(),s.updateSize(),s.updateSlides(),s.params.watchOverflow&&s.checkOverflow(),s.params.grabCursor&&s.enabled&&s.setGrabCursor(),s.params.loop&&s.virtual&&s.params.virtual.enabled?s.slideTo(s.params.initialSlide+s.virtual.slidesBefore,0,s.params.runCallbacksOnInit,!1,!0):s.slideTo(s.params.initialSlide,0,s.params.runCallbacksOnInit,!1,!0),s.params.loop&&s.loopCreate(),s.attachEvents();const r=[...s.el.querySelectorAll('[loading="lazy"]')];return s.isElement&&r.push(...s.hostEl.querySelectorAll('[loading="lazy"]')),r.forEach(e=>{e.complete?processLazyPreloader(s,e):e.addEventListener("load",e=>{processLazyPreloader(s,e.target)})}),preload(s),s.initialized=!0,preload(s),s.emit("init"),s.emit("afterInit"),s}"destroy"(e,s){void 0===e&&(e=!0),void 0===s&&(s=!0);const r=this,{"params":a,"el":n,"wrapperEl":o,"slides":c}=r;return void 0===r.params||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),a.loop&&r.loopDestroy(),s&&(r.removeClasses(),n&&"string"!=typeof n&&n.removeAttribute("style"),o&&o.removeAttribute("style"),c&&c.length&&c.forEach(e=>{e.classList.remove(a.slideVisibleClass,a.slideFullyVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(e=>{r.off(e)}),!1!==e&&(r.el&&"string"!=typeof r.el&&(r.el.swiper=null),function deleteProps(e){const s=e;Object.keys(s).forEach(e=>{try{s[e]=null}catch(e){}try{delete s[e]}catch(e){}})}(r)),r.destroyed=!0),null}static"extendDefaults"(e){utils_extend(X,e)}static get"extendedDefaults"(){return X}static get"defaults"(){return W}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const s=Swiper.prototype.__modules__;"function"==typeof e&&s.indexOf(e)<0&&s.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,s,r,a){return e.params.createElements&&Object.keys(a).forEach(n=>{if(!r[n]&&!0===r.auto){let o=elementChildren(e.el,`.${a[n]}`)[0];o||(o=createElement("div",a[n]),o.className=a[n],e.el.append(o)),r[n]=o,s[n]=o}}),r}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const s=this,{"params":r,"slidesEl":a}=s;r.loop&&s.loopDestroy();const appendElement=e=>{if("string"==typeof e){const s=document.createElement("div");s.innerHTML=e,a.append(s.children[0]),s.innerHTML=""}else a.append(e)};if("object"==typeof e&&"length"in e)for(let s=0;s{if("string"==typeof e){const s=document.createElement("div");s.innerHTML=e,n.prepend(s.children[0]),s.innerHTML=""}else n.prepend(e)};if("object"==typeof e&&"length"in e){for(let s=0;s=p)return void r.appendSlide(s);let u=c>e?c+1:c;const f=[];for(let s=p-1;s>=e;s-=1){const e=r.slides[s];e.remove(),f.unshift(e)}if("object"==typeof s&&"length"in s){for(let e=0;ee?c+s.length:c}else o.append(s);for(let e=0;e{if(r.params.effect!==s)return;r.classNames.push(`${r.params.containerModifierClass}${s}`),p&&p()&&r.classNames.push(`${r.params.containerModifierClass}3d`);const e=c?c():{};Object.assign(r.params,e),Object.assign(r.originalParams,e)}),a("setTranslate",()=>{r.params.effect===s&&n()}),a("setTransition",(e,a)=>{r.params.effect===s&&o(a)}),a("transitionEnd",()=>{if(r.params.effect===s&&u){if(!f||!f().slideShadows)return;r.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),u()}}),a("virtualUpdate",()=>{r.params.effect===s&&(r.slides.length||(g=!0),requestAnimationFrame(()=>{g&&r.slides&&r.slides.length&&(n(),g=!1)}))})}function effectTarget(e,s){const r=getSlideTransformEl(s);return r!==s&&(r.style.backfaceVisibility="hidden",r.style["-webkit-backface-visibility"]="hidden"),r}function effectVirtualTransitionEnd(e){let{"swiper":s,"duration":r,"transformElements":a,"allSlides":n}=e;const{"activeIndex":o}=s;if(s.params.virtualTranslate&&0!==r){let e,r=!1;e=n?a:a.filter(e=>{const r=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return s.slides.filter(s=>s.shadowRoot&&s.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return s.getSlideIndex(r)===o}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(r)return;if(!s||s.destroyed)return;r=!0,s.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});s.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,s,r){const a=`swiper-slide-shadow${r?`-${r}`:""}${e?` swiper-slide-shadow-${e}`:""}`,n=getSlideTransformEl(s);let o=n.querySelector(`.${a.split(" ").join(".")}`);return o||(o=createElement("div",a.split(" ")),n.append(o)),o}Object.keys(V).forEach(e=>{Object.keys(V[e]).forEach(s=>{Swiper.prototype[s]=V[e][s]})}),Swiper.use([function Resize(e){let{"swiper":s,"on":r,"emit":a}=e;const n=getWindow();let o=null,c=null;const resizeHandler=()=>{s&&!s.destroyed&&s.initialized&&(a("beforeResize"),a("resize"))},orientationChangeHandler=()=>{s&&!s.destroyed&&s.initialized&&a("orientationchange")};r("init",()=>{s.params.resizeObserver&&void 0!==n.ResizeObserver?s&&!s.destroyed&&s.initialized&&(o=new ResizeObserver(e=>{c=n.requestAnimationFrame(()=>{const{"width":r,"height":a}=s;let n=r,o=a;e.forEach(e=>{let{"contentBoxSize":r,"contentRect":a,"target":c}=e;c&&c!==s.el||(n=a?a.width:(r[0]||r).inlineSize,o=a?a.height:(r[0]||r).blockSize)}),n===r&&o===a||resizeHandler()})}),o.observe(s.el)):(n.addEventListener("resize",resizeHandler),n.addEventListener("orientationchange",orientationChangeHandler))}),r("destroy",()=>{c&&n.cancelAnimationFrame(c),o&&o.unobserve&&s.el&&(o.unobserve(s.el),o=null),n.removeEventListener("resize",resizeHandler),n.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":s,"extendParams":r,"on":a,"emit":n}=e;const o=[],c=getWindow(),attach=function(e,r){void 0===r&&(r={});const a=new(c.MutationObserver||c.WebkitMutationObserver)(e=>{if(s.__preventObserver__)return;if(1===e.length)return void n("observerUpdate",e[0]);const r=function observerUpdate(){n("observerUpdate",e[0])};c.requestAnimationFrame?c.requestAnimationFrame(r):c.setTimeout(r,0)});a.observe(e,{"attributes":void 0===r.attributes||r.attributes,"childList":s.isElement||(void 0===r.childList||r).childList,"characterData":void 0===r.characterData||r.characterData}),o.push(a)};r({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),a("init",()=>{if(s.params.observer){if(s.params.observeParents){const e=elementParents(s.hostEl);for(let s=0;s{o.forEach(e=>{e.disconnect()}),o.splice(0,o.length)})}]);const q=[function Virtual(e){let s,{"swiper":r,"extendParams":a,"on":n,"emit":o}=e;a({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const c=getDocument();r.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const p=c.createElement("div");function renderSlide(e,s){const a=r.params.virtual;if(a.cache&&r.virtual.cache[s])return r.virtual.cache[s];let n;return a.renderSlide?(n=a.renderSlide.call(r,e,s),"string"==typeof n&&(p.innerHTML=n,n=p.children[0])):n=r.isElement?createElement("swiper-slide"):createElement("div",r.params.slideClass),n.setAttribute("data-swiper-slide-index",s),a.renderSlide||(n.innerHTML=e),a.cache&&(r.virtual.cache[s]=n),n}function update(e,s){const{"slidesPerView":a,"slidesPerGroup":n,"centeredSlides":c,"loop":p,"initialSlide":u}=r.params;if(s&&!p&&u>0)return;const{"addSlidesBefore":f,"addSlidesAfter":g}=r.params.virtual,{"from":w,"to":v,"slides":b,"slidesGrid":x,"offset":E}=r.virtual;r.params.cssMode||r.updateActiveIndex();const T=r.activeIndex||0;let A,C,k;A=r.rtlTranslate?"right":r.isHorizontal()?"left":"top",c?(C=Math.floor(a/2)+n+g,k=Math.floor(a/2)+n+f):(C=a+(n-1)+g,k=(p?a:n)+f);let L=T-k,P=T+C;p||(L=Math.max(L,0),P=Math.min(P,b.length-1));let I=(r.slidesGrid[L]||0)-(r.slidesGrid[0]||0);function onRendered(){r.updateSlides(),r.updateProgress(),r.updateSlidesClasses(),o("virtualUpdate")}if(p&&T>=k?(L-=k,c||(I+=r.slidesGrid[0])):p&&T{e.style[A]=I-Math.abs(r.cssOverflowAdjustment())+"px"}),r.updateProgress(),void o("virtualUpdate");if(r.params.virtual.renderExternal)return r.params.virtual.renderExternal.call(r,{"offset":I,"from":L,"to":P,"slides":function getSlides(){const e=[];for(let s=L;s<=P;s+=1)e.push(b[s]);return e}()}),void(r.params.virtual.renderExternalUpdate?onRendered():o("virtualUpdate"));const z=[],Y=[],getSlideIndex=e=>{let s=e;return e<0?s=b.length+e:s>=b.length&&(s-=b.length),s};if(e)r.slides.filter(e=>e.matches(`.${r.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=w;e<=v;e+=1)if(eP){const s=getSlideIndex(e);r.slides.filter(e=>e.matches(`.${r.params.slideClass}[data-swiper-slide-index="${s}"], swiper-slide[data-swiper-slide-index="${s}"]`)).forEach(e=>{e.remove()})}const B=p?-b.length:0,N=p?2*b.length:b.length;for(let s=B;s=L&&s<=P){const r=getSlideIndex(s);void 0===v||e?Y.push(r):(s>v&&Y.push(r),s{r.slidesEl.append(renderSlide(b[e],e))}),p)for(let e=z.length-1;e>=0;e-=1){const s=z[e];r.slidesEl.prepend(renderSlide(b[s],s))}else z.sort((e,s)=>s-e),z.forEach(e=>{r.slidesEl.prepend(renderSlide(b[e],e))});elementChildren(r.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[A]=I-Math.abs(r.cssOverflowAdjustment())+"px"}),onRendered()}n("beforeInit",()=>{if(!r.params.virtual.enabled)return;let e;if(void 0===r.passedParams.virtual.slides){const s=[...r.slidesEl.children].filter(e=>e.matches(`.${r.params.slideClass}, swiper-slide`));s&&s.length&&(r.virtual.slides=[...s],e=!0,s.forEach((e,s)=>{e.setAttribute("data-swiper-slide-index",s),r.virtual.cache[s]=e,e.remove()}))}e||(r.virtual.slides=r.params.virtual.slides),r.classNames.push(`${r.params.containerModifierClass}virtual`),r.params.watchSlidesProgress=!0,r.originalParams.watchSlidesProgress=!0,update(!1,!0)}),n("setTranslate",()=>{r.params.virtual.enabled&&(r.params.cssMode&&!r._immediateVirtual?(clearTimeout(s),s=setTimeout(()=>{update()},100)):update())}),n("init update resize",()=>{r.params.virtual.enabled&&r.params.cssMode&&setCSSProperty(r.wrapperEl,"--swiper-virtual-size",`${r.virtualSize}px`)}),Object.assign(r.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let s=0;s{const a=e[r],o=a.getAttribute("data-swiper-slide-index");o&&a.setAttribute("data-swiper-slide-index",parseInt(o,10)+n),s[parseInt(r,10)+n]=a}),r.virtual.cache=s}update(!0),r.slideTo(a,0)},"removeSlide":function removeSlide(e){if(null==e)return;let s=r.activeIndex;if(Array.isArray(e))for(let a=e.length-1;a>=0;a-=1)r.params.virtual.cache&&(delete r.virtual.cache[e[a]],Object.keys(r.virtual.cache).forEach(s=>{s>e&&(r.virtual.cache[s-1]=r.virtual.cache[s],r.virtual.cache[s-1].setAttribute("data-swiper-slide-index",s-1),delete r.virtual.cache[s])})),r.virtual.slides.splice(e[a],1),e[a]{s>e&&(r.virtual.cache[s-1]=r.virtual.cache[s],r.virtual.cache[s-1].setAttribute("data-swiper-slide-index",s-1),delete r.virtual.cache[s])})),r.virtual.slides.splice(e,1),e0&&0===elementParents(s.el,`.${s.params.slideActiveClass}`).length)return;const a=s.el,n=a.clientWidth,o=a.clientHeight,p=c.innerWidth,u=c.innerHeight,f=elementOffset(a);r&&(f.left-=a.scrollLeft);const g=[[f.left,f.top],[f.left+n,f.top],[f.left,f.top+o],[f.left+n,f.top+o]];for(let s=0;s=0&&r[0]<=p&&r[1]>=0&&r[1]<=u){if(0===r[0]&&0===r[1])continue;e=!0}}if(!e)return}s.isHorizontal()?((f||g||w||v)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((g||v)&&!r||(f||w)&&r)&&s.slideNext(),((f||w)&&!r||(g||v)&&r)&&s.slidePrev()):((f||g||b||x)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(g||x)&&s.slideNext(),(f||b)&&s.slidePrev()),n("keyPress",p)}}function enable(){s.keyboard.enabled||(o.addEventListener("keydown",handle),s.keyboard.enabled=!0)}function disable(){s.keyboard.enabled&&(o.removeEventListener("keydown",handle),s.keyboard.enabled=!1)}s.keyboard={"enabled":!1},r({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),a("init",()=>{s.params.keyboard.enabled&&enable()}),a("destroy",()=>{s.keyboard.enabled&&disable()}),Object.assign(s.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":s,"extendParams":r,"on":a,"emit":n}=e;const o=getWindow();let c;r({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),s.mousewheel={"enabled":!1};let p,u=now();const f=[];function handleMouseEnter(){s.enabled&&(s.mouseEntered=!0)}function handleMouseLeave(){s.enabled&&(s.mouseEntered=!1)}function animateSlider(e){return!(s.params.mousewheel.thresholdDelta&&e.delta=6&&now()-u<60||(e.direction<0?s.isEnd&&!s.params.loop||s.animating||(s.slideNext(),n("scroll",e.raw)):s.isBeginning&&!s.params.loop||s.animating||(s.slidePrev(),n("scroll",e.raw)),u=(new o.Date).getTime(),!1)))}function handle(e){let r=e,a=!0;if(!s.enabled)return;if(e.target.closest(`.${s.params.mousewheel.noMousewheelClass}`))return;const o=s.params.mousewheel;s.params.cssMode&&r.preventDefault();let u=s.el;"container"!==s.params.mousewheel.eventsTarget&&(u=document.querySelector(s.params.mousewheel.eventsTarget));const g=u&&u.contains(r.target);if(!s.mouseEntered&&!g&&!o.releaseOnEdges)return!0;r.originalEvent&&(r=r.originalEvent);let w=0;const v=s.rtlTranslate?-1:1,b=function normalize(e){let s=0,r=0,a=0,n=0;return"detail"in e&&(r=e.detail),"wheelDelta"in e&&(r=-e.wheelDelta/120),"wheelDeltaY"in e&&(r=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(s=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(s=r,r=0),a=10*s,n=10*r,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(a=e.deltaX),e.shiftKey&&!a&&(a=n,n=0),(a||n)&&e.deltaMode&&(1===e.deltaMode?(a*=40,n*=40):(a*=800,n*=800)),a&&!s&&(s=a<1?-1:1),n&&!r&&(r=n<1?-1:1),{"spinX":s,"spinY":r,"pixelX":a,"pixelY":n}}(r);if(o.forceToAxis)if(s.isHorizontal()){if(!(Math.abs(b.pixelX)>Math.abs(b.pixelY)))return!0;w=-b.pixelX*v}else{if(!(Math.abs(b.pixelY)>Math.abs(b.pixelX)))return!0;w=-b.pixelY}else w=Math.abs(b.pixelX)>Math.abs(b.pixelY)?-b.pixelX*v:-b.pixelY;if(0===w)return!0;o.invert&&(w=-w);let x=s.getTranslate()+w*o.sensitivity;if(x>=s.minTranslate()&&(x=s.minTranslate()),x<=s.maxTranslate()&&(x=s.maxTranslate()),a=!!s.params.loop||!(x===s.minTranslate()||x===s.maxTranslate()),a&&s.params.nested&&r.stopPropagation(),s.params.freeMode&&s.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(w),"direction":Math.sign(w)},a=p&&e.time=s.minTranslate()&&(u=s.minTranslate()),u<=s.maxTranslate()&&(u=s.maxTranslate()),s.setTransition(0),s.setTranslate(u),s.updateProgress(),s.updateActiveIndex(),s.updateSlidesClasses(),(!g&&s.isBeginning||!v&&s.isEnd)&&s.updateSlidesClasses(),s.params.loop&&s.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),s.params.freeMode.sticky){clearTimeout(c),c=void 0,f.length>=15&&f.shift();const r=f.length?f[f.length-1]:void 0,a=f[0];if(f.push(e),r&&(e.delta>r.delta||e.direction!==r.direction))f.splice(0);else if(f.length>=15&&e.time-a.time<500&&a.delta-e.delta>=1&&e.delta<=6){const r=w>0?.8:.2;p=e,f.splice(0),c=nextTick(()=>{!s.destroyed&&s.params&&s.slideToClosest(s.params.speed,!0,void 0,r)},0)}c||(c=nextTick(()=>{if(s.destroyed||!s.params)return;p=e,f.splice(0),s.slideToClosest(s.params.speed,!0,void 0,.5)},500))}if(a||n("scroll",r),s.params.autoplay&&s.params.autoplayDisableOnInteraction&&s.autoplay.stop(),o.releaseOnEdges&&(u===s.minTranslate()||u===s.maxTranslate()))return!0}}else{const r={"time":now(),"delta":Math.abs(w),"direction":Math.sign(w),"raw":e};f.length>=2&&f.shift();const a=f.length?f[f.length-1]:void 0;if(f.push(r),a?(r.direction!==a.direction||r.delta>a.delta||r.time>a.time+150)&&animateSlider(r):animateSlider(r),function releaseScroll(e){const r=s.params.mousewheel;if(e.direction<0){if(s.isEnd&&!s.params.loop&&r.releaseOnEdges)return!0}else if(s.isBeginning&&!s.params.loop&&r.releaseOnEdges)return!0;return!1}(r))return!0}return r.preventDefault?r.preventDefault():r.returnValue=!1,!1}function events(e){let r=s.el;"container"!==s.params.mousewheel.eventsTarget&&(r=document.querySelector(s.params.mousewheel.eventsTarget)),r[e]("mouseenter",handleMouseEnter),r[e]("mouseleave",handleMouseLeave),r[e]("wheel",handle)}function enable(){return s.params.cssMode?(s.wrapperEl.removeEventListener("wheel",handle),!0):!s.mousewheel.enabled&&(events("addEventListener"),s.mousewheel.enabled=!0,!0)}function disable(){return s.params.cssMode?(s.wrapperEl.addEventListener(event,handle),!0):!!s.mousewheel.enabled&&(events("removeEventListener"),s.mousewheel.enabled=!1,!0)}a("init",()=>{!s.params.mousewheel.enabled&&s.params.cssMode&&disable(),s.params.mousewheel.enabled&&enable()}),a("destroy",()=>{s.params.cssMode&&enable(),s.mousewheel.enabled&&disable()}),Object.assign(s.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":s,"extendParams":r,"on":a,"emit":n}=e;function getEl(e){let r;return e&&"string"==typeof e&&s.isElement&&(r=s.el.querySelector(e)||s.hostEl.querySelector(e),r)?r:(e&&("string"==typeof e&&(r=[...document.querySelectorAll(e)]),s.params.uniqueNavElements&&"string"==typeof e&&r&&r.length>1&&1===s.el.querySelectorAll(e).length?r=s.el.querySelector(e):r&&1===r.length&&(r=r[0])),e&&!r?e:r)}function toggleEl(e,r){const a=s.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[r?"add":"remove"](...a.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=r),s.params.watchOverflow&&s.enabled&&e.classList[s.isLocked?"add":"remove"](a.lockClass))})}function update(){const{"nextEl":e,"prevEl":r}=s.navigation;if(s.params.loop)return toggleEl(r,!1),void toggleEl(e,!1);toggleEl(r,s.isBeginning&&!s.params.rewind),toggleEl(e,s.isEnd&&!s.params.rewind)}function onPrevClick(e){e.preventDefault(),(!s.isBeginning||s.params.loop||s.params.rewind)&&(s.slidePrev(),n("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!s.isEnd||s.params.loop||s.params.rewind)&&(s.slideNext(),n("navigationNext"))}function init(){const e=s.params.navigation;if(s.params.navigation=createElementIfNotDefined(s,s.originalParams.navigation,s.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let r=getEl(e.nextEl),a=getEl(e.prevEl);Object.assign(s.navigation,{"nextEl":r,"prevEl":a}),r=makeElementsArray(r),a=makeElementsArray(a);const initButton=(r,a)=>{r&&r.addEventListener("click","next"===a?onNextClick:onPrevClick),!s.enabled&&r&&r.classList.add(...e.lockClass.split(" "))};r.forEach(e=>initButton(e,"next")),a.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":r}=s.navigation;e=makeElementsArray(e),r=makeElementsArray(r);const destroyButton=(e,r)=>{e.removeEventListener("click","next"===r?onNextClick:onPrevClick),e.classList.remove(...s.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),r.forEach(e=>destroyButton(e,"prev"))}r({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),s.navigation={"nextEl":null,"prevEl":null},a("init",()=>{!1===s.params.navigation.enabled?disable():(init(),update())}),a("toEdge fromEdge lock unlock",()=>{update()}),a("destroy",()=>{destroy()}),a("enable disable",()=>{let{"nextEl":e,"prevEl":r}=s.navigation;e=makeElementsArray(e),r=makeElementsArray(r),s.enabled?update():[...e,...r].filter(e=>!!e).forEach(e=>e.classList.add(s.params.navigation.lockClass))}),a("click",(e,r)=>{let{"nextEl":a,"prevEl":o}=s.navigation;a=makeElementsArray(a),o=makeElementsArray(o);const c=r.target;let p=o.includes(c)||a.includes(c);if(s.isElement&&!p){const e=r.path||r.composedPath&&r.composedPath();e&&(p=e.find(e=>a.includes(e)||o.includes(e)))}if(s.params.navigation.hideOnClick&&!p){if(s.pagination&&s.params.pagination&&s.params.pagination.clickable&&(s.pagination.el===c||s.pagination.el.contains(c)))return;let e;a.length?e=a[0].classList.contains(s.params.navigation.hiddenClass):o.length&&(e=o[0].classList.contains(s.params.navigation.hiddenClass)),n(!0===e?"navigationShow":"navigationHide"),[...a,...o].filter(e=>!!e).forEach(e=>e.classList.toggle(s.params.navigation.hiddenClass))}});const disable=()=>{s.el.classList.add(...s.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(s.navigation,{"enable":()=>{s.el.classList.remove(...s.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":s,"extendParams":r,"on":a,"emit":n}=e;const o="swiper-pagination";let c;r({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${o}-bullet`,"bulletActiveClass":`${o}-bullet-active`,"modifierClass":`${o}-`,"currentClass":`${o}-current`,"totalClass":`${o}-total`,"hiddenClass":`${o}-hidden`,"progressbarFillClass":`${o}-progressbar-fill`,"progressbarOppositeClass":`${o}-progressbar-opposite`,"clickableClass":`${o}-clickable`,"lockClass":`${o}-lock`,"horizontalClass":`${o}-horizontal`,"verticalClass":`${o}-vertical`,"paginationDisabledClass":`${o}-disabled`}}),s.pagination={"el":null,"bullets":[]};let p=0;function isPaginationDisabled(){return!s.params.pagination.el||!s.pagination.el||Array.isArray(s.pagination.el)&&0===s.pagination.el.length}function setSideBullets(e,r){const{"bulletActiveClass":a}=s.params.pagination;e&&(e=e[("prev"===r?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${a}-${r}`),(e=e[("prev"===r?"previous":"next")+"ElementSibling"])&&e.classList.add(`${a}-${r}-${r}`))}function onBulletClick(e){const r=e.target.closest(classesToSelector(s.params.pagination.bulletClass));if(!r)return;e.preventDefault();const a=elementIndex(r)*s.params.slidesPerGroup;if(s.params.loop){if(s.realIndex===a)return;const e=function getMoveDirection(e,s,r){return(s%=r)===1+(e%=r)?"next":s===e-1?"previous":void 0}(s.realIndex,a,s.slides.length);"next"===e?s.slideNext():"previous"===e?s.slidePrev():s.slideToLoop(a)}else s.slideTo(a)}function update(){const e=s.rtl,r=s.params.pagination;if(isPaginationDisabled())return;let a,o,u=s.pagination.el;u=makeElementsArray(u);const f=s.virtual&&s.params.virtual.enabled?s.virtual.slides.length:s.slides.length,g=s.params.loop?Math.ceil(f/s.params.slidesPerGroup):s.snapGrid.length;if(s.params.loop?(o=s.previousRealIndex||0,a=s.params.slidesPerGroup>1?Math.floor(s.realIndex/s.params.slidesPerGroup):s.realIndex):void 0!==s.snapIndex?(a=s.snapIndex,o=s.previousSnapIndex):(o=s.previousIndex||0,a=s.activeIndex||0),"bullets"===r.type&&s.pagination.bullets&&s.pagination.bullets.length>0){const n=s.pagination.bullets;let f,g,w;if(r.dynamicBullets&&(c=elementOuterSize(n[0],s.isHorizontal()?"width":"height",!0),u.forEach(e=>{e.style[s.isHorizontal()?"width":"height"]=c*(r.dynamicMainBullets+4)+"px"}),r.dynamicMainBullets>1&&void 0!==o&&(p+=a-(o||0),p>r.dynamicMainBullets-1?p=r.dynamicMainBullets-1:p<0&&(p=0)),f=Math.max(a-p,0),g=f+(Math.min(n.length,r.dynamicMainBullets)-1),w=(g+f)/2),n.forEach(e=>{const s=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${r.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...s)}),u.length>1)n.forEach(e=>{const n=elementIndex(e);n===a?e.classList.add(...r.bulletActiveClass.split(" ")):s.isElement&&e.setAttribute("part","bullet"),r.dynamicBullets&&(n>=f&&n<=g&&e.classList.add(...`${r.bulletActiveClass}-main`.split(" ")),n===f&&setSideBullets(e,"prev"),n===g&&setSideBullets(e,"next"))});else{const e=n[a];if(e&&e.classList.add(...r.bulletActiveClass.split(" ")),s.isElement&&n.forEach((e,s)=>{e.setAttribute("part",s===a?"bullet-active":"bullet")}),r.dynamicBullets){const e=n[f],s=n[g];for(let e=f;e<=g;e+=1)n[e]&&n[e].classList.add(...`${r.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(s,"next")}}if(r.dynamicBullets){const a=Math.min(n.length,r.dynamicMainBullets+4),o=(c*a-c)/2-w*c,p=e?"right":"left";n.forEach(e=>{e.style[s.isHorizontal()?p:"top"]=`${o}px`})}}u.forEach((e,o)=>{if("fraction"===r.type&&(e.querySelectorAll(classesToSelector(r.currentClass)).forEach(e=>{e.textContent=r.formatFractionCurrent(a+1)}),e.querySelectorAll(classesToSelector(r.totalClass)).forEach(e=>{e.textContent=r.formatFractionTotal(g)})),"progressbar"===r.type){let n;n=r.progressbarOpposite?s.isHorizontal()?"vertical":"horizontal":s.isHorizontal()?"horizontal":"vertical";const o=(a+1)/g;let c=1,p=1;"horizontal"===n?c=o:p=o,e.querySelectorAll(classesToSelector(r.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${c}) scaleY(${p})`,e.style.transitionDuration=`${s.params.speed}ms`})}"custom"===r.type&&r.renderCustom?(e.innerHTML=r.renderCustom(s,a+1,g),0===o&&n("paginationRender",e)):(0===o&&n("paginationRender",e),n("paginationUpdate",e)),s.params.watchOverflow&&s.enabled&&e.classList[s.isLocked?"add":"remove"](r.lockClass)})}function render(){const e=s.params.pagination;if(isPaginationDisabled())return;const r=s.virtual&&s.params.virtual.enabled?s.virtual.slides.length:s.grid&&s.params.grid.rows>1?s.slides.length/Math.ceil(s.params.grid.rows):s.slides.length;let a=s.pagination.el;a=makeElementsArray(a);let o="";if("bullets"===e.type){let a=s.params.loop?Math.ceil(r/s.params.slidesPerGroup):s.snapGrid.length;s.params.freeMode&&s.params.freeMode.enabled&&a>r&&(a=r);for(let r=0;r`}"fraction"===e.type&&(o=e.renderFraction?e.renderFraction.call(s,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(o=e.renderProgressbar?e.renderProgressbar.call(s,e.progressbarFillClass):``),s.pagination.bullets=[],a.forEach(r=>{"custom"!==e.type&&(r.innerHTML=o||""),"bullets"===e.type&&s.pagination.bullets.push(...r.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&n("paginationRender",a[0])}function init(){s.params.pagination=createElementIfNotDefined(s,s.originalParams.pagination,s.params.pagination,{"el":"swiper-pagination"});const e=s.params.pagination;if(!e.el)return;let r;"string"==typeof e.el&&s.isElement&&(r=s.el.querySelector(e.el)),r||"string"!=typeof e.el||(r=[...document.querySelectorAll(e.el)]),r||(r=e.el),r&&0!==r.length&&(s.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(r)&&r.length>1&&(r=[...s.el.querySelectorAll(e.el)],r.length>1&&(r=r.filter(e=>elementParents(e,".swiper")[0]===s.el)[0])),Array.isArray(r)&&1===r.length&&(r=r[0]),Object.assign(s.pagination,{"el":r}),r=makeElementsArray(r),r.forEach(r=>{"bullets"===e.type&&e.clickable&&r.classList.add(...(e.clickableClass||"").split(" ")),r.classList.add(e.modifierClass+e.type),r.classList.add(s.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(r.classList.add(`${e.modifierClass}${e.type}-dynamic`),p=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&r.classList.add(e.progressbarOppositeClass),e.clickable&&r.addEventListener("click",onBulletClick),s.enabled||r.classList.add(e.lockClass)}))}function destroy(){const e=s.params.pagination;if(isPaginationDisabled())return;let r=s.pagination.el;r&&(r=makeElementsArray(r),r.forEach(r=>{r.classList.remove(e.hiddenClass),r.classList.remove(e.modifierClass+e.type),r.classList.remove(s.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(r.classList.remove(...(e.clickableClass||"").split(" ")),r.removeEventListener("click",onBulletClick))})),s.pagination.bullets&&s.pagination.bullets.forEach(s=>s.classList.remove(...e.bulletActiveClass.split(" ")))}a("changeDirection",()=>{if(!s.pagination||!s.pagination.el)return;const e=s.params.pagination;let{"el":r}=s.pagination;r=makeElementsArray(r),r.forEach(r=>{r.classList.remove(e.horizontalClass,e.verticalClass),r.classList.add(s.isHorizontal()?e.horizontalClass:e.verticalClass)})}),a("init",()=>{!1===s.params.pagination.enabled?disable():(init(),render(),update())}),a("activeIndexChange",()=>{void 0===s.snapIndex&&update()}),a("snapIndexChange",()=>{update()}),a("snapGridLengthChange",()=>{render(),update()}),a("destroy",()=>{destroy()}),a("enable disable",()=>{let{"el":e}=s.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[s.enabled?"remove":"add"](s.params.pagination.lockClass)))}),a("lock unlock",()=>{update()}),a("click",(e,r)=>{const a=r.target,o=makeElementsArray(s.pagination.el);if(s.params.pagination.el&&s.params.pagination.hideOnClick&&o&&o.length>0&&!a.classList.contains(s.params.pagination.bulletClass)){if(s.navigation&&(s.navigation.nextEl&&a===s.navigation.nextEl||s.navigation.prevEl&&a===s.navigation.prevEl))return;const e=o[0].classList.contains(s.params.pagination.hiddenClass);n(!0===e?"paginationShow":"paginationHide"),o.forEach(e=>e.classList.toggle(s.params.pagination.hiddenClass))}});const disable=()=>{s.el.classList.add(s.params.pagination.paginationDisabledClass);let{"el":e}=s.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(s.params.pagination.paginationDisabledClass))),destroy()};Object.assign(s.pagination,{"enable":()=>{s.el.classList.remove(s.params.pagination.paginationDisabledClass);let{"el":e}=s.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(s.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":s,"extendParams":r,"on":a,"emit":n}=e;const o=getDocument();let c,p,u,f,g=!1,w=null,v=null;function setTranslate(){if(!s.params.scrollbar.el||!s.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":r}=s,{"dragEl":a,"el":n}=e,o=s.params.scrollbar,c=s.params.loop?s.progressLoop:s.progress;let f=p,g=(u-p)*c;r?(g=-g,g>0?(f=p-g,g=0):-g+p>u&&(f=u+g)):g<0?(f=p+g,g=0):g+p>u&&(f=u-g),s.isHorizontal()?(a.style.transform=`translate3d(${g}px, 0, 0)`,a.style.width=`${f}px`):(a.style.transform=`translate3d(0px, ${g}px, 0)`,a.style.height=`${f}px`),o.hide&&(clearTimeout(w),n.style.opacity=1,w=setTimeout(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!s.params.scrollbar.el||!s.scrollbar.el)return;const{"scrollbar":e}=s,{"dragEl":r,"el":a}=e;r.style.width="",r.style.height="",u=s.isHorizontal()?a.offsetWidth:a.offsetHeight,f=s.size/(s.virtualSize+s.params.slidesOffsetBefore-(s.params.centeredSlides?s.snapGrid[0]:0)),p="auto"===s.params.scrollbar.dragSize?u*f:parseInt(s.params.scrollbar.dragSize,10),s.isHorizontal()?r.style.width=`${p}px`:r.style.height=`${p}px`,a.style.display=f>=1?"none":"",s.params.scrollbar.hide&&(a.style.opacity=0),s.params.watchOverflow&&s.enabled&&e.el.classList[s.isLocked?"add":"remove"](s.params.scrollbar.lockClass)}function getPointerPosition(e){return s.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":r,"rtlTranslate":a}=s,{"el":n}=r;let o;o=(getPointerPosition(e)-elementOffset(n)[s.isHorizontal()?"left":"top"]-(null!==c?c:p/2))/(u-p),o=Math.max(Math.min(o,1),0),a&&(o=1-o);const f=s.minTranslate()+(s.maxTranslate()-s.minTranslate())*o;s.updateProgress(f),s.setTranslate(f),s.updateActiveIndex(),s.updateSlidesClasses()}function onDragStart(e){const r=s.params.scrollbar,{"scrollbar":a,"wrapperEl":o}=s,{"el":p,"dragEl":u}=a;g=!0,c=e.target===u?getPointerPosition(e)-e.target.getBoundingClientRect()[s.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),o.style.transitionDuration="100ms",u.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(v),p.style.transitionDuration="0ms",r.hide&&(p.style.opacity=1),s.params.cssMode&&(s.wrapperEl.style["scroll-snap-type"]="none"),n("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":r,"wrapperEl":a}=s,{"el":o,"dragEl":c}=r;g&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),a.style.transitionDuration="0ms",o.style.transitionDuration="0ms",c.style.transitionDuration="0ms",n("scrollbarDragMove",e))}function onDragEnd(e){const r=s.params.scrollbar,{"scrollbar":a,"wrapperEl":o}=s,{"el":c}=a;g&&(g=!1,s.params.cssMode&&(s.wrapperEl.style["scroll-snap-type"]="",o.style.transitionDuration=""),r.hide&&(clearTimeout(v),v=nextTick(()=>{c.style.opacity=0,c.style.transitionDuration="400ms"},1e3)),n("scrollbarDragEnd",e),r.snapOnRelease&&s.slideToClosest())}function events(e){const{"scrollbar":r,"params":a}=s,n=r.el;if(!n)return;const c=n,p=!!a.passiveListeners&&{"passive":!1,"capture":!1},u=!!a.passiveListeners&&{"passive":!0,"capture":!1};if(!c)return;const f="on"===e?"addEventListener":"removeEventListener";c[f]("pointerdown",onDragStart,p),o[f]("pointermove",onDragMove,p),o[f]("pointerup",onDragEnd,u)}function init(){const{"scrollbar":e,"el":r}=s;s.params.scrollbar=createElementIfNotDefined(s,s.originalParams.scrollbar,s.params.scrollbar,{"el":"swiper-scrollbar"});const a=s.params.scrollbar;if(!a.el)return;let n,c;if("string"==typeof a.el&&s.isElement&&(n=s.el.querySelector(a.el)),n||"string"!=typeof a.el)n||(n=a.el);else if(n=o.querySelectorAll(a.el),!n.length)return;s.params.uniqueNavElements&&"string"==typeof a.el&&n.length>1&&1===r.querySelectorAll(a.el).length&&(n=r.querySelector(a.el)),n.length>0&&(n=n[0]),n.classList.add(s.isHorizontal()?a.horizontalClass:a.verticalClass),n&&(c=n.querySelector(classesToSelector(s.params.scrollbar.dragClass)),c||(c=createElement("div",s.params.scrollbar.dragClass),n.append(c))),Object.assign(e,{"el":n,"dragEl":c}),a.draggable&&function enableDraggable(){s.params.scrollbar.el&&s.scrollbar.el&&events("on")}(),n&&n.classList[s.enabled?"remove":"add"](...classesToTokens(s.params.scrollbar.lockClass))}function destroy(){const e=s.params.scrollbar,r=s.scrollbar.el;r&&r.classList.remove(...classesToTokens(s.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){s.params.scrollbar.el&&s.scrollbar.el&&events("off")}()}r({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),s.scrollbar={"el":null,"dragEl":null},a("changeDirection",()=>{if(!s.scrollbar||!s.scrollbar.el)return;const e=s.params.scrollbar;let{"el":r}=s.scrollbar;r=makeElementsArray(r),r.forEach(r=>{r.classList.remove(e.horizontalClass,e.verticalClass),r.classList.add(s.isHorizontal()?e.horizontalClass:e.verticalClass)})}),a("init",()=>{!1===s.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),a("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),a("setTranslate",()=>{setTranslate()}),a("setTransition",(e,r)=>{!function setTransition(e){s.params.scrollbar.el&&s.scrollbar.el&&(s.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(r)}),a("enable disable",()=>{const{"el":e}=s.scrollbar;e&&e.classList[s.enabled?"remove":"add"](...classesToTokens(s.params.scrollbar.lockClass))}),a("destroy",()=>{destroy()});const disable=()=>{s.el.classList.add(...classesToTokens(s.params.scrollbar.scrollbarDisabledClass)),s.scrollbar.el&&s.scrollbar.el.classList.add(...classesToTokens(s.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(s.scrollbar,{"enable":()=>{s.el.classList.remove(...classesToTokens(s.params.scrollbar.scrollbarDisabledClass)),s.scrollbar.el&&s.scrollbar.el.classList.remove(...classesToTokens(s.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"parallax":{"enabled":!1}});const n="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,r)=>{const{"rtl":a}=s,n=a?-1:1,o=e.getAttribute("data-swiper-parallax")||"0";let c=e.getAttribute("data-swiper-parallax-x"),p=e.getAttribute("data-swiper-parallax-y");const u=e.getAttribute("data-swiper-parallax-scale"),f=e.getAttribute("data-swiper-parallax-opacity"),g=e.getAttribute("data-swiper-parallax-rotate");if(c||p?(c=c||"0",p=p||"0"):s.isHorizontal()?(c=o,p="0"):(p=o,c="0"),c=c.indexOf("%")>=0?parseInt(c,10)*r*n+"%":c*r*n+"px",p=p.indexOf("%")>=0?parseInt(p,10)*r+"%":p*r+"px",null!=f){const s=f-(f-1)*(1-Math.abs(r));e.style.opacity=s}let w=`translate3d(${c}, ${p}, 0px)`;if(null!=u){w+=` scale(${u-(u-1)*(1-Math.abs(r))})`}if(g&&null!=g){w+=` rotate(${g*r*-1}deg)`}e.style.transform=w},setTranslate=()=>{const{"el":e,"slides":r,"progress":a,"snapGrid":o,"isElement":c}=s,p=elementChildren(e,n);s.isElement&&p.push(...elementChildren(s.hostEl,n)),p.forEach(e=>{setTransform(e,a)}),r.forEach((e,r)=>{let c=e.progress;s.params.slidesPerGroup>1&&"auto"!==s.params.slidesPerView&&(c+=Math.ceil(r/2)-a*(o.length-1)),c=Math.min(Math.max(c,-1),1),e.querySelectorAll(`${n}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,c)})})};a("beforeInit",()=>{s.params.parallax.enabled&&(s.params.watchSlidesProgress=!0,s.originalParams.watchSlidesProgress=!0)}),a("init",()=>{s.params.parallax.enabled&&setTranslate()}),a("setTranslate",()=>{s.params.parallax.enabled&&setTranslate()}),a("setTransition",(e,r)=>{s.params.parallax.enabled&&function(e){void 0===e&&(e=s.params.speed);const{"el":r,"hostEl":a}=s,o=[...r.querySelectorAll(n)];s.isElement&&o.push(...a.querySelectorAll(n)),o.forEach(s=>{let r=parseInt(s.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(r=0),s.style.transitionDuration=`${r}ms`})}(r)})},function Zoom(e){let{"swiper":s,"extendParams":r,"on":a,"emit":n}=e;const o=getWindow();r({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),s.zoom={"enabled":!1};let c,p,u=1,f=!1;const g=[],w={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},v={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},b={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let x,E=1;function getDistanceBetweenTouches(){if(g.length<2)return 1;const e=g[0].pageX,s=g[0].pageY,r=g[1].pageX,a=g[1].pageY;return Math.sqrt((r-e)**2+(a-s)**2)}function getMaxRatio(){const e=s.params.zoom,r=w.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&w.imageEl&&w.imageEl.naturalWidth){const e=w.imageEl.naturalWidth/w.imageEl.offsetWidth;return Math.min(e,r)}return r}function eventWithinSlide(e){const r=function getSlideSelector(){return s.isElement?"swiper-slide":`.${s.params.slideClass}`}();return!!e.target.matches(r)||s.slides.filter(s=>s.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&g.splice(0,g.length),!eventWithinSlide(e))return;const r=s.params.zoom;if(c=!1,p=!1,g.push(e),!(g.length<2)){if(c=!0,w.scaleStart=getDistanceBetweenTouches(),!w.slideEl){w.slideEl=e.target.closest(`.${s.params.slideClass}, swiper-slide`),w.slideEl||(w.slideEl=s.slides[s.activeIndex]);let a=w.slideEl.querySelector(`.${r.containerClass}`);if(a&&(a=a.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),w.imageEl=a,w.imageWrapEl=a?elementParents(w.imageEl,`.${r.containerClass}`)[0]:void 0,!w.imageWrapEl)return void(w.imageEl=void 0);w.maxRatio=getMaxRatio()}if(w.imageEl){const[e,s]=function getScaleOrigin(){if(g.length<2)return{"x":null,"y":null};const e=w.imageEl.getBoundingClientRect();return[(g[0].pageX+(g[1].pageX-g[0].pageX)/2-e.x-o.scrollX)/u,(g[0].pageY+(g[1].pageY-g[0].pageY)/2-e.y-o.scrollY)/u]}();w.originX=e,w.originY=s,w.imageEl.style.transitionDuration="0ms"}f=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const r=s.params.zoom,a=s.zoom,n=g.findIndex(s=>s.pointerId===e.pointerId);n>=0&&(g[n]=e),g.length<2||(p=!0,w.scaleMove=getDistanceBetweenTouches(),w.imageEl&&(a.scale=w.scaleMove/w.scaleStart*u,a.scale>w.maxRatio&&(a.scale=w.maxRatio-1+(a.scale-w.maxRatio+1)**.5),a.scales.pointerId===e.pointerId);n>=0&&g.splice(n,1),c&&p&&(c=!1,p=!1,w.imageEl&&(a.scale=Math.max(Math.min(a.scale,w.maxRatio),r.minRatio),w.imageEl.style.transitionDuration=`${s.params.speed}ms`,w.imageEl.style.transform=`translate3d(0,0,0) scale(${a.scale})`,u=a.scale,f=!1,a.scale>1&&w.slideEl?w.slideEl.classList.add(`${r.zoomedSlideClass}`):a.scale<=1&&w.slideEl&&w.slideEl.classList.remove(`${r.zoomedSlideClass}`),1===a.scale&&(w.originX=0,w.originY=0,w.slideEl=void 0)))}function allowTouchMove(){s.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const r=`.${s.params.zoom.containerClass}`;return!!e.target.matches(r)||[...s.hostEl.querySelectorAll(r)].filter(s=>s.contains(e.target)).length>0}(e))return;const r=s.zoom;if(!w.imageEl)return;if(!v.isTouched||!w.slideEl)return;v.isMoved||(v.width=w.imageEl.offsetWidth||w.imageEl.clientWidth,v.height=w.imageEl.offsetHeight||w.imageEl.clientHeight,v.startX=getTranslate(w.imageWrapEl,"x")||0,v.startY=getTranslate(w.imageWrapEl,"y")||0,w.slideWidth=w.slideEl.offsetWidth,w.slideHeight=w.slideEl.offsetHeight,w.imageWrapEl.style.transitionDuration="0ms");const a=v.width*r.scale,n=v.height*r.scale;v.minX=Math.min(w.slideWidth/2-a/2,0),v.maxX=-v.minX,v.minY=Math.min(w.slideHeight/2-n/2,0),v.maxY=-v.minY,v.touchesCurrent.x=g.length>0?g[0].pageX:e.pageX,v.touchesCurrent.y=g.length>0?g[0].pageY:e.pageY;if(Math.max(Math.abs(v.touchesCurrent.x-v.touchesStart.x),Math.abs(v.touchesCurrent.y-v.touchesStart.y))>5&&(s.allowClick=!1),!v.isMoved&&!f){if(s.isHorizontal()&&(Math.floor(v.minX)===Math.floor(v.startX)&&v.touchesCurrent.xv.touchesStart.x))return v.isTouched=!1,void allowTouchMove();if(!s.isHorizontal()&&(Math.floor(v.minY)===Math.floor(v.startY)&&v.touchesCurrent.yv.touchesStart.y))return v.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(x),s.touchEventsData.preventTouchMoveFromPointerMove=!0,x=setTimeout(()=>{s.destroyed||allowTouchMove()})}(),v.isMoved=!0;const o=(r.scale-u)/(w.maxRatio-s.params.zoom.minRatio),{"originX":c,"originY":p}=w;v.currentX=v.touchesCurrent.x-v.touchesStart.x+v.startX+o*(v.width-2*c),v.currentY=v.touchesCurrent.y-v.touchesStart.y+v.startY+o*(v.height-2*p),v.currentXv.maxX&&(v.currentX=v.maxX-1+(v.currentX-v.maxX+1)**.8),v.currentYv.maxY&&(v.currentY=v.maxY-1+(v.currentY-v.maxY+1)**.8),b.prevPositionX||(b.prevPositionX=v.touchesCurrent.x),b.prevPositionY||(b.prevPositionY=v.touchesCurrent.y),b.prevTime||(b.prevTime=Date.now()),b.x=(v.touchesCurrent.x-b.prevPositionX)/(Date.now()-b.prevTime)/2,b.y=(v.touchesCurrent.y-b.prevPositionY)/(Date.now()-b.prevTime)/2,Math.abs(v.touchesCurrent.x-b.prevPositionX)<2&&(b.x=0),Math.abs(v.touchesCurrent.y-b.prevPositionY)<2&&(b.y=0),b.prevPositionX=v.touchesCurrent.x,b.prevPositionY=v.touchesCurrent.y,b.prevTime=Date.now(),w.imageWrapEl.style.transform=`translate3d(${v.currentX}px, ${v.currentY}px,0)`}function onTransitionEnd(){const e=s.zoom;w.slideEl&&s.activeIndex!==s.slides.indexOf(w.slideEl)&&(w.imageEl&&(w.imageEl.style.transform="translate3d(0,0,0) scale(1)"),w.imageWrapEl&&(w.imageWrapEl.style.transform="translate3d(0,0,0)"),w.slideEl.classList.remove(`${s.params.zoom.zoomedSlideClass}`),e.scale=1,u=1,w.slideEl=void 0,w.imageEl=void 0,w.imageWrapEl=void 0,w.originX=0,w.originY=0)}function zoomIn(e){const r=s.zoom,a=s.params.zoom;if(!w.slideEl){e&&e.target&&(w.slideEl=e.target.closest(`.${s.params.slideClass}, swiper-slide`)),w.slideEl||(s.params.virtual&&s.params.virtual.enabled&&s.virtual?w.slideEl=elementChildren(s.slidesEl,`.${s.params.slideActiveClass}`)[0]:w.slideEl=s.slides[s.activeIndex]);let r=w.slideEl.querySelector(`.${a.containerClass}`);r&&(r=r.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),w.imageEl=r,w.imageWrapEl=r?elementParents(w.imageEl,`.${a.containerClass}`)[0]:void 0}if(!w.imageEl||!w.imageWrapEl)return;let n,c,p,f,g,b,x,E,T,A,C,k,L,P,I,z,Y,B;s.params.cssMode&&(s.wrapperEl.style.overflow="hidden",s.wrapperEl.style.touchAction="none"),w.slideEl.classList.add(`${a.zoomedSlideClass}`),void 0===v.touchesStart.x&&e?(n=e.pageX,c=e.pageY):(n=v.touchesStart.x,c=v.touchesStart.y);const N="number"==typeof e?e:null;1===u&&N&&(n=void 0,c=void 0,v.touchesStart.x=void 0,v.touchesStart.y=void 0);const H=getMaxRatio();r.scale=N||H,u=N||H,!e||1===u&&N?(x=0,E=0):(Y=w.slideEl.offsetWidth,B=w.slideEl.offsetHeight,p=elementOffset(w.slideEl).left+o.scrollX,f=elementOffset(w.slideEl).top+o.scrollY,g=p+Y/2-n,b=f+B/2-c,T=w.imageEl.offsetWidth||w.imageEl.clientWidth,A=w.imageEl.offsetHeight||w.imageEl.clientHeight,C=T*r.scale,k=A*r.scale,L=Math.min(Y/2-C/2,0),P=Math.min(B/2-k/2,0),I=-L,z=-P,x=g*r.scale,E=b*r.scale,xI&&(x=I),Ez&&(E=z)),N&&1===r.scale&&(w.originX=0,w.originY=0),w.imageWrapEl.style.transitionDuration="300ms",w.imageWrapEl.style.transform=`translate3d(${x}px, ${E}px,0)`,w.imageEl.style.transitionDuration="300ms",w.imageEl.style.transform=`translate3d(0,0,0) scale(${r.scale})`}function zoomOut(){const e=s.zoom,r=s.params.zoom;if(!w.slideEl){s.params.virtual&&s.params.virtual.enabled&&s.virtual?w.slideEl=elementChildren(s.slidesEl,`.${s.params.slideActiveClass}`)[0]:w.slideEl=s.slides[s.activeIndex];let e=w.slideEl.querySelector(`.${r.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),w.imageEl=e,w.imageWrapEl=e?elementParents(w.imageEl,`.${r.containerClass}`)[0]:void 0}w.imageEl&&w.imageWrapEl&&(s.params.cssMode&&(s.wrapperEl.style.overflow="",s.wrapperEl.style.touchAction=""),e.scale=1,u=1,v.touchesStart.x=void 0,v.touchesStart.y=void 0,w.imageWrapEl.style.transitionDuration="300ms",w.imageWrapEl.style.transform="translate3d(0,0,0)",w.imageEl.style.transitionDuration="300ms",w.imageEl.style.transform="translate3d(0,0,0) scale(1)",w.slideEl.classList.remove(`${r.zoomedSlideClass}`),w.slideEl=void 0,w.originX=0,w.originY=0)}function zoomToggle(e){const r=s.zoom;r.scale&&1!==r.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!s.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!s.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=s.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":r,"activeListenerWithCapture":a}=getListeners();s.wrapperEl.addEventListener("pointerdown",onGestureStart,r),s.wrapperEl.addEventListener("pointermove",onGestureChange,a),["pointerup","pointercancel","pointerout"].forEach(e=>{s.wrapperEl.addEventListener(e,onGestureEnd,r)}),s.wrapperEl.addEventListener("pointermove",onTouchMove,a)}function disable(){const e=s.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":r,"activeListenerWithCapture":a}=getListeners();s.wrapperEl.removeEventListener("pointerdown",onGestureStart,r),s.wrapperEl.removeEventListener("pointermove",onGestureChange,a),["pointerup","pointercancel","pointerout"].forEach(e=>{s.wrapperEl.removeEventListener(e,onGestureEnd,r)}),s.wrapperEl.removeEventListener("pointermove",onTouchMove,a)}Object.defineProperty(s.zoom,"scale",{"get"(){return E},"set"(e){if(E!==e){const s=w.imageEl,r=w.slideEl;n("zoomChange",e,s,r)}E=e}}),a("init",()=>{s.params.zoom.enabled&&enable()}),a("destroy",()=>{disable()}),a("touchStart",(e,r)=>{s.zoom.enabled&&function onTouchStart(e){const r=s.device;if(!w.imageEl)return;if(v.isTouched)return;r.android&&e.cancelable&&e.preventDefault(),v.isTouched=!0;const a=g.length>0?g[0]:e;v.touchesStart.x=a.pageX,v.touchesStart.y=a.pageY}(r)}),a("touchEnd",(e,r)=>{s.zoom.enabled&&function onTouchEnd(){const e=s.zoom;if(!w.imageEl)return;if(!v.isTouched||!v.isMoved)return v.isTouched=!1,void(v.isMoved=!1);v.isTouched=!1,v.isMoved=!1;let r=300,a=300;const n=b.x*r,o=v.currentX+n,c=b.y*a,p=v.currentY+c;0!==b.x&&(r=Math.abs((o-v.currentX)/b.x)),0!==b.y&&(a=Math.abs((p-v.currentY)/b.y));const u=Math.max(r,a);v.currentX=o,v.currentY=p;const f=v.width*e.scale,g=v.height*e.scale;v.minX=Math.min(w.slideWidth/2-f/2,0),v.maxX=-v.minX,v.minY=Math.min(w.slideHeight/2-g/2,0),v.maxY=-v.minY,v.currentX=Math.max(Math.min(v.currentX,v.maxX),v.minX),v.currentY=Math.max(Math.min(v.currentY,v.maxY),v.minY),w.imageWrapEl.style.transitionDuration=`${u}ms`,w.imageWrapEl.style.transform=`translate3d(${v.currentX}px, ${v.currentY}px,0)`}()}),a("doubleTap",(e,r)=>{!s.animating&&s.params.zoom.enabled&&s.zoom.enabled&&s.params.zoom.toggle&&zoomToggle(r)}),a("transitionEnd",()=>{s.zoom.enabled&&s.params.zoom.enabled&&onTransitionEnd()}),a("slideChange",()=>{s.zoom.enabled&&s.params.zoom.enabled&&s.params.cssMode&&onTransitionEnd()}),Object.assign(s.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":s,"extendParams":r,"on":a}=e;function LinearSpline(e,s){const r=function search(){let e,s,r;return(a,n)=>{for(s=-1,e=a.length;e-s>1;)r=e+s>>1,a[r]<=n?s=r:e=r;return e}}();let a,n;return this.x=e,this.y=s,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(n=r(this.x,e),a=n-1,(e-this.x[a])*(this.y[n]-this.y[a])/(this.x[n]-this.x[a])+this.y[a]):0},this}function removeSpline(){s.controller.control&&s.controller.spline&&(s.controller.spline=void 0,delete s.controller.spline)}r({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),s.controller={"control":void 0},a("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof s.params.controller.control||s.params.controller.control instanceof HTMLElement)){return void("string"==typeof s.params.controller.control?[...document.querySelectorAll(s.params.controller.control)]:[s.params.controller.control]).forEach(e=>{if(s.controller.control||(s.controller.control=[]),e&&e.swiper)s.controller.control.push(e.swiper);else if(e){const r=`${s.params.eventsPrefix}init`,onControllerSwiper=a=>{s.controller.control.push(a.detail[0]),s.update(),e.removeEventListener(r,onControllerSwiper)};e.addEventListener(r,onControllerSwiper)}})}s.controller.control=s.params.controller.control}),a("update",()=>{removeSpline()}),a("resize",()=>{removeSpline()}),a("observerUpdate",()=>{removeSpline()}),a("setTranslate",(e,r,a)=>{s.controller.control&&!s.controller.control.destroyed&&s.controller.setTranslate(r,a)}),a("setTransition",(e,r,a)=>{s.controller.control&&!s.controller.control.destroyed&&s.controller.setTransition(r,a)}),Object.assign(s.controller,{"setTranslate":function setTranslate(e,r){const a=s.controller.control;let n,o;const c=s.constructor;function setControlledTranslate(e){if(e.destroyed)return;const r=s.rtlTranslate?-s.translate:s.translate;"slide"===s.params.controller.by&&(!function getInterpolateFunction(e){s.controller.spline=s.params.loop?new LinearSpline(s.slidesGrid,e.slidesGrid):new LinearSpline(s.snapGrid,e.snapGrid)}(e),o=-s.controller.spline.interpolate(-r)),o&&"container"!==s.params.controller.by||(n=(e.maxTranslate()-e.minTranslate())/(s.maxTranslate()-s.minTranslate()),!Number.isNaN(n)&&Number.isFinite(n)||(n=1),o=(r-s.minTranslate())*n+e.minTranslate()),s.params.controller.inverse&&(o=e.maxTranslate()-o),e.updateProgress(o),e.setTranslate(o,s),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(let e=0;e{r.updateAutoHeight()}),elementTransitionEnd(r.wrapperEl,()=>{n&&r.transitionEnd()})))}if(Array.isArray(n))for(o=0;o{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,s){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",s)})}function addElRoleDescription(e,s){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",s)})}function addElLabel(e,s){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",s)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const r=s.params.a11y,a=e.target;if(!s.pagination||!s.pagination.el||a!==s.pagination.el&&!s.pagination.el.contains(e.target)||e.target.matches(classesToSelector(s.params.pagination.bulletClass))){if(s.navigation&&s.navigation.prevEl&&s.navigation.nextEl){const e=makeElementsArray(s.navigation.prevEl);makeElementsArray(s.navigation.nextEl).includes(a)&&(s.isEnd&&!s.params.loop||s.slideNext(),s.isEnd?notify(r.lastSlideMessage):notify(r.nextSlideMessage)),e.includes(a)&&(s.isBeginning&&!s.params.loop||s.slidePrev(),s.isBeginning?notify(r.firstSlideMessage):notify(r.prevSlideMessage))}s.pagination&&a.matches(classesToSelector(s.params.pagination.bulletClass))&&a.click()}}function hasPagination(){return s.pagination&&s.pagination.bullets&&s.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&s.params.pagination.clickable}const initNavEl=(e,s,r)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,r),function addElControls(e,s){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",s)})}(e,s)},handlePointerDown=e=>{o&&o!==e.target&&!o.contains(e.target)&&(n=!0),s.a11y.clicked=!0},handlePointerUp=()=>{n=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{s.destroyed||(s.a11y.clicked=!1)})})},onVisibilityChange=e=>{p=(new Date).getTime()},handleFocus=e=>{if(s.a11y.clicked||!s.params.a11y.scrollOnFocus)return;if((new Date).getTime()-p<100)return;const r=e.target.closest(`.${s.params.slideClass}, swiper-slide`);if(!r||!s.slides.includes(r))return;o=r;const a=s.slides.indexOf(r)===s.activeIndex,c=s.params.watchSlidesProgress&&s.visibleSlides&&s.visibleSlides.includes(r);a||c||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(s.isHorizontal()?s.el.scrollLeft=0:s.el.scrollTop=0,requestAnimationFrame(()=>{n||(s.params.loop?s.slideToLoop(parseInt(r.getAttribute("data-swiper-slide-index")),0):s.slideTo(s.slides.indexOf(r),0),n=!1)}))},initSlides=()=>{const e=s.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(s.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(s.slides,e.slideRole);const r=s.slides.length;e.slideLabelMessage&&s.slides.forEach((a,n)=>{const o=s.params.loop?parseInt(a.getAttribute("data-swiper-slide-index"),10):n;addElLabel(a,e.slideLabelMessage.replace(/\{\{index\}\}/,o+1).replace(/\{\{slidesLength\}\}/,r))})},init=()=>{const e=s.params.a11y;s.el.append(c);const r=s.el;e.containerRoleDescriptionMessage&&addElRoleDescription(r,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(r,e.containerMessage),e.containerRole&&addElRole(r,e.containerRole);const a=s.wrapperEl,n=e.id||a.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,o=s.params.autoplay&&s.params.autoplay.enabled?"off":"polite";!function addElId(e,s){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",s)})}(a,n),function addElLive(e,s){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",s)})}(a,o),initSlides();let{"nextEl":p,"prevEl":u}=s.navigation?s.navigation:{};if(p=makeElementsArray(p),u=makeElementsArray(u),p&&p.forEach(s=>initNavEl(s,n,e.nextSlideMessage)),u&&u.forEach(s=>initNavEl(s,n,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(s.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),s.el.addEventListener("focus",handleFocus,!0),s.el.addEventListener("focus",handleFocus,!0),s.el.addEventListener("pointerdown",handlePointerDown,!0),s.el.addEventListener("pointerup",handlePointerUp,!0)};a("beforeInit",()=>{c=createElement("span",s.params.a11y.notificationClass),c.setAttribute("aria-live","assertive"),c.setAttribute("aria-atomic","true")}),a("afterInit",()=>{s.params.a11y.enabled&&init()}),a("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{s.params.a11y.enabled&&initSlides()}),a("fromEdge toEdge afterInit lock unlock",()=>{s.params.a11y.enabled&&function updateNavigation(){if(s.params.loop||s.params.rewind||!s.navigation)return;const{"nextEl":e,"prevEl":r}=s.navigation;r&&(s.isBeginning?(disableEl(r),makeElNotFocusable(r)):(enableEl(r),makeElFocusable(r))),e&&(s.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),a("paginationUpdate",()=>{s.params.a11y.enabled&&function updatePagination(){const e=s.params.a11y;hasPagination()&&s.pagination.bullets.forEach(r=>{s.params.pagination.clickable&&(makeElFocusable(r),s.params.pagination.renderBullet||(addElRole(r,"button"),addElLabel(r,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(r)+1)))),r.matches(classesToSelector(s.params.pagination.bulletActiveClass))?r.setAttribute("aria-current","true"):r.removeAttribute("aria-current")})}()}),a("destroy",()=>{s.params.a11y.enabled&&function destroy(){c&&c.remove();let{"nextEl":e,"prevEl":r}=s.navigation?s.navigation:{};e=makeElementsArray(e),r=makeElementsArray(r),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),r&&r.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(s.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("focus",handleFocus,!0),s.el.removeEventListener("pointerdown",handlePointerDown,!0),s.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let n=!1,o={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const s=getWindow();let r;r=e?new URL(e):s.location;const a=r.pathname.slice(1).split("/").filter(e=>""!==e),n=a.length;return{"key":a[n-2],"value":a[n-1]}},setHistory=(e,r)=>{const a=getWindow();if(!n||!s.params.history.enabled)return;let o;o=s.params.url?new URL(s.params.url):a.location;const c=s.virtual&&s.params.virtual.enabled?s.slidesEl.querySelector(`[data-swiper-slide-index="${r}"]`):s.slides[r];let p=slugify(c.getAttribute("data-history"));if(s.params.history.root.length>0){let r=s.params.history.root;"/"===r[r.length-1]&&(r=r.slice(0,r.length-1)),p=`${r}/${e?`${e}/`:""}${p}`}else o.pathname.includes(e)||(p=`${e?`${e}/`:""}${p}`);s.params.history.keepQuery&&(p+=o.search);const u=a.history.state;u&&u.value===p||(s.params.history.replaceState?a.history.replaceState({"value":p},null,p):a.history.pushState({"value":p},null,p))},scrollToSlide=(e,r,a)=>{if(r)for(let n=0,o=s.slides.length;n{o=getPathValues(s.params.url),scrollToSlide(s.params.speed,o.value,!1)};a("init",()=>{s.params.history.enabled&&(()=>{const e=getWindow();if(s.params.history){if(!e.history||!e.history.pushState)return s.params.history.enabled=!1,void(s.params.hashNavigation.enabled=!0);n=!0,o=getPathValues(s.params.url),o.key||o.value?(scrollToSlide(0,o.value,s.params.runCallbacksOnInit),s.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):s.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),a("destroy",()=>{s.params.history.enabled&&(()=>{const e=getWindow();s.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),a("transitionEnd _freeModeNoMomentumRelease",()=>{n&&setHistory(s.params.history.key,s.activeIndex)}),a("slideChange",()=>{n&&s.params.cssMode&&setHistory(s.params.history.key,s.activeIndex)})},function HashNavigation(e){let{"swiper":s,"extendParams":r,"emit":a,"on":n}=e,o=!1;const c=getDocument(),p=getWindow();r({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,r){if(s.virtual&&s.params.virtual.enabled){const e=s.slides.filter(e=>e.getAttribute("data-hash")===r)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return s.getSlideIndex(elementChildren(s.slidesEl,`.${s.params.slideClass}[data-hash="${r}"], swiper-slide[data-hash="${r}"]`)[0])}}});const onHashChange=()=>{a("hashChange");const e=c.location.hash.replace("#",""),r=s.virtual&&s.params.virtual.enabled?s.slidesEl.querySelector(`[data-swiper-slide-index="${s.activeIndex}"]`):s.slides[s.activeIndex];if(e!==(r?r.getAttribute("data-hash"):"")){const r=s.params.hashNavigation.getSlideIndex(s,e);if(void 0===r||Number.isNaN(r))return;s.slideTo(r)}},setHash=()=>{if(!o||!s.params.hashNavigation.enabled)return;const e=s.virtual&&s.params.virtual.enabled?s.slidesEl.querySelector(`[data-swiper-slide-index="${s.activeIndex}"]`):s.slides[s.activeIndex],r=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";s.params.hashNavigation.replaceState&&p.history&&p.history.replaceState?(p.history.replaceState(null,null,`#${r}`||""),a("hashSet")):(c.location.hash=r||"",a("hashSet"))};n("init",()=>{s.params.hashNavigation.enabled&&(()=>{if(!s.params.hashNavigation.enabled||s.params.history&&s.params.history.enabled)return;o=!0;const e=c.location.hash.replace("#","");if(e){const r=0,a=s.params.hashNavigation.getSlideIndex(s,e);s.slideTo(a||0,r,s.params.runCallbacksOnInit,!0)}s.params.hashNavigation.watchState&&p.addEventListener("hashchange",onHashChange)})()}),n("destroy",()=>{s.params.hashNavigation.enabled&&s.params.hashNavigation.watchState&&p.removeEventListener("hashchange",onHashChange)}),n("transitionEnd _freeModeNoMomentumRelease",()=>{o&&setHash()}),n("slideChange",()=>{o&&s.params.cssMode&&setHash()})},function Autoplay(e){let s,r,{"swiper":a,"extendParams":n,"on":o,"emit":c,"params":p}=e;a.autoplay={"running":!1,"paused":!1,"timeLeft":0},n({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let u,f,g,w,v,b,x,E,T=p&&p.autoplay?p.autoplay.delay:3e3,A=p&&p.autoplay?p.autoplay.delay:3e3,C=(new Date).getTime();function onTransitionEnd(e){a&&!a.destroyed&&a.wrapperEl&&e.target===a.wrapperEl&&(a.wrapperEl.removeEventListener("transitionend",onTransitionEnd),E||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(a.destroyed||!a.autoplay.running)return;a.autoplay.paused?f=!0:f&&(A=u,f=!1);const e=a.autoplay.paused?u:C+A-(new Date).getTime();a.autoplay.timeLeft=e,c("autoplayTimeLeft",e,e/T),r=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(a.destroyed||!a.autoplay.running)return;cancelAnimationFrame(r),calcTimeLeft();let n=void 0===e?a.params.autoplay.delay:e;T=a.params.autoplay.delay,A=a.params.autoplay.delay;const o=(()=>{let e;if(e=a.virtual&&a.params.virtual.enabled?a.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:a.slides[a.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(o)&&o>0&&void 0===e&&(n=o,T=o,A=o),u=n;const p=a.params.speed,proceed=()=>{a&&!a.destroyed&&(a.params.autoplay.reverseDirection?!a.isBeginning||a.params.loop||a.params.rewind?(a.slidePrev(p,!0,!0),c("autoplay")):a.params.autoplay.stopOnLastSlide||(a.slideTo(a.slides.length-1,p,!0,!0),c("autoplay")):!a.isEnd||a.params.loop||a.params.rewind?(a.slideNext(p,!0,!0),c("autoplay")):a.params.autoplay.stopOnLastSlide||(a.slideTo(0,p,!0,!0),c("autoplay")),a.params.cssMode&&(C=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return n>0?(clearTimeout(s),s=setTimeout(()=>{proceed()},n)):requestAnimationFrame(()=>{proceed()}),n},start=()=>{C=(new Date).getTime(),a.autoplay.running=!0,run(),c("autoplayStart")},stop=()=>{a.autoplay.running=!1,clearTimeout(s),cancelAnimationFrame(r),c("autoplayStop")},pause=(e,r)=>{if(a.destroyed||!a.autoplay.running)return;clearTimeout(s),e||(x=!0);const proceed=()=>{c("autoplayPause"),a.params.autoplay.waitForTransition?a.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(a.autoplay.paused=!0,r)return b&&(u=a.params.autoplay.delay),b=!1,void proceed();const n=u||a.params.autoplay.delay;u=n-((new Date).getTime()-C),a.isEnd&&u<0&&!a.params.loop||(u<0&&(u=0),proceed())},resume=()=>{a.isEnd&&u<0&&!a.params.loop||a.destroyed||!a.autoplay.running||(C=(new Date).getTime(),x?(x=!1,run(u)):run(),a.autoplay.paused=!1,c("autoplayResume"))},onVisibilityChange=()=>{if(a.destroyed||!a.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(x=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(x=!0,E=!0,a.animating||a.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(E=!1,a.autoplay.paused&&resume())};o("init",()=>{a.params.autoplay.enabled&&(a.params.autoplay.pauseOnMouseEnter&&(a.el.addEventListener("pointerenter",onPointerEnter),a.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),o("destroy",()=>{a.el&&"string"!=typeof a.el&&(a.el.removeEventListener("pointerenter",onPointerEnter),a.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),a.autoplay.running&&stop()}),o("_freeModeStaticRelease",()=>{(w||x)&&resume()}),o("_freeModeNoMomentumRelease",()=>{a.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),o("beforeTransitionStart",(e,s,r)=>{!a.destroyed&&a.autoplay.running&&(r||!a.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),o("sliderFirstMove",()=>{!a.destroyed&&a.autoplay.running&&(a.params.autoplay.disableOnInteraction?stop():(g=!0,w=!1,x=!1,v=setTimeout(()=>{x=!0,w=!0,pause(!0)},200)))}),o("touchEnd",()=>{if(!a.destroyed&&a.autoplay.running&&g){if(clearTimeout(v),clearTimeout(s),a.params.autoplay.disableOnInteraction)return w=!1,void(g=!1);w&&a.params.cssMode&&resume(),w=!1,g=!1}}),o("slideChange",()=>{!a.destroyed&&a.autoplay.running&&(b=!0)}),Object.assign(a.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let n=!1,o=!1;function onThumbClick(){const e=s.thumbs.swiper;if(!e||e.destroyed)return;const r=e.clickedIndex,a=e.clickedSlide;if(a&&a.classList.contains(s.params.thumbs.slideThumbActiveClass))return;if(null==r)return;let n;n=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):r,s.params.loop?s.slideToLoop(n):s.slideTo(n)}function init(){const{"thumbs":e}=s.params;if(n)return!1;n=!0;const r=s.constructor;if(e.swiper instanceof r)s.thumbs.swiper=e.swiper,Object.assign(s.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(s.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),s.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const a=Object.assign({},e.swiper);Object.assign(a,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),s.thumbs.swiper=new r(a),o=!0}return s.thumbs.swiper.el.classList.add(s.params.thumbs.thumbsContainerClass),s.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const r=s.thumbs.swiper;if(!r||r.destroyed)return;const a="auto"===r.params.slidesPerView?r.slidesPerViewDynamic():r.params.slidesPerView;let n=1;const o=s.params.thumbs.slideThumbActiveClass;if(s.params.slidesPerView>1&&!s.params.centeredSlides&&(n=s.params.slidesPerView),s.params.thumbs.multipleActiveThumbs||(n=1),n=Math.floor(n),r.slides.forEach(e=>e.classList.remove(o)),r.params.loop||r.params.virtual&&r.params.virtual.enabled)for(let e=0;e{e.classList.add(o)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${s.realIndex}`)[0];o=r.slides.indexOf(e),u=s.activeIndex>s.previousIndex?"next":"prev"}else o=s.realIndex,u=o>s.previousIndex?"next":"prev";p&&(o+="next"===u?c:-1*c),r.visibleSlidesIndexes&&r.visibleSlidesIndexes.indexOf(o)<0&&(r.params.centeredSlides?o=o>n?o-Math.floor(a/2)+1:o+Math.floor(a/2)-1:o>n&&r.params.slidesPerGroup,r.slideTo(o,e?0:void 0))}}s.thumbs={"swiper":null},a("beforeInit",()=>{const{"thumbs":e}=s.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const r=getDocument(),getThumbsElementAndInit=()=>{const a="string"==typeof e.swiper?r.querySelector(e.swiper):e.swiper;if(a&&a.swiper)e.swiper=a.swiper,init(),update(!0);else if(a){const r=`${s.params.eventsPrefix}init`,onThumbsSwiper=n=>{e.swiper=n.detail[0],a.removeEventListener(r,onThumbsSwiper),init(),update(!0),e.swiper.update(),s.update()};a.addEventListener(r,onThumbsSwiper)}return a},watchForThumbsToAppear=()=>{if(s.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),a("slideChange update resize observerUpdate",()=>{update()}),a("setTransition",(e,r)=>{const a=s.thumbs.swiper;a&&!a.destroyed&&a.setTransition(r)}),a("beforeDestroy",()=>{const e=s.thumbs.swiper;e&&!e.destroyed&&o&&e.destroy()}),Object.assign(s.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":s,"extendParams":r,"emit":a,"once":n}=e;r({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(s,{"freeMode":{"onTouchStart":function onTouchStart(){if(s.params.cssMode)return;const e=s.getTranslate();s.setTranslate(e),s.setTransition(0),s.touchEventsData.velocities.length=0,s.freeMode.onTouchEnd({"currentPos":s.rtl?s.translate:-s.translate})},"onTouchMove":function onTouchMove(){if(s.params.cssMode)return;const{"touchEventsData":e,"touches":r}=s;0===e.velocities.length&&e.velocities.push({"position":r[s.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":r[s.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":r}=e;if(s.params.cssMode)return;const{"params":o,"wrapperEl":c,"rtlTranslate":p,"snapGrid":u,"touchEventsData":f}=s,g=now()-f.touchStartTime;if(r<-s.minTranslate())s.slideTo(s.activeIndex);else if(r>-s.maxTranslate())s.slides.length1){const e=f.velocities.pop(),r=f.velocities.pop(),a=e.position-r.position,n=e.time-r.time;s.velocity=a/n,s.velocity/=2,Math.abs(s.velocity)150||now()-e.time>300)&&(s.velocity=0)}else s.velocity=0;s.velocity*=o.freeMode.momentumVelocityRatio,f.velocities.length=0;let e=1e3*o.freeMode.momentumRatio;const r=s.velocity*e;let g=s.translate+r;p&&(g=-g);let w,v=!1;const b=20*Math.abs(s.velocity)*o.freeMode.momentumBounceRatio;let x;if(gs.minTranslate())o.freeMode.momentumBounce?(g-s.minTranslate()>b&&(g=s.minTranslate()+b),w=s.minTranslate(),v=!0,f.allowMomentumBounce=!0):g=s.minTranslate(),o.loop&&o.centeredSlides&&(x=!0);else if(o.freeMode.sticky){let e;for(let s=0;s-g){e=s;break}g=Math.abs(u[e]-g){s.loopFix()}),0!==s.velocity){if(e=p?Math.abs((-g-s.translate)/s.velocity):Math.abs((g-s.translate)/s.velocity),o.freeMode.sticky){const r=Math.abs((p?-g:g)-s.translate),a=s.slidesSizesGrid[s.activeIndex];e=r{s&&!s.destroyed&&f.allowMomentumBounce&&(a("momentumBounce"),s.setTransition(o.speed),setTimeout(()=>{s.setTranslate(w),elementTransitionEnd(c,()=>{s&&!s.destroyed&&s.transitionEnd()})},0))})):s.velocity?(a("_freeModeNoMomentumRelease"),s.updateProgress(g),s.setTransition(e),s.setTranslate(g),s.transitionStart(!0,s.swipeDirection),s.animating||(s.animating=!0,elementTransitionEnd(c,()=>{s&&!s.destroyed&&s.transitionEnd()}))):s.updateProgress(g),s.updateActiveIndex(),s.updateSlidesClasses()}else{if(o.freeMode.sticky)return void s.slideToClosest();o.freeMode&&a("_freeModeNoMomentumRelease")}(!o.freeMode.momentum||g>=o.longSwipesMs)&&(a("_freeModeStaticRelease"),s.updateProgress(),s.updateActiveIndex(),s.updateSlidesClasses())}}}})},function Grid(e){let s,r,a,n,{"swiper":o,"extendParams":c,"on":p}=e;c({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=o.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*o.size:"string"==typeof e&&(e=parseFloat(e)),e};p("init",()=>{n=o.params.grid&&o.params.grid.rows>1}),p("update",()=>{const{"params":e,"el":s}=o,r=e.grid&&e.grid.rows>1;n&&!r?(s.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),a=1,o.emitContainerClasses()):!n&&r&&(s.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&s.classList.add(`${e.containerModifierClass}grid-column`),o.emitContainerClasses()),n=r}),o.grid={"initSlides":e=>{const{"slidesPerView":n}=o.params,{"rows":c,"fill":p}=o.params.grid,u=o.virtual&&o.params.virtual.enabled?o.virtual.slides.length:e.length;a=Math.floor(u/c),s=Math.floor(u/c)===u/c?u:Math.ceil(u/c)*c,"auto"!==n&&"row"===p&&(s=Math.max(s,n*c)),r=s/c},"unsetSlides":()=>{o.slides&&o.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[o.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,n,c)=>{const{"slidesPerGroup":p}=o.params,u=getSpaceBetween(),{"rows":f,"fill":g}=o.params.grid,w=o.virtual&&o.params.virtual.enabled?o.virtual.slides.length:c.length;let v,b,x;if("row"===g&&p>1){const r=Math.floor(e/(p*f)),a=e-f*p*r,o=0===r?p:Math.min(Math.ceil((w-r*f*p)/f),p);x=Math.floor(a/o),b=a-x*o+r*p,v=b+x*s/f,n.style.order=v}else"column"===g?(b=Math.floor(e/f),x=e-b*f,(b>a||b===a&&x===f-1)&&(x+=1,x>=f&&(x=0,b+=1))):(x=Math.floor(e/r),b=e-x*r);n.row=x,n.column=b,n.style.height=`calc((100% - ${(f-1)*u}px) / ${f})`,n.style[o.getDirectionLabel("margin-top")]=0!==x?u&&`${u}px`:"",n.swiperSlideGridSet=!0},"updateWrapperSize":(e,r)=>{const{"centeredSlides":a,"roundLengths":n}=o.params,c=getSpaceBetween(),{"rows":p}=o.params.grid;if(o.virtualSize=(e+c)*s,o.virtualSize=Math.ceil(o.virtualSize/p)-c,o.params.cssMode||(o.wrapperEl.style[o.getDirectionLabel("width")]=`${o.virtualSize+c}px`),a){const e=[];for(let s=0;s{const{"slides":e}=s;s.params.fadeEffect;for(let r=0;r{const r=s.slides.map(e=>getSlideTransformEl(e));r.forEach(s=>{s.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":s,"duration":e,"transformElements":r,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!s.params.cssMode})})},function EffectCube(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,s,r)=>{let a=r?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),n=r?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");a||(a=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(r?"left":"top")).split(" ")),e.append(a)),n||(n=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(r?"right":"bottom")).split(" ")),e.append(n)),a&&(a.style.opacity=Math.max(-s,0)),n&&(n.style.opacity=Math.max(s,0))};effectInit({"effect":"cube","swiper":s,"on":a,"setTranslate":()=>{const{"el":e,"wrapperEl":r,"slides":a,"width":n,"height":o,"rtlTranslate":c,"size":p,"browser":u}=s,f=getRotateFix(s),g=s.params.cubeEffect,w=s.isHorizontal(),v=s.virtual&&s.params.virtual.enabled;let b,x=0;g.shadow&&(w?(b=s.wrapperEl.querySelector(".swiper-cube-shadow"),b||(b=createElement("div","swiper-cube-shadow"),s.wrapperEl.append(b)),b.style.height=`${n}px`):(b=e.querySelector(".swiper-cube-shadow"),b||(b=createElement("div","swiper-cube-shadow"),e.append(b))));for(let e=0;e-1&&(x=90*r+90*u,c&&(x=90*-r-90*u)),s.style.transform=A,g.slideShadows&&createSlideShadows(s,u,w)}if(r.style.transformOrigin=`50% 50% -${p/2}px`,r.style["-webkit-transform-origin"]=`50% 50% -${p/2}px`,g.shadow)if(w)b.style.transform=`translate3d(0px, ${n/2+g.shadowOffset}px, ${-n/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${g.shadowScale})`;else{const e=Math.abs(x)-90*Math.floor(Math.abs(x)/90),s=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),r=g.shadowScale,a=g.shadowScale/s,n=g.shadowOffset;b.style.transform=`scale3d(${r}, 1, ${a}) translate3d(0px, ${o/2+n}px, ${-o/2/a}px) rotateX(-89.99deg)`}const E=(u.isSafari||u.isWebView)&&u.needPerspectiveFix?-p/2:0;r.style.transform=`translate3d(0px,0,${E}px) rotateX(${f(s.isHorizontal()?0:x)}deg) rotateY(${f(s.isHorizontal()?-x:0)}deg)`,r.style.setProperty("--swiper-cube-translate-z",`${E}px`)},"setTransition":e=>{const{"el":r,"slides":a}=s;if(a.forEach(s=>{s.style.transitionDuration=`${e}ms`,s.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(s=>{s.style.transitionDuration=`${e}ms`})}),s.params.cubeEffect.shadow&&!s.isHorizontal()){const s=r.querySelector(".swiper-cube-shadow");s&&(s.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=s.isHorizontal();s.slides.forEach(s=>{const r=Math.max(Math.min(s.progress,1),-1);createSlideShadows(s,r,e)})},"getEffectParams":()=>s.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,r)=>{let a=s.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),n=s.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");a||(a=createShadow("flip",e,s.isHorizontal()?"left":"top")),n||(n=createShadow("flip",e,s.isHorizontal()?"right":"bottom")),a&&(a.style.opacity=Math.max(-r,0)),n&&(n.style.opacity=Math.max(r,0))};effectInit({"effect":"flip","swiper":s,"on":a,"setTranslate":()=>{const{"slides":e,"rtlTranslate":r}=s,a=s.params.flipEffect,n=getRotateFix(s);for(let o=0;o{const r=s.slides.map(e=>getSlideTransformEl(e));r.forEach(s=>{s.style.transitionDuration=`${e}ms`,s.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(s=>{s.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":s,"duration":e,"transformElements":r})},"recreateShadows":()=>{s.params.flipEffect,s.slides.forEach(e=>{let r=e.progress;s.params.flipEffect.limitRotation&&(r=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,r)})},"getEffectParams":()=>s.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!s.params.cssMode})})},function EffectCoverflow(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":s,"on":a,"setTranslate":()=>{const{"width":e,"height":r,"slides":a,"slidesSizesGrid":n}=s,o=s.params.coverflowEffect,c=s.isHorizontal(),p=s.translate,u=c?e/2-p:r/2-p,f=c?o.rotate:-o.rotate,g=o.depth,w=getRotateFix(s);for(let e=0,s=a.length;e0?v:0),r&&(r.style.opacity=-v>0?-v:0)}}},"setTransition":e=>{s.slides.map(e=>getSlideTransformEl(e)).forEach(s=>{s.style.transitionDuration=`${e}ms`,s.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(s=>{s.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":s,"on":a,"setTranslate":()=>{const{"slides":e,"wrapperEl":r,"slidesSizesGrid":a}=s,n=s.params.creativeEffect,{"progressMultiplier":o}=n,c=s.params.centeredSlides,p=getRotateFix(s);if(c){const e=a[0]/2-s.params.slidesOffsetBefore||0;r.style.transform=`translateX(calc(50% - ${e}px))`}for(let r=0;r0&&(E=n.prev,x=!0),v.forEach((e,s)=>{v[s]=`calc(${e}px + (${getTranslateValue(E.translate[s])} * ${Math.abs(f*o)}))`}),b.forEach((e,s)=>{let r=E.rotate[s]*Math.abs(f*o);b[s]=r}),a.style.zIndex=-Math.abs(Math.round(u))+e.length;const T=v.join(", "),A=`rotateX(${p(b[0])}deg) rotateY(${p(b[1])}deg) rotateZ(${p(b[2])}deg)`,C=g<0?`scale(${1+(1-E.scale)*g*o})`:`scale(${1-(1-E.scale)*g*o})`,k=g<0?1+(1-E.opacity)*g*o:1-(1-E.opacity)*g*o,L=`translate3d(${T}) ${A} ${C}`;if(x&&E.shadow||!x){let e=a.querySelector(".swiper-slide-shadow");if(!e&&E.shadow&&(e=createShadow("creative",a)),e){const s=n.shadowPerProgress?f*(1/n.limitProgress):f;e.style.opacity=Math.min(Math.max(Math.abs(s),0),1)}}const P=effectTarget(0,a);P.style.transform=L,P.style.opacity=k,E.origin&&(P.style.transformOrigin=E.origin)}},"setTransition":e=>{const r=s.slides.map(e=>getSlideTransformEl(e));r.forEach(s=>{s.style.transitionDuration=`${e}ms`,s.querySelectorAll(".swiper-slide-shadow").forEach(s=>{s.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":s,"duration":e,"transformElements":r,"allSlides":!0})},"perspective":()=>s.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!s.params.cssMode})})},function EffectCards(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":s,"on":a,"setTranslate":()=>{const{"slides":e,"activeIndex":r,"rtlTranslate":a}=s,n=s.params.cardsEffect,{"startTranslate":o,"isTouched":c}=s.touchEventsData,p=a?-s.translate:s.translate;for(let u=0;u0&&w<1&&(c||s.params.cssMode)&&p-1&&(c||s.params.cssMode)&&p>o;if(L||P){const e=(1-Math.abs((Math.abs(w)-.5)/.5))**.5;A+=-28*w*e,T+=-.5*e,C+=96*e,x=-25*e*Math.abs(w)+"%"}if(b=w<0?`calc(${b}px ${a?"-":"+"} (${C*Math.abs(w)}%))`:w>0?`calc(${b}px ${a?"-":"+"} (-${C*Math.abs(w)}%))`:`${b}px`,!s.isHorizontal()){const e=x;x=b,b=e}const I=w<0?""+(1+(1-T)*w):""+(1-(1-T)*w),z=`\n translate3d(${b}, ${x}, ${E}px)\n rotateZ(${n.rotate?a?-A:A:0}deg)\n scale(${I})\n `;if(n.slideShadows){let e=f.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",f)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(w)-.5)/.5,0),1))}f.style.zIndex=-Math.abs(Math.round(g))+e.length;effectTarget(0,f).style.transform=z}},"setTransition":e=>{const r=s.slides.map(e=>getSlideTransformEl(e));r.forEach(s=>{s.style.transitionDuration=`${e}ms`,s.querySelectorAll(".swiper-slide-shadow").forEach(s=>{s.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":s,"duration":e,"transformElements":r})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!s.params.cssMode})})}];Swiper.use(q);var U,Q,K,Z,J,__classPrivateFieldGet=function(e,s,r,a){if("a"===r&&!a)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof s?e!==s||!a:!s.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?a:"a"===r?a.call(e):a?a.value:s.get(e)},__classPrivateFieldSet=function(e,s,r,a,n){if("m"===a)throw new TypeError("Private method is not writable");if("a"===a&&!n)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof s?e!==s||!n:!s.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===a?n.call(e,r):n?n.value=r:s.set(e,r),r};let ee=0;const te=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,n.lh)(this,"change",7),this.onAnimationFinish=(0,n.lh)(this,"animationfinish",7),U.set(this,ee++),Q.set(this,"autoplay"),K.set(this,!1),Z.set(this,!1),J.set(this,0),this.handleSwiperSizeDebounce=(0,k.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,Z,"f")&&(this.reset(),__classPrivateFieldSet(this,Z,!1,"f"),__classPrivateFieldSet(this,K,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,K,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,K,!0,"f"),__classPrivateFieldSet(this,J,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,K,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,s]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(s)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const s=parseInt(e,10);isNaN(s)||s===this.swiper.realIndex||(__classPrivateFieldSet(this,Q,"","f"),this.circular?(this.swiper.slideToLoop(s),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(s))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let s=0;this.getSlidersList().forEach((r,a)=>{r.getAttribute("item-id")===e&&(s=this.circular?Number(r.getAttribute("data-swiper-slide-index")):a)}),s!==this.swiper.realIndex&&(__classPrivateFieldSet(this,Q,"","f"),this.circular?(this.swiper.slideToLoop(s),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(s))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const s=this.swiper.autoplay;if(s){if(s.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),s.start()):s.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,Z,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=s=>(__classPrivateFieldSet(this,K,!0,"f"),!__classPrivateFieldGet(this,Z,"f")&&this.circular&&beforeDomOperation(),e.appendChild(s)),this.el.insertBefore=(s,r)=>(__classPrivateFieldSet(this,K,!0,"f"),!__classPrivateFieldGet(this,Z,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(s,r)),this.el.replaceChild=(s,r)=>(__classPrivateFieldSet(this,K,!0,"f"),!__classPrivateFieldGet(this,Z,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(s,r)),this.el.removeChild=s=>(__classPrivateFieldSet(this,K,!0,"f"),!__classPrivateFieldGet(this,Z,"f")&&this.circular&&beforeDomOperation(),e.removeChild(s))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":s,"circular":r,"current":a,"currentItemId":n,"displayMultipleItems":o,"duration":c,"interval":p,"effectsProps":u,"vertical":f}=this;let g=a;if(e)g=__classPrivateFieldGet(this,J,"f");else if(n){let e=0;this.getSlidersList().forEach((s,r)=>{s.itemId&&s.itemId===n&&(e=r)}),g=e}const w=this.getLoopAdditionalSlides(),v=1===o&&this.getNeedFixLoop(),b=o,x=this,E=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,U,"f")} > .swiper-container > .swiper-pagination`},"direction":f?"vertical":"horizontal","loop":r,"slidesPerView":b,"initialSlide":g,"loopAdditionalSlides":w,"speed":c,"observeParents":!0,"observer":!0,"centeredSlides":v,"zoom":this.zoom,"nested":!0},u),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(x,K,"f")||__classPrivateFieldGet(x,J,"f")===this.realIndex)return;__classPrivateFieldSet(x,J,this.realIndex,"f"),x.getNeedFixLoop()&&e.loopFix(),x.autoplay&&e.autoplay.start();const s=x.getCurrentItemId(e);x.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(x,Q,"f"),"currentItemId":s}),__classPrivateFieldSet(x,Q,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(x,Q,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(x,K,"f")||__classPrivateFieldGet(x,J,"f")===this.realIndex)return;const s=x.getCurrentItemId(e);x.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(x,Q,"f"),"currentItemId":s})},"init":e=>{x.getNeedFixLoop()&&e.loopFix(),x.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(x,Q,"touch","f"),x.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(x,Q,"touch","f"),x.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(x,Q,"autoplay","f")}}});if(s&&(E.autoplay={"delay":p,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,U,"f")} > .swiper-container`,E),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),s=this.swiper.maxTranslate.bind(this.swiper);v&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>s()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>s()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":s,"indicatorColor":r,"indicatorActiveColor":a}=this,[o,c]=this.parseMargin(),p=["overflow: visible;",e?`margin-top: ${o}px; margin-bottom: ${c}px;`:`margin-right: ${c}px; margin-left: ${o}px;`,this.full?"height: 100%;":""],u=[s?"opacity: 1;":"display: none;","font-size: 0;"],f={"overflow":"hidden"};return this.full&&(f.height="100%"),(0,n.h)(n.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,U,"f")}`,"style":f},(0,n.h)("div",{"class":"swiper-container"},(0,n.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,U,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${r} }\n .taro-swiper-${__classPrivateFieldGet(this,U,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${a} }\n .taro-swiper-${__classPrivateFieldGet(this,U,"f")} > .swiper-container { ${p.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,U,"f")} > .swiper-container > .swiper-pagination { ${u.join("")} }\n `),(0,n.h)("div",{"class":"swiper-wrapper"},(0,n.h)("slot",null)),(0,n.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);U=new WeakMap,Q=new WeakMap,K=new WeakMap,Z=new WeakMap,J=new WeakMap;const ie=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,te)})},se=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,o.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,n.h)(n.xr,{"item-id":this.itemId},(0,n.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const re=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,se)})},ae=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,n.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const s=e.target.checked;this.checked=s,this.onChange.emit({"value":s})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":s,"checked":r,"name":a,"disabled":o,"nativeProps":c}=this,p=r?{"borderColor":s||"04BE02","backgroundColor":s||"04BE02"}:{};return(0,n.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":p,"checked":r,"name":a,"disabled":o,"onChange":this.switchChange},c))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const ne=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,ae)})},oe=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,n.h)(n.xr,{"style":e},(0,n.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const le=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,oe)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const de=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,n.lh)(this,"input",7),this.onFocus=(0,n.lh)(this,"focus",7),this.onBlur=(0,n.lh)(this,"blur",7),this.onConfirm=(0,n.lh)(this,"confirm",7),this.onChange=(0,n.lh)(this,"change",7),this.onLineChange=(0,n.lh)(this,"linechange",7),this.onKeyDown=(0,n.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const s=e.target.value||"";this.value=s,this.onInput.emit({"value":s,"cursor":s.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":s}=e.target,r=e.keyCode||e.code;this.onKeyDown.emit({"value":s,"cursor":s.length,"keyCode":r}),13===r&&this.onConfirm.emit({"value":s})},this.calculateContentHeight=(e,s)=>{let r=e.style.height,a=e.offsetHeight,n=e.scrollHeight,o=e.style.overflow,c=e.style.minHeight||null;if(!(a>=n))return n;if(e.style.minHeight=0,e.style.height=a+s+"px",e.style.overflow="hidden",n=e.scrollHeight;)e.style.height=(a-=s)+"px";for(;e.offsetHeight{const e=this.textareaRef,s=window.getComputedStyle?window.getComputedStyle(e):e.style,r=parseInt(s.lineHeight,10),a=this.calculateContentHeight(e,r);return Math.floor(a/r)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,s){var r;!s&&e&&(null===(r=this.textareaRef)||void 0===r||r.focus())}"watchValue"(e){const s=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==s&&(this.textareaRef.value=s)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":s,"disabled":r,"maxlength":a,"autoFocus":o,"autoHeight":c,"name":p,"nativeProps":u,"handleInput":f,"handleFocus":g,"handleBlur":w,"handleChange":v}=this,b={};return c&&(b.rows=this.line),(0,n.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,o&&e&&e.focus())},"class":"taro-textarea "+(c?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":s,"name":p,"disabled":r,"maxlength":a,"autofocus":o,"onInput":f,"onFocus":g,"onBlur":w,"onChange":v,"onKeyDown":this.handleKeyDown},u,b))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const ce=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,de)})},pe=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,n.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,o.c)({[`${this.hoverClass}`]:this.hover});let s={};return this.animation&&(s.animation=this.animation,s["data-animation"]=this.animation),(0,n.h)(n.xr,Object.assign({"class":e},s),(0,n.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const ue=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,pe)})};function __rest(e,s){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&s.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);ns=>{e.forEach(e=>{((e,s)=>{"function"==typeof e?e(s):null!=e&&(e.current=s)})(e,s)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var he=r(8143);const arrayToMap=e=>{const s=new Map;return e.forEach(e=>s.set(e,e)),s};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const s=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(s)?"value":"SWITCH"===s?"checked":null}function finishedEventHandler(e){const s=getControlledValue(e);if(!s)return;(0,he.flushSync)(()=>{});const r=function getPropsAfterReactUpdate(e){const s=Object.keys(e).find(e=>e.includes("__reactProps"));return s?e[s]:null}(e);(null==r?void 0:r.hasOwnProperty(s))&&r[s]!==e[s]&&(e[s]=r[s],e.setAttribute(s,r[s]))}const syncEvent=(e,s,r)=>{const a=e.__events||(e.__events={}),n=a[s];if(r){if(n){if(n.fn===r)return;e.removeEventListener(s,n)}const o=a[s]=function(s){(0,he.unstable_batchedUpdates)(()=>r.call(this,s)),finishedEventHandler(e)};o.fn=r,e.addEventListener(s,o)}else n&&e.removeEventListener(s,n)},attachProps=(e,s,r={})=>{if(e instanceof Element){Object.keys(r).forEach(r=>{if(!["style","children","ref","class","className","forwardedRef"].includes(r)&&!s.hasOwnProperty(r))if(/^on([A-Z].*)/.test(r)){const s=r.substring(2).toLowerCase();syncEvent(e,s)}else e[r]=null,e.removeAttribute(camelToDashCase(r))}),e.className=((e,s,r)=>{const a=s.className||s.class,n=r.className||r.class,o=arrayToMap(e),c=arrayToMap(a?a.split(" "):[]),p=arrayToMap(n?n.split(" "):[]),u=[];return o.forEach(e=>{c.has(e)?(u.push(e),c.delete(e)):p.has(e)||u.push(e)}),c.forEach(e=>u.push(e)),u.join(" ")})(e.classList,s,r),Object.keys(s).forEach(r=>{if(!("style"===r&&"string"!=typeof s[r]||["children","ref","class","className","forwardedRef"].includes(r)))if(/^on([A-Z].*)/.test(r)){const a=r.substring(2).toLowerCase();syncEvent(e,a,s[r])}else{e[r]=s[r];"string"===typeof s[r]&&e.setAttribute(camelToDashCase(r),s[r])}});const a=getControlledValue(e);if(a&&s.hasOwnProperty(a)){const s=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(s)||syncEvent(e,s,function(){})}}};const createComponent_createReactComponent=(e,s,r,n)=>{void 0!==n&&n();const o=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const c=class extends a.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,s){const r=getControlledValue(e);if(!r)return;const a="default"+r.charAt(0).toUpperCase()+r.slice(1);!s.hasOwnProperty(r)&&s.hasOwnProperty(a)&&(e[r]=s[a],e.setAttribute(r,s[a]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const s=this.props,{"children":n,"forwardedRef":o,"className":c,"ref":p,"style":u}=s,f=__rest(s,["children","forwardedRef","className","ref","style"]);let g=Object.keys(f).reduce((e,s)=>{const r=f[s];if(0===s.indexOf("on")&&s[2]===s[2].toUpperCase()){s.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof r)&&(e[camelToDashCase(s)]=r)}return e},{});r&&(g=r(this.props,g));const w=Object.assign(Object.assign({},g),{"ref":mergeRefs(o,this.setComponentElRef)});return(0,a.createElement)(e,w,n)}static get"displayName"(){return o}};return s&&(c.contextType=s),((e,s)=>{const forwardRef=(s,r)=>a.createElement(e,Object.assign({},s,{"forwardedRef":r}));return forwardRef.displayName=s,a.forwardRef(forwardRef)})(c,o)},me=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,p),fe=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,f),ge=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,w),we=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,C),ve=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,P),be=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,ie),ye=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,re),xe=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,ne),Ee=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,le),Se=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,ce),Te=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,ue)},"6055":function(e,s,r){"use strict";r.r(s),r.d(s,{"default":function(){return IndexPage}});var a=r(758),n=r(1953),o=r(4203),c=r(3021),p=r.n(c),u=r(1387),f=r.n(u),g=(r(3453),r(4712)),w=r(5288);var v=r(6070);p().locale("zh-cn"),p().extend(f());const b=20,x=20,E=[{"id":"swiper-1","url":"https://picsum.photos/750/400?random=1"},{"id":"swiper-2","url":"https://picsum.photos/750/400?random=2"},{"id":"swiper-3","url":"https://picsum.photos/750/400?random=3"}],T=[{"id":"mock-1","title":"智慧社区:让邻里关系更温暖","pureText":"在这个快节奏的时代,邻里之间的关系似乎越来越疏远。智慧社区平台通过线上线下的融合,为居民提供交流、互助的便捷渠道,让陌生人变成好邻居。","modifyTime":p()().subtract(2,"hour").toISOString(),"likeCount":128,"commentCount":23,"isLike":!1,"coverFile":{"url":"https://picsum.photos/400/260?random=10"},"user":{"nickname":"社区小管家","avatarFile":{"url":"https://picsum.photos/80/80?random=a1"}},"articleCategory":{"name":"社区动态"}},{"id":"mock-2","title":"物业通知:本周末电梯检修安排","pureText":"各位业主您好,为保障电梯安全运行,物业将于本周六 9:00-12:00 对 1-3 号楼电梯进行例行检修,届时请各位业主合理安排出行,给您带来不便敬请谅解。","modifyTime":p()().subtract(5,"hour").toISOString(),"likeCount":56,"commentCount":12,"isLike":!0,"user":{"nickname":"物业中心","avatarFile":{"url":"https://picsum.photos/80/80?random=a2"}},"articleCategory":{"name":"物业公告"}},{"id":"mock-3","title":"社区运动会圆满落幕,居民热情参与","pureText":"上周末举办的社区趣味运动会吸引了近百位居民参加,拔河、接力跑、跳绳等项目让大家玩得不亦乐乎。感谢所有参与者和志愿者的付出,期待下次再聚!","modifyTime":p()().subtract(1,"day").toISOString(),"likeCount":256,"commentCount":48,"isLike":!1,"coverFile":{"url":"https://picsum.photos/400/260?random=11"},"user":{"nickname":"活动组委会","avatarFile":{"url":"https://picsum.photos/80/80?random=a3"}},"articleCategory":{"name":"活动报道"}},{"id":"mock-4","title":"小区绿化升级改造进行中","pureText":"为进一步美化居住环境,物业正在对中心花园及主干道两侧进行绿化升级。预计本月下旬完成,届时将新增多处观景绿植,欢迎大家提出宝贵意见。","modifyTime":p()().subtract(2,"day").toISOString(),"likeCount":89,"commentCount":7,"isLike":!1,"user":{"nickname":"绿化养护组","avatarFile":{"url":"https://picsum.photos/80/80?random=a4"}},"articleCategory":{"name":"环境整治"}},{"id":"mock-5","title":"垃圾分类小贴士:厨余垃圾如何正确投放","pureText":"厨余垃圾应沥干水分后投入绿色垃圾桶,塑料袋、保鲜膜等需单独放入其他垃圾桶。正确分类能让我们的社区更环保,一起行动起来吧!","modifyTime":p()().subtract(3,"day").toISOString(),"likeCount":312,"commentCount":65,"isLike":!1,"coverFile":{"url":"https://picsum.photos/400/260?random=12"},"user":{"nickname":"环保志愿者","avatarFile":{"url":"https://picsum.photos/80/80?random=a5"}},"articleCategory":{"name":"生活百科"}}];function IndexPage(){const[e,s]=(0,a.useState)([]),[c,u]=(0,a.useState)(1),[f,A]=(0,a.useState)(!0),[C,k]=(0,a.useState)(!0),[L,P]=(0,a.useState)(!1),[I,z]=(0,a.useState)([]),Y=(0,a.useCallback)(async()=>{try{const e=await function getSwiperApi(e){return(0,w.Ay)({"url":"/api/label","method":"GET","params":e})}({"type":1,"side":1}),s=(e?.model??[]).map(e=>e.refId).filter(Boolean);if(0===s.length)return void z(E);const r=await function getHomeListApi(e){return(0,w.Ay)({"url":"/api/article/list","method":"POST","data":e})}({"ids":s});z("S00000"===r?.code&&r?.model?.list?.length?r.model.list.map(e=>({"id":e.id,"url":e.coverFile?.url??""})):E)}catch(e){console.warn(e),z(E)}},[]),B=(0,a.useCallback)(async(e,r)=>{P(1===e);try{const a=await(0,g.BJ)({"pageNum":e,"pageSize":b,"status":2});if("S00000"===a?.code&&a?.model?.list?.length){const n=a.model.list.slice(0,x),o=r?e=>e.concat(n).slice(0,x):()=>n;A(!1),s(r?e=>o(e):n),n.length>0&&u(e+1)}else s(1===e?T.slice(0,x):e=>e),A(!1)}catch(r){console.warn(r),s(1===e?T.slice(0,x):e=>e),A(!1)}finally{k(!1),P(!1)}},[]),N=(0,a.useCallback)(()=>{u(1),Y(),B(1,!1)},[Y,B]),H=(0,a.useCallback)(()=>{f&&C&&B(c,!0)},[f,C,c,B]);(0,a.useEffect)(()=>{Y(),B(1,!1)},[]);const goDetail=e=>o.Ay.navigateTo({"url":`/pages/post-detail/index?id=${e}&refType=2`}),likeImg=e=>e.isLike?r(2578):r(7590);return(0,v.jsxs)(n.Ss,{"className":"home-page","children":[(0,v.jsxs)(n.Ss,{"className":"home-header","children":[(0,v.jsx)(n._V,{"className":"home-search-icon","src":r(4319),"mode":"aspectFit"}),(0,v.jsx)(n.Ss,{"className":"home-search-input-wrap","onClick":()=>o.Ay.navigateTo({"url":"/pages/search/index"}),"children":(0,v.jsx)(n.pd,{"className":"home-search-input","placeholder":"搜索文章","placeholderClass":"home-search-placeholder","disabled":!0})})]}),(0,v.jsxs)(n.BM,{"className":"home-scroll","scrollY":!0,"refresherEnabled":!0,"refresherTriggered":L,"onRefresherRefresh":N,"onScrollToLower":H,"lowerThreshold":80,"children":[I.length>0&&(0,v.jsx)(n.Ss,{"className":"home-swiper-wrap","children":(0,v.jsx)(n.RC,{"className":"home-swiper","autoplay":!0,"circular":!0,"indicatorDots":!0,"indicatorActiveColor":"#fff","indicatorColor":"rgba(255,255,255,0.6)","children":I.map(e=>(0,v.jsx)(n.wu,{"children":(0,v.jsx)(n.Ss,{"className":"home-swiper-item","onClick":()=>goDetail(e.id),"children":(0,v.jsx)(n._V,{"className":"home-swiper-img","src":e.url,"mode":"aspectFill"})})},e.id))})}),e.map(e=>(0,v.jsxs)(n.Ss,{"className":"home-item","onClick":()=>goDetail(e.id),"children":[(0,v.jsx)(n.Ss,{"className":"home-item-top","children":(0,v.jsx)(n.EY,{"className":"home-item-title","numberOfLines":1,"children":e.title})}),e.coverFile?.url?(0,v.jsxs)(n.Ss,{"className":"home-item-row","children":[(0,v.jsxs)(n.Ss,{"className":"home-item-left","children":[(0,v.jsxs)(n.Ss,{"className":"home-item-user","children":[(0,v.jsx)(n._V,{"className":"home-item-avatar","src":e.user?.avatarFile?.url??"","mode":"aspectFill"}),(0,v.jsx)(n.EY,{"className":"home-item-nickname","children":e.user?.nickname}),(0,v.jsx)(n.EY,{"className":"home-item-sep","children":"|"}),(0,v.jsx)(n.EY,{"className":"home-item-time","children":p()(e.modifyTime).fromNow()})]}),(0,v.jsx)(n.EY,{"className":"home-item-content","numberOfLines":3,"children":e.pureText})]}),(0,v.jsx)(n._V,{"className":"home-item-cover","src":e.coverFile.url,"mode":"aspectFill"})]}):(0,v.jsxs)(n.Ss,{"className":"home-item-noimg","children":[(0,v.jsxs)(n.Ss,{"className":"home-item-user","children":[(0,v.jsx)(n._V,{"className":"home-item-avatar","src":e.user?.avatarFile?.url??"","mode":"aspectFill"}),(0,v.jsx)(n.EY,{"className":"home-item-nickname","children":e.user?.nickname}),(0,v.jsx)(n.EY,{"className":"home-item-sep","children":"|"}),(0,v.jsx)(n.EY,{"className":"home-item-time","children":p()(e.modifyTime).fromNow()})]}),(0,v.jsx)(n.EY,{"className":"home-item-content-noimg","numberOfLines":3,"children":e.pureText})]}),(0,v.jsxs)(n.Ss,{"className":"home-item-bottom","children":[(0,v.jsxs)(n.Ss,{"className":"home-item-like","children":[(0,v.jsx)(n._V,{"className":"home-item-icon","src":likeImg(e),"mode":"aspectFit"}),(0,v.jsx)(n.EY,{"className":"home-item-num","children":(e.likeCount??0)>=1e3?(e.likeCount/1e3).toString()+"k":e.likeCount??0})]}),(0,v.jsxs)(n.Ss,{"className":"home-item-reply","children":[(0,v.jsx)(n._V,{"className":"home-item-icon","src":r(5534),"mode":"aspectFit"}),(0,v.jsx)(n.EY,{"className":"home-item-num","children":(e.commentCount??0)>=1e3?(e.commentCount/1e3).toString()+"k":e.commentCount??0})]}),e.articleCategory?.name&&(0,v.jsx)(n.Ss,{"className":"home-item-tag","children":(0,v.jsx)(n.EY,{"className":"home-item-tag-text","children":e.articleCategory.name})})]})]},e.id)),(0,v.jsxs)(n.Ss,{"className":"home-more","onClick":()=>o.Ay.navigateTo({"url":"/pages/forum/index"}),"children":[(0,v.jsx)(n.EY,{"className":"home-more-text","children":"查看更多"}),(0,v.jsx)(n.EY,{"className":"home-more-arrow","children":"›"})]}),(0,v.jsx)(n.Ss,{"className":"home-footer","children":(0,v.jsx)(n.EY,{"children":C&&e.length>0?"正在加载中...":"没有更多了..."})})]})]})}},"4712":function(e,s,r){"use strict";r.d(s,{"BJ":function(){return getArticleList},"N6":function(){return createArticle},"W8":function(){return getCommentTree},"_F":function(){return articleLike},"jY":function(){return getArticleCategoryTree},"ts":function(){return articleUnlike},"vO":function(){return getArticle}});var a=r(5288);const n="application/x-www-form-urlencoded";function getArticleList(e){return(0,a.Ay)({"url":"/api/article/list","method":"POST","data":e})}function getArticleCategoryTree(){return(0,a.Ay)({"url":"/api/article/category/tree","method":"GET"})}function getArticle(e){return(0,a.Ay)({"url":"/api/article","method":"GET","params":e})}function articleLike(e){return(0,a.Ay)({"url":"/api/article/like","method":"POST","headers":{"Content-Type":n},"params":e})}function articleUnlike(e){return(0,a.Ay)({"url":"/api/article/like","method":"DELETE","headers":{"Content-Type":n},"params":e})}function getCommentTree(e){return(0,a.Ay)({"url":"/api/comment/tree","method":"GET","params":e})}function createArticle(e){return(0,a.Ay)({"url":"/api/article","method":"POST","data":e})}},"3021":function(e){e.exports=function(){"use strict";var e=1e3,s=6e4,r=36e5,a="millisecond",n="second",o="minute",c="hour",p="day",u="week",f="month",g="quarter",w="year",v="date",b="Invalid Date",x=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,E=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,T={"name":"en","weekdays":"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),"months":"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),"ordinal":function(e){var s=["th","st","nd","rd"],r=e%100;return"["+e+(s[(r-20)%10]||s[r]||s[0])+"]"}},m=function(e,s,r){var a=String(e);return!a||a.length>=s?e:""+Array(s+1-a.length).join(r)+e},A={"s":m,"z":function(e){var s=-e.utcOffset(),r=Math.abs(s),a=Math.floor(r/60),n=r%60;return(s<=0?"+":"-")+m(a,2,"0")+":"+m(n,2,"0")},"m":function t(e,s){if(e.date()1)return t(o[0])}else{var c=e.name;k[c]=e,a=c}return!r&&a&&(C=a),a||!r&&C},O=function(e,s){if(S(e))return e.clone();var r="object"==typeof s?s:{};return r.date=e,r.args=arguments,new z(r)},I=A;I.l=P,I.i=S,I.w=function(e,s){return O(e,{"locale":s.$L,"utc":s.$u,"x":s.$x,"$offset":s.$offset})};var z=function(){function M(e){this.$L=P(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[L]=!0}var T=M.prototype;return T.parse=function(e){this.$d=function(e){var s=e.date,r=e.utc;if(null===s)return new Date(NaN);if(I.u(s))return new Date;if(s instanceof Date)return new Date(s);if("string"==typeof s&&!/Z$/i.test(s)){var a=s.match(x);if(a){var n=a[2]-1||0,o=(a[7]||"0").substring(0,3);return r?new Date(Date.UTC(a[1],n,a[3]||1,a[4]||0,a[5]||0,a[6]||0,o)):new Date(a[1],n,a[3]||1,a[4]||0,a[5]||0,a[6]||0,o)}}return new Date(s)}(e),this.init()},T.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},T.$utils=function(){return I},T.isValid=function(){return!(this.$d.toString()===b)},T.isSame=function(e,s){var r=O(e);return this.startOf(s)<=r&&r<=this.endOf(s)},T.isAfter=function(e,s){return O(e)0,T<=E.r||!E.r){T<=1&&x>0&&(E=v[x-1]);var A=w[E.l];p&&(T=p(""+T)),f="string"==typeof A?A.replace("%d",T):A(T,a,E.l,g);break}}if(a)return f;var C=g?w.future:w.past;return"function"==typeof C?C(f):C.replace("%s",f)},a.to=function(e,s){return i(e,s,this,!0)},a.from=function(e,s){return i(e,s,this)};var d=function(e){return e.$u?r.utc():r()};a.toNow=function(e){return this.to(d(this),e)},a.fromNow=function(e){return this.from(d(this),e)}}}()},"7590":function(e,s,r){"use strict";e.exports=r.p+"static/images/assets/images/home_dislike.png"},"2578":function(e){"use strict";e.exports="data:image/png;base64,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"},"5534":function(e,s,r){"use strict";e.exports=r.p+"static/images/assets/images/home_message.png"},"4319":function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/567.7274df8d.js b/entry/src/main/resources/rawfile/spa/js/567.7274df8d.js new file mode 100644 index 0000000..6d41149 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/567.7274df8d.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[567],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const g=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],f=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[g.slice(),f.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[g.slice(),f.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=g.slice(),t=f.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var A=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const b=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,A.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const y=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,b)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const x={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,x),e}const E={"document":x,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,E),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let S,T,C;function getSupport(){return S||(S=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),S}function getDevice(e){return void 0===e&&(e={}),T||(T=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),T}function getBrowser(){return C||(C=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),C}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const x=t.grid&&t.grid.rows>1&&e.grid;let E;x?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const S="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+g:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==f&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],g=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;g&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,g,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(f=l.length-1);const w=-l[f];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,A&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var L={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):y=a;const x="next"===s||!s,E="prev"===s||!s;let S=0,T=0;const C=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-g/2+.5:0);if(M=0;t-=1)d[t].column===e&&A.push(t)}else A.push(C-t-1)}}else if(M+g>C-w){T=Math.max(M-(C-2*w),f);for(let e=0;e{e.column===t&&b.push(i)}):b.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),E&&A.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),x&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(A.length>0&&E||b.length>0&&x)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(A.length>0&&E){if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y+S]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y+Math.ceil(S),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?A.length/h.grid.rows:A.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(b.length>0&&x)if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y-T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y-T,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let g=!0;l.matches(r.focusableElements)&&(g=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const f=g&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!f||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,g=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),g=Math.abs(g)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,g=-g);const f=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=g>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&f!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let A=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&&(b=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(A=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**b))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,g=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,g=l[l.length-1]-l[l.length-2])}let f=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(f=0));const v=(u-l[m])/g,A=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?f:m+A):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+A):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+A):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==f?f:m+A),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var D={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const z={"eventsEmitter":M,"update":k,"translate":I,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":P,"loop":L,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),g=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const f=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!f?e.disable():!u&&f&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!g&&w?(e.loopCreate(t),e.updateSlides()):g&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},O={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},D,o);return n.params=utils_extend({},l,O,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(O,e)}static get"extendedDefaults"(){return O}static get"defaults"(){return D}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(z).forEach(e=>{Object.keys(z[e]).forEach(t=>{Swiper.prototype[t]=z[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const N=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":g}=i.virtual;i.params.cssMode||i.updateActiveIndex();const f=i.activeIndex||0;let w,v,A;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,A=Math.floor(s/2)+r+d):(v=s+(r-1)+c,A=(o?s:r)+d);let b=f-A,y=f+v;o||(b=Math.max(b,0),y=Math.min(y,h.length-1));let x=(i.slidesGrid[b]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&f>=A?(b-=A,n||(x+=i.slidesGrid[0])):o&&f{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":x,"from":b,"to":y,"slides":function getSlides(){const e=[];for(let t=b;t<=y;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const E=[],S=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ey){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const T=o?-h.length:0,C=o?2*h.length:h.length;for(let t=T;t=b&&t<=y){const i=getSlideIndex(t);void 0===u||e?S.push(i):(t>u&&S.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=E.length-1;e>=0;e-=1){const t=E[e];i.slidesEl.prepend(renderSlide(h[t],t))}else E.sort((e,t)=>t-e),E.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,g=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,g,f,w,v,A,b,y,x,E,S,T;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const C="number"==typeof e?e:null;1===l&&C&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=C||M,l=C||M,!e||1===l&&C?(m=0,g=0):(S=p.slideEl.offsetWidth,T=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+S/2-r,h=d+T/2-n,f=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=f*i.scale,A=w*i.scale,b=Math.min(S/2-v/2,0),y=Math.min(T/2-A/2,0),x=-b,E=-y,m=c*i.scale,g=h*i.scale,mx&&(m=x),gE&&(g=E)),C&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${g}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return g},"set"(e){if(g!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}g=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,g,f=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),g||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/f),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;f=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,f=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,g=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(g=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const g=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${g}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${g}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(g=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(g.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=g.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const f=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-g.scale)*c*a})`:`scale(${1-(1-g.scale)*c*a})`,A=c<0?1+(1-g.opacity)*c*a:1-(1-g.opacity)*c*a,b=`translate3d(${f}) ${w} ${v}`;if(m&&g.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&g.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const y=effectTarget(0,s);y.style.transform=b,y.style.opacity=A,g.origin&&(y.style.transformOrigin=g.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(b||y){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,f+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const x=p<0?""+(1+(1-f)*p):""+(1-(1-f)*p),E=`\n translate3d(${h}, ${m}, ${g}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${x})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=E}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(N);var _,B,j,$,H,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let R=0;const Y=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),_.set(this,R++),B.set(this,"autoplay"),j.set(this,!1),$.set(this,!1),H.set(this,0),this.handleSwiperSizeDebounce=(0,A.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,$,"f")&&(this.reset(),__classPrivateFieldSet(this,$,!1,"f"),__classPrivateFieldSet(this,j,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,j,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,j,!0,"f"),__classPrivateFieldSet(this,H,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,j,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,$,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,H,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,g=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,H,"f")===this.realIndex)return;__classPrivateFieldSet(m,H,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t}),__classPrivateFieldSet(m,B,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,B,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,H,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,B,"autoplay","f")}}});if(t&&(g.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container`,g),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,_,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);_=new WeakMap,B=new WeakMap,j=new WeakMap,$=new WeakMap,H=new WeakMap;const G=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,Y)})},F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,F)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const Q=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,V)})},X=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const q=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,X)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const Z=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const U=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,Z)})},J=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const K=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,J)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,y),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,G),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,Q),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,q),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,U),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,K)},"1607":function(e,t,i){i.d(t,{"RZ":function(){return hideLoading},"Zu":function(){return showActionSheet},"Cs":function(){return showLoading},"to":function(){return showModal},"P0":function(){return showToast}});var s=i(5482),r=i(1229),a=i(794),n=i(2999),o=i(9479);const noop=function(){};let l="default";function init(e){if("ready"===l)return;const t=e.createElement("style");t.textContent='@font-face{font-weight:normal;font-style:normal;font-family:"taro";src:url("data:application/x-font-ttf;charset=utf-8;base64, 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") format("truetype");}@-webkit-keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}@keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}.taro-modal__foot:after {content: "";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);} .taro-model__btn:active {background-color: #EEEEEE}.taro-model__btn:not(:first-child):after {content: "";position: absolute;left: 0;top: 0;width: 1px;bottom: 0;border-left: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}.taro-actionsheet__cell:not(:last-child):after {content: "";position: absolute;left: 0;bottom: 0;right: 0;height: 1px;border-top: 1px solid #e5e5e5;color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}',e.querySelector("head").appendChild(t),l="ready"}const d=new class Toast{"constructor"(){this.options={"title":"","icon":"none","image":"","duration":1500,"mask":!1},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0"},"toastStyle":{"z-index":"5000","box-sizing":"border-box","display":"flex","flex-direction":"column","justify-content":"center","-webkit-justify-content":"center","position":"fixed","top":"50%","left":"50%","min-width":"120px","max-width":"200px","min-height":"120px","padding":"15px","transform":"translate(-50%, -50%)","border-radius":"5px","text-align":"center","line-height":"1.6","color":"#FFFFFF","background":"rgba(17, 17, 17, 0.7)"},"successStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTQ4OTYzMjA0IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQzNDgiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNMjE5Ljk1MiA1MTIuNTc2bDIxMC40MzIgMjEwLjQzMi00NS4yNDggNDUuMjU2LTIxMC40MzItMjEwLjQzMnoiIHAtaWQ9IjQzNDkiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNNzk5LjY3MiAyNjIuMjY0bDQ1LjI1NiA0NS4yNTYtNDYwLjQ2NCA0NjAuNDY0LTQ1LjI1Ni00NS4yNTZ6IiBwLWlkPSI0MzUwIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"errrorStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTUxMDU1MTgzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE0MDc2IiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNTggNjQgNjQgMjY0LjU4IDY0IDUxMnMyMDAuNTggNDQ4IDQ0OCA0NDggNDQ4LTIwMC41OCA0NDgtNDQ4Uzc1OS40MiA2NCA1MTIgNjR6IG0wIDc1MmEzNiAzNiAwIDEgMSAzNi0zNiAzNiAzNiAwIDAgMS0zNiAzNnogbTUxLjgzLTU1MS45NUw1NDggNjM2YTM2IDM2IDAgMCAxLTcyIDBsLTE1LjgzLTM3MS45NWMtMC4xLTEuMzMtMC4xNy0yLjY4LTAuMTctNC4wNWE1MiA1MiAwIDAgMSAxMDQgMGMwIDEuMzctMC4wNyAyLjcyLTAuMTcgNC4wNXoiIHAtaWQ9IjE0MDc3IiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"loadingStyle":{"margin":"6px auto","width":"38px","height":"38px","-webkit-animation":"taroLoading 1s steps(12, end) infinite","animation":"taroLoading 1s steps(12, end) infinite","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat","background-size":"100%"},"imageStyle":{"margin":"6px auto","width":"40px","height":"40px","background":"transparent no-repeat","background-size":"100%"},"textStyle":{"margin":"0","font-size":"16px"}}}"create"(e={},t="toast"){var i,s;const{"maskStyle":r,"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p,"textStyle":u}=this.style,h=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});if(this.el=document.createElement("div"),this.el.className="taro__toast",this.el.style.opacity="0",this.el.style.transition="opacity 0.1s linear",this.el.ontouchmove=e=>{e.stopPropagation(),e.preventDefault()},this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(r)),this.mask.style.display=h.mask?"block":"none",this.icon=document.createElement("p"),h.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${h.image})`})));else{const e="loading"===h.icon?c:"error"===h.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===h.icon?{"display":"none"}:{})))}return this.toast=document.createElement("div"),this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===h.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.title=document.createElement("p"),this.title.setAttribute("style",(0,n.Rq)(u)),this.title.textContent=h.title,this.toast.appendChild(this.icon),this.toast.appendChild(this.title),this.el.appendChild(this.mask),this.el.appendChild(this.toast),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.type=h._type,h.duration>=0&&this.hide(h.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"show"(e={},t="toast"){var i,s;const r=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.title.textContent=r.title||"",this.mask.style.display=r.mask?"block":"none";const{"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p}=this.style;if(r.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${r.image})`})));else if(!r.image&&r.icon){const e="loading"===r.icon?c:"error"===r.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===r.icon?{"display":"none"}:{})))}return this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===r.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.type=r._type,r.duration>=0&&this.hide(r.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"hide"(e=0,t=""){t&&t!==this.type||(this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},100)},e))}},c=new class Modal{"constructor"(){this.options={"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"modalStyle":{"z-index":"4999","position":"fixed","top":"50%","left":"50%","transform":"translate(-50%, -50%)","width":"80%","max-width":"300px","border-radius":"3px","text-align":"center","line-height":"1.6","overflow":"hidden","background":"#FFFFFF"},"titleStyle":{"padding":"20px 24px 9px","font-size":"18px"},"textStyle":{"padding":"0 24px 12px","min-height":"40px","font-size":"15px","line-height":"1.3","color":"#808080","word-wrap":"break-word","word-break":"break-all"},"footStyle":{"position":"relative","line-height":"48px","font-size":"18px","display":"flex"},"btnStyle":{"position":"relative","-webkit-box-flex":"1","-webkit-flex":"1","flex":"1"}}}"create"(e={}){return new Promise(t=>{var i,s;const{"maskStyle":r,"modalStyle":o,"titleStyle":l,"textStyle":d,"footStyle":c,"btnStyle":p}=this.style,u=Object.assign(Object.assign({},this.options),e);this.el=document.createElement("div"),this.el.className="taro__modal",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear";const eventHandler=e=>{e.stopPropagation(),e.preventDefault()},h=document.createElement("div");h.className="taro-modal__mask",h.setAttribute("style",(0,n.Rq)(r)),h.ontouchmove=eventHandler;const m=document.createElement("div");m.className="taro-modal__content",m.setAttribute("style",(0,n.Rq)(o)),m.ontouchmove=eventHandler;const g=u.title?l:Object.assign(Object.assign({},l),{"display":"none"});this.title=document.createElement("div"),this.title.className="taro-modal__title",this.title.setAttribute("style",(0,n.Rq)(g)),this.title.textContent=u.title;const f=u.title?d:Object.assign(Object.assign({},d),{"padding":"40px 20px 26px","color":"#353535"});this.text=document.createElement("div"),this.text.className="taro-modal__text",this.text.setAttribute("style",(0,n.Rq)(f)),this.text.textContent=u.content;const w=document.createElement("div");w.className="taro-modal__foot",w.setAttribute("style",(0,n.Rq)(c));const v=Object.assign(Object.assign({},p),{"color":u.cancelColor,"display":u.showCancel?"block":"none"});this.cancel=document.createElement("div"),this.cancel.className="taro-model__btn taro-model__cancel",this.cancel.setAttribute("style",(0,n.Rq)(v)),this.cancel.textContent=u.cancelText,this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm=document.createElement("div"),this.confirm.className="taro-model__btn taro-model__confirm",this.confirm.setAttribute("style",(0,n.Rq)(p)),this.confirm.style.color=u.confirmColor,this.confirm.textContent=u.confirmText,this.confirm.onclick=()=>{this.hide(),t("confirm")},w.appendChild(this.cancel),w.appendChild(this.confirm),m.appendChild(this.title),m.appendChild(this.text),m.appendChild(w),this.el.appendChild(h),this.el.appendChild(m),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"show"(e={}){return new Promise(t=>{var i,s;const r=Object.assign(Object.assign({},this.options),e);this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer);const{"textStyle":o}=this.style;if(r.title)this.title.textContent=r.title,this.title.style.display="block",this.text.setAttribute("style",(0,n.Rq)(o));else{this.title.textContent="",this.title.style.display="none";const e=Object.assign(Object.assign({},o),{"padding":"40px 20px 26px","color":"#353535"});this.text.setAttribute("style",(0,n.Rq)(e))}this.text.textContent=r.content||"",this.cancel.style.display=r.showCancel?"block":"none",this.cancel.textContent=r.cancelText||"",this.cancel.style.color=r.cancelColor||"",this.confirm.textContent=r.confirmText||"",this.confirm.style.color=r.confirmColor||"",this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm.onclick=()=>{this.hide(),t("confirm")},this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},p=new class ActionSheet{"constructor"(){this.options={"alertText":"","itemList":[],"itemColor":"#000000","success":noop,"fail":noop,"complete":noop},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"actionSheetStyle":{"z-index":"4999","position":"fixed","left":"0","bottom":"0","-webkit-transform":"translate(0, 100%)","transform":"translate(0, 100%)","width":"100%","line-height":"1.6","background":"#EFEFF4","-webkit-transition":"-webkit-transform .3s","transition":"transform .3s","border-radius":"15px 15px 0 0"},"menuStyle":{"background-color":"#FCFCFD","border-radius":"15px 15px 0 0"},"cellStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"18px"},"titleStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"16px","color":"rgba(0,0,0,0.8)","display":"none"},"cancelStyle":{"margin-top":"6px","padding":"10px 0","text-align":"center","font-size":"18px","color":"#000000","background-color":"#FCFCFD"}},this.lastConfig={}}"create"(e={}){return new Promise(t=>{const{"maskStyle":i,"actionSheetStyle":s,"menuStyle":r,"cellStyle":a,"titleStyle":o,"cancelStyle":l}=this.style,d=Object.assign(Object.assign({},this.options),e);this.lastConfig=d,this.el=document.createElement("div"),this.el.className="taro__actionSheet",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear",this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(i)),this.actionSheet=document.createElement("div"),this.actionSheet.setAttribute("style",(0,n.Rq)(s)),this.menu=document.createElement("div"),this.menu.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},r),{"color":d.itemColor}))),this.cells=d.itemList.map((e,i)=>{const s=document.createElement("div");return s.className="taro-actionsheet__cell",s.setAttribute("style",(0,n.Rq)(a)),s.textContent=e,s.dataset.tapIndex=`${i}`,s.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)},s}),this.title=document.createElement("div"),this.title.setAttribute("style",(0,n.Rq)(o)),this.title.className="taro-actionsheet__cell",this.title.textContent=d.alertText,this.title.style.display=d.alertText?"block":"none",this.cancel=document.createElement("div"),this.cancel.setAttribute("style",(0,n.Rq)(l)),this.cancel.textContent="取消",this.menu.appendChild(this.title),this.cells.forEach(e=>this.menu.appendChild(e)),this.actionSheet.appendChild(this.menu),this.actionSheet.appendChild(this.cancel),this.el.appendChild(this.mask),this.el.appendChild(this.actionSheet);const cb=()=>{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"show"(e={}){return new Promise(t=>{const i=Object.assign(Object.assign({},this.options),e);this.lastConfig=i,this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),i.itemColor&&(this.menu.style.color=i.itemColor);const{"cellStyle":s}=this.style;i.itemList.forEach((e,i)=>{let r;this.cells[i]?r=this.cells[i]:(r=document.createElement("div"),r.className="taro-actionsheet__cell",r.setAttribute("style",(0,n.Rq)(s)),r.dataset.tapIndex=`${i}`,this.cells.push(r),this.menu.appendChild(r)),r.textContent=e,r.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)}});const r=this.cells.length,a=i.itemList.length;if(r>a){for(let e=a;e{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",(0,n.BM)(this.actionSheet,"translate(0, 100%)"),this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},showToast=(e={"title":""})=>{init(document),e=Object.assign({"title":"","icon":"success","image":"","duration":1500,"mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showToast","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("number"!=typeof e.duration)return r.fail({"errMsg":(0,n.m2)({"para":"duration","correct":"Number","wrong":e.duration})});e.image&&"string"!=typeof e.image&&(e.image=""),e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"toast"):d.create(e,"toast"),r.success({"errMsg":a})},showLoading=(e={"title":""})=>{init(document),e=Object.assign({"title":"","mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showLoading","success":t,"fail":i,"complete":s});if("string"!=typeof(e=Object.assign({},e,{"icon":"loading","image":"","duration":-1})).title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"loading"):d.create(e,"loading"),r.success({"errMsg":a})},hideLoading=({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideLoading","success":t,"fail":i,"complete":s});return d.el?(d.hide(0,e?"loading":""),r.success()):r.success()},showModal=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={}){init(document),e=Object.assign({"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showModal","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("string"!=typeof e.content)return r.fail({"errMsg":(0,n.m2)({"para":"content","correct":"String","wrong":e.content})});if("string"!=typeof e.cancelText)return r.fail({"errMsg":(0,n.m2)({"para":"cancelText","correct":"String","wrong":e.cancelText})});if(e.cancelText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"cancelText length should not larger then 4 Chinese characters"});if("string"!=typeof e.confirmText)return r.fail({"errMsg":(0,n.m2)({"para":"confirmText","correct":"String","wrong":e.confirmText})});if(e.confirmText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"confirmText length should not larger then 4 Chinese characters"});if("string"!=typeof e.cancelColor)return r.fail({"errMsg":(0,n.m2)({"para":"cancelColor","correct":"String","wrong":e.cancelColor})});if("string"!=typeof e.confirmColor)return r.fail({"errMsg":(0,n.m2)({"para":"confirmColor","correct":"String","wrong":e.confirmColor})});e.showCancel=!!e.showCancel;let a="";a=c.el?yield c.show(e):yield c.create(e);const l={"cancel":!1,"confirm":!1};return l[a]=!0,r.success(l)});const showActionSheet=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={"itemList":[]},t="showActionSheet"){init(document),e=Object.assign({"itemColor":"#000000","itemList":[]},e);const{"success":i,"fail":s,"complete":r}=e,a=new o._({"name":t,"success":i,"fail":s,"complete":r});if(!Array.isArray(e.itemList))return a.fail({"errMsg":(0,n.m2)({"para":"itemList","correct":"Array","wrong":e.itemList})});if(e.itemList.length<1)return a.fail({"errMsg":"parameter error: parameter.itemList should have at least 1 item"});if(e.itemList.length>6)return a.fail({"errMsg":"parameter error: parameter.itemList should not be large than 6"});for(let t=0;t{var e,t;d.currentPath&&d.currentPath!==(null===(e=a.E.page)||void 0===e?void 0:e.path)&&((({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideToast","success":t,"fail":i,"complete":s});d.el?(d.hide(0,e?"toast":""),r.success()):r.success()})(),hideLoading()),c.currentPath&&c.currentPath!==(null===(t=a.E.page)||void 0===t?void 0:t.path)&&function hideModal(){c.el&&c.hide()}()})},"2570":function(e,t,i){i.d(t,{"W":function(){return LinearGradient}});i(758);var s=i(1953),r=i(6070);const a={"to top":0,"to top right":45,"to right top":45,"to right":90,"to bottom right":135,"to right bottom":135,"to bottom":180,"to bottom left":225,"to left bottom":225,"to left":270,"to top left":315,"to left top":315},LinearGradient=({"colors":e=["#000000","#ffffff"],"angle":t,"direction":i,"style":n={},"className":o,"children":l,"onClick":d,...c})=>{let p=180;void 0!==t?p=t:i&&(p=a[i]??180);const u=`linear-gradient(${p}deg, ${e.join(", ")})`;return(0,r.jsx)(s.Ss,{"className":o,"style":{...n,"background":u},"onClick":d,...c,"children":l})}},"9567":function(e,t,i){i.r(t),i.d(t,{"default":function(){return LoginPage}});var s=i(758),r=i(1953),a=i(4203),n=i(1607),o=i(2570),l=i(8842),d=i(5288),c=i(5155),p=i(6638),u=i(6070);function LoginPage(){const{"login":e,"isLogin":t}=(0,l.J)();(0,s.useEffect)(()=>{t&&a.Ay.switchTab({"url":"/pages/index/index"})},[t]);const[h,m]=(0,s.useState)("password"),[g,f]=(0,s.useState)(""),[w,v]=(0,s.useState)(""),[A,b]=(0,s.useState)(""),[y,x]=(0,s.useState)(""),[E,S]=(0,s.useState)(!1),[T,C]=(0,s.useState)(!1),[M,k]=(0,s.useState)(!1),[I,P]=(0,s.useState)(0),L=(0,s.useRef)();(0,s.useEffect)(()=>()=>{L.current&&clearInterval(L.current)},[]);const goAgreement=(e,t)=>{t?.stopPropagation?.(),a.Ay.navigateTo({"url":`/pages/agreement/index?type=${e}`})},D="admin";return(0,u.jsxs)(r.Ss,{"className":"login-page","children":[(0,u.jsxs)(r.Ss,{"className":"login-header","children":[(0,u.jsx)(r._V,{"className":"login-logo","src":i(8372),"mode":"aspectFit"}),(0,u.jsx)(r.EY,{"className":"login-slogan","children":"让社区生活更智慧!"})]}),(0,u.jsxs)(r.Ss,{"className":"login-card","children":[(0,u.jsxs)(r.Ss,{"className":"login-tabs","children":[(0,u.jsx)(r.Ss,{"className":"login-tab "+("password"===h?"login-tab-active":""),"onClick":()=>m("password"),"children":(0,u.jsx)(r.EY,{"className":"password"===h?"login-tab-text-active":"login-tab-text","children":"账号密码登录"})}),(0,u.jsx)(r.Ss,{"className":"login-tab "+("sms"===h?"login-tab-active":""),"onClick":()=>m("sms"),"children":(0,u.jsx)(r.EY,{"className":"sms"===h?"login-tab-text-active":"login-tab-text","children":"手机验证码登录"})})]}),(0,u.jsxs)(r.Ss,{"className":"login-form","children":["password"===h?(0,u.jsxs)(r.Ss,{"className":"login-input-wrap","children":[(0,u.jsx)(r.EY,{"className":"login-input-icon","children":"👤"}),(0,u.jsx)(r.pd,{"className":"login-input","placeholder":"请输入账号","value":g,"onInput":e=>f(e.detail.value)})]}):(0,u.jsxs)(r.Ss,{"className":"login-input-wrap","children":[(0,u.jsx)(r.EY,{"className":"login-input-icon","children":"📱"}),(0,u.jsx)(r.pd,{"className":"login-input","type":"number","maxlength":11,"placeholder":"请输入手机号","value":w,"onInput":e=>v(e.detail.value)})]}),"password"===h&&(0,u.jsxs)(r.Ss,{"className":"login-input-wrap","children":[(0,u.jsx)(r.EY,{"className":"login-input-icon","children":"🔒"}),(0,u.jsx)(r.pd,{"className":"login-input","password":!0,"placeholder":"请输入密码","value":A,"onInput":e=>b(e.detail.value)})]}),"sms"===h&&(0,u.jsxs)(r.Ss,{"className":"login-input-wrap login-input-row","children":[(0,u.jsx)(r.pd,{"className":"login-input login-input-flex","type":"number","maxlength":6,"placeholder":"请输入手机验证码","value":y,"onInput":e=>x(e.detail.value)}),(0,u.jsx)(r.EY,{"className":"login-sms-btn","onClick":I>0||M?void 0:async()=>{if(/^1\d{10}$/.test(w)){if(!(I>0)){k(!0);try{await(0,p.fl)({"mobile":w,"capCode":"","xWidth":0,"type":1}),(0,n.P0)({"title":"验证码已发送","icon":"success"}),L.current&&clearInterval(L.current),P(60),L.current=setInterval(()=>{P(e=>e<=1?(L.current&&clearInterval(L.current),L.current=void 0,0):e-1)},1e3)}catch(e){(0,n.P0)({"title":e?.message??"发送失败","icon":"none"})}finally{k(!1)}}}else(0,n.P0)({"title":"请输入正确的手机号","icon":"none"})},"children":I>0?`${I}s`:"发送验证码"})]}),"sms"===h&&(0,u.jsx)(r.EY,{"className":"login-tip","children":"账号由管理员录入,如有问题请联系管理员"}),(0,u.jsxs)(r.Ss,{"className":"login-agree","onClick":()=>{S(!E)},"children":[(0,u.jsx)(r.Ss,{"className":"login-checkbox "+(E?"login-checkbox-checked":"")}),(0,u.jsxs)(r.EY,{"className":"login-agree-text","children":["我已阅读并同意",(0,u.jsx)(r.EY,{"className":"login-agree-link","onClick":e=>goAgreement("privacy",e),"children":"隐私政策"}),"和",(0,u.jsx)(r.EY,{"className":"login-agree-link","onClick":e=>goAgreement("agreement",e),"children":"用户协议"})]})]}),(0,u.jsx)(o.W,{"className":"login-btn","colors":["#ff7600","#ff8c2e"],"angle":135,"onClick":T?void 0:async()=>{if(E){if("password"===h){if(!g.trim())return void(0,n.P0)({"title":"请输入账号","icon":"none"});if(!A.trim())return void(0,n.P0)({"title":"请输入密码","icon":"none"})}else{if(!/^1\d{10}$/.test(w))return void(0,n.P0)({"title":"请输入正确的手机号","icon":"none"});if(!y.trim())return void(0,n.P0)({"title":"请输入手机验证码","icon":"none"})}C(!0);try{if("password"===h){if(g.trim()===D&&"admin"===A)return(0,d.WG)("admin-temp-token"),e?.({"id":"admin","username":D,"nickname":"管理员","isAdmin":!0},"admin-temp-token"),(0,n.P0)({"title":"登录成功","icon":"success"}),a.Ay.switchTab({"url":"/pages/index/index"}),void C(!1);const t=await(0,p.$8)({"username":g.trim(),"password":A});if((t?.success||"S00000"===t?.code)&&t?.model){const i=t.model,s=i?.tokenValue??i?.token;s&&(0,d.WG)(s);const r=await(0,c.me)(),o=r?.success||"S00000"===r?.code;let l=t.model;if(o&&r?.model){const e=r.model;l={"id":e.id,"nickname":e.nickname??e.username,"avatar":e.avatarFile?.url??e.avatar,...e}}e?.(l,s??void 0),(0,n.P0)({"title":"登录成功","icon":"success"}),a.Ay.switchTab({"url":"/pages/index/index"})}else(0,n.P0)({"title":t?.message??"登录失败","icon":"none"})}else{const t=await(0,p.JS)({"mobile":w.trim(),"smsCode":y.trim()});if(("S00000"===t?.code||t?.success)&&t?.model){const i=t.model,s=i?.tokenValue??("string"==typeof t.model?t.model:i?.token);s&&(0,d.WG)(s);const r=await(0,c.me)();let o={"username":w};if(r?.success||"S00000"===r?.code){const e=r.model??{};o={"id":e.id,"nickname":e.nickname??e.username??w,"avatar":e.avatarFile?.url??e.avatar,...e}}e?.(o,s??void 0),(0,n.P0)({"title":"登录成功","icon":"success"}),a.Ay.switchTab({"url":"/pages/index/index"})}else(0,n.P0)({"title":t?.message??"登录失败","icon":"none"})}}catch(e){(0,n.P0)({"title":e?.message??"登录失败","icon":"none"})}finally{C(!1)}}else(0,n.P0)({"title":"请先阅读并同意隐私政策和用户协议","icon":"none"})},"children":(0,u.jsx)(r.EY,{"children":T?"登录中…":"登录"})}),(0,u.jsx)(r.Ss,{"className":"login-links","children":(0,u.jsx)(r.EY,{"className":"login-links-link","onClick":()=>a.Ay.navigateTo({"url":"/pages/reset-password/index"}),"children":"忘记密码"})})]})]})]})}},"5155":function(e,t,i){i.d(t,{"TY":function(){return updatedUser},"me":function(){return fetchUserInfo}});var s=i(5288),r=i(1285),a=i(3735);function mapOwnerToUserInfo(e){return e?{"id":e.id,"nickname":e.nickName??e.nickname,"username":e.name??e.nickName??e.username,"mobilePhone":e.phone??e.mobilePhone,"phone":e.phone??e.mobilePhone,"avatar":e.avatar,"avatarFile":e.avatar?{"url":e.avatar}:void 0,"gender":(t=e.gender,1===t||"1"===t?"male":2===t||"2"===t?"female":""),"birthday":e.birthday??"","roleTypes":e.roleTypes??e.roleType??"","roleName":e.roleName??e.role??"","communityName":e.communityName??e.community?.name??""}:{};var t}function fetchUserInfo(){return(0,a.xP)(()=>(0,r.OH)().then(e=>{const t=e?.model??{};return{...e,"model":mapOwnerToUserInfo(t)}}),a.Pe.ownerDetail).then(e=>({...e,"model":mapOwnerToUserInfo(e?.model??a.Pe.ownerDetail.model)}))}function updatedUser(e){const t=e.id??e.userId;if(null==t)return(0,s.Ay)({"url":"/api/user","method":"PUT","data":e}).catch(()=>Promise.resolve(a.Pe.ownerUpdate));const i="string"==typeof e.avatar?e.avatar:e.avatarFile?.url,n={"id":Number(t),"nickName":e.nickname??e.nickName,"avatar":i,"gender":(o=e.gender,"male"===o||1===o||"1"===o?"1":"female"===o||2===o||"2"===o?"2":"0"),"birthday":e.birthday??"","phone":e.phone??e.mobilePhone};var o;return(0,r.Kp)(n)}},"8372":function(e,t,i){e.exports=i.p+"static/images/assets/images/logo_login.png"}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/589.df5e35e3.js b/entry/src/main/resources/rawfile/spa/js/589.df5e35e3.js new file mode 100644 index 0000000..37b3a05 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/589.df5e35e3.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[589],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const g=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],f=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[g.slice(),f.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[g.slice(),f.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=g.slice(),t=f.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var A=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const b=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,A.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const y=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,b)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const x={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,x),e}const E={"document":x,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,E),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let S,T,C;function getSupport(){return S||(S=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),S}function getDevice(e){return void 0===e&&(e={}),T||(T=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),T}function getBrowser(){return C||(C=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),C}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const x=t.grid&&t.grid.rows>1&&e.grid;let E;x?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const S="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+g:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==f&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],g=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;g&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,g,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(f=l.length-1);const w=-l[f];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,A&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var L={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):y=a;const x="next"===s||!s,E="prev"===s||!s;let S=0,T=0;const C=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-g/2+.5:0);if(M=0;t-=1)d[t].column===e&&A.push(t)}else A.push(C-t-1)}}else if(M+g>C-w){T=Math.max(M-(C-2*w),f);for(let e=0;e{e.column===t&&b.push(i)}):b.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),E&&A.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),x&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(A.length>0&&E||b.length>0&&x)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(A.length>0&&E){if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y+S]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y+Math.ceil(S),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?A.length/h.grid.rows:A.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(b.length>0&&x)if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y-T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y-T,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let g=!0;l.matches(r.focusableElements)&&(g=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const f=g&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!f||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,g=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),g=Math.abs(g)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,g=-g);const f=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=g>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&f!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let A=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&&(b=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(A=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**b))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,g=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,g=l[l.length-1]-l[l.length-2])}let f=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(f=0));const v=(u-l[m])/g,A=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?f:m+A):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+A):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+A):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==f?f:m+A),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var D={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const z={"eventsEmitter":M,"update":k,"translate":I,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":P,"loop":L,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),g=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const f=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!f?e.disable():!u&&f&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!g&&w?(e.loopCreate(t),e.updateSlides()):g&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},O={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},D,o);return n.params=utils_extend({},l,O,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(O,e)}static get"extendedDefaults"(){return O}static get"defaults"(){return D}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(z).forEach(e=>{Object.keys(z[e]).forEach(t=>{Swiper.prototype[t]=z[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const _=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":g}=i.virtual;i.params.cssMode||i.updateActiveIndex();const f=i.activeIndex||0;let w,v,A;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,A=Math.floor(s/2)+r+d):(v=s+(r-1)+c,A=(o?s:r)+d);let b=f-A,y=f+v;o||(b=Math.max(b,0),y=Math.min(y,h.length-1));let x=(i.slidesGrid[b]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&f>=A?(b-=A,n||(x+=i.slidesGrid[0])):o&&f{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":x,"from":b,"to":y,"slides":function getSlides(){const e=[];for(let t=b;t<=y;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const E=[],S=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ey){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const T=o?-h.length:0,C=o?2*h.length:h.length;for(let t=T;t=b&&t<=y){const i=getSlideIndex(t);void 0===u||e?S.push(i):(t>u&&S.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=E.length-1;e>=0;e-=1){const t=E[e];i.slidesEl.prepend(renderSlide(h[t],t))}else E.sort((e,t)=>t-e),E.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,g=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,g,f,w,v,A,b,y,x,E,S,T;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const C="number"==typeof e?e:null;1===l&&C&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=C||M,l=C||M,!e||1===l&&C?(m=0,g=0):(S=p.slideEl.offsetWidth,T=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+S/2-r,h=d+T/2-n,f=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=f*i.scale,A=w*i.scale,b=Math.min(S/2-v/2,0),y=Math.min(T/2-A/2,0),x=-b,E=-y,m=c*i.scale,g=h*i.scale,mx&&(m=x),gE&&(g=E)),C&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${g}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return g},"set"(e){if(g!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}g=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,g,f=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),g||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/f),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;f=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,f=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,g=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(g=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const g=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${g}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${g}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(g=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(g.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=g.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const f=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-g.scale)*c*a})`:`scale(${1-(1-g.scale)*c*a})`,A=c<0?1+(1-g.opacity)*c*a:1-(1-g.opacity)*c*a,b=`translate3d(${f}) ${w} ${v}`;if(m&&g.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&g.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const y=effectTarget(0,s);y.style.transform=b,y.style.opacity=A,g.origin&&(y.style.transformOrigin=g.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(b||y){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,f+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const x=p<0?""+(1+(1-f)*p):""+(1-(1-f)*p),E=`\n translate3d(${h}, ${m}, ${g}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${x})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=E}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(_);var B,N,j,$,H,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let R=0;const Y=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),B.set(this,R++),N.set(this,"autoplay"),j.set(this,!1),$.set(this,!1),H.set(this,0),this.handleSwiperSizeDebounce=(0,A.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,$,"f")&&(this.reset(),__classPrivateFieldSet(this,$,!1,"f"),__classPrivateFieldSet(this,j,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,j,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,j,!0,"f"),__classPrivateFieldSet(this,H,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,j,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,N,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,N,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,$,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,H,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,g=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,H,"f")===this.realIndex)return;__classPrivateFieldSet(m,H,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,N,"f"),"currentItemId":t}),__classPrivateFieldSet(m,N,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,N,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,H,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,N,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,N,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,N,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,N,"autoplay","f")}}});if(t&&(g.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container`,g),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,B,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);B=new WeakMap,N=new WeakMap,j=new WeakMap,$=new WeakMap,H=new WeakMap;const G=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,Y)})},F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,F)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const Q=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,V)})},X=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const q=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,X)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const Z=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const U=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,Z)})},J=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const K=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,J)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,y),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,G),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,Q),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,q),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,U),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,K)},"1607":function(e,t,i){i.d(t,{"RZ":function(){return hideLoading},"Zu":function(){return showActionSheet},"Cs":function(){return showLoading},"to":function(){return showModal},"P0":function(){return showToast}});var s=i(5482),r=i(1229),a=i(794),n=i(2999),o=i(9479);const noop=function(){};let l="default";function init(e){if("ready"===l)return;const t=e.createElement("style");t.textContent='@font-face{font-weight:normal;font-style:normal;font-family:"taro";src:url("data:application/x-font-ttf;charset=utf-8;base64, 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") format("truetype");}@-webkit-keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}@keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}.taro-modal__foot:after {content: "";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);} .taro-model__btn:active {background-color: #EEEEEE}.taro-model__btn:not(:first-child):after {content: "";position: absolute;left: 0;top: 0;width: 1px;bottom: 0;border-left: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}.taro-actionsheet__cell:not(:last-child):after {content: "";position: absolute;left: 0;bottom: 0;right: 0;height: 1px;border-top: 1px solid #e5e5e5;color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}',e.querySelector("head").appendChild(t),l="ready"}const d=new class Toast{"constructor"(){this.options={"title":"","icon":"none","image":"","duration":1500,"mask":!1},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0"},"toastStyle":{"z-index":"5000","box-sizing":"border-box","display":"flex","flex-direction":"column","justify-content":"center","-webkit-justify-content":"center","position":"fixed","top":"50%","left":"50%","min-width":"120px","max-width":"200px","min-height":"120px","padding":"15px","transform":"translate(-50%, -50%)","border-radius":"5px","text-align":"center","line-height":"1.6","color":"#FFFFFF","background":"rgba(17, 17, 17, 0.7)"},"successStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTQ4OTYzMjA0IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQzNDgiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNMjE5Ljk1MiA1MTIuNTc2bDIxMC40MzIgMjEwLjQzMi00NS4yNDggNDUuMjU2LTIxMC40MzItMjEwLjQzMnoiIHAtaWQ9IjQzNDkiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNNzk5LjY3MiAyNjIuMjY0bDQ1LjI1NiA0NS4yNTYtNDYwLjQ2NCA0NjAuNDY0LTQ1LjI1Ni00NS4yNTZ6IiBwLWlkPSI0MzUwIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"errrorStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTUxMDU1MTgzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE0MDc2IiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNTggNjQgNjQgMjY0LjU4IDY0IDUxMnMyMDAuNTggNDQ4IDQ0OCA0NDggNDQ4LTIwMC41OCA0NDgtNDQ4Uzc1OS40MiA2NCA1MTIgNjR6IG0wIDc1MmEzNiAzNiAwIDEgMSAzNi0zNiAzNiAzNiAwIDAgMS0zNiAzNnogbTUxLjgzLTU1MS45NUw1NDggNjM2YTM2IDM2IDAgMCAxLTcyIDBsLTE1LjgzLTM3MS45NWMtMC4xLTEuMzMtMC4xNy0yLjY4LTAuMTctNC4wNWE1MiA1MiAwIDAgMSAxMDQgMGMwIDEuMzctMC4wNyAyLjcyLTAuMTcgNC4wNXoiIHAtaWQ9IjE0MDc3IiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"loadingStyle":{"margin":"6px auto","width":"38px","height":"38px","-webkit-animation":"taroLoading 1s steps(12, end) infinite","animation":"taroLoading 1s steps(12, end) infinite","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat","background-size":"100%"},"imageStyle":{"margin":"6px auto","width":"40px","height":"40px","background":"transparent no-repeat","background-size":"100%"},"textStyle":{"margin":"0","font-size":"16px"}}}"create"(e={},t="toast"){var i,s;const{"maskStyle":r,"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p,"textStyle":u}=this.style,h=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});if(this.el=document.createElement("div"),this.el.className="taro__toast",this.el.style.opacity="0",this.el.style.transition="opacity 0.1s linear",this.el.ontouchmove=e=>{e.stopPropagation(),e.preventDefault()},this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(r)),this.mask.style.display=h.mask?"block":"none",this.icon=document.createElement("p"),h.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${h.image})`})));else{const e="loading"===h.icon?c:"error"===h.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===h.icon?{"display":"none"}:{})))}return this.toast=document.createElement("div"),this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===h.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.title=document.createElement("p"),this.title.setAttribute("style",(0,n.Rq)(u)),this.title.textContent=h.title,this.toast.appendChild(this.icon),this.toast.appendChild(this.title),this.el.appendChild(this.mask),this.el.appendChild(this.toast),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.type=h._type,h.duration>=0&&this.hide(h.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"show"(e={},t="toast"){var i,s;const r=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.title.textContent=r.title||"",this.mask.style.display=r.mask?"block":"none";const{"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p}=this.style;if(r.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${r.image})`})));else if(!r.image&&r.icon){const e="loading"===r.icon?c:"error"===r.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===r.icon?{"display":"none"}:{})))}return this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===r.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.type=r._type,r.duration>=0&&this.hide(r.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"hide"(e=0,t=""){t&&t!==this.type||(this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},100)},e))}},c=new class Modal{"constructor"(){this.options={"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"modalStyle":{"z-index":"4999","position":"fixed","top":"50%","left":"50%","transform":"translate(-50%, -50%)","width":"80%","max-width":"300px","border-radius":"3px","text-align":"center","line-height":"1.6","overflow":"hidden","background":"#FFFFFF"},"titleStyle":{"padding":"20px 24px 9px","font-size":"18px"},"textStyle":{"padding":"0 24px 12px","min-height":"40px","font-size":"15px","line-height":"1.3","color":"#808080","word-wrap":"break-word","word-break":"break-all"},"footStyle":{"position":"relative","line-height":"48px","font-size":"18px","display":"flex"},"btnStyle":{"position":"relative","-webkit-box-flex":"1","-webkit-flex":"1","flex":"1"}}}"create"(e={}){return new Promise(t=>{var i,s;const{"maskStyle":r,"modalStyle":o,"titleStyle":l,"textStyle":d,"footStyle":c,"btnStyle":p}=this.style,u=Object.assign(Object.assign({},this.options),e);this.el=document.createElement("div"),this.el.className="taro__modal",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear";const eventHandler=e=>{e.stopPropagation(),e.preventDefault()},h=document.createElement("div");h.className="taro-modal__mask",h.setAttribute("style",(0,n.Rq)(r)),h.ontouchmove=eventHandler;const m=document.createElement("div");m.className="taro-modal__content",m.setAttribute("style",(0,n.Rq)(o)),m.ontouchmove=eventHandler;const g=u.title?l:Object.assign(Object.assign({},l),{"display":"none"});this.title=document.createElement("div"),this.title.className="taro-modal__title",this.title.setAttribute("style",(0,n.Rq)(g)),this.title.textContent=u.title;const f=u.title?d:Object.assign(Object.assign({},d),{"padding":"40px 20px 26px","color":"#353535"});this.text=document.createElement("div"),this.text.className="taro-modal__text",this.text.setAttribute("style",(0,n.Rq)(f)),this.text.textContent=u.content;const w=document.createElement("div");w.className="taro-modal__foot",w.setAttribute("style",(0,n.Rq)(c));const v=Object.assign(Object.assign({},p),{"color":u.cancelColor,"display":u.showCancel?"block":"none"});this.cancel=document.createElement("div"),this.cancel.className="taro-model__btn taro-model__cancel",this.cancel.setAttribute("style",(0,n.Rq)(v)),this.cancel.textContent=u.cancelText,this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm=document.createElement("div"),this.confirm.className="taro-model__btn taro-model__confirm",this.confirm.setAttribute("style",(0,n.Rq)(p)),this.confirm.style.color=u.confirmColor,this.confirm.textContent=u.confirmText,this.confirm.onclick=()=>{this.hide(),t("confirm")},w.appendChild(this.cancel),w.appendChild(this.confirm),m.appendChild(this.title),m.appendChild(this.text),m.appendChild(w),this.el.appendChild(h),this.el.appendChild(m),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"show"(e={}){return new Promise(t=>{var i,s;const r=Object.assign(Object.assign({},this.options),e);this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer);const{"textStyle":o}=this.style;if(r.title)this.title.textContent=r.title,this.title.style.display="block",this.text.setAttribute("style",(0,n.Rq)(o));else{this.title.textContent="",this.title.style.display="none";const e=Object.assign(Object.assign({},o),{"padding":"40px 20px 26px","color":"#353535"});this.text.setAttribute("style",(0,n.Rq)(e))}this.text.textContent=r.content||"",this.cancel.style.display=r.showCancel?"block":"none",this.cancel.textContent=r.cancelText||"",this.cancel.style.color=r.cancelColor||"",this.confirm.textContent=r.confirmText||"",this.confirm.style.color=r.confirmColor||"",this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm.onclick=()=>{this.hide(),t("confirm")},this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},p=new class ActionSheet{"constructor"(){this.options={"alertText":"","itemList":[],"itemColor":"#000000","success":noop,"fail":noop,"complete":noop},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"actionSheetStyle":{"z-index":"4999","position":"fixed","left":"0","bottom":"0","-webkit-transform":"translate(0, 100%)","transform":"translate(0, 100%)","width":"100%","line-height":"1.6","background":"#EFEFF4","-webkit-transition":"-webkit-transform .3s","transition":"transform .3s","border-radius":"15px 15px 0 0"},"menuStyle":{"background-color":"#FCFCFD","border-radius":"15px 15px 0 0"},"cellStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"18px"},"titleStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"16px","color":"rgba(0,0,0,0.8)","display":"none"},"cancelStyle":{"margin-top":"6px","padding":"10px 0","text-align":"center","font-size":"18px","color":"#000000","background-color":"#FCFCFD"}},this.lastConfig={}}"create"(e={}){return new Promise(t=>{const{"maskStyle":i,"actionSheetStyle":s,"menuStyle":r,"cellStyle":a,"titleStyle":o,"cancelStyle":l}=this.style,d=Object.assign(Object.assign({},this.options),e);this.lastConfig=d,this.el=document.createElement("div"),this.el.className="taro__actionSheet",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear",this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(i)),this.actionSheet=document.createElement("div"),this.actionSheet.setAttribute("style",(0,n.Rq)(s)),this.menu=document.createElement("div"),this.menu.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},r),{"color":d.itemColor}))),this.cells=d.itemList.map((e,i)=>{const s=document.createElement("div");return s.className="taro-actionsheet__cell",s.setAttribute("style",(0,n.Rq)(a)),s.textContent=e,s.dataset.tapIndex=`${i}`,s.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)},s}),this.title=document.createElement("div"),this.title.setAttribute("style",(0,n.Rq)(o)),this.title.className="taro-actionsheet__cell",this.title.textContent=d.alertText,this.title.style.display=d.alertText?"block":"none",this.cancel=document.createElement("div"),this.cancel.setAttribute("style",(0,n.Rq)(l)),this.cancel.textContent="取消",this.menu.appendChild(this.title),this.cells.forEach(e=>this.menu.appendChild(e)),this.actionSheet.appendChild(this.menu),this.actionSheet.appendChild(this.cancel),this.el.appendChild(this.mask),this.el.appendChild(this.actionSheet);const cb=()=>{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"show"(e={}){return new Promise(t=>{const i=Object.assign(Object.assign({},this.options),e);this.lastConfig=i,this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),i.itemColor&&(this.menu.style.color=i.itemColor);const{"cellStyle":s}=this.style;i.itemList.forEach((e,i)=>{let r;this.cells[i]?r=this.cells[i]:(r=document.createElement("div"),r.className="taro-actionsheet__cell",r.setAttribute("style",(0,n.Rq)(s)),r.dataset.tapIndex=`${i}`,this.cells.push(r),this.menu.appendChild(r)),r.textContent=e,r.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)}});const r=this.cells.length,a=i.itemList.length;if(r>a){for(let e=a;e{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",(0,n.BM)(this.actionSheet,"translate(0, 100%)"),this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},showToast=(e={"title":""})=>{init(document),e=Object.assign({"title":"","icon":"success","image":"","duration":1500,"mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showToast","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("number"!=typeof e.duration)return r.fail({"errMsg":(0,n.m2)({"para":"duration","correct":"Number","wrong":e.duration})});e.image&&"string"!=typeof e.image&&(e.image=""),e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"toast"):d.create(e,"toast"),r.success({"errMsg":a})},showLoading=(e={"title":""})=>{init(document),e=Object.assign({"title":"","mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showLoading","success":t,"fail":i,"complete":s});if("string"!=typeof(e=Object.assign({},e,{"icon":"loading","image":"","duration":-1})).title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"loading"):d.create(e,"loading"),r.success({"errMsg":a})},hideLoading=({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideLoading","success":t,"fail":i,"complete":s});return d.el?(d.hide(0,e?"loading":""),r.success()):r.success()},showModal=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={}){init(document),e=Object.assign({"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showModal","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("string"!=typeof e.content)return r.fail({"errMsg":(0,n.m2)({"para":"content","correct":"String","wrong":e.content})});if("string"!=typeof e.cancelText)return r.fail({"errMsg":(0,n.m2)({"para":"cancelText","correct":"String","wrong":e.cancelText})});if(e.cancelText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"cancelText length should not larger then 4 Chinese characters"});if("string"!=typeof e.confirmText)return r.fail({"errMsg":(0,n.m2)({"para":"confirmText","correct":"String","wrong":e.confirmText})});if(e.confirmText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"confirmText length should not larger then 4 Chinese characters"});if("string"!=typeof e.cancelColor)return r.fail({"errMsg":(0,n.m2)({"para":"cancelColor","correct":"String","wrong":e.cancelColor})});if("string"!=typeof e.confirmColor)return r.fail({"errMsg":(0,n.m2)({"para":"confirmColor","correct":"String","wrong":e.confirmColor})});e.showCancel=!!e.showCancel;let a="";a=c.el?yield c.show(e):yield c.create(e);const l={"cancel":!1,"confirm":!1};return l[a]=!0,r.success(l)});const showActionSheet=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={"itemList":[]},t="showActionSheet"){init(document),e=Object.assign({"itemColor":"#000000","itemList":[]},e);const{"success":i,"fail":s,"complete":r}=e,a=new o._({"name":t,"success":i,"fail":s,"complete":r});if(!Array.isArray(e.itemList))return a.fail({"errMsg":(0,n.m2)({"para":"itemList","correct":"Array","wrong":e.itemList})});if(e.itemList.length<1)return a.fail({"errMsg":"parameter error: parameter.itemList should have at least 1 item"});if(e.itemList.length>6)return a.fail({"errMsg":"parameter error: parameter.itemList should not be large than 6"});for(let t=0;t{var e,t;d.currentPath&&d.currentPath!==(null===(e=a.E.page)||void 0===e?void 0:e.path)&&((({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideToast","success":t,"fail":i,"complete":s});d.el?(d.hide(0,e?"toast":""),r.success()):r.success()})(),hideLoading()),c.currentPath&&c.currentPath!==(null===(t=a.E.page)||void 0===t?void 0:t.path)&&function hideModal(){c.el&&c.hide()}()})},"2570":function(e,t,i){i.d(t,{"W":function(){return LinearGradient}});i(758);var s=i(1953),r=i(6070);const a={"to top":0,"to top right":45,"to right top":45,"to right":90,"to bottom right":135,"to right bottom":135,"to bottom":180,"to bottom left":225,"to left bottom":225,"to left":270,"to top left":315,"to left top":315},LinearGradient=({"colors":e=["#000000","#ffffff"],"angle":t,"direction":i,"style":n={},"className":o,"children":l,"onClick":d,...c})=>{let p=180;void 0!==t?p=t:i&&(p=a[i]??180);const u=`linear-gradient(${p}deg, ${e.join(", ")})`;return(0,r.jsx)(s.Ss,{"className":o,"style":{...n,"background":u},"onClick":d,...c,"children":l})}},"3589":function(e,t,i){i.r(t),i.d(t,{"default":function(){return ResetPasswordPage}});var s=i(758),r=i(1953),a=i(2570),n=i(1607),o=i(4203),l=i(6638),d=i(6070);function ResetPasswordPage(){const[e,t]=(0,s.useState)(""),[c,p]=(0,s.useState)(""),[u,h]=(0,s.useState)(""),[m,g]=(0,s.useState)(""),[f,w]=(0,s.useState)(!1),[v,A]=(0,s.useState)(!1),[b,y]=(0,s.useState)(0);return(0,d.jsxs)(r.Ss,{"className":"reset-page","children":[(0,d.jsxs)(r.Ss,{"className":"reset-header","children":[(0,d.jsx)(r._V,{"className":"reset-logo","src":i(8372),"mode":"aspectFit"}),(0,d.jsx)(r.EY,{"className":"reset-slogan","children":"让社区生活更智慧!"})]}),(0,d.jsxs)(r.Ss,{"className":"reset-form","children":[(0,d.jsxs)(r.Ss,{"className":"reset-input-wrap","children":[(0,d.jsx)(r.EY,{"className":"reset-input-icon","children":"👤"}),(0,d.jsx)(r.pd,{"className":"reset-input","type":"number","maxlength":11,"placeholder":"请输入手机号","value":e,"onInput":e=>t(e.detail.value)})]}),(0,d.jsxs)(r.Ss,{"className":"reset-input-wrap reset-input-row","children":[(0,d.jsx)(r.EY,{"className":"reset-input-icon","children":"💬"}),(0,d.jsx)(r.pd,{"className":"reset-input reset-input-flex","type":"number","maxlength":6,"placeholder":"请输入手机验证码","value":c,"onInput":e=>p(e.detail.value)}),(0,d.jsx)(r.$n,{"className":"reset-sms-btn","disabled":b>0||v,"onClick":async()=>{if(/^1\d{10}$/.test(e)){if(!(b>0)){A(!0);try{await(0,l.fl)({"mobile":e,"type":2}),(0,n.P0)({"title":"验证码已发送","icon":"success"}),(()=>{y(60);const e=setInterval(()=>{y(t=>t<=1?(clearInterval(e),0):t-1)},1e3)})()}catch(e){(0,n.P0)({"title":e?.message??"发送失败","icon":"none"})}finally{A(!1)}}}else(0,n.P0)({"title":"请输入正确的手机号","icon":"none"})},"children":b>0?`${b}s`:"发送验证码"})]}),(0,d.jsxs)(r.Ss,{"className":"reset-input-wrap","children":[(0,d.jsx)(r.EY,{"className":"reset-input-icon","children":"🔒"}),(0,d.jsx)(r.pd,{"className":"reset-input","password":!0,"placeholder":"请输入新密码","value":u,"onInput":e=>h(e.detail.value)})]}),(0,d.jsxs)(r.Ss,{"className":"reset-input-wrap","children":[(0,d.jsx)(r.EY,{"className":"reset-input-icon","children":"🔒"}),(0,d.jsx)(r.pd,{"className":"reset-input","password":!0,"placeholder":"请再次输入新密码","value":m,"onInput":e=>g(e.detail.value)})]}),(0,d.jsx)(a.W,{"className":"reset-btn","colors":["#ff7600","#ff8c2e"],"angle":135,"onClick":f?void 0:async()=>{if(/^1\d{10}$/.test(e))if(c.trim())if(!u.trim()||u.length<6)(0,n.P0)({"title":"请输入至少6位新密码","icon":"none"});else if(u===m){w(!0);try{const t=await(0,l.q$)({"mobile":e.trim(),"smsCode":c.trim(),"newPassword":u});"S00000"===t?.code||t?.success?((0,n.P0)({"title":"密码重置成功","icon":"success"}),setTimeout(()=>o.Ay.navigateBack(),1500)):(0,n.P0)({"title":t?.message??"重置失败","icon":"none"})}catch(e){const t=e?.message;(0,n.P0)({"title":t??"重置失败,请检查网络或联系客服","icon":"none"})}finally{w(!1)}}else(0,n.P0)({"title":"两次密码不一致","icon":"none"});else(0,n.P0)({"title":"请输入验证码","icon":"none"});else(0,n.P0)({"title":"请输入正确的手机号","icon":"none"})},"children":(0,d.jsx)(r.EY,{"children":"确认"})})]})]})}},"8372":function(e,t,i){e.exports=i.p+"static/images/assets/images/logo_login.png"}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/596.317a9520.js b/entry/src/main/resources/rawfile/spa/js/596.317a9520.js new file mode 100644 index 0000000..a29458e --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/596.317a9520.js @@ -0,0 +1 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[596],{"1953":function(e,s,r){"use strict";r.d(s,{"$n":function(){return me},"_V":function(){return fe},"pd":function(){return ge},"LC":function(){return we},"BM":function(){return ve},"RC":function(){return be},"wu":function(){return ye},"dO":function(){return xe},"EY":function(){return Ee},"TM":function(){return Se},"Ss":function(){return Te}});var a=r(758);const helper_manipulatePropsFunction=(e,s={})=>{const{"dangerouslySetInnerHTML":r,"style":a}=e;return"string"!=typeof a&&(s.style=a),Object.assign(Object.assign({},s),{"dangerouslySetInnerHTML":r})};var n=r(1951),o=r(2878);const c=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,n.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,n.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":s,"type":r,"size":a,"plain":c,"loading":p,"hover":u}=this,f=(0,o.c)({[`${s}`]:u&&!e});return(0,n.h)(n.xr,{"class":f,"type":r,"plain":c,"loading":p,"size":a,"disabled":e},p&&(0,n.h)("i",{"class":"weui-loading"}),(0,n.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const p=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,c)})},u=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,n.lh)(this,"load",7),this.onError=(0,n.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(s=>{s[s.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":s,"naturalWidth":r,"naturalHeight":a}=this.imgRef;this.onLoad.emit({"width":e,"height":s}),this.aspectFillMode=r>a?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":s=!1,"aspectFillMode":r="width","imageOnLoad":a,"imageOnError":c,"nativeProps":p,"didLoad":u}=this,f=this.mode||"scaleToFill",g=(0,o.c)({"taro-img__widthfix":"widthFix"===f}),w=(0,o.c)(`taro-img__mode-${f.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${r}`]:"aspectFill"===f});return(0,n.h)(n.xr,{"class":g},e?(0,n.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":w,"src":s&&!u?void 0:e,"onLoad":a.bind(this),"onError":c.bind(this)},p)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const f=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,u)})};function getTrueType(e,s,r){if("search"===s&&(e="search"),r&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const g=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,n.lh)(this,"input",7),this.onPaste=(0,n.lh)(this,"paste",7),this.onFocus=(0,n.lh)(this,"focus",7),this.onBlur=(0,n.lh)(this,"blur",7),this.onConfirm=(0,n.lh)(this,"confirm",7),this.onChange=(0,n.lh)(this,"change",7),this.onKeyDown=(0,n.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":s,"maxlength":r,"confirmType":a,"password":n}=this;if(!this.isOnComposition&&!this.onInputExcuted){let o=e.target.value;const c=getTrueType(s,a,n);this.onInputExcuted=!0,"number"===c&&o&&r>-1&&r<=o.length&&(o=o.substring(0,r),e.target.value=o),this.value=o,this.onInput.emit({"value":o,"cursor":o.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":s}=e.target,r=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":s,"cursor":s.length,"keyCode":r}),13===r&&this.onConfirm.emit({"value":s})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const s=e.data&&/[0-9]/.test(e.data);"number"!==this.type||s||e.preventDefault(),"digit"!==this.type||s||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,s){var r;!s&&e&&(null===(r=this.inputRef)||void 0===r||r.focus())}"watchValue"(e){const s=fixControlledValue(e);this.inputRef.value!==s&&(this.inputRef.value=s)}"componentDidLoad"(){var e,s,r,a,n;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(s=this.inputRef)||void 0===s||s.addEventListener("compositionstart",this.handleComposition),null===(r=this.inputRef)||void 0===r||r.addEventListener("compositionend",this.handleComposition),null===(a=this.inputRef)||void 0===a||a.addEventListener("beforeinput",this.handleBeforeInput),null===(n=this.inputRef)||void 0===n||n.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,s,r,a,n;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(s=this.inputRef)||void 0===s||s.removeEventListener("compositionstart",this.handleComposition),null===(r=this.inputRef)||void 0===r||r.removeEventListener("compositionend",this.handleComposition),null===(a=this.inputRef)||void 0===a||a.removeEventListener("beforeinput",this.handleBeforeInput),null===(n=this.inputRef)||void 0===n||n.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":s,"password":r,"placeholder":a,"autoFocus":o,"disabled":c,"maxlength":p,"confirmType":u,"name":f,"nativeProps":g}=this;return(0,n.h)("input",Object.assign({"ref":e=>{this.inputRef=e,o&&e&&e.focus()},"class":"weui-input","type":getTrueType(s,u,r),"placeholder":a,"autoFocus":o,"disabled":c,"maxlength":p,"name":f,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},g,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const w=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,g)})},v=102,b=34,x=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,n.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,s=`translate3d(0, ${this.height}px, 0)`,r=`transform ${e}s`;return{"transform":s,"-webkit-transform":s,"transition":r,"-webkit-transition":r}}"formulaUnlimitedScroll"(e,s,r){const{"height":a,"updateHeight":n,"columnId":o}=this,c="up"===r?1:-1;this.touchEnd=!1,n(-e*c*b+a,o),requestAnimationFrame(()=>{this.touchEnd=!0;const r=Math.round(s/-34)+e*c;n(v-b*r,o,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const s=e,r=s-this.preY;this.preY=s,this.touchEnd=!1,Math.abs(s-this.startY)>10&&(this.hadMove=!0);let a=this.height+r;"time"===this.mode&&("0"===this.columnId?(a>0&&(a=-816+r),a<-850&&(a=-34+r)):"1"===this.columnId&&(a>0&&(a=-2040+r),a<-2074&&(a=-34+r))),this.updateHeight(a,this.columnId)}async"handleMoveEnd"(e){const{"mode":s,"range":r,"height":a,"updateHeight":n,"columnId":o}=this,c=-34*(r.length-1),p=e;let u;if(this.touchEnd=!0,this.hadMove)u=a-v;else{const e=window.innerHeight;if(u=a-v-(p-(e-119)),"time"===s)if("0"===o){if(u>-85)return this.formulaUnlimitedScroll(24,u,"up");if(u<-969)return this.formulaUnlimitedScroll(24,u,"down")}else if("1"===o){if(u>-85)return this.formulaUnlimitedScroll(60,u,"up");if(u<-2193)return this.formulaUnlimitedScroll(60,u,"down")}}u>0&&(u=0),u{const r=s?e[s]:e;return(0,n.h)("div",{"class":"weui-picker__item"},r)});return(0,n.h)(n.xr,{"class":"weui-picker__group"},(0,n.h)("div",{"class":"weui-picker__mask"}),(0,n.h)("div",{"class":"weui-picker__indicator"}),(0,n.h)("div",{"class":"weui-picker__content","style":this.getPosition()},r))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,s){const r=[];for(let a=e;a<=s;a++)r.push(`${a<10?"0":""}${a}`);return r}const E=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],T=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,s){return!isNaN(+e)&&e>=0&&e+e);return!(s[0]<0||s[0]>23)&&!(s[1]<0||s[1]>59)}function compareTime(e,s){const r=e.split(":").map(e=>+e),a=s.split(":").map(e=>+e);return r[0]String(e)):e,s}function getDateRange(e,s){const r=[];for(let a=e;a<=s;a++)r.push(a);return r}function getYearRange(e,s){return getDateRange(e,s)}function getMonthRange(e,s,r){let a=1,n=12;return e.getFullYear()===r&&(a=e.getMonth()+1),s.getFullYear()===r&&(n=s.getMonth()+1),getDateRange(a,n)}function getDayRange(e,s,r,a){let n=1,o=function getMaxDay(e,s){return 4===s||6===s||9===s||11===s?30:2===s?e%4==0&&e%100!=0||e%400==0?29:28:31}(r,a);return e.getFullYear()===r&&e.getMonth()+1===a&&(n=e.getDate()),s.getFullYear()===r&&s.getMonth()+1===a&&(o=s.getDate()),getDateRange(n,o)}const C=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,n.lh)(this,"change",7),this.onColumnChange=(0,n.lh)(this,"columnchange",7),this.onCancel=(0,n.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let s=0;return"time"===this.mode&&(s=136),v-b*e-s}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(v-e)/b);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const s=[E.slice(),T.slice()],r=this.index.map((e,r)=>s[r][e]);this.index=r.map(e=>parseInt(e)),e=r.join(":")}if("date"===this.mode){const{"_start":s,"_end":r,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],c=getYearRange(s.getFullYear(),r.getFullYear()),p=getMonthRange(s,r,n),u=getDayRange(s,r,n,o),f=c[this.index[0]],g=p[this.index[1]],w=u[this.index[2]];e="year"===this.fields?[f]:"month"===this.fields?[f,g]:[f,g,w],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":s,"height":r}=e.detail;this.onColumnChange.emit({"column":Number(s),"value":(v-r)/b})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,s,r=!1)=>{const a=[...this.height];if(a[s]=e,this.height=a,r){let{"start":e,"end":s}=this;if(verifyTime(e)||(e="00:00"),verifyTime(s)||(s="23:59"),!compareTime(e,s))return;const r=[E.slice(),T.slice()],a=this.height.map(e=>(v-e)/b).map((e,s)=>r[s][e]).join(":");if(compareTime(e,a)){if(!compareTime(a,s)){const e=s.split(":").map(e=>v-b*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const s=e.split(":").map(e=>v-b*(+e+4));requestAnimationFrame(()=>this.height=s)}}},this.updateDay=(e,s)=>{const{"_start":r,"_end":a,"_updateValue":n}=this.pickerDate;n[s]=e;const o=n[0],c=n[1],p=n[2];if(0===s){const e=getMonthRange(r,a,o),s=e[e.length-1],p=e[0];c>s&&(n[1]=s),cs&&(n[2]=s),p(0,n.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,s)=>(0,n.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[s],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(s)})),this.getTimeSelector=()=>{const e=E.slice(),s=T.slice();return[(0,n.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,n.h)("taro-picker-group",{"mode":"time","range":s,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":s}=this,{"_start":r,"_end":a,"_updateValue":o}=this.pickerDate,c=o[0],p=o[1],u=getYearRange(r.getFullYear(),a.getFullYear()).map(e=>`${e}年`),f=getMonthRange(r,a,c).map(e=>`${e<10?`0${e}`:e}月`),g=getDayRange(r,a,c,p).map(e=>`${e<10?`0${e}`:e}日`),w=[(0,n.h)("taro-picker-group",{"mode":"date","range":u,"height":s[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||w.push((0,n.h)("taro-picker-group",{"mode":"date","range":f,"height":s[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&w.push((0,n.h)("taro-picker-group",{"mode":"date","range":g,"height":s[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),w},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":s,"end":r}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((s,r)=>{const a=null==e?void 0:e[r],n=verifyValue(a,s)?Math.floor(a):0;this.index.push(n)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const s=e.split(":").map(e=>+e);this.index=s}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const a=verifyDate(s)||new Date("1970/01/01"),n=verifyDate(r)||new Date("2999/01/01");if(!(a<=n))throw new Error("Picker start time must be less than end time.");e>=a&&e<=n||(e=a);const o=e.getFullYear(),c=e.getMonth()+1,p=e.getDate(),u=getYearRange(a.getFullYear(),n.getFullYear()),f=getMonthRange(a,n,o),g=getDayRange(a,n,o,c);this.index=[u.indexOf(o),f.indexOf(c),g.indexOf(p)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===a.getTime()&&this.pickerDate._end.getTime()===n.getTime()||(this.pickerDate={"_value":e,"_start":a,"_end":n,"_updateValue":[o,c,p]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,s;const{"name":r,"mode":a,"fadeOut":c,"hidden":p}=this;let u;switch(a){case"multiSelector":u=this.getMultiSelector();break;case"time":u=this.getTimeSelector();break;case"date":u=this.getDateSelector();break;default:u=this.getSelector()}const f=(0,o.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":c}),g=(0,o.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":c}),w=p?{"display":"none"}:{};return(0,n.h)(n.xr,null,(0,n.h)("div",{"onClick":this.showPicker},(0,n.h)("slot",null),(0,n.h)("input",{"type":"hidden","name":r,"value":formatValue(this.pickerValue)})),(0,n.h)("div",{"class":"weui-picker__overlay","style":w,"ref":e=>{this.overlay=e}},(0,n.h)("div",{"class":f,"onClick":this.handleCancel}),(0,n.h)("div",{"class":g},(0,n.h)("div",{"class":"weui-picker__hd"},(0,n.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,n.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(s=this.textProps.okText)&&void 0!==s?s:"确定")),(0,n.h)("div",{"class":"weui-picker__bd"},u),(0,n.h)("input",{"type":"hidden","name":r,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const A=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,C);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,x))})}()}})};var k=r(6621);function handleStencilNodes(e){var s;null===(s=null==e?void 0:e.childNodes)||void 0===s||s.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,s,r=500,a){if(e===s||"number"!=typeof e)return;const n=s-e,o=Date.now(),c=s>=e;!function step(){e=function linear(e,s,r,a){return r*e/a+s}(Date.now()-o,e,n,r),c&&e>=s||!c&&s>=e?a(s):(a(e),requestAnimationFrame(step))}()}const P=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,n.lh)(this,"scroll",3),this.onScrollToUpper=(0,n.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,n.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,k.d)(()=>{const{"offsetWidth":e,"offsetHeight":s,"scrollLeft":r,"scrollTop":a,"scrollHeight":n,"scrollWidth":o}=this.el,c=Number(this.lowerThreshold),p=Number(this.upperThreshold);!isNaN(c)&&(this.scrollY&&s+a+c>=n||this.scrollX&&e+r+c>=o)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(p)&&(this.scrollY&&a<=p||this.scrollX&&r<=p)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const s=Number(e),{"animated":r}=this;this.mpScrollToMethod({"left":s,"animated":r})}"watchScrollTop"(e){const s=Number(e),{"animated":r}=this;this.mpScrollToMethod({"top":s,"animated":r})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var s;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(s=e.stopImmediatePropagation)||void 0===s||s.call(e);const{"scrollLeft":r,"scrollTop":a,"scrollHeight":n,"scrollWidth":o}=this.el;this._scrollLeft=r,this._scrollTop=a,this.upperAndLower(),this.onScroll.emit({"scrollLeft":r,"scrollTop":a,"scrollHeight":n,"scrollWidth":o})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":s,"left":r,"duration":a,"animated":n=!1}=e;this.scrollY&&"number"==typeof s&&!isNaN(s)&&s!==this._scrollTop&&(n?easeOutScroll(this._scrollTop,s,a,e=>this.el.scrollTop=e):this.el.scrollTop=s,this._scrollTop=s),this.scrollX&&"number"==typeof r&&!isNaN(r)&&r!==this._scrollLeft&&(n?easeOutScroll(this._scrollLeft,r,a,e=>this.el.scrollLeft=e):this.el.scrollLeft=r,this._scrollLeft=r)}async"mpScrollIntoViewMethod"(e){var s;"string"==typeof e&&e&&(null===(s=document.querySelector(`#${e}`))||void 0===s||s.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),s=Number(this.mpScrollLeft),{"animated":r}=this;this.mpScrollToMethod({"top":e,"left":s,"animated":r})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":s}=this,r=(0,o.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":s});return(0,n.h)(n.xr,{"class":r},(0,n.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const L=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,P)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,s){void 0===e&&(e={}),void 0===s&&(s={}),Object.keys(s).forEach(r=>{void 0===e[r]?e[r]=s[r]:isObject(s[r])&&isObject(e[r])&&Object.keys(s[r]).length>0&&extend(e[r],s[r])})}const I={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,I),e}const z={"document":I,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,z),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,s){return void 0===s&&(s=0),setTimeout(e,s)}function now(){return Date.now()}function getTranslate(e,s){void 0===s&&(s="x");const r=getWindow();let a,n,o;const c=function utils_getComputedStyle(e){const s=getWindow();let r;return s.getComputedStyle&&(r=s.getComputedStyle(e,null)),!r&&e.currentStyle&&(r=e.currentStyle),r||(r=e.style),r}(e);return r.WebKitCSSMatrix?(n=c.transform||c.webkitTransform,n.split(",").length>6&&(n=n.split(", ").map(e=>e.replace(",",".")).join(", ")),o=new r.WebKitCSSMatrix("none"===n?"":n)):(o=c.MozTransform||c.OTransform||c.MsTransform||c.msTransform||c.transform||c.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),a=o.toString().split(",")),"x"===s&&(n=r.WebKitCSSMatrix?o.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===s&&(n=r.WebKitCSSMatrix?o.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),n||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),s=["__proto__","constructor","prototype"];for(let r=1;rs.indexOf(e)<0);for(let s=0,n=r.length;so?"next":"prev",isOutOfBound=(e,s)=>"next"===f&&e>=s||"prev"===f&&e<=s,animate=()=>{c=(new Date).getTime(),null===p&&(p=c);const e=Math.max(Math.min((c-p)/u,1),0),f=.5-Math.cos(e*Math.PI)/2;let g=o+f*(r-o);if(isOutOfBound(g,r)&&(g=r),s.wrapperEl.scrollTo({[a]:g}),isOutOfBound(g,r))return s.wrapperEl.style.overflow="hidden",s.wrapperEl.style.scrollSnapType="",setTimeout(()=>{s.wrapperEl.style.overflow="",s.wrapperEl.scrollTo({[a]:g})}),void n.cancelAnimationFrame(s.cssModeFrameID);s.cssModeFrameID=n.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,s){void 0===s&&(s="");const r=[...e.children];return e instanceof HTMLSlotElement&&r.push(...e.assignedElements()),s?r.filter(e=>e.matches(s)):r}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,s){void 0===s&&(s=[]);const r=document.createElement(e);return r.classList.add(...Array.isArray(s)?s:classesToTokens(s)),r}function elementOffset(e){const s=getWindow(),r=getDocument(),a=e.getBoundingClientRect(),n=r.body,o=e.clientTop||n.clientTop||0,c=e.clientLeft||n.clientLeft||0,p=e===s?s.scrollY:e.scrollTop,u=e===s?s.scrollX:e.scrollLeft;return{"top":a.top+p-o,"left":a.left+u-c}}function elementStyle(e,s){return getWindow().getComputedStyle(e,null).getPropertyValue(s)}function elementIndex(e){let s,r=e;if(r){for(s=0;null!==(r=r.previousSibling);)1===r.nodeType&&(s+=1);return s}}function elementParents(e,s){const r=[];let a=e.parentElement;for(;a;)s?a.matches(s)&&r.push(a):r.push(a),a=a.parentElement;return r}function elementTransitionEnd(e,s){s&&e.addEventListener("transitionend",function fireCallBack(r){r.target===e&&(s.call(e,r),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,s,r){const a=getWindow();return r?e["width"===s?"offsetWidth":"offsetHeight"]+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===s?"margin-right":"margin-top"))+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===s?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return s=>Math.abs(s)>0&&e.browser&&e.browser.need3dFix&&Math.abs(s)%90==0?s+.001:s}let Y,N,B;function getSupport(){return Y||(Y=function calcSupport(){const e=getWindow(),s=getDocument();return{"smoothScroll":s.documentElement&&s.documentElement.style&&"scrollBehavior"in s.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&s instanceof e.DocumentTouch)}}()),Y}function getDevice(e){return void 0===e&&(e={}),N||(N=function calcDevice(e){let{"userAgent":s}=void 0===e?{}:e;const r=getSupport(),a=getWindow(),n=a.navigator.platform,o=s||a.navigator.userAgent,c={"ios":!1,"android":!1},p=a.screen.width,u=a.screen.height,f=o.match(/(Android);?[\s\/]+([\d.]+)?/);let g=o.match(/(iPad).*OS\s([\d_]+)/);const w=o.match(/(iPod)(.*OS\s([\d_]+))?/),v=!g&&o.match(/(iPhone\sOS|iOS)\s([\d_]+)/),b="Win32"===n;let x="MacIntel"===n;return!g&&x&&r.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${p}x${u}`)>=0&&(g=o.match(/(Version)\/([\d.]+)/),g||(g=[0,1,"13_0_0"]),x=!1),f&&!b&&(c.os="android",c.android=!0),(g||v||w)&&(c.os="ios",c.ios=!0),c}(e)),N}function getBrowser(){return B||(B=function calcBrowser(){const e=getWindow(),s=getDevice();let r=!1;function isSafari(){const s=e.navigator.userAgent.toLowerCase();return s.indexOf("safari")>=0&&s.indexOf("chrome")<0&&s.indexOf("android")<0}if(isSafari()){const s=String(e.navigator.userAgent);if(s.includes("Version/")){const[e,a]=s.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));r=e<16||16===e&&a<2}}const a=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),n=isSafari();return{"isSafari":r||n,"needPerspectiveFix":r,"need3dFix":n||a&&s.ios,"isWebView":a}}()),B}var H={"on"(e,s,r){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof s)return a;const n=r?"unshift":"push";return e.split(" ").forEach(e=>{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][n](s)}),a},"once"(e,s,r){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof s)return a;function onceHandler(){a.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var r=arguments.length,n=new Array(r),o=0;o=0&&s.eventsAnyListeners.splice(r,1),s},"off"(e,s){const r=this;return!r.eventsListeners||r.destroyed?r:r.eventsListeners?(e.split(" ").forEach(e=>{void 0===s?r.eventsListeners[e]=[]:r.eventsListeners[e]&&r.eventsListeners[e].forEach((a,n)=>{(a===s||a.__emitterProxy&&a.__emitterProxy===s)&&r.eventsListeners[e].splice(n,1)})}),r):r},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let s,r,a;for(var n=arguments.length,o=new Array(n),c=0;c{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(a,[s,...r])}),e.eventsListeners&&e.eventsListeners[s]&&e.eventsListeners[s].forEach(e=>{e.apply(a,r)})}),e}};const toggleSlideClasses$1=(e,s,r)=>{s&&!e.classList.contains(r)?e.classList.add(r):!s&&e.classList.contains(r)&&e.classList.remove(r)};const toggleSlideClasses=(e,s,r)=>{s&&!e.classList.contains(r)?e.classList.add(r):!s&&e.classList.contains(r)&&e.classList.remove(r)};const processLazyPreloader=(e,s)=>{if(!e||e.destroyed||!e.params)return;const r=s.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(r){let s=r.querySelector(`.${e.params.lazyPreloaderClass}`);!s&&e.isElement&&(r.shadowRoot?s=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{r.shadowRoot&&(s=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),s&&s.remove())})),s&&s.remove()}},unlazy=(e,s)=>{if(!e.slides[s])return;const r=e.slides[s].querySelector('[loading="lazy"]');r&&r.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let s=e.params.lazyPreloadPrevNext;const r=e.slides.length;if(!r||!s||s<0)return;s=Math.min(s,r);const a="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),n=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const r=n,o=[r-s];return o.push(...Array.from({"length":s}).map((e,s)=>r+a+s)),void e.slides.forEach((s,r)=>{o.includes(s.column)&&unlazy(e,r)})}const o=n+a-1;if(e.params.rewind||e.params.loop)for(let a=n-s;a<=o+s;a+=1){const s=(a%r+r)%r;(so)&&unlazy(e,s)}else for(let a=Math.max(n-s,0);a<=Math.min(o+s,r-1);a+=1)a!==n&&(a>o||a=0?A=parseFloat(A.replace("%",""))/100*n:"string"==typeof A&&(A=parseFloat(A)),e.virtualSize=-A,f.forEach(e=>{o?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),s.centeredSlides&&s.cssMode&&(setCSSProperty(r,"--swiper-centered-offset-before",""),setCSSProperty(r,"--swiper-centered-offset-after",""));const I=s.grid&&s.grid.rows>1&&e.grid;let z;I?e.grid.initSlides(f):e.grid&&e.grid.unsetSlides();const Y="auto"===s.slidesPerView&&s.breakpoints&&Object.keys(s.breakpoints).filter(e=>void 0!==s.breakpoints[e].slidesPerView).length>0;for(let r=0;r1&&w.push(e.virtualSize-n)}if(p&&s.loop){const r=b[0]+A;if(s.slidesPerGroup>1){const a=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/s.slidesPerGroup),n=r*s.slidesPerGroup;for(let e=0;e!(s.cssMode&&!s.loop)||r!==f.length-1).forEach(e=>{e.style[r]=`${A}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let e=0;b.forEach(s=>{e+=s+(A||0)}),e-=A;const s=e>n?e-n:0;w=w.map(e=>e<=0?-x:e>s?s+E:e)}if(s.centerInsufficientSlides){let e=0;b.forEach(s=>{e+=s+(A||0)}),e-=A;const r=(s.slidesOffsetBefore||0)+(s.slidesOffsetAfter||0);if(e+r{w[r]=e-s}),v.forEach((e,r)=>{v[r]=e+s})}}if(Object.assign(e,{"slides":f,"snapGrid":w,"slidesGrid":v,"slidesSizesGrid":b}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){setCSSProperty(r,"--swiper-centered-offset-before",-w[0]+"px"),setCSSProperty(r,"--swiper-centered-offset-after",e.size/2-b[b.length-1]/2+"px");const s=-e.snapGrid[0],a=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+s),e.slidesGrid=e.slidesGrid.map(e=>e+a)}if(g!==u&&e.emit("slidesLengthChange"),w.length!==T&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),v.length!==C&&e.emit("slidesGridLengthChange"),s.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(p||s.cssMode||"slide"!==s.effect&&"fade"!==s.effect)){const r=`${s.containerModifierClass}backface-hidden`,a=e.el.classList.contains(r);g<=s.maxBackfaceHiddenSlides?a||e.el.classList.add(r):a&&e.el.classList.remove(r)}},"updateAutoHeight":function updateAutoHeight(e){const s=this,r=[],a=s.virtual&&s.params.virtual.enabled;let n,o=0;"number"==typeof e?s.setTransition(e):!0===e&&s.setTransition(s.params.speed);const getSlideByIndex=e=>a?s.slides[s.getSlideIndexByData(e)]:s.slides[e];if("auto"!==s.params.slidesPerView&&s.params.slidesPerView>1)if(s.params.centeredSlides)(s.visibleSlides||[]).forEach(e=>{r.push(e)});else for(n=0;ns.slides.length&&!a)break;r.push(getSlideByIndex(e))}else r.push(getSlideByIndex(s.activeIndex));for(n=0;no?e:o}(o||0===o)&&(s.wrapperEl.style.height=`${o}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,s=e.slides,r=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let a=0;a=0?p=parseFloat(p.replace("%",""))/100*s.size:"string"==typeof p&&(p=parseFloat(p));for(let e=0;e=0&&v<=s.size-s.slidesSizesGrid[e],E=v>=0&&v1&&b<=s.size||v<=0&&b>=s.size;E&&(s.visibleSlides.push(u),s.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(u,E,r.slideVisibleClass),toggleSlideClasses$1(u,x,r.slideFullyVisibleClass),u.progress=n?-g:g,u.originalProgress=n?-w:w}},"updateProgress":function updateProgress(e){const s=this;if(void 0===e){const r=s.rtlTranslate?-1:1;e=s&&s.translate&&s.translate*r||0}const r=s.params,a=s.maxTranslate()-s.minTranslate();let{"progress":n,"isBeginning":o,"isEnd":c,"progressLoop":p}=s;const u=o,f=c;if(0===a)n=0,o=!0,c=!0;else{n=(e-s.minTranslate())/a;const r=Math.abs(e-s.minTranslate())<1,p=Math.abs(e-s.maxTranslate())<1;o=r||n<=0,c=p||n>=1,r&&(n=0),p&&(n=1)}if(r.loop){const r=s.getSlideIndexByData(0),a=s.getSlideIndexByData(s.slides.length-1),n=s.slidesGrid[r],o=s.slidesGrid[a],c=s.slidesGrid[s.slidesGrid.length-1],u=Math.abs(e);p=u>=n?(u-n)/c:(u+c-o)/c,p>1&&(p-=1)}Object.assign(s,{"progress":n,"progressLoop":p,"isBeginning":o,"isEnd":c}),(r.watchSlidesProgress||r.centeredSlides&&r.autoHeight)&&s.updateSlidesProgress(e),o&&!u&&s.emit("reachBeginning toEdge"),c&&!f&&s.emit("reachEnd toEdge"),(u&&!o||f&&!c)&&s.emit("fromEdge"),s.emit("progress",n)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":s,"params":r,"slidesEl":a,"activeIndex":n}=e,o=e.virtual&&r.virtual.enabled,c=e.grid&&r.grid&&r.grid.rows>1,getFilteredSlide=e=>elementChildren(a,`.${r.slideClass}${e}, swiper-slide${e}`)[0];let p,u,f;if(o)if(r.loop){let s=n-e.virtual.slidesBefore;s<0&&(s=e.virtual.slides.length+s),s>=e.virtual.slides.length&&(s-=e.virtual.slides.length),p=getFilteredSlide(`[data-swiper-slide-index="${s}"]`)}else p=getFilteredSlide(`[data-swiper-slide-index="${n}"]`);else c?(p=s.filter(e=>e.column===n)[0],f=s.filter(e=>e.column===n+1)[0],u=s.filter(e=>e.column===n-1)[0]):p=s[n];p&&(c||(f=function elementNextAll(e,s){const r=[];for(;e.nextElementSibling;){const a=e.nextElementSibling;s?a.matches(s)&&r.push(a):r.push(a),e=a}return r}(p,`.${r.slideClass}, swiper-slide`)[0],r.loop&&!f&&(f=s[0]),u=function elementPrevAll(e,s){const r=[];for(;e.previousElementSibling;){const a=e.previousElementSibling;s?a.matches(s)&&r.push(a):r.push(a),e=a}return r}(p,`.${r.slideClass}, swiper-slide`)[0],r.loop&&0===!u&&(u=s[s.length-1]))),s.forEach(e=>{toggleSlideClasses(e,e===p,r.slideActiveClass),toggleSlideClasses(e,e===f,r.slideNextClass),toggleSlideClasses(e,e===u,r.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const s=this,r=s.rtlTranslate?s.translate:-s.translate,{"snapGrid":a,"params":n,"activeIndex":o,"realIndex":c,"snapIndex":p}=s;let u,f=e;const getVirtualRealIndex=e=>{let r=e-s.virtual.slidesBefore;return r<0&&(r=s.virtual.slides.length+r),r>=s.virtual.slides.length&&(r-=s.virtual.slides.length),r};if(void 0===f&&(f=function getActiveIndexByTranslate(e){const{"slidesGrid":s,"params":r}=e,a=e.rtlTranslate?e.translate:-e.translate;let n;for(let e=0;e=s[e]&&a=s[e]&&a=s[e]&&(n=e);return r.normalizeSlideIndex&&(n<0||void 0===n)&&(n=0),n}(s)),a.indexOf(r)>=0)u=a.indexOf(r);else{const e=Math.min(n.slidesPerGroupSkip,f);u=e+Math.floor((f-e)/n.slidesPerGroup)}if(u>=a.length&&(u=a.length-1),f===o&&!s.params.loop)return void(u!==p&&(s.snapIndex=u,s.emit("snapIndexChange")));if(f===o&&s.params.loop&&s.virtual&&s.params.virtual.enabled)return void(s.realIndex=getVirtualRealIndex(f));const g=s.grid&&n.grid&&n.grid.rows>1;let w;if(s.virtual&&n.virtual.enabled&&n.loop)w=getVirtualRealIndex(f);else if(g){const e=s.slides.filter(e=>e.column===f)[0];let r=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(r)&&(r=Math.max(s.slides.indexOf(e),0)),w=Math.floor(r/n.grid.rows)}else if(s.slides[f]){const e=s.slides[f].getAttribute("data-swiper-slide-index");w=e?parseInt(e,10):f}else w=f;Object.assign(s,{"previousSnapIndex":p,"snapIndex":u,"previousRealIndex":c,"realIndex":w,"previousIndex":o,"activeIndex":f}),s.initialized&&preload(s),s.emit("activeIndexChange"),s.emit("snapIndexChange"),(s.initialized||s.params.runCallbacksOnInit)&&(c!==w&&s.emit("realIndexChange"),s.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,s){const r=this,a=r.params;let n=e.closest(`.${a.slideClass}, swiper-slide`);!n&&r.isElement&&s&&s.length>1&&s.includes(e)&&[...s.slice(s.indexOf(e)+1,s.length)].forEach(e=>{!n&&e.matches&&e.matches(`.${a.slideClass}, swiper-slide`)&&(n=e)});let o,c=!1;if(n)for(let e=0;eu?u:a&&ec?"next":o=u.length&&(T=u.length-1);const C=-u[T];if(p.normalizeSlideIndex)for(let e=0;e=r&&s=r&&s=r&&(c=e)}if(o.initialized&&c!==w){if(!o.allowSlideNext&&(v?C>o.translate&&C>o.minTranslate():Co.translate&&C>o.maxTranslate()&&(w||0)!==c)return!1}let A;c!==(g||0)&&r&&o.emit("beforeSlideChangeStart"),o.updateProgress(C),A=c>w?"next":c0?(o._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{b[e?"scrollLeft":"scrollTop"]=r})):b[e?"scrollLeft":"scrollTop"]=r,k&&requestAnimationFrame(()=>{o.wrapperEl.style.scrollSnapType="",o._immediateVirtual=!1});else{if(!o.support.smoothScroll)return animateCSSModeScroll({"swiper":o,"targetPosition":r,"side":e?"left":"top"}),!0;b.scrollTo({[e?"left":"top"]:r,"behavior":"smooth"})}return!0}return o.setTransition(s),o.setTranslate(C),o.updateActiveIndex(c),o.updateSlidesClasses(),o.emit("beforeTransitionStart",s,a),o.transitionStart(r,A),0===s?o.transitionEnd(r,A):o.animating||(o.animating=!0,o.onSlideToWrapperTransitionEnd||(o.onSlideToWrapperTransitionEnd=function transitionEnd(e){o&&!o.destroyed&&e.target===this&&(o.wrapperEl.removeEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.onSlideToWrapperTransitionEnd=null,delete o.onSlideToWrapperTransitionEnd,o.transitionEnd(r,A))}),o.wrapperEl.addEventListener("transitionend",o.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,s,r,a){if(void 0===e&&(e=0),void 0===r&&(r=!0),"string"==typeof e){e=parseInt(e,10)}const n=this;if(n.destroyed)return;void 0===s&&(s=n.params.speed);const o=n.grid&&n.params.grid&&n.params.grid.rows>1;let c=e;if(n.params.loop)if(n.virtual&&n.params.virtual.enabled)c+=n.virtual.slidesBefore;else{let e;if(o){const s=c*n.params.grid.rows;e=n.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===s)[0].column}else e=n.getSlideIndexByData(c);const s=o?Math.ceil(n.slides.length/n.params.grid.rows):n.slides.length,{"centeredSlides":r}=n.params;let p=n.params.slidesPerView;"auto"===p?p=n.slidesPerViewDynamic():(p=Math.ceil(parseFloat(n.params.slidesPerView,10)),r&&p%2==0&&(p+=1));let u=s-e1*s.getAttribute("data-swiper-slide-index")===e)[0].column}else c=n.getSlideIndexByData(c)}return requestAnimationFrame(()=>{n.slideTo(c,s,r,a)}),n},"slideNext":function slideNext(e,s,r){void 0===s&&(s=!0);const a=this,{"enabled":n,"params":o,"animating":c}=a;if(!n||a.destroyed)return a;void 0===e&&(e=a.params.speed);let p=o.slidesPerGroup;"auto"===o.slidesPerView&&1===o.slidesPerGroup&&o.slidesPerGroupAuto&&(p=Math.max(a.slidesPerViewDynamic("current",!0),1));const u=a.activeIndex{a.slideTo(a.activeIndex+u,e,s,r)}),!0}return o.rewind&&a.isEnd?a.slideTo(0,e,s,r):a.slideTo(a.activeIndex+u,e,s,r)},"slidePrev":function slidePrev(e,s,r){void 0===s&&(s=!0);const a=this,{"params":n,"snapGrid":o,"slidesGrid":c,"rtlTranslate":p,"enabled":u,"animating":f}=a;if(!u||a.destroyed)return a;void 0===e&&(e=a.params.speed);const g=a.virtual&&n.virtual.enabled;if(n.loop){if(f&&!g&&n.loopPreventsSliding)return!1;a.loopFix({"direction":"prev"}),a._clientLeft=a.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const w=normalize(p?a.translate:-a.translate),v=o.map(e=>normalize(e));let b=o[v.indexOf(w)-1];if(void 0===b&&n.cssMode){let e;o.forEach((s,r)=>{w>=s&&(e=r)}),void 0!==e&&(b=o[e>0?e-1:e])}let x=0;if(void 0!==b&&(x=c.indexOf(b),x<0&&(x=a.activeIndex-1),"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(x=x-a.slidesPerViewDynamic("previous",!0)+1,x=Math.max(x,0))),n.rewind&&a.isBeginning){const n=a.params.virtual&&a.params.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(n,e,s,r)}return n.loop&&0===a.activeIndex&&n.cssMode?(requestAnimationFrame(()=>{a.slideTo(x,e,s,r)}),!0):a.slideTo(x,e,s,r)},"slideReset":function slideReset(e,s,r){void 0===s&&(s=!0);const a=this;if(!a.destroyed)return void 0===e&&(e=a.params.speed),a.slideTo(a.activeIndex,e,s,r)},"slideToClosest":function slideToClosest(e,s,r,a){void 0===s&&(s=!0),void 0===a&&(a=.5);const n=this;if(n.destroyed)return;void 0===e&&(e=n.params.speed);let o=n.activeIndex;const c=Math.min(n.params.slidesPerGroupSkip,o),p=c+Math.floor((o-c)/n.params.slidesPerGroup),u=n.rtlTranslate?n.translate:-n.translate;if(u>=n.snapGrid[p]){const e=n.snapGrid[p];u-e>(n.snapGrid[p+1]-e)*a&&(o+=n.params.slidesPerGroup)}else{const e=n.snapGrid[p-1];u-e<=(n.snapGrid[p]-e)*a&&(o-=n.params.slidesPerGroup)}return o=Math.max(o,0),o=Math.min(o,n.slidesGrid.length-1),n.slideTo(o,e,s,r)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":s,"slidesEl":r}=e,a="auto"===s.slidesPerView?e.slidesPerViewDynamic():s.slidesPerView;let n,o=e.clickedIndex;const c=e.isElement?"swiper-slide":`.${s.slideClass}`;if(s.loop){if(e.animating)return;n=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),s.centeredSlides?oe.slides.length-e.loopedSlides+a/2?(e.loopFix(),o=e.getSlideIndex(elementChildren(r,`${c}[data-swiper-slide-index="${n}"]`)[0]),nextTick(()=>{e.slideTo(o)})):e.slideTo(o):o>e.slides.length-a?(e.loopFix(),o=e.getSlideIndex(elementChildren(r,`${c}[data-swiper-slide-index="${n}"]`)[0]),nextTick(()=>{e.slideTo(o)})):e.slideTo(o)}else e.slideTo(o)}};var W={"loopCreate":function loopCreate(e){const s=this,{"params":r,"slidesEl":a}=s;if(!r.loop||s.virtual&&s.params.virtual.enabled)return;const initSlides=()=>{elementChildren(a,`.${r.slideClass}, swiper-slide`).forEach((e,s)=>{e.setAttribute("data-swiper-slide-index",s)})},n=s.grid&&r.grid&&r.grid.rows>1,o=r.slidesPerGroup*(n?r.grid.rows:1),c=s.slides.length%o!==0,p=n&&s.slides.length%r.grid.rows!==0,addBlankSlides=e=>{for(let a=0;a1;f.lengthe.classList.contains(b.slideActiveClass))[0]):L=o;const I="next"===a||!a,z="prev"===a||!a;let Y=0,N=0;const B=A?Math.ceil(f.length/b.grid.rows):f.length,H=(A?f[o].column:o)+(x&&void 0===n?-E/2+.5:0);if(H=0;s-=1)f[s].column===e&&k.push(s)}else k.push(B-s-1)}}else if(H+E>B-C){N=Math.max(H-(B-2*C),T);for(let e=0;e{e.column===s&&P.push(r)}):P.push(s)}}if(u.__preventObserver__=!0,requestAnimationFrame(()=>{u.__preventObserver__=!1}),z&&k.forEach(e=>{f[e].swiperLoopMoveDOM=!0,v.prepend(f[e]),f[e].swiperLoopMoveDOM=!1}),I&&P.forEach(e=>{f[e].swiperLoopMoveDOM=!0,v.append(f[e]),f[e].swiperLoopMoveDOM=!1}),u.recalcSlides(),"auto"===b.slidesPerView?u.updateSlides():A&&(k.length>0&&z||P.length>0&&I)&&u.slides.forEach((e,s)=>{u.grid.updateSlide(s,e,u.slides)}),b.watchSlidesProgress&&u.updateSlidesOffset(),r)if(k.length>0&&z){if(void 0===s){const e=u.slidesGrid[L],s=u.slidesGrid[L+Y]-e;p?u.setTranslate(u.translate-s):(u.slideTo(L+Math.ceil(Y),0,!1,!0),n&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-s,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-s))}else if(n){const e=A?k.length/b.grid.rows:k.length;u.slideTo(u.activeIndex+e,0,!1,!0),u.touchEventsData.currentTranslate=u.translate}}else if(P.length>0&&I)if(void 0===s){const e=u.slidesGrid[L],s=u.slidesGrid[L-N]-e;p?u.setTranslate(u.translate-s):(u.slideTo(L-N,0,!1,!0),n&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-s,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-s))}else{const e=A?P.length/b.grid.rows:P.length;u.slideTo(u.activeIndex-e,0,!1,!0)}if(u.allowSlidePrev=g,u.allowSlideNext=w,u.controller&&u.controller.control&&!c){const e={"slideRealIndex":s,"direction":a,"setTranslate":n,"activeSlideIndex":o,"byController":!0};Array.isArray(u.controller.control)?u.controller.control.forEach(s=>{!s.destroyed&&s.params.loop&&s.loopFix({...e,"slideTo":s.params.slidesPerView===b.slidesPerView&&r})}):u.controller.control instanceof u.constructor&&u.controller.control.params.loop&&u.controller.control.loopFix({...e,"slideTo":u.controller.control.params.slidesPerView===b.slidesPerView&&r})}u.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":s,"slidesEl":r}=e;if(!s.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const a=[];e.slides.forEach(e=>{const s=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;a[s]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),a.forEach(e=>{r.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,s,r){const a=getWindow(),{"params":n}=e,o=n.edgeSwipeDetection,c=n.edgeSwipeThreshold;return!o||!(r<=c||r>=a.innerWidth-c)||"prevent"===o&&(s.preventDefault(),!0)}function onTouchStart(e){const s=this,r=getDocument();let a=e;a.originalEvent&&(a=a.originalEvent);const n=s.touchEventsData;if("pointerdown"===a.type){if(null!==n.pointerId&&n.pointerId!==a.pointerId)return;n.pointerId=a.pointerId}else"touchstart"===a.type&&1===a.targetTouches.length&&(n.touchId=a.targetTouches[0].identifier);if("touchstart"===a.type)return void preventEdgeSwipe(s,a,a.targetTouches[0].pageX);const{"params":o,"touches":c,"enabled":p}=s;if(!p)return;if(!o.simulateTouch&&"mouse"===a.pointerType)return;if(s.animating&&o.preventInteractionOnTransition)return;!s.animating&&o.cssMode&&o.loop&&s.loopFix();let u=a.target;if("wrapper"===o.touchEventsTarget&&!function elementIsChildOf(e,s){const r=s.contains(e);if(!r&&s instanceof HTMLSlotElement)return[...s.assignedElements()].includes(e);return r}(u,s.wrapperEl))return;if("which"in a&&3===a.which)return;if("button"in a&&a.button>0)return;if(n.isTouched&&n.isMoved)return;const f=!!o.noSwipingClass&&""!==o.noSwipingClass,g=a.composedPath?a.composedPath():a.path;f&&a.target&&a.target.shadowRoot&&g&&(u=g[0]);const w=o.noSwipingSelector?o.noSwipingSelector:`.${o.noSwipingClass}`,v=!(!a.target||!a.target.shadowRoot);if(o.noSwiping&&(v?function closestElement(e,s){return void 0===s&&(s=this),function __closestFrom(s){if(!s||s===getDocument()||s===getWindow())return null;s.assignedSlot&&(s=s.assignedSlot);const r=s.closest(e);return r||s.getRootNode?r||__closestFrom(s.getRootNode().host):null}(s)}(w,u):u.closest(w)))return void(s.allowClick=!0);if(o.swipeHandler&&!u.closest(o.swipeHandler))return;c.currentX=a.pageX,c.currentY=a.pageY;const b=c.currentX,x=c.currentY;if(!preventEdgeSwipe(s,a,b))return;Object.assign(n,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),c.startX=b,c.startY=x,n.touchStartTime=now(),s.allowClick=!0,s.updateSize(),s.swipeDirection=void 0,o.threshold>0&&(n.allowThresholdMove=!1);let E=!0;u.matches(n.focusableElements)&&(E=!1,"SELECT"===u.nodeName&&(n.isTouched=!1)),r.activeElement&&r.activeElement.matches(n.focusableElements)&&r.activeElement!==u&&("mouse"===a.pointerType||"mouse"!==a.pointerType&&!u.matches(n.focusableElements))&&r.activeElement.blur();const T=E&&s.allowTouchMove&&o.touchStartPreventDefault;!o.touchStartForcePreventDefault&&!T||u.isContentEditable||a.preventDefault(),o.freeMode&&o.freeMode.enabled&&s.freeMode&&s.animating&&!o.cssMode&&s.freeMode.onTouchStart(),s.emit("touchStart",a)}function onTouchMove(e){const s=getDocument(),r=this,a=r.touchEventsData,{"params":n,"touches":o,"rtlTranslate":c,"enabled":p}=r;if(!p)return;if(!n.simulateTouch&&"mouse"===e.pointerType)return;let u,f=e;if(f.originalEvent&&(f=f.originalEvent),"pointermove"===f.type){if(null!==a.touchId)return;if(f.pointerId!==a.pointerId)return}if("touchmove"===f.type){if(u=[...f.changedTouches].filter(e=>e.identifier===a.touchId)[0],!u||u.identifier!==a.touchId)return}else u=f;if(!a.isTouched)return void(a.startMoving&&a.isScrolling&&r.emit("touchMoveOpposite",f));const g=u.pageX,w=u.pageY;if(f.preventedByNestedSwiper)return o.startX=g,void(o.startY=w);if(!r.allowTouchMove)return f.target.matches(a.focusableElements)||(r.allowClick=!1),void(a.isTouched&&(Object.assign(o,{"startX":g,"startY":w,"currentX":g,"currentY":w}),a.touchStartTime=now()));if(n.touchReleaseOnEdges&&!n.loop)if(r.isVertical()){if(wo.startY&&r.translate>=r.minTranslate())return a.isTouched=!1,void(a.isMoved=!1)}else if(go.startX&&r.translate>=r.minTranslate())return;if(s.activeElement&&s.activeElement.matches(a.focusableElements)&&s.activeElement!==f.target&&"mouse"!==f.pointerType&&s.activeElement.blur(),s.activeElement&&f.target===s.activeElement&&f.target.matches(a.focusableElements))return a.isMoved=!0,void(r.allowClick=!1);a.allowTouchCallbacks&&r.emit("touchMove",f),o.previousX=o.currentX,o.previousY=o.currentY,o.currentX=g,o.currentY=w;const v=o.currentX-o.startX,b=o.currentY-o.startY;if(r.params.threshold&&Math.sqrt(v**2+b**2)=25&&(e=180*Math.atan2(Math.abs(b),Math.abs(v))/Math.PI,a.isScrolling=r.isHorizontal()?e>n.touchAngle:90-e>n.touchAngle)}if(a.isScrolling&&r.emit("touchMoveOpposite",f),void 0===a.startMoving&&(o.currentX===o.startX&&o.currentY===o.startY||(a.startMoving=!0)),a.isScrolling||"touchmove"===f.type&&a.preventTouchMoveFromPointerMove)return void(a.isTouched=!1);if(!a.startMoving)return;r.allowClick=!1,!n.cssMode&&f.cancelable&&f.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&f.stopPropagation();let x=r.isHorizontal()?v:b,E=r.isHorizontal()?o.currentX-o.previousX:o.currentY-o.previousY;n.oneWayMovement&&(x=Math.abs(x)*(c?1:-1),E=Math.abs(E)*(c?1:-1)),o.diff=x,x*=n.touchRatio,c&&(x=-x,E=-E);const T=r.touchesDirection;r.swipeDirection=x>0?"prev":"next",r.touchesDirection=E>0?"prev":"next";const C=r.params.loop&&!n.cssMode,A="next"===r.touchesDirection&&r.allowSlideNext||"prev"===r.touchesDirection&&r.allowSlidePrev;if(!a.isMoved){if(C&&A&&r.loopFix({"direction":r.swipeDirection}),a.startTranslate=r.getTranslate(),r.setTransition(0),r.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});r.wrapperEl.dispatchEvent(e)}a.allowMomentumBounce=!1,!n.grabCursor||!0!==r.allowSlideNext&&!0!==r.allowSlidePrev||r.setGrabCursor(!0),r.emit("sliderFirstMove",f)}if((new Date).getTime(),a.isMoved&&a.allowThresholdMove&&T!==r.touchesDirection&&C&&A&&Math.abs(x)>=1)return Object.assign(o,{"startX":g,"startY":w,"currentX":g,"currentY":w,"startTranslate":a.currentTranslate}),a.loopSwapReset=!0,void(a.startTranslate=a.currentTranslate);r.emit("sliderMove",f),a.isMoved=!0,a.currentTranslate=x+a.startTranslate;let k=!0,P=n.resistanceRatio;if(n.touchReleaseOnEdges&&(P=0),x>0?(C&&A&&a.allowThresholdMove&&a.currentTranslate>(n.centeredSlides?r.minTranslate()-r.slidesSizesGrid[r.activeIndex+1]-("auto"!==n.slidesPerView&&r.slides.length-n.slidesPerView>=2?r.slidesSizesGrid[r.activeIndex+1]+r.params.spaceBetween:0)-r.params.spaceBetween:r.minTranslate())&&r.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),a.currentTranslate>r.minTranslate()&&(k=!1,n.resistance&&(a.currentTranslate=r.minTranslate()-1+(-r.minTranslate()+a.startTranslate+x)**P))):x<0&&(C&&A&&a.allowThresholdMove&&a.currentTranslate<(n.centeredSlides?r.maxTranslate()+r.slidesSizesGrid[r.slidesSizesGrid.length-1]+r.params.spaceBetween+("auto"!==n.slidesPerView&&r.slides.length-n.slidesPerView>=2?r.slidesSizesGrid[r.slidesSizesGrid.length-1]+r.params.spaceBetween:0):r.maxTranslate())&&r.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":r.slides.length-("auto"===n.slidesPerView?r.slidesPerViewDynamic():Math.ceil(parseFloat(n.slidesPerView,10)))}),a.currentTranslatea.startTranslate&&(a.currentTranslate=a.startTranslate),r.allowSlidePrev||r.allowSlideNext||(a.currentTranslate=a.startTranslate),n.threshold>0){if(!(Math.abs(x)>n.threshold||a.allowThresholdMove))return void(a.currentTranslate=a.startTranslate);if(!a.allowThresholdMove)return a.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,a.currentTranslate=a.startTranslate,void(o.diff=r.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY)}n.followFinger&&!n.cssMode&&((n.freeMode&&n.freeMode.enabled&&r.freeMode||n.watchSlidesProgress)&&(r.updateActiveIndex(),r.updateSlidesClasses()),n.freeMode&&n.freeMode.enabled&&r.freeMode&&r.freeMode.onTouchMove(),r.updateProgress(a.currentTranslate),r.setTranslate(a.currentTranslate))}function onTouchEnd(e){const s=this,r=s.touchEventsData;let a,n=e;n.originalEvent&&(n=n.originalEvent);if("touchend"===n.type||"touchcancel"===n.type){if(a=[...n.changedTouches].filter(e=>e.identifier===r.touchId)[0],!a||a.identifier!==r.touchId)return}else{if(null!==r.touchId)return;if(n.pointerId!==r.pointerId)return;a=n}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(n.type)){if(!(["pointercancel","contextmenu"].includes(n.type)&&(s.browser.isSafari||s.browser.isWebView)))return}r.pointerId=null,r.touchId=null;const{"params":o,"touches":c,"rtlTranslate":p,"slidesGrid":u,"enabled":f}=s;if(!f)return;if(!o.simulateTouch&&"mouse"===n.pointerType)return;if(r.allowTouchCallbacks&&s.emit("touchEnd",n),r.allowTouchCallbacks=!1,!r.isTouched)return r.isMoved&&o.grabCursor&&s.setGrabCursor(!1),r.isMoved=!1,void(r.startMoving=!1);o.grabCursor&&r.isMoved&&r.isTouched&&(!0===s.allowSlideNext||!0===s.allowSlidePrev)&&s.setGrabCursor(!1);const g=now(),w=g-r.touchStartTime;if(s.allowClick){const e=n.path||n.composedPath&&n.composedPath();s.updateClickedSlide(e&&e[0]||n.target,e),s.emit("tap click",n),w<300&&g-r.lastClickTime<300&&s.emit("doubleTap doubleClick",n)}if(r.lastClickTime=now(),nextTick(()=>{s.destroyed||(s.allowClick=!0)}),!r.isTouched||!r.isMoved||!s.swipeDirection||0===c.diff&&!r.loopSwapReset||r.currentTranslate===r.startTranslate&&!r.loopSwapReset)return r.isTouched=!1,r.isMoved=!1,void(r.startMoving=!1);let v;if(r.isTouched=!1,r.isMoved=!1,r.startMoving=!1,v=o.followFinger?p?s.translate:-s.translate:-r.currentTranslate,o.cssMode)return;if(o.freeMode&&o.freeMode.enabled)return void s.freeMode.onTouchEnd({"currentPos":v});const b=v>=-s.maxTranslate()&&!s.params.loop;let x=0,E=s.slidesSizesGrid[0];for(let e=0;e=u[e]&&v=u[e])&&(x=e,E=u[u.length-1]-u[u.length-2])}let T=null,C=null;o.rewind&&(s.isBeginning?C=o.virtual&&o.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1:s.isEnd&&(T=0));const A=(v-u[x])/E,k=xo.longSwipesMs){if(!o.longSwipes)return void s.slideTo(s.activeIndex);"next"===s.swipeDirection&&(A>=o.longSwipesRatio?s.slideTo(o.rewind&&s.isEnd?T:x+k):s.slideTo(x)),"prev"===s.swipeDirection&&(A>1-o.longSwipesRatio?s.slideTo(x+k):null!==C&&A<0&&Math.abs(A)>o.longSwipesRatio?s.slideTo(C):s.slideTo(x))}else{if(!o.shortSwipes)return void s.slideTo(s.activeIndex);s.navigation&&(n.target===s.navigation.nextEl||n.target===s.navigation.prevEl)?n.target===s.navigation.nextEl?s.slideTo(x+k):s.slideTo(x):("next"===s.swipeDirection&&s.slideTo(null!==T?T:x+k),"prev"===s.swipeDirection&&s.slideTo(null!==C?C:x))}}function onResize(){const e=this,{"params":s,"el":r}=e;if(r&&0===r.offsetWidth)return;s.breakpoints&&e.setBreakpoint();const{"allowSlideNext":a,"allowSlidePrev":n,"snapGrid":o}=e,c=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const p=c&&s.loop;!("auto"===s.slidesPerView||s.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||p?e.params.loop&&!c?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=n,e.allowSlideNext=a,e.params.watchOverflow&&o!==e.snapGrid&&e.checkOverflow()}function onClick(e){const s=this;s.enabled&&(s.allowClick||(s.params.preventClicks&&e.preventDefault(),s.params.preventClicksPropagation&&s.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":s,"rtlTranslate":r,"enabled":a}=e;if(!a)return;let n;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-s.scrollLeft:e.translate=-s.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const o=e.maxTranslate()-e.minTranslate();n=0===o?0:(e.translate-e.minTranslate())/o,n!==e.progress&&e.updateProgress(r?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const s=this;processLazyPreloader(s,e.target),s.params.cssMode||"auto"!==s.params.slidesPerView&&!s.params.autoHeight||s.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,s)=>{const r=getDocument(),{"params":a,"el":n,"wrapperEl":o,"device":c}=e,p=!!a.nested,u="on"===s?"addEventListener":"removeEventListener",f=s;n&&"string"!=typeof n&&(r[u]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":p}),n[u]("touchstart",e.onTouchStart,{"passive":!1}),n[u]("pointerdown",e.onTouchStart,{"passive":!1}),r[u]("touchmove",e.onTouchMove,{"passive":!1,"capture":p}),r[u]("pointermove",e.onTouchMove,{"passive":!1,"capture":p}),r[u]("touchend",e.onTouchEnd,{"passive":!0}),r[u]("pointerup",e.onTouchEnd,{"passive":!0}),r[u]("pointercancel",e.onTouchEnd,{"passive":!0}),r[u]("touchcancel",e.onTouchEnd,{"passive":!0}),r[u]("pointerout",e.onTouchEnd,{"passive":!0}),r[u]("pointerleave",e.onTouchEnd,{"passive":!0}),r[u]("contextmenu",e.onTouchEnd,{"passive":!0}),(a.preventClicks||a.preventClicksPropagation)&&n[u]("click",e.onClick,!0),a.cssMode&&o[u]("scroll",e.onScroll),a.updateOnWindowResize?e[f](c.ios||c.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[f]("observerUpdate",onResize,!0),n[u]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,s)=>e.grid&&s.grid&&s.grid.rows>1;var j={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,s){return function extendParams(r){void 0===r&&(r={});const a=Object.keys(r)[0],n=r[a];"object"==typeof n&&null!==n?(!0===e[a]&&(e[a]={"enabled":!0}),"navigation"===a&&e[a]&&e[a].enabled&&!e[a].prevEl&&!e[a].nextEl&&(e[a].auto=!0),["pagination","scrollbar"].indexOf(a)>=0&&e[a]&&e[a].enabled&&!e[a].el&&(e[a].auto=!0),a in e&&"enabled"in n?("object"!=typeof e[a]||"enabled"in e[a]||(e[a].enabled=!0),e[a]||(e[a]={"enabled":!1}),utils_extend(s,r)):utils_extend(s,r)):utils_extend(s,r)}}const V={"eventsEmitter":H,"update":R,"translate":F,"transition":{"setTransition":function setTransition(e,s){const r=this;r.params.cssMode||(r.wrapperEl.style.transitionDuration=`${e}ms`,r.wrapperEl.style.transitionDelay=0===e?"0ms":""),r.emit("setTransition",e,s)},"transitionStart":function transitionStart(e,s){void 0===e&&(e=!0);const r=this,{"params":a}=r;a.cssMode||(a.autoHeight&&r.updateAutoHeight(),transitionEmit({"swiper":r,"runCallbacks":e,"direction":s,"step":"Start"}))},"transitionEnd":function transitionEnd(e,s){void 0===e&&(e=!0);const r=this,{"params":a}=r;r.animating=!1,a.cssMode||(r.setTransition(0),transitionEmit({"swiper":r,"runCallbacks":e,"direction":s,"step":"End"}))}},"slide":G,"loop":W,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const s=this;if(!s.params.simulateTouch||s.params.watchOverflow&&s.isLocked||s.params.cssMode)return;const r="container"===s.params.touchEventsTarget?s.el:s.wrapperEl;s.isElement&&(s.__preventObserver__=!0),r.style.cursor="move",r.style.cursor=e?"grabbing":"grab",s.isElement&&requestAnimationFrame(()=>{s.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":s}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),s.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":s,"initialized":r,"params":a,"el":n}=e,o=a.breakpoints;if(!o||o&&0===Object.keys(o).length)return;const c=e.getBreakpoint(o,e.params.breakpointsBase,e.el);if(!c||e.currentBreakpoint===c)return;const p=(c in o?o[c]:void 0)||e.originalParams,u=isGridEnabled(e,a),f=isGridEnabled(e,p),g=e.params.grabCursor,w=p.grabCursor,v=a.enabled;u&&!f?(n.classList.remove(`${a.containerModifierClass}grid`,`${a.containerModifierClass}grid-column`),e.emitContainerClasses()):!u&&f&&(n.classList.add(`${a.containerModifierClass}grid`),(p.grid.fill&&"column"===p.grid.fill||!p.grid.fill&&"column"===a.grid.fill)&&n.classList.add(`${a.containerModifierClass}grid-column`),e.emitContainerClasses()),g&&!w?e.unsetGrabCursor():!g&&w&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(s=>{if(void 0===p[s])return;const r=a[s]&&a[s].enabled,n=p[s]&&p[s].enabled;r&&!n&&e[s].disable(),!r&&n&&e[s].enable()});const b=p.direction&&p.direction!==a.direction,x=a.loop&&(p.slidesPerView!==a.slidesPerView||b),E=a.loop;b&&r&&e.changeDirection(),utils_extend(e.params,p);const T=e.params.enabled,C=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),v&&!T?e.disable():!v&&T&&e.enable(),e.currentBreakpoint=c,e.emit("_beforeBreakpoint",p),r&&(x?(e.loopDestroy(),e.loopCreate(s),e.updateSlides()):!E&&C?(e.loopCreate(s),e.updateSlides()):E&&!C&&e.loopDestroy()),e.emit("breakpoint",p)},"getBreakpoint":function getBreakpoint(e,s,r){if(void 0===s&&(s="window"),!e||"container"===s&&!r)return;let a=!1;const n=getWindow(),o="window"===s?n.innerHeight:r.clientHeight,c=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const s=parseFloat(e.substr(1));return{"value":o*s,"point":e}}return{"value":e,"point":e}});c.sort((e,s)=>parseInt(e.value,10)-parseInt(s.value,10));for(let e=0;er}else e.isLocked=1===e.snapGrid.length;!0===r.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===r.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),s&&s!==e.isLocked&&(e.isEnd=!1),s!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":s,"params":r,"rtl":a,"el":n,"device":o}=e,c=function prepareClasses(e,s){const r=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(a=>{e[a]&&r.push(s+a)}):"string"==typeof e&&r.push(s+e)}),r}(["initialized",r.direction,{"free-mode":e.params.freeMode&&r.freeMode.enabled},{"autoheight":r.autoHeight},{"rtl":a},{"grid":r.grid&&r.grid.rows>1},{"grid-column":r.grid&&r.grid.rows>1&&"column"===r.grid.fill},{"android":o.android},{"ios":o.ios},{"css-mode":r.cssMode},{"centered":r.cssMode&&r.centeredSlides},{"watch-progress":r.watchSlidesProgress}],r.containerModifierClass);s.push(...c),n.classList.add(...s),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":s}=this;e&&"string"!=typeof e&&(e.classList.remove(...s),this.emitContainerClasses())}}},X={};class Swiper{"constructor"(){let e,s;for(var r=arguments.length,a=new Array(r),n=0;n1){const e=[];return o.querySelectorAll(s.el).forEach(r=>{const a=utils_extend({},s,{"el":r});e.push(new Swiper(a))}),e}const c=this;c.__swiper__=!0,c.support=getSupport(),c.device=getDevice({"userAgent":s.userAgent}),c.browser=getBrowser(),c.eventsListeners={},c.eventsAnyListeners=[],c.modules=[...c.__modules__],s.modules&&Array.isArray(s.modules)&&c.modules.push(...s.modules);const p={};c.modules.forEach(e=>{e({"params":s,"swiper":c,"extendParams":moduleExtendParams(s,p),"on":c.on.bind(c),"once":c.once.bind(c),"off":c.off.bind(c),"emit":c.emit.bind(c)})});const u=utils_extend({},j,p);return c.params=utils_extend({},u,X,s),c.originalParams=utils_extend({},c.params),c.passedParams=utils_extend({},s),c.params&&c.params.on&&Object.keys(c.params.on).forEach(e=>{c.on(e,c.params.on[e])}),c.params&&c.params.onAny&&c.onAny(c.params.onAny),Object.assign(c,{"enabled":c.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===c.params.direction},"isVertical"(){return"vertical"===c.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":c.params.allowSlideNext,"allowSlidePrev":c.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":c.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":c.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),c.emit("_swiper"),c.params.init&&c.init(),c}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":s,"params":r}=this,a=elementIndex(elementChildren(s,`.${r.slideClass}, swiper-slide`)[0]);return elementIndex(e)-a}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(s=>1*s.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":s}=this;this.slides=elementChildren(e,`.${s.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,s){const r=this;e=Math.min(Math.max(e,0),1);const a=r.minTranslate(),n=(r.maxTranslate()-a)*e+a;r.translateTo(n,void 0===s?0:s),r.updateActiveIndex(),r.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const s=e.el.className.split(" ").filter(s=>0===s.indexOf("swiper")||0===s.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",s.join(" "))}"getSlideClasses"(e){const s=this;return s.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(s.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const s=[];e.slides.forEach(r=>{const a=e.getSlideClasses(r);s.push({"slideEl":r,"classNames":a}),e.emit("_slideClass",r,a)}),e.emit("_slideClasses",s)}"slidesPerViewDynamic"(e,s){void 0===e&&(e="current"),void 0===s&&(s=!1);const{"params":r,"slides":a,"slidesGrid":n,"slidesSizesGrid":o,"size":c,"activeIndex":p}=this;let u=1;if("number"==typeof r.slidesPerView)return r.slidesPerView;if(r.centeredSlides){let e,s=a[p]?Math.ceil(a[p].swiperSlideSize):0;for(let r=p+1;rc&&(e=!0));for(let r=p-1;r>=0;r-=1)a[r]&&!e&&(s+=a[r].swiperSlideSize,u+=1,s>c&&(e=!0))}else if("current"===e)for(let e=p+1;e=0;e-=1){n[p]-n[e]{s.complete&&processLazyPreloader(e,s)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),r.freeMode&&r.freeMode.enabled&&!r.cssMode)setTranslate(),r.autoHeight&&e.updateAutoHeight();else{if(("auto"===r.slidesPerView||r.slidesPerView>1)&&e.isEnd&&!r.centeredSlides){const s=e.virtual&&r.virtual.enabled?e.virtual.slides:e.slides;a=e.slideTo(s.length-1,0,!1,!0)}else a=e.slideTo(e.activeIndex,0,!1,!0);a||setTranslate()}r.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,s){void 0===s&&(s=!0);const r=this,a=r.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(r.el.classList.remove(`${r.params.containerModifierClass}${a}`),r.el.classList.add(`${r.params.containerModifierClass}${e}`),r.emitContainerClasses(),r.params.direction=e,r.slides.forEach(s=>{"vertical"===e?s.style.width="":s.style.height=""}),r.emit("changeDirection"),s&&r.update()),r}"changeLanguageDirection"(e){const s=this;s.rtl&&"rtl"===e||!s.rtl&&"ltr"===e||(s.rtl="rtl"===e,s.rtlTranslate="horizontal"===s.params.direction&&s.rtl,s.rtl?(s.el.classList.add(`${s.params.containerModifierClass}rtl`),s.el.dir="rtl"):(s.el.classList.remove(`${s.params.containerModifierClass}rtl`),s.el.dir="ltr"),s.update())}"mount"(e){const s=this;if(s.mounted)return!0;let r=e||s.params.el;if("string"==typeof r&&(r=document.querySelector(r)),!r)return!1;r.swiper=s,r.parentNode&&r.parentNode.host&&r.parentNode.host.nodeName===s.params.swiperElementNodeName.toUpperCase()&&(s.isElement=!0);const getWrapperSelector=()=>`.${(s.params.wrapperClass||"").trim().split(" ").join(".")}`;let a=(()=>{if(r&&r.shadowRoot&&r.shadowRoot.querySelector){return r.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(r,getWrapperSelector())[0]})();return!a&&s.params.createElements&&(a=createElement("div",s.params.wrapperClass),r.append(a),elementChildren(r,`.${s.params.slideClass}`).forEach(e=>{a.append(e)})),Object.assign(s,{"el":r,"wrapperEl":a,"slidesEl":s.isElement&&!r.parentNode.host.slideSlots?r.parentNode.host:a,"hostEl":s.isElement?r.parentNode.host:r,"mounted":!0,"rtl":"rtl"===r.dir.toLowerCase()||"rtl"===elementStyle(r,"direction"),"rtlTranslate":"horizontal"===s.params.direction&&("rtl"===r.dir.toLowerCase()||"rtl"===elementStyle(r,"direction")),"wrongRTL":"-webkit-box"===elementStyle(a,"display")}),!0}"init"(e){const s=this;if(s.initialized)return s;if(!1===s.mount(e))return s;s.emit("beforeInit"),s.params.breakpoints&&s.setBreakpoint(),s.addClasses(),s.updateSize(),s.updateSlides(),s.params.watchOverflow&&s.checkOverflow(),s.params.grabCursor&&s.enabled&&s.setGrabCursor(),s.params.loop&&s.virtual&&s.params.virtual.enabled?s.slideTo(s.params.initialSlide+s.virtual.slidesBefore,0,s.params.runCallbacksOnInit,!1,!0):s.slideTo(s.params.initialSlide,0,s.params.runCallbacksOnInit,!1,!0),s.params.loop&&s.loopCreate(),s.attachEvents();const r=[...s.el.querySelectorAll('[loading="lazy"]')];return s.isElement&&r.push(...s.hostEl.querySelectorAll('[loading="lazy"]')),r.forEach(e=>{e.complete?processLazyPreloader(s,e):e.addEventListener("load",e=>{processLazyPreloader(s,e.target)})}),preload(s),s.initialized=!0,preload(s),s.emit("init"),s.emit("afterInit"),s}"destroy"(e,s){void 0===e&&(e=!0),void 0===s&&(s=!0);const r=this,{"params":a,"el":n,"wrapperEl":o,"slides":c}=r;return void 0===r.params||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),a.loop&&r.loopDestroy(),s&&(r.removeClasses(),n&&"string"!=typeof n&&n.removeAttribute("style"),o&&o.removeAttribute("style"),c&&c.length&&c.forEach(e=>{e.classList.remove(a.slideVisibleClass,a.slideFullyVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(e=>{r.off(e)}),!1!==e&&(r.el&&"string"!=typeof r.el&&(r.el.swiper=null),function deleteProps(e){const s=e;Object.keys(s).forEach(e=>{try{s[e]=null}catch(e){}try{delete s[e]}catch(e){}})}(r)),r.destroyed=!0),null}static"extendDefaults"(e){utils_extend(X,e)}static get"extendedDefaults"(){return X}static get"defaults"(){return j}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const s=Swiper.prototype.__modules__;"function"==typeof e&&s.indexOf(e)<0&&s.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,s,r,a){return e.params.createElements&&Object.keys(a).forEach(n=>{if(!r[n]&&!0===r.auto){let o=elementChildren(e.el,`.${a[n]}`)[0];o||(o=createElement("div",a[n]),o.className=a[n],e.el.append(o)),r[n]=o,s[n]=o}}),r}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const s=this,{"params":r,"slidesEl":a}=s;r.loop&&s.loopDestroy();const appendElement=e=>{if("string"==typeof e){const s=document.createElement("div");s.innerHTML=e,a.append(s.children[0]),s.innerHTML=""}else a.append(e)};if("object"==typeof e&&"length"in e)for(let s=0;s{if("string"==typeof e){const s=document.createElement("div");s.innerHTML=e,n.prepend(s.children[0]),s.innerHTML=""}else n.prepend(e)};if("object"==typeof e&&"length"in e){for(let s=0;s=p)return void r.appendSlide(s);let u=c>e?c+1:c;const f=[];for(let s=p-1;s>=e;s-=1){const e=r.slides[s];e.remove(),f.unshift(e)}if("object"==typeof s&&"length"in s){for(let e=0;ee?c+s.length:c}else o.append(s);for(let e=0;e{if(r.params.effect!==s)return;r.classNames.push(`${r.params.containerModifierClass}${s}`),p&&p()&&r.classNames.push(`${r.params.containerModifierClass}3d`);const e=c?c():{};Object.assign(r.params,e),Object.assign(r.originalParams,e)}),a("setTranslate",()=>{r.params.effect===s&&n()}),a("setTransition",(e,a)=>{r.params.effect===s&&o(a)}),a("transitionEnd",()=>{if(r.params.effect===s&&u){if(!f||!f().slideShadows)return;r.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),u()}}),a("virtualUpdate",()=>{r.params.effect===s&&(r.slides.length||(g=!0),requestAnimationFrame(()=>{g&&r.slides&&r.slides.length&&(n(),g=!1)}))})}function effectTarget(e,s){const r=getSlideTransformEl(s);return r!==s&&(r.style.backfaceVisibility="hidden",r.style["-webkit-backface-visibility"]="hidden"),r}function effectVirtualTransitionEnd(e){let{"swiper":s,"duration":r,"transformElements":a,"allSlides":n}=e;const{"activeIndex":o}=s;if(s.params.virtualTranslate&&0!==r){let e,r=!1;e=n?a:a.filter(e=>{const r=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return s.slides.filter(s=>s.shadowRoot&&s.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return s.getSlideIndex(r)===o}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(r)return;if(!s||s.destroyed)return;r=!0,s.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});s.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,s,r){const a=`swiper-slide-shadow${r?`-${r}`:""}${e?` swiper-slide-shadow-${e}`:""}`,n=getSlideTransformEl(s);let o=n.querySelector(`.${a.split(" ").join(".")}`);return o||(o=createElement("div",a.split(" ")),n.append(o)),o}Object.keys(V).forEach(e=>{Object.keys(V[e]).forEach(s=>{Swiper.prototype[s]=V[e][s]})}),Swiper.use([function Resize(e){let{"swiper":s,"on":r,"emit":a}=e;const n=getWindow();let o=null,c=null;const resizeHandler=()=>{s&&!s.destroyed&&s.initialized&&(a("beforeResize"),a("resize"))},orientationChangeHandler=()=>{s&&!s.destroyed&&s.initialized&&a("orientationchange")};r("init",()=>{s.params.resizeObserver&&void 0!==n.ResizeObserver?s&&!s.destroyed&&s.initialized&&(o=new ResizeObserver(e=>{c=n.requestAnimationFrame(()=>{const{"width":r,"height":a}=s;let n=r,o=a;e.forEach(e=>{let{"contentBoxSize":r,"contentRect":a,"target":c}=e;c&&c!==s.el||(n=a?a.width:(r[0]||r).inlineSize,o=a?a.height:(r[0]||r).blockSize)}),n===r&&o===a||resizeHandler()})}),o.observe(s.el)):(n.addEventListener("resize",resizeHandler),n.addEventListener("orientationchange",orientationChangeHandler))}),r("destroy",()=>{c&&n.cancelAnimationFrame(c),o&&o.unobserve&&s.el&&(o.unobserve(s.el),o=null),n.removeEventListener("resize",resizeHandler),n.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":s,"extendParams":r,"on":a,"emit":n}=e;const o=[],c=getWindow(),attach=function(e,r){void 0===r&&(r={});const a=new(c.MutationObserver||c.WebkitMutationObserver)(e=>{if(s.__preventObserver__)return;if(1===e.length)return void n("observerUpdate",e[0]);const r=function observerUpdate(){n("observerUpdate",e[0])};c.requestAnimationFrame?c.requestAnimationFrame(r):c.setTimeout(r,0)});a.observe(e,{"attributes":void 0===r.attributes||r.attributes,"childList":s.isElement||(void 0===r.childList||r).childList,"characterData":void 0===r.characterData||r.characterData}),o.push(a)};r({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),a("init",()=>{if(s.params.observer){if(s.params.observeParents){const e=elementParents(s.hostEl);for(let s=0;s{o.forEach(e=>{e.disconnect()}),o.splice(0,o.length)})}]);const q=[function Virtual(e){let s,{"swiper":r,"extendParams":a,"on":n,"emit":o}=e;a({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const c=getDocument();r.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const p=c.createElement("div");function renderSlide(e,s){const a=r.params.virtual;if(a.cache&&r.virtual.cache[s])return r.virtual.cache[s];let n;return a.renderSlide?(n=a.renderSlide.call(r,e,s),"string"==typeof n&&(p.innerHTML=n,n=p.children[0])):n=r.isElement?createElement("swiper-slide"):createElement("div",r.params.slideClass),n.setAttribute("data-swiper-slide-index",s),a.renderSlide||(n.innerHTML=e),a.cache&&(r.virtual.cache[s]=n),n}function update(e,s){const{"slidesPerView":a,"slidesPerGroup":n,"centeredSlides":c,"loop":p,"initialSlide":u}=r.params;if(s&&!p&&u>0)return;const{"addSlidesBefore":f,"addSlidesAfter":g}=r.params.virtual,{"from":w,"to":v,"slides":b,"slidesGrid":x,"offset":E}=r.virtual;r.params.cssMode||r.updateActiveIndex();const T=r.activeIndex||0;let C,A,k;C=r.rtlTranslate?"right":r.isHorizontal()?"left":"top",c?(A=Math.floor(a/2)+n+g,k=Math.floor(a/2)+n+f):(A=a+(n-1)+g,k=(p?a:n)+f);let P=T-k,L=T+A;p||(P=Math.max(P,0),L=Math.min(L,b.length-1));let I=(r.slidesGrid[P]||0)-(r.slidesGrid[0]||0);function onRendered(){r.updateSlides(),r.updateProgress(),r.updateSlidesClasses(),o("virtualUpdate")}if(p&&T>=k?(P-=k,c||(I+=r.slidesGrid[0])):p&&T{e.style[C]=I-Math.abs(r.cssOverflowAdjustment())+"px"}),r.updateProgress(),void o("virtualUpdate");if(r.params.virtual.renderExternal)return r.params.virtual.renderExternal.call(r,{"offset":I,"from":P,"to":L,"slides":function getSlides(){const e=[];for(let s=P;s<=L;s+=1)e.push(b[s]);return e}()}),void(r.params.virtual.renderExternalUpdate?onRendered():o("virtualUpdate"));const z=[],Y=[],getSlideIndex=e=>{let s=e;return e<0?s=b.length+e:s>=b.length&&(s-=b.length),s};if(e)r.slides.filter(e=>e.matches(`.${r.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=w;e<=v;e+=1)if(eL){const s=getSlideIndex(e);r.slides.filter(e=>e.matches(`.${r.params.slideClass}[data-swiper-slide-index="${s}"], swiper-slide[data-swiper-slide-index="${s}"]`)).forEach(e=>{e.remove()})}const N=p?-b.length:0,B=p?2*b.length:b.length;for(let s=N;s=P&&s<=L){const r=getSlideIndex(s);void 0===v||e?Y.push(r):(s>v&&Y.push(r),s{r.slidesEl.append(renderSlide(b[e],e))}),p)for(let e=z.length-1;e>=0;e-=1){const s=z[e];r.slidesEl.prepend(renderSlide(b[s],s))}else z.sort((e,s)=>s-e),z.forEach(e=>{r.slidesEl.prepend(renderSlide(b[e],e))});elementChildren(r.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[C]=I-Math.abs(r.cssOverflowAdjustment())+"px"}),onRendered()}n("beforeInit",()=>{if(!r.params.virtual.enabled)return;let e;if(void 0===r.passedParams.virtual.slides){const s=[...r.slidesEl.children].filter(e=>e.matches(`.${r.params.slideClass}, swiper-slide`));s&&s.length&&(r.virtual.slides=[...s],e=!0,s.forEach((e,s)=>{e.setAttribute("data-swiper-slide-index",s),r.virtual.cache[s]=e,e.remove()}))}e||(r.virtual.slides=r.params.virtual.slides),r.classNames.push(`${r.params.containerModifierClass}virtual`),r.params.watchSlidesProgress=!0,r.originalParams.watchSlidesProgress=!0,update(!1,!0)}),n("setTranslate",()=>{r.params.virtual.enabled&&(r.params.cssMode&&!r._immediateVirtual?(clearTimeout(s),s=setTimeout(()=>{update()},100)):update())}),n("init update resize",()=>{r.params.virtual.enabled&&r.params.cssMode&&setCSSProperty(r.wrapperEl,"--swiper-virtual-size",`${r.virtualSize}px`)}),Object.assign(r.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let s=0;s{const a=e[r],o=a.getAttribute("data-swiper-slide-index");o&&a.setAttribute("data-swiper-slide-index",parseInt(o,10)+n),s[parseInt(r,10)+n]=a}),r.virtual.cache=s}update(!0),r.slideTo(a,0)},"removeSlide":function removeSlide(e){if(null==e)return;let s=r.activeIndex;if(Array.isArray(e))for(let a=e.length-1;a>=0;a-=1)r.params.virtual.cache&&(delete r.virtual.cache[e[a]],Object.keys(r.virtual.cache).forEach(s=>{s>e&&(r.virtual.cache[s-1]=r.virtual.cache[s],r.virtual.cache[s-1].setAttribute("data-swiper-slide-index",s-1),delete r.virtual.cache[s])})),r.virtual.slides.splice(e[a],1),e[a]{s>e&&(r.virtual.cache[s-1]=r.virtual.cache[s],r.virtual.cache[s-1].setAttribute("data-swiper-slide-index",s-1),delete r.virtual.cache[s])})),r.virtual.slides.splice(e,1),e0&&0===elementParents(s.el,`.${s.params.slideActiveClass}`).length)return;const a=s.el,n=a.clientWidth,o=a.clientHeight,p=c.innerWidth,u=c.innerHeight,f=elementOffset(a);r&&(f.left-=a.scrollLeft);const g=[[f.left,f.top],[f.left+n,f.top],[f.left,f.top+o],[f.left+n,f.top+o]];for(let s=0;s=0&&r[0]<=p&&r[1]>=0&&r[1]<=u){if(0===r[0]&&0===r[1])continue;e=!0}}if(!e)return}s.isHorizontal()?((f||g||w||v)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((g||v)&&!r||(f||w)&&r)&&s.slideNext(),((f||w)&&!r||(g||v)&&r)&&s.slidePrev()):((f||g||b||x)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(g||x)&&s.slideNext(),(f||b)&&s.slidePrev()),n("keyPress",p)}}function enable(){s.keyboard.enabled||(o.addEventListener("keydown",handle),s.keyboard.enabled=!0)}function disable(){s.keyboard.enabled&&(o.removeEventListener("keydown",handle),s.keyboard.enabled=!1)}s.keyboard={"enabled":!1},r({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),a("init",()=>{s.params.keyboard.enabled&&enable()}),a("destroy",()=>{s.keyboard.enabled&&disable()}),Object.assign(s.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":s,"extendParams":r,"on":a,"emit":n}=e;const o=getWindow();let c;r({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),s.mousewheel={"enabled":!1};let p,u=now();const f=[];function handleMouseEnter(){s.enabled&&(s.mouseEntered=!0)}function handleMouseLeave(){s.enabled&&(s.mouseEntered=!1)}function animateSlider(e){return!(s.params.mousewheel.thresholdDelta&&e.delta=6&&now()-u<60||(e.direction<0?s.isEnd&&!s.params.loop||s.animating||(s.slideNext(),n("scroll",e.raw)):s.isBeginning&&!s.params.loop||s.animating||(s.slidePrev(),n("scroll",e.raw)),u=(new o.Date).getTime(),!1)))}function handle(e){let r=e,a=!0;if(!s.enabled)return;if(e.target.closest(`.${s.params.mousewheel.noMousewheelClass}`))return;const o=s.params.mousewheel;s.params.cssMode&&r.preventDefault();let u=s.el;"container"!==s.params.mousewheel.eventsTarget&&(u=document.querySelector(s.params.mousewheel.eventsTarget));const g=u&&u.contains(r.target);if(!s.mouseEntered&&!g&&!o.releaseOnEdges)return!0;r.originalEvent&&(r=r.originalEvent);let w=0;const v=s.rtlTranslate?-1:1,b=function normalize(e){let s=0,r=0,a=0,n=0;return"detail"in e&&(r=e.detail),"wheelDelta"in e&&(r=-e.wheelDelta/120),"wheelDeltaY"in e&&(r=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(s=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(s=r,r=0),a=10*s,n=10*r,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(a=e.deltaX),e.shiftKey&&!a&&(a=n,n=0),(a||n)&&e.deltaMode&&(1===e.deltaMode?(a*=40,n*=40):(a*=800,n*=800)),a&&!s&&(s=a<1?-1:1),n&&!r&&(r=n<1?-1:1),{"spinX":s,"spinY":r,"pixelX":a,"pixelY":n}}(r);if(o.forceToAxis)if(s.isHorizontal()){if(!(Math.abs(b.pixelX)>Math.abs(b.pixelY)))return!0;w=-b.pixelX*v}else{if(!(Math.abs(b.pixelY)>Math.abs(b.pixelX)))return!0;w=-b.pixelY}else w=Math.abs(b.pixelX)>Math.abs(b.pixelY)?-b.pixelX*v:-b.pixelY;if(0===w)return!0;o.invert&&(w=-w);let x=s.getTranslate()+w*o.sensitivity;if(x>=s.minTranslate()&&(x=s.minTranslate()),x<=s.maxTranslate()&&(x=s.maxTranslate()),a=!!s.params.loop||!(x===s.minTranslate()||x===s.maxTranslate()),a&&s.params.nested&&r.stopPropagation(),s.params.freeMode&&s.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(w),"direction":Math.sign(w)},a=p&&e.time=s.minTranslate()&&(u=s.minTranslate()),u<=s.maxTranslate()&&(u=s.maxTranslate()),s.setTransition(0),s.setTranslate(u),s.updateProgress(),s.updateActiveIndex(),s.updateSlidesClasses(),(!g&&s.isBeginning||!v&&s.isEnd)&&s.updateSlidesClasses(),s.params.loop&&s.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),s.params.freeMode.sticky){clearTimeout(c),c=void 0,f.length>=15&&f.shift();const r=f.length?f[f.length-1]:void 0,a=f[0];if(f.push(e),r&&(e.delta>r.delta||e.direction!==r.direction))f.splice(0);else if(f.length>=15&&e.time-a.time<500&&a.delta-e.delta>=1&&e.delta<=6){const r=w>0?.8:.2;p=e,f.splice(0),c=nextTick(()=>{!s.destroyed&&s.params&&s.slideToClosest(s.params.speed,!0,void 0,r)},0)}c||(c=nextTick(()=>{if(s.destroyed||!s.params)return;p=e,f.splice(0),s.slideToClosest(s.params.speed,!0,void 0,.5)},500))}if(a||n("scroll",r),s.params.autoplay&&s.params.autoplayDisableOnInteraction&&s.autoplay.stop(),o.releaseOnEdges&&(u===s.minTranslate()||u===s.maxTranslate()))return!0}}else{const r={"time":now(),"delta":Math.abs(w),"direction":Math.sign(w),"raw":e};f.length>=2&&f.shift();const a=f.length?f[f.length-1]:void 0;if(f.push(r),a?(r.direction!==a.direction||r.delta>a.delta||r.time>a.time+150)&&animateSlider(r):animateSlider(r),function releaseScroll(e){const r=s.params.mousewheel;if(e.direction<0){if(s.isEnd&&!s.params.loop&&r.releaseOnEdges)return!0}else if(s.isBeginning&&!s.params.loop&&r.releaseOnEdges)return!0;return!1}(r))return!0}return r.preventDefault?r.preventDefault():r.returnValue=!1,!1}function events(e){let r=s.el;"container"!==s.params.mousewheel.eventsTarget&&(r=document.querySelector(s.params.mousewheel.eventsTarget)),r[e]("mouseenter",handleMouseEnter),r[e]("mouseleave",handleMouseLeave),r[e]("wheel",handle)}function enable(){return s.params.cssMode?(s.wrapperEl.removeEventListener("wheel",handle),!0):!s.mousewheel.enabled&&(events("addEventListener"),s.mousewheel.enabled=!0,!0)}function disable(){return s.params.cssMode?(s.wrapperEl.addEventListener(event,handle),!0):!!s.mousewheel.enabled&&(events("removeEventListener"),s.mousewheel.enabled=!1,!0)}a("init",()=>{!s.params.mousewheel.enabled&&s.params.cssMode&&disable(),s.params.mousewheel.enabled&&enable()}),a("destroy",()=>{s.params.cssMode&&enable(),s.mousewheel.enabled&&disable()}),Object.assign(s.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":s,"extendParams":r,"on":a,"emit":n}=e;function getEl(e){let r;return e&&"string"==typeof e&&s.isElement&&(r=s.el.querySelector(e)||s.hostEl.querySelector(e),r)?r:(e&&("string"==typeof e&&(r=[...document.querySelectorAll(e)]),s.params.uniqueNavElements&&"string"==typeof e&&r&&r.length>1&&1===s.el.querySelectorAll(e).length?r=s.el.querySelector(e):r&&1===r.length&&(r=r[0])),e&&!r?e:r)}function toggleEl(e,r){const a=s.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[r?"add":"remove"](...a.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=r),s.params.watchOverflow&&s.enabled&&e.classList[s.isLocked?"add":"remove"](a.lockClass))})}function update(){const{"nextEl":e,"prevEl":r}=s.navigation;if(s.params.loop)return toggleEl(r,!1),void toggleEl(e,!1);toggleEl(r,s.isBeginning&&!s.params.rewind),toggleEl(e,s.isEnd&&!s.params.rewind)}function onPrevClick(e){e.preventDefault(),(!s.isBeginning||s.params.loop||s.params.rewind)&&(s.slidePrev(),n("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!s.isEnd||s.params.loop||s.params.rewind)&&(s.slideNext(),n("navigationNext"))}function init(){const e=s.params.navigation;if(s.params.navigation=createElementIfNotDefined(s,s.originalParams.navigation,s.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let r=getEl(e.nextEl),a=getEl(e.prevEl);Object.assign(s.navigation,{"nextEl":r,"prevEl":a}),r=makeElementsArray(r),a=makeElementsArray(a);const initButton=(r,a)=>{r&&r.addEventListener("click","next"===a?onNextClick:onPrevClick),!s.enabled&&r&&r.classList.add(...e.lockClass.split(" "))};r.forEach(e=>initButton(e,"next")),a.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":r}=s.navigation;e=makeElementsArray(e),r=makeElementsArray(r);const destroyButton=(e,r)=>{e.removeEventListener("click","next"===r?onNextClick:onPrevClick),e.classList.remove(...s.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),r.forEach(e=>destroyButton(e,"prev"))}r({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),s.navigation={"nextEl":null,"prevEl":null},a("init",()=>{!1===s.params.navigation.enabled?disable():(init(),update())}),a("toEdge fromEdge lock unlock",()=>{update()}),a("destroy",()=>{destroy()}),a("enable disable",()=>{let{"nextEl":e,"prevEl":r}=s.navigation;e=makeElementsArray(e),r=makeElementsArray(r),s.enabled?update():[...e,...r].filter(e=>!!e).forEach(e=>e.classList.add(s.params.navigation.lockClass))}),a("click",(e,r)=>{let{"nextEl":a,"prevEl":o}=s.navigation;a=makeElementsArray(a),o=makeElementsArray(o);const c=r.target;let p=o.includes(c)||a.includes(c);if(s.isElement&&!p){const e=r.path||r.composedPath&&r.composedPath();e&&(p=e.find(e=>a.includes(e)||o.includes(e)))}if(s.params.navigation.hideOnClick&&!p){if(s.pagination&&s.params.pagination&&s.params.pagination.clickable&&(s.pagination.el===c||s.pagination.el.contains(c)))return;let e;a.length?e=a[0].classList.contains(s.params.navigation.hiddenClass):o.length&&(e=o[0].classList.contains(s.params.navigation.hiddenClass)),n(!0===e?"navigationShow":"navigationHide"),[...a,...o].filter(e=>!!e).forEach(e=>e.classList.toggle(s.params.navigation.hiddenClass))}});const disable=()=>{s.el.classList.add(...s.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(s.navigation,{"enable":()=>{s.el.classList.remove(...s.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":s,"extendParams":r,"on":a,"emit":n}=e;const o="swiper-pagination";let c;r({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${o}-bullet`,"bulletActiveClass":`${o}-bullet-active`,"modifierClass":`${o}-`,"currentClass":`${o}-current`,"totalClass":`${o}-total`,"hiddenClass":`${o}-hidden`,"progressbarFillClass":`${o}-progressbar-fill`,"progressbarOppositeClass":`${o}-progressbar-opposite`,"clickableClass":`${o}-clickable`,"lockClass":`${o}-lock`,"horizontalClass":`${o}-horizontal`,"verticalClass":`${o}-vertical`,"paginationDisabledClass":`${o}-disabled`}}),s.pagination={"el":null,"bullets":[]};let p=0;function isPaginationDisabled(){return!s.params.pagination.el||!s.pagination.el||Array.isArray(s.pagination.el)&&0===s.pagination.el.length}function setSideBullets(e,r){const{"bulletActiveClass":a}=s.params.pagination;e&&(e=e[("prev"===r?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${a}-${r}`),(e=e[("prev"===r?"previous":"next")+"ElementSibling"])&&e.classList.add(`${a}-${r}-${r}`))}function onBulletClick(e){const r=e.target.closest(classesToSelector(s.params.pagination.bulletClass));if(!r)return;e.preventDefault();const a=elementIndex(r)*s.params.slidesPerGroup;if(s.params.loop){if(s.realIndex===a)return;const e=function getMoveDirection(e,s,r){return(s%=r)===1+(e%=r)?"next":s===e-1?"previous":void 0}(s.realIndex,a,s.slides.length);"next"===e?s.slideNext():"previous"===e?s.slidePrev():s.slideToLoop(a)}else s.slideTo(a)}function update(){const e=s.rtl,r=s.params.pagination;if(isPaginationDisabled())return;let a,o,u=s.pagination.el;u=makeElementsArray(u);const f=s.virtual&&s.params.virtual.enabled?s.virtual.slides.length:s.slides.length,g=s.params.loop?Math.ceil(f/s.params.slidesPerGroup):s.snapGrid.length;if(s.params.loop?(o=s.previousRealIndex||0,a=s.params.slidesPerGroup>1?Math.floor(s.realIndex/s.params.slidesPerGroup):s.realIndex):void 0!==s.snapIndex?(a=s.snapIndex,o=s.previousSnapIndex):(o=s.previousIndex||0,a=s.activeIndex||0),"bullets"===r.type&&s.pagination.bullets&&s.pagination.bullets.length>0){const n=s.pagination.bullets;let f,g,w;if(r.dynamicBullets&&(c=elementOuterSize(n[0],s.isHorizontal()?"width":"height",!0),u.forEach(e=>{e.style[s.isHorizontal()?"width":"height"]=c*(r.dynamicMainBullets+4)+"px"}),r.dynamicMainBullets>1&&void 0!==o&&(p+=a-(o||0),p>r.dynamicMainBullets-1?p=r.dynamicMainBullets-1:p<0&&(p=0)),f=Math.max(a-p,0),g=f+(Math.min(n.length,r.dynamicMainBullets)-1),w=(g+f)/2),n.forEach(e=>{const s=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${r.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...s)}),u.length>1)n.forEach(e=>{const n=elementIndex(e);n===a?e.classList.add(...r.bulletActiveClass.split(" ")):s.isElement&&e.setAttribute("part","bullet"),r.dynamicBullets&&(n>=f&&n<=g&&e.classList.add(...`${r.bulletActiveClass}-main`.split(" ")),n===f&&setSideBullets(e,"prev"),n===g&&setSideBullets(e,"next"))});else{const e=n[a];if(e&&e.classList.add(...r.bulletActiveClass.split(" ")),s.isElement&&n.forEach((e,s)=>{e.setAttribute("part",s===a?"bullet-active":"bullet")}),r.dynamicBullets){const e=n[f],s=n[g];for(let e=f;e<=g;e+=1)n[e]&&n[e].classList.add(...`${r.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(s,"next")}}if(r.dynamicBullets){const a=Math.min(n.length,r.dynamicMainBullets+4),o=(c*a-c)/2-w*c,p=e?"right":"left";n.forEach(e=>{e.style[s.isHorizontal()?p:"top"]=`${o}px`})}}u.forEach((e,o)=>{if("fraction"===r.type&&(e.querySelectorAll(classesToSelector(r.currentClass)).forEach(e=>{e.textContent=r.formatFractionCurrent(a+1)}),e.querySelectorAll(classesToSelector(r.totalClass)).forEach(e=>{e.textContent=r.formatFractionTotal(g)})),"progressbar"===r.type){let n;n=r.progressbarOpposite?s.isHorizontal()?"vertical":"horizontal":s.isHorizontal()?"horizontal":"vertical";const o=(a+1)/g;let c=1,p=1;"horizontal"===n?c=o:p=o,e.querySelectorAll(classesToSelector(r.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${c}) scaleY(${p})`,e.style.transitionDuration=`${s.params.speed}ms`})}"custom"===r.type&&r.renderCustom?(e.innerHTML=r.renderCustom(s,a+1,g),0===o&&n("paginationRender",e)):(0===o&&n("paginationRender",e),n("paginationUpdate",e)),s.params.watchOverflow&&s.enabled&&e.classList[s.isLocked?"add":"remove"](r.lockClass)})}function render(){const e=s.params.pagination;if(isPaginationDisabled())return;const r=s.virtual&&s.params.virtual.enabled?s.virtual.slides.length:s.grid&&s.params.grid.rows>1?s.slides.length/Math.ceil(s.params.grid.rows):s.slides.length;let a=s.pagination.el;a=makeElementsArray(a);let o="";if("bullets"===e.type){let a=s.params.loop?Math.ceil(r/s.params.slidesPerGroup):s.snapGrid.length;s.params.freeMode&&s.params.freeMode.enabled&&a>r&&(a=r);for(let r=0;r`}"fraction"===e.type&&(o=e.renderFraction?e.renderFraction.call(s,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(o=e.renderProgressbar?e.renderProgressbar.call(s,e.progressbarFillClass):``),s.pagination.bullets=[],a.forEach(r=>{"custom"!==e.type&&(r.innerHTML=o||""),"bullets"===e.type&&s.pagination.bullets.push(...r.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&n("paginationRender",a[0])}function init(){s.params.pagination=createElementIfNotDefined(s,s.originalParams.pagination,s.params.pagination,{"el":"swiper-pagination"});const e=s.params.pagination;if(!e.el)return;let r;"string"==typeof e.el&&s.isElement&&(r=s.el.querySelector(e.el)),r||"string"!=typeof e.el||(r=[...document.querySelectorAll(e.el)]),r||(r=e.el),r&&0!==r.length&&(s.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(r)&&r.length>1&&(r=[...s.el.querySelectorAll(e.el)],r.length>1&&(r=r.filter(e=>elementParents(e,".swiper")[0]===s.el)[0])),Array.isArray(r)&&1===r.length&&(r=r[0]),Object.assign(s.pagination,{"el":r}),r=makeElementsArray(r),r.forEach(r=>{"bullets"===e.type&&e.clickable&&r.classList.add(...(e.clickableClass||"").split(" ")),r.classList.add(e.modifierClass+e.type),r.classList.add(s.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(r.classList.add(`${e.modifierClass}${e.type}-dynamic`),p=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&r.classList.add(e.progressbarOppositeClass),e.clickable&&r.addEventListener("click",onBulletClick),s.enabled||r.classList.add(e.lockClass)}))}function destroy(){const e=s.params.pagination;if(isPaginationDisabled())return;let r=s.pagination.el;r&&(r=makeElementsArray(r),r.forEach(r=>{r.classList.remove(e.hiddenClass),r.classList.remove(e.modifierClass+e.type),r.classList.remove(s.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(r.classList.remove(...(e.clickableClass||"").split(" ")),r.removeEventListener("click",onBulletClick))})),s.pagination.bullets&&s.pagination.bullets.forEach(s=>s.classList.remove(...e.bulletActiveClass.split(" ")))}a("changeDirection",()=>{if(!s.pagination||!s.pagination.el)return;const e=s.params.pagination;let{"el":r}=s.pagination;r=makeElementsArray(r),r.forEach(r=>{r.classList.remove(e.horizontalClass,e.verticalClass),r.classList.add(s.isHorizontal()?e.horizontalClass:e.verticalClass)})}),a("init",()=>{!1===s.params.pagination.enabled?disable():(init(),render(),update())}),a("activeIndexChange",()=>{void 0===s.snapIndex&&update()}),a("snapIndexChange",()=>{update()}),a("snapGridLengthChange",()=>{render(),update()}),a("destroy",()=>{destroy()}),a("enable disable",()=>{let{"el":e}=s.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[s.enabled?"remove":"add"](s.params.pagination.lockClass)))}),a("lock unlock",()=>{update()}),a("click",(e,r)=>{const a=r.target,o=makeElementsArray(s.pagination.el);if(s.params.pagination.el&&s.params.pagination.hideOnClick&&o&&o.length>0&&!a.classList.contains(s.params.pagination.bulletClass)){if(s.navigation&&(s.navigation.nextEl&&a===s.navigation.nextEl||s.navigation.prevEl&&a===s.navigation.prevEl))return;const e=o[0].classList.contains(s.params.pagination.hiddenClass);n(!0===e?"paginationShow":"paginationHide"),o.forEach(e=>e.classList.toggle(s.params.pagination.hiddenClass))}});const disable=()=>{s.el.classList.add(s.params.pagination.paginationDisabledClass);let{"el":e}=s.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(s.params.pagination.paginationDisabledClass))),destroy()};Object.assign(s.pagination,{"enable":()=>{s.el.classList.remove(s.params.pagination.paginationDisabledClass);let{"el":e}=s.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(s.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":s,"extendParams":r,"on":a,"emit":n}=e;const o=getDocument();let c,p,u,f,g=!1,w=null,v=null;function setTranslate(){if(!s.params.scrollbar.el||!s.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":r}=s,{"dragEl":a,"el":n}=e,o=s.params.scrollbar,c=s.params.loop?s.progressLoop:s.progress;let f=p,g=(u-p)*c;r?(g=-g,g>0?(f=p-g,g=0):-g+p>u&&(f=u+g)):g<0?(f=p+g,g=0):g+p>u&&(f=u-g),s.isHorizontal()?(a.style.transform=`translate3d(${g}px, 0, 0)`,a.style.width=`${f}px`):(a.style.transform=`translate3d(0px, ${g}px, 0)`,a.style.height=`${f}px`),o.hide&&(clearTimeout(w),n.style.opacity=1,w=setTimeout(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!s.params.scrollbar.el||!s.scrollbar.el)return;const{"scrollbar":e}=s,{"dragEl":r,"el":a}=e;r.style.width="",r.style.height="",u=s.isHorizontal()?a.offsetWidth:a.offsetHeight,f=s.size/(s.virtualSize+s.params.slidesOffsetBefore-(s.params.centeredSlides?s.snapGrid[0]:0)),p="auto"===s.params.scrollbar.dragSize?u*f:parseInt(s.params.scrollbar.dragSize,10),s.isHorizontal()?r.style.width=`${p}px`:r.style.height=`${p}px`,a.style.display=f>=1?"none":"",s.params.scrollbar.hide&&(a.style.opacity=0),s.params.watchOverflow&&s.enabled&&e.el.classList[s.isLocked?"add":"remove"](s.params.scrollbar.lockClass)}function getPointerPosition(e){return s.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":r,"rtlTranslate":a}=s,{"el":n}=r;let o;o=(getPointerPosition(e)-elementOffset(n)[s.isHorizontal()?"left":"top"]-(null!==c?c:p/2))/(u-p),o=Math.max(Math.min(o,1),0),a&&(o=1-o);const f=s.minTranslate()+(s.maxTranslate()-s.minTranslate())*o;s.updateProgress(f),s.setTranslate(f),s.updateActiveIndex(),s.updateSlidesClasses()}function onDragStart(e){const r=s.params.scrollbar,{"scrollbar":a,"wrapperEl":o}=s,{"el":p,"dragEl":u}=a;g=!0,c=e.target===u?getPointerPosition(e)-e.target.getBoundingClientRect()[s.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),o.style.transitionDuration="100ms",u.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(v),p.style.transitionDuration="0ms",r.hide&&(p.style.opacity=1),s.params.cssMode&&(s.wrapperEl.style["scroll-snap-type"]="none"),n("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":r,"wrapperEl":a}=s,{"el":o,"dragEl":c}=r;g&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),a.style.transitionDuration="0ms",o.style.transitionDuration="0ms",c.style.transitionDuration="0ms",n("scrollbarDragMove",e))}function onDragEnd(e){const r=s.params.scrollbar,{"scrollbar":a,"wrapperEl":o}=s,{"el":c}=a;g&&(g=!1,s.params.cssMode&&(s.wrapperEl.style["scroll-snap-type"]="",o.style.transitionDuration=""),r.hide&&(clearTimeout(v),v=nextTick(()=>{c.style.opacity=0,c.style.transitionDuration="400ms"},1e3)),n("scrollbarDragEnd",e),r.snapOnRelease&&s.slideToClosest())}function events(e){const{"scrollbar":r,"params":a}=s,n=r.el;if(!n)return;const c=n,p=!!a.passiveListeners&&{"passive":!1,"capture":!1},u=!!a.passiveListeners&&{"passive":!0,"capture":!1};if(!c)return;const f="on"===e?"addEventListener":"removeEventListener";c[f]("pointerdown",onDragStart,p),o[f]("pointermove",onDragMove,p),o[f]("pointerup",onDragEnd,u)}function init(){const{"scrollbar":e,"el":r}=s;s.params.scrollbar=createElementIfNotDefined(s,s.originalParams.scrollbar,s.params.scrollbar,{"el":"swiper-scrollbar"});const a=s.params.scrollbar;if(!a.el)return;let n,c;if("string"==typeof a.el&&s.isElement&&(n=s.el.querySelector(a.el)),n||"string"!=typeof a.el)n||(n=a.el);else if(n=o.querySelectorAll(a.el),!n.length)return;s.params.uniqueNavElements&&"string"==typeof a.el&&n.length>1&&1===r.querySelectorAll(a.el).length&&(n=r.querySelector(a.el)),n.length>0&&(n=n[0]),n.classList.add(s.isHorizontal()?a.horizontalClass:a.verticalClass),n&&(c=n.querySelector(classesToSelector(s.params.scrollbar.dragClass)),c||(c=createElement("div",s.params.scrollbar.dragClass),n.append(c))),Object.assign(e,{"el":n,"dragEl":c}),a.draggable&&function enableDraggable(){s.params.scrollbar.el&&s.scrollbar.el&&events("on")}(),n&&n.classList[s.enabled?"remove":"add"](...classesToTokens(s.params.scrollbar.lockClass))}function destroy(){const e=s.params.scrollbar,r=s.scrollbar.el;r&&r.classList.remove(...classesToTokens(s.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){s.params.scrollbar.el&&s.scrollbar.el&&events("off")}()}r({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),s.scrollbar={"el":null,"dragEl":null},a("changeDirection",()=>{if(!s.scrollbar||!s.scrollbar.el)return;const e=s.params.scrollbar;let{"el":r}=s.scrollbar;r=makeElementsArray(r),r.forEach(r=>{r.classList.remove(e.horizontalClass,e.verticalClass),r.classList.add(s.isHorizontal()?e.horizontalClass:e.verticalClass)})}),a("init",()=>{!1===s.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),a("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),a("setTranslate",()=>{setTranslate()}),a("setTransition",(e,r)=>{!function setTransition(e){s.params.scrollbar.el&&s.scrollbar.el&&(s.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(r)}),a("enable disable",()=>{const{"el":e}=s.scrollbar;e&&e.classList[s.enabled?"remove":"add"](...classesToTokens(s.params.scrollbar.lockClass))}),a("destroy",()=>{destroy()});const disable=()=>{s.el.classList.add(...classesToTokens(s.params.scrollbar.scrollbarDisabledClass)),s.scrollbar.el&&s.scrollbar.el.classList.add(...classesToTokens(s.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(s.scrollbar,{"enable":()=>{s.el.classList.remove(...classesToTokens(s.params.scrollbar.scrollbarDisabledClass)),s.scrollbar.el&&s.scrollbar.el.classList.remove(...classesToTokens(s.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"parallax":{"enabled":!1}});const n="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,r)=>{const{"rtl":a}=s,n=a?-1:1,o=e.getAttribute("data-swiper-parallax")||"0";let c=e.getAttribute("data-swiper-parallax-x"),p=e.getAttribute("data-swiper-parallax-y");const u=e.getAttribute("data-swiper-parallax-scale"),f=e.getAttribute("data-swiper-parallax-opacity"),g=e.getAttribute("data-swiper-parallax-rotate");if(c||p?(c=c||"0",p=p||"0"):s.isHorizontal()?(c=o,p="0"):(p=o,c="0"),c=c.indexOf("%")>=0?parseInt(c,10)*r*n+"%":c*r*n+"px",p=p.indexOf("%")>=0?parseInt(p,10)*r+"%":p*r+"px",null!=f){const s=f-(f-1)*(1-Math.abs(r));e.style.opacity=s}let w=`translate3d(${c}, ${p}, 0px)`;if(null!=u){w+=` scale(${u-(u-1)*(1-Math.abs(r))})`}if(g&&null!=g){w+=` rotate(${g*r*-1}deg)`}e.style.transform=w},setTranslate=()=>{const{"el":e,"slides":r,"progress":a,"snapGrid":o,"isElement":c}=s,p=elementChildren(e,n);s.isElement&&p.push(...elementChildren(s.hostEl,n)),p.forEach(e=>{setTransform(e,a)}),r.forEach((e,r)=>{let c=e.progress;s.params.slidesPerGroup>1&&"auto"!==s.params.slidesPerView&&(c+=Math.ceil(r/2)-a*(o.length-1)),c=Math.min(Math.max(c,-1),1),e.querySelectorAll(`${n}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,c)})})};a("beforeInit",()=>{s.params.parallax.enabled&&(s.params.watchSlidesProgress=!0,s.originalParams.watchSlidesProgress=!0)}),a("init",()=>{s.params.parallax.enabled&&setTranslate()}),a("setTranslate",()=>{s.params.parallax.enabled&&setTranslate()}),a("setTransition",(e,r)=>{s.params.parallax.enabled&&function(e){void 0===e&&(e=s.params.speed);const{"el":r,"hostEl":a}=s,o=[...r.querySelectorAll(n)];s.isElement&&o.push(...a.querySelectorAll(n)),o.forEach(s=>{let r=parseInt(s.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(r=0),s.style.transitionDuration=`${r}ms`})}(r)})},function Zoom(e){let{"swiper":s,"extendParams":r,"on":a,"emit":n}=e;const o=getWindow();r({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),s.zoom={"enabled":!1};let c,p,u=1,f=!1;const g=[],w={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},v={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},b={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let x,E=1;function getDistanceBetweenTouches(){if(g.length<2)return 1;const e=g[0].pageX,s=g[0].pageY,r=g[1].pageX,a=g[1].pageY;return Math.sqrt((r-e)**2+(a-s)**2)}function getMaxRatio(){const e=s.params.zoom,r=w.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&w.imageEl&&w.imageEl.naturalWidth){const e=w.imageEl.naturalWidth/w.imageEl.offsetWidth;return Math.min(e,r)}return r}function eventWithinSlide(e){const r=function getSlideSelector(){return s.isElement?"swiper-slide":`.${s.params.slideClass}`}();return!!e.target.matches(r)||s.slides.filter(s=>s.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&g.splice(0,g.length),!eventWithinSlide(e))return;const r=s.params.zoom;if(c=!1,p=!1,g.push(e),!(g.length<2)){if(c=!0,w.scaleStart=getDistanceBetweenTouches(),!w.slideEl){w.slideEl=e.target.closest(`.${s.params.slideClass}, swiper-slide`),w.slideEl||(w.slideEl=s.slides[s.activeIndex]);let a=w.slideEl.querySelector(`.${r.containerClass}`);if(a&&(a=a.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),w.imageEl=a,w.imageWrapEl=a?elementParents(w.imageEl,`.${r.containerClass}`)[0]:void 0,!w.imageWrapEl)return void(w.imageEl=void 0);w.maxRatio=getMaxRatio()}if(w.imageEl){const[e,s]=function getScaleOrigin(){if(g.length<2)return{"x":null,"y":null};const e=w.imageEl.getBoundingClientRect();return[(g[0].pageX+(g[1].pageX-g[0].pageX)/2-e.x-o.scrollX)/u,(g[0].pageY+(g[1].pageY-g[0].pageY)/2-e.y-o.scrollY)/u]}();w.originX=e,w.originY=s,w.imageEl.style.transitionDuration="0ms"}f=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const r=s.params.zoom,a=s.zoom,n=g.findIndex(s=>s.pointerId===e.pointerId);n>=0&&(g[n]=e),g.length<2||(p=!0,w.scaleMove=getDistanceBetweenTouches(),w.imageEl&&(a.scale=w.scaleMove/w.scaleStart*u,a.scale>w.maxRatio&&(a.scale=w.maxRatio-1+(a.scale-w.maxRatio+1)**.5),a.scales.pointerId===e.pointerId);n>=0&&g.splice(n,1),c&&p&&(c=!1,p=!1,w.imageEl&&(a.scale=Math.max(Math.min(a.scale,w.maxRatio),r.minRatio),w.imageEl.style.transitionDuration=`${s.params.speed}ms`,w.imageEl.style.transform=`translate3d(0,0,0) scale(${a.scale})`,u=a.scale,f=!1,a.scale>1&&w.slideEl?w.slideEl.classList.add(`${r.zoomedSlideClass}`):a.scale<=1&&w.slideEl&&w.slideEl.classList.remove(`${r.zoomedSlideClass}`),1===a.scale&&(w.originX=0,w.originY=0,w.slideEl=void 0)))}function allowTouchMove(){s.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const r=`.${s.params.zoom.containerClass}`;return!!e.target.matches(r)||[...s.hostEl.querySelectorAll(r)].filter(s=>s.contains(e.target)).length>0}(e))return;const r=s.zoom;if(!w.imageEl)return;if(!v.isTouched||!w.slideEl)return;v.isMoved||(v.width=w.imageEl.offsetWidth||w.imageEl.clientWidth,v.height=w.imageEl.offsetHeight||w.imageEl.clientHeight,v.startX=getTranslate(w.imageWrapEl,"x")||0,v.startY=getTranslate(w.imageWrapEl,"y")||0,w.slideWidth=w.slideEl.offsetWidth,w.slideHeight=w.slideEl.offsetHeight,w.imageWrapEl.style.transitionDuration="0ms");const a=v.width*r.scale,n=v.height*r.scale;v.minX=Math.min(w.slideWidth/2-a/2,0),v.maxX=-v.minX,v.minY=Math.min(w.slideHeight/2-n/2,0),v.maxY=-v.minY,v.touchesCurrent.x=g.length>0?g[0].pageX:e.pageX,v.touchesCurrent.y=g.length>0?g[0].pageY:e.pageY;if(Math.max(Math.abs(v.touchesCurrent.x-v.touchesStart.x),Math.abs(v.touchesCurrent.y-v.touchesStart.y))>5&&(s.allowClick=!1),!v.isMoved&&!f){if(s.isHorizontal()&&(Math.floor(v.minX)===Math.floor(v.startX)&&v.touchesCurrent.xv.touchesStart.x))return v.isTouched=!1,void allowTouchMove();if(!s.isHorizontal()&&(Math.floor(v.minY)===Math.floor(v.startY)&&v.touchesCurrent.yv.touchesStart.y))return v.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(x),s.touchEventsData.preventTouchMoveFromPointerMove=!0,x=setTimeout(()=>{s.destroyed||allowTouchMove()})}(),v.isMoved=!0;const o=(r.scale-u)/(w.maxRatio-s.params.zoom.minRatio),{"originX":c,"originY":p}=w;v.currentX=v.touchesCurrent.x-v.touchesStart.x+v.startX+o*(v.width-2*c),v.currentY=v.touchesCurrent.y-v.touchesStart.y+v.startY+o*(v.height-2*p),v.currentXv.maxX&&(v.currentX=v.maxX-1+(v.currentX-v.maxX+1)**.8),v.currentYv.maxY&&(v.currentY=v.maxY-1+(v.currentY-v.maxY+1)**.8),b.prevPositionX||(b.prevPositionX=v.touchesCurrent.x),b.prevPositionY||(b.prevPositionY=v.touchesCurrent.y),b.prevTime||(b.prevTime=Date.now()),b.x=(v.touchesCurrent.x-b.prevPositionX)/(Date.now()-b.prevTime)/2,b.y=(v.touchesCurrent.y-b.prevPositionY)/(Date.now()-b.prevTime)/2,Math.abs(v.touchesCurrent.x-b.prevPositionX)<2&&(b.x=0),Math.abs(v.touchesCurrent.y-b.prevPositionY)<2&&(b.y=0),b.prevPositionX=v.touchesCurrent.x,b.prevPositionY=v.touchesCurrent.y,b.prevTime=Date.now(),w.imageWrapEl.style.transform=`translate3d(${v.currentX}px, ${v.currentY}px,0)`}function onTransitionEnd(){const e=s.zoom;w.slideEl&&s.activeIndex!==s.slides.indexOf(w.slideEl)&&(w.imageEl&&(w.imageEl.style.transform="translate3d(0,0,0) scale(1)"),w.imageWrapEl&&(w.imageWrapEl.style.transform="translate3d(0,0,0)"),w.slideEl.classList.remove(`${s.params.zoom.zoomedSlideClass}`),e.scale=1,u=1,w.slideEl=void 0,w.imageEl=void 0,w.imageWrapEl=void 0,w.originX=0,w.originY=0)}function zoomIn(e){const r=s.zoom,a=s.params.zoom;if(!w.slideEl){e&&e.target&&(w.slideEl=e.target.closest(`.${s.params.slideClass}, swiper-slide`)),w.slideEl||(s.params.virtual&&s.params.virtual.enabled&&s.virtual?w.slideEl=elementChildren(s.slidesEl,`.${s.params.slideActiveClass}`)[0]:w.slideEl=s.slides[s.activeIndex]);let r=w.slideEl.querySelector(`.${a.containerClass}`);r&&(r=r.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),w.imageEl=r,w.imageWrapEl=r?elementParents(w.imageEl,`.${a.containerClass}`)[0]:void 0}if(!w.imageEl||!w.imageWrapEl)return;let n,c,p,f,g,b,x,E,T,C,A,k,P,L,I,z,Y,N;s.params.cssMode&&(s.wrapperEl.style.overflow="hidden",s.wrapperEl.style.touchAction="none"),w.slideEl.classList.add(`${a.zoomedSlideClass}`),void 0===v.touchesStart.x&&e?(n=e.pageX,c=e.pageY):(n=v.touchesStart.x,c=v.touchesStart.y);const B="number"==typeof e?e:null;1===u&&B&&(n=void 0,c=void 0,v.touchesStart.x=void 0,v.touchesStart.y=void 0);const H=getMaxRatio();r.scale=B||H,u=B||H,!e||1===u&&B?(x=0,E=0):(Y=w.slideEl.offsetWidth,N=w.slideEl.offsetHeight,p=elementOffset(w.slideEl).left+o.scrollX,f=elementOffset(w.slideEl).top+o.scrollY,g=p+Y/2-n,b=f+N/2-c,T=w.imageEl.offsetWidth||w.imageEl.clientWidth,C=w.imageEl.offsetHeight||w.imageEl.clientHeight,A=T*r.scale,k=C*r.scale,P=Math.min(Y/2-A/2,0),L=Math.min(N/2-k/2,0),I=-P,z=-L,x=g*r.scale,E=b*r.scale,xI&&(x=I),Ez&&(E=z)),B&&1===r.scale&&(w.originX=0,w.originY=0),w.imageWrapEl.style.transitionDuration="300ms",w.imageWrapEl.style.transform=`translate3d(${x}px, ${E}px,0)`,w.imageEl.style.transitionDuration="300ms",w.imageEl.style.transform=`translate3d(0,0,0) scale(${r.scale})`}function zoomOut(){const e=s.zoom,r=s.params.zoom;if(!w.slideEl){s.params.virtual&&s.params.virtual.enabled&&s.virtual?w.slideEl=elementChildren(s.slidesEl,`.${s.params.slideActiveClass}`)[0]:w.slideEl=s.slides[s.activeIndex];let e=w.slideEl.querySelector(`.${r.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),w.imageEl=e,w.imageWrapEl=e?elementParents(w.imageEl,`.${r.containerClass}`)[0]:void 0}w.imageEl&&w.imageWrapEl&&(s.params.cssMode&&(s.wrapperEl.style.overflow="",s.wrapperEl.style.touchAction=""),e.scale=1,u=1,v.touchesStart.x=void 0,v.touchesStart.y=void 0,w.imageWrapEl.style.transitionDuration="300ms",w.imageWrapEl.style.transform="translate3d(0,0,0)",w.imageEl.style.transitionDuration="300ms",w.imageEl.style.transform="translate3d(0,0,0) scale(1)",w.slideEl.classList.remove(`${r.zoomedSlideClass}`),w.slideEl=void 0,w.originX=0,w.originY=0)}function zoomToggle(e){const r=s.zoom;r.scale&&1!==r.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!s.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!s.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=s.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":r,"activeListenerWithCapture":a}=getListeners();s.wrapperEl.addEventListener("pointerdown",onGestureStart,r),s.wrapperEl.addEventListener("pointermove",onGestureChange,a),["pointerup","pointercancel","pointerout"].forEach(e=>{s.wrapperEl.addEventListener(e,onGestureEnd,r)}),s.wrapperEl.addEventListener("pointermove",onTouchMove,a)}function disable(){const e=s.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":r,"activeListenerWithCapture":a}=getListeners();s.wrapperEl.removeEventListener("pointerdown",onGestureStart,r),s.wrapperEl.removeEventListener("pointermove",onGestureChange,a),["pointerup","pointercancel","pointerout"].forEach(e=>{s.wrapperEl.removeEventListener(e,onGestureEnd,r)}),s.wrapperEl.removeEventListener("pointermove",onTouchMove,a)}Object.defineProperty(s.zoom,"scale",{"get"(){return E},"set"(e){if(E!==e){const s=w.imageEl,r=w.slideEl;n("zoomChange",e,s,r)}E=e}}),a("init",()=>{s.params.zoom.enabled&&enable()}),a("destroy",()=>{disable()}),a("touchStart",(e,r)=>{s.zoom.enabled&&function onTouchStart(e){const r=s.device;if(!w.imageEl)return;if(v.isTouched)return;r.android&&e.cancelable&&e.preventDefault(),v.isTouched=!0;const a=g.length>0?g[0]:e;v.touchesStart.x=a.pageX,v.touchesStart.y=a.pageY}(r)}),a("touchEnd",(e,r)=>{s.zoom.enabled&&function onTouchEnd(){const e=s.zoom;if(!w.imageEl)return;if(!v.isTouched||!v.isMoved)return v.isTouched=!1,void(v.isMoved=!1);v.isTouched=!1,v.isMoved=!1;let r=300,a=300;const n=b.x*r,o=v.currentX+n,c=b.y*a,p=v.currentY+c;0!==b.x&&(r=Math.abs((o-v.currentX)/b.x)),0!==b.y&&(a=Math.abs((p-v.currentY)/b.y));const u=Math.max(r,a);v.currentX=o,v.currentY=p;const f=v.width*e.scale,g=v.height*e.scale;v.minX=Math.min(w.slideWidth/2-f/2,0),v.maxX=-v.minX,v.minY=Math.min(w.slideHeight/2-g/2,0),v.maxY=-v.minY,v.currentX=Math.max(Math.min(v.currentX,v.maxX),v.minX),v.currentY=Math.max(Math.min(v.currentY,v.maxY),v.minY),w.imageWrapEl.style.transitionDuration=`${u}ms`,w.imageWrapEl.style.transform=`translate3d(${v.currentX}px, ${v.currentY}px,0)`}()}),a("doubleTap",(e,r)=>{!s.animating&&s.params.zoom.enabled&&s.zoom.enabled&&s.params.zoom.toggle&&zoomToggle(r)}),a("transitionEnd",()=>{s.zoom.enabled&&s.params.zoom.enabled&&onTransitionEnd()}),a("slideChange",()=>{s.zoom.enabled&&s.params.zoom.enabled&&s.params.cssMode&&onTransitionEnd()}),Object.assign(s.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":s,"extendParams":r,"on":a}=e;function LinearSpline(e,s){const r=function search(){let e,s,r;return(a,n)=>{for(s=-1,e=a.length;e-s>1;)r=e+s>>1,a[r]<=n?s=r:e=r;return e}}();let a,n;return this.x=e,this.y=s,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(n=r(this.x,e),a=n-1,(e-this.x[a])*(this.y[n]-this.y[a])/(this.x[n]-this.x[a])+this.y[a]):0},this}function removeSpline(){s.controller.control&&s.controller.spline&&(s.controller.spline=void 0,delete s.controller.spline)}r({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),s.controller={"control":void 0},a("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof s.params.controller.control||s.params.controller.control instanceof HTMLElement)){return void("string"==typeof s.params.controller.control?[...document.querySelectorAll(s.params.controller.control)]:[s.params.controller.control]).forEach(e=>{if(s.controller.control||(s.controller.control=[]),e&&e.swiper)s.controller.control.push(e.swiper);else if(e){const r=`${s.params.eventsPrefix}init`,onControllerSwiper=a=>{s.controller.control.push(a.detail[0]),s.update(),e.removeEventListener(r,onControllerSwiper)};e.addEventListener(r,onControllerSwiper)}})}s.controller.control=s.params.controller.control}),a("update",()=>{removeSpline()}),a("resize",()=>{removeSpline()}),a("observerUpdate",()=>{removeSpline()}),a("setTranslate",(e,r,a)=>{s.controller.control&&!s.controller.control.destroyed&&s.controller.setTranslate(r,a)}),a("setTransition",(e,r,a)=>{s.controller.control&&!s.controller.control.destroyed&&s.controller.setTransition(r,a)}),Object.assign(s.controller,{"setTranslate":function setTranslate(e,r){const a=s.controller.control;let n,o;const c=s.constructor;function setControlledTranslate(e){if(e.destroyed)return;const r=s.rtlTranslate?-s.translate:s.translate;"slide"===s.params.controller.by&&(!function getInterpolateFunction(e){s.controller.spline=s.params.loop?new LinearSpline(s.slidesGrid,e.slidesGrid):new LinearSpline(s.snapGrid,e.snapGrid)}(e),o=-s.controller.spline.interpolate(-r)),o&&"container"!==s.params.controller.by||(n=(e.maxTranslate()-e.minTranslate())/(s.maxTranslate()-s.minTranslate()),!Number.isNaN(n)&&Number.isFinite(n)||(n=1),o=(r-s.minTranslate())*n+e.minTranslate()),s.params.controller.inverse&&(o=e.maxTranslate()-o),e.updateProgress(o),e.setTranslate(o,s),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(let e=0;e{r.updateAutoHeight()}),elementTransitionEnd(r.wrapperEl,()=>{n&&r.transitionEnd()})))}if(Array.isArray(n))for(o=0;o{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,s){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",s)})}function addElRoleDescription(e,s){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",s)})}function addElLabel(e,s){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",s)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const r=s.params.a11y,a=e.target;if(!s.pagination||!s.pagination.el||a!==s.pagination.el&&!s.pagination.el.contains(e.target)||e.target.matches(classesToSelector(s.params.pagination.bulletClass))){if(s.navigation&&s.navigation.prevEl&&s.navigation.nextEl){const e=makeElementsArray(s.navigation.prevEl);makeElementsArray(s.navigation.nextEl).includes(a)&&(s.isEnd&&!s.params.loop||s.slideNext(),s.isEnd?notify(r.lastSlideMessage):notify(r.nextSlideMessage)),e.includes(a)&&(s.isBeginning&&!s.params.loop||s.slidePrev(),s.isBeginning?notify(r.firstSlideMessage):notify(r.prevSlideMessage))}s.pagination&&a.matches(classesToSelector(s.params.pagination.bulletClass))&&a.click()}}function hasPagination(){return s.pagination&&s.pagination.bullets&&s.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&s.params.pagination.clickable}const initNavEl=(e,s,r)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,r),function addElControls(e,s){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",s)})}(e,s)},handlePointerDown=e=>{o&&o!==e.target&&!o.contains(e.target)&&(n=!0),s.a11y.clicked=!0},handlePointerUp=()=>{n=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{s.destroyed||(s.a11y.clicked=!1)})})},onVisibilityChange=e=>{p=(new Date).getTime()},handleFocus=e=>{if(s.a11y.clicked||!s.params.a11y.scrollOnFocus)return;if((new Date).getTime()-p<100)return;const r=e.target.closest(`.${s.params.slideClass}, swiper-slide`);if(!r||!s.slides.includes(r))return;o=r;const a=s.slides.indexOf(r)===s.activeIndex,c=s.params.watchSlidesProgress&&s.visibleSlides&&s.visibleSlides.includes(r);a||c||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(s.isHorizontal()?s.el.scrollLeft=0:s.el.scrollTop=0,requestAnimationFrame(()=>{n||(s.params.loop?s.slideToLoop(parseInt(r.getAttribute("data-swiper-slide-index")),0):s.slideTo(s.slides.indexOf(r),0),n=!1)}))},initSlides=()=>{const e=s.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(s.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(s.slides,e.slideRole);const r=s.slides.length;e.slideLabelMessage&&s.slides.forEach((a,n)=>{const o=s.params.loop?parseInt(a.getAttribute("data-swiper-slide-index"),10):n;addElLabel(a,e.slideLabelMessage.replace(/\{\{index\}\}/,o+1).replace(/\{\{slidesLength\}\}/,r))})},init=()=>{const e=s.params.a11y;s.el.append(c);const r=s.el;e.containerRoleDescriptionMessage&&addElRoleDescription(r,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(r,e.containerMessage),e.containerRole&&addElRole(r,e.containerRole);const a=s.wrapperEl,n=e.id||a.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,o=s.params.autoplay&&s.params.autoplay.enabled?"off":"polite";!function addElId(e,s){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",s)})}(a,n),function addElLive(e,s){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",s)})}(a,o),initSlides();let{"nextEl":p,"prevEl":u}=s.navigation?s.navigation:{};if(p=makeElementsArray(p),u=makeElementsArray(u),p&&p.forEach(s=>initNavEl(s,n,e.nextSlideMessage)),u&&u.forEach(s=>initNavEl(s,n,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(s.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),s.el.addEventListener("focus",handleFocus,!0),s.el.addEventListener("focus",handleFocus,!0),s.el.addEventListener("pointerdown",handlePointerDown,!0),s.el.addEventListener("pointerup",handlePointerUp,!0)};a("beforeInit",()=>{c=createElement("span",s.params.a11y.notificationClass),c.setAttribute("aria-live","assertive"),c.setAttribute("aria-atomic","true")}),a("afterInit",()=>{s.params.a11y.enabled&&init()}),a("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{s.params.a11y.enabled&&initSlides()}),a("fromEdge toEdge afterInit lock unlock",()=>{s.params.a11y.enabled&&function updateNavigation(){if(s.params.loop||s.params.rewind||!s.navigation)return;const{"nextEl":e,"prevEl":r}=s.navigation;r&&(s.isBeginning?(disableEl(r),makeElNotFocusable(r)):(enableEl(r),makeElFocusable(r))),e&&(s.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),a("paginationUpdate",()=>{s.params.a11y.enabled&&function updatePagination(){const e=s.params.a11y;hasPagination()&&s.pagination.bullets.forEach(r=>{s.params.pagination.clickable&&(makeElFocusable(r),s.params.pagination.renderBullet||(addElRole(r,"button"),addElLabel(r,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(r)+1)))),r.matches(classesToSelector(s.params.pagination.bulletActiveClass))?r.setAttribute("aria-current","true"):r.removeAttribute("aria-current")})}()}),a("destroy",()=>{s.params.a11y.enabled&&function destroy(){c&&c.remove();let{"nextEl":e,"prevEl":r}=s.navigation?s.navigation:{};e=makeElementsArray(e),r=makeElementsArray(r),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),r&&r.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(s.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("focus",handleFocus,!0),s.el.removeEventListener("pointerdown",handlePointerDown,!0),s.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let n=!1,o={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const s=getWindow();let r;r=e?new URL(e):s.location;const a=r.pathname.slice(1).split("/").filter(e=>""!==e),n=a.length;return{"key":a[n-2],"value":a[n-1]}},setHistory=(e,r)=>{const a=getWindow();if(!n||!s.params.history.enabled)return;let o;o=s.params.url?new URL(s.params.url):a.location;const c=s.virtual&&s.params.virtual.enabled?s.slidesEl.querySelector(`[data-swiper-slide-index="${r}"]`):s.slides[r];let p=slugify(c.getAttribute("data-history"));if(s.params.history.root.length>0){let r=s.params.history.root;"/"===r[r.length-1]&&(r=r.slice(0,r.length-1)),p=`${r}/${e?`${e}/`:""}${p}`}else o.pathname.includes(e)||(p=`${e?`${e}/`:""}${p}`);s.params.history.keepQuery&&(p+=o.search);const u=a.history.state;u&&u.value===p||(s.params.history.replaceState?a.history.replaceState({"value":p},null,p):a.history.pushState({"value":p},null,p))},scrollToSlide=(e,r,a)=>{if(r)for(let n=0,o=s.slides.length;n{o=getPathValues(s.params.url),scrollToSlide(s.params.speed,o.value,!1)};a("init",()=>{s.params.history.enabled&&(()=>{const e=getWindow();if(s.params.history){if(!e.history||!e.history.pushState)return s.params.history.enabled=!1,void(s.params.hashNavigation.enabled=!0);n=!0,o=getPathValues(s.params.url),o.key||o.value?(scrollToSlide(0,o.value,s.params.runCallbacksOnInit),s.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):s.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),a("destroy",()=>{s.params.history.enabled&&(()=>{const e=getWindow();s.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),a("transitionEnd _freeModeNoMomentumRelease",()=>{n&&setHistory(s.params.history.key,s.activeIndex)}),a("slideChange",()=>{n&&s.params.cssMode&&setHistory(s.params.history.key,s.activeIndex)})},function HashNavigation(e){let{"swiper":s,"extendParams":r,"emit":a,"on":n}=e,o=!1;const c=getDocument(),p=getWindow();r({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,r){if(s.virtual&&s.params.virtual.enabled){const e=s.slides.filter(e=>e.getAttribute("data-hash")===r)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return s.getSlideIndex(elementChildren(s.slidesEl,`.${s.params.slideClass}[data-hash="${r}"], swiper-slide[data-hash="${r}"]`)[0])}}});const onHashChange=()=>{a("hashChange");const e=c.location.hash.replace("#",""),r=s.virtual&&s.params.virtual.enabled?s.slidesEl.querySelector(`[data-swiper-slide-index="${s.activeIndex}"]`):s.slides[s.activeIndex];if(e!==(r?r.getAttribute("data-hash"):"")){const r=s.params.hashNavigation.getSlideIndex(s,e);if(void 0===r||Number.isNaN(r))return;s.slideTo(r)}},setHash=()=>{if(!o||!s.params.hashNavigation.enabled)return;const e=s.virtual&&s.params.virtual.enabled?s.slidesEl.querySelector(`[data-swiper-slide-index="${s.activeIndex}"]`):s.slides[s.activeIndex],r=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";s.params.hashNavigation.replaceState&&p.history&&p.history.replaceState?(p.history.replaceState(null,null,`#${r}`||""),a("hashSet")):(c.location.hash=r||"",a("hashSet"))};n("init",()=>{s.params.hashNavigation.enabled&&(()=>{if(!s.params.hashNavigation.enabled||s.params.history&&s.params.history.enabled)return;o=!0;const e=c.location.hash.replace("#","");if(e){const r=0,a=s.params.hashNavigation.getSlideIndex(s,e);s.slideTo(a||0,r,s.params.runCallbacksOnInit,!0)}s.params.hashNavigation.watchState&&p.addEventListener("hashchange",onHashChange)})()}),n("destroy",()=>{s.params.hashNavigation.enabled&&s.params.hashNavigation.watchState&&p.removeEventListener("hashchange",onHashChange)}),n("transitionEnd _freeModeNoMomentumRelease",()=>{o&&setHash()}),n("slideChange",()=>{o&&s.params.cssMode&&setHash()})},function Autoplay(e){let s,r,{"swiper":a,"extendParams":n,"on":o,"emit":c,"params":p}=e;a.autoplay={"running":!1,"paused":!1,"timeLeft":0},n({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let u,f,g,w,v,b,x,E,T=p&&p.autoplay?p.autoplay.delay:3e3,C=p&&p.autoplay?p.autoplay.delay:3e3,A=(new Date).getTime();function onTransitionEnd(e){a&&!a.destroyed&&a.wrapperEl&&e.target===a.wrapperEl&&(a.wrapperEl.removeEventListener("transitionend",onTransitionEnd),E||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(a.destroyed||!a.autoplay.running)return;a.autoplay.paused?f=!0:f&&(C=u,f=!1);const e=a.autoplay.paused?u:A+C-(new Date).getTime();a.autoplay.timeLeft=e,c("autoplayTimeLeft",e,e/T),r=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(a.destroyed||!a.autoplay.running)return;cancelAnimationFrame(r),calcTimeLeft();let n=void 0===e?a.params.autoplay.delay:e;T=a.params.autoplay.delay,C=a.params.autoplay.delay;const o=(()=>{let e;if(e=a.virtual&&a.params.virtual.enabled?a.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:a.slides[a.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(o)&&o>0&&void 0===e&&(n=o,T=o,C=o),u=n;const p=a.params.speed,proceed=()=>{a&&!a.destroyed&&(a.params.autoplay.reverseDirection?!a.isBeginning||a.params.loop||a.params.rewind?(a.slidePrev(p,!0,!0),c("autoplay")):a.params.autoplay.stopOnLastSlide||(a.slideTo(a.slides.length-1,p,!0,!0),c("autoplay")):!a.isEnd||a.params.loop||a.params.rewind?(a.slideNext(p,!0,!0),c("autoplay")):a.params.autoplay.stopOnLastSlide||(a.slideTo(0,p,!0,!0),c("autoplay")),a.params.cssMode&&(A=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return n>0?(clearTimeout(s),s=setTimeout(()=>{proceed()},n)):requestAnimationFrame(()=>{proceed()}),n},start=()=>{A=(new Date).getTime(),a.autoplay.running=!0,run(),c("autoplayStart")},stop=()=>{a.autoplay.running=!1,clearTimeout(s),cancelAnimationFrame(r),c("autoplayStop")},pause=(e,r)=>{if(a.destroyed||!a.autoplay.running)return;clearTimeout(s),e||(x=!0);const proceed=()=>{c("autoplayPause"),a.params.autoplay.waitForTransition?a.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(a.autoplay.paused=!0,r)return b&&(u=a.params.autoplay.delay),b=!1,void proceed();const n=u||a.params.autoplay.delay;u=n-((new Date).getTime()-A),a.isEnd&&u<0&&!a.params.loop||(u<0&&(u=0),proceed())},resume=()=>{a.isEnd&&u<0&&!a.params.loop||a.destroyed||!a.autoplay.running||(A=(new Date).getTime(),x?(x=!1,run(u)):run(),a.autoplay.paused=!1,c("autoplayResume"))},onVisibilityChange=()=>{if(a.destroyed||!a.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(x=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(x=!0,E=!0,a.animating||a.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(E=!1,a.autoplay.paused&&resume())};o("init",()=>{a.params.autoplay.enabled&&(a.params.autoplay.pauseOnMouseEnter&&(a.el.addEventListener("pointerenter",onPointerEnter),a.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),o("destroy",()=>{a.el&&"string"!=typeof a.el&&(a.el.removeEventListener("pointerenter",onPointerEnter),a.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),a.autoplay.running&&stop()}),o("_freeModeStaticRelease",()=>{(w||x)&&resume()}),o("_freeModeNoMomentumRelease",()=>{a.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),o("beforeTransitionStart",(e,s,r)=>{!a.destroyed&&a.autoplay.running&&(r||!a.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),o("sliderFirstMove",()=>{!a.destroyed&&a.autoplay.running&&(a.params.autoplay.disableOnInteraction?stop():(g=!0,w=!1,x=!1,v=setTimeout(()=>{x=!0,w=!0,pause(!0)},200)))}),o("touchEnd",()=>{if(!a.destroyed&&a.autoplay.running&&g){if(clearTimeout(v),clearTimeout(s),a.params.autoplay.disableOnInteraction)return w=!1,void(g=!1);w&&a.params.cssMode&&resume(),w=!1,g=!1}}),o("slideChange",()=>{!a.destroyed&&a.autoplay.running&&(b=!0)}),Object.assign(a.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let n=!1,o=!1;function onThumbClick(){const e=s.thumbs.swiper;if(!e||e.destroyed)return;const r=e.clickedIndex,a=e.clickedSlide;if(a&&a.classList.contains(s.params.thumbs.slideThumbActiveClass))return;if(null==r)return;let n;n=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):r,s.params.loop?s.slideToLoop(n):s.slideTo(n)}function init(){const{"thumbs":e}=s.params;if(n)return!1;n=!0;const r=s.constructor;if(e.swiper instanceof r)s.thumbs.swiper=e.swiper,Object.assign(s.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(s.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),s.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const a=Object.assign({},e.swiper);Object.assign(a,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),s.thumbs.swiper=new r(a),o=!0}return s.thumbs.swiper.el.classList.add(s.params.thumbs.thumbsContainerClass),s.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const r=s.thumbs.swiper;if(!r||r.destroyed)return;const a="auto"===r.params.slidesPerView?r.slidesPerViewDynamic():r.params.slidesPerView;let n=1;const o=s.params.thumbs.slideThumbActiveClass;if(s.params.slidesPerView>1&&!s.params.centeredSlides&&(n=s.params.slidesPerView),s.params.thumbs.multipleActiveThumbs||(n=1),n=Math.floor(n),r.slides.forEach(e=>e.classList.remove(o)),r.params.loop||r.params.virtual&&r.params.virtual.enabled)for(let e=0;e{e.classList.add(o)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${s.realIndex}`)[0];o=r.slides.indexOf(e),u=s.activeIndex>s.previousIndex?"next":"prev"}else o=s.realIndex,u=o>s.previousIndex?"next":"prev";p&&(o+="next"===u?c:-1*c),r.visibleSlidesIndexes&&r.visibleSlidesIndexes.indexOf(o)<0&&(r.params.centeredSlides?o=o>n?o-Math.floor(a/2)+1:o+Math.floor(a/2)-1:o>n&&r.params.slidesPerGroup,r.slideTo(o,e?0:void 0))}}s.thumbs={"swiper":null},a("beforeInit",()=>{const{"thumbs":e}=s.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const r=getDocument(),getThumbsElementAndInit=()=>{const a="string"==typeof e.swiper?r.querySelector(e.swiper):e.swiper;if(a&&a.swiper)e.swiper=a.swiper,init(),update(!0);else if(a){const r=`${s.params.eventsPrefix}init`,onThumbsSwiper=n=>{e.swiper=n.detail[0],a.removeEventListener(r,onThumbsSwiper),init(),update(!0),e.swiper.update(),s.update()};a.addEventListener(r,onThumbsSwiper)}return a},watchForThumbsToAppear=()=>{if(s.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),a("slideChange update resize observerUpdate",()=>{update()}),a("setTransition",(e,r)=>{const a=s.thumbs.swiper;a&&!a.destroyed&&a.setTransition(r)}),a("beforeDestroy",()=>{const e=s.thumbs.swiper;e&&!e.destroyed&&o&&e.destroy()}),Object.assign(s.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":s,"extendParams":r,"emit":a,"once":n}=e;r({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(s,{"freeMode":{"onTouchStart":function onTouchStart(){if(s.params.cssMode)return;const e=s.getTranslate();s.setTranslate(e),s.setTransition(0),s.touchEventsData.velocities.length=0,s.freeMode.onTouchEnd({"currentPos":s.rtl?s.translate:-s.translate})},"onTouchMove":function onTouchMove(){if(s.params.cssMode)return;const{"touchEventsData":e,"touches":r}=s;0===e.velocities.length&&e.velocities.push({"position":r[s.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":r[s.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":r}=e;if(s.params.cssMode)return;const{"params":o,"wrapperEl":c,"rtlTranslate":p,"snapGrid":u,"touchEventsData":f}=s,g=now()-f.touchStartTime;if(r<-s.minTranslate())s.slideTo(s.activeIndex);else if(r>-s.maxTranslate())s.slides.length1){const e=f.velocities.pop(),r=f.velocities.pop(),a=e.position-r.position,n=e.time-r.time;s.velocity=a/n,s.velocity/=2,Math.abs(s.velocity)150||now()-e.time>300)&&(s.velocity=0)}else s.velocity=0;s.velocity*=o.freeMode.momentumVelocityRatio,f.velocities.length=0;let e=1e3*o.freeMode.momentumRatio;const r=s.velocity*e;let g=s.translate+r;p&&(g=-g);let w,v=!1;const b=20*Math.abs(s.velocity)*o.freeMode.momentumBounceRatio;let x;if(gs.minTranslate())o.freeMode.momentumBounce?(g-s.minTranslate()>b&&(g=s.minTranslate()+b),w=s.minTranslate(),v=!0,f.allowMomentumBounce=!0):g=s.minTranslate(),o.loop&&o.centeredSlides&&(x=!0);else if(o.freeMode.sticky){let e;for(let s=0;s-g){e=s;break}g=Math.abs(u[e]-g){s.loopFix()}),0!==s.velocity){if(e=p?Math.abs((-g-s.translate)/s.velocity):Math.abs((g-s.translate)/s.velocity),o.freeMode.sticky){const r=Math.abs((p?-g:g)-s.translate),a=s.slidesSizesGrid[s.activeIndex];e=r{s&&!s.destroyed&&f.allowMomentumBounce&&(a("momentumBounce"),s.setTransition(o.speed),setTimeout(()=>{s.setTranslate(w),elementTransitionEnd(c,()=>{s&&!s.destroyed&&s.transitionEnd()})},0))})):s.velocity?(a("_freeModeNoMomentumRelease"),s.updateProgress(g),s.setTransition(e),s.setTranslate(g),s.transitionStart(!0,s.swipeDirection),s.animating||(s.animating=!0,elementTransitionEnd(c,()=>{s&&!s.destroyed&&s.transitionEnd()}))):s.updateProgress(g),s.updateActiveIndex(),s.updateSlidesClasses()}else{if(o.freeMode.sticky)return void s.slideToClosest();o.freeMode&&a("_freeModeNoMomentumRelease")}(!o.freeMode.momentum||g>=o.longSwipesMs)&&(a("_freeModeStaticRelease"),s.updateProgress(),s.updateActiveIndex(),s.updateSlidesClasses())}}}})},function Grid(e){let s,r,a,n,{"swiper":o,"extendParams":c,"on":p}=e;c({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=o.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*o.size:"string"==typeof e&&(e=parseFloat(e)),e};p("init",()=>{n=o.params.grid&&o.params.grid.rows>1}),p("update",()=>{const{"params":e,"el":s}=o,r=e.grid&&e.grid.rows>1;n&&!r?(s.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),a=1,o.emitContainerClasses()):!n&&r&&(s.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&s.classList.add(`${e.containerModifierClass}grid-column`),o.emitContainerClasses()),n=r}),o.grid={"initSlides":e=>{const{"slidesPerView":n}=o.params,{"rows":c,"fill":p}=o.params.grid,u=o.virtual&&o.params.virtual.enabled?o.virtual.slides.length:e.length;a=Math.floor(u/c),s=Math.floor(u/c)===u/c?u:Math.ceil(u/c)*c,"auto"!==n&&"row"===p&&(s=Math.max(s,n*c)),r=s/c},"unsetSlides":()=>{o.slides&&o.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[o.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,n,c)=>{const{"slidesPerGroup":p}=o.params,u=getSpaceBetween(),{"rows":f,"fill":g}=o.params.grid,w=o.virtual&&o.params.virtual.enabled?o.virtual.slides.length:c.length;let v,b,x;if("row"===g&&p>1){const r=Math.floor(e/(p*f)),a=e-f*p*r,o=0===r?p:Math.min(Math.ceil((w-r*f*p)/f),p);x=Math.floor(a/o),b=a-x*o+r*p,v=b+x*s/f,n.style.order=v}else"column"===g?(b=Math.floor(e/f),x=e-b*f,(b>a||b===a&&x===f-1)&&(x+=1,x>=f&&(x=0,b+=1))):(x=Math.floor(e/r),b=e-x*r);n.row=x,n.column=b,n.style.height=`calc((100% - ${(f-1)*u}px) / ${f})`,n.style[o.getDirectionLabel("margin-top")]=0!==x?u&&`${u}px`:"",n.swiperSlideGridSet=!0},"updateWrapperSize":(e,r)=>{const{"centeredSlides":a,"roundLengths":n}=o.params,c=getSpaceBetween(),{"rows":p}=o.params.grid;if(o.virtualSize=(e+c)*s,o.virtualSize=Math.ceil(o.virtualSize/p)-c,o.params.cssMode||(o.wrapperEl.style[o.getDirectionLabel("width")]=`${o.virtualSize+c}px`),a){const e=[];for(let s=0;s{const{"slides":e}=s;s.params.fadeEffect;for(let r=0;r{const r=s.slides.map(e=>getSlideTransformEl(e));r.forEach(s=>{s.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":s,"duration":e,"transformElements":r,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!s.params.cssMode})})},function EffectCube(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,s,r)=>{let a=r?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),n=r?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");a||(a=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(r?"left":"top")).split(" ")),e.append(a)),n||(n=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(r?"right":"bottom")).split(" ")),e.append(n)),a&&(a.style.opacity=Math.max(-s,0)),n&&(n.style.opacity=Math.max(s,0))};effectInit({"effect":"cube","swiper":s,"on":a,"setTranslate":()=>{const{"el":e,"wrapperEl":r,"slides":a,"width":n,"height":o,"rtlTranslate":c,"size":p,"browser":u}=s,f=getRotateFix(s),g=s.params.cubeEffect,w=s.isHorizontal(),v=s.virtual&&s.params.virtual.enabled;let b,x=0;g.shadow&&(w?(b=s.wrapperEl.querySelector(".swiper-cube-shadow"),b||(b=createElement("div","swiper-cube-shadow"),s.wrapperEl.append(b)),b.style.height=`${n}px`):(b=e.querySelector(".swiper-cube-shadow"),b||(b=createElement("div","swiper-cube-shadow"),e.append(b))));for(let e=0;e-1&&(x=90*r+90*u,c&&(x=90*-r-90*u)),s.style.transform=C,g.slideShadows&&createSlideShadows(s,u,w)}if(r.style.transformOrigin=`50% 50% -${p/2}px`,r.style["-webkit-transform-origin"]=`50% 50% -${p/2}px`,g.shadow)if(w)b.style.transform=`translate3d(0px, ${n/2+g.shadowOffset}px, ${-n/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${g.shadowScale})`;else{const e=Math.abs(x)-90*Math.floor(Math.abs(x)/90),s=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),r=g.shadowScale,a=g.shadowScale/s,n=g.shadowOffset;b.style.transform=`scale3d(${r}, 1, ${a}) translate3d(0px, ${o/2+n}px, ${-o/2/a}px) rotateX(-89.99deg)`}const E=(u.isSafari||u.isWebView)&&u.needPerspectiveFix?-p/2:0;r.style.transform=`translate3d(0px,0,${E}px) rotateX(${f(s.isHorizontal()?0:x)}deg) rotateY(${f(s.isHorizontal()?-x:0)}deg)`,r.style.setProperty("--swiper-cube-translate-z",`${E}px`)},"setTransition":e=>{const{"el":r,"slides":a}=s;if(a.forEach(s=>{s.style.transitionDuration=`${e}ms`,s.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(s=>{s.style.transitionDuration=`${e}ms`})}),s.params.cubeEffect.shadow&&!s.isHorizontal()){const s=r.querySelector(".swiper-cube-shadow");s&&(s.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=s.isHorizontal();s.slides.forEach(s=>{const r=Math.max(Math.min(s.progress,1),-1);createSlideShadows(s,r,e)})},"getEffectParams":()=>s.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,r)=>{let a=s.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),n=s.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");a||(a=createShadow("flip",e,s.isHorizontal()?"left":"top")),n||(n=createShadow("flip",e,s.isHorizontal()?"right":"bottom")),a&&(a.style.opacity=Math.max(-r,0)),n&&(n.style.opacity=Math.max(r,0))};effectInit({"effect":"flip","swiper":s,"on":a,"setTranslate":()=>{const{"slides":e,"rtlTranslate":r}=s,a=s.params.flipEffect,n=getRotateFix(s);for(let o=0;o{const r=s.slides.map(e=>getSlideTransformEl(e));r.forEach(s=>{s.style.transitionDuration=`${e}ms`,s.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(s=>{s.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":s,"duration":e,"transformElements":r})},"recreateShadows":()=>{s.params.flipEffect,s.slides.forEach(e=>{let r=e.progress;s.params.flipEffect.limitRotation&&(r=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,r)})},"getEffectParams":()=>s.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!s.params.cssMode})})},function EffectCoverflow(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":s,"on":a,"setTranslate":()=>{const{"width":e,"height":r,"slides":a,"slidesSizesGrid":n}=s,o=s.params.coverflowEffect,c=s.isHorizontal(),p=s.translate,u=c?e/2-p:r/2-p,f=c?o.rotate:-o.rotate,g=o.depth,w=getRotateFix(s);for(let e=0,s=a.length;e0?v:0),r&&(r.style.opacity=-v>0?-v:0)}}},"setTransition":e=>{s.slides.map(e=>getSlideTransformEl(e)).forEach(s=>{s.style.transitionDuration=`${e}ms`,s.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(s=>{s.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":s,"on":a,"setTranslate":()=>{const{"slides":e,"wrapperEl":r,"slidesSizesGrid":a}=s,n=s.params.creativeEffect,{"progressMultiplier":o}=n,c=s.params.centeredSlides,p=getRotateFix(s);if(c){const e=a[0]/2-s.params.slidesOffsetBefore||0;r.style.transform=`translateX(calc(50% - ${e}px))`}for(let r=0;r0&&(E=n.prev,x=!0),v.forEach((e,s)=>{v[s]=`calc(${e}px + (${getTranslateValue(E.translate[s])} * ${Math.abs(f*o)}))`}),b.forEach((e,s)=>{let r=E.rotate[s]*Math.abs(f*o);b[s]=r}),a.style.zIndex=-Math.abs(Math.round(u))+e.length;const T=v.join(", "),C=`rotateX(${p(b[0])}deg) rotateY(${p(b[1])}deg) rotateZ(${p(b[2])}deg)`,A=g<0?`scale(${1+(1-E.scale)*g*o})`:`scale(${1-(1-E.scale)*g*o})`,k=g<0?1+(1-E.opacity)*g*o:1-(1-E.opacity)*g*o,P=`translate3d(${T}) ${C} ${A}`;if(x&&E.shadow||!x){let e=a.querySelector(".swiper-slide-shadow");if(!e&&E.shadow&&(e=createShadow("creative",a)),e){const s=n.shadowPerProgress?f*(1/n.limitProgress):f;e.style.opacity=Math.min(Math.max(Math.abs(s),0),1)}}const L=effectTarget(0,a);L.style.transform=P,L.style.opacity=k,E.origin&&(L.style.transformOrigin=E.origin)}},"setTransition":e=>{const r=s.slides.map(e=>getSlideTransformEl(e));r.forEach(s=>{s.style.transitionDuration=`${e}ms`,s.querySelectorAll(".swiper-slide-shadow").forEach(s=>{s.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":s,"duration":e,"transformElements":r,"allSlides":!0})},"perspective":()=>s.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!s.params.cssMode})})},function EffectCards(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":s,"on":a,"setTranslate":()=>{const{"slides":e,"activeIndex":r,"rtlTranslate":a}=s,n=s.params.cardsEffect,{"startTranslate":o,"isTouched":c}=s.touchEventsData,p=a?-s.translate:s.translate;for(let u=0;u0&&w<1&&(c||s.params.cssMode)&&p-1&&(c||s.params.cssMode)&&p>o;if(P||L){const e=(1-Math.abs((Math.abs(w)-.5)/.5))**.5;C+=-28*w*e,T+=-.5*e,A+=96*e,x=-25*e*Math.abs(w)+"%"}if(b=w<0?`calc(${b}px ${a?"-":"+"} (${A*Math.abs(w)}%))`:w>0?`calc(${b}px ${a?"-":"+"} (-${A*Math.abs(w)}%))`:`${b}px`,!s.isHorizontal()){const e=x;x=b,b=e}const I=w<0?""+(1+(1-T)*w):""+(1-(1-T)*w),z=`\n translate3d(${b}, ${x}, ${E}px)\n rotateZ(${n.rotate?a?-C:C:0}deg)\n scale(${I})\n `;if(n.slideShadows){let e=f.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",f)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(w)-.5)/.5,0),1))}f.style.zIndex=-Math.abs(Math.round(g))+e.length;effectTarget(0,f).style.transform=z}},"setTransition":e=>{const r=s.slides.map(e=>getSlideTransformEl(e));r.forEach(s=>{s.style.transitionDuration=`${e}ms`,s.querySelectorAll(".swiper-slide-shadow").forEach(s=>{s.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":s,"duration":e,"transformElements":r})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!s.params.cssMode})})}];Swiper.use(q);var U,K,Z,Q,J,__classPrivateFieldGet=function(e,s,r,a){if("a"===r&&!a)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof s?e!==s||!a:!s.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?a:"a"===r?a.call(e):a?a.value:s.get(e)},__classPrivateFieldSet=function(e,s,r,a,n){if("m"===a)throw new TypeError("Private method is not writable");if("a"===a&&!n)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof s?e!==s||!n:!s.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===a?n.call(e,r):n?n.value=r:s.set(e,r),r};let ee=0;const te=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,n.lh)(this,"change",7),this.onAnimationFinish=(0,n.lh)(this,"animationfinish",7),U.set(this,ee++),K.set(this,"autoplay"),Z.set(this,!1),Q.set(this,!1),J.set(this,0),this.handleSwiperSizeDebounce=(0,k.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,Q,"f")&&(this.reset(),__classPrivateFieldSet(this,Q,!1,"f"),__classPrivateFieldSet(this,Z,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,Z,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,Z,!0,"f"),__classPrivateFieldSet(this,J,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,Z,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,s]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(s)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const s=parseInt(e,10);isNaN(s)||s===this.swiper.realIndex||(__classPrivateFieldSet(this,K,"","f"),this.circular?(this.swiper.slideToLoop(s),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(s))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let s=0;this.getSlidersList().forEach((r,a)=>{r.getAttribute("item-id")===e&&(s=this.circular?Number(r.getAttribute("data-swiper-slide-index")):a)}),s!==this.swiper.realIndex&&(__classPrivateFieldSet(this,K,"","f"),this.circular?(this.swiper.slideToLoop(s),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(s))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const s=this.swiper.autoplay;if(s){if(s.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),s.start()):s.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,Q,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=s=>(__classPrivateFieldSet(this,Z,!0,"f"),!__classPrivateFieldGet(this,Q,"f")&&this.circular&&beforeDomOperation(),e.appendChild(s)),this.el.insertBefore=(s,r)=>(__classPrivateFieldSet(this,Z,!0,"f"),!__classPrivateFieldGet(this,Q,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(s,r)),this.el.replaceChild=(s,r)=>(__classPrivateFieldSet(this,Z,!0,"f"),!__classPrivateFieldGet(this,Q,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(s,r)),this.el.removeChild=s=>(__classPrivateFieldSet(this,Z,!0,"f"),!__classPrivateFieldGet(this,Q,"f")&&this.circular&&beforeDomOperation(),e.removeChild(s))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":s,"circular":r,"current":a,"currentItemId":n,"displayMultipleItems":o,"duration":c,"interval":p,"effectsProps":u,"vertical":f}=this;let g=a;if(e)g=__classPrivateFieldGet(this,J,"f");else if(n){let e=0;this.getSlidersList().forEach((s,r)=>{s.itemId&&s.itemId===n&&(e=r)}),g=e}const w=this.getLoopAdditionalSlides(),v=1===o&&this.getNeedFixLoop(),b=o,x=this,E=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,U,"f")} > .swiper-container > .swiper-pagination`},"direction":f?"vertical":"horizontal","loop":r,"slidesPerView":b,"initialSlide":g,"loopAdditionalSlides":w,"speed":c,"observeParents":!0,"observer":!0,"centeredSlides":v,"zoom":this.zoom,"nested":!0},u),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(x,Z,"f")||__classPrivateFieldGet(x,J,"f")===this.realIndex)return;__classPrivateFieldSet(x,J,this.realIndex,"f"),x.getNeedFixLoop()&&e.loopFix(),x.autoplay&&e.autoplay.start();const s=x.getCurrentItemId(e);x.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(x,K,"f"),"currentItemId":s}),__classPrivateFieldSet(x,K,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(x,K,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(x,Z,"f")||__classPrivateFieldGet(x,J,"f")===this.realIndex)return;const s=x.getCurrentItemId(e);x.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(x,K,"f"),"currentItemId":s})},"init":e=>{x.getNeedFixLoop()&&e.loopFix(),x.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(x,K,"touch","f"),x.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(x,K,"touch","f"),x.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(x,K,"autoplay","f")}}});if(s&&(E.autoplay={"delay":p,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,U,"f")} > .swiper-container`,E),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),s=this.swiper.maxTranslate.bind(this.swiper);v&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>s()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>s()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":s,"indicatorColor":r,"indicatorActiveColor":a}=this,[o,c]=this.parseMargin(),p=["overflow: visible;",e?`margin-top: ${o}px; margin-bottom: ${c}px;`:`margin-right: ${c}px; margin-left: ${o}px;`,this.full?"height: 100%;":""],u=[s?"opacity: 1;":"display: none;","font-size: 0;"],f={"overflow":"hidden"};return this.full&&(f.height="100%"),(0,n.h)(n.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,U,"f")}`,"style":f},(0,n.h)("div",{"class":"swiper-container"},(0,n.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,U,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${r} }\n .taro-swiper-${__classPrivateFieldGet(this,U,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${a} }\n .taro-swiper-${__classPrivateFieldGet(this,U,"f")} > .swiper-container { ${p.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,U,"f")} > .swiper-container > .swiper-pagination { ${u.join("")} }\n `),(0,n.h)("div",{"class":"swiper-wrapper"},(0,n.h)("slot",null)),(0,n.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);U=new WeakMap,K=new WeakMap,Z=new WeakMap,Q=new WeakMap,J=new WeakMap;const ie=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,te)})},se=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,o.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,n.h)(n.xr,{"item-id":this.itemId},(0,n.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const re=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,se)})},ae=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,n.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const s=e.target.checked;this.checked=s,this.onChange.emit({"value":s})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":s,"checked":r,"name":a,"disabled":o,"nativeProps":c}=this,p=r?{"borderColor":s||"04BE02","backgroundColor":s||"04BE02"}:{};return(0,n.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":p,"checked":r,"name":a,"disabled":o,"onChange":this.switchChange},c))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const ne=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,ae)})},oe=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,n.h)(n.xr,{"style":e},(0,n.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const le=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,oe)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const de=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,n.lh)(this,"input",7),this.onFocus=(0,n.lh)(this,"focus",7),this.onBlur=(0,n.lh)(this,"blur",7),this.onConfirm=(0,n.lh)(this,"confirm",7),this.onChange=(0,n.lh)(this,"change",7),this.onLineChange=(0,n.lh)(this,"linechange",7),this.onKeyDown=(0,n.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const s=e.target.value||"";this.value=s,this.onInput.emit({"value":s,"cursor":s.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":s}=e.target,r=e.keyCode||e.code;this.onKeyDown.emit({"value":s,"cursor":s.length,"keyCode":r}),13===r&&this.onConfirm.emit({"value":s})},this.calculateContentHeight=(e,s)=>{let r=e.style.height,a=e.offsetHeight,n=e.scrollHeight,o=e.style.overflow,c=e.style.minHeight||null;if(!(a>=n))return n;if(e.style.minHeight=0,e.style.height=a+s+"px",e.style.overflow="hidden",n=e.scrollHeight;)e.style.height=(a-=s)+"px";for(;e.offsetHeight{const e=this.textareaRef,s=window.getComputedStyle?window.getComputedStyle(e):e.style,r=parseInt(s.lineHeight,10),a=this.calculateContentHeight(e,r);return Math.floor(a/r)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,s){var r;!s&&e&&(null===(r=this.textareaRef)||void 0===r||r.focus())}"watchValue"(e){const s=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==s&&(this.textareaRef.value=s)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":s,"disabled":r,"maxlength":a,"autoFocus":o,"autoHeight":c,"name":p,"nativeProps":u,"handleInput":f,"handleFocus":g,"handleBlur":w,"handleChange":v}=this,b={};return c&&(b.rows=this.line),(0,n.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,o&&e&&e.focus())},"class":"taro-textarea "+(c?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":s,"name":p,"disabled":r,"maxlength":a,"autofocus":o,"onInput":f,"onFocus":g,"onBlur":w,"onChange":v,"onKeyDown":this.handleKeyDown},u,b))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const ce=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,de)})},pe=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,n.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,o.c)({[`${this.hoverClass}`]:this.hover});let s={};return this.animation&&(s.animation=this.animation,s["data-animation"]=this.animation),(0,n.h)(n.xr,Object.assign({"class":e},s),(0,n.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const ue=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,pe)})};function __rest(e,s){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&s.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);ns=>{e.forEach(e=>{((e,s)=>{"function"==typeof e?e(s):null!=e&&(e.current=s)})(e,s)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var he=r(8143);const arrayToMap=e=>{const s=new Map;return e.forEach(e=>s.set(e,e)),s};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const s=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(s)?"value":"SWITCH"===s?"checked":null}function finishedEventHandler(e){const s=getControlledValue(e);if(!s)return;(0,he.flushSync)(()=>{});const r=function getPropsAfterReactUpdate(e){const s=Object.keys(e).find(e=>e.includes("__reactProps"));return s?e[s]:null}(e);(null==r?void 0:r.hasOwnProperty(s))&&r[s]!==e[s]&&(e[s]=r[s],e.setAttribute(s,r[s]))}const syncEvent=(e,s,r)=>{const a=e.__events||(e.__events={}),n=a[s];if(r){if(n){if(n.fn===r)return;e.removeEventListener(s,n)}const o=a[s]=function(s){(0,he.unstable_batchedUpdates)(()=>r.call(this,s)),finishedEventHandler(e)};o.fn=r,e.addEventListener(s,o)}else n&&e.removeEventListener(s,n)},attachProps=(e,s,r={})=>{if(e instanceof Element){Object.keys(r).forEach(r=>{if(!["style","children","ref","class","className","forwardedRef"].includes(r)&&!s.hasOwnProperty(r))if(/^on([A-Z].*)/.test(r)){const s=r.substring(2).toLowerCase();syncEvent(e,s)}else e[r]=null,e.removeAttribute(camelToDashCase(r))}),e.className=((e,s,r)=>{const a=s.className||s.class,n=r.className||r.class,o=arrayToMap(e),c=arrayToMap(a?a.split(" "):[]),p=arrayToMap(n?n.split(" "):[]),u=[];return o.forEach(e=>{c.has(e)?(u.push(e),c.delete(e)):p.has(e)||u.push(e)}),c.forEach(e=>u.push(e)),u.join(" ")})(e.classList,s,r),Object.keys(s).forEach(r=>{if(!("style"===r&&"string"!=typeof s[r]||["children","ref","class","className","forwardedRef"].includes(r)))if(/^on([A-Z].*)/.test(r)){const a=r.substring(2).toLowerCase();syncEvent(e,a,s[r])}else{e[r]=s[r];"string"===typeof s[r]&&e.setAttribute(camelToDashCase(r),s[r])}});const a=getControlledValue(e);if(a&&s.hasOwnProperty(a)){const s=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(s)||syncEvent(e,s,function(){})}}};const createComponent_createReactComponent=(e,s,r,n)=>{void 0!==n&&n();const o=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const c=class extends a.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,s){const r=getControlledValue(e);if(!r)return;const a="default"+r.charAt(0).toUpperCase()+r.slice(1);!s.hasOwnProperty(r)&&s.hasOwnProperty(a)&&(e[r]=s[a],e.setAttribute(r,s[a]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const s=this.props,{"children":n,"forwardedRef":o,"className":c,"ref":p,"style":u}=s,f=__rest(s,["children","forwardedRef","className","ref","style"]);let g=Object.keys(f).reduce((e,s)=>{const r=f[s];if(0===s.indexOf("on")&&s[2]===s[2].toUpperCase()){s.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof r)&&(e[camelToDashCase(s)]=r)}return e},{});r&&(g=r(this.props,g));const w=Object.assign(Object.assign({},g),{"ref":mergeRefs(o,this.setComponentElRef)});return(0,a.createElement)(e,w,n)}static get"displayName"(){return o}};return s&&(c.contextType=s),((e,s)=>{const forwardRef=(s,r)=>a.createElement(e,Object.assign({},s,{"forwardedRef":r}));return forwardRef.displayName=s,a.forwardRef(forwardRef)})(c,o)},me=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,p),fe=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,f),ge=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,w),we=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,A),ve=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,L),be=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,ie),ye=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,re),xe=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,ne),Ee=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,le),Se=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,ce),Te=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,ue)},"6596":function(e,s,r){"use strict";r.r(s),r.d(s,{"default":function(){return SearchPage}});var a=r(758),n=r(1953),o=r(4203),c=r(3021),p=r.n(c),u=r(1387),f=r.n(u),g=(r(3453),r(4712)),w=r(6070);p().locale("zh-cn"),p().extend(f());const v=10;function SearchPage(){const[e,s]=(0,a.useState)([]),[r,c]=(0,a.useState)(1),[u,f]=(0,a.useState)(!1),[b,x]=(0,a.useState)(""),[E,T]=(0,a.useState)(!0),C=(0,a.useCallback)(async(e,r,a)=>{if(!u){f(!0);try{const n={"pageNum":e,"pageSize":v,"status":2};a&&(n.search=a);const o=await(0,g.BJ)(n),p=o?.model,u=p?.list??[];s(r?e=>e.concat(u):u),c(r?e:1),T(!!(p?.hasNextPage??!1===p?.isLastPage))}catch(e){console.warn(e)}finally{f(!1)}}},[u]);return(0,w.jsxs)(n.Ss,{"className":"search-page","children":[(0,w.jsx)(n.Ss,{"className":"search-header","children":(0,w.jsx)(n.pd,{"className":"search-input","placeholder":"搜索文章","value":b,"onInput":e=>x(e.detail.value),"onConfirm":e=>{const s=(e.detail?.value??b).trim();x(s),c(1),C(1,!1,s)},"focus":!0})}),(0,w.jsxs)(n.BM,{"className":"search-scroll","scrollY":!0,"onScrollToLower":()=>{E&&!u&&C(r+1,!0,b)},"lowerThreshold":100,"children":[0!==e.length||u?e.map((e,s)=>{const r=String(e.id??s),a=e.user,c=e.coverFile,u=e.pureText??e.content??"",f=e.title??"",g=e.modifyTime,v=e.likeCount??0,b=e.commentCount??0;return(0,w.jsxs)(n.Ss,{"className":"search-item","onClick":()=>(e=>{o.Ay.navigateTo({"url":`/pages/post-detail/index?id=${e}&refType=2`})})(r),"children":[(0,w.jsx)(n.Ss,{"className":"search-item-top","children":(0,w.jsx)(n.EY,{"className":"search-item-title","numberOfLines":1,"children":f})}),c?.url?(0,w.jsxs)(n.Ss,{"className":"search-item-row","children":[(0,w.jsxs)(n.Ss,{"className":"search-item-left","children":[(0,w.jsxs)(n.Ss,{"className":"search-item-user","children":[(0,w.jsx)(n.EY,{"className":"search-item-nickname","children":a?.nickname}),(0,w.jsx)(n.EY,{"className":"search-item-sep","children":"|"}),(0,w.jsx)(n.EY,{"className":"search-item-time","children":p()(g).fromNow()})]}),(0,w.jsx)(n.EY,{"className":"search-item-content","numberOfLines":2,"children":u})]}),(0,w.jsx)(n._V,{"className":"search-item-cover","src":c.url,"mode":"aspectFill"})]}):(0,w.jsxs)(n.Ss,{"className":"search-item-noimg","children":[(0,w.jsxs)(n.Ss,{"className":"search-item-user","children":[(0,w.jsx)(n.EY,{"className":"search-item-nickname","children":a?.nickname}),(0,w.jsx)(n.EY,{"className":"search-item-sep","children":"|"}),(0,w.jsx)(n.EY,{"className":"search-item-time","children":p()(g).fromNow()})]}),(0,w.jsx)(n.EY,{"className":"search-item-content","numberOfLines":2,"children":u})]}),(0,w.jsx)(n.Ss,{"className":"search-item-bottom","children":(0,w.jsxs)(n.EY,{"className":"search-item-meta","children":["赞 ",v," 评 ",b]})})]},r)}):(0,w.jsx)(n.Ss,{"className":"search-empty","children":(0,w.jsx)(n.EY,{"className":"search-empty-txt","children":"暂无结果"})}),e.length>0&&(0,w.jsx)(n.Ss,{"className":"search-footer","children":(0,w.jsx)(n.EY,{"children":u?"加载中...":"到底啦"})})]})]})}},"4712":function(e,s,r){"use strict";r.d(s,{"BJ":function(){return getArticleList},"N6":function(){return createArticle},"W8":function(){return getCommentTree},"_F":function(){return articleLike},"jY":function(){return getArticleCategoryTree},"ts":function(){return articleUnlike},"vO":function(){return getArticle}});var a=r(5288);const n="application/x-www-form-urlencoded";function getArticleList(e){return(0,a.Ay)({"url":"/api/article/list","method":"POST","data":e})}function getArticleCategoryTree(){return(0,a.Ay)({"url":"/api/article/category/tree","method":"GET"})}function getArticle(e){return(0,a.Ay)({"url":"/api/article","method":"GET","params":e})}function articleLike(e){return(0,a.Ay)({"url":"/api/article/like","method":"POST","headers":{"Content-Type":n},"params":e})}function articleUnlike(e){return(0,a.Ay)({"url":"/api/article/like","method":"DELETE","headers":{"Content-Type":n},"params":e})}function getCommentTree(e){return(0,a.Ay)({"url":"/api/comment/tree","method":"GET","params":e})}function createArticle(e){return(0,a.Ay)({"url":"/api/article","method":"POST","data":e})}},"3021":function(e){e.exports=function(){"use strict";var e=1e3,s=6e4,r=36e5,a="millisecond",n="second",o="minute",c="hour",p="day",u="week",f="month",g="quarter",w="year",v="date",b="Invalid Date",x=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,E=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,T={"name":"en","weekdays":"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),"months":"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),"ordinal":function(e){var s=["th","st","nd","rd"],r=e%100;return"["+e+(s[(r-20)%10]||s[r]||s[0])+"]"}},m=function(e,s,r){var a=String(e);return!a||a.length>=s?e:""+Array(s+1-a.length).join(r)+e},C={"s":m,"z":function(e){var s=-e.utcOffset(),r=Math.abs(s),a=Math.floor(r/60),n=r%60;return(s<=0?"+":"-")+m(a,2,"0")+":"+m(n,2,"0")},"m":function t(e,s){if(e.date()1)return t(o[0])}else{var c=e.name;k[c]=e,a=c}return!r&&a&&(A=a),a||!r&&A},O=function(e,s){if(S(e))return e.clone();var r="object"==typeof s?s:{};return r.date=e,r.args=arguments,new z(r)},I=C;I.l=L,I.i=S,I.w=function(e,s){return O(e,{"locale":s.$L,"utc":s.$u,"x":s.$x,"$offset":s.$offset})};var z=function(){function M(e){this.$L=L(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[P]=!0}var T=M.prototype;return T.parse=function(e){this.$d=function(e){var s=e.date,r=e.utc;if(null===s)return new Date(NaN);if(I.u(s))return new Date;if(s instanceof Date)return new Date(s);if("string"==typeof s&&!/Z$/i.test(s)){var a=s.match(x);if(a){var n=a[2]-1||0,o=(a[7]||"0").substring(0,3);return r?new Date(Date.UTC(a[1],n,a[3]||1,a[4]||0,a[5]||0,a[6]||0,o)):new Date(a[1],n,a[3]||1,a[4]||0,a[5]||0,a[6]||0,o)}}return new Date(s)}(e),this.init()},T.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},T.$utils=function(){return I},T.isValid=function(){return!(this.$d.toString()===b)},T.isSame=function(e,s){var r=O(e);return this.startOf(s)<=r&&r<=this.endOf(s)},T.isAfter=function(e,s){return O(e)0,T<=E.r||!E.r){T<=1&&x>0&&(E=v[x-1]);var C=w[E.l];p&&(T=p(""+T)),f="string"==typeof C?C.replace("%d",T):C(T,a,E.l,g);break}}if(a)return f;var A=g?w.future:w.past;return"function"==typeof A?A(f):A.replace("%s",f)},a.to=function(e,s){return i(e,s,this,!0)},a.from=function(e,s){return i(e,s,this)};var d=function(e){return e.$u?r.utc():r()};a.toNow=function(e){return this.to(d(this),e)},a.fromNow=function(e){return this.from(d(this),e)}}}()}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/598.664e98c0.js b/entry/src/main/resources/rawfile/spa/js/598.664e98c0.js new file mode 100644 index 0000000..e5868d0 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/598.664e98c0.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[598],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const g=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],f=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[g.slice(),f.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[g.slice(),f.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=g.slice(),t=f.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var A=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const b=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,A.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const y=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,b)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const x={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,x),e}const E={"document":x,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,E),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let S,T,C;function getSupport(){return S||(S=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),S}function getDevice(e){return void 0===e&&(e={}),T||(T=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),T}function getBrowser(){return C||(C=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),C}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const x=t.grid&&t.grid.rows>1&&e.grid;let E;x?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const S="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+g:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==f&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],g=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;g&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,g,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(f=l.length-1);const w=-l[f];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,A&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var L={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):y=a;const x="next"===s||!s,E="prev"===s||!s;let S=0,T=0;const C=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-g/2+.5:0);if(M=0;t-=1)d[t].column===e&&A.push(t)}else A.push(C-t-1)}}else if(M+g>C-w){T=Math.max(M-(C-2*w),f);for(let e=0;e{e.column===t&&b.push(i)}):b.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),E&&A.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),x&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(A.length>0&&E||b.length>0&&x)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(A.length>0&&E){if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y+S]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y+Math.ceil(S),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?A.length/h.grid.rows:A.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(b.length>0&&x)if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y-T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y-T,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let g=!0;l.matches(r.focusableElements)&&(g=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const f=g&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!f||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,g=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),g=Math.abs(g)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,g=-g);const f=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=g>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&f!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let A=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&&(b=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(A=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**b))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,g=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,g=l[l.length-1]-l[l.length-2])}let f=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(f=0));const v=(u-l[m])/g,A=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?f:m+A):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+A):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+A):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==f?f:m+A),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var D={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const z={"eventsEmitter":M,"update":k,"translate":I,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":P,"loop":L,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),g=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const f=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!f?e.disable():!u&&f&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!g&&w?(e.loopCreate(t),e.updateSlides()):g&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},O={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},D,o);return n.params=utils_extend({},l,O,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(O,e)}static get"extendedDefaults"(){return O}static get"defaults"(){return D}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(z).forEach(e=>{Object.keys(z[e]).forEach(t=>{Swiper.prototype[t]=z[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const N=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":g}=i.virtual;i.params.cssMode||i.updateActiveIndex();const f=i.activeIndex||0;let w,v,A;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,A=Math.floor(s/2)+r+d):(v=s+(r-1)+c,A=(o?s:r)+d);let b=f-A,y=f+v;o||(b=Math.max(b,0),y=Math.min(y,h.length-1));let x=(i.slidesGrid[b]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&f>=A?(b-=A,n||(x+=i.slidesGrid[0])):o&&f{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":x,"from":b,"to":y,"slides":function getSlides(){const e=[];for(let t=b;t<=y;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const E=[],S=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ey){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const T=o?-h.length:0,C=o?2*h.length:h.length;for(let t=T;t=b&&t<=y){const i=getSlideIndex(t);void 0===u||e?S.push(i):(t>u&&S.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=E.length-1;e>=0;e-=1){const t=E[e];i.slidesEl.prepend(renderSlide(h[t],t))}else E.sort((e,t)=>t-e),E.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,g=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,g,f,w,v,A,b,y,x,E,S,T;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const C="number"==typeof e?e:null;1===l&&C&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=C||M,l=C||M,!e||1===l&&C?(m=0,g=0):(S=p.slideEl.offsetWidth,T=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+S/2-r,h=d+T/2-n,f=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=f*i.scale,A=w*i.scale,b=Math.min(S/2-v/2,0),y=Math.min(T/2-A/2,0),x=-b,E=-y,m=c*i.scale,g=h*i.scale,mx&&(m=x),gE&&(g=E)),C&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${g}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return g},"set"(e){if(g!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}g=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,g,f=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),g||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/f),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;f=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,f=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,g=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(g=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const g=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${g}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${g}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(g=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(g.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=g.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const f=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-g.scale)*c*a})`:`scale(${1-(1-g.scale)*c*a})`,A=c<0?1+(1-g.opacity)*c*a:1-(1-g.opacity)*c*a,b=`translate3d(${f}) ${w} ${v}`;if(m&&g.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&g.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const y=effectTarget(0,s);y.style.transform=b,y.style.opacity=A,g.origin&&(y.style.transformOrigin=g.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(b||y){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,f+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const x=p<0?""+(1+(1-f)*p):""+(1-(1-f)*p),E=`\n translate3d(${h}, ${m}, ${g}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${x})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=E}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(N);var _,B,j,$,H,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let R=0;const Y=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),_.set(this,R++),B.set(this,"autoplay"),j.set(this,!1),$.set(this,!1),H.set(this,0),this.handleSwiperSizeDebounce=(0,A.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,$,"f")&&(this.reset(),__classPrivateFieldSet(this,$,!1,"f"),__classPrivateFieldSet(this,j,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,j,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,j,!0,"f"),__classPrivateFieldSet(this,H,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,j,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,$,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,H,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,g=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,H,"f")===this.realIndex)return;__classPrivateFieldSet(m,H,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t}),__classPrivateFieldSet(m,B,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,B,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,H,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,B,"autoplay","f")}}});if(t&&(g.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container`,g),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,_,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);_=new WeakMap,B=new WeakMap,j=new WeakMap,$=new WeakMap,H=new WeakMap;const G=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,Y)})},F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,F)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const Q=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,V)})},X=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const q=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,X)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const Z=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const U=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,Z)})},J=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const K=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,J)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,y),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,G),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,Q),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,q),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,U),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,K)},"1607":function(e,t,i){i.d(t,{"RZ":function(){return hideLoading},"Zu":function(){return showActionSheet},"Cs":function(){return showLoading},"to":function(){return showModal},"P0":function(){return showToast}});var s=i(5482),r=i(1229),a=i(794),n=i(2999),o=i(9479);const noop=function(){};let l="default";function init(e){if("ready"===l)return;const t=e.createElement("style");t.textContent='@font-face{font-weight:normal;font-style:normal;font-family:"taro";src:url("data:application/x-font-ttf;charset=utf-8;base64, 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") format("truetype");}@-webkit-keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}@keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}.taro-modal__foot:after {content: "";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);} .taro-model__btn:active {background-color: #EEEEEE}.taro-model__btn:not(:first-child):after {content: "";position: absolute;left: 0;top: 0;width: 1px;bottom: 0;border-left: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}.taro-actionsheet__cell:not(:last-child):after {content: "";position: absolute;left: 0;bottom: 0;right: 0;height: 1px;border-top: 1px solid #e5e5e5;color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}',e.querySelector("head").appendChild(t),l="ready"}const d=new class Toast{"constructor"(){this.options={"title":"","icon":"none","image":"","duration":1500,"mask":!1},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0"},"toastStyle":{"z-index":"5000","box-sizing":"border-box","display":"flex","flex-direction":"column","justify-content":"center","-webkit-justify-content":"center","position":"fixed","top":"50%","left":"50%","min-width":"120px","max-width":"200px","min-height":"120px","padding":"15px","transform":"translate(-50%, -50%)","border-radius":"5px","text-align":"center","line-height":"1.6","color":"#FFFFFF","background":"rgba(17, 17, 17, 0.7)"},"successStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTQ4OTYzMjA0IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQzNDgiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNMjE5Ljk1MiA1MTIuNTc2bDIxMC40MzIgMjEwLjQzMi00NS4yNDggNDUuMjU2LTIxMC40MzItMjEwLjQzMnoiIHAtaWQ9IjQzNDkiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNNzk5LjY3MiAyNjIuMjY0bDQ1LjI1NiA0NS4yNTYtNDYwLjQ2NCA0NjAuNDY0LTQ1LjI1Ni00NS4yNTZ6IiBwLWlkPSI0MzUwIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"errrorStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTUxMDU1MTgzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE0MDc2IiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNTggNjQgNjQgMjY0LjU4IDY0IDUxMnMyMDAuNTggNDQ4IDQ0OCA0NDggNDQ4LTIwMC41OCA0NDgtNDQ4Uzc1OS40MiA2NCA1MTIgNjR6IG0wIDc1MmEzNiAzNiAwIDEgMSAzNi0zNiAzNiAzNiAwIDAgMS0zNiAzNnogbTUxLjgzLTU1MS45NUw1NDggNjM2YTM2IDM2IDAgMCAxLTcyIDBsLTE1LjgzLTM3MS45NWMtMC4xLTEuMzMtMC4xNy0yLjY4LTAuMTctNC4wNWE1MiA1MiAwIDAgMSAxMDQgMGMwIDEuMzctMC4wNyAyLjcyLTAuMTcgNC4wNXoiIHAtaWQ9IjE0MDc3IiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"loadingStyle":{"margin":"6px auto","width":"38px","height":"38px","-webkit-animation":"taroLoading 1s steps(12, end) infinite","animation":"taroLoading 1s steps(12, end) infinite","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat","background-size":"100%"},"imageStyle":{"margin":"6px auto","width":"40px","height":"40px","background":"transparent no-repeat","background-size":"100%"},"textStyle":{"margin":"0","font-size":"16px"}}}"create"(e={},t="toast"){var i,s;const{"maskStyle":r,"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p,"textStyle":u}=this.style,h=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});if(this.el=document.createElement("div"),this.el.className="taro__toast",this.el.style.opacity="0",this.el.style.transition="opacity 0.1s linear",this.el.ontouchmove=e=>{e.stopPropagation(),e.preventDefault()},this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(r)),this.mask.style.display=h.mask?"block":"none",this.icon=document.createElement("p"),h.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${h.image})`})));else{const e="loading"===h.icon?c:"error"===h.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===h.icon?{"display":"none"}:{})))}return this.toast=document.createElement("div"),this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===h.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.title=document.createElement("p"),this.title.setAttribute("style",(0,n.Rq)(u)),this.title.textContent=h.title,this.toast.appendChild(this.icon),this.toast.appendChild(this.title),this.el.appendChild(this.mask),this.el.appendChild(this.toast),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.type=h._type,h.duration>=0&&this.hide(h.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"show"(e={},t="toast"){var i,s;const r=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.title.textContent=r.title||"",this.mask.style.display=r.mask?"block":"none";const{"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p}=this.style;if(r.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${r.image})`})));else if(!r.image&&r.icon){const e="loading"===r.icon?c:"error"===r.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===r.icon?{"display":"none"}:{})))}return this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===r.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.type=r._type,r.duration>=0&&this.hide(r.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"hide"(e=0,t=""){t&&t!==this.type||(this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},100)},e))}},c=new class Modal{"constructor"(){this.options={"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"modalStyle":{"z-index":"4999","position":"fixed","top":"50%","left":"50%","transform":"translate(-50%, -50%)","width":"80%","max-width":"300px","border-radius":"3px","text-align":"center","line-height":"1.6","overflow":"hidden","background":"#FFFFFF"},"titleStyle":{"padding":"20px 24px 9px","font-size":"18px"},"textStyle":{"padding":"0 24px 12px","min-height":"40px","font-size":"15px","line-height":"1.3","color":"#808080","word-wrap":"break-word","word-break":"break-all"},"footStyle":{"position":"relative","line-height":"48px","font-size":"18px","display":"flex"},"btnStyle":{"position":"relative","-webkit-box-flex":"1","-webkit-flex":"1","flex":"1"}}}"create"(e={}){return new Promise(t=>{var i,s;const{"maskStyle":r,"modalStyle":o,"titleStyle":l,"textStyle":d,"footStyle":c,"btnStyle":p}=this.style,u=Object.assign(Object.assign({},this.options),e);this.el=document.createElement("div"),this.el.className="taro__modal",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear";const eventHandler=e=>{e.stopPropagation(),e.preventDefault()},h=document.createElement("div");h.className="taro-modal__mask",h.setAttribute("style",(0,n.Rq)(r)),h.ontouchmove=eventHandler;const m=document.createElement("div");m.className="taro-modal__content",m.setAttribute("style",(0,n.Rq)(o)),m.ontouchmove=eventHandler;const g=u.title?l:Object.assign(Object.assign({},l),{"display":"none"});this.title=document.createElement("div"),this.title.className="taro-modal__title",this.title.setAttribute("style",(0,n.Rq)(g)),this.title.textContent=u.title;const f=u.title?d:Object.assign(Object.assign({},d),{"padding":"40px 20px 26px","color":"#353535"});this.text=document.createElement("div"),this.text.className="taro-modal__text",this.text.setAttribute("style",(0,n.Rq)(f)),this.text.textContent=u.content;const w=document.createElement("div");w.className="taro-modal__foot",w.setAttribute("style",(0,n.Rq)(c));const v=Object.assign(Object.assign({},p),{"color":u.cancelColor,"display":u.showCancel?"block":"none"});this.cancel=document.createElement("div"),this.cancel.className="taro-model__btn taro-model__cancel",this.cancel.setAttribute("style",(0,n.Rq)(v)),this.cancel.textContent=u.cancelText,this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm=document.createElement("div"),this.confirm.className="taro-model__btn taro-model__confirm",this.confirm.setAttribute("style",(0,n.Rq)(p)),this.confirm.style.color=u.confirmColor,this.confirm.textContent=u.confirmText,this.confirm.onclick=()=>{this.hide(),t("confirm")},w.appendChild(this.cancel),w.appendChild(this.confirm),m.appendChild(this.title),m.appendChild(this.text),m.appendChild(w),this.el.appendChild(h),this.el.appendChild(m),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"show"(e={}){return new Promise(t=>{var i,s;const r=Object.assign(Object.assign({},this.options),e);this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer);const{"textStyle":o}=this.style;if(r.title)this.title.textContent=r.title,this.title.style.display="block",this.text.setAttribute("style",(0,n.Rq)(o));else{this.title.textContent="",this.title.style.display="none";const e=Object.assign(Object.assign({},o),{"padding":"40px 20px 26px","color":"#353535"});this.text.setAttribute("style",(0,n.Rq)(e))}this.text.textContent=r.content||"",this.cancel.style.display=r.showCancel?"block":"none",this.cancel.textContent=r.cancelText||"",this.cancel.style.color=r.cancelColor||"",this.confirm.textContent=r.confirmText||"",this.confirm.style.color=r.confirmColor||"",this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm.onclick=()=>{this.hide(),t("confirm")},this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},p=new class ActionSheet{"constructor"(){this.options={"alertText":"","itemList":[],"itemColor":"#000000","success":noop,"fail":noop,"complete":noop},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"actionSheetStyle":{"z-index":"4999","position":"fixed","left":"0","bottom":"0","-webkit-transform":"translate(0, 100%)","transform":"translate(0, 100%)","width":"100%","line-height":"1.6","background":"#EFEFF4","-webkit-transition":"-webkit-transform .3s","transition":"transform .3s","border-radius":"15px 15px 0 0"},"menuStyle":{"background-color":"#FCFCFD","border-radius":"15px 15px 0 0"},"cellStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"18px"},"titleStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"16px","color":"rgba(0,0,0,0.8)","display":"none"},"cancelStyle":{"margin-top":"6px","padding":"10px 0","text-align":"center","font-size":"18px","color":"#000000","background-color":"#FCFCFD"}},this.lastConfig={}}"create"(e={}){return new Promise(t=>{const{"maskStyle":i,"actionSheetStyle":s,"menuStyle":r,"cellStyle":a,"titleStyle":o,"cancelStyle":l}=this.style,d=Object.assign(Object.assign({},this.options),e);this.lastConfig=d,this.el=document.createElement("div"),this.el.className="taro__actionSheet",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear",this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(i)),this.actionSheet=document.createElement("div"),this.actionSheet.setAttribute("style",(0,n.Rq)(s)),this.menu=document.createElement("div"),this.menu.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},r),{"color":d.itemColor}))),this.cells=d.itemList.map((e,i)=>{const s=document.createElement("div");return s.className="taro-actionsheet__cell",s.setAttribute("style",(0,n.Rq)(a)),s.textContent=e,s.dataset.tapIndex=`${i}`,s.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)},s}),this.title=document.createElement("div"),this.title.setAttribute("style",(0,n.Rq)(o)),this.title.className="taro-actionsheet__cell",this.title.textContent=d.alertText,this.title.style.display=d.alertText?"block":"none",this.cancel=document.createElement("div"),this.cancel.setAttribute("style",(0,n.Rq)(l)),this.cancel.textContent="取消",this.menu.appendChild(this.title),this.cells.forEach(e=>this.menu.appendChild(e)),this.actionSheet.appendChild(this.menu),this.actionSheet.appendChild(this.cancel),this.el.appendChild(this.mask),this.el.appendChild(this.actionSheet);const cb=()=>{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"show"(e={}){return new Promise(t=>{const i=Object.assign(Object.assign({},this.options),e);this.lastConfig=i,this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),i.itemColor&&(this.menu.style.color=i.itemColor);const{"cellStyle":s}=this.style;i.itemList.forEach((e,i)=>{let r;this.cells[i]?r=this.cells[i]:(r=document.createElement("div"),r.className="taro-actionsheet__cell",r.setAttribute("style",(0,n.Rq)(s)),r.dataset.tapIndex=`${i}`,this.cells.push(r),this.menu.appendChild(r)),r.textContent=e,r.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)}});const r=this.cells.length,a=i.itemList.length;if(r>a){for(let e=a;e{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",(0,n.BM)(this.actionSheet,"translate(0, 100%)"),this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},showToast=(e={"title":""})=>{init(document),e=Object.assign({"title":"","icon":"success","image":"","duration":1500,"mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showToast","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("number"!=typeof e.duration)return r.fail({"errMsg":(0,n.m2)({"para":"duration","correct":"Number","wrong":e.duration})});e.image&&"string"!=typeof e.image&&(e.image=""),e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"toast"):d.create(e,"toast"),r.success({"errMsg":a})},showLoading=(e={"title":""})=>{init(document),e=Object.assign({"title":"","mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showLoading","success":t,"fail":i,"complete":s});if("string"!=typeof(e=Object.assign({},e,{"icon":"loading","image":"","duration":-1})).title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"loading"):d.create(e,"loading"),r.success({"errMsg":a})},hideLoading=({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideLoading","success":t,"fail":i,"complete":s});return d.el?(d.hide(0,e?"loading":""),r.success()):r.success()},showModal=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={}){init(document),e=Object.assign({"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showModal","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("string"!=typeof e.content)return r.fail({"errMsg":(0,n.m2)({"para":"content","correct":"String","wrong":e.content})});if("string"!=typeof e.cancelText)return r.fail({"errMsg":(0,n.m2)({"para":"cancelText","correct":"String","wrong":e.cancelText})});if(e.cancelText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"cancelText length should not larger then 4 Chinese characters"});if("string"!=typeof e.confirmText)return r.fail({"errMsg":(0,n.m2)({"para":"confirmText","correct":"String","wrong":e.confirmText})});if(e.confirmText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"confirmText length should not larger then 4 Chinese characters"});if("string"!=typeof e.cancelColor)return r.fail({"errMsg":(0,n.m2)({"para":"cancelColor","correct":"String","wrong":e.cancelColor})});if("string"!=typeof e.confirmColor)return r.fail({"errMsg":(0,n.m2)({"para":"confirmColor","correct":"String","wrong":e.confirmColor})});e.showCancel=!!e.showCancel;let a="";a=c.el?yield c.show(e):yield c.create(e);const l={"cancel":!1,"confirm":!1};return l[a]=!0,r.success(l)});const showActionSheet=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={"itemList":[]},t="showActionSheet"){init(document),e=Object.assign({"itemColor":"#000000","itemList":[]},e);const{"success":i,"fail":s,"complete":r}=e,a=new o._({"name":t,"success":i,"fail":s,"complete":r});if(!Array.isArray(e.itemList))return a.fail({"errMsg":(0,n.m2)({"para":"itemList","correct":"Array","wrong":e.itemList})});if(e.itemList.length<1)return a.fail({"errMsg":"parameter error: parameter.itemList should have at least 1 item"});if(e.itemList.length>6)return a.fail({"errMsg":"parameter error: parameter.itemList should not be large than 6"});for(let t=0;t{var e,t;d.currentPath&&d.currentPath!==(null===(e=a.E.page)||void 0===e?void 0:e.path)&&((({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideToast","success":t,"fail":i,"complete":s});d.el?(d.hide(0,e?"toast":""),r.success()):r.success()})(),hideLoading()),c.currentPath&&c.currentPath!==(null===(t=a.E.page)||void 0===t?void 0:t.path)&&function hideModal(){c.el&&c.hide()}()})},"2570":function(e,t,i){i.d(t,{"W":function(){return LinearGradient}});i(758);var s=i(1953),r=i(6070);const a={"to top":0,"to top right":45,"to right top":45,"to right":90,"to bottom right":135,"to right bottom":135,"to bottom":180,"to bottom left":225,"to left bottom":225,"to left":270,"to top left":315,"to left top":315},LinearGradient=({"colors":e=["#000000","#ffffff"],"angle":t,"direction":i,"style":n={},"className":o,"children":l,"onClick":d,...c})=>{let p=180;void 0!==t?p=t:i&&(p=a[i]??180);const u=`linear-gradient(${p}deg, ${e.join(", ")})`;return(0,r.jsx)(s.Ss,{"className":o,"style":{...n,"background":u},"onClick":d,...c,"children":l})}},"6598":function(e,t,i){i.r(t),i.d(t,{"default":function(){return ServicePage}});var s=i(758),r=i(1953),a=i(2570),n=i(6070);const o=[{"key":"wechat","label":"微信支付","desc":"使用微信支付,安全快捷"},{"key":"alipay","label":"支付宝","desc":"使用支付宝支付,安全快捷"}];function PaymentModal({"visible":e,"amount":t,"channel":i,"onChannelChange":s,"onConfirm":a,"onClose":l,"loading":d=!1}){return e?(0,n.jsx)(r.Ss,{"className":"payment-modal-overlay","onClick":l,"children":(0,n.jsxs)(r.Ss,{"className":"payment-modal-panel","onClick":e=>e.stopPropagation?.(),"children":[(0,n.jsxs)(r.Ss,{"className":"payment-modal-header","children":[(0,n.jsx)(r.EY,{"className":"payment-modal-title","children":"确认付款"}),(0,n.jsx)(r.EY,{"className":"payment-modal-close","onClick":l,"children":"✕"})]}),(0,n.jsxs)(r.Ss,{"className":"payment-modal-amount-wrap","children":[(0,n.jsx)(r.EY,{"className":"payment-modal-amount-label","children":"支付金额"}),(0,n.jsxs)(r.EY,{"className":"payment-modal-amount","children":["¥",t]})]}),(0,n.jsx)(r.Ss,{"className":"payment-modal-channels","children":o.map(e=>(0,n.jsxs)(r.Ss,{"className":"payment-modal-channel "+(i===e.key?"payment-modal-channel-selected":""),"onClick":()=>s(e.key),"children":[(0,n.jsx)(r.Ss,{"className":"payment-modal-channel-icon","children":(0,n.jsx)(r.EY,{"className":"payment-modal-channel-placeholder","children":"wechat"===e.key?"微":"支"})}),(0,n.jsxs)(r.Ss,{"className":"payment-modal-channel-info","children":[(0,n.jsx)(r.EY,{"className":"payment-modal-channel-label","children":e.label}),(0,n.jsx)(r.EY,{"className":"payment-modal-channel-desc","children":e.desc})]}),(0,n.jsx)(r.Ss,{"className":"payment-modal-channel-radio "+(i===e.key?"payment-modal-channel-radio-selected":"")})]},e.key))}),(0,n.jsx)(r.Ss,{"className":"payment-modal-btn "+(d?"payment-modal-btn-loading":""),"onClick":d?void 0:a,"children":d?"支付中...":`立即支付 ¥${t}`})]})}):null}var l=i(1607),d=i(8842),c=i(5155);const requestPayment=function(e){return new Promise(()=>{var t,i;try{null===(t=null==e?void 0:e.fail)||void 0===t||t.call(e,{"errMsg":"requestPayment:fail"})}finally{null===(i=null==e?void 0:e.complete)||void 0===i||i.call(e,{"errMsg":"ok"})}})};const p=(0,i(2999).x7)("tradePay");var u=i(5288),h=i(3735);async function createOrder(e){const t=await function createPaymentOrder(e){return(0,h.xP)(()=>(0,u.Ay)({"url":"/api/payment/order/create","method":"POST","data":e}),h.Pe.paymentOrderCreate).then(e=>({...e,"model":e.model??h.Pe.paymentOrderCreate.model}))}(e),i=t?.model??{},s=i.orderId??"",r=Number(i.amount??0);if(!s)throw new Error("创建订单失败");return{"orderId":s,"amount":r}}async function invokePay(e,t){try{const i=await function getPaymentParams(e,t){return(0,h.xP)(()=>(0,u.Ay)({"url":"/api/payment/params","method":"POST","data":{"orderId":e,"channel":t}}),"wechat"===t?h.Pe.paymentParamsWechat:h.Pe.paymentParamsAlipay).then(e=>({...e,"model":e.model??("wechat"===t?h.Pe.paymentParamsWechat.model:h.Pe.paymentParamsAlipay.model)}))}(e,t),s=i?.model;if("wechat"===t){const t=s;return t?.timeStamp&&t?.package?(await requestPayment({"timeStamp":t.timeStamp,"nonceStr":t.nonceStr,"package":t.package,"signType":t.signType??"MD5","paySign":t.paySign}),{"success":!0,"orderId":e}):m?{"success":!0,"orderId":e}:{"success":!1,"orderId":e,"errMsg":"缺少微信支付参数"}}if("alipay"===t){const t=s;if(!t?.orderStr)return m?{"success":!0,"orderId":e}:{"success":!1,"orderId":e,"errMsg":"缺少支付宝支付参数"};const i=await(p?.({"tradeNO":e,"orderStr":t.orderStr})),r=i?.resultCode??i?.result?.resultStatus;return"9000"===r?{"success":!0,"orderId":e}:"6001"===r?{"success":!1,"orderId":e,"errMsg":"用户取消"}:{"success":!1,"orderId":e,"errMsg":String(r??"支付失败")}}return{"success":!1,"orderId":e,"errMsg":"不支持的支付方式"}}catch(t){return{"success":!1,"orderId":e,"errMsg":t instanceof Error?t.message:String(t)}}}const m=!0;function maskName(e){if(!e||0===e.length)return"-";if(1===e.length)return e[0]+"*";const t=e.length>2?"*".repeat(e.length-2):"*";return e[0]+t+e[e.length-1]}const g=[{"id":"parking","name":"停车缴费","icon":i(1616),"bizType":"parking"},{"id":"property","name":"物业费","icon":i(1616),"bizType":"property"},{"id":"repair","name":"在线报修","icon":i(1616)},{"id":"parking-monthly","name":"停车月卡","icon":i(1616)},{"id":"vote","name":"投票问卷","icon":i(1616)},{"id":"feedback","name":"意见反馈","icon":i(1616)},{"id":"angel-eye","name":"天使之眼","icon":i(1616)}];function ServicePage(){const{"userInfo":e,"setUserInfo":t,"isLogin":i}=(0,d.J)(),[o,p]=(0,s.useState)(!1),[u,h]=(0,s.useState)("0.00"),[m,f]=(0,s.useState)("wechat"),[w,v]=(0,s.useState)(""),[A,b]=(0,s.useState)(!1),y=(0,s.useCallback)(async()=>{try{const e=await(0,c.me)();if(e?.success||"S00000"===e?.code){const i=e?.model??{};t?.({"id":i.id,"nickname":i.nickname??i.username,"avatar":i.avatarFile?.url??i.avatar,...i})}}catch(e){console.warn(e)}},[t]);(0,s.useEffect)(()=>{i&&y()},[i,y]);const x=e?.nickname||e?.username||"",E=e?.mobilePhone||e?.phone||"",S=(0,s.useCallback)(async e=>{if("parking"!==e.bizType&&"property"!==e.bizType)(0,l.P0)({"title":`${e.name}敬请期待`,"icon":"none"});else try{(0,l.Cs)({"title":"创建订单中..."});const{"orderId":t,"amount":i}=await createOrder({"bizType":e.bizType,"amount":657,"subject":e.name});(0,l.RZ)(),v(t),h(i.toFixed(2)),f("wechat"),p(!0)}catch(e){(0,l.RZ)(),(0,l.P0)({"title":"创建订单失败","icon":"none"})}},[]),T=(0,s.useCallback)(async()=>{if(w){b(!0);try{const e=await invokePay(w,m);e.success?(p(!1),(0,l.P0)({"title":"支付成功","icon":"success"})):(0,l.P0)({"title":e.errMsg??"支付失败","icon":"none"})}catch(e){(0,l.P0)({"title":"支付异常","icon":"none"})}finally{b(!1)}}},[w,m]),C=(0,s.useCallback)(()=>{p(!1)},[]);return(0,n.jsxs)(r.Ss,{"className":"service-page","children":[(0,n.jsxs)(a.W,{"className":"service-card","colors":["#ff7600","#ff8c2e"],"angle":135,"children":[(0,n.jsx)(r.EY,{"className":"service-card-title","children":"电子门禁卡"}),(0,n.jsxs)(r.Ss,{"className":"service-card-info","children":[(0,n.jsxs)(r.Ss,{"className":"service-card-row","children":[(0,n.jsx)(r.EY,{"className":"service-card-label","children":"姓名"}),(0,n.jsx)(r.EY,{"className":"service-card-value","children":maskName(x)||"-"})]}),(0,n.jsxs)(r.Ss,{"className":"service-card-row","children":[(0,n.jsx)(r.EY,{"className":"service-card-label","children":"手机号码"}),(0,n.jsx)(r.EY,{"className":"service-card-value","children":E||"-"})]})]}),(0,n.jsxs)(r.Ss,{"className":"service-card-codes","children":[(0,n.jsx)(r.Ss,{"className":"service-barcode-placeholder","children":(0,n.jsx)(r.EY,{"className":"service-code-hint","children":"门禁条形码"})}),(0,n.jsx)(r.Ss,{"className":"service-qrcode-placeholder","children":(0,n.jsx)(r.EY,{"className":"service-code-hint","children":"门禁二维码"})})]})]}),(0,n.jsx)(r.Ss,{"className":"service-grid-wrap","children":(0,n.jsx)(r.Ss,{"className":"service-grid","children":g.map(e=>(0,n.jsxs)(r.Ss,{"className":"service-grid-item","onClick":()=>S(e),"children":[(0,n.jsx)(r.Ss,{"className":"service-grid-icon-wrap","children":(0,n.jsx)(r._V,{"className":"service-grid-icon","src":e.icon,"mode":"aspectFit"})}),(0,n.jsx)(r.EY,{"className":"service-grid-name","children":e.name})]},e.id))})}),(0,n.jsx)(PaymentModal,{"visible":o,"amount":u,"channel":m,"onChannelChange":e=>f(e),"onConfirm":T,"onClose":C,"loading":A})]})}},"5155":function(e,t,i){i.d(t,{"TY":function(){return updatedUser},"me":function(){return fetchUserInfo}});var s=i(5288),r=i(1285),a=i(3735);function mapOwnerToUserInfo(e){return e?{"id":e.id,"nickname":e.nickName??e.nickname,"username":e.name??e.nickName??e.username,"mobilePhone":e.phone??e.mobilePhone,"phone":e.phone??e.mobilePhone,"avatar":e.avatar,"avatarFile":e.avatar?{"url":e.avatar}:void 0,"gender":(t=e.gender,1===t||"1"===t?"male":2===t||"2"===t?"female":""),"birthday":e.birthday??"","roleTypes":e.roleTypes??e.roleType??"","roleName":e.roleName??e.role??"","communityName":e.communityName??e.community?.name??""}:{};var t}function fetchUserInfo(){return(0,a.xP)(()=>(0,r.OH)().then(e=>{const t=e?.model??{};return{...e,"model":mapOwnerToUserInfo(t)}}),a.Pe.ownerDetail).then(e=>({...e,"model":mapOwnerToUserInfo(e?.model??a.Pe.ownerDetail.model)}))}function updatedUser(e){const t=e.id??e.userId;if(null==t)return(0,s.Ay)({"url":"/api/user","method":"PUT","data":e}).catch(()=>Promise.resolve(a.Pe.ownerUpdate));const i="string"==typeof e.avatar?e.avatar:e.avatarFile?.url,n={"id":Number(t),"nickName":e.nickname??e.nickName,"avatar":i,"gender":(o=e.gender,"male"===o||1===o||"1"===o?"1":"female"===o||2===o||"2"===o?"2":"0"),"birthday":e.birthday??"","phone":e.phone??e.mobilePhone};var o;return(0,r.Kp)(n)}},"1616":function(e,t,i){e.exports=i.p+"static/images/assets/images/friends.png"}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/757.860dcaf4.js b/entry/src/main/resources/rawfile/spa/js/757.860dcaf4.js new file mode 100644 index 0000000..00faedf --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/757.860dcaf4.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[757],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const f=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],g=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[f.slice(),g.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[f.slice(),g.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=f.slice(),t=g.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var b=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const y=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,b.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const x=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,y)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const E={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,E),e}const S={"document":E,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,S),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let T,C,A;function getSupport(){return T||(T=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),T}function getDevice(e){return void 0===e&&(e={}),C||(C=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),C}function getBrowser(){return A||(A=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),A}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const E=t.grid&&t.grid.rows>1&&e.grid;let S;E?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const T="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+f:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==g&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],f=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;f&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,f,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(g=l.length-1);const w=-l[g];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,b&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var I={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):x=a;const E="next"===s||!s,S="prev"===s||!s;let T=0,C=0;const A=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-f/2+.5:0);if(M=0;t-=1)d[t].column===e&&b.push(t)}else b.push(A-t-1)}}else if(M+f>A-w){C=Math.max(M-(A-2*w),g);for(let e=0;e{e.column===t&&y.push(i)}):y.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),S&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),E&&y.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(b.length>0&&S||y.length>0&&E)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(b.length>0&&S){if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x+T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x+Math.ceil(T),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(y.length>0&&E)if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x-C]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x-C,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?y.length/h.grid.rows:y.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let f=!0;l.matches(r.focusableElements)&&(f=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const g=f&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!g||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,f=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),f=Math.abs(f)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,f=-f);const g=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=f>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&g!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let b=!0,y=r.resistanceRatio;if(r.touchReleaseOnEdges&&(y=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(b=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**y))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,f=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,f=l[l.length-1]-l[l.length-2])}let g=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));const v=(u-l[m])/f,b=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?g:m+b):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+b):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+b):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==g?g:m+b),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var z={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const D={"eventsEmitter":M,"update":k,"translate":P,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":L,"loop":I,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),f=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const g=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!g?e.disable():!u&&g&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!f&&w?(e.loopCreate(t),e.updateSlides()):f&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},_={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},z,o);return n.params=utils_extend({},l,_,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(_,e)}static get"extendedDefaults"(){return _}static get"defaults"(){return z}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(D).forEach(e=>{Object.keys(D[e]).forEach(t=>{Swiper.prototype[t]=D[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const O=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":f}=i.virtual;i.params.cssMode||i.updateActiveIndex();const g=i.activeIndex||0;let w,v,b;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,b=Math.floor(s/2)+r+d):(v=s+(r-1)+c,b=(o?s:r)+d);let y=g-b,x=g+v;o||(y=Math.max(y,0),x=Math.min(x,h.length-1));let E=(i.slidesGrid[y]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&g>=b?(y-=b,n||(E+=i.slidesGrid[0])):o&&g{e.style[w]=E-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":E,"from":y,"to":x,"slides":function getSlides(){const e=[];for(let t=y;t<=x;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const S=[],T=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ex){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const C=o?-h.length:0,A=o?2*h.length:h.length;for(let t=C;t=y&&t<=x){const i=getSlideIndex(t);void 0===u||e?T.push(i):(t>u&&T.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=S.length-1;e>=0;e-=1){const t=S[e];i.slidesEl.prepend(renderSlide(h[t],t))}else S.sort((e,t)=>t-e),S.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=E-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,f=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,f,g,w,v,b,y,x,E,S,T,C;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const A="number"==typeof e?e:null;1===l&&A&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=A||M,l=A||M,!e||1===l&&A?(m=0,f=0):(T=p.slideEl.offsetWidth,C=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+T/2-r,h=d+C/2-n,g=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=g*i.scale,b=w*i.scale,y=Math.min(T/2-v/2,0),x=Math.min(C/2-b/2,0),E=-y,S=-x,m=c*i.scale,f=h*i.scale,mE&&(m=E),fS&&(f=S)),A&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${f}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return f},"set"(e){if(f!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}f=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,f,g=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),f||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/g),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;g=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,g=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,f=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(f=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const f=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${f}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${f}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(f=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(f.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=f.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const g=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-f.scale)*c*a})`:`scale(${1-(1-f.scale)*c*a})`,b=c<0?1+(1-f.opacity)*c*a:1-(1-f.opacity)*c*a,y=`translate3d(${g}) ${w} ${v}`;if(m&&f.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&f.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const x=effectTarget(0,s);x.style.transform=y,x.style.opacity=b,f.origin&&(x.style.transformOrigin=f.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(y||x){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,g+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const E=p<0?""+(1+(1-g)*p):""+(1-(1-g)*p),S=`\n translate3d(${h}, ${m}, ${f}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${E})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=S}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(O);var $,B,Y,N,R,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let H=0;const F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),$.set(this,H++),B.set(this,"autoplay"),Y.set(this,!1),N.set(this,!1),R.set(this,0),this.handleSwiperSizeDebounce=(0,b.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,N,"f")&&(this.reset(),__classPrivateFieldSet(this,N,!1,"f"),__classPrivateFieldSet(this,Y,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,Y,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,Y,!0,"f"),__classPrivateFieldSet(this,R,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,Y,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,N,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,Y,!0,"f"),!__classPrivateFieldGet(this,N,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,Y,!0,"f"),!__classPrivateFieldGet(this,N,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,Y,!0,"f"),!__classPrivateFieldGet(this,N,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,Y,!0,"f"),!__classPrivateFieldGet(this,N,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,R,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,f=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,Y,"f")||__classPrivateFieldGet(m,R,"f")===this.realIndex)return;__classPrivateFieldSet(m,R,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t}),__classPrivateFieldSet(m,B,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,B,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,Y,"f")||__classPrivateFieldGet(m,R,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,B,"autoplay","f")}}});if(t&&(f.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container`,f),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,$,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);$=new WeakMap,B=new WeakMap,Y=new WeakMap,N=new WeakMap,R=new WeakMap;const G=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,F)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,V)})},j=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const X=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,j)})},q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const U=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,q)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const K=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const Z=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,K)})},Q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const J=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,Q)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,x),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,G),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,X),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,U),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,Z),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,J)},"9757":function(e,t,i){i.r(t),i.d(t,{"default":function(){return MessagePage}});var s=i(758),r=i(1953),a=i(1285);var n=i(6070);function MessagePage(){const[e,t]=(0,s.useState)([]),[i,o]=(0,s.useState)(!0);return(0,s.useEffect)(()=>{(function fetchMessageList(e){return(0,a.BL)(e??{"pageNum":1,"pageSize":10})})({"pageNum":1,"pageSize":20}).then(e=>{const i=e?.model;t(i?.list??[])}).finally(()=>o(!1))},[]),i?(0,n.jsx)(r.Ss,{"className":"message-page","children":(0,n.jsx)(r.EY,{"className":"message-empty-txt","children":"加载中…"})}):e&&0!==e.length?(0,n.jsx)(r.BM,{"className":"message-page","scrollY":!0,"children":e.map(e=>(0,n.jsxs)(r.Ss,{"className":"message-item","children":[(0,n.jsx)(r.EY,{"className":"message-item-title","children":e.title??"系统消息"}),(0,n.jsx)(r.EY,{"className":"message-item-content","children":e.content}),(0,n.jsx)(r.EY,{"className":"message-item-time","children":e.createTime})]},e.id))}):(0,n.jsx)(r.Ss,{"className":"message-page","children":(0,n.jsx)(r.Ss,{"className":"message-empty","children":(0,n.jsx)(r.EY,{"className":"message-empty-txt","children":"暂无消息"})})})}}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/763.2e0cbd7a.js b/entry/src/main/resources/rawfile/spa/js/763.2e0cbd7a.js new file mode 100644 index 0000000..1634794 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/763.2e0cbd7a.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[763],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const f=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],g=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[f.slice(),g.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[f.slice(),g.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=f.slice(),t=g.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var b=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const y=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,b.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const x=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,y)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const E={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,E),e}const S={"document":E,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,S),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let T,C,A;function getSupport(){return T||(T=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),T}function getDevice(e){return void 0===e&&(e={}),C||(C=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),C}function getBrowser(){return A||(A=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),A}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const E=t.grid&&t.grid.rows>1&&e.grid;let S;E?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const T="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+f:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==g&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],f=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;f&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,f,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(g=l.length-1);const w=-l[g];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,b&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var I={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):x=a;const E="next"===s||!s,S="prev"===s||!s;let T=0,C=0;const A=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-f/2+.5:0);if(M=0;t-=1)d[t].column===e&&b.push(t)}else b.push(A-t-1)}}else if(M+f>A-w){C=Math.max(M-(A-2*w),g);for(let e=0;e{e.column===t&&y.push(i)}):y.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),S&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),E&&y.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(b.length>0&&S||y.length>0&&E)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(b.length>0&&S){if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x+T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x+Math.ceil(T),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(y.length>0&&E)if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x-C]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x-C,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?y.length/h.grid.rows:y.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let f=!0;l.matches(r.focusableElements)&&(f=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const g=f&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!g||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,f=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),f=Math.abs(f)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,f=-f);const g=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=f>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&g!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let b=!0,y=r.resistanceRatio;if(r.touchReleaseOnEdges&&(y=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(b=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**y))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,f=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,f=l[l.length-1]-l[l.length-2])}let g=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));const v=(u-l[m])/f,b=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?g:m+b):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+b):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+b):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==g?g:m+b),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var z={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const D={"eventsEmitter":M,"update":k,"translate":P,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":L,"loop":I,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),f=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const g=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!g?e.disable():!u&&g&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!f&&w?(e.loopCreate(t),e.updateSlides()):f&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},_={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},z,o);return n.params=utils_extend({},l,_,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(_,e)}static get"extendedDefaults"(){return _}static get"defaults"(){return z}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(D).forEach(e=>{Object.keys(D[e]).forEach(t=>{Swiper.prototype[t]=D[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const O=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":f}=i.virtual;i.params.cssMode||i.updateActiveIndex();const g=i.activeIndex||0;let w,v,b;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,b=Math.floor(s/2)+r+d):(v=s+(r-1)+c,b=(o?s:r)+d);let y=g-b,x=g+v;o||(y=Math.max(y,0),x=Math.min(x,h.length-1));let E=(i.slidesGrid[y]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&g>=b?(y-=b,n||(E+=i.slidesGrid[0])):o&&g{e.style[w]=E-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":E,"from":y,"to":x,"slides":function getSlides(){const e=[];for(let t=y;t<=x;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const S=[],T=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ex){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const C=o?-h.length:0,A=o?2*h.length:h.length;for(let t=C;t=y&&t<=x){const i=getSlideIndex(t);void 0===u||e?T.push(i):(t>u&&T.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=S.length-1;e>=0;e-=1){const t=S[e];i.slidesEl.prepend(renderSlide(h[t],t))}else S.sort((e,t)=>t-e),S.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=E-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,f=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,f,g,w,v,b,y,x,E,S,T,C;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const A="number"==typeof e?e:null;1===l&&A&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=A||M,l=A||M,!e||1===l&&A?(m=0,f=0):(T=p.slideEl.offsetWidth,C=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+T/2-r,h=d+C/2-n,g=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=g*i.scale,b=w*i.scale,y=Math.min(T/2-v/2,0),x=Math.min(C/2-b/2,0),E=-y,S=-x,m=c*i.scale,f=h*i.scale,mE&&(m=E),fS&&(f=S)),A&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${f}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return f},"set"(e){if(f!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}f=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,f,g=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),f||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/g),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;g=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,g=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,f=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(f=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const f=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${f}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${f}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(f=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(f.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=f.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const g=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-f.scale)*c*a})`:`scale(${1-(1-f.scale)*c*a})`,b=c<0?1+(1-f.opacity)*c*a:1-(1-f.opacity)*c*a,y=`translate3d(${g}) ${w} ${v}`;if(m&&f.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&f.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const x=effectTarget(0,s);x.style.transform=y,x.style.opacity=b,f.origin&&(x.style.transformOrigin=f.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(y||x){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,g+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const E=p<0?""+(1+(1-g)*p):""+(1-(1-g)*p),S=`\n translate3d(${h}, ${m}, ${f}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${E})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=S}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(O);var $,B,R,Y,N,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let H=0;const F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),$.set(this,H++),B.set(this,"autoplay"),R.set(this,!1),Y.set(this,!1),N.set(this,0),this.handleSwiperSizeDebounce=(0,b.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,Y,"f")&&(this.reset(),__classPrivateFieldSet(this,Y,!1,"f"),__classPrivateFieldSet(this,R,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,R,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,R,!0,"f"),__classPrivateFieldSet(this,N,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,R,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,Y,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,R,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,R,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,R,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,R,!0,"f"),!__classPrivateFieldGet(this,Y,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,N,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,f=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,R,"f")||__classPrivateFieldGet(m,N,"f")===this.realIndex)return;__classPrivateFieldSet(m,N,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t}),__classPrivateFieldSet(m,B,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,B,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,R,"f")||__classPrivateFieldGet(m,N,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,B,"autoplay","f")}}});if(t&&(f.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container`,f),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,$,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);$=new WeakMap,B=new WeakMap,R=new WeakMap,Y=new WeakMap,N=new WeakMap;const G=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,F)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,V)})},j=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const X=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,j)})},q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const U=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,q)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const K=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const Z=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,K)})},Q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const J=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,Q)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,x),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,G),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,X),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,U),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,Z),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,J)},"5763":function(e,t,i){i.r(t),i.d(t,{"default":function(){return PropertyReportRecordsPage}});var s=i(1953),r=i(6070);function PropertyReportRecordsPage(){return(0,r.jsx)(s.Ss,{"className":"property-report-records-page","children":(0,r.jsx)(s.Ss,{"className":"property-report-records-empty","children":(0,r.jsx)(s.EY,{"className":"property-report-records-empty-txt","children":"暂无报事记录"})})})}}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/774.98c8fe19.js b/entry/src/main/resources/rawfile/spa/js/774.98c8fe19.js new file mode 100644 index 0000000..13f6f99 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/774.98c8fe19.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[774],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const f=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],g=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[f.slice(),g.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[f.slice(),g.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=f.slice(),t=g.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var b=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const y=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,b.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const x=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,y)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const E={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,E),e}const S={"document":E,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,S),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let T,C,A;function getSupport(){return T||(T=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),T}function getDevice(e){return void 0===e&&(e={}),C||(C=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),C}function getBrowser(){return A||(A=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),A}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const E=t.grid&&t.grid.rows>1&&e.grid;let S;E?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const T="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+f:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==g&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],f=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;f&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,f,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(g=l.length-1);const w=-l[g];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,b&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var I={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):x=a;const E="next"===s||!s,S="prev"===s||!s;let T=0,C=0;const A=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-f/2+.5:0);if(M=0;t-=1)d[t].column===e&&b.push(t)}else b.push(A-t-1)}}else if(M+f>A-w){C=Math.max(M-(A-2*w),g);for(let e=0;e{e.column===t&&y.push(i)}):y.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),S&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),E&&y.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(b.length>0&&S||y.length>0&&E)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(b.length>0&&S){if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x+T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x+Math.ceil(T),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(y.length>0&&E)if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x-C]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x-C,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?y.length/h.grid.rows:y.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let f=!0;l.matches(r.focusableElements)&&(f=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const g=f&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!g||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,f=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),f=Math.abs(f)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,f=-f);const g=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=f>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&g!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let b=!0,y=r.resistanceRatio;if(r.touchReleaseOnEdges&&(y=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(b=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**y))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,f=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,f=l[l.length-1]-l[l.length-2])}let g=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));const v=(u-l[m])/f,b=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?g:m+b):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+b):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+b):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==g?g:m+b),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var z={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const D={"eventsEmitter":M,"update":k,"translate":P,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":L,"loop":I,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),f=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const g=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!g?e.disable():!u&&g&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!f&&w?(e.loopCreate(t),e.updateSlides()):f&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},_={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},z,o);return n.params=utils_extend({},l,_,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(_,e)}static get"extendedDefaults"(){return _}static get"defaults"(){return z}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(D).forEach(e=>{Object.keys(D[e]).forEach(t=>{Swiper.prototype[t]=D[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const O=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":f}=i.virtual;i.params.cssMode||i.updateActiveIndex();const g=i.activeIndex||0;let w,v,b;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,b=Math.floor(s/2)+r+d):(v=s+(r-1)+c,b=(o?s:r)+d);let y=g-b,x=g+v;o||(y=Math.max(y,0),x=Math.min(x,h.length-1));let E=(i.slidesGrid[y]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&g>=b?(y-=b,n||(E+=i.slidesGrid[0])):o&&g{e.style[w]=E-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":E,"from":y,"to":x,"slides":function getSlides(){const e=[];for(let t=y;t<=x;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const S=[],T=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ex){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const C=o?-h.length:0,A=o?2*h.length:h.length;for(let t=C;t=y&&t<=x){const i=getSlideIndex(t);void 0===u||e?T.push(i):(t>u&&T.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=S.length-1;e>=0;e-=1){const t=S[e];i.slidesEl.prepend(renderSlide(h[t],t))}else S.sort((e,t)=>t-e),S.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=E-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,f=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,f,g,w,v,b,y,x,E,S,T,C;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const A="number"==typeof e?e:null;1===l&&A&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=A||M,l=A||M,!e||1===l&&A?(m=0,f=0):(T=p.slideEl.offsetWidth,C=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+T/2-r,h=d+C/2-n,g=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=g*i.scale,b=w*i.scale,y=Math.min(T/2-v/2,0),x=Math.min(C/2-b/2,0),E=-y,S=-x,m=c*i.scale,f=h*i.scale,mE&&(m=E),fS&&(f=S)),A&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${f}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return f},"set"(e){if(f!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}f=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,f,g=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),f||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/g),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;g=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,g=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,f=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(f=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const f=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${f}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${f}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(f=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(f.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=f.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const g=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-f.scale)*c*a})`:`scale(${1-(1-f.scale)*c*a})`,b=c<0?1+(1-f.opacity)*c*a:1-(1-f.opacity)*c*a,y=`translate3d(${g}) ${w} ${v}`;if(m&&f.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&f.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const x=effectTarget(0,s);x.style.transform=y,x.style.opacity=b,f.origin&&(x.style.transformOrigin=f.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(y||x){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,g+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const E=p<0?""+(1+(1-g)*p):""+(1-(1-g)*p),S=`\n translate3d(${h}, ${m}, ${f}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${E})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=S}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(O);var $,B,Y,N,R,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let H=0;const F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),$.set(this,H++),B.set(this,"autoplay"),Y.set(this,!1),N.set(this,!1),R.set(this,0),this.handleSwiperSizeDebounce=(0,b.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,N,"f")&&(this.reset(),__classPrivateFieldSet(this,N,!1,"f"),__classPrivateFieldSet(this,Y,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,Y,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,Y,!0,"f"),__classPrivateFieldSet(this,R,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,Y,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,N,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,Y,!0,"f"),!__classPrivateFieldGet(this,N,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,Y,!0,"f"),!__classPrivateFieldGet(this,N,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,Y,!0,"f"),!__classPrivateFieldGet(this,N,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,Y,!0,"f"),!__classPrivateFieldGet(this,N,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,R,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,f=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,Y,"f")||__classPrivateFieldGet(m,R,"f")===this.realIndex)return;__classPrivateFieldSet(m,R,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t}),__classPrivateFieldSet(m,B,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,B,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,Y,"f")||__classPrivateFieldGet(m,R,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,B,"autoplay","f")}}});if(t&&(f.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container`,f),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,$,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);$=new WeakMap,B=new WeakMap,Y=new WeakMap,N=new WeakMap,R=new WeakMap;const G=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,F)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,V)})},j=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const X=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,j)})},q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const U=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,q)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const K=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const Z=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,K)})},Q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const J=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,Q)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,x),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,G),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,X),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,U),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,Z),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,J)},"7774":function(e,t,i){i.r(t),i.d(t,{"default":function(){return MyReleasePage}});var s=i(758),r=i(1953),a=i(4203),n=i(4712),o=i(6070);const l=[{"id":"all","name":"全部"},{"id":"top","name":"置顶"},{"id":"checking","name":"审核中"},{"id":"fail","name":"已驳回"}],d=10;function MyReleasePage(){const[e,t]=(0,s.useState)([]),[i,c]=(0,s.useState)(1),[p,u]=(0,s.useState)(!1),[h,m]=(0,s.useState)("all"),[f,g]=(0,s.useState)(""),[w,v]=(0,s.useState)(!0),b=(0,s.useCallback)(async(e,i)=>{if(!p){u(!0);try{const s={"pageNum":e,"pageSize":d,"status":2};f&&(s.search=f);const r=await(0,n.BJ)(s),a=r?.model?.list??[];t(i?e=>e.concat(a):a),v(!r?.model?.isLastPage)}catch(e){console.warn(e)}finally{u(!1)}}},[p,f]);(0,s.useEffect)(()=>{c(1),b(1,!1)},[h,f]);return(0,o.jsxs)(r.Ss,{"className":"my-release-page","children":[(0,o.jsx)(r.Ss,{"className":"my-release-search","children":(0,o.jsx)(r.pd,{"className":"my-release-input","placeholder":"搜索文章信息","onConfirm":e=>g(e.detail.value)})}),(0,o.jsx)(r.BM,{"className":"my-release-tabs","scrollX":!0,"children":l.map(e=>(0,o.jsx)(r.Ss,{"className":"my-release-tab "+(h===e.id?"active":""),"onClick":()=>m(e.id),"children":(0,o.jsx)(r.EY,{"children":e.name})},e.id))}),(0,o.jsx)(r.BM,{"className":"my-release-list","scrollY":!0,"onScrollToLower":()=>{if(w&&!p){const e=i+1;c(e),b(e,!0)}},"lowerThreshold":100,"children":0!==e.length||p?e.map((e,t)=>{const i=String(e.id??t),s=e.title??"";return(0,o.jsx)(r.Ss,{"className":"my-release-item","onClick":()=>(e=>a.Ay.navigateTo({"url":`/pages/post-detail/index?id=${e}&refType=2`}))(i),"children":(0,o.jsx)(r.EY,{"className":"my-release-item-title","numberOfLines":1,"children":s})},i)}):(0,o.jsx)(r.Ss,{"className":"my-release-empty","children":(0,o.jsx)(r.EY,{"children":"暂无发布"})})})]})}},"4712":function(e,t,i){i.d(t,{"BJ":function(){return getArticleList},"N6":function(){return createArticle},"W8":function(){return getCommentTree},"_F":function(){return articleLike},"jY":function(){return getArticleCategoryTree},"ts":function(){return articleUnlike},"vO":function(){return getArticle}});var s=i(5288);const r="application/x-www-form-urlencoded";function getArticleList(e){return(0,s.Ay)({"url":"/api/article/list","method":"POST","data":e})}function getArticleCategoryTree(){return(0,s.Ay)({"url":"/api/article/category/tree","method":"GET"})}function getArticle(e){return(0,s.Ay)({"url":"/api/article","method":"GET","params":e})}function articleLike(e){return(0,s.Ay)({"url":"/api/article/like","method":"POST","headers":{"Content-Type":r},"params":e})}function articleUnlike(e){return(0,s.Ay)({"url":"/api/article/like","method":"DELETE","headers":{"Content-Type":r},"params":e})}function getCommentTree(e){return(0,s.Ay)({"url":"/api/comment/tree","method":"GET","params":e})}function createArticle(e){return(0,s.Ay)({"url":"/api/article","method":"POST","data":e})}}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/779.925e4cee.js b/entry/src/main/resources/rawfile/spa/js/779.925e4cee.js new file mode 100644 index 0000000..05cf8e5 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/779.925e4cee.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[779],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const g=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],f=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[g.slice(),f.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[g.slice(),f.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=g.slice(),t=f.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var A=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const b=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,A.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const y=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,b)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const x={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,x),e}const E={"document":x,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,E),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let S,T,C;function getSupport(){return S||(S=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),S}function getDevice(e){return void 0===e&&(e={}),T||(T=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),T}function getBrowser(){return C||(C=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),C}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const x=t.grid&&t.grid.rows>1&&e.grid;let E;x?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const S="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+g:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==f&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],g=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;g&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,g,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(f=l.length-1);const w=-l[f];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,A&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var L={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):y=a;const x="next"===s||!s,E="prev"===s||!s;let S=0,T=0;const C=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-g/2+.5:0);if(M=0;t-=1)d[t].column===e&&A.push(t)}else A.push(C-t-1)}}else if(M+g>C-w){T=Math.max(M-(C-2*w),f);for(let e=0;e{e.column===t&&b.push(i)}):b.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),E&&A.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),x&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(A.length>0&&E||b.length>0&&x)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(A.length>0&&E){if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y+S]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y+Math.ceil(S),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?A.length/h.grid.rows:A.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(b.length>0&&x)if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y-T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y-T,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let g=!0;l.matches(r.focusableElements)&&(g=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const f=g&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!f||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,g=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),g=Math.abs(g)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,g=-g);const f=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=g>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&f!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let A=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&&(b=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(A=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**b))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,g=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,g=l[l.length-1]-l[l.length-2])}let f=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(f=0));const v=(u-l[m])/g,A=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?f:m+A):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+A):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+A):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==f?f:m+A),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var D={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const z={"eventsEmitter":M,"update":k,"translate":I,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":P,"loop":L,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),g=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const f=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!f?e.disable():!u&&f&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!g&&w?(e.loopCreate(t),e.updateSlides()):g&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},O={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},D,o);return n.params=utils_extend({},l,O,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(O,e)}static get"extendedDefaults"(){return O}static get"defaults"(){return D}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(z).forEach(e=>{Object.keys(z[e]).forEach(t=>{Swiper.prototype[t]=z[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const _=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":g}=i.virtual;i.params.cssMode||i.updateActiveIndex();const f=i.activeIndex||0;let w,v,A;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,A=Math.floor(s/2)+r+d):(v=s+(r-1)+c,A=(o?s:r)+d);let b=f-A,y=f+v;o||(b=Math.max(b,0),y=Math.min(y,h.length-1));let x=(i.slidesGrid[b]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&f>=A?(b-=A,n||(x+=i.slidesGrid[0])):o&&f{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":x,"from":b,"to":y,"slides":function getSlides(){const e=[];for(let t=b;t<=y;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const E=[],S=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ey){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const T=o?-h.length:0,C=o?2*h.length:h.length;for(let t=T;t=b&&t<=y){const i=getSlideIndex(t);void 0===u||e?S.push(i):(t>u&&S.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=E.length-1;e>=0;e-=1){const t=E[e];i.slidesEl.prepend(renderSlide(h[t],t))}else E.sort((e,t)=>t-e),E.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,g=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,g,f,w,v,A,b,y,x,E,S,T;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const C="number"==typeof e?e:null;1===l&&C&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=C||M,l=C||M,!e||1===l&&C?(m=0,g=0):(S=p.slideEl.offsetWidth,T=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+S/2-r,h=d+T/2-n,f=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=f*i.scale,A=w*i.scale,b=Math.min(S/2-v/2,0),y=Math.min(T/2-A/2,0),x=-b,E=-y,m=c*i.scale,g=h*i.scale,mx&&(m=x),gE&&(g=E)),C&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${g}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return g},"set"(e){if(g!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}g=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,g,f=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),g||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/f),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;f=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,f=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,g=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(g=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const g=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${g}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${g}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(g=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(g.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=g.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const f=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-g.scale)*c*a})`:`scale(${1-(1-g.scale)*c*a})`,A=c<0?1+(1-g.opacity)*c*a:1-(1-g.opacity)*c*a,b=`translate3d(${f}) ${w} ${v}`;if(m&&g.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&g.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const y=effectTarget(0,s);y.style.transform=b,y.style.opacity=A,g.origin&&(y.style.transformOrigin=g.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(b||y){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,f+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const x=p<0?""+(1+(1-f)*p):""+(1-(1-f)*p),E=`\n translate3d(${h}, ${m}, ${g}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${x})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=E}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(_);var B,N,j,$,H,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let R=0;const G=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),B.set(this,R++),N.set(this,"autoplay"),j.set(this,!1),$.set(this,!1),H.set(this,0),this.handleSwiperSizeDebounce=(0,A.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,$,"f")&&(this.reset(),__classPrivateFieldSet(this,$,!1,"f"),__classPrivateFieldSet(this,j,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,j,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,j,!0,"f"),__classPrivateFieldSet(this,H,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,j,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,N,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,N,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,$,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,H,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,g=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,H,"f")===this.realIndex)return;__classPrivateFieldSet(m,H,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,N,"f"),"currentItemId":t}),__classPrivateFieldSet(m,N,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,N,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,H,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,N,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,N,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,N,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,N,"autoplay","f")}}});if(t&&(g.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container`,g),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,B,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);B=new WeakMap,N=new WeakMap,j=new WeakMap,$=new WeakMap,H=new WeakMap;const Y=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,G)})},F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,F)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const Q=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,V)})},X=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const q=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,X)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const Z=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const U=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,Z)})},J=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const K=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,J)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,y),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,Y),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,Q),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,q),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,U),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,K)},"1607":function(e,t,i){i.d(t,{"RZ":function(){return hideLoading},"Zu":function(){return showActionSheet},"Cs":function(){return showLoading},"to":function(){return showModal},"P0":function(){return showToast}});var s=i(5482),r=i(1229),a=i(794),n=i(2999),o=i(9479);const noop=function(){};let l="default";function init(e){if("ready"===l)return;const t=e.createElement("style");t.textContent='@font-face{font-weight:normal;font-style:normal;font-family:"taro";src:url("data:application/x-font-ttf;charset=utf-8;base64, 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") format("truetype");}@-webkit-keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}@keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}.taro-modal__foot:after {content: "";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);} .taro-model__btn:active {background-color: #EEEEEE}.taro-model__btn:not(:first-child):after {content: "";position: absolute;left: 0;top: 0;width: 1px;bottom: 0;border-left: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}.taro-actionsheet__cell:not(:last-child):after {content: "";position: absolute;left: 0;bottom: 0;right: 0;height: 1px;border-top: 1px solid #e5e5e5;color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}',e.querySelector("head").appendChild(t),l="ready"}const d=new class Toast{"constructor"(){this.options={"title":"","icon":"none","image":"","duration":1500,"mask":!1},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0"},"toastStyle":{"z-index":"5000","box-sizing":"border-box","display":"flex","flex-direction":"column","justify-content":"center","-webkit-justify-content":"center","position":"fixed","top":"50%","left":"50%","min-width":"120px","max-width":"200px","min-height":"120px","padding":"15px","transform":"translate(-50%, -50%)","border-radius":"5px","text-align":"center","line-height":"1.6","color":"#FFFFFF","background":"rgba(17, 17, 17, 0.7)"},"successStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTQ4OTYzMjA0IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQzNDgiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNMjE5Ljk1MiA1MTIuNTc2bDIxMC40MzIgMjEwLjQzMi00NS4yNDggNDUuMjU2LTIxMC40MzItMjEwLjQzMnoiIHAtaWQ9IjQzNDkiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNNzk5LjY3MiAyNjIuMjY0bDQ1LjI1NiA0NS4yNTYtNDYwLjQ2NCA0NjAuNDY0LTQ1LjI1Ni00NS4yNTZ6IiBwLWlkPSI0MzUwIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"errrorStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTUxMDU1MTgzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE0MDc2IiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNTggNjQgNjQgMjY0LjU4IDY0IDUxMnMyMDAuNTggNDQ4IDQ0OCA0NDggNDQ4LTIwMC41OCA0NDgtNDQ4Uzc1OS40MiA2NCA1MTIgNjR6IG0wIDc1MmEzNiAzNiAwIDEgMSAzNi0zNiAzNiAzNiAwIDAgMS0zNiAzNnogbTUxLjgzLTU1MS45NUw1NDggNjM2YTM2IDM2IDAgMCAxLTcyIDBsLTE1LjgzLTM3MS45NWMtMC4xLTEuMzMtMC4xNy0yLjY4LTAuMTctNC4wNWE1MiA1MiAwIDAgMSAxMDQgMGMwIDEuMzctMC4wNyAyLjcyLTAuMTcgNC4wNXoiIHAtaWQ9IjE0MDc3IiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"loadingStyle":{"margin":"6px auto","width":"38px","height":"38px","-webkit-animation":"taroLoading 1s steps(12, end) infinite","animation":"taroLoading 1s steps(12, end) infinite","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat","background-size":"100%"},"imageStyle":{"margin":"6px auto","width":"40px","height":"40px","background":"transparent no-repeat","background-size":"100%"},"textStyle":{"margin":"0","font-size":"16px"}}}"create"(e={},t="toast"){var i,s;const{"maskStyle":r,"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p,"textStyle":u}=this.style,h=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});if(this.el=document.createElement("div"),this.el.className="taro__toast",this.el.style.opacity="0",this.el.style.transition="opacity 0.1s linear",this.el.ontouchmove=e=>{e.stopPropagation(),e.preventDefault()},this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(r)),this.mask.style.display=h.mask?"block":"none",this.icon=document.createElement("p"),h.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${h.image})`})));else{const e="loading"===h.icon?c:"error"===h.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===h.icon?{"display":"none"}:{})))}return this.toast=document.createElement("div"),this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===h.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.title=document.createElement("p"),this.title.setAttribute("style",(0,n.Rq)(u)),this.title.textContent=h.title,this.toast.appendChild(this.icon),this.toast.appendChild(this.title),this.el.appendChild(this.mask),this.el.appendChild(this.toast),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.type=h._type,h.duration>=0&&this.hide(h.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"show"(e={},t="toast"){var i,s;const r=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.title.textContent=r.title||"",this.mask.style.display=r.mask?"block":"none";const{"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p}=this.style;if(r.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${r.image})`})));else if(!r.image&&r.icon){const e="loading"===r.icon?c:"error"===r.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===r.icon?{"display":"none"}:{})))}return this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===r.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.type=r._type,r.duration>=0&&this.hide(r.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"hide"(e=0,t=""){t&&t!==this.type||(this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},100)},e))}},c=new class Modal{"constructor"(){this.options={"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"modalStyle":{"z-index":"4999","position":"fixed","top":"50%","left":"50%","transform":"translate(-50%, -50%)","width":"80%","max-width":"300px","border-radius":"3px","text-align":"center","line-height":"1.6","overflow":"hidden","background":"#FFFFFF"},"titleStyle":{"padding":"20px 24px 9px","font-size":"18px"},"textStyle":{"padding":"0 24px 12px","min-height":"40px","font-size":"15px","line-height":"1.3","color":"#808080","word-wrap":"break-word","word-break":"break-all"},"footStyle":{"position":"relative","line-height":"48px","font-size":"18px","display":"flex"},"btnStyle":{"position":"relative","-webkit-box-flex":"1","-webkit-flex":"1","flex":"1"}}}"create"(e={}){return new Promise(t=>{var i,s;const{"maskStyle":r,"modalStyle":o,"titleStyle":l,"textStyle":d,"footStyle":c,"btnStyle":p}=this.style,u=Object.assign(Object.assign({},this.options),e);this.el=document.createElement("div"),this.el.className="taro__modal",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear";const eventHandler=e=>{e.stopPropagation(),e.preventDefault()},h=document.createElement("div");h.className="taro-modal__mask",h.setAttribute("style",(0,n.Rq)(r)),h.ontouchmove=eventHandler;const m=document.createElement("div");m.className="taro-modal__content",m.setAttribute("style",(0,n.Rq)(o)),m.ontouchmove=eventHandler;const g=u.title?l:Object.assign(Object.assign({},l),{"display":"none"});this.title=document.createElement("div"),this.title.className="taro-modal__title",this.title.setAttribute("style",(0,n.Rq)(g)),this.title.textContent=u.title;const f=u.title?d:Object.assign(Object.assign({},d),{"padding":"40px 20px 26px","color":"#353535"});this.text=document.createElement("div"),this.text.className="taro-modal__text",this.text.setAttribute("style",(0,n.Rq)(f)),this.text.textContent=u.content;const w=document.createElement("div");w.className="taro-modal__foot",w.setAttribute("style",(0,n.Rq)(c));const v=Object.assign(Object.assign({},p),{"color":u.cancelColor,"display":u.showCancel?"block":"none"});this.cancel=document.createElement("div"),this.cancel.className="taro-model__btn taro-model__cancel",this.cancel.setAttribute("style",(0,n.Rq)(v)),this.cancel.textContent=u.cancelText,this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm=document.createElement("div"),this.confirm.className="taro-model__btn taro-model__confirm",this.confirm.setAttribute("style",(0,n.Rq)(p)),this.confirm.style.color=u.confirmColor,this.confirm.textContent=u.confirmText,this.confirm.onclick=()=>{this.hide(),t("confirm")},w.appendChild(this.cancel),w.appendChild(this.confirm),m.appendChild(this.title),m.appendChild(this.text),m.appendChild(w),this.el.appendChild(h),this.el.appendChild(m),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"show"(e={}){return new Promise(t=>{var i,s;const r=Object.assign(Object.assign({},this.options),e);this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer);const{"textStyle":o}=this.style;if(r.title)this.title.textContent=r.title,this.title.style.display="block",this.text.setAttribute("style",(0,n.Rq)(o));else{this.title.textContent="",this.title.style.display="none";const e=Object.assign(Object.assign({},o),{"padding":"40px 20px 26px","color":"#353535"});this.text.setAttribute("style",(0,n.Rq)(e))}this.text.textContent=r.content||"",this.cancel.style.display=r.showCancel?"block":"none",this.cancel.textContent=r.cancelText||"",this.cancel.style.color=r.cancelColor||"",this.confirm.textContent=r.confirmText||"",this.confirm.style.color=r.confirmColor||"",this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm.onclick=()=>{this.hide(),t("confirm")},this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},p=new class ActionSheet{"constructor"(){this.options={"alertText":"","itemList":[],"itemColor":"#000000","success":noop,"fail":noop,"complete":noop},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"actionSheetStyle":{"z-index":"4999","position":"fixed","left":"0","bottom":"0","-webkit-transform":"translate(0, 100%)","transform":"translate(0, 100%)","width":"100%","line-height":"1.6","background":"#EFEFF4","-webkit-transition":"-webkit-transform .3s","transition":"transform .3s","border-radius":"15px 15px 0 0"},"menuStyle":{"background-color":"#FCFCFD","border-radius":"15px 15px 0 0"},"cellStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"18px"},"titleStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"16px","color":"rgba(0,0,0,0.8)","display":"none"},"cancelStyle":{"margin-top":"6px","padding":"10px 0","text-align":"center","font-size":"18px","color":"#000000","background-color":"#FCFCFD"}},this.lastConfig={}}"create"(e={}){return new Promise(t=>{const{"maskStyle":i,"actionSheetStyle":s,"menuStyle":r,"cellStyle":a,"titleStyle":o,"cancelStyle":l}=this.style,d=Object.assign(Object.assign({},this.options),e);this.lastConfig=d,this.el=document.createElement("div"),this.el.className="taro__actionSheet",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear",this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(i)),this.actionSheet=document.createElement("div"),this.actionSheet.setAttribute("style",(0,n.Rq)(s)),this.menu=document.createElement("div"),this.menu.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},r),{"color":d.itemColor}))),this.cells=d.itemList.map((e,i)=>{const s=document.createElement("div");return s.className="taro-actionsheet__cell",s.setAttribute("style",(0,n.Rq)(a)),s.textContent=e,s.dataset.tapIndex=`${i}`,s.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)},s}),this.title=document.createElement("div"),this.title.setAttribute("style",(0,n.Rq)(o)),this.title.className="taro-actionsheet__cell",this.title.textContent=d.alertText,this.title.style.display=d.alertText?"block":"none",this.cancel=document.createElement("div"),this.cancel.setAttribute("style",(0,n.Rq)(l)),this.cancel.textContent="取消",this.menu.appendChild(this.title),this.cells.forEach(e=>this.menu.appendChild(e)),this.actionSheet.appendChild(this.menu),this.actionSheet.appendChild(this.cancel),this.el.appendChild(this.mask),this.el.appendChild(this.actionSheet);const cb=()=>{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"show"(e={}){return new Promise(t=>{const i=Object.assign(Object.assign({},this.options),e);this.lastConfig=i,this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),i.itemColor&&(this.menu.style.color=i.itemColor);const{"cellStyle":s}=this.style;i.itemList.forEach((e,i)=>{let r;this.cells[i]?r=this.cells[i]:(r=document.createElement("div"),r.className="taro-actionsheet__cell",r.setAttribute("style",(0,n.Rq)(s)),r.dataset.tapIndex=`${i}`,this.cells.push(r),this.menu.appendChild(r)),r.textContent=e,r.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)}});const r=this.cells.length,a=i.itemList.length;if(r>a){for(let e=a;e{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",(0,n.BM)(this.actionSheet,"translate(0, 100%)"),this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},showToast=(e={"title":""})=>{init(document),e=Object.assign({"title":"","icon":"success","image":"","duration":1500,"mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showToast","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("number"!=typeof e.duration)return r.fail({"errMsg":(0,n.m2)({"para":"duration","correct":"Number","wrong":e.duration})});e.image&&"string"!=typeof e.image&&(e.image=""),e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"toast"):d.create(e,"toast"),r.success({"errMsg":a})},showLoading=(e={"title":""})=>{init(document),e=Object.assign({"title":"","mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showLoading","success":t,"fail":i,"complete":s});if("string"!=typeof(e=Object.assign({},e,{"icon":"loading","image":"","duration":-1})).title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"loading"):d.create(e,"loading"),r.success({"errMsg":a})},hideLoading=({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideLoading","success":t,"fail":i,"complete":s});return d.el?(d.hide(0,e?"loading":""),r.success()):r.success()},showModal=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={}){init(document),e=Object.assign({"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showModal","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("string"!=typeof e.content)return r.fail({"errMsg":(0,n.m2)({"para":"content","correct":"String","wrong":e.content})});if("string"!=typeof e.cancelText)return r.fail({"errMsg":(0,n.m2)({"para":"cancelText","correct":"String","wrong":e.cancelText})});if(e.cancelText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"cancelText length should not larger then 4 Chinese characters"});if("string"!=typeof e.confirmText)return r.fail({"errMsg":(0,n.m2)({"para":"confirmText","correct":"String","wrong":e.confirmText})});if(e.confirmText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"confirmText length should not larger then 4 Chinese characters"});if("string"!=typeof e.cancelColor)return r.fail({"errMsg":(0,n.m2)({"para":"cancelColor","correct":"String","wrong":e.cancelColor})});if("string"!=typeof e.confirmColor)return r.fail({"errMsg":(0,n.m2)({"para":"confirmColor","correct":"String","wrong":e.confirmColor})});e.showCancel=!!e.showCancel;let a="";a=c.el?yield c.show(e):yield c.create(e);const l={"cancel":!1,"confirm":!1};return l[a]=!0,r.success(l)});const showActionSheet=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={"itemList":[]},t="showActionSheet"){init(document),e=Object.assign({"itemColor":"#000000","itemList":[]},e);const{"success":i,"fail":s,"complete":r}=e,a=new o._({"name":t,"success":i,"fail":s,"complete":r});if(!Array.isArray(e.itemList))return a.fail({"errMsg":(0,n.m2)({"para":"itemList","correct":"Array","wrong":e.itemList})});if(e.itemList.length<1)return a.fail({"errMsg":"parameter error: parameter.itemList should have at least 1 item"});if(e.itemList.length>6)return a.fail({"errMsg":"parameter error: parameter.itemList should not be large than 6"});for(let t=0;t{var e,t;d.currentPath&&d.currentPath!==(null===(e=a.E.page)||void 0===e?void 0:e.path)&&((({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideToast","success":t,"fail":i,"complete":s});d.el?(d.hide(0,e?"toast":""),r.success()):r.success()})(),hideLoading()),c.currentPath&&c.currentPath!==(null===(t=a.E.page)||void 0===t?void 0:t.path)&&function hideModal(){c.el&&c.hide()}()})},"2570":function(e,t,i){i.d(t,{"W":function(){return LinearGradient}});i(758);var s=i(1953),r=i(6070);const a={"to top":0,"to top right":45,"to right top":45,"to right":90,"to bottom right":135,"to right bottom":135,"to bottom":180,"to bottom left":225,"to left bottom":225,"to left":270,"to top left":315,"to left top":315},LinearGradient=({"colors":e=["#000000","#ffffff"],"angle":t,"direction":i,"style":n={},"className":o,"children":l,"onClick":d,...c})=>{let p=180;void 0!==t?p=t:i&&(p=a[i]??180);const u=`linear-gradient(${p}deg, ${e.join(", ")})`;return(0,r.jsx)(s.Ss,{"className":o,"style":{...n,"background":u},"onClick":d,...c,"children":l})}},"2779":function(e,t,i){i.r(t),i.d(t,{"default":function(){return ArticlePublishStep1}});var s=i(758),r=i(1953),a=i(1607),n=i(4337),o=i(4203),l=i(2570),d=i(4712),c=i(6070);function ArticlePublishStep1(){const[e,t]=(0,s.useState)(""),[i,p]=(0,s.useState)(""),[u,h]=(0,s.useState)(""),[m,g]=(0,s.useState)([]),[f,w]=(0,s.useState)([]);(0,s.useEffect)(()=>{(0,d.jY)().then(e=>{const t=e?.model??e?.model,i=Array.isArray(t)?t:[];g(i);const s=[];i.forEach(e=>{e.children?.forEach(e=>{(e.children??[]).forEach(e=>s.push({"id":e.id,"name":e.name??""}))})}),s.length>0&&h(s[0].id),w(s)}).catch(()=>{})},[]);return(0,c.jsxs)(r.Ss,{"className":"article-step1","children":[(0,c.jsxs)(r.Ss,{"className":"article-step1-field","children":[(0,c.jsx)(r.EY,{"className":"article-step1-label","children":"标题"}),(0,c.jsx)(r.pd,{"className":"article-step1-input","placeholder":"请输入标题","value":e,"onInput":e=>t(e.detail.value)})]}),(0,c.jsxs)(r.Ss,{"className":"article-step1-field","children":[(0,c.jsx)(r.EY,{"className":"article-step1-label","children":"正文"}),(0,c.jsx)(r.TM,{"className":"article-step1-textarea","placeholder":"请输入正文","value":i,"onInput":e=>p(e.detail.value)})]}),f.length>0&&(0,c.jsxs)(r.Ss,{"className":"article-step1-field","children":[(0,c.jsx)(r.EY,{"className":"article-step1-label","children":"分类"}),(0,c.jsx)(r.Ss,{"className":"article-step1-select-wrap","children":f.map(e=>(0,c.jsx)(r.Ss,{"className":"article-step1-opt "+(u===e.id?"active":""),"onClick":()=>h(e.id),"children":(0,c.jsx)(r.EY,{"children":e.name})},e.id))})]}),(0,c.jsx)(l.W,{"className":"article-step1-btn","colors":["#ff7600","#ff8c2e"],"angle":135,"onClick":async()=>{if(e.trim())try{await(0,n.cT)({"key":"article_POSTDATA","data":JSON.stringify({"title":e.trim(),"content":i.trim(),"categoryId":u||void 0})}),o.Ay.navigateTo({"url":"/pages/article-publish/step2"})}catch(e){(0,a.P0)({"title":"保存草稿失败","icon":"none"})}else(0,a.P0)({"title":"请输入标题","icon":"none"})},"children":(0,c.jsx)(r.EY,{"children":"下一步(封面与摘要)"})})]})}},"4712":function(e,t,i){i.d(t,{"BJ":function(){return getArticleList},"N6":function(){return createArticle},"W8":function(){return getCommentTree},"_F":function(){return articleLike},"jY":function(){return getArticleCategoryTree},"ts":function(){return articleUnlike},"vO":function(){return getArticle}});var s=i(5288);const r="application/x-www-form-urlencoded";function getArticleList(e){return(0,s.Ay)({"url":"/api/article/list","method":"POST","data":e})}function getArticleCategoryTree(){return(0,s.Ay)({"url":"/api/article/category/tree","method":"GET"})}function getArticle(e){return(0,s.Ay)({"url":"/api/article","method":"GET","params":e})}function articleLike(e){return(0,s.Ay)({"url":"/api/article/like","method":"POST","headers":{"Content-Type":r},"params":e})}function articleUnlike(e){return(0,s.Ay)({"url":"/api/article/like","method":"DELETE","headers":{"Content-Type":r},"params":e})}function getCommentTree(e){return(0,s.Ay)({"url":"/api/comment/tree","method":"GET","params":e})}function createArticle(e){return(0,s.Ay)({"url":"/api/article","method":"POST","data":e})}}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/797.ba6c31d6.js b/entry/src/main/resources/rawfile/spa/js/797.ba6c31d6.js new file mode 100644 index 0000000..813e120 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/797.ba6c31d6.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[797],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const g=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],f=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[g.slice(),f.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[g.slice(),f.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=g.slice(),t=f.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var A=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const b=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,A.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const y=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,b)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const x={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,x),e}const E={"document":x,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,E),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let S,T,C;function getSupport(){return S||(S=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),S}function getDevice(e){return void 0===e&&(e={}),T||(T=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),T}function getBrowser(){return C||(C=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),C}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const x=t.grid&&t.grid.rows>1&&e.grid;let E;x?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const S="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+g:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==f&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],g=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;g&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,g,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(f=l.length-1);const w=-l[f];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,A&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var L={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):y=a;const x="next"===s||!s,E="prev"===s||!s;let S=0,T=0;const C=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-g/2+.5:0);if(M=0;t-=1)d[t].column===e&&A.push(t)}else A.push(C-t-1)}}else if(M+g>C-w){T=Math.max(M-(C-2*w),f);for(let e=0;e{e.column===t&&b.push(i)}):b.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),E&&A.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),x&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(A.length>0&&E||b.length>0&&x)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(A.length>0&&E){if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y+S]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y+Math.ceil(S),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?A.length/h.grid.rows:A.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(b.length>0&&x)if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y-T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y-T,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let g=!0;l.matches(r.focusableElements)&&(g=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const f=g&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!f||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,g=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),g=Math.abs(g)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,g=-g);const f=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=g>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&f!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let A=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&&(b=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(A=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**b))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,g=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,g=l[l.length-1]-l[l.length-2])}let f=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(f=0));const v=(u-l[m])/g,A=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?f:m+A):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+A):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+A):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==f?f:m+A),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var D={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const z={"eventsEmitter":M,"update":k,"translate":I,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":P,"loop":L,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),g=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const f=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!f?e.disable():!u&&f&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!g&&w?(e.loopCreate(t),e.updateSlides()):g&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},O={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},D,o);return n.params=utils_extend({},l,O,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(O,e)}static get"extendedDefaults"(){return O}static get"defaults"(){return D}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(z).forEach(e=>{Object.keys(z[e]).forEach(t=>{Swiper.prototype[t]=z[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const N=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":g}=i.virtual;i.params.cssMode||i.updateActiveIndex();const f=i.activeIndex||0;let w,v,A;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,A=Math.floor(s/2)+r+d):(v=s+(r-1)+c,A=(o?s:r)+d);let b=f-A,y=f+v;o||(b=Math.max(b,0),y=Math.min(y,h.length-1));let x=(i.slidesGrid[b]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&f>=A?(b-=A,n||(x+=i.slidesGrid[0])):o&&f{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":x,"from":b,"to":y,"slides":function getSlides(){const e=[];for(let t=b;t<=y;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const E=[],S=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ey){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const T=o?-h.length:0,C=o?2*h.length:h.length;for(let t=T;t=b&&t<=y){const i=getSlideIndex(t);void 0===u||e?S.push(i):(t>u&&S.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=E.length-1;e>=0;e-=1){const t=E[e];i.slidesEl.prepend(renderSlide(h[t],t))}else E.sort((e,t)=>t-e),E.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,g=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,g,f,w,v,A,b,y,x,E,S,T;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const C="number"==typeof e?e:null;1===l&&C&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=C||M,l=C||M,!e||1===l&&C?(m=0,g=0):(S=p.slideEl.offsetWidth,T=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+S/2-r,h=d+T/2-n,f=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=f*i.scale,A=w*i.scale,b=Math.min(S/2-v/2,0),y=Math.min(T/2-A/2,0),x=-b,E=-y,m=c*i.scale,g=h*i.scale,mx&&(m=x),gE&&(g=E)),C&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${g}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return g},"set"(e){if(g!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}g=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,g,f=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),g||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/f),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;f=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,f=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,g=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(g=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const g=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${g}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${g}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(g=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(g.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=g.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const f=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-g.scale)*c*a})`:`scale(${1-(1-g.scale)*c*a})`,A=c<0?1+(1-g.opacity)*c*a:1-(1-g.opacity)*c*a,b=`translate3d(${f}) ${w} ${v}`;if(m&&g.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&g.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const y=effectTarget(0,s);y.style.transform=b,y.style.opacity=A,g.origin&&(y.style.transformOrigin=g.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(b||y){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,f+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const x=p<0?""+(1+(1-f)*p):""+(1-(1-f)*p),E=`\n translate3d(${h}, ${m}, ${g}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${x})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=E}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(N);var _,B,j,$,H,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let R=0;const Y=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),_.set(this,R++),B.set(this,"autoplay"),j.set(this,!1),$.set(this,!1),H.set(this,0),this.handleSwiperSizeDebounce=(0,A.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,$,"f")&&(this.reset(),__classPrivateFieldSet(this,$,!1,"f"),__classPrivateFieldSet(this,j,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,j,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,j,!0,"f"),__classPrivateFieldSet(this,H,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,j,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,$,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,H,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,g=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,H,"f")===this.realIndex)return;__classPrivateFieldSet(m,H,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t}),__classPrivateFieldSet(m,B,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,B,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,H,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,B,"autoplay","f")}}});if(t&&(g.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container`,g),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,_,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,_,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);_=new WeakMap,B=new WeakMap,j=new WeakMap,$=new WeakMap,H=new WeakMap;const F=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,Y)})},G=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,G)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const Q=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,V)})},X=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const q=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,X)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const Z=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const U=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,Z)})},K=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const J=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,K)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,y),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,F),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,Q),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,q),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,U),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,J)},"1169":function(e,t,i){i.d(t,{"R":function(){return getFileInfo}});var s=i(1321),r=i(1373),a=i(9362);const getFileInfo=e=>{const t="getFileInfo",i=(0,s._S)(e);if(!i.flag){const e={"errMsg":`${t}:fail ${i.msg}`};return console.error(e.errMsg),Promise.reject(e)}const{"filePath":n,"digestAlgorithm":o,"success":l,"fail":d,"complete":c}=e,p=new r._({"name":t,"success":l,"fail":d,"complete":c});return"string"!=typeof n?p.fail({"errMsg":(0,s.m2)({"para":"filePath","correct":"string","wrong":n})}):new Promise((e,t)=>{a.A.getFileInfo({"filePath":n,"digestAlgorithm":o,"success":i=>{const s={"size":i.size,"digest":i.digest,"errMsg":i.errMsg};p.success(s,{"resolve":e,"reject":t})},"fail":i=>{const s={"errMsg":i.errMsg};p.fail(s,{"resolve":e,"reject":t})}})})}},"7220":function(e,t,i){i.d(t,{"N":function(){return chooseImage}});var s=i(7369),r=i(1607),a=i(9362),n=i(1321),o=i(1373);const chooseImage=e=>(0,s.sH)(void 0,void 0,void 0,function*(){const t="chooseImage";if(!((0,n._S)(e).flag||void 0===e)){const e={"errMsg":`${t}:fail invalid params`};return console.error(e.errMsg),Promise.reject(e)}const{"count":i=9,"sourceType":s=["album","camera"],"sizeType":l=["original","compressed"],"success":d,"fail":c}=e,p=["image"],u=new o._({"name":t,"success":d,"fail":c});let h;if(1===s.length)h=s[0];else if("object"!=typeof s||s.includes("album")&&s.includes("camera")){if(!(yield(0,r.Zu)({"itemList":["拍摄","从相册选择"]}).then(e=>(h=0===e.tapIndex?"camera":"album",!0),()=>!1)))return u.fail({"errMsg":"fail cancel"})}return new Promise((e,s)=>{a.A.chooseMediumAssets({"count":i,"mediaType":p,"sourceType":h,"sizeType":l,"apiName":t,"success":t=>{const i=[];for(const e of t.tempFiles){const t={"path":e.tempFilePath,"size":e.size,"type":e.tempFilePath.split(".").pop()};i.push(t)}const r={"tempFilePaths":t.tempFilePaths,"tempFiles":i,"errMsg":t.errMsg};u.success(r,{"resolve":e,"reject":s})},"fail":t=>{u.fail(t,{"resolve":e,"reject":s})}})})})},"1607":function(e,t,i){i.d(t,{"RZ":function(){return hideLoading},"Zu":function(){return showActionSheet},"Cs":function(){return showLoading},"to":function(){return showModal},"P0":function(){return showToast}});var s=i(5482),r=i(1229),a=i(794),n=i(2999),o=i(9479);const noop=function(){};let l="default";function init(e){if("ready"===l)return;const t=e.createElement("style");t.textContent='@font-face{font-weight:normal;font-style:normal;font-family:"taro";src:url("data:application/x-font-ttf;charset=utf-8;base64, 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") format("truetype");}@-webkit-keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}@keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}.taro-modal__foot:after {content: "";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);} .taro-model__btn:active {background-color: #EEEEEE}.taro-model__btn:not(:first-child):after {content: "";position: absolute;left: 0;top: 0;width: 1px;bottom: 0;border-left: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}.taro-actionsheet__cell:not(:last-child):after {content: "";position: absolute;left: 0;bottom: 0;right: 0;height: 1px;border-top: 1px solid #e5e5e5;color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}',e.querySelector("head").appendChild(t),l="ready"}const d=new class Toast{"constructor"(){this.options={"title":"","icon":"none","image":"","duration":1500,"mask":!1},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0"},"toastStyle":{"z-index":"5000","box-sizing":"border-box","display":"flex","flex-direction":"column","justify-content":"center","-webkit-justify-content":"center","position":"fixed","top":"50%","left":"50%","min-width":"120px","max-width":"200px","min-height":"120px","padding":"15px","transform":"translate(-50%, -50%)","border-radius":"5px","text-align":"center","line-height":"1.6","color":"#FFFFFF","background":"rgba(17, 17, 17, 0.7)"},"successStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTQ4OTYzMjA0IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQzNDgiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNMjE5Ljk1MiA1MTIuNTc2bDIxMC40MzIgMjEwLjQzMi00NS4yNDggNDUuMjU2LTIxMC40MzItMjEwLjQzMnoiIHAtaWQ9IjQzNDkiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNNzk5LjY3MiAyNjIuMjY0bDQ1LjI1NiA0NS4yNTYtNDYwLjQ2NCA0NjAuNDY0LTQ1LjI1Ni00NS4yNTZ6IiBwLWlkPSI0MzUwIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"errrorStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTUxMDU1MTgzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE0MDc2IiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNTggNjQgNjQgMjY0LjU4IDY0IDUxMnMyMDAuNTggNDQ4IDQ0OCA0NDggNDQ4LTIwMC41OCA0NDgtNDQ4Uzc1OS40MiA2NCA1MTIgNjR6IG0wIDc1MmEzNiAzNiAwIDEgMSAzNi0zNiAzNiAzNiAwIDAgMS0zNiAzNnogbTUxLjgzLTU1MS45NUw1NDggNjM2YTM2IDM2IDAgMCAxLTcyIDBsLTE1LjgzLTM3MS45NWMtMC4xLTEuMzMtMC4xNy0yLjY4LTAuMTctNC4wNWE1MiA1MiAwIDAgMSAxMDQgMGMwIDEuMzctMC4wNyAyLjcyLTAuMTcgNC4wNXoiIHAtaWQ9IjE0MDc3IiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"loadingStyle":{"margin":"6px auto","width":"38px","height":"38px","-webkit-animation":"taroLoading 1s steps(12, end) infinite","animation":"taroLoading 1s steps(12, end) infinite","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat","background-size":"100%"},"imageStyle":{"margin":"6px auto","width":"40px","height":"40px","background":"transparent no-repeat","background-size":"100%"},"textStyle":{"margin":"0","font-size":"16px"}}}"create"(e={},t="toast"){var i,s;const{"maskStyle":r,"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p,"textStyle":u}=this.style,h=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});if(this.el=document.createElement("div"),this.el.className="taro__toast",this.el.style.opacity="0",this.el.style.transition="opacity 0.1s linear",this.el.ontouchmove=e=>{e.stopPropagation(),e.preventDefault()},this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(r)),this.mask.style.display=h.mask?"block":"none",this.icon=document.createElement("p"),h.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${h.image})`})));else{const e="loading"===h.icon?c:"error"===h.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===h.icon?{"display":"none"}:{})))}return this.toast=document.createElement("div"),this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===h.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.title=document.createElement("p"),this.title.setAttribute("style",(0,n.Rq)(u)),this.title.textContent=h.title,this.toast.appendChild(this.icon),this.toast.appendChild(this.title),this.el.appendChild(this.mask),this.el.appendChild(this.toast),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.type=h._type,h.duration>=0&&this.hide(h.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"show"(e={},t="toast"){var i,s;const r=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.title.textContent=r.title||"",this.mask.style.display=r.mask?"block":"none";const{"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p}=this.style;if(r.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${r.image})`})));else if(!r.image&&r.icon){const e="loading"===r.icon?c:"error"===r.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===r.icon?{"display":"none"}:{})))}return this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===r.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.type=r._type,r.duration>=0&&this.hide(r.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"hide"(e=0,t=""){t&&t!==this.type||(this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},100)},e))}},c=new class Modal{"constructor"(){this.options={"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"modalStyle":{"z-index":"4999","position":"fixed","top":"50%","left":"50%","transform":"translate(-50%, -50%)","width":"80%","max-width":"300px","border-radius":"3px","text-align":"center","line-height":"1.6","overflow":"hidden","background":"#FFFFFF"},"titleStyle":{"padding":"20px 24px 9px","font-size":"18px"},"textStyle":{"padding":"0 24px 12px","min-height":"40px","font-size":"15px","line-height":"1.3","color":"#808080","word-wrap":"break-word","word-break":"break-all"},"footStyle":{"position":"relative","line-height":"48px","font-size":"18px","display":"flex"},"btnStyle":{"position":"relative","-webkit-box-flex":"1","-webkit-flex":"1","flex":"1"}}}"create"(e={}){return new Promise(t=>{var i,s;const{"maskStyle":r,"modalStyle":o,"titleStyle":l,"textStyle":d,"footStyle":c,"btnStyle":p}=this.style,u=Object.assign(Object.assign({},this.options),e);this.el=document.createElement("div"),this.el.className="taro__modal",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear";const eventHandler=e=>{e.stopPropagation(),e.preventDefault()},h=document.createElement("div");h.className="taro-modal__mask",h.setAttribute("style",(0,n.Rq)(r)),h.ontouchmove=eventHandler;const m=document.createElement("div");m.className="taro-modal__content",m.setAttribute("style",(0,n.Rq)(o)),m.ontouchmove=eventHandler;const g=u.title?l:Object.assign(Object.assign({},l),{"display":"none"});this.title=document.createElement("div"),this.title.className="taro-modal__title",this.title.setAttribute("style",(0,n.Rq)(g)),this.title.textContent=u.title;const f=u.title?d:Object.assign(Object.assign({},d),{"padding":"40px 20px 26px","color":"#353535"});this.text=document.createElement("div"),this.text.className="taro-modal__text",this.text.setAttribute("style",(0,n.Rq)(f)),this.text.textContent=u.content;const w=document.createElement("div");w.className="taro-modal__foot",w.setAttribute("style",(0,n.Rq)(c));const v=Object.assign(Object.assign({},p),{"color":u.cancelColor,"display":u.showCancel?"block":"none"});this.cancel=document.createElement("div"),this.cancel.className="taro-model__btn taro-model__cancel",this.cancel.setAttribute("style",(0,n.Rq)(v)),this.cancel.textContent=u.cancelText,this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm=document.createElement("div"),this.confirm.className="taro-model__btn taro-model__confirm",this.confirm.setAttribute("style",(0,n.Rq)(p)),this.confirm.style.color=u.confirmColor,this.confirm.textContent=u.confirmText,this.confirm.onclick=()=>{this.hide(),t("confirm")},w.appendChild(this.cancel),w.appendChild(this.confirm),m.appendChild(this.title),m.appendChild(this.text),m.appendChild(w),this.el.appendChild(h),this.el.appendChild(m),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"show"(e={}){return new Promise(t=>{var i,s;const r=Object.assign(Object.assign({},this.options),e);this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer);const{"textStyle":o}=this.style;if(r.title)this.title.textContent=r.title,this.title.style.display="block",this.text.setAttribute("style",(0,n.Rq)(o));else{this.title.textContent="",this.title.style.display="none";const e=Object.assign(Object.assign({},o),{"padding":"40px 20px 26px","color":"#353535"});this.text.setAttribute("style",(0,n.Rq)(e))}this.text.textContent=r.content||"",this.cancel.style.display=r.showCancel?"block":"none",this.cancel.textContent=r.cancelText||"",this.cancel.style.color=r.cancelColor||"",this.confirm.textContent=r.confirmText||"",this.confirm.style.color=r.confirmColor||"",this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm.onclick=()=>{this.hide(),t("confirm")},this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},p=new class ActionSheet{"constructor"(){this.options={"alertText":"","itemList":[],"itemColor":"#000000","success":noop,"fail":noop,"complete":noop},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"actionSheetStyle":{"z-index":"4999","position":"fixed","left":"0","bottom":"0","-webkit-transform":"translate(0, 100%)","transform":"translate(0, 100%)","width":"100%","line-height":"1.6","background":"#EFEFF4","-webkit-transition":"-webkit-transform .3s","transition":"transform .3s","border-radius":"15px 15px 0 0"},"menuStyle":{"background-color":"#FCFCFD","border-radius":"15px 15px 0 0"},"cellStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"18px"},"titleStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"16px","color":"rgba(0,0,0,0.8)","display":"none"},"cancelStyle":{"margin-top":"6px","padding":"10px 0","text-align":"center","font-size":"18px","color":"#000000","background-color":"#FCFCFD"}},this.lastConfig={}}"create"(e={}){return new Promise(t=>{const{"maskStyle":i,"actionSheetStyle":s,"menuStyle":r,"cellStyle":a,"titleStyle":o,"cancelStyle":l}=this.style,d=Object.assign(Object.assign({},this.options),e);this.lastConfig=d,this.el=document.createElement("div"),this.el.className="taro__actionSheet",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear",this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(i)),this.actionSheet=document.createElement("div"),this.actionSheet.setAttribute("style",(0,n.Rq)(s)),this.menu=document.createElement("div"),this.menu.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},r),{"color":d.itemColor}))),this.cells=d.itemList.map((e,i)=>{const s=document.createElement("div");return s.className="taro-actionsheet__cell",s.setAttribute("style",(0,n.Rq)(a)),s.textContent=e,s.dataset.tapIndex=`${i}`,s.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)},s}),this.title=document.createElement("div"),this.title.setAttribute("style",(0,n.Rq)(o)),this.title.className="taro-actionsheet__cell",this.title.textContent=d.alertText,this.title.style.display=d.alertText?"block":"none",this.cancel=document.createElement("div"),this.cancel.setAttribute("style",(0,n.Rq)(l)),this.cancel.textContent="取消",this.menu.appendChild(this.title),this.cells.forEach(e=>this.menu.appendChild(e)),this.actionSheet.appendChild(this.menu),this.actionSheet.appendChild(this.cancel),this.el.appendChild(this.mask),this.el.appendChild(this.actionSheet);const cb=()=>{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"show"(e={}){return new Promise(t=>{const i=Object.assign(Object.assign({},this.options),e);this.lastConfig=i,this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),i.itemColor&&(this.menu.style.color=i.itemColor);const{"cellStyle":s}=this.style;i.itemList.forEach((e,i)=>{let r;this.cells[i]?r=this.cells[i]:(r=document.createElement("div"),r.className="taro-actionsheet__cell",r.setAttribute("style",(0,n.Rq)(s)),r.dataset.tapIndex=`${i}`,this.cells.push(r),this.menu.appendChild(r)),r.textContent=e,r.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)}});const r=this.cells.length,a=i.itemList.length;if(r>a){for(let e=a;e{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",(0,n.BM)(this.actionSheet,"translate(0, 100%)"),this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},showToast=(e={"title":""})=>{init(document),e=Object.assign({"title":"","icon":"success","image":"","duration":1500,"mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showToast","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("number"!=typeof e.duration)return r.fail({"errMsg":(0,n.m2)({"para":"duration","correct":"Number","wrong":e.duration})});e.image&&"string"!=typeof e.image&&(e.image=""),e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"toast"):d.create(e,"toast"),r.success({"errMsg":a})},showLoading=(e={"title":""})=>{init(document),e=Object.assign({"title":"","mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showLoading","success":t,"fail":i,"complete":s});if("string"!=typeof(e=Object.assign({},e,{"icon":"loading","image":"","duration":-1})).title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"loading"):d.create(e,"loading"),r.success({"errMsg":a})},hideLoading=({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideLoading","success":t,"fail":i,"complete":s});return d.el?(d.hide(0,e?"loading":""),r.success()):r.success()},showModal=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={}){init(document),e=Object.assign({"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showModal","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("string"!=typeof e.content)return r.fail({"errMsg":(0,n.m2)({"para":"content","correct":"String","wrong":e.content})});if("string"!=typeof e.cancelText)return r.fail({"errMsg":(0,n.m2)({"para":"cancelText","correct":"String","wrong":e.cancelText})});if(e.cancelText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"cancelText length should not larger then 4 Chinese characters"});if("string"!=typeof e.confirmText)return r.fail({"errMsg":(0,n.m2)({"para":"confirmText","correct":"String","wrong":e.confirmText})});if(e.confirmText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"confirmText length should not larger then 4 Chinese characters"});if("string"!=typeof e.cancelColor)return r.fail({"errMsg":(0,n.m2)({"para":"cancelColor","correct":"String","wrong":e.cancelColor})});if("string"!=typeof e.confirmColor)return r.fail({"errMsg":(0,n.m2)({"para":"confirmColor","correct":"String","wrong":e.confirmColor})});e.showCancel=!!e.showCancel;let a="";a=c.el?yield c.show(e):yield c.create(e);const l={"cancel":!1,"confirm":!1};return l[a]=!0,r.success(l)});const showActionSheet=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={"itemList":[]},t="showActionSheet"){init(document),e=Object.assign({"itemColor":"#000000","itemList":[]},e);const{"success":i,"fail":s,"complete":r}=e,a=new o._({"name":t,"success":i,"fail":s,"complete":r});if(!Array.isArray(e.itemList))return a.fail({"errMsg":(0,n.m2)({"para":"itemList","correct":"Array","wrong":e.itemList})});if(e.itemList.length<1)return a.fail({"errMsg":"parameter error: parameter.itemList should have at least 1 item"});if(e.itemList.length>6)return a.fail({"errMsg":"parameter error: parameter.itemList should not be large than 6"});for(let t=0;t{var e,t;d.currentPath&&d.currentPath!==(null===(e=a.E.page)||void 0===e?void 0:e.path)&&((({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideToast","success":t,"fail":i,"complete":s});d.el?(d.hide(0,e?"toast":""),r.success()):r.success()})(),hideLoading()),c.currentPath&&c.currentPath!==(null===(t=a.E.page)||void 0===t?void 0:t.path)&&function hideModal(){c.el&&c.hide()}()})},"2570":function(e,t,i){i.d(t,{"W":function(){return LinearGradient}});i(758);var s=i(1953),r=i(6070);const a={"to top":0,"to top right":45,"to right top":45,"to right":90,"to bottom right":135,"to right bottom":135,"to bottom":180,"to bottom left":225,"to left bottom":225,"to left":270,"to top left":315,"to left top":315},LinearGradient=({"colors":e=["#000000","#ffffff"],"angle":t,"direction":i,"style":n={},"className":o,"children":l,"onClick":d,...c})=>{let p=180;void 0!==t?p=t:i&&(p=a[i]??180);const u=`linear-gradient(${p}deg, ${e.join(", ")})`;return(0,r.jsx)(s.Ss,{"className":o,"style":{...n,"background":u},"onClick":d,...c,"children":l})}},"8797":function(e,t,i){i.r(t),i.d(t,{"default":function(){return PublishPage}});var s=i(758),r=i(1607),a=i(7220),n=i(4203),o=i(1953),l=i(2570),d=i(1135),c=i(3101),p=i(6070);const u=9,h=[{"id":"","name":"选择圈子"},{"id":"circle-1","name":"发现更多"},{"id":"circle-2","name":"我的动态"},{"id":"circle-3","name":"失物招领"},{"id":"circle-4","name":"一起去钓鱼"},{"id":"circle-5","name":"萌宠"},{"id":"circle-6","name":"运动健身"}];function PublishPage(){const[e,t]=(0,s.useState)(""),[i,m]=(0,s.useState)([]),[g,f]=(0,s.useState)(!1),[w,v]=(0,s.useState)(!1),[A,b]=(0,s.useState)(!0),[y,x]=(0,s.useState)(!1),[E,S]=(0,s.useState)(0),T=h[E],C=T?.name??"选择圈子";return(0,p.jsxs)(o.Ss,{"className":"publish-page","children":[(0,p.jsxs)(o.Ss,{"className":"publish-form","children":[(0,p.jsxs)(o.Ss,{"className":"publish-field","children":[(0,p.jsxs)(o.EY,{"className":"publish-label","children":["圈子 ",(0,p.jsx)(o.EY,{"className":"publish-required","children":"*"})]}),(0,p.jsx)(o.LC,{"className":"publish-picker","mode":"selector","range":h,"rangeKey":"name","value":E,"onChange":e=>{const t=parseInt(e.detail.value,10);isNaN(t)||S(t)},"children":(0,p.jsxs)(o.Ss,{"className":"publish-picker-inner","children":[(0,p.jsx)(o.EY,{"className":0===E?"publish-picker-placeholder":"","children":C}),(0,p.jsx)(o.EY,{"className":"publish-picker-arrow","children":"›"})]})})]}),(0,p.jsxs)(o.Ss,{"className":"publish-field","children":[(0,p.jsxs)(o.EY,{"className":"publish-label","children":["内容 ",(0,p.jsx)(o.EY,{"className":"publish-required","children":"*"})]}),(0,p.jsx)(o.TM,{"className":"publish-textarea","placeholder":"输入您想要说的内容","placeholderClass":"publish-placeholder","value":e,"onInput":e=>t(e.detail.value),"maxlength":-1})]}),(0,p.jsxs)(o.Ss,{"className":"publish-field publish-field-images","children":[(0,p.jsxs)(o.Ss,{"className":"publish-field-row","children":[(0,p.jsx)(o.EY,{"className":"publish-label","children":"添加图片"}),(0,p.jsx)(o.EY,{"className":"publish-hint","children":"(最多9张,单张照片小于2M)"})]}),(0,p.jsxs)(o.Ss,{"className":"publish-images-wrap","children":[i.map((e,t)=>(0,p.jsxs)(o.Ss,{"className":"publish-file-item","children":[(0,p.jsx)(o._V,{"className":"publish-file-img","src":e.tempPath,"mode":"aspectFill"}),(0,p.jsx)(o.Ss,{"className":"publish-file-del","onClick":()=>(e=>{m(t=>t.filter((t,i)=>i!==e))})(t),"role":"button","aria-label":"删除","children":(0,p.jsx)(o.EY,{"className":"publish-file-del-x","children":"×"})})]},t)),i.length{const e=u-i.length;if(e<=0)(0,r.P0)({"title":"最多上传 9 张图片","icon":"none"});else try{const t=(await(0,a.N)({"count":e,"sizeType":["compressed"],"sourceType":["album","camera"]})).tempFilePaths??[];m(e=>[...e,...t.map(e=>({"tempPath":e}))])}catch(e){!0!==e?.errMsg?.includes("cancel")&&(0,r.P0)({"title":"选择图片失败","icon":"none"})}},"role":"button","aria-label":"添加图片","children":(0,p.jsx)(o.EY,{"className":"publish-file-add-icon","children":"+"})})]})]}),(0,p.jsxs)(o.Ss,{"className":"publish-field publish-field-switch","children":[(0,p.jsx)(o.EY,{"className":"publish-label publish-label-inline","children":"评论"}),(0,p.jsx)(o.dO,{"checked":A,"color":"#ff7600","onChange":e=>b(e.detail.value)})]}),(0,p.jsxs)(o.Ss,{"className":"publish-field publish-field-agree","children":[(0,p.jsx)(o.Ss,{"className":"publish-checkbox "+(y?"publish-checkbox-checked":""),"onClick":()=>x(!y),"children":y&&(0,p.jsx)(o.EY,{"className":"publish-checkbox-check","children":"✓"})}),(0,p.jsxs)(o.EY,{"className":"publish-agree-text","children":["我已阅读并同意",(0,p.jsx)(o.EY,{"className":"publish-agree-link","onClick":()=>{n.Ay.navigateTo({"url":"/pages/agreement/index?type=publish"})},"children":"【发布须知】"})]})]})]}),w&&(0,p.jsx)(o.Ss,{"className":"publish-uploading","children":(0,p.jsx)(o.EY,{"className":"publish-uploading-txt","children":"图片上传中…"})}),(0,p.jsx)(o.Ss,{"className":"publish-footer","children":(0,p.jsx)(l.W,{"className":"publish-submit","colors":["#ff7600","#ff8c2e"],"angle":135,"onClick":g?void 0:async()=>{if(e.trim()||0!==i.length)if(y)if(w)(0,r.P0)({"title":"图片上传中,请稍后","icon":"none"});else{f(!0);try{let t=[];if(i.length>0){v(!0);try{for(const e of i){const i=await(0,c.QM)(e.tempPath),s=i.id??i.fileId;s&&t.push(String(s))}}finally{v(!1)}}const s={"content":e.trim(),"fileIds":t,"commentSwitch":A?1:0};T?.id&&(s.groupId=T.id),await(0,d.Op)(s),(0,r.P0)({"title":"发布成功","icon":"success"}),setTimeout(()=>n.Ay.navigateBack(),1500)}catch(e){(0,r.P0)({"title":e?.message??"发布失败","icon":"none"})}finally{f(!1)}}else(0,r.P0)({"title":"请先阅读并同意发布须知","icon":"none"});else(0,r.P0)({"title":"请输入内容或上传图片","icon":"none"})},"children":(0,p.jsx)(o.EY,{"children":g?"发布中…":"立即发布"})})})]})}},"1135":function(e,t,i){i.d(t,{"Hn":function(){return invitationLike},"Op":function(){return createInvitation},"SL":function(){return invitationUnlike},"UR":function(){return getInvitationList},"wl":function(){return getInvitation}});var s=i(5288);const r="application/x-www-form-urlencoded";function getInvitationList(e){return(0,s.Ay)({"url":"/api/invitation/list","method":"POST","data":e})}function createInvitation(e){return(0,s.Ay)({"url":"/api/invitation","method":"POST","data":e})}function getInvitation(e){return(0,s.Ay)({"url":"/api/invitation","method":"GET","params":e})}function invitationLike(e){return(0,s.Ay)({"url":"/api/invitation/like","method":"POST","headers":{"Content-Type":r},"params":e})}function invitationUnlike(e){return(0,s.Ay)({"url":"/api/invitation/like","method":"DELETE","headers":{"Content-Type":r},"params":e})}},"3101":function(e,t,i){i.d(t,{"rr":function(){return chooseAndUploadFeedbackImages},"QM":function(){return upload_uploadFile}});var s=i(7369),r=i(2717),a=i(1045);class NativeUploadFile{"constructor"(e){this.className="NativeUploadFile";const t=Object.assign(Object.assign({},e),{"success":t=>{null==e||e.success(t),this.destroy()},"fail":t=>{null==e||e.fail(t),this.destroy()}});this.objectId=a.N.getInstance().createInstance(this.className,t)}static"getUploadTask"(e){return new NativeUploadFile(e)}"abort"(){a.N.getInstance().setInstanceFunction({},this.className,"abort",this.objectId),this.destroy()}"offHeadersReceived"(e){a.N.getInstance().setInstanceFunction(e,this.className,"offHeadersReceived",this.objectId)}"offProgressUpdate"(e){a.N.getInstance().setInstanceFunction(e,this.className,"offProgressUpdate",this.objectId)}"onHeadersReceived"(e){a.N.getInstance().setInstanceFunctionAsync(e,this.className,"onHeadersReceived",this.objectId)}"onProgressUpdate"(e){a.N.getInstance().setInstanceFunctionAsync(e,this.className,"onProgressUpdate",this.objectId)}"destroy"(){a.N.getInstance().destroyInstance(this.className,this.objectId)}}var n=i(1321);const uploadFile=e=>{const t=(0,n._S)(e);if(!t.flag){const e={"errMsg":`uploadFile:fail ${t.msg}`};return Promise.reject(e)}const i=e,{"url":a,"filePath":o,"name":l,"success":d,"fail":c,"complete":p}=i,u=(0,s.Tt)(i,["url","filePath","name","success","fail","complete"]),h={"url":a,"filePath":o,"name":l};for(const e in h)if("string"!=typeof h[e]){const t={"errMsg":(0,n.m2)({"para":e,"correct":"string","wrong":h[e]})};return(0,r.Tn)(c)&&c(t),(0,r.Tn)(p)&&p(t),Promise.reject(t)}const m=NativeUploadFile.getUploadTask(Object.assign(Object.assign({"url":a,"filePath":o,"name":l},u),{"success":e=>{(0,r.Tn)(d)&&d(e)},"fail":e=>{(0,r.Tn)(c)&&c(e)},"complete":e=>{(0,r.Tn)(p)&&p(e)}})),g=Promise.resolve(m);return m&&["abort","onHeadersReceived","offHeadersReceived","onProgressUpdate","offProgressUpdate"].forEach(e=>{e in m&&(g[e]=m[e].bind(m))}),g};var o=i(7220),l=i(1169),d=i(1607),c=i(3659);const p=`${i(1081).K.BASE_URL}/api/file/upload`;function upload_uploadFile(e){return(async()=>{const t=await(0,c.c7)(c.d5.TOKEN)||"";return new Promise((i,s)=>{uploadFile({"url":p,"filePath":e,"name":"files","header":{"cookie":t?`token=${t}`:""}}).then(e=>{if(200===e.statusCode)try{const t=JSON.parse(e.data);if(t.code&&"S00000"!==t.code)return void s(t);i(t.model??t)}catch{s(new Error("解析上传结果失败"))}else s(new Error(e.data||"上传失败"))}).catch(s)})})()}const u=2097152;async function chooseAndUploadFeedbackImages(e,t=9){const i=Math.min(t-e,9);if(i<=0)return[];const s=(await(0,o.N)({"count":i,"sizeType":["compressed"],"sourceType":["album","camera"]})).tempFilePaths??[],r=[];for(const e of s)try{const t=await(0,l.R)({"filePath":e});if((t.size??0)>u){(0,d.P0)({"title":"图片超过 2M,请选择较小图片","icon":"none"});continue}const i=await upload_uploadFile(e),s=i.id??i.fileId,a=i.url??i?.model?.url;s&&r.push({"id":String(s),"url":a,"tempPath":e})}catch{}return r}}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/8.9c17091c.js b/entry/src/main/resources/rawfile/spa/js/8.9c17091c.js new file mode 100644 index 0000000..017de82 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/8.9c17091c.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[8],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const g=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],f=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[g.slice(),f.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[g.slice(),f.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=g.slice(),t=f.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var A=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const b=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,A.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const y=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,b)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const x={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,x),e}const E={"document":x,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,E),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let S,T,C;function getSupport(){return S||(S=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),S}function getDevice(e){return void 0===e&&(e={}),T||(T=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),T}function getBrowser(){return C||(C=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),C}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const x=t.grid&&t.grid.rows>1&&e.grid;let E;x?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const S="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+g:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==f&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],g=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;g&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,g,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(f=l.length-1);const w=-l[f];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,A&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var L={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):y=a;const x="next"===s||!s,E="prev"===s||!s;let S=0,T=0;const C=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-g/2+.5:0);if(M=0;t-=1)d[t].column===e&&A.push(t)}else A.push(C-t-1)}}else if(M+g>C-w){T=Math.max(M-(C-2*w),f);for(let e=0;e{e.column===t&&b.push(i)}):b.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),E&&A.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),x&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(A.length>0&&E||b.length>0&&x)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(A.length>0&&E){if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y+S]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y+Math.ceil(S),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?A.length/h.grid.rows:A.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(b.length>0&&x)if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y-T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y-T,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let g=!0;l.matches(r.focusableElements)&&(g=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const f=g&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!f||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,g=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),g=Math.abs(g)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,g=-g);const f=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=g>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&f!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let A=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&&(b=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(A=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**b))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,g=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,g=l[l.length-1]-l[l.length-2])}let f=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(f=0));const v=(u-l[m])/g,A=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?f:m+A):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+A):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+A):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==f?f:m+A),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var D={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const z={"eventsEmitter":M,"update":k,"translate":I,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":P,"loop":L,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),g=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const f=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!f?e.disable():!u&&f&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!g&&w?(e.loopCreate(t),e.updateSlides()):g&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},O={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},D,o);return n.params=utils_extend({},l,O,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(O,e)}static get"extendedDefaults"(){return O}static get"defaults"(){return D}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(z).forEach(e=>{Object.keys(z[e]).forEach(t=>{Swiper.prototype[t]=z[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const _=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":g}=i.virtual;i.params.cssMode||i.updateActiveIndex();const f=i.activeIndex||0;let w,v,A;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,A=Math.floor(s/2)+r+d):(v=s+(r-1)+c,A=(o?s:r)+d);let b=f-A,y=f+v;o||(b=Math.max(b,0),y=Math.min(y,h.length-1));let x=(i.slidesGrid[b]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&f>=A?(b-=A,n||(x+=i.slidesGrid[0])):o&&f{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":x,"from":b,"to":y,"slides":function getSlides(){const e=[];for(let t=b;t<=y;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const E=[],S=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ey){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const T=o?-h.length:0,C=o?2*h.length:h.length;for(let t=T;t=b&&t<=y){const i=getSlideIndex(t);void 0===u||e?S.push(i):(t>u&&S.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=E.length-1;e>=0;e-=1){const t=E[e];i.slidesEl.prepend(renderSlide(h[t],t))}else E.sort((e,t)=>t-e),E.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,g=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,g,f,w,v,A,b,y,x,E,S,T;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const C="number"==typeof e?e:null;1===l&&C&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=C||M,l=C||M,!e||1===l&&C?(m=0,g=0):(S=p.slideEl.offsetWidth,T=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+S/2-r,h=d+T/2-n,f=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=f*i.scale,A=w*i.scale,b=Math.min(S/2-v/2,0),y=Math.min(T/2-A/2,0),x=-b,E=-y,m=c*i.scale,g=h*i.scale,mx&&(m=x),gE&&(g=E)),C&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${g}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return g},"set"(e){if(g!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}g=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,g,f=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),g||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/f),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;f=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,f=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,g=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(g=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const g=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${g}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${g}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(g=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(g.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=g.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const f=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-g.scale)*c*a})`:`scale(${1-(1-g.scale)*c*a})`,A=c<0?1+(1-g.opacity)*c*a:1-(1-g.opacity)*c*a,b=`translate3d(${f}) ${w} ${v}`;if(m&&g.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&g.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const y=effectTarget(0,s);y.style.transform=b,y.style.opacity=A,g.origin&&(y.style.transformOrigin=g.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(b||y){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,f+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const x=p<0?""+(1+(1-f)*p):""+(1-(1-f)*p),E=`\n translate3d(${h}, ${m}, ${g}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${x})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=E}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(_);var B,N,j,$,H,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let R=0;const G=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),B.set(this,R++),N.set(this,"autoplay"),j.set(this,!1),$.set(this,!1),H.set(this,0),this.handleSwiperSizeDebounce=(0,A.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,$,"f")&&(this.reset(),__classPrivateFieldSet(this,$,!1,"f"),__classPrivateFieldSet(this,j,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,j,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,j,!0,"f"),__classPrivateFieldSet(this,H,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,j,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,N,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,N,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,$,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,H,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,g=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,H,"f")===this.realIndex)return;__classPrivateFieldSet(m,H,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,N,"f"),"currentItemId":t}),__classPrivateFieldSet(m,N,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,N,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,H,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,N,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,N,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,N,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,N,"autoplay","f")}}});if(t&&(g.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container`,g),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,B,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,B,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);B=new WeakMap,N=new WeakMap,j=new WeakMap,$=new WeakMap,H=new WeakMap;const Y=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,G)})},F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,F)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const Q=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,V)})},X=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const q=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,X)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const Z=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const U=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,Z)})},J=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const K=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,J)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,y),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,Y),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,Q),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,q),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,U),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,K)},"1607":function(e,t,i){i.d(t,{"RZ":function(){return hideLoading},"Zu":function(){return showActionSheet},"Cs":function(){return showLoading},"to":function(){return showModal},"P0":function(){return showToast}});var s=i(5482),r=i(1229),a=i(794),n=i(2999),o=i(9479);const noop=function(){};let l="default";function init(e){if("ready"===l)return;const t=e.createElement("style");t.textContent='@font-face{font-weight:normal;font-style:normal;font-family:"taro";src:url("data:application/x-font-ttf;charset=utf-8;base64, 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") format("truetype");}@-webkit-keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}@keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}.taro-modal__foot:after {content: "";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);} .taro-model__btn:active {background-color: #EEEEEE}.taro-model__btn:not(:first-child):after {content: "";position: absolute;left: 0;top: 0;width: 1px;bottom: 0;border-left: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}.taro-actionsheet__cell:not(:last-child):after {content: "";position: absolute;left: 0;bottom: 0;right: 0;height: 1px;border-top: 1px solid #e5e5e5;color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}',e.querySelector("head").appendChild(t),l="ready"}const d=new class Toast{"constructor"(){this.options={"title":"","icon":"none","image":"","duration":1500,"mask":!1},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0"},"toastStyle":{"z-index":"5000","box-sizing":"border-box","display":"flex","flex-direction":"column","justify-content":"center","-webkit-justify-content":"center","position":"fixed","top":"50%","left":"50%","min-width":"120px","max-width":"200px","min-height":"120px","padding":"15px","transform":"translate(-50%, -50%)","border-radius":"5px","text-align":"center","line-height":"1.6","color":"#FFFFFF","background":"rgba(17, 17, 17, 0.7)"},"successStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTQ4OTYzMjA0IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQzNDgiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNMjE5Ljk1MiA1MTIuNTc2bDIxMC40MzIgMjEwLjQzMi00NS4yNDggNDUuMjU2LTIxMC40MzItMjEwLjQzMnoiIHAtaWQ9IjQzNDkiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNNzk5LjY3MiAyNjIuMjY0bDQ1LjI1NiA0NS4yNTYtNDYwLjQ2NCA0NjAuNDY0LTQ1LjI1Ni00NS4yNTZ6IiBwLWlkPSI0MzUwIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"errrorStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTUxMDU1MTgzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE0MDc2IiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNTggNjQgNjQgMjY0LjU4IDY0IDUxMnMyMDAuNTggNDQ4IDQ0OCA0NDggNDQ4LTIwMC41OCA0NDgtNDQ4Uzc1OS40MiA2NCA1MTIgNjR6IG0wIDc1MmEzNiAzNiAwIDEgMSAzNi0zNiAzNiAzNiAwIDAgMS0zNiAzNnogbTUxLjgzLTU1MS45NUw1NDggNjM2YTM2IDM2IDAgMCAxLTcyIDBsLTE1LjgzLTM3MS45NWMtMC4xLTEuMzMtMC4xNy0yLjY4LTAuMTctNC4wNWE1MiA1MiAwIDAgMSAxMDQgMGMwIDEuMzctMC4wNyAyLjcyLTAuMTcgNC4wNXoiIHAtaWQ9IjE0MDc3IiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"loadingStyle":{"margin":"6px auto","width":"38px","height":"38px","-webkit-animation":"taroLoading 1s steps(12, end) infinite","animation":"taroLoading 1s steps(12, end) infinite","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat","background-size":"100%"},"imageStyle":{"margin":"6px auto","width":"40px","height":"40px","background":"transparent no-repeat","background-size":"100%"},"textStyle":{"margin":"0","font-size":"16px"}}}"create"(e={},t="toast"){var i,s;const{"maskStyle":r,"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p,"textStyle":u}=this.style,h=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});if(this.el=document.createElement("div"),this.el.className="taro__toast",this.el.style.opacity="0",this.el.style.transition="opacity 0.1s linear",this.el.ontouchmove=e=>{e.stopPropagation(),e.preventDefault()},this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(r)),this.mask.style.display=h.mask?"block":"none",this.icon=document.createElement("p"),h.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${h.image})`})));else{const e="loading"===h.icon?c:"error"===h.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===h.icon?{"display":"none"}:{})))}return this.toast=document.createElement("div"),this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===h.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.title=document.createElement("p"),this.title.setAttribute("style",(0,n.Rq)(u)),this.title.textContent=h.title,this.toast.appendChild(this.icon),this.toast.appendChild(this.title),this.el.appendChild(this.mask),this.el.appendChild(this.toast),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.type=h._type,h.duration>=0&&this.hide(h.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"show"(e={},t="toast"){var i,s;const r=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.title.textContent=r.title||"",this.mask.style.display=r.mask?"block":"none";const{"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p}=this.style;if(r.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${r.image})`})));else if(!r.image&&r.icon){const e="loading"===r.icon?c:"error"===r.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===r.icon?{"display":"none"}:{})))}return this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===r.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.type=r._type,r.duration>=0&&this.hide(r.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"hide"(e=0,t=""){t&&t!==this.type||(this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},100)},e))}},c=new class Modal{"constructor"(){this.options={"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"modalStyle":{"z-index":"4999","position":"fixed","top":"50%","left":"50%","transform":"translate(-50%, -50%)","width":"80%","max-width":"300px","border-radius":"3px","text-align":"center","line-height":"1.6","overflow":"hidden","background":"#FFFFFF"},"titleStyle":{"padding":"20px 24px 9px","font-size":"18px"},"textStyle":{"padding":"0 24px 12px","min-height":"40px","font-size":"15px","line-height":"1.3","color":"#808080","word-wrap":"break-word","word-break":"break-all"},"footStyle":{"position":"relative","line-height":"48px","font-size":"18px","display":"flex"},"btnStyle":{"position":"relative","-webkit-box-flex":"1","-webkit-flex":"1","flex":"1"}}}"create"(e={}){return new Promise(t=>{var i,s;const{"maskStyle":r,"modalStyle":o,"titleStyle":l,"textStyle":d,"footStyle":c,"btnStyle":p}=this.style,u=Object.assign(Object.assign({},this.options),e);this.el=document.createElement("div"),this.el.className="taro__modal",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear";const eventHandler=e=>{e.stopPropagation(),e.preventDefault()},h=document.createElement("div");h.className="taro-modal__mask",h.setAttribute("style",(0,n.Rq)(r)),h.ontouchmove=eventHandler;const m=document.createElement("div");m.className="taro-modal__content",m.setAttribute("style",(0,n.Rq)(o)),m.ontouchmove=eventHandler;const g=u.title?l:Object.assign(Object.assign({},l),{"display":"none"});this.title=document.createElement("div"),this.title.className="taro-modal__title",this.title.setAttribute("style",(0,n.Rq)(g)),this.title.textContent=u.title;const f=u.title?d:Object.assign(Object.assign({},d),{"padding":"40px 20px 26px","color":"#353535"});this.text=document.createElement("div"),this.text.className="taro-modal__text",this.text.setAttribute("style",(0,n.Rq)(f)),this.text.textContent=u.content;const w=document.createElement("div");w.className="taro-modal__foot",w.setAttribute("style",(0,n.Rq)(c));const v=Object.assign(Object.assign({},p),{"color":u.cancelColor,"display":u.showCancel?"block":"none"});this.cancel=document.createElement("div"),this.cancel.className="taro-model__btn taro-model__cancel",this.cancel.setAttribute("style",(0,n.Rq)(v)),this.cancel.textContent=u.cancelText,this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm=document.createElement("div"),this.confirm.className="taro-model__btn taro-model__confirm",this.confirm.setAttribute("style",(0,n.Rq)(p)),this.confirm.style.color=u.confirmColor,this.confirm.textContent=u.confirmText,this.confirm.onclick=()=>{this.hide(),t("confirm")},w.appendChild(this.cancel),w.appendChild(this.confirm),m.appendChild(this.title),m.appendChild(this.text),m.appendChild(w),this.el.appendChild(h),this.el.appendChild(m),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"show"(e={}){return new Promise(t=>{var i,s;const r=Object.assign(Object.assign({},this.options),e);this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer);const{"textStyle":o}=this.style;if(r.title)this.title.textContent=r.title,this.title.style.display="block",this.text.setAttribute("style",(0,n.Rq)(o));else{this.title.textContent="",this.title.style.display="none";const e=Object.assign(Object.assign({},o),{"padding":"40px 20px 26px","color":"#353535"});this.text.setAttribute("style",(0,n.Rq)(e))}this.text.textContent=r.content||"",this.cancel.style.display=r.showCancel?"block":"none",this.cancel.textContent=r.cancelText||"",this.cancel.style.color=r.cancelColor||"",this.confirm.textContent=r.confirmText||"",this.confirm.style.color=r.confirmColor||"",this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm.onclick=()=>{this.hide(),t("confirm")},this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},p=new class ActionSheet{"constructor"(){this.options={"alertText":"","itemList":[],"itemColor":"#000000","success":noop,"fail":noop,"complete":noop},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"actionSheetStyle":{"z-index":"4999","position":"fixed","left":"0","bottom":"0","-webkit-transform":"translate(0, 100%)","transform":"translate(0, 100%)","width":"100%","line-height":"1.6","background":"#EFEFF4","-webkit-transition":"-webkit-transform .3s","transition":"transform .3s","border-radius":"15px 15px 0 0"},"menuStyle":{"background-color":"#FCFCFD","border-radius":"15px 15px 0 0"},"cellStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"18px"},"titleStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"16px","color":"rgba(0,0,0,0.8)","display":"none"},"cancelStyle":{"margin-top":"6px","padding":"10px 0","text-align":"center","font-size":"18px","color":"#000000","background-color":"#FCFCFD"}},this.lastConfig={}}"create"(e={}){return new Promise(t=>{const{"maskStyle":i,"actionSheetStyle":s,"menuStyle":r,"cellStyle":a,"titleStyle":o,"cancelStyle":l}=this.style,d=Object.assign(Object.assign({},this.options),e);this.lastConfig=d,this.el=document.createElement("div"),this.el.className="taro__actionSheet",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear",this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(i)),this.actionSheet=document.createElement("div"),this.actionSheet.setAttribute("style",(0,n.Rq)(s)),this.menu=document.createElement("div"),this.menu.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},r),{"color":d.itemColor}))),this.cells=d.itemList.map((e,i)=>{const s=document.createElement("div");return s.className="taro-actionsheet__cell",s.setAttribute("style",(0,n.Rq)(a)),s.textContent=e,s.dataset.tapIndex=`${i}`,s.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)},s}),this.title=document.createElement("div"),this.title.setAttribute("style",(0,n.Rq)(o)),this.title.className="taro-actionsheet__cell",this.title.textContent=d.alertText,this.title.style.display=d.alertText?"block":"none",this.cancel=document.createElement("div"),this.cancel.setAttribute("style",(0,n.Rq)(l)),this.cancel.textContent="取消",this.menu.appendChild(this.title),this.cells.forEach(e=>this.menu.appendChild(e)),this.actionSheet.appendChild(this.menu),this.actionSheet.appendChild(this.cancel),this.el.appendChild(this.mask),this.el.appendChild(this.actionSheet);const cb=()=>{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"show"(e={}){return new Promise(t=>{const i=Object.assign(Object.assign({},this.options),e);this.lastConfig=i,this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),i.itemColor&&(this.menu.style.color=i.itemColor);const{"cellStyle":s}=this.style;i.itemList.forEach((e,i)=>{let r;this.cells[i]?r=this.cells[i]:(r=document.createElement("div"),r.className="taro-actionsheet__cell",r.setAttribute("style",(0,n.Rq)(s)),r.dataset.tapIndex=`${i}`,this.cells.push(r),this.menu.appendChild(r)),r.textContent=e,r.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)}});const r=this.cells.length,a=i.itemList.length;if(r>a){for(let e=a;e{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",(0,n.BM)(this.actionSheet,"translate(0, 100%)"),this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},showToast=(e={"title":""})=>{init(document),e=Object.assign({"title":"","icon":"success","image":"","duration":1500,"mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showToast","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("number"!=typeof e.duration)return r.fail({"errMsg":(0,n.m2)({"para":"duration","correct":"Number","wrong":e.duration})});e.image&&"string"!=typeof e.image&&(e.image=""),e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"toast"):d.create(e,"toast"),r.success({"errMsg":a})},showLoading=(e={"title":""})=>{init(document),e=Object.assign({"title":"","mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showLoading","success":t,"fail":i,"complete":s});if("string"!=typeof(e=Object.assign({},e,{"icon":"loading","image":"","duration":-1})).title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"loading"):d.create(e,"loading"),r.success({"errMsg":a})},hideLoading=({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideLoading","success":t,"fail":i,"complete":s});return d.el?(d.hide(0,e?"loading":""),r.success()):r.success()},showModal=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={}){init(document),e=Object.assign({"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showModal","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("string"!=typeof e.content)return r.fail({"errMsg":(0,n.m2)({"para":"content","correct":"String","wrong":e.content})});if("string"!=typeof e.cancelText)return r.fail({"errMsg":(0,n.m2)({"para":"cancelText","correct":"String","wrong":e.cancelText})});if(e.cancelText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"cancelText length should not larger then 4 Chinese characters"});if("string"!=typeof e.confirmText)return r.fail({"errMsg":(0,n.m2)({"para":"confirmText","correct":"String","wrong":e.confirmText})});if(e.confirmText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"confirmText length should not larger then 4 Chinese characters"});if("string"!=typeof e.cancelColor)return r.fail({"errMsg":(0,n.m2)({"para":"cancelColor","correct":"String","wrong":e.cancelColor})});if("string"!=typeof e.confirmColor)return r.fail({"errMsg":(0,n.m2)({"para":"confirmColor","correct":"String","wrong":e.confirmColor})});e.showCancel=!!e.showCancel;let a="";a=c.el?yield c.show(e):yield c.create(e);const l={"cancel":!1,"confirm":!1};return l[a]=!0,r.success(l)});const showActionSheet=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={"itemList":[]},t="showActionSheet"){init(document),e=Object.assign({"itemColor":"#000000","itemList":[]},e);const{"success":i,"fail":s,"complete":r}=e,a=new o._({"name":t,"success":i,"fail":s,"complete":r});if(!Array.isArray(e.itemList))return a.fail({"errMsg":(0,n.m2)({"para":"itemList","correct":"Array","wrong":e.itemList})});if(e.itemList.length<1)return a.fail({"errMsg":"parameter error: parameter.itemList should have at least 1 item"});if(e.itemList.length>6)return a.fail({"errMsg":"parameter error: parameter.itemList should not be large than 6"});for(let t=0;t{var e,t;d.currentPath&&d.currentPath!==(null===(e=a.E.page)||void 0===e?void 0:e.path)&&((({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideToast","success":t,"fail":i,"complete":s});d.el?(d.hide(0,e?"toast":""),r.success()):r.success()})(),hideLoading()),c.currentPath&&c.currentPath!==(null===(t=a.E.page)||void 0===t?void 0:t.path)&&function hideModal(){c.el&&c.hide()}()})},"9008":function(e,t,i){i.r(t),i.d(t,{"default":function(){return SettingPage}});var s=i(1953),r=i(1607),a=i(4203),n=i(8842),o=i(6070);const l=[{"id":"user-info","title":"个人信息","desc":"头像、昵称、出生日期等","url":"/pages/user-info/index"},{"id":"reset-password","title":"重置密码","url":"/pages/reset-password/index"},{"id":"feedback","title":"意见反馈","url":"/pages/feedback/index"},{"id":"about","title":"关于","url":"/pages/about/index"}];function SettingPage(){const{"logout":e}=(0,n.J)();return(0,o.jsxs)(s.Ss,{"className":"setting-page","children":[(0,o.jsx)(s.Ss,{"className":"setting-list","children":l.map((e,t)=>(0,o.jsxs)(s.Ss,{"className":"setting-item"+(t===l.length-1?" setting-item-last":""),"onClick":()=>a.Ay.navigateTo({"url":e.url}),"children":[(0,o.jsxs)(s.Ss,{"className":"setting-item-left","children":[(0,o.jsx)(s.EY,{"className":"setting-item-title","children":e.title}),e.desc?(0,o.jsx)(s.EY,{"className":"setting-item-desc","children":e.desc}):null]}),(0,o.jsx)(s.EY,{"className":"setting-item-arrow","children":"›"})]},e.id))}),(0,o.jsx)(s.Ss,{"className":"setting-logout","onClick":()=>{(0,r.to)({"title":"提示","content":"确定退出登录?","success":t=>{t.confirm&&(e?.(),(0,r.P0)({"title":"已退出登录","icon":"none"}),setTimeout(()=>a.Ay.reLaunch({"url":"/pages/login/index"}),500))}})},"children":(0,o.jsx)(s.EY,{"className":"setting-logout-txt","children":"退出登录"})})]})}}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/87.3ffbe716.js b/entry/src/main/resources/rawfile/spa/js/87.3ffbe716.js new file mode 100644 index 0000000..242f05e --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/87.3ffbe716.js @@ -0,0 +1 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[87],{"1953":function(e,s,r){"use strict";r.d(s,{"$n":function(){return me},"_V":function(){return fe},"pd":function(){return ge},"LC":function(){return we},"BM":function(){return ve},"RC":function(){return be},"wu":function(){return ye},"dO":function(){return xe},"EY":function(){return Ee},"TM":function(){return Se},"Ss":function(){return Te}});var a=r(758);const helper_manipulatePropsFunction=(e,s={})=>{const{"dangerouslySetInnerHTML":r,"style":a}=e;return"string"!=typeof a&&(s.style=a),Object.assign(Object.assign({},s),{"dangerouslySetInnerHTML":r})};var n=r(1951),o=r(2878);const c=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,n.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,n.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":s,"type":r,"size":a,"plain":c,"loading":p,"hover":u}=this,f=(0,o.c)({[`${s}`]:u&&!e});return(0,n.h)(n.xr,{"class":f,"type":r,"plain":c,"loading":p,"size":a,"disabled":e},p&&(0,n.h)("i",{"class":"weui-loading"}),(0,n.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const p=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,c)})},u=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,n.lh)(this,"load",7),this.onError=(0,n.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(s=>{s[s.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":s,"naturalWidth":r,"naturalHeight":a}=this.imgRef;this.onLoad.emit({"width":e,"height":s}),this.aspectFillMode=r>a?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":s=!1,"aspectFillMode":r="width","imageOnLoad":a,"imageOnError":c,"nativeProps":p,"didLoad":u}=this,f=this.mode||"scaleToFill",g=(0,o.c)({"taro-img__widthfix":"widthFix"===f}),w=(0,o.c)(`taro-img__mode-${f.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${r}`]:"aspectFill"===f});return(0,n.h)(n.xr,{"class":g},e?(0,n.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":w,"src":s&&!u?void 0:e,"onLoad":a.bind(this),"onError":c.bind(this)},p)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const f=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,u)})};function getTrueType(e,s,r){if("search"===s&&(e="search"),r&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const g=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,n.lh)(this,"input",7),this.onPaste=(0,n.lh)(this,"paste",7),this.onFocus=(0,n.lh)(this,"focus",7),this.onBlur=(0,n.lh)(this,"blur",7),this.onConfirm=(0,n.lh)(this,"confirm",7),this.onChange=(0,n.lh)(this,"change",7),this.onKeyDown=(0,n.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":s,"maxlength":r,"confirmType":a,"password":n}=this;if(!this.isOnComposition&&!this.onInputExcuted){let o=e.target.value;const c=getTrueType(s,a,n);this.onInputExcuted=!0,"number"===c&&o&&r>-1&&r<=o.length&&(o=o.substring(0,r),e.target.value=o),this.value=o,this.onInput.emit({"value":o,"cursor":o.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":s}=e.target,r=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":s,"cursor":s.length,"keyCode":r}),13===r&&this.onConfirm.emit({"value":s})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const s=e.data&&/[0-9]/.test(e.data);"number"!==this.type||s||e.preventDefault(),"digit"!==this.type||s||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,s){var r;!s&&e&&(null===(r=this.inputRef)||void 0===r||r.focus())}"watchValue"(e){const s=fixControlledValue(e);this.inputRef.value!==s&&(this.inputRef.value=s)}"componentDidLoad"(){var e,s,r,a,n;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(s=this.inputRef)||void 0===s||s.addEventListener("compositionstart",this.handleComposition),null===(r=this.inputRef)||void 0===r||r.addEventListener("compositionend",this.handleComposition),null===(a=this.inputRef)||void 0===a||a.addEventListener("beforeinput",this.handleBeforeInput),null===(n=this.inputRef)||void 0===n||n.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,s,r,a,n;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(s=this.inputRef)||void 0===s||s.removeEventListener("compositionstart",this.handleComposition),null===(r=this.inputRef)||void 0===r||r.removeEventListener("compositionend",this.handleComposition),null===(a=this.inputRef)||void 0===a||a.removeEventListener("beforeinput",this.handleBeforeInput),null===(n=this.inputRef)||void 0===n||n.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":s,"password":r,"placeholder":a,"autoFocus":o,"disabled":c,"maxlength":p,"confirmType":u,"name":f,"nativeProps":g}=this;return(0,n.h)("input",Object.assign({"ref":e=>{this.inputRef=e,o&&e&&e.focus()},"class":"weui-input","type":getTrueType(s,u,r),"placeholder":a,"autoFocus":o,"disabled":c,"maxlength":p,"name":f,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},g,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const w=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,g)})},v=102,b=34,x=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,n.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,s=`translate3d(0, ${this.height}px, 0)`,r=`transform ${e}s`;return{"transform":s,"-webkit-transform":s,"transition":r,"-webkit-transition":r}}"formulaUnlimitedScroll"(e,s,r){const{"height":a,"updateHeight":n,"columnId":o}=this,c="up"===r?1:-1;this.touchEnd=!1,n(-e*c*b+a,o),requestAnimationFrame(()=>{this.touchEnd=!0;const r=Math.round(s/-34)+e*c;n(v-b*r,o,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const s=e,r=s-this.preY;this.preY=s,this.touchEnd=!1,Math.abs(s-this.startY)>10&&(this.hadMove=!0);let a=this.height+r;"time"===this.mode&&("0"===this.columnId?(a>0&&(a=-816+r),a<-850&&(a=-34+r)):"1"===this.columnId&&(a>0&&(a=-2040+r),a<-2074&&(a=-34+r))),this.updateHeight(a,this.columnId)}async"handleMoveEnd"(e){const{"mode":s,"range":r,"height":a,"updateHeight":n,"columnId":o}=this,c=-34*(r.length-1),p=e;let u;if(this.touchEnd=!0,this.hadMove)u=a-v;else{const e=window.innerHeight;if(u=a-v-(p-(e-119)),"time"===s)if("0"===o){if(u>-85)return this.formulaUnlimitedScroll(24,u,"up");if(u<-969)return this.formulaUnlimitedScroll(24,u,"down")}else if("1"===o){if(u>-85)return this.formulaUnlimitedScroll(60,u,"up");if(u<-2193)return this.formulaUnlimitedScroll(60,u,"down")}}u>0&&(u=0),u{const r=s?e[s]:e;return(0,n.h)("div",{"class":"weui-picker__item"},r)});return(0,n.h)(n.xr,{"class":"weui-picker__group"},(0,n.h)("div",{"class":"weui-picker__mask"}),(0,n.h)("div",{"class":"weui-picker__indicator"}),(0,n.h)("div",{"class":"weui-picker__content","style":this.getPosition()},r))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,s){const r=[];for(let a=e;a<=s;a++)r.push(`${a<10?"0":""}${a}`);return r}const E=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],T=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,s){return!isNaN(+e)&&e>=0&&e+e);return!(s[0]<0||s[0]>23)&&!(s[1]<0||s[1]>59)}function compareTime(e,s){const r=e.split(":").map(e=>+e),a=s.split(":").map(e=>+e);return r[0]String(e)):e,s}function getDateRange(e,s){const r=[];for(let a=e;a<=s;a++)r.push(a);return r}function getYearRange(e,s){return getDateRange(e,s)}function getMonthRange(e,s,r){let a=1,n=12;return e.getFullYear()===r&&(a=e.getMonth()+1),s.getFullYear()===r&&(n=s.getMonth()+1),getDateRange(a,n)}function getDayRange(e,s,r,a){let n=1,o=function getMaxDay(e,s){return 4===s||6===s||9===s||11===s?30:2===s?e%4==0&&e%100!=0||e%400==0?29:28:31}(r,a);return e.getFullYear()===r&&e.getMonth()+1===a&&(n=e.getDate()),s.getFullYear()===r&&s.getMonth()+1===a&&(o=s.getDate()),getDateRange(n,o)}const A=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,n.lh)(this,"change",7),this.onColumnChange=(0,n.lh)(this,"columnchange",7),this.onCancel=(0,n.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let s=0;return"time"===this.mode&&(s=136),v-b*e-s}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(v-e)/b);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const s=[E.slice(),T.slice()],r=this.index.map((e,r)=>s[r][e]);this.index=r.map(e=>parseInt(e)),e=r.join(":")}if("date"===this.mode){const{"_start":s,"_end":r,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],c=getYearRange(s.getFullYear(),r.getFullYear()),p=getMonthRange(s,r,n),u=getDayRange(s,r,n,o),f=c[this.index[0]],g=p[this.index[1]],w=u[this.index[2]];e="year"===this.fields?[f]:"month"===this.fields?[f,g]:[f,g,w],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":s,"height":r}=e.detail;this.onColumnChange.emit({"column":Number(s),"value":(v-r)/b})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,s,r=!1)=>{const a=[...this.height];if(a[s]=e,this.height=a,r){let{"start":e,"end":s}=this;if(verifyTime(e)||(e="00:00"),verifyTime(s)||(s="23:59"),!compareTime(e,s))return;const r=[E.slice(),T.slice()],a=this.height.map(e=>(v-e)/b).map((e,s)=>r[s][e]).join(":");if(compareTime(e,a)){if(!compareTime(a,s)){const e=s.split(":").map(e=>v-b*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const s=e.split(":").map(e=>v-b*(+e+4));requestAnimationFrame(()=>this.height=s)}}},this.updateDay=(e,s)=>{const{"_start":r,"_end":a,"_updateValue":n}=this.pickerDate;n[s]=e;const o=n[0],c=n[1],p=n[2];if(0===s){const e=getMonthRange(r,a,o),s=e[e.length-1],p=e[0];c>s&&(n[1]=s),cs&&(n[2]=s),p(0,n.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,s)=>(0,n.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[s],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(s)})),this.getTimeSelector=()=>{const e=E.slice(),s=T.slice();return[(0,n.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,n.h)("taro-picker-group",{"mode":"time","range":s,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":s}=this,{"_start":r,"_end":a,"_updateValue":o}=this.pickerDate,c=o[0],p=o[1],u=getYearRange(r.getFullYear(),a.getFullYear()).map(e=>`${e}年`),f=getMonthRange(r,a,c).map(e=>`${e<10?`0${e}`:e}月`),g=getDayRange(r,a,c,p).map(e=>`${e<10?`0${e}`:e}日`),w=[(0,n.h)("taro-picker-group",{"mode":"date","range":u,"height":s[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||w.push((0,n.h)("taro-picker-group",{"mode":"date","range":f,"height":s[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&w.push((0,n.h)("taro-picker-group",{"mode":"date","range":g,"height":s[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),w},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":s,"end":r}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((s,r)=>{const a=null==e?void 0:e[r],n=verifyValue(a,s)?Math.floor(a):0;this.index.push(n)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const s=e.split(":").map(e=>+e);this.index=s}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const a=verifyDate(s)||new Date("1970/01/01"),n=verifyDate(r)||new Date("2999/01/01");if(!(a<=n))throw new Error("Picker start time must be less than end time.");e>=a&&e<=n||(e=a);const o=e.getFullYear(),c=e.getMonth()+1,p=e.getDate(),u=getYearRange(a.getFullYear(),n.getFullYear()),f=getMonthRange(a,n,o),g=getDayRange(a,n,o,c);this.index=[u.indexOf(o),f.indexOf(c),g.indexOf(p)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===a.getTime()&&this.pickerDate._end.getTime()===n.getTime()||(this.pickerDate={"_value":e,"_start":a,"_end":n,"_updateValue":[o,c,p]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,s;const{"name":r,"mode":a,"fadeOut":c,"hidden":p}=this;let u;switch(a){case"multiSelector":u=this.getMultiSelector();break;case"time":u=this.getTimeSelector();break;case"date":u=this.getDateSelector();break;default:u=this.getSelector()}const f=(0,o.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":c}),g=(0,o.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":c}),w=p?{"display":"none"}:{};return(0,n.h)(n.xr,null,(0,n.h)("div",{"onClick":this.showPicker},(0,n.h)("slot",null),(0,n.h)("input",{"type":"hidden","name":r,"value":formatValue(this.pickerValue)})),(0,n.h)("div",{"class":"weui-picker__overlay","style":w,"ref":e=>{this.overlay=e}},(0,n.h)("div",{"class":f,"onClick":this.handleCancel}),(0,n.h)("div",{"class":g},(0,n.h)("div",{"class":"weui-picker__hd"},(0,n.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,n.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(s=this.textProps.okText)&&void 0!==s?s:"确定")),(0,n.h)("div",{"class":"weui-picker__bd"},u),(0,n.h)("input",{"type":"hidden","name":r,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const C=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,A);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,x))})}()}})};var k=r(6621);function handleStencilNodes(e){var s;null===(s=null==e?void 0:e.childNodes)||void 0===s||s.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,s,r=500,a){if(e===s||"number"!=typeof e)return;const n=s-e,o=Date.now(),c=s>=e;!function step(){e=function linear(e,s,r,a){return r*e/a+s}(Date.now()-o,e,n,r),c&&e>=s||!c&&s>=e?a(s):(a(e),requestAnimationFrame(step))}()}const P=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,n.lh)(this,"scroll",3),this.onScrollToUpper=(0,n.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,n.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,k.d)(()=>{const{"offsetWidth":e,"offsetHeight":s,"scrollLeft":r,"scrollTop":a,"scrollHeight":n,"scrollWidth":o}=this.el,c=Number(this.lowerThreshold),p=Number(this.upperThreshold);!isNaN(c)&&(this.scrollY&&s+a+c>=n||this.scrollX&&e+r+c>=o)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(p)&&(this.scrollY&&a<=p||this.scrollX&&r<=p)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const s=Number(e),{"animated":r}=this;this.mpScrollToMethod({"left":s,"animated":r})}"watchScrollTop"(e){const s=Number(e),{"animated":r}=this;this.mpScrollToMethod({"top":s,"animated":r})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var s;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(s=e.stopImmediatePropagation)||void 0===s||s.call(e);const{"scrollLeft":r,"scrollTop":a,"scrollHeight":n,"scrollWidth":o}=this.el;this._scrollLeft=r,this._scrollTop=a,this.upperAndLower(),this.onScroll.emit({"scrollLeft":r,"scrollTop":a,"scrollHeight":n,"scrollWidth":o})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":s,"left":r,"duration":a,"animated":n=!1}=e;this.scrollY&&"number"==typeof s&&!isNaN(s)&&s!==this._scrollTop&&(n?easeOutScroll(this._scrollTop,s,a,e=>this.el.scrollTop=e):this.el.scrollTop=s,this._scrollTop=s),this.scrollX&&"number"==typeof r&&!isNaN(r)&&r!==this._scrollLeft&&(n?easeOutScroll(this._scrollLeft,r,a,e=>this.el.scrollLeft=e):this.el.scrollLeft=r,this._scrollLeft=r)}async"mpScrollIntoViewMethod"(e){var s;"string"==typeof e&&e&&(null===(s=document.querySelector(`#${e}`))||void 0===s||s.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),s=Number(this.mpScrollLeft),{"animated":r}=this;this.mpScrollToMethod({"top":e,"left":s,"animated":r})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":s}=this,r=(0,o.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":s});return(0,n.h)(n.xr,{"class":r},(0,n.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const L=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,P)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,s){void 0===e&&(e={}),void 0===s&&(s={}),Object.keys(s).forEach(r=>{void 0===e[r]?e[r]=s[r]:isObject(s[r])&&isObject(e[r])&&Object.keys(s[r]).length>0&&extend(e[r],s[r])})}const I={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,I),e}const z={"document":I,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,z),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,s){return void 0===s&&(s=0),setTimeout(e,s)}function now(){return Date.now()}function getTranslate(e,s){void 0===s&&(s="x");const r=getWindow();let a,n,o;const c=function utils_getComputedStyle(e){const s=getWindow();let r;return s.getComputedStyle&&(r=s.getComputedStyle(e,null)),!r&&e.currentStyle&&(r=e.currentStyle),r||(r=e.style),r}(e);return r.WebKitCSSMatrix?(n=c.transform||c.webkitTransform,n.split(",").length>6&&(n=n.split(", ").map(e=>e.replace(",",".")).join(", ")),o=new r.WebKitCSSMatrix("none"===n?"":n)):(o=c.MozTransform||c.OTransform||c.MsTransform||c.msTransform||c.transform||c.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),a=o.toString().split(",")),"x"===s&&(n=r.WebKitCSSMatrix?o.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===s&&(n=r.WebKitCSSMatrix?o.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),n||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),s=["__proto__","constructor","prototype"];for(let r=1;rs.indexOf(e)<0);for(let s=0,n=r.length;so?"next":"prev",isOutOfBound=(e,s)=>"next"===f&&e>=s||"prev"===f&&e<=s,animate=()=>{c=(new Date).getTime(),null===p&&(p=c);const e=Math.max(Math.min((c-p)/u,1),0),f=.5-Math.cos(e*Math.PI)/2;let g=o+f*(r-o);if(isOutOfBound(g,r)&&(g=r),s.wrapperEl.scrollTo({[a]:g}),isOutOfBound(g,r))return s.wrapperEl.style.overflow="hidden",s.wrapperEl.style.scrollSnapType="",setTimeout(()=>{s.wrapperEl.style.overflow="",s.wrapperEl.scrollTo({[a]:g})}),void n.cancelAnimationFrame(s.cssModeFrameID);s.cssModeFrameID=n.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,s){void 0===s&&(s="");const r=[...e.children];return e instanceof HTMLSlotElement&&r.push(...e.assignedElements()),s?r.filter(e=>e.matches(s)):r}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,s){void 0===s&&(s=[]);const r=document.createElement(e);return r.classList.add(...Array.isArray(s)?s:classesToTokens(s)),r}function elementOffset(e){const s=getWindow(),r=getDocument(),a=e.getBoundingClientRect(),n=r.body,o=e.clientTop||n.clientTop||0,c=e.clientLeft||n.clientLeft||0,p=e===s?s.scrollY:e.scrollTop,u=e===s?s.scrollX:e.scrollLeft;return{"top":a.top+p-o,"left":a.left+u-c}}function elementStyle(e,s){return getWindow().getComputedStyle(e,null).getPropertyValue(s)}function elementIndex(e){let s,r=e;if(r){for(s=0;null!==(r=r.previousSibling);)1===r.nodeType&&(s+=1);return s}}function elementParents(e,s){const r=[];let a=e.parentElement;for(;a;)s?a.matches(s)&&r.push(a):r.push(a),a=a.parentElement;return r}function elementTransitionEnd(e,s){s&&e.addEventListener("transitionend",function fireCallBack(r){r.target===e&&(s.call(e,r),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,s,r){const a=getWindow();return r?e["width"===s?"offsetWidth":"offsetHeight"]+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===s?"margin-right":"margin-top"))+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===s?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return s=>Math.abs(s)>0&&e.browser&&e.browser.need3dFix&&Math.abs(s)%90==0?s+.001:s}let N,Y,B;function getSupport(){return N||(N=function calcSupport(){const e=getWindow(),s=getDocument();return{"smoothScroll":s.documentElement&&s.documentElement.style&&"scrollBehavior"in s.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&s instanceof e.DocumentTouch)}}()),N}function getDevice(e){return void 0===e&&(e={}),Y||(Y=function calcDevice(e){let{"userAgent":s}=void 0===e?{}:e;const r=getSupport(),a=getWindow(),n=a.navigator.platform,o=s||a.navigator.userAgent,c={"ios":!1,"android":!1},p=a.screen.width,u=a.screen.height,f=o.match(/(Android);?[\s\/]+([\d.]+)?/);let g=o.match(/(iPad).*OS\s([\d_]+)/);const w=o.match(/(iPod)(.*OS\s([\d_]+))?/),v=!g&&o.match(/(iPhone\sOS|iOS)\s([\d_]+)/),b="Win32"===n;let x="MacIntel"===n;return!g&&x&&r.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${p}x${u}`)>=0&&(g=o.match(/(Version)\/([\d.]+)/),g||(g=[0,1,"13_0_0"]),x=!1),f&&!b&&(c.os="android",c.android=!0),(g||v||w)&&(c.os="ios",c.ios=!0),c}(e)),Y}function getBrowser(){return B||(B=function calcBrowser(){const e=getWindow(),s=getDevice();let r=!1;function isSafari(){const s=e.navigator.userAgent.toLowerCase();return s.indexOf("safari")>=0&&s.indexOf("chrome")<0&&s.indexOf("android")<0}if(isSafari()){const s=String(e.navigator.userAgent);if(s.includes("Version/")){const[e,a]=s.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));r=e<16||16===e&&a<2}}const a=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),n=isSafari();return{"isSafari":r||n,"needPerspectiveFix":r,"need3dFix":n||a&&s.ios,"isWebView":a}}()),B}var F={"on"(e,s,r){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof s)return a;const n=r?"unshift":"push";return e.split(" ").forEach(e=>{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][n](s)}),a},"once"(e,s,r){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof s)return a;function onceHandler(){a.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var r=arguments.length,n=new Array(r),o=0;o=0&&s.eventsAnyListeners.splice(r,1),s},"off"(e,s){const r=this;return!r.eventsListeners||r.destroyed?r:r.eventsListeners?(e.split(" ").forEach(e=>{void 0===s?r.eventsListeners[e]=[]:r.eventsListeners[e]&&r.eventsListeners[e].forEach((a,n)=>{(a===s||a.__emitterProxy&&a.__emitterProxy===s)&&r.eventsListeners[e].splice(n,1)})}),r):r},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let s,r,a;for(var n=arguments.length,o=new Array(n),c=0;c{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(a,[s,...r])}),e.eventsListeners&&e.eventsListeners[s]&&e.eventsListeners[s].forEach(e=>{e.apply(a,r)})}),e}};const toggleSlideClasses$1=(e,s,r)=>{s&&!e.classList.contains(r)?e.classList.add(r):!s&&e.classList.contains(r)&&e.classList.remove(r)};const toggleSlideClasses=(e,s,r)=>{s&&!e.classList.contains(r)?e.classList.add(r):!s&&e.classList.contains(r)&&e.classList.remove(r)};const processLazyPreloader=(e,s)=>{if(!e||e.destroyed||!e.params)return;const r=s.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(r){let s=r.querySelector(`.${e.params.lazyPreloaderClass}`);!s&&e.isElement&&(r.shadowRoot?s=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{r.shadowRoot&&(s=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),s&&s.remove())})),s&&s.remove()}},unlazy=(e,s)=>{if(!e.slides[s])return;const r=e.slides[s].querySelector('[loading="lazy"]');r&&r.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let s=e.params.lazyPreloadPrevNext;const r=e.slides.length;if(!r||!s||s<0)return;s=Math.min(s,r);const a="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),n=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const r=n,o=[r-s];return o.push(...Array.from({"length":s}).map((e,s)=>r+a+s)),void e.slides.forEach((s,r)=>{o.includes(s.column)&&unlazy(e,r)})}const o=n+a-1;if(e.params.rewind||e.params.loop)for(let a=n-s;a<=o+s;a+=1){const s=(a%r+r)%r;(so)&&unlazy(e,s)}else for(let a=Math.max(n-s,0);a<=Math.min(o+s,r-1);a+=1)a!==n&&(a>o||a=0?C=parseFloat(C.replace("%",""))/100*n:"string"==typeof C&&(C=parseFloat(C)),e.virtualSize=-C,f.forEach(e=>{o?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),s.centeredSlides&&s.cssMode&&(setCSSProperty(r,"--swiper-centered-offset-before",""),setCSSProperty(r,"--swiper-centered-offset-after",""));const I=s.grid&&s.grid.rows>1&&e.grid;let z;I?e.grid.initSlides(f):e.grid&&e.grid.unsetSlides();const N="auto"===s.slidesPerView&&s.breakpoints&&Object.keys(s.breakpoints).filter(e=>void 0!==s.breakpoints[e].slidesPerView).length>0;for(let r=0;r1&&w.push(e.virtualSize-n)}if(p&&s.loop){const r=b[0]+C;if(s.slidesPerGroup>1){const a=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/s.slidesPerGroup),n=r*s.slidesPerGroup;for(let e=0;e!(s.cssMode&&!s.loop)||r!==f.length-1).forEach(e=>{e.style[r]=`${C}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let e=0;b.forEach(s=>{e+=s+(C||0)}),e-=C;const s=e>n?e-n:0;w=w.map(e=>e<=0?-x:e>s?s+E:e)}if(s.centerInsufficientSlides){let e=0;b.forEach(s=>{e+=s+(C||0)}),e-=C;const r=(s.slidesOffsetBefore||0)+(s.slidesOffsetAfter||0);if(e+r{w[r]=e-s}),v.forEach((e,r)=>{v[r]=e+s})}}if(Object.assign(e,{"slides":f,"snapGrid":w,"slidesGrid":v,"slidesSizesGrid":b}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){setCSSProperty(r,"--swiper-centered-offset-before",-w[0]+"px"),setCSSProperty(r,"--swiper-centered-offset-after",e.size/2-b[b.length-1]/2+"px");const s=-e.snapGrid[0],a=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+s),e.slidesGrid=e.slidesGrid.map(e=>e+a)}if(g!==u&&e.emit("slidesLengthChange"),w.length!==T&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),v.length!==A&&e.emit("slidesGridLengthChange"),s.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(p||s.cssMode||"slide"!==s.effect&&"fade"!==s.effect)){const r=`${s.containerModifierClass}backface-hidden`,a=e.el.classList.contains(r);g<=s.maxBackfaceHiddenSlides?a||e.el.classList.add(r):a&&e.el.classList.remove(r)}},"updateAutoHeight":function updateAutoHeight(e){const s=this,r=[],a=s.virtual&&s.params.virtual.enabled;let n,o=0;"number"==typeof e?s.setTransition(e):!0===e&&s.setTransition(s.params.speed);const getSlideByIndex=e=>a?s.slides[s.getSlideIndexByData(e)]:s.slides[e];if("auto"!==s.params.slidesPerView&&s.params.slidesPerView>1)if(s.params.centeredSlides)(s.visibleSlides||[]).forEach(e=>{r.push(e)});else for(n=0;ns.slides.length&&!a)break;r.push(getSlideByIndex(e))}else r.push(getSlideByIndex(s.activeIndex));for(n=0;no?e:o}(o||0===o)&&(s.wrapperEl.style.height=`${o}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,s=e.slides,r=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let a=0;a=0?p=parseFloat(p.replace("%",""))/100*s.size:"string"==typeof p&&(p=parseFloat(p));for(let e=0;e=0&&v<=s.size-s.slidesSizesGrid[e],E=v>=0&&v1&&b<=s.size||v<=0&&b>=s.size;E&&(s.visibleSlides.push(u),s.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(u,E,r.slideVisibleClass),toggleSlideClasses$1(u,x,r.slideFullyVisibleClass),u.progress=n?-g:g,u.originalProgress=n?-w:w}},"updateProgress":function updateProgress(e){const s=this;if(void 0===e){const r=s.rtlTranslate?-1:1;e=s&&s.translate&&s.translate*r||0}const r=s.params,a=s.maxTranslate()-s.minTranslate();let{"progress":n,"isBeginning":o,"isEnd":c,"progressLoop":p}=s;const u=o,f=c;if(0===a)n=0,o=!0,c=!0;else{n=(e-s.minTranslate())/a;const r=Math.abs(e-s.minTranslate())<1,p=Math.abs(e-s.maxTranslate())<1;o=r||n<=0,c=p||n>=1,r&&(n=0),p&&(n=1)}if(r.loop){const r=s.getSlideIndexByData(0),a=s.getSlideIndexByData(s.slides.length-1),n=s.slidesGrid[r],o=s.slidesGrid[a],c=s.slidesGrid[s.slidesGrid.length-1],u=Math.abs(e);p=u>=n?(u-n)/c:(u+c-o)/c,p>1&&(p-=1)}Object.assign(s,{"progress":n,"progressLoop":p,"isBeginning":o,"isEnd":c}),(r.watchSlidesProgress||r.centeredSlides&&r.autoHeight)&&s.updateSlidesProgress(e),o&&!u&&s.emit("reachBeginning toEdge"),c&&!f&&s.emit("reachEnd toEdge"),(u&&!o||f&&!c)&&s.emit("fromEdge"),s.emit("progress",n)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":s,"params":r,"slidesEl":a,"activeIndex":n}=e,o=e.virtual&&r.virtual.enabled,c=e.grid&&r.grid&&r.grid.rows>1,getFilteredSlide=e=>elementChildren(a,`.${r.slideClass}${e}, swiper-slide${e}`)[0];let p,u,f;if(o)if(r.loop){let s=n-e.virtual.slidesBefore;s<0&&(s=e.virtual.slides.length+s),s>=e.virtual.slides.length&&(s-=e.virtual.slides.length),p=getFilteredSlide(`[data-swiper-slide-index="${s}"]`)}else p=getFilteredSlide(`[data-swiper-slide-index="${n}"]`);else c?(p=s.filter(e=>e.column===n)[0],f=s.filter(e=>e.column===n+1)[0],u=s.filter(e=>e.column===n-1)[0]):p=s[n];p&&(c||(f=function elementNextAll(e,s){const r=[];for(;e.nextElementSibling;){const a=e.nextElementSibling;s?a.matches(s)&&r.push(a):r.push(a),e=a}return r}(p,`.${r.slideClass}, swiper-slide`)[0],r.loop&&!f&&(f=s[0]),u=function elementPrevAll(e,s){const r=[];for(;e.previousElementSibling;){const a=e.previousElementSibling;s?a.matches(s)&&r.push(a):r.push(a),e=a}return r}(p,`.${r.slideClass}, swiper-slide`)[0],r.loop&&0===!u&&(u=s[s.length-1]))),s.forEach(e=>{toggleSlideClasses(e,e===p,r.slideActiveClass),toggleSlideClasses(e,e===f,r.slideNextClass),toggleSlideClasses(e,e===u,r.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const s=this,r=s.rtlTranslate?s.translate:-s.translate,{"snapGrid":a,"params":n,"activeIndex":o,"realIndex":c,"snapIndex":p}=s;let u,f=e;const getVirtualRealIndex=e=>{let r=e-s.virtual.slidesBefore;return r<0&&(r=s.virtual.slides.length+r),r>=s.virtual.slides.length&&(r-=s.virtual.slides.length),r};if(void 0===f&&(f=function getActiveIndexByTranslate(e){const{"slidesGrid":s,"params":r}=e,a=e.rtlTranslate?e.translate:-e.translate;let n;for(let e=0;e=s[e]&&a=s[e]&&a=s[e]&&(n=e);return r.normalizeSlideIndex&&(n<0||void 0===n)&&(n=0),n}(s)),a.indexOf(r)>=0)u=a.indexOf(r);else{const e=Math.min(n.slidesPerGroupSkip,f);u=e+Math.floor((f-e)/n.slidesPerGroup)}if(u>=a.length&&(u=a.length-1),f===o&&!s.params.loop)return void(u!==p&&(s.snapIndex=u,s.emit("snapIndexChange")));if(f===o&&s.params.loop&&s.virtual&&s.params.virtual.enabled)return void(s.realIndex=getVirtualRealIndex(f));const g=s.grid&&n.grid&&n.grid.rows>1;let w;if(s.virtual&&n.virtual.enabled&&n.loop)w=getVirtualRealIndex(f);else if(g){const e=s.slides.filter(e=>e.column===f)[0];let r=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(r)&&(r=Math.max(s.slides.indexOf(e),0)),w=Math.floor(r/n.grid.rows)}else if(s.slides[f]){const e=s.slides[f].getAttribute("data-swiper-slide-index");w=e?parseInt(e,10):f}else w=f;Object.assign(s,{"previousSnapIndex":p,"snapIndex":u,"previousRealIndex":c,"realIndex":w,"previousIndex":o,"activeIndex":f}),s.initialized&&preload(s),s.emit("activeIndexChange"),s.emit("snapIndexChange"),(s.initialized||s.params.runCallbacksOnInit)&&(c!==w&&s.emit("realIndexChange"),s.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,s){const r=this,a=r.params;let n=e.closest(`.${a.slideClass}, swiper-slide`);!n&&r.isElement&&s&&s.length>1&&s.includes(e)&&[...s.slice(s.indexOf(e)+1,s.length)].forEach(e=>{!n&&e.matches&&e.matches(`.${a.slideClass}, swiper-slide`)&&(n=e)});let o,c=!1;if(n)for(let e=0;eu?u:a&&ec?"next":o=u.length&&(T=u.length-1);const A=-u[T];if(p.normalizeSlideIndex)for(let e=0;e=r&&s=r&&s=r&&(c=e)}if(o.initialized&&c!==w){if(!o.allowSlideNext&&(v?A>o.translate&&A>o.minTranslate():Ao.translate&&A>o.maxTranslate()&&(w||0)!==c)return!1}let C;c!==(g||0)&&r&&o.emit("beforeSlideChangeStart"),o.updateProgress(A),C=c>w?"next":c0?(o._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{b[e?"scrollLeft":"scrollTop"]=r})):b[e?"scrollLeft":"scrollTop"]=r,k&&requestAnimationFrame(()=>{o.wrapperEl.style.scrollSnapType="",o._immediateVirtual=!1});else{if(!o.support.smoothScroll)return animateCSSModeScroll({"swiper":o,"targetPosition":r,"side":e?"left":"top"}),!0;b.scrollTo({[e?"left":"top"]:r,"behavior":"smooth"})}return!0}return o.setTransition(s),o.setTranslate(A),o.updateActiveIndex(c),o.updateSlidesClasses(),o.emit("beforeTransitionStart",s,a),o.transitionStart(r,C),0===s?o.transitionEnd(r,C):o.animating||(o.animating=!0,o.onSlideToWrapperTransitionEnd||(o.onSlideToWrapperTransitionEnd=function transitionEnd(e){o&&!o.destroyed&&e.target===this&&(o.wrapperEl.removeEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.onSlideToWrapperTransitionEnd=null,delete o.onSlideToWrapperTransitionEnd,o.transitionEnd(r,C))}),o.wrapperEl.addEventListener("transitionend",o.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,s,r,a){if(void 0===e&&(e=0),void 0===r&&(r=!0),"string"==typeof e){e=parseInt(e,10)}const n=this;if(n.destroyed)return;void 0===s&&(s=n.params.speed);const o=n.grid&&n.params.grid&&n.params.grid.rows>1;let c=e;if(n.params.loop)if(n.virtual&&n.params.virtual.enabled)c+=n.virtual.slidesBefore;else{let e;if(o){const s=c*n.params.grid.rows;e=n.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===s)[0].column}else e=n.getSlideIndexByData(c);const s=o?Math.ceil(n.slides.length/n.params.grid.rows):n.slides.length,{"centeredSlides":r}=n.params;let p=n.params.slidesPerView;"auto"===p?p=n.slidesPerViewDynamic():(p=Math.ceil(parseFloat(n.params.slidesPerView,10)),r&&p%2==0&&(p+=1));let u=s-e1*s.getAttribute("data-swiper-slide-index")===e)[0].column}else c=n.getSlideIndexByData(c)}return requestAnimationFrame(()=>{n.slideTo(c,s,r,a)}),n},"slideNext":function slideNext(e,s,r){void 0===s&&(s=!0);const a=this,{"enabled":n,"params":o,"animating":c}=a;if(!n||a.destroyed)return a;void 0===e&&(e=a.params.speed);let p=o.slidesPerGroup;"auto"===o.slidesPerView&&1===o.slidesPerGroup&&o.slidesPerGroupAuto&&(p=Math.max(a.slidesPerViewDynamic("current",!0),1));const u=a.activeIndex{a.slideTo(a.activeIndex+u,e,s,r)}),!0}return o.rewind&&a.isEnd?a.slideTo(0,e,s,r):a.slideTo(a.activeIndex+u,e,s,r)},"slidePrev":function slidePrev(e,s,r){void 0===s&&(s=!0);const a=this,{"params":n,"snapGrid":o,"slidesGrid":c,"rtlTranslate":p,"enabled":u,"animating":f}=a;if(!u||a.destroyed)return a;void 0===e&&(e=a.params.speed);const g=a.virtual&&n.virtual.enabled;if(n.loop){if(f&&!g&&n.loopPreventsSliding)return!1;a.loopFix({"direction":"prev"}),a._clientLeft=a.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const w=normalize(p?a.translate:-a.translate),v=o.map(e=>normalize(e));let b=o[v.indexOf(w)-1];if(void 0===b&&n.cssMode){let e;o.forEach((s,r)=>{w>=s&&(e=r)}),void 0!==e&&(b=o[e>0?e-1:e])}let x=0;if(void 0!==b&&(x=c.indexOf(b),x<0&&(x=a.activeIndex-1),"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(x=x-a.slidesPerViewDynamic("previous",!0)+1,x=Math.max(x,0))),n.rewind&&a.isBeginning){const n=a.params.virtual&&a.params.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(n,e,s,r)}return n.loop&&0===a.activeIndex&&n.cssMode?(requestAnimationFrame(()=>{a.slideTo(x,e,s,r)}),!0):a.slideTo(x,e,s,r)},"slideReset":function slideReset(e,s,r){void 0===s&&(s=!0);const a=this;if(!a.destroyed)return void 0===e&&(e=a.params.speed),a.slideTo(a.activeIndex,e,s,r)},"slideToClosest":function slideToClosest(e,s,r,a){void 0===s&&(s=!0),void 0===a&&(a=.5);const n=this;if(n.destroyed)return;void 0===e&&(e=n.params.speed);let o=n.activeIndex;const c=Math.min(n.params.slidesPerGroupSkip,o),p=c+Math.floor((o-c)/n.params.slidesPerGroup),u=n.rtlTranslate?n.translate:-n.translate;if(u>=n.snapGrid[p]){const e=n.snapGrid[p];u-e>(n.snapGrid[p+1]-e)*a&&(o+=n.params.slidesPerGroup)}else{const e=n.snapGrid[p-1];u-e<=(n.snapGrid[p]-e)*a&&(o-=n.params.slidesPerGroup)}return o=Math.max(o,0),o=Math.min(o,n.slidesGrid.length-1),n.slideTo(o,e,s,r)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":s,"slidesEl":r}=e,a="auto"===s.slidesPerView?e.slidesPerViewDynamic():s.slidesPerView;let n,o=e.clickedIndex;const c=e.isElement?"swiper-slide":`.${s.slideClass}`;if(s.loop){if(e.animating)return;n=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),s.centeredSlides?oe.slides.length-e.loopedSlides+a/2?(e.loopFix(),o=e.getSlideIndex(elementChildren(r,`${c}[data-swiper-slide-index="${n}"]`)[0]),nextTick(()=>{e.slideTo(o)})):e.slideTo(o):o>e.slides.length-a?(e.loopFix(),o=e.getSlideIndex(elementChildren(r,`${c}[data-swiper-slide-index="${n}"]`)[0]),nextTick(()=>{e.slideTo(o)})):e.slideTo(o)}else e.slideTo(o)}};var j={"loopCreate":function loopCreate(e){const s=this,{"params":r,"slidesEl":a}=s;if(!r.loop||s.virtual&&s.params.virtual.enabled)return;const initSlides=()=>{elementChildren(a,`.${r.slideClass}, swiper-slide`).forEach((e,s)=>{e.setAttribute("data-swiper-slide-index",s)})},n=s.grid&&r.grid&&r.grid.rows>1,o=r.slidesPerGroup*(n?r.grid.rows:1),c=s.slides.length%o!==0,p=n&&s.slides.length%r.grid.rows!==0,addBlankSlides=e=>{for(let a=0;a1;f.lengthe.classList.contains(b.slideActiveClass))[0]):L=o;const I="next"===a||!a,z="prev"===a||!a;let N=0,Y=0;const B=C?Math.ceil(f.length/b.grid.rows):f.length,F=(C?f[o].column:o)+(x&&void 0===n?-E/2+.5:0);if(F=0;s-=1)f[s].column===e&&k.push(s)}else k.push(B-s-1)}}else if(F+E>B-A){Y=Math.max(F-(B-2*A),T);for(let e=0;e{e.column===s&&P.push(r)}):P.push(s)}}if(u.__preventObserver__=!0,requestAnimationFrame(()=>{u.__preventObserver__=!1}),z&&k.forEach(e=>{f[e].swiperLoopMoveDOM=!0,v.prepend(f[e]),f[e].swiperLoopMoveDOM=!1}),I&&P.forEach(e=>{f[e].swiperLoopMoveDOM=!0,v.append(f[e]),f[e].swiperLoopMoveDOM=!1}),u.recalcSlides(),"auto"===b.slidesPerView?u.updateSlides():C&&(k.length>0&&z||P.length>0&&I)&&u.slides.forEach((e,s)=>{u.grid.updateSlide(s,e,u.slides)}),b.watchSlidesProgress&&u.updateSlidesOffset(),r)if(k.length>0&&z){if(void 0===s){const e=u.slidesGrid[L],s=u.slidesGrid[L+N]-e;p?u.setTranslate(u.translate-s):(u.slideTo(L+Math.ceil(N),0,!1,!0),n&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-s,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-s))}else if(n){const e=C?k.length/b.grid.rows:k.length;u.slideTo(u.activeIndex+e,0,!1,!0),u.touchEventsData.currentTranslate=u.translate}}else if(P.length>0&&I)if(void 0===s){const e=u.slidesGrid[L],s=u.slidesGrid[L-Y]-e;p?u.setTranslate(u.translate-s):(u.slideTo(L-Y,0,!1,!0),n&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-s,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-s))}else{const e=C?P.length/b.grid.rows:P.length;u.slideTo(u.activeIndex-e,0,!1,!0)}if(u.allowSlidePrev=g,u.allowSlideNext=w,u.controller&&u.controller.control&&!c){const e={"slideRealIndex":s,"direction":a,"setTranslate":n,"activeSlideIndex":o,"byController":!0};Array.isArray(u.controller.control)?u.controller.control.forEach(s=>{!s.destroyed&&s.params.loop&&s.loopFix({...e,"slideTo":s.params.slidesPerView===b.slidesPerView&&r})}):u.controller.control instanceof u.constructor&&u.controller.control.params.loop&&u.controller.control.loopFix({...e,"slideTo":u.controller.control.params.slidesPerView===b.slidesPerView&&r})}u.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":s,"slidesEl":r}=e;if(!s.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const a=[];e.slides.forEach(e=>{const s=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;a[s]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),a.forEach(e=>{r.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,s,r){const a=getWindow(),{"params":n}=e,o=n.edgeSwipeDetection,c=n.edgeSwipeThreshold;return!o||!(r<=c||r>=a.innerWidth-c)||"prevent"===o&&(s.preventDefault(),!0)}function onTouchStart(e){const s=this,r=getDocument();let a=e;a.originalEvent&&(a=a.originalEvent);const n=s.touchEventsData;if("pointerdown"===a.type){if(null!==n.pointerId&&n.pointerId!==a.pointerId)return;n.pointerId=a.pointerId}else"touchstart"===a.type&&1===a.targetTouches.length&&(n.touchId=a.targetTouches[0].identifier);if("touchstart"===a.type)return void preventEdgeSwipe(s,a,a.targetTouches[0].pageX);const{"params":o,"touches":c,"enabled":p}=s;if(!p)return;if(!o.simulateTouch&&"mouse"===a.pointerType)return;if(s.animating&&o.preventInteractionOnTransition)return;!s.animating&&o.cssMode&&o.loop&&s.loopFix();let u=a.target;if("wrapper"===o.touchEventsTarget&&!function elementIsChildOf(e,s){const r=s.contains(e);if(!r&&s instanceof HTMLSlotElement)return[...s.assignedElements()].includes(e);return r}(u,s.wrapperEl))return;if("which"in a&&3===a.which)return;if("button"in a&&a.button>0)return;if(n.isTouched&&n.isMoved)return;const f=!!o.noSwipingClass&&""!==o.noSwipingClass,g=a.composedPath?a.composedPath():a.path;f&&a.target&&a.target.shadowRoot&&g&&(u=g[0]);const w=o.noSwipingSelector?o.noSwipingSelector:`.${o.noSwipingClass}`,v=!(!a.target||!a.target.shadowRoot);if(o.noSwiping&&(v?function closestElement(e,s){return void 0===s&&(s=this),function __closestFrom(s){if(!s||s===getDocument()||s===getWindow())return null;s.assignedSlot&&(s=s.assignedSlot);const r=s.closest(e);return r||s.getRootNode?r||__closestFrom(s.getRootNode().host):null}(s)}(w,u):u.closest(w)))return void(s.allowClick=!0);if(o.swipeHandler&&!u.closest(o.swipeHandler))return;c.currentX=a.pageX,c.currentY=a.pageY;const b=c.currentX,x=c.currentY;if(!preventEdgeSwipe(s,a,b))return;Object.assign(n,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),c.startX=b,c.startY=x,n.touchStartTime=now(),s.allowClick=!0,s.updateSize(),s.swipeDirection=void 0,o.threshold>0&&(n.allowThresholdMove=!1);let E=!0;u.matches(n.focusableElements)&&(E=!1,"SELECT"===u.nodeName&&(n.isTouched=!1)),r.activeElement&&r.activeElement.matches(n.focusableElements)&&r.activeElement!==u&&("mouse"===a.pointerType||"mouse"!==a.pointerType&&!u.matches(n.focusableElements))&&r.activeElement.blur();const T=E&&s.allowTouchMove&&o.touchStartPreventDefault;!o.touchStartForcePreventDefault&&!T||u.isContentEditable||a.preventDefault(),o.freeMode&&o.freeMode.enabled&&s.freeMode&&s.animating&&!o.cssMode&&s.freeMode.onTouchStart(),s.emit("touchStart",a)}function onTouchMove(e){const s=getDocument(),r=this,a=r.touchEventsData,{"params":n,"touches":o,"rtlTranslate":c,"enabled":p}=r;if(!p)return;if(!n.simulateTouch&&"mouse"===e.pointerType)return;let u,f=e;if(f.originalEvent&&(f=f.originalEvent),"pointermove"===f.type){if(null!==a.touchId)return;if(f.pointerId!==a.pointerId)return}if("touchmove"===f.type){if(u=[...f.changedTouches].filter(e=>e.identifier===a.touchId)[0],!u||u.identifier!==a.touchId)return}else u=f;if(!a.isTouched)return void(a.startMoving&&a.isScrolling&&r.emit("touchMoveOpposite",f));const g=u.pageX,w=u.pageY;if(f.preventedByNestedSwiper)return o.startX=g,void(o.startY=w);if(!r.allowTouchMove)return f.target.matches(a.focusableElements)||(r.allowClick=!1),void(a.isTouched&&(Object.assign(o,{"startX":g,"startY":w,"currentX":g,"currentY":w}),a.touchStartTime=now()));if(n.touchReleaseOnEdges&&!n.loop)if(r.isVertical()){if(wo.startY&&r.translate>=r.minTranslate())return a.isTouched=!1,void(a.isMoved=!1)}else if(go.startX&&r.translate>=r.minTranslate())return;if(s.activeElement&&s.activeElement.matches(a.focusableElements)&&s.activeElement!==f.target&&"mouse"!==f.pointerType&&s.activeElement.blur(),s.activeElement&&f.target===s.activeElement&&f.target.matches(a.focusableElements))return a.isMoved=!0,void(r.allowClick=!1);a.allowTouchCallbacks&&r.emit("touchMove",f),o.previousX=o.currentX,o.previousY=o.currentY,o.currentX=g,o.currentY=w;const v=o.currentX-o.startX,b=o.currentY-o.startY;if(r.params.threshold&&Math.sqrt(v**2+b**2)=25&&(e=180*Math.atan2(Math.abs(b),Math.abs(v))/Math.PI,a.isScrolling=r.isHorizontal()?e>n.touchAngle:90-e>n.touchAngle)}if(a.isScrolling&&r.emit("touchMoveOpposite",f),void 0===a.startMoving&&(o.currentX===o.startX&&o.currentY===o.startY||(a.startMoving=!0)),a.isScrolling||"touchmove"===f.type&&a.preventTouchMoveFromPointerMove)return void(a.isTouched=!1);if(!a.startMoving)return;r.allowClick=!1,!n.cssMode&&f.cancelable&&f.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&f.stopPropagation();let x=r.isHorizontal()?v:b,E=r.isHorizontal()?o.currentX-o.previousX:o.currentY-o.previousY;n.oneWayMovement&&(x=Math.abs(x)*(c?1:-1),E=Math.abs(E)*(c?1:-1)),o.diff=x,x*=n.touchRatio,c&&(x=-x,E=-E);const T=r.touchesDirection;r.swipeDirection=x>0?"prev":"next",r.touchesDirection=E>0?"prev":"next";const A=r.params.loop&&!n.cssMode,C="next"===r.touchesDirection&&r.allowSlideNext||"prev"===r.touchesDirection&&r.allowSlidePrev;if(!a.isMoved){if(A&&C&&r.loopFix({"direction":r.swipeDirection}),a.startTranslate=r.getTranslate(),r.setTransition(0),r.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});r.wrapperEl.dispatchEvent(e)}a.allowMomentumBounce=!1,!n.grabCursor||!0!==r.allowSlideNext&&!0!==r.allowSlidePrev||r.setGrabCursor(!0),r.emit("sliderFirstMove",f)}if((new Date).getTime(),a.isMoved&&a.allowThresholdMove&&T!==r.touchesDirection&&A&&C&&Math.abs(x)>=1)return Object.assign(o,{"startX":g,"startY":w,"currentX":g,"currentY":w,"startTranslate":a.currentTranslate}),a.loopSwapReset=!0,void(a.startTranslate=a.currentTranslate);r.emit("sliderMove",f),a.isMoved=!0,a.currentTranslate=x+a.startTranslate;let k=!0,P=n.resistanceRatio;if(n.touchReleaseOnEdges&&(P=0),x>0?(A&&C&&a.allowThresholdMove&&a.currentTranslate>(n.centeredSlides?r.minTranslate()-r.slidesSizesGrid[r.activeIndex+1]-("auto"!==n.slidesPerView&&r.slides.length-n.slidesPerView>=2?r.slidesSizesGrid[r.activeIndex+1]+r.params.spaceBetween:0)-r.params.spaceBetween:r.minTranslate())&&r.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),a.currentTranslate>r.minTranslate()&&(k=!1,n.resistance&&(a.currentTranslate=r.minTranslate()-1+(-r.minTranslate()+a.startTranslate+x)**P))):x<0&&(A&&C&&a.allowThresholdMove&&a.currentTranslate<(n.centeredSlides?r.maxTranslate()+r.slidesSizesGrid[r.slidesSizesGrid.length-1]+r.params.spaceBetween+("auto"!==n.slidesPerView&&r.slides.length-n.slidesPerView>=2?r.slidesSizesGrid[r.slidesSizesGrid.length-1]+r.params.spaceBetween:0):r.maxTranslate())&&r.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":r.slides.length-("auto"===n.slidesPerView?r.slidesPerViewDynamic():Math.ceil(parseFloat(n.slidesPerView,10)))}),a.currentTranslatea.startTranslate&&(a.currentTranslate=a.startTranslate),r.allowSlidePrev||r.allowSlideNext||(a.currentTranslate=a.startTranslate),n.threshold>0){if(!(Math.abs(x)>n.threshold||a.allowThresholdMove))return void(a.currentTranslate=a.startTranslate);if(!a.allowThresholdMove)return a.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,a.currentTranslate=a.startTranslate,void(o.diff=r.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY)}n.followFinger&&!n.cssMode&&((n.freeMode&&n.freeMode.enabled&&r.freeMode||n.watchSlidesProgress)&&(r.updateActiveIndex(),r.updateSlidesClasses()),n.freeMode&&n.freeMode.enabled&&r.freeMode&&r.freeMode.onTouchMove(),r.updateProgress(a.currentTranslate),r.setTranslate(a.currentTranslate))}function onTouchEnd(e){const s=this,r=s.touchEventsData;let a,n=e;n.originalEvent&&(n=n.originalEvent);if("touchend"===n.type||"touchcancel"===n.type){if(a=[...n.changedTouches].filter(e=>e.identifier===r.touchId)[0],!a||a.identifier!==r.touchId)return}else{if(null!==r.touchId)return;if(n.pointerId!==r.pointerId)return;a=n}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(n.type)){if(!(["pointercancel","contextmenu"].includes(n.type)&&(s.browser.isSafari||s.browser.isWebView)))return}r.pointerId=null,r.touchId=null;const{"params":o,"touches":c,"rtlTranslate":p,"slidesGrid":u,"enabled":f}=s;if(!f)return;if(!o.simulateTouch&&"mouse"===n.pointerType)return;if(r.allowTouchCallbacks&&s.emit("touchEnd",n),r.allowTouchCallbacks=!1,!r.isTouched)return r.isMoved&&o.grabCursor&&s.setGrabCursor(!1),r.isMoved=!1,void(r.startMoving=!1);o.grabCursor&&r.isMoved&&r.isTouched&&(!0===s.allowSlideNext||!0===s.allowSlidePrev)&&s.setGrabCursor(!1);const g=now(),w=g-r.touchStartTime;if(s.allowClick){const e=n.path||n.composedPath&&n.composedPath();s.updateClickedSlide(e&&e[0]||n.target,e),s.emit("tap click",n),w<300&&g-r.lastClickTime<300&&s.emit("doubleTap doubleClick",n)}if(r.lastClickTime=now(),nextTick(()=>{s.destroyed||(s.allowClick=!0)}),!r.isTouched||!r.isMoved||!s.swipeDirection||0===c.diff&&!r.loopSwapReset||r.currentTranslate===r.startTranslate&&!r.loopSwapReset)return r.isTouched=!1,r.isMoved=!1,void(r.startMoving=!1);let v;if(r.isTouched=!1,r.isMoved=!1,r.startMoving=!1,v=o.followFinger?p?s.translate:-s.translate:-r.currentTranslate,o.cssMode)return;if(o.freeMode&&o.freeMode.enabled)return void s.freeMode.onTouchEnd({"currentPos":v});const b=v>=-s.maxTranslate()&&!s.params.loop;let x=0,E=s.slidesSizesGrid[0];for(let e=0;e=u[e]&&v=u[e])&&(x=e,E=u[u.length-1]-u[u.length-2])}let T=null,A=null;o.rewind&&(s.isBeginning?A=o.virtual&&o.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1:s.isEnd&&(T=0));const C=(v-u[x])/E,k=xo.longSwipesMs){if(!o.longSwipes)return void s.slideTo(s.activeIndex);"next"===s.swipeDirection&&(C>=o.longSwipesRatio?s.slideTo(o.rewind&&s.isEnd?T:x+k):s.slideTo(x)),"prev"===s.swipeDirection&&(C>1-o.longSwipesRatio?s.slideTo(x+k):null!==A&&C<0&&Math.abs(C)>o.longSwipesRatio?s.slideTo(A):s.slideTo(x))}else{if(!o.shortSwipes)return void s.slideTo(s.activeIndex);s.navigation&&(n.target===s.navigation.nextEl||n.target===s.navigation.prevEl)?n.target===s.navigation.nextEl?s.slideTo(x+k):s.slideTo(x):("next"===s.swipeDirection&&s.slideTo(null!==T?T:x+k),"prev"===s.swipeDirection&&s.slideTo(null!==A?A:x))}}function onResize(){const e=this,{"params":s,"el":r}=e;if(r&&0===r.offsetWidth)return;s.breakpoints&&e.setBreakpoint();const{"allowSlideNext":a,"allowSlidePrev":n,"snapGrid":o}=e,c=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const p=c&&s.loop;!("auto"===s.slidesPerView||s.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||p?e.params.loop&&!c?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=n,e.allowSlideNext=a,e.params.watchOverflow&&o!==e.snapGrid&&e.checkOverflow()}function onClick(e){const s=this;s.enabled&&(s.allowClick||(s.params.preventClicks&&e.preventDefault(),s.params.preventClicksPropagation&&s.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":s,"rtlTranslate":r,"enabled":a}=e;if(!a)return;let n;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-s.scrollLeft:e.translate=-s.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const o=e.maxTranslate()-e.minTranslate();n=0===o?0:(e.translate-e.minTranslate())/o,n!==e.progress&&e.updateProgress(r?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const s=this;processLazyPreloader(s,e.target),s.params.cssMode||"auto"!==s.params.slidesPerView&&!s.params.autoHeight||s.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,s)=>{const r=getDocument(),{"params":a,"el":n,"wrapperEl":o,"device":c}=e,p=!!a.nested,u="on"===s?"addEventListener":"removeEventListener",f=s;n&&"string"!=typeof n&&(r[u]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":p}),n[u]("touchstart",e.onTouchStart,{"passive":!1}),n[u]("pointerdown",e.onTouchStart,{"passive":!1}),r[u]("touchmove",e.onTouchMove,{"passive":!1,"capture":p}),r[u]("pointermove",e.onTouchMove,{"passive":!1,"capture":p}),r[u]("touchend",e.onTouchEnd,{"passive":!0}),r[u]("pointerup",e.onTouchEnd,{"passive":!0}),r[u]("pointercancel",e.onTouchEnd,{"passive":!0}),r[u]("touchcancel",e.onTouchEnd,{"passive":!0}),r[u]("pointerout",e.onTouchEnd,{"passive":!0}),r[u]("pointerleave",e.onTouchEnd,{"passive":!0}),r[u]("contextmenu",e.onTouchEnd,{"passive":!0}),(a.preventClicks||a.preventClicksPropagation)&&n[u]("click",e.onClick,!0),a.cssMode&&o[u]("scroll",e.onScroll),a.updateOnWindowResize?e[f](c.ios||c.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[f]("observerUpdate",onResize,!0),n[u]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,s)=>e.grid&&s.grid&&s.grid.rows>1;var V={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,s){return function extendParams(r){void 0===r&&(r={});const a=Object.keys(r)[0],n=r[a];"object"==typeof n&&null!==n?(!0===e[a]&&(e[a]={"enabled":!0}),"navigation"===a&&e[a]&&e[a].enabled&&!e[a].prevEl&&!e[a].nextEl&&(e[a].auto=!0),["pagination","scrollbar"].indexOf(a)>=0&&e[a]&&e[a].enabled&&!e[a].el&&(e[a].auto=!0),a in e&&"enabled"in n?("object"!=typeof e[a]||"enabled"in e[a]||(e[a].enabled=!0),e[a]||(e[a]={"enabled":!1}),utils_extend(s,r)):utils_extend(s,r)):utils_extend(s,r)}}const W={"eventsEmitter":F,"update":H,"translate":R,"transition":{"setTransition":function setTransition(e,s){const r=this;r.params.cssMode||(r.wrapperEl.style.transitionDuration=`${e}ms`,r.wrapperEl.style.transitionDelay=0===e?"0ms":""),r.emit("setTransition",e,s)},"transitionStart":function transitionStart(e,s){void 0===e&&(e=!0);const r=this,{"params":a}=r;a.cssMode||(a.autoHeight&&r.updateAutoHeight(),transitionEmit({"swiper":r,"runCallbacks":e,"direction":s,"step":"Start"}))},"transitionEnd":function transitionEnd(e,s){void 0===e&&(e=!0);const r=this,{"params":a}=r;r.animating=!1,a.cssMode||(r.setTransition(0),transitionEmit({"swiper":r,"runCallbacks":e,"direction":s,"step":"End"}))}},"slide":G,"loop":j,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const s=this;if(!s.params.simulateTouch||s.params.watchOverflow&&s.isLocked||s.params.cssMode)return;const r="container"===s.params.touchEventsTarget?s.el:s.wrapperEl;s.isElement&&(s.__preventObserver__=!0),r.style.cursor="move",r.style.cursor=e?"grabbing":"grab",s.isElement&&requestAnimationFrame(()=>{s.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":s}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),s.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":s,"initialized":r,"params":a,"el":n}=e,o=a.breakpoints;if(!o||o&&0===Object.keys(o).length)return;const c=e.getBreakpoint(o,e.params.breakpointsBase,e.el);if(!c||e.currentBreakpoint===c)return;const p=(c in o?o[c]:void 0)||e.originalParams,u=isGridEnabled(e,a),f=isGridEnabled(e,p),g=e.params.grabCursor,w=p.grabCursor,v=a.enabled;u&&!f?(n.classList.remove(`${a.containerModifierClass}grid`,`${a.containerModifierClass}grid-column`),e.emitContainerClasses()):!u&&f&&(n.classList.add(`${a.containerModifierClass}grid`),(p.grid.fill&&"column"===p.grid.fill||!p.grid.fill&&"column"===a.grid.fill)&&n.classList.add(`${a.containerModifierClass}grid-column`),e.emitContainerClasses()),g&&!w?e.unsetGrabCursor():!g&&w&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(s=>{if(void 0===p[s])return;const r=a[s]&&a[s].enabled,n=p[s]&&p[s].enabled;r&&!n&&e[s].disable(),!r&&n&&e[s].enable()});const b=p.direction&&p.direction!==a.direction,x=a.loop&&(p.slidesPerView!==a.slidesPerView||b),E=a.loop;b&&r&&e.changeDirection(),utils_extend(e.params,p);const T=e.params.enabled,A=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),v&&!T?e.disable():!v&&T&&e.enable(),e.currentBreakpoint=c,e.emit("_beforeBreakpoint",p),r&&(x?(e.loopDestroy(),e.loopCreate(s),e.updateSlides()):!E&&A?(e.loopCreate(s),e.updateSlides()):E&&!A&&e.loopDestroy()),e.emit("breakpoint",p)},"getBreakpoint":function getBreakpoint(e,s,r){if(void 0===s&&(s="window"),!e||"container"===s&&!r)return;let a=!1;const n=getWindow(),o="window"===s?n.innerHeight:r.clientHeight,c=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const s=parseFloat(e.substr(1));return{"value":o*s,"point":e}}return{"value":e,"point":e}});c.sort((e,s)=>parseInt(e.value,10)-parseInt(s.value,10));for(let e=0;er}else e.isLocked=1===e.snapGrid.length;!0===r.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===r.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),s&&s!==e.isLocked&&(e.isEnd=!1),s!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":s,"params":r,"rtl":a,"el":n,"device":o}=e,c=function prepareClasses(e,s){const r=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(a=>{e[a]&&r.push(s+a)}):"string"==typeof e&&r.push(s+e)}),r}(["initialized",r.direction,{"free-mode":e.params.freeMode&&r.freeMode.enabled},{"autoheight":r.autoHeight},{"rtl":a},{"grid":r.grid&&r.grid.rows>1},{"grid-column":r.grid&&r.grid.rows>1&&"column"===r.grid.fill},{"android":o.android},{"ios":o.ios},{"css-mode":r.cssMode},{"centered":r.cssMode&&r.centeredSlides},{"watch-progress":r.watchSlidesProgress}],r.containerModifierClass);s.push(...c),n.classList.add(...s),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":s}=this;e&&"string"!=typeof e&&(e.classList.remove(...s),this.emitContainerClasses())}}},X={};class Swiper{"constructor"(){let e,s;for(var r=arguments.length,a=new Array(r),n=0;n1){const e=[];return o.querySelectorAll(s.el).forEach(r=>{const a=utils_extend({},s,{"el":r});e.push(new Swiper(a))}),e}const c=this;c.__swiper__=!0,c.support=getSupport(),c.device=getDevice({"userAgent":s.userAgent}),c.browser=getBrowser(),c.eventsListeners={},c.eventsAnyListeners=[],c.modules=[...c.__modules__],s.modules&&Array.isArray(s.modules)&&c.modules.push(...s.modules);const p={};c.modules.forEach(e=>{e({"params":s,"swiper":c,"extendParams":moduleExtendParams(s,p),"on":c.on.bind(c),"once":c.once.bind(c),"off":c.off.bind(c),"emit":c.emit.bind(c)})});const u=utils_extend({},V,p);return c.params=utils_extend({},u,X,s),c.originalParams=utils_extend({},c.params),c.passedParams=utils_extend({},s),c.params&&c.params.on&&Object.keys(c.params.on).forEach(e=>{c.on(e,c.params.on[e])}),c.params&&c.params.onAny&&c.onAny(c.params.onAny),Object.assign(c,{"enabled":c.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===c.params.direction},"isVertical"(){return"vertical"===c.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":c.params.allowSlideNext,"allowSlidePrev":c.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":c.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":c.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),c.emit("_swiper"),c.params.init&&c.init(),c}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":s,"params":r}=this,a=elementIndex(elementChildren(s,`.${r.slideClass}, swiper-slide`)[0]);return elementIndex(e)-a}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(s=>1*s.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":s}=this;this.slides=elementChildren(e,`.${s.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,s){const r=this;e=Math.min(Math.max(e,0),1);const a=r.minTranslate(),n=(r.maxTranslate()-a)*e+a;r.translateTo(n,void 0===s?0:s),r.updateActiveIndex(),r.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const s=e.el.className.split(" ").filter(s=>0===s.indexOf("swiper")||0===s.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",s.join(" "))}"getSlideClasses"(e){const s=this;return s.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(s.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const s=[];e.slides.forEach(r=>{const a=e.getSlideClasses(r);s.push({"slideEl":r,"classNames":a}),e.emit("_slideClass",r,a)}),e.emit("_slideClasses",s)}"slidesPerViewDynamic"(e,s){void 0===e&&(e="current"),void 0===s&&(s=!1);const{"params":r,"slides":a,"slidesGrid":n,"slidesSizesGrid":o,"size":c,"activeIndex":p}=this;let u=1;if("number"==typeof r.slidesPerView)return r.slidesPerView;if(r.centeredSlides){let e,s=a[p]?Math.ceil(a[p].swiperSlideSize):0;for(let r=p+1;rc&&(e=!0));for(let r=p-1;r>=0;r-=1)a[r]&&!e&&(s+=a[r].swiperSlideSize,u+=1,s>c&&(e=!0))}else if("current"===e)for(let e=p+1;e=0;e-=1){n[p]-n[e]{s.complete&&processLazyPreloader(e,s)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),r.freeMode&&r.freeMode.enabled&&!r.cssMode)setTranslate(),r.autoHeight&&e.updateAutoHeight();else{if(("auto"===r.slidesPerView||r.slidesPerView>1)&&e.isEnd&&!r.centeredSlides){const s=e.virtual&&r.virtual.enabled?e.virtual.slides:e.slides;a=e.slideTo(s.length-1,0,!1,!0)}else a=e.slideTo(e.activeIndex,0,!1,!0);a||setTranslate()}r.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,s){void 0===s&&(s=!0);const r=this,a=r.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(r.el.classList.remove(`${r.params.containerModifierClass}${a}`),r.el.classList.add(`${r.params.containerModifierClass}${e}`),r.emitContainerClasses(),r.params.direction=e,r.slides.forEach(s=>{"vertical"===e?s.style.width="":s.style.height=""}),r.emit("changeDirection"),s&&r.update()),r}"changeLanguageDirection"(e){const s=this;s.rtl&&"rtl"===e||!s.rtl&&"ltr"===e||(s.rtl="rtl"===e,s.rtlTranslate="horizontal"===s.params.direction&&s.rtl,s.rtl?(s.el.classList.add(`${s.params.containerModifierClass}rtl`),s.el.dir="rtl"):(s.el.classList.remove(`${s.params.containerModifierClass}rtl`),s.el.dir="ltr"),s.update())}"mount"(e){const s=this;if(s.mounted)return!0;let r=e||s.params.el;if("string"==typeof r&&(r=document.querySelector(r)),!r)return!1;r.swiper=s,r.parentNode&&r.parentNode.host&&r.parentNode.host.nodeName===s.params.swiperElementNodeName.toUpperCase()&&(s.isElement=!0);const getWrapperSelector=()=>`.${(s.params.wrapperClass||"").trim().split(" ").join(".")}`;let a=(()=>{if(r&&r.shadowRoot&&r.shadowRoot.querySelector){return r.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(r,getWrapperSelector())[0]})();return!a&&s.params.createElements&&(a=createElement("div",s.params.wrapperClass),r.append(a),elementChildren(r,`.${s.params.slideClass}`).forEach(e=>{a.append(e)})),Object.assign(s,{"el":r,"wrapperEl":a,"slidesEl":s.isElement&&!r.parentNode.host.slideSlots?r.parentNode.host:a,"hostEl":s.isElement?r.parentNode.host:r,"mounted":!0,"rtl":"rtl"===r.dir.toLowerCase()||"rtl"===elementStyle(r,"direction"),"rtlTranslate":"horizontal"===s.params.direction&&("rtl"===r.dir.toLowerCase()||"rtl"===elementStyle(r,"direction")),"wrongRTL":"-webkit-box"===elementStyle(a,"display")}),!0}"init"(e){const s=this;if(s.initialized)return s;if(!1===s.mount(e))return s;s.emit("beforeInit"),s.params.breakpoints&&s.setBreakpoint(),s.addClasses(),s.updateSize(),s.updateSlides(),s.params.watchOverflow&&s.checkOverflow(),s.params.grabCursor&&s.enabled&&s.setGrabCursor(),s.params.loop&&s.virtual&&s.params.virtual.enabled?s.slideTo(s.params.initialSlide+s.virtual.slidesBefore,0,s.params.runCallbacksOnInit,!1,!0):s.slideTo(s.params.initialSlide,0,s.params.runCallbacksOnInit,!1,!0),s.params.loop&&s.loopCreate(),s.attachEvents();const r=[...s.el.querySelectorAll('[loading="lazy"]')];return s.isElement&&r.push(...s.hostEl.querySelectorAll('[loading="lazy"]')),r.forEach(e=>{e.complete?processLazyPreloader(s,e):e.addEventListener("load",e=>{processLazyPreloader(s,e.target)})}),preload(s),s.initialized=!0,preload(s),s.emit("init"),s.emit("afterInit"),s}"destroy"(e,s){void 0===e&&(e=!0),void 0===s&&(s=!0);const r=this,{"params":a,"el":n,"wrapperEl":o,"slides":c}=r;return void 0===r.params||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),a.loop&&r.loopDestroy(),s&&(r.removeClasses(),n&&"string"!=typeof n&&n.removeAttribute("style"),o&&o.removeAttribute("style"),c&&c.length&&c.forEach(e=>{e.classList.remove(a.slideVisibleClass,a.slideFullyVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(e=>{r.off(e)}),!1!==e&&(r.el&&"string"!=typeof r.el&&(r.el.swiper=null),function deleteProps(e){const s=e;Object.keys(s).forEach(e=>{try{s[e]=null}catch(e){}try{delete s[e]}catch(e){}})}(r)),r.destroyed=!0),null}static"extendDefaults"(e){utils_extend(X,e)}static get"extendedDefaults"(){return X}static get"defaults"(){return V}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const s=Swiper.prototype.__modules__;"function"==typeof e&&s.indexOf(e)<0&&s.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,s,r,a){return e.params.createElements&&Object.keys(a).forEach(n=>{if(!r[n]&&!0===r.auto){let o=elementChildren(e.el,`.${a[n]}`)[0];o||(o=createElement("div",a[n]),o.className=a[n],e.el.append(o)),r[n]=o,s[n]=o}}),r}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const s=this,{"params":r,"slidesEl":a}=s;r.loop&&s.loopDestroy();const appendElement=e=>{if("string"==typeof e){const s=document.createElement("div");s.innerHTML=e,a.append(s.children[0]),s.innerHTML=""}else a.append(e)};if("object"==typeof e&&"length"in e)for(let s=0;s{if("string"==typeof e){const s=document.createElement("div");s.innerHTML=e,n.prepend(s.children[0]),s.innerHTML=""}else n.prepend(e)};if("object"==typeof e&&"length"in e){for(let s=0;s=p)return void r.appendSlide(s);let u=c>e?c+1:c;const f=[];for(let s=p-1;s>=e;s-=1){const e=r.slides[s];e.remove(),f.unshift(e)}if("object"==typeof s&&"length"in s){for(let e=0;ee?c+s.length:c}else o.append(s);for(let e=0;e{if(r.params.effect!==s)return;r.classNames.push(`${r.params.containerModifierClass}${s}`),p&&p()&&r.classNames.push(`${r.params.containerModifierClass}3d`);const e=c?c():{};Object.assign(r.params,e),Object.assign(r.originalParams,e)}),a("setTranslate",()=>{r.params.effect===s&&n()}),a("setTransition",(e,a)=>{r.params.effect===s&&o(a)}),a("transitionEnd",()=>{if(r.params.effect===s&&u){if(!f||!f().slideShadows)return;r.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),u()}}),a("virtualUpdate",()=>{r.params.effect===s&&(r.slides.length||(g=!0),requestAnimationFrame(()=>{g&&r.slides&&r.slides.length&&(n(),g=!1)}))})}function effectTarget(e,s){const r=getSlideTransformEl(s);return r!==s&&(r.style.backfaceVisibility="hidden",r.style["-webkit-backface-visibility"]="hidden"),r}function effectVirtualTransitionEnd(e){let{"swiper":s,"duration":r,"transformElements":a,"allSlides":n}=e;const{"activeIndex":o}=s;if(s.params.virtualTranslate&&0!==r){let e,r=!1;e=n?a:a.filter(e=>{const r=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return s.slides.filter(s=>s.shadowRoot&&s.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return s.getSlideIndex(r)===o}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(r)return;if(!s||s.destroyed)return;r=!0,s.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});s.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,s,r){const a=`swiper-slide-shadow${r?`-${r}`:""}${e?` swiper-slide-shadow-${e}`:""}`,n=getSlideTransformEl(s);let o=n.querySelector(`.${a.split(" ").join(".")}`);return o||(o=createElement("div",a.split(" ")),n.append(o)),o}Object.keys(W).forEach(e=>{Object.keys(W[e]).forEach(s=>{Swiper.prototype[s]=W[e][s]})}),Swiper.use([function Resize(e){let{"swiper":s,"on":r,"emit":a}=e;const n=getWindow();let o=null,c=null;const resizeHandler=()=>{s&&!s.destroyed&&s.initialized&&(a("beforeResize"),a("resize"))},orientationChangeHandler=()=>{s&&!s.destroyed&&s.initialized&&a("orientationchange")};r("init",()=>{s.params.resizeObserver&&void 0!==n.ResizeObserver?s&&!s.destroyed&&s.initialized&&(o=new ResizeObserver(e=>{c=n.requestAnimationFrame(()=>{const{"width":r,"height":a}=s;let n=r,o=a;e.forEach(e=>{let{"contentBoxSize":r,"contentRect":a,"target":c}=e;c&&c!==s.el||(n=a?a.width:(r[0]||r).inlineSize,o=a?a.height:(r[0]||r).blockSize)}),n===r&&o===a||resizeHandler()})}),o.observe(s.el)):(n.addEventListener("resize",resizeHandler),n.addEventListener("orientationchange",orientationChangeHandler))}),r("destroy",()=>{c&&n.cancelAnimationFrame(c),o&&o.unobserve&&s.el&&(o.unobserve(s.el),o=null),n.removeEventListener("resize",resizeHandler),n.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":s,"extendParams":r,"on":a,"emit":n}=e;const o=[],c=getWindow(),attach=function(e,r){void 0===r&&(r={});const a=new(c.MutationObserver||c.WebkitMutationObserver)(e=>{if(s.__preventObserver__)return;if(1===e.length)return void n("observerUpdate",e[0]);const r=function observerUpdate(){n("observerUpdate",e[0])};c.requestAnimationFrame?c.requestAnimationFrame(r):c.setTimeout(r,0)});a.observe(e,{"attributes":void 0===r.attributes||r.attributes,"childList":s.isElement||(void 0===r.childList||r).childList,"characterData":void 0===r.characterData||r.characterData}),o.push(a)};r({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),a("init",()=>{if(s.params.observer){if(s.params.observeParents){const e=elementParents(s.hostEl);for(let s=0;s{o.forEach(e=>{e.disconnect()}),o.splice(0,o.length)})}]);const q=[function Virtual(e){let s,{"swiper":r,"extendParams":a,"on":n,"emit":o}=e;a({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const c=getDocument();r.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const p=c.createElement("div");function renderSlide(e,s){const a=r.params.virtual;if(a.cache&&r.virtual.cache[s])return r.virtual.cache[s];let n;return a.renderSlide?(n=a.renderSlide.call(r,e,s),"string"==typeof n&&(p.innerHTML=n,n=p.children[0])):n=r.isElement?createElement("swiper-slide"):createElement("div",r.params.slideClass),n.setAttribute("data-swiper-slide-index",s),a.renderSlide||(n.innerHTML=e),a.cache&&(r.virtual.cache[s]=n),n}function update(e,s){const{"slidesPerView":a,"slidesPerGroup":n,"centeredSlides":c,"loop":p,"initialSlide":u}=r.params;if(s&&!p&&u>0)return;const{"addSlidesBefore":f,"addSlidesAfter":g}=r.params.virtual,{"from":w,"to":v,"slides":b,"slidesGrid":x,"offset":E}=r.virtual;r.params.cssMode||r.updateActiveIndex();const T=r.activeIndex||0;let A,C,k;A=r.rtlTranslate?"right":r.isHorizontal()?"left":"top",c?(C=Math.floor(a/2)+n+g,k=Math.floor(a/2)+n+f):(C=a+(n-1)+g,k=(p?a:n)+f);let P=T-k,L=T+C;p||(P=Math.max(P,0),L=Math.min(L,b.length-1));let I=(r.slidesGrid[P]||0)-(r.slidesGrid[0]||0);function onRendered(){r.updateSlides(),r.updateProgress(),r.updateSlidesClasses(),o("virtualUpdate")}if(p&&T>=k?(P-=k,c||(I+=r.slidesGrid[0])):p&&T{e.style[A]=I-Math.abs(r.cssOverflowAdjustment())+"px"}),r.updateProgress(),void o("virtualUpdate");if(r.params.virtual.renderExternal)return r.params.virtual.renderExternal.call(r,{"offset":I,"from":P,"to":L,"slides":function getSlides(){const e=[];for(let s=P;s<=L;s+=1)e.push(b[s]);return e}()}),void(r.params.virtual.renderExternalUpdate?onRendered():o("virtualUpdate"));const z=[],N=[],getSlideIndex=e=>{let s=e;return e<0?s=b.length+e:s>=b.length&&(s-=b.length),s};if(e)r.slides.filter(e=>e.matches(`.${r.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=w;e<=v;e+=1)if(eL){const s=getSlideIndex(e);r.slides.filter(e=>e.matches(`.${r.params.slideClass}[data-swiper-slide-index="${s}"], swiper-slide[data-swiper-slide-index="${s}"]`)).forEach(e=>{e.remove()})}const Y=p?-b.length:0,B=p?2*b.length:b.length;for(let s=Y;s=P&&s<=L){const r=getSlideIndex(s);void 0===v||e?N.push(r):(s>v&&N.push(r),s{r.slidesEl.append(renderSlide(b[e],e))}),p)for(let e=z.length-1;e>=0;e-=1){const s=z[e];r.slidesEl.prepend(renderSlide(b[s],s))}else z.sort((e,s)=>s-e),z.forEach(e=>{r.slidesEl.prepend(renderSlide(b[e],e))});elementChildren(r.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[A]=I-Math.abs(r.cssOverflowAdjustment())+"px"}),onRendered()}n("beforeInit",()=>{if(!r.params.virtual.enabled)return;let e;if(void 0===r.passedParams.virtual.slides){const s=[...r.slidesEl.children].filter(e=>e.matches(`.${r.params.slideClass}, swiper-slide`));s&&s.length&&(r.virtual.slides=[...s],e=!0,s.forEach((e,s)=>{e.setAttribute("data-swiper-slide-index",s),r.virtual.cache[s]=e,e.remove()}))}e||(r.virtual.slides=r.params.virtual.slides),r.classNames.push(`${r.params.containerModifierClass}virtual`),r.params.watchSlidesProgress=!0,r.originalParams.watchSlidesProgress=!0,update(!1,!0)}),n("setTranslate",()=>{r.params.virtual.enabled&&(r.params.cssMode&&!r._immediateVirtual?(clearTimeout(s),s=setTimeout(()=>{update()},100)):update())}),n("init update resize",()=>{r.params.virtual.enabled&&r.params.cssMode&&setCSSProperty(r.wrapperEl,"--swiper-virtual-size",`${r.virtualSize}px`)}),Object.assign(r.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let s=0;s{const a=e[r],o=a.getAttribute("data-swiper-slide-index");o&&a.setAttribute("data-swiper-slide-index",parseInt(o,10)+n),s[parseInt(r,10)+n]=a}),r.virtual.cache=s}update(!0),r.slideTo(a,0)},"removeSlide":function removeSlide(e){if(null==e)return;let s=r.activeIndex;if(Array.isArray(e))for(let a=e.length-1;a>=0;a-=1)r.params.virtual.cache&&(delete r.virtual.cache[e[a]],Object.keys(r.virtual.cache).forEach(s=>{s>e&&(r.virtual.cache[s-1]=r.virtual.cache[s],r.virtual.cache[s-1].setAttribute("data-swiper-slide-index",s-1),delete r.virtual.cache[s])})),r.virtual.slides.splice(e[a],1),e[a]{s>e&&(r.virtual.cache[s-1]=r.virtual.cache[s],r.virtual.cache[s-1].setAttribute("data-swiper-slide-index",s-1),delete r.virtual.cache[s])})),r.virtual.slides.splice(e,1),e0&&0===elementParents(s.el,`.${s.params.slideActiveClass}`).length)return;const a=s.el,n=a.clientWidth,o=a.clientHeight,p=c.innerWidth,u=c.innerHeight,f=elementOffset(a);r&&(f.left-=a.scrollLeft);const g=[[f.left,f.top],[f.left+n,f.top],[f.left,f.top+o],[f.left+n,f.top+o]];for(let s=0;s=0&&r[0]<=p&&r[1]>=0&&r[1]<=u){if(0===r[0]&&0===r[1])continue;e=!0}}if(!e)return}s.isHorizontal()?((f||g||w||v)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((g||v)&&!r||(f||w)&&r)&&s.slideNext(),((f||w)&&!r||(g||v)&&r)&&s.slidePrev()):((f||g||b||x)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(g||x)&&s.slideNext(),(f||b)&&s.slidePrev()),n("keyPress",p)}}function enable(){s.keyboard.enabled||(o.addEventListener("keydown",handle),s.keyboard.enabled=!0)}function disable(){s.keyboard.enabled&&(o.removeEventListener("keydown",handle),s.keyboard.enabled=!1)}s.keyboard={"enabled":!1},r({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),a("init",()=>{s.params.keyboard.enabled&&enable()}),a("destroy",()=>{s.keyboard.enabled&&disable()}),Object.assign(s.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":s,"extendParams":r,"on":a,"emit":n}=e;const o=getWindow();let c;r({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),s.mousewheel={"enabled":!1};let p,u=now();const f=[];function handleMouseEnter(){s.enabled&&(s.mouseEntered=!0)}function handleMouseLeave(){s.enabled&&(s.mouseEntered=!1)}function animateSlider(e){return!(s.params.mousewheel.thresholdDelta&&e.delta=6&&now()-u<60||(e.direction<0?s.isEnd&&!s.params.loop||s.animating||(s.slideNext(),n("scroll",e.raw)):s.isBeginning&&!s.params.loop||s.animating||(s.slidePrev(),n("scroll",e.raw)),u=(new o.Date).getTime(),!1)))}function handle(e){let r=e,a=!0;if(!s.enabled)return;if(e.target.closest(`.${s.params.mousewheel.noMousewheelClass}`))return;const o=s.params.mousewheel;s.params.cssMode&&r.preventDefault();let u=s.el;"container"!==s.params.mousewheel.eventsTarget&&(u=document.querySelector(s.params.mousewheel.eventsTarget));const g=u&&u.contains(r.target);if(!s.mouseEntered&&!g&&!o.releaseOnEdges)return!0;r.originalEvent&&(r=r.originalEvent);let w=0;const v=s.rtlTranslate?-1:1,b=function normalize(e){let s=0,r=0,a=0,n=0;return"detail"in e&&(r=e.detail),"wheelDelta"in e&&(r=-e.wheelDelta/120),"wheelDeltaY"in e&&(r=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(s=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(s=r,r=0),a=10*s,n=10*r,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(a=e.deltaX),e.shiftKey&&!a&&(a=n,n=0),(a||n)&&e.deltaMode&&(1===e.deltaMode?(a*=40,n*=40):(a*=800,n*=800)),a&&!s&&(s=a<1?-1:1),n&&!r&&(r=n<1?-1:1),{"spinX":s,"spinY":r,"pixelX":a,"pixelY":n}}(r);if(o.forceToAxis)if(s.isHorizontal()){if(!(Math.abs(b.pixelX)>Math.abs(b.pixelY)))return!0;w=-b.pixelX*v}else{if(!(Math.abs(b.pixelY)>Math.abs(b.pixelX)))return!0;w=-b.pixelY}else w=Math.abs(b.pixelX)>Math.abs(b.pixelY)?-b.pixelX*v:-b.pixelY;if(0===w)return!0;o.invert&&(w=-w);let x=s.getTranslate()+w*o.sensitivity;if(x>=s.minTranslate()&&(x=s.minTranslate()),x<=s.maxTranslate()&&(x=s.maxTranslate()),a=!!s.params.loop||!(x===s.minTranslate()||x===s.maxTranslate()),a&&s.params.nested&&r.stopPropagation(),s.params.freeMode&&s.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(w),"direction":Math.sign(w)},a=p&&e.time=s.minTranslate()&&(u=s.minTranslate()),u<=s.maxTranslate()&&(u=s.maxTranslate()),s.setTransition(0),s.setTranslate(u),s.updateProgress(),s.updateActiveIndex(),s.updateSlidesClasses(),(!g&&s.isBeginning||!v&&s.isEnd)&&s.updateSlidesClasses(),s.params.loop&&s.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),s.params.freeMode.sticky){clearTimeout(c),c=void 0,f.length>=15&&f.shift();const r=f.length?f[f.length-1]:void 0,a=f[0];if(f.push(e),r&&(e.delta>r.delta||e.direction!==r.direction))f.splice(0);else if(f.length>=15&&e.time-a.time<500&&a.delta-e.delta>=1&&e.delta<=6){const r=w>0?.8:.2;p=e,f.splice(0),c=nextTick(()=>{!s.destroyed&&s.params&&s.slideToClosest(s.params.speed,!0,void 0,r)},0)}c||(c=nextTick(()=>{if(s.destroyed||!s.params)return;p=e,f.splice(0),s.slideToClosest(s.params.speed,!0,void 0,.5)},500))}if(a||n("scroll",r),s.params.autoplay&&s.params.autoplayDisableOnInteraction&&s.autoplay.stop(),o.releaseOnEdges&&(u===s.minTranslate()||u===s.maxTranslate()))return!0}}else{const r={"time":now(),"delta":Math.abs(w),"direction":Math.sign(w),"raw":e};f.length>=2&&f.shift();const a=f.length?f[f.length-1]:void 0;if(f.push(r),a?(r.direction!==a.direction||r.delta>a.delta||r.time>a.time+150)&&animateSlider(r):animateSlider(r),function releaseScroll(e){const r=s.params.mousewheel;if(e.direction<0){if(s.isEnd&&!s.params.loop&&r.releaseOnEdges)return!0}else if(s.isBeginning&&!s.params.loop&&r.releaseOnEdges)return!0;return!1}(r))return!0}return r.preventDefault?r.preventDefault():r.returnValue=!1,!1}function events(e){let r=s.el;"container"!==s.params.mousewheel.eventsTarget&&(r=document.querySelector(s.params.mousewheel.eventsTarget)),r[e]("mouseenter",handleMouseEnter),r[e]("mouseleave",handleMouseLeave),r[e]("wheel",handle)}function enable(){return s.params.cssMode?(s.wrapperEl.removeEventListener("wheel",handle),!0):!s.mousewheel.enabled&&(events("addEventListener"),s.mousewheel.enabled=!0,!0)}function disable(){return s.params.cssMode?(s.wrapperEl.addEventListener(event,handle),!0):!!s.mousewheel.enabled&&(events("removeEventListener"),s.mousewheel.enabled=!1,!0)}a("init",()=>{!s.params.mousewheel.enabled&&s.params.cssMode&&disable(),s.params.mousewheel.enabled&&enable()}),a("destroy",()=>{s.params.cssMode&&enable(),s.mousewheel.enabled&&disable()}),Object.assign(s.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":s,"extendParams":r,"on":a,"emit":n}=e;function getEl(e){let r;return e&&"string"==typeof e&&s.isElement&&(r=s.el.querySelector(e)||s.hostEl.querySelector(e),r)?r:(e&&("string"==typeof e&&(r=[...document.querySelectorAll(e)]),s.params.uniqueNavElements&&"string"==typeof e&&r&&r.length>1&&1===s.el.querySelectorAll(e).length?r=s.el.querySelector(e):r&&1===r.length&&(r=r[0])),e&&!r?e:r)}function toggleEl(e,r){const a=s.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[r?"add":"remove"](...a.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=r),s.params.watchOverflow&&s.enabled&&e.classList[s.isLocked?"add":"remove"](a.lockClass))})}function update(){const{"nextEl":e,"prevEl":r}=s.navigation;if(s.params.loop)return toggleEl(r,!1),void toggleEl(e,!1);toggleEl(r,s.isBeginning&&!s.params.rewind),toggleEl(e,s.isEnd&&!s.params.rewind)}function onPrevClick(e){e.preventDefault(),(!s.isBeginning||s.params.loop||s.params.rewind)&&(s.slidePrev(),n("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!s.isEnd||s.params.loop||s.params.rewind)&&(s.slideNext(),n("navigationNext"))}function init(){const e=s.params.navigation;if(s.params.navigation=createElementIfNotDefined(s,s.originalParams.navigation,s.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let r=getEl(e.nextEl),a=getEl(e.prevEl);Object.assign(s.navigation,{"nextEl":r,"prevEl":a}),r=makeElementsArray(r),a=makeElementsArray(a);const initButton=(r,a)=>{r&&r.addEventListener("click","next"===a?onNextClick:onPrevClick),!s.enabled&&r&&r.classList.add(...e.lockClass.split(" "))};r.forEach(e=>initButton(e,"next")),a.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":r}=s.navigation;e=makeElementsArray(e),r=makeElementsArray(r);const destroyButton=(e,r)=>{e.removeEventListener("click","next"===r?onNextClick:onPrevClick),e.classList.remove(...s.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),r.forEach(e=>destroyButton(e,"prev"))}r({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),s.navigation={"nextEl":null,"prevEl":null},a("init",()=>{!1===s.params.navigation.enabled?disable():(init(),update())}),a("toEdge fromEdge lock unlock",()=>{update()}),a("destroy",()=>{destroy()}),a("enable disable",()=>{let{"nextEl":e,"prevEl":r}=s.navigation;e=makeElementsArray(e),r=makeElementsArray(r),s.enabled?update():[...e,...r].filter(e=>!!e).forEach(e=>e.classList.add(s.params.navigation.lockClass))}),a("click",(e,r)=>{let{"nextEl":a,"prevEl":o}=s.navigation;a=makeElementsArray(a),o=makeElementsArray(o);const c=r.target;let p=o.includes(c)||a.includes(c);if(s.isElement&&!p){const e=r.path||r.composedPath&&r.composedPath();e&&(p=e.find(e=>a.includes(e)||o.includes(e)))}if(s.params.navigation.hideOnClick&&!p){if(s.pagination&&s.params.pagination&&s.params.pagination.clickable&&(s.pagination.el===c||s.pagination.el.contains(c)))return;let e;a.length?e=a[0].classList.contains(s.params.navigation.hiddenClass):o.length&&(e=o[0].classList.contains(s.params.navigation.hiddenClass)),n(!0===e?"navigationShow":"navigationHide"),[...a,...o].filter(e=>!!e).forEach(e=>e.classList.toggle(s.params.navigation.hiddenClass))}});const disable=()=>{s.el.classList.add(...s.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(s.navigation,{"enable":()=>{s.el.classList.remove(...s.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":s,"extendParams":r,"on":a,"emit":n}=e;const o="swiper-pagination";let c;r({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${o}-bullet`,"bulletActiveClass":`${o}-bullet-active`,"modifierClass":`${o}-`,"currentClass":`${o}-current`,"totalClass":`${o}-total`,"hiddenClass":`${o}-hidden`,"progressbarFillClass":`${o}-progressbar-fill`,"progressbarOppositeClass":`${o}-progressbar-opposite`,"clickableClass":`${o}-clickable`,"lockClass":`${o}-lock`,"horizontalClass":`${o}-horizontal`,"verticalClass":`${o}-vertical`,"paginationDisabledClass":`${o}-disabled`}}),s.pagination={"el":null,"bullets":[]};let p=0;function isPaginationDisabled(){return!s.params.pagination.el||!s.pagination.el||Array.isArray(s.pagination.el)&&0===s.pagination.el.length}function setSideBullets(e,r){const{"bulletActiveClass":a}=s.params.pagination;e&&(e=e[("prev"===r?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${a}-${r}`),(e=e[("prev"===r?"previous":"next")+"ElementSibling"])&&e.classList.add(`${a}-${r}-${r}`))}function onBulletClick(e){const r=e.target.closest(classesToSelector(s.params.pagination.bulletClass));if(!r)return;e.preventDefault();const a=elementIndex(r)*s.params.slidesPerGroup;if(s.params.loop){if(s.realIndex===a)return;const e=function getMoveDirection(e,s,r){return(s%=r)===1+(e%=r)?"next":s===e-1?"previous":void 0}(s.realIndex,a,s.slides.length);"next"===e?s.slideNext():"previous"===e?s.slidePrev():s.slideToLoop(a)}else s.slideTo(a)}function update(){const e=s.rtl,r=s.params.pagination;if(isPaginationDisabled())return;let a,o,u=s.pagination.el;u=makeElementsArray(u);const f=s.virtual&&s.params.virtual.enabled?s.virtual.slides.length:s.slides.length,g=s.params.loop?Math.ceil(f/s.params.slidesPerGroup):s.snapGrid.length;if(s.params.loop?(o=s.previousRealIndex||0,a=s.params.slidesPerGroup>1?Math.floor(s.realIndex/s.params.slidesPerGroup):s.realIndex):void 0!==s.snapIndex?(a=s.snapIndex,o=s.previousSnapIndex):(o=s.previousIndex||0,a=s.activeIndex||0),"bullets"===r.type&&s.pagination.bullets&&s.pagination.bullets.length>0){const n=s.pagination.bullets;let f,g,w;if(r.dynamicBullets&&(c=elementOuterSize(n[0],s.isHorizontal()?"width":"height",!0),u.forEach(e=>{e.style[s.isHorizontal()?"width":"height"]=c*(r.dynamicMainBullets+4)+"px"}),r.dynamicMainBullets>1&&void 0!==o&&(p+=a-(o||0),p>r.dynamicMainBullets-1?p=r.dynamicMainBullets-1:p<0&&(p=0)),f=Math.max(a-p,0),g=f+(Math.min(n.length,r.dynamicMainBullets)-1),w=(g+f)/2),n.forEach(e=>{const s=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${r.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...s)}),u.length>1)n.forEach(e=>{const n=elementIndex(e);n===a?e.classList.add(...r.bulletActiveClass.split(" ")):s.isElement&&e.setAttribute("part","bullet"),r.dynamicBullets&&(n>=f&&n<=g&&e.classList.add(...`${r.bulletActiveClass}-main`.split(" ")),n===f&&setSideBullets(e,"prev"),n===g&&setSideBullets(e,"next"))});else{const e=n[a];if(e&&e.classList.add(...r.bulletActiveClass.split(" ")),s.isElement&&n.forEach((e,s)=>{e.setAttribute("part",s===a?"bullet-active":"bullet")}),r.dynamicBullets){const e=n[f],s=n[g];for(let e=f;e<=g;e+=1)n[e]&&n[e].classList.add(...`${r.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(s,"next")}}if(r.dynamicBullets){const a=Math.min(n.length,r.dynamicMainBullets+4),o=(c*a-c)/2-w*c,p=e?"right":"left";n.forEach(e=>{e.style[s.isHorizontal()?p:"top"]=`${o}px`})}}u.forEach((e,o)=>{if("fraction"===r.type&&(e.querySelectorAll(classesToSelector(r.currentClass)).forEach(e=>{e.textContent=r.formatFractionCurrent(a+1)}),e.querySelectorAll(classesToSelector(r.totalClass)).forEach(e=>{e.textContent=r.formatFractionTotal(g)})),"progressbar"===r.type){let n;n=r.progressbarOpposite?s.isHorizontal()?"vertical":"horizontal":s.isHorizontal()?"horizontal":"vertical";const o=(a+1)/g;let c=1,p=1;"horizontal"===n?c=o:p=o,e.querySelectorAll(classesToSelector(r.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${c}) scaleY(${p})`,e.style.transitionDuration=`${s.params.speed}ms`})}"custom"===r.type&&r.renderCustom?(e.innerHTML=r.renderCustom(s,a+1,g),0===o&&n("paginationRender",e)):(0===o&&n("paginationRender",e),n("paginationUpdate",e)),s.params.watchOverflow&&s.enabled&&e.classList[s.isLocked?"add":"remove"](r.lockClass)})}function render(){const e=s.params.pagination;if(isPaginationDisabled())return;const r=s.virtual&&s.params.virtual.enabled?s.virtual.slides.length:s.grid&&s.params.grid.rows>1?s.slides.length/Math.ceil(s.params.grid.rows):s.slides.length;let a=s.pagination.el;a=makeElementsArray(a);let o="";if("bullets"===e.type){let a=s.params.loop?Math.ceil(r/s.params.slidesPerGroup):s.snapGrid.length;s.params.freeMode&&s.params.freeMode.enabled&&a>r&&(a=r);for(let r=0;r`}"fraction"===e.type&&(o=e.renderFraction?e.renderFraction.call(s,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(o=e.renderProgressbar?e.renderProgressbar.call(s,e.progressbarFillClass):``),s.pagination.bullets=[],a.forEach(r=>{"custom"!==e.type&&(r.innerHTML=o||""),"bullets"===e.type&&s.pagination.bullets.push(...r.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&n("paginationRender",a[0])}function init(){s.params.pagination=createElementIfNotDefined(s,s.originalParams.pagination,s.params.pagination,{"el":"swiper-pagination"});const e=s.params.pagination;if(!e.el)return;let r;"string"==typeof e.el&&s.isElement&&(r=s.el.querySelector(e.el)),r||"string"!=typeof e.el||(r=[...document.querySelectorAll(e.el)]),r||(r=e.el),r&&0!==r.length&&(s.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(r)&&r.length>1&&(r=[...s.el.querySelectorAll(e.el)],r.length>1&&(r=r.filter(e=>elementParents(e,".swiper")[0]===s.el)[0])),Array.isArray(r)&&1===r.length&&(r=r[0]),Object.assign(s.pagination,{"el":r}),r=makeElementsArray(r),r.forEach(r=>{"bullets"===e.type&&e.clickable&&r.classList.add(...(e.clickableClass||"").split(" ")),r.classList.add(e.modifierClass+e.type),r.classList.add(s.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(r.classList.add(`${e.modifierClass}${e.type}-dynamic`),p=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&r.classList.add(e.progressbarOppositeClass),e.clickable&&r.addEventListener("click",onBulletClick),s.enabled||r.classList.add(e.lockClass)}))}function destroy(){const e=s.params.pagination;if(isPaginationDisabled())return;let r=s.pagination.el;r&&(r=makeElementsArray(r),r.forEach(r=>{r.classList.remove(e.hiddenClass),r.classList.remove(e.modifierClass+e.type),r.classList.remove(s.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(r.classList.remove(...(e.clickableClass||"").split(" ")),r.removeEventListener("click",onBulletClick))})),s.pagination.bullets&&s.pagination.bullets.forEach(s=>s.classList.remove(...e.bulletActiveClass.split(" ")))}a("changeDirection",()=>{if(!s.pagination||!s.pagination.el)return;const e=s.params.pagination;let{"el":r}=s.pagination;r=makeElementsArray(r),r.forEach(r=>{r.classList.remove(e.horizontalClass,e.verticalClass),r.classList.add(s.isHorizontal()?e.horizontalClass:e.verticalClass)})}),a("init",()=>{!1===s.params.pagination.enabled?disable():(init(),render(),update())}),a("activeIndexChange",()=>{void 0===s.snapIndex&&update()}),a("snapIndexChange",()=>{update()}),a("snapGridLengthChange",()=>{render(),update()}),a("destroy",()=>{destroy()}),a("enable disable",()=>{let{"el":e}=s.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[s.enabled?"remove":"add"](s.params.pagination.lockClass)))}),a("lock unlock",()=>{update()}),a("click",(e,r)=>{const a=r.target,o=makeElementsArray(s.pagination.el);if(s.params.pagination.el&&s.params.pagination.hideOnClick&&o&&o.length>0&&!a.classList.contains(s.params.pagination.bulletClass)){if(s.navigation&&(s.navigation.nextEl&&a===s.navigation.nextEl||s.navigation.prevEl&&a===s.navigation.prevEl))return;const e=o[0].classList.contains(s.params.pagination.hiddenClass);n(!0===e?"paginationShow":"paginationHide"),o.forEach(e=>e.classList.toggle(s.params.pagination.hiddenClass))}});const disable=()=>{s.el.classList.add(s.params.pagination.paginationDisabledClass);let{"el":e}=s.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(s.params.pagination.paginationDisabledClass))),destroy()};Object.assign(s.pagination,{"enable":()=>{s.el.classList.remove(s.params.pagination.paginationDisabledClass);let{"el":e}=s.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(s.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":s,"extendParams":r,"on":a,"emit":n}=e;const o=getDocument();let c,p,u,f,g=!1,w=null,v=null;function setTranslate(){if(!s.params.scrollbar.el||!s.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":r}=s,{"dragEl":a,"el":n}=e,o=s.params.scrollbar,c=s.params.loop?s.progressLoop:s.progress;let f=p,g=(u-p)*c;r?(g=-g,g>0?(f=p-g,g=0):-g+p>u&&(f=u+g)):g<0?(f=p+g,g=0):g+p>u&&(f=u-g),s.isHorizontal()?(a.style.transform=`translate3d(${g}px, 0, 0)`,a.style.width=`${f}px`):(a.style.transform=`translate3d(0px, ${g}px, 0)`,a.style.height=`${f}px`),o.hide&&(clearTimeout(w),n.style.opacity=1,w=setTimeout(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!s.params.scrollbar.el||!s.scrollbar.el)return;const{"scrollbar":e}=s,{"dragEl":r,"el":a}=e;r.style.width="",r.style.height="",u=s.isHorizontal()?a.offsetWidth:a.offsetHeight,f=s.size/(s.virtualSize+s.params.slidesOffsetBefore-(s.params.centeredSlides?s.snapGrid[0]:0)),p="auto"===s.params.scrollbar.dragSize?u*f:parseInt(s.params.scrollbar.dragSize,10),s.isHorizontal()?r.style.width=`${p}px`:r.style.height=`${p}px`,a.style.display=f>=1?"none":"",s.params.scrollbar.hide&&(a.style.opacity=0),s.params.watchOverflow&&s.enabled&&e.el.classList[s.isLocked?"add":"remove"](s.params.scrollbar.lockClass)}function getPointerPosition(e){return s.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":r,"rtlTranslate":a}=s,{"el":n}=r;let o;o=(getPointerPosition(e)-elementOffset(n)[s.isHorizontal()?"left":"top"]-(null!==c?c:p/2))/(u-p),o=Math.max(Math.min(o,1),0),a&&(o=1-o);const f=s.minTranslate()+(s.maxTranslate()-s.minTranslate())*o;s.updateProgress(f),s.setTranslate(f),s.updateActiveIndex(),s.updateSlidesClasses()}function onDragStart(e){const r=s.params.scrollbar,{"scrollbar":a,"wrapperEl":o}=s,{"el":p,"dragEl":u}=a;g=!0,c=e.target===u?getPointerPosition(e)-e.target.getBoundingClientRect()[s.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),o.style.transitionDuration="100ms",u.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(v),p.style.transitionDuration="0ms",r.hide&&(p.style.opacity=1),s.params.cssMode&&(s.wrapperEl.style["scroll-snap-type"]="none"),n("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":r,"wrapperEl":a}=s,{"el":o,"dragEl":c}=r;g&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),a.style.transitionDuration="0ms",o.style.transitionDuration="0ms",c.style.transitionDuration="0ms",n("scrollbarDragMove",e))}function onDragEnd(e){const r=s.params.scrollbar,{"scrollbar":a,"wrapperEl":o}=s,{"el":c}=a;g&&(g=!1,s.params.cssMode&&(s.wrapperEl.style["scroll-snap-type"]="",o.style.transitionDuration=""),r.hide&&(clearTimeout(v),v=nextTick(()=>{c.style.opacity=0,c.style.transitionDuration="400ms"},1e3)),n("scrollbarDragEnd",e),r.snapOnRelease&&s.slideToClosest())}function events(e){const{"scrollbar":r,"params":a}=s,n=r.el;if(!n)return;const c=n,p=!!a.passiveListeners&&{"passive":!1,"capture":!1},u=!!a.passiveListeners&&{"passive":!0,"capture":!1};if(!c)return;const f="on"===e?"addEventListener":"removeEventListener";c[f]("pointerdown",onDragStart,p),o[f]("pointermove",onDragMove,p),o[f]("pointerup",onDragEnd,u)}function init(){const{"scrollbar":e,"el":r}=s;s.params.scrollbar=createElementIfNotDefined(s,s.originalParams.scrollbar,s.params.scrollbar,{"el":"swiper-scrollbar"});const a=s.params.scrollbar;if(!a.el)return;let n,c;if("string"==typeof a.el&&s.isElement&&(n=s.el.querySelector(a.el)),n||"string"!=typeof a.el)n||(n=a.el);else if(n=o.querySelectorAll(a.el),!n.length)return;s.params.uniqueNavElements&&"string"==typeof a.el&&n.length>1&&1===r.querySelectorAll(a.el).length&&(n=r.querySelector(a.el)),n.length>0&&(n=n[0]),n.classList.add(s.isHorizontal()?a.horizontalClass:a.verticalClass),n&&(c=n.querySelector(classesToSelector(s.params.scrollbar.dragClass)),c||(c=createElement("div",s.params.scrollbar.dragClass),n.append(c))),Object.assign(e,{"el":n,"dragEl":c}),a.draggable&&function enableDraggable(){s.params.scrollbar.el&&s.scrollbar.el&&events("on")}(),n&&n.classList[s.enabled?"remove":"add"](...classesToTokens(s.params.scrollbar.lockClass))}function destroy(){const e=s.params.scrollbar,r=s.scrollbar.el;r&&r.classList.remove(...classesToTokens(s.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){s.params.scrollbar.el&&s.scrollbar.el&&events("off")}()}r({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),s.scrollbar={"el":null,"dragEl":null},a("changeDirection",()=>{if(!s.scrollbar||!s.scrollbar.el)return;const e=s.params.scrollbar;let{"el":r}=s.scrollbar;r=makeElementsArray(r),r.forEach(r=>{r.classList.remove(e.horizontalClass,e.verticalClass),r.classList.add(s.isHorizontal()?e.horizontalClass:e.verticalClass)})}),a("init",()=>{!1===s.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),a("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),a("setTranslate",()=>{setTranslate()}),a("setTransition",(e,r)=>{!function setTransition(e){s.params.scrollbar.el&&s.scrollbar.el&&(s.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(r)}),a("enable disable",()=>{const{"el":e}=s.scrollbar;e&&e.classList[s.enabled?"remove":"add"](...classesToTokens(s.params.scrollbar.lockClass))}),a("destroy",()=>{destroy()});const disable=()=>{s.el.classList.add(...classesToTokens(s.params.scrollbar.scrollbarDisabledClass)),s.scrollbar.el&&s.scrollbar.el.classList.add(...classesToTokens(s.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(s.scrollbar,{"enable":()=>{s.el.classList.remove(...classesToTokens(s.params.scrollbar.scrollbarDisabledClass)),s.scrollbar.el&&s.scrollbar.el.classList.remove(...classesToTokens(s.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"parallax":{"enabled":!1}});const n="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,r)=>{const{"rtl":a}=s,n=a?-1:1,o=e.getAttribute("data-swiper-parallax")||"0";let c=e.getAttribute("data-swiper-parallax-x"),p=e.getAttribute("data-swiper-parallax-y");const u=e.getAttribute("data-swiper-parallax-scale"),f=e.getAttribute("data-swiper-parallax-opacity"),g=e.getAttribute("data-swiper-parallax-rotate");if(c||p?(c=c||"0",p=p||"0"):s.isHorizontal()?(c=o,p="0"):(p=o,c="0"),c=c.indexOf("%")>=0?parseInt(c,10)*r*n+"%":c*r*n+"px",p=p.indexOf("%")>=0?parseInt(p,10)*r+"%":p*r+"px",null!=f){const s=f-(f-1)*(1-Math.abs(r));e.style.opacity=s}let w=`translate3d(${c}, ${p}, 0px)`;if(null!=u){w+=` scale(${u-(u-1)*(1-Math.abs(r))})`}if(g&&null!=g){w+=` rotate(${g*r*-1}deg)`}e.style.transform=w},setTranslate=()=>{const{"el":e,"slides":r,"progress":a,"snapGrid":o,"isElement":c}=s,p=elementChildren(e,n);s.isElement&&p.push(...elementChildren(s.hostEl,n)),p.forEach(e=>{setTransform(e,a)}),r.forEach((e,r)=>{let c=e.progress;s.params.slidesPerGroup>1&&"auto"!==s.params.slidesPerView&&(c+=Math.ceil(r/2)-a*(o.length-1)),c=Math.min(Math.max(c,-1),1),e.querySelectorAll(`${n}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,c)})})};a("beforeInit",()=>{s.params.parallax.enabled&&(s.params.watchSlidesProgress=!0,s.originalParams.watchSlidesProgress=!0)}),a("init",()=>{s.params.parallax.enabled&&setTranslate()}),a("setTranslate",()=>{s.params.parallax.enabled&&setTranslate()}),a("setTransition",(e,r)=>{s.params.parallax.enabled&&function(e){void 0===e&&(e=s.params.speed);const{"el":r,"hostEl":a}=s,o=[...r.querySelectorAll(n)];s.isElement&&o.push(...a.querySelectorAll(n)),o.forEach(s=>{let r=parseInt(s.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(r=0),s.style.transitionDuration=`${r}ms`})}(r)})},function Zoom(e){let{"swiper":s,"extendParams":r,"on":a,"emit":n}=e;const o=getWindow();r({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),s.zoom={"enabled":!1};let c,p,u=1,f=!1;const g=[],w={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},v={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},b={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let x,E=1;function getDistanceBetweenTouches(){if(g.length<2)return 1;const e=g[0].pageX,s=g[0].pageY,r=g[1].pageX,a=g[1].pageY;return Math.sqrt((r-e)**2+(a-s)**2)}function getMaxRatio(){const e=s.params.zoom,r=w.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&w.imageEl&&w.imageEl.naturalWidth){const e=w.imageEl.naturalWidth/w.imageEl.offsetWidth;return Math.min(e,r)}return r}function eventWithinSlide(e){const r=function getSlideSelector(){return s.isElement?"swiper-slide":`.${s.params.slideClass}`}();return!!e.target.matches(r)||s.slides.filter(s=>s.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&g.splice(0,g.length),!eventWithinSlide(e))return;const r=s.params.zoom;if(c=!1,p=!1,g.push(e),!(g.length<2)){if(c=!0,w.scaleStart=getDistanceBetweenTouches(),!w.slideEl){w.slideEl=e.target.closest(`.${s.params.slideClass}, swiper-slide`),w.slideEl||(w.slideEl=s.slides[s.activeIndex]);let a=w.slideEl.querySelector(`.${r.containerClass}`);if(a&&(a=a.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),w.imageEl=a,w.imageWrapEl=a?elementParents(w.imageEl,`.${r.containerClass}`)[0]:void 0,!w.imageWrapEl)return void(w.imageEl=void 0);w.maxRatio=getMaxRatio()}if(w.imageEl){const[e,s]=function getScaleOrigin(){if(g.length<2)return{"x":null,"y":null};const e=w.imageEl.getBoundingClientRect();return[(g[0].pageX+(g[1].pageX-g[0].pageX)/2-e.x-o.scrollX)/u,(g[0].pageY+(g[1].pageY-g[0].pageY)/2-e.y-o.scrollY)/u]}();w.originX=e,w.originY=s,w.imageEl.style.transitionDuration="0ms"}f=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const r=s.params.zoom,a=s.zoom,n=g.findIndex(s=>s.pointerId===e.pointerId);n>=0&&(g[n]=e),g.length<2||(p=!0,w.scaleMove=getDistanceBetweenTouches(),w.imageEl&&(a.scale=w.scaleMove/w.scaleStart*u,a.scale>w.maxRatio&&(a.scale=w.maxRatio-1+(a.scale-w.maxRatio+1)**.5),a.scales.pointerId===e.pointerId);n>=0&&g.splice(n,1),c&&p&&(c=!1,p=!1,w.imageEl&&(a.scale=Math.max(Math.min(a.scale,w.maxRatio),r.minRatio),w.imageEl.style.transitionDuration=`${s.params.speed}ms`,w.imageEl.style.transform=`translate3d(0,0,0) scale(${a.scale})`,u=a.scale,f=!1,a.scale>1&&w.slideEl?w.slideEl.classList.add(`${r.zoomedSlideClass}`):a.scale<=1&&w.slideEl&&w.slideEl.classList.remove(`${r.zoomedSlideClass}`),1===a.scale&&(w.originX=0,w.originY=0,w.slideEl=void 0)))}function allowTouchMove(){s.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const r=`.${s.params.zoom.containerClass}`;return!!e.target.matches(r)||[...s.hostEl.querySelectorAll(r)].filter(s=>s.contains(e.target)).length>0}(e))return;const r=s.zoom;if(!w.imageEl)return;if(!v.isTouched||!w.slideEl)return;v.isMoved||(v.width=w.imageEl.offsetWidth||w.imageEl.clientWidth,v.height=w.imageEl.offsetHeight||w.imageEl.clientHeight,v.startX=getTranslate(w.imageWrapEl,"x")||0,v.startY=getTranslate(w.imageWrapEl,"y")||0,w.slideWidth=w.slideEl.offsetWidth,w.slideHeight=w.slideEl.offsetHeight,w.imageWrapEl.style.transitionDuration="0ms");const a=v.width*r.scale,n=v.height*r.scale;v.minX=Math.min(w.slideWidth/2-a/2,0),v.maxX=-v.minX,v.minY=Math.min(w.slideHeight/2-n/2,0),v.maxY=-v.minY,v.touchesCurrent.x=g.length>0?g[0].pageX:e.pageX,v.touchesCurrent.y=g.length>0?g[0].pageY:e.pageY;if(Math.max(Math.abs(v.touchesCurrent.x-v.touchesStart.x),Math.abs(v.touchesCurrent.y-v.touchesStart.y))>5&&(s.allowClick=!1),!v.isMoved&&!f){if(s.isHorizontal()&&(Math.floor(v.minX)===Math.floor(v.startX)&&v.touchesCurrent.xv.touchesStart.x))return v.isTouched=!1,void allowTouchMove();if(!s.isHorizontal()&&(Math.floor(v.minY)===Math.floor(v.startY)&&v.touchesCurrent.yv.touchesStart.y))return v.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(x),s.touchEventsData.preventTouchMoveFromPointerMove=!0,x=setTimeout(()=>{s.destroyed||allowTouchMove()})}(),v.isMoved=!0;const o=(r.scale-u)/(w.maxRatio-s.params.zoom.minRatio),{"originX":c,"originY":p}=w;v.currentX=v.touchesCurrent.x-v.touchesStart.x+v.startX+o*(v.width-2*c),v.currentY=v.touchesCurrent.y-v.touchesStart.y+v.startY+o*(v.height-2*p),v.currentXv.maxX&&(v.currentX=v.maxX-1+(v.currentX-v.maxX+1)**.8),v.currentYv.maxY&&(v.currentY=v.maxY-1+(v.currentY-v.maxY+1)**.8),b.prevPositionX||(b.prevPositionX=v.touchesCurrent.x),b.prevPositionY||(b.prevPositionY=v.touchesCurrent.y),b.prevTime||(b.prevTime=Date.now()),b.x=(v.touchesCurrent.x-b.prevPositionX)/(Date.now()-b.prevTime)/2,b.y=(v.touchesCurrent.y-b.prevPositionY)/(Date.now()-b.prevTime)/2,Math.abs(v.touchesCurrent.x-b.prevPositionX)<2&&(b.x=0),Math.abs(v.touchesCurrent.y-b.prevPositionY)<2&&(b.y=0),b.prevPositionX=v.touchesCurrent.x,b.prevPositionY=v.touchesCurrent.y,b.prevTime=Date.now(),w.imageWrapEl.style.transform=`translate3d(${v.currentX}px, ${v.currentY}px,0)`}function onTransitionEnd(){const e=s.zoom;w.slideEl&&s.activeIndex!==s.slides.indexOf(w.slideEl)&&(w.imageEl&&(w.imageEl.style.transform="translate3d(0,0,0) scale(1)"),w.imageWrapEl&&(w.imageWrapEl.style.transform="translate3d(0,0,0)"),w.slideEl.classList.remove(`${s.params.zoom.zoomedSlideClass}`),e.scale=1,u=1,w.slideEl=void 0,w.imageEl=void 0,w.imageWrapEl=void 0,w.originX=0,w.originY=0)}function zoomIn(e){const r=s.zoom,a=s.params.zoom;if(!w.slideEl){e&&e.target&&(w.slideEl=e.target.closest(`.${s.params.slideClass}, swiper-slide`)),w.slideEl||(s.params.virtual&&s.params.virtual.enabled&&s.virtual?w.slideEl=elementChildren(s.slidesEl,`.${s.params.slideActiveClass}`)[0]:w.slideEl=s.slides[s.activeIndex]);let r=w.slideEl.querySelector(`.${a.containerClass}`);r&&(r=r.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),w.imageEl=r,w.imageWrapEl=r?elementParents(w.imageEl,`.${a.containerClass}`)[0]:void 0}if(!w.imageEl||!w.imageWrapEl)return;let n,c,p,f,g,b,x,E,T,A,C,k,P,L,I,z,N,Y;s.params.cssMode&&(s.wrapperEl.style.overflow="hidden",s.wrapperEl.style.touchAction="none"),w.slideEl.classList.add(`${a.zoomedSlideClass}`),void 0===v.touchesStart.x&&e?(n=e.pageX,c=e.pageY):(n=v.touchesStart.x,c=v.touchesStart.y);const B="number"==typeof e?e:null;1===u&&B&&(n=void 0,c=void 0,v.touchesStart.x=void 0,v.touchesStart.y=void 0);const F=getMaxRatio();r.scale=B||F,u=B||F,!e||1===u&&B?(x=0,E=0):(N=w.slideEl.offsetWidth,Y=w.slideEl.offsetHeight,p=elementOffset(w.slideEl).left+o.scrollX,f=elementOffset(w.slideEl).top+o.scrollY,g=p+N/2-n,b=f+Y/2-c,T=w.imageEl.offsetWidth||w.imageEl.clientWidth,A=w.imageEl.offsetHeight||w.imageEl.clientHeight,C=T*r.scale,k=A*r.scale,P=Math.min(N/2-C/2,0),L=Math.min(Y/2-k/2,0),I=-P,z=-L,x=g*r.scale,E=b*r.scale,xI&&(x=I),Ez&&(E=z)),B&&1===r.scale&&(w.originX=0,w.originY=0),w.imageWrapEl.style.transitionDuration="300ms",w.imageWrapEl.style.transform=`translate3d(${x}px, ${E}px,0)`,w.imageEl.style.transitionDuration="300ms",w.imageEl.style.transform=`translate3d(0,0,0) scale(${r.scale})`}function zoomOut(){const e=s.zoom,r=s.params.zoom;if(!w.slideEl){s.params.virtual&&s.params.virtual.enabled&&s.virtual?w.slideEl=elementChildren(s.slidesEl,`.${s.params.slideActiveClass}`)[0]:w.slideEl=s.slides[s.activeIndex];let e=w.slideEl.querySelector(`.${r.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),w.imageEl=e,w.imageWrapEl=e?elementParents(w.imageEl,`.${r.containerClass}`)[0]:void 0}w.imageEl&&w.imageWrapEl&&(s.params.cssMode&&(s.wrapperEl.style.overflow="",s.wrapperEl.style.touchAction=""),e.scale=1,u=1,v.touchesStart.x=void 0,v.touchesStart.y=void 0,w.imageWrapEl.style.transitionDuration="300ms",w.imageWrapEl.style.transform="translate3d(0,0,0)",w.imageEl.style.transitionDuration="300ms",w.imageEl.style.transform="translate3d(0,0,0) scale(1)",w.slideEl.classList.remove(`${r.zoomedSlideClass}`),w.slideEl=void 0,w.originX=0,w.originY=0)}function zoomToggle(e){const r=s.zoom;r.scale&&1!==r.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!s.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!s.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=s.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":r,"activeListenerWithCapture":a}=getListeners();s.wrapperEl.addEventListener("pointerdown",onGestureStart,r),s.wrapperEl.addEventListener("pointermove",onGestureChange,a),["pointerup","pointercancel","pointerout"].forEach(e=>{s.wrapperEl.addEventListener(e,onGestureEnd,r)}),s.wrapperEl.addEventListener("pointermove",onTouchMove,a)}function disable(){const e=s.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":r,"activeListenerWithCapture":a}=getListeners();s.wrapperEl.removeEventListener("pointerdown",onGestureStart,r),s.wrapperEl.removeEventListener("pointermove",onGestureChange,a),["pointerup","pointercancel","pointerout"].forEach(e=>{s.wrapperEl.removeEventListener(e,onGestureEnd,r)}),s.wrapperEl.removeEventListener("pointermove",onTouchMove,a)}Object.defineProperty(s.zoom,"scale",{"get"(){return E},"set"(e){if(E!==e){const s=w.imageEl,r=w.slideEl;n("zoomChange",e,s,r)}E=e}}),a("init",()=>{s.params.zoom.enabled&&enable()}),a("destroy",()=>{disable()}),a("touchStart",(e,r)=>{s.zoom.enabled&&function onTouchStart(e){const r=s.device;if(!w.imageEl)return;if(v.isTouched)return;r.android&&e.cancelable&&e.preventDefault(),v.isTouched=!0;const a=g.length>0?g[0]:e;v.touchesStart.x=a.pageX,v.touchesStart.y=a.pageY}(r)}),a("touchEnd",(e,r)=>{s.zoom.enabled&&function onTouchEnd(){const e=s.zoom;if(!w.imageEl)return;if(!v.isTouched||!v.isMoved)return v.isTouched=!1,void(v.isMoved=!1);v.isTouched=!1,v.isMoved=!1;let r=300,a=300;const n=b.x*r,o=v.currentX+n,c=b.y*a,p=v.currentY+c;0!==b.x&&(r=Math.abs((o-v.currentX)/b.x)),0!==b.y&&(a=Math.abs((p-v.currentY)/b.y));const u=Math.max(r,a);v.currentX=o,v.currentY=p;const f=v.width*e.scale,g=v.height*e.scale;v.minX=Math.min(w.slideWidth/2-f/2,0),v.maxX=-v.minX,v.minY=Math.min(w.slideHeight/2-g/2,0),v.maxY=-v.minY,v.currentX=Math.max(Math.min(v.currentX,v.maxX),v.minX),v.currentY=Math.max(Math.min(v.currentY,v.maxY),v.minY),w.imageWrapEl.style.transitionDuration=`${u}ms`,w.imageWrapEl.style.transform=`translate3d(${v.currentX}px, ${v.currentY}px,0)`}()}),a("doubleTap",(e,r)=>{!s.animating&&s.params.zoom.enabled&&s.zoom.enabled&&s.params.zoom.toggle&&zoomToggle(r)}),a("transitionEnd",()=>{s.zoom.enabled&&s.params.zoom.enabled&&onTransitionEnd()}),a("slideChange",()=>{s.zoom.enabled&&s.params.zoom.enabled&&s.params.cssMode&&onTransitionEnd()}),Object.assign(s.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":s,"extendParams":r,"on":a}=e;function LinearSpline(e,s){const r=function search(){let e,s,r;return(a,n)=>{for(s=-1,e=a.length;e-s>1;)r=e+s>>1,a[r]<=n?s=r:e=r;return e}}();let a,n;return this.x=e,this.y=s,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(n=r(this.x,e),a=n-1,(e-this.x[a])*(this.y[n]-this.y[a])/(this.x[n]-this.x[a])+this.y[a]):0},this}function removeSpline(){s.controller.control&&s.controller.spline&&(s.controller.spline=void 0,delete s.controller.spline)}r({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),s.controller={"control":void 0},a("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof s.params.controller.control||s.params.controller.control instanceof HTMLElement)){return void("string"==typeof s.params.controller.control?[...document.querySelectorAll(s.params.controller.control)]:[s.params.controller.control]).forEach(e=>{if(s.controller.control||(s.controller.control=[]),e&&e.swiper)s.controller.control.push(e.swiper);else if(e){const r=`${s.params.eventsPrefix}init`,onControllerSwiper=a=>{s.controller.control.push(a.detail[0]),s.update(),e.removeEventListener(r,onControllerSwiper)};e.addEventListener(r,onControllerSwiper)}})}s.controller.control=s.params.controller.control}),a("update",()=>{removeSpline()}),a("resize",()=>{removeSpline()}),a("observerUpdate",()=>{removeSpline()}),a("setTranslate",(e,r,a)=>{s.controller.control&&!s.controller.control.destroyed&&s.controller.setTranslate(r,a)}),a("setTransition",(e,r,a)=>{s.controller.control&&!s.controller.control.destroyed&&s.controller.setTransition(r,a)}),Object.assign(s.controller,{"setTranslate":function setTranslate(e,r){const a=s.controller.control;let n,o;const c=s.constructor;function setControlledTranslate(e){if(e.destroyed)return;const r=s.rtlTranslate?-s.translate:s.translate;"slide"===s.params.controller.by&&(!function getInterpolateFunction(e){s.controller.spline=s.params.loop?new LinearSpline(s.slidesGrid,e.slidesGrid):new LinearSpline(s.snapGrid,e.snapGrid)}(e),o=-s.controller.spline.interpolate(-r)),o&&"container"!==s.params.controller.by||(n=(e.maxTranslate()-e.minTranslate())/(s.maxTranslate()-s.minTranslate()),!Number.isNaN(n)&&Number.isFinite(n)||(n=1),o=(r-s.minTranslate())*n+e.minTranslate()),s.params.controller.inverse&&(o=e.maxTranslate()-o),e.updateProgress(o),e.setTranslate(o,s),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(let e=0;e{r.updateAutoHeight()}),elementTransitionEnd(r.wrapperEl,()=>{n&&r.transitionEnd()})))}if(Array.isArray(n))for(o=0;o{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,s){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",s)})}function addElRoleDescription(e,s){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",s)})}function addElLabel(e,s){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",s)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const r=s.params.a11y,a=e.target;if(!s.pagination||!s.pagination.el||a!==s.pagination.el&&!s.pagination.el.contains(e.target)||e.target.matches(classesToSelector(s.params.pagination.bulletClass))){if(s.navigation&&s.navigation.prevEl&&s.navigation.nextEl){const e=makeElementsArray(s.navigation.prevEl);makeElementsArray(s.navigation.nextEl).includes(a)&&(s.isEnd&&!s.params.loop||s.slideNext(),s.isEnd?notify(r.lastSlideMessage):notify(r.nextSlideMessage)),e.includes(a)&&(s.isBeginning&&!s.params.loop||s.slidePrev(),s.isBeginning?notify(r.firstSlideMessage):notify(r.prevSlideMessage))}s.pagination&&a.matches(classesToSelector(s.params.pagination.bulletClass))&&a.click()}}function hasPagination(){return s.pagination&&s.pagination.bullets&&s.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&s.params.pagination.clickable}const initNavEl=(e,s,r)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,r),function addElControls(e,s){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",s)})}(e,s)},handlePointerDown=e=>{o&&o!==e.target&&!o.contains(e.target)&&(n=!0),s.a11y.clicked=!0},handlePointerUp=()=>{n=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{s.destroyed||(s.a11y.clicked=!1)})})},onVisibilityChange=e=>{p=(new Date).getTime()},handleFocus=e=>{if(s.a11y.clicked||!s.params.a11y.scrollOnFocus)return;if((new Date).getTime()-p<100)return;const r=e.target.closest(`.${s.params.slideClass}, swiper-slide`);if(!r||!s.slides.includes(r))return;o=r;const a=s.slides.indexOf(r)===s.activeIndex,c=s.params.watchSlidesProgress&&s.visibleSlides&&s.visibleSlides.includes(r);a||c||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(s.isHorizontal()?s.el.scrollLeft=0:s.el.scrollTop=0,requestAnimationFrame(()=>{n||(s.params.loop?s.slideToLoop(parseInt(r.getAttribute("data-swiper-slide-index")),0):s.slideTo(s.slides.indexOf(r),0),n=!1)}))},initSlides=()=>{const e=s.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(s.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(s.slides,e.slideRole);const r=s.slides.length;e.slideLabelMessage&&s.slides.forEach((a,n)=>{const o=s.params.loop?parseInt(a.getAttribute("data-swiper-slide-index"),10):n;addElLabel(a,e.slideLabelMessage.replace(/\{\{index\}\}/,o+1).replace(/\{\{slidesLength\}\}/,r))})},init=()=>{const e=s.params.a11y;s.el.append(c);const r=s.el;e.containerRoleDescriptionMessage&&addElRoleDescription(r,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(r,e.containerMessage),e.containerRole&&addElRole(r,e.containerRole);const a=s.wrapperEl,n=e.id||a.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,o=s.params.autoplay&&s.params.autoplay.enabled?"off":"polite";!function addElId(e,s){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",s)})}(a,n),function addElLive(e,s){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",s)})}(a,o),initSlides();let{"nextEl":p,"prevEl":u}=s.navigation?s.navigation:{};if(p=makeElementsArray(p),u=makeElementsArray(u),p&&p.forEach(s=>initNavEl(s,n,e.nextSlideMessage)),u&&u.forEach(s=>initNavEl(s,n,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(s.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),s.el.addEventListener("focus",handleFocus,!0),s.el.addEventListener("focus",handleFocus,!0),s.el.addEventListener("pointerdown",handlePointerDown,!0),s.el.addEventListener("pointerup",handlePointerUp,!0)};a("beforeInit",()=>{c=createElement("span",s.params.a11y.notificationClass),c.setAttribute("aria-live","assertive"),c.setAttribute("aria-atomic","true")}),a("afterInit",()=>{s.params.a11y.enabled&&init()}),a("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{s.params.a11y.enabled&&initSlides()}),a("fromEdge toEdge afterInit lock unlock",()=>{s.params.a11y.enabled&&function updateNavigation(){if(s.params.loop||s.params.rewind||!s.navigation)return;const{"nextEl":e,"prevEl":r}=s.navigation;r&&(s.isBeginning?(disableEl(r),makeElNotFocusable(r)):(enableEl(r),makeElFocusable(r))),e&&(s.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),a("paginationUpdate",()=>{s.params.a11y.enabled&&function updatePagination(){const e=s.params.a11y;hasPagination()&&s.pagination.bullets.forEach(r=>{s.params.pagination.clickable&&(makeElFocusable(r),s.params.pagination.renderBullet||(addElRole(r,"button"),addElLabel(r,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(r)+1)))),r.matches(classesToSelector(s.params.pagination.bulletActiveClass))?r.setAttribute("aria-current","true"):r.removeAttribute("aria-current")})}()}),a("destroy",()=>{s.params.a11y.enabled&&function destroy(){c&&c.remove();let{"nextEl":e,"prevEl":r}=s.navigation?s.navigation:{};e=makeElementsArray(e),r=makeElementsArray(r),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),r&&r.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(s.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("focus",handleFocus,!0),s.el.removeEventListener("pointerdown",handlePointerDown,!0),s.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let n=!1,o={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const s=getWindow();let r;r=e?new URL(e):s.location;const a=r.pathname.slice(1).split("/").filter(e=>""!==e),n=a.length;return{"key":a[n-2],"value":a[n-1]}},setHistory=(e,r)=>{const a=getWindow();if(!n||!s.params.history.enabled)return;let o;o=s.params.url?new URL(s.params.url):a.location;const c=s.virtual&&s.params.virtual.enabled?s.slidesEl.querySelector(`[data-swiper-slide-index="${r}"]`):s.slides[r];let p=slugify(c.getAttribute("data-history"));if(s.params.history.root.length>0){let r=s.params.history.root;"/"===r[r.length-1]&&(r=r.slice(0,r.length-1)),p=`${r}/${e?`${e}/`:""}${p}`}else o.pathname.includes(e)||(p=`${e?`${e}/`:""}${p}`);s.params.history.keepQuery&&(p+=o.search);const u=a.history.state;u&&u.value===p||(s.params.history.replaceState?a.history.replaceState({"value":p},null,p):a.history.pushState({"value":p},null,p))},scrollToSlide=(e,r,a)=>{if(r)for(let n=0,o=s.slides.length;n{o=getPathValues(s.params.url),scrollToSlide(s.params.speed,o.value,!1)};a("init",()=>{s.params.history.enabled&&(()=>{const e=getWindow();if(s.params.history){if(!e.history||!e.history.pushState)return s.params.history.enabled=!1,void(s.params.hashNavigation.enabled=!0);n=!0,o=getPathValues(s.params.url),o.key||o.value?(scrollToSlide(0,o.value,s.params.runCallbacksOnInit),s.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):s.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),a("destroy",()=>{s.params.history.enabled&&(()=>{const e=getWindow();s.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),a("transitionEnd _freeModeNoMomentumRelease",()=>{n&&setHistory(s.params.history.key,s.activeIndex)}),a("slideChange",()=>{n&&s.params.cssMode&&setHistory(s.params.history.key,s.activeIndex)})},function HashNavigation(e){let{"swiper":s,"extendParams":r,"emit":a,"on":n}=e,o=!1;const c=getDocument(),p=getWindow();r({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,r){if(s.virtual&&s.params.virtual.enabled){const e=s.slides.filter(e=>e.getAttribute("data-hash")===r)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return s.getSlideIndex(elementChildren(s.slidesEl,`.${s.params.slideClass}[data-hash="${r}"], swiper-slide[data-hash="${r}"]`)[0])}}});const onHashChange=()=>{a("hashChange");const e=c.location.hash.replace("#",""),r=s.virtual&&s.params.virtual.enabled?s.slidesEl.querySelector(`[data-swiper-slide-index="${s.activeIndex}"]`):s.slides[s.activeIndex];if(e!==(r?r.getAttribute("data-hash"):"")){const r=s.params.hashNavigation.getSlideIndex(s,e);if(void 0===r||Number.isNaN(r))return;s.slideTo(r)}},setHash=()=>{if(!o||!s.params.hashNavigation.enabled)return;const e=s.virtual&&s.params.virtual.enabled?s.slidesEl.querySelector(`[data-swiper-slide-index="${s.activeIndex}"]`):s.slides[s.activeIndex],r=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";s.params.hashNavigation.replaceState&&p.history&&p.history.replaceState?(p.history.replaceState(null,null,`#${r}`||""),a("hashSet")):(c.location.hash=r||"",a("hashSet"))};n("init",()=>{s.params.hashNavigation.enabled&&(()=>{if(!s.params.hashNavigation.enabled||s.params.history&&s.params.history.enabled)return;o=!0;const e=c.location.hash.replace("#","");if(e){const r=0,a=s.params.hashNavigation.getSlideIndex(s,e);s.slideTo(a||0,r,s.params.runCallbacksOnInit,!0)}s.params.hashNavigation.watchState&&p.addEventListener("hashchange",onHashChange)})()}),n("destroy",()=>{s.params.hashNavigation.enabled&&s.params.hashNavigation.watchState&&p.removeEventListener("hashchange",onHashChange)}),n("transitionEnd _freeModeNoMomentumRelease",()=>{o&&setHash()}),n("slideChange",()=>{o&&s.params.cssMode&&setHash()})},function Autoplay(e){let s,r,{"swiper":a,"extendParams":n,"on":o,"emit":c,"params":p}=e;a.autoplay={"running":!1,"paused":!1,"timeLeft":0},n({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let u,f,g,w,v,b,x,E,T=p&&p.autoplay?p.autoplay.delay:3e3,A=p&&p.autoplay?p.autoplay.delay:3e3,C=(new Date).getTime();function onTransitionEnd(e){a&&!a.destroyed&&a.wrapperEl&&e.target===a.wrapperEl&&(a.wrapperEl.removeEventListener("transitionend",onTransitionEnd),E||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(a.destroyed||!a.autoplay.running)return;a.autoplay.paused?f=!0:f&&(A=u,f=!1);const e=a.autoplay.paused?u:C+A-(new Date).getTime();a.autoplay.timeLeft=e,c("autoplayTimeLeft",e,e/T),r=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(a.destroyed||!a.autoplay.running)return;cancelAnimationFrame(r),calcTimeLeft();let n=void 0===e?a.params.autoplay.delay:e;T=a.params.autoplay.delay,A=a.params.autoplay.delay;const o=(()=>{let e;if(e=a.virtual&&a.params.virtual.enabled?a.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:a.slides[a.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(o)&&o>0&&void 0===e&&(n=o,T=o,A=o),u=n;const p=a.params.speed,proceed=()=>{a&&!a.destroyed&&(a.params.autoplay.reverseDirection?!a.isBeginning||a.params.loop||a.params.rewind?(a.slidePrev(p,!0,!0),c("autoplay")):a.params.autoplay.stopOnLastSlide||(a.slideTo(a.slides.length-1,p,!0,!0),c("autoplay")):!a.isEnd||a.params.loop||a.params.rewind?(a.slideNext(p,!0,!0),c("autoplay")):a.params.autoplay.stopOnLastSlide||(a.slideTo(0,p,!0,!0),c("autoplay")),a.params.cssMode&&(C=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return n>0?(clearTimeout(s),s=setTimeout(()=>{proceed()},n)):requestAnimationFrame(()=>{proceed()}),n},start=()=>{C=(new Date).getTime(),a.autoplay.running=!0,run(),c("autoplayStart")},stop=()=>{a.autoplay.running=!1,clearTimeout(s),cancelAnimationFrame(r),c("autoplayStop")},pause=(e,r)=>{if(a.destroyed||!a.autoplay.running)return;clearTimeout(s),e||(x=!0);const proceed=()=>{c("autoplayPause"),a.params.autoplay.waitForTransition?a.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(a.autoplay.paused=!0,r)return b&&(u=a.params.autoplay.delay),b=!1,void proceed();const n=u||a.params.autoplay.delay;u=n-((new Date).getTime()-C),a.isEnd&&u<0&&!a.params.loop||(u<0&&(u=0),proceed())},resume=()=>{a.isEnd&&u<0&&!a.params.loop||a.destroyed||!a.autoplay.running||(C=(new Date).getTime(),x?(x=!1,run(u)):run(),a.autoplay.paused=!1,c("autoplayResume"))},onVisibilityChange=()=>{if(a.destroyed||!a.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(x=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(x=!0,E=!0,a.animating||a.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(E=!1,a.autoplay.paused&&resume())};o("init",()=>{a.params.autoplay.enabled&&(a.params.autoplay.pauseOnMouseEnter&&(a.el.addEventListener("pointerenter",onPointerEnter),a.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),o("destroy",()=>{a.el&&"string"!=typeof a.el&&(a.el.removeEventListener("pointerenter",onPointerEnter),a.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),a.autoplay.running&&stop()}),o("_freeModeStaticRelease",()=>{(w||x)&&resume()}),o("_freeModeNoMomentumRelease",()=>{a.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),o("beforeTransitionStart",(e,s,r)=>{!a.destroyed&&a.autoplay.running&&(r||!a.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),o("sliderFirstMove",()=>{!a.destroyed&&a.autoplay.running&&(a.params.autoplay.disableOnInteraction?stop():(g=!0,w=!1,x=!1,v=setTimeout(()=>{x=!0,w=!0,pause(!0)},200)))}),o("touchEnd",()=>{if(!a.destroyed&&a.autoplay.running&&g){if(clearTimeout(v),clearTimeout(s),a.params.autoplay.disableOnInteraction)return w=!1,void(g=!1);w&&a.params.cssMode&&resume(),w=!1,g=!1}}),o("slideChange",()=>{!a.destroyed&&a.autoplay.running&&(b=!0)}),Object.assign(a.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let n=!1,o=!1;function onThumbClick(){const e=s.thumbs.swiper;if(!e||e.destroyed)return;const r=e.clickedIndex,a=e.clickedSlide;if(a&&a.classList.contains(s.params.thumbs.slideThumbActiveClass))return;if(null==r)return;let n;n=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):r,s.params.loop?s.slideToLoop(n):s.slideTo(n)}function init(){const{"thumbs":e}=s.params;if(n)return!1;n=!0;const r=s.constructor;if(e.swiper instanceof r)s.thumbs.swiper=e.swiper,Object.assign(s.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(s.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),s.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const a=Object.assign({},e.swiper);Object.assign(a,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),s.thumbs.swiper=new r(a),o=!0}return s.thumbs.swiper.el.classList.add(s.params.thumbs.thumbsContainerClass),s.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const r=s.thumbs.swiper;if(!r||r.destroyed)return;const a="auto"===r.params.slidesPerView?r.slidesPerViewDynamic():r.params.slidesPerView;let n=1;const o=s.params.thumbs.slideThumbActiveClass;if(s.params.slidesPerView>1&&!s.params.centeredSlides&&(n=s.params.slidesPerView),s.params.thumbs.multipleActiveThumbs||(n=1),n=Math.floor(n),r.slides.forEach(e=>e.classList.remove(o)),r.params.loop||r.params.virtual&&r.params.virtual.enabled)for(let e=0;e{e.classList.add(o)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${s.realIndex}`)[0];o=r.slides.indexOf(e),u=s.activeIndex>s.previousIndex?"next":"prev"}else o=s.realIndex,u=o>s.previousIndex?"next":"prev";p&&(o+="next"===u?c:-1*c),r.visibleSlidesIndexes&&r.visibleSlidesIndexes.indexOf(o)<0&&(r.params.centeredSlides?o=o>n?o-Math.floor(a/2)+1:o+Math.floor(a/2)-1:o>n&&r.params.slidesPerGroup,r.slideTo(o,e?0:void 0))}}s.thumbs={"swiper":null},a("beforeInit",()=>{const{"thumbs":e}=s.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const r=getDocument(),getThumbsElementAndInit=()=>{const a="string"==typeof e.swiper?r.querySelector(e.swiper):e.swiper;if(a&&a.swiper)e.swiper=a.swiper,init(),update(!0);else if(a){const r=`${s.params.eventsPrefix}init`,onThumbsSwiper=n=>{e.swiper=n.detail[0],a.removeEventListener(r,onThumbsSwiper),init(),update(!0),e.swiper.update(),s.update()};a.addEventListener(r,onThumbsSwiper)}return a},watchForThumbsToAppear=()=>{if(s.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),a("slideChange update resize observerUpdate",()=>{update()}),a("setTransition",(e,r)=>{const a=s.thumbs.swiper;a&&!a.destroyed&&a.setTransition(r)}),a("beforeDestroy",()=>{const e=s.thumbs.swiper;e&&!e.destroyed&&o&&e.destroy()}),Object.assign(s.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":s,"extendParams":r,"emit":a,"once":n}=e;r({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(s,{"freeMode":{"onTouchStart":function onTouchStart(){if(s.params.cssMode)return;const e=s.getTranslate();s.setTranslate(e),s.setTransition(0),s.touchEventsData.velocities.length=0,s.freeMode.onTouchEnd({"currentPos":s.rtl?s.translate:-s.translate})},"onTouchMove":function onTouchMove(){if(s.params.cssMode)return;const{"touchEventsData":e,"touches":r}=s;0===e.velocities.length&&e.velocities.push({"position":r[s.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":r[s.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":r}=e;if(s.params.cssMode)return;const{"params":o,"wrapperEl":c,"rtlTranslate":p,"snapGrid":u,"touchEventsData":f}=s,g=now()-f.touchStartTime;if(r<-s.minTranslate())s.slideTo(s.activeIndex);else if(r>-s.maxTranslate())s.slides.length1){const e=f.velocities.pop(),r=f.velocities.pop(),a=e.position-r.position,n=e.time-r.time;s.velocity=a/n,s.velocity/=2,Math.abs(s.velocity)150||now()-e.time>300)&&(s.velocity=0)}else s.velocity=0;s.velocity*=o.freeMode.momentumVelocityRatio,f.velocities.length=0;let e=1e3*o.freeMode.momentumRatio;const r=s.velocity*e;let g=s.translate+r;p&&(g=-g);let w,v=!1;const b=20*Math.abs(s.velocity)*o.freeMode.momentumBounceRatio;let x;if(gs.minTranslate())o.freeMode.momentumBounce?(g-s.minTranslate()>b&&(g=s.minTranslate()+b),w=s.minTranslate(),v=!0,f.allowMomentumBounce=!0):g=s.minTranslate(),o.loop&&o.centeredSlides&&(x=!0);else if(o.freeMode.sticky){let e;for(let s=0;s-g){e=s;break}g=Math.abs(u[e]-g){s.loopFix()}),0!==s.velocity){if(e=p?Math.abs((-g-s.translate)/s.velocity):Math.abs((g-s.translate)/s.velocity),o.freeMode.sticky){const r=Math.abs((p?-g:g)-s.translate),a=s.slidesSizesGrid[s.activeIndex];e=r{s&&!s.destroyed&&f.allowMomentumBounce&&(a("momentumBounce"),s.setTransition(o.speed),setTimeout(()=>{s.setTranslate(w),elementTransitionEnd(c,()=>{s&&!s.destroyed&&s.transitionEnd()})},0))})):s.velocity?(a("_freeModeNoMomentumRelease"),s.updateProgress(g),s.setTransition(e),s.setTranslate(g),s.transitionStart(!0,s.swipeDirection),s.animating||(s.animating=!0,elementTransitionEnd(c,()=>{s&&!s.destroyed&&s.transitionEnd()}))):s.updateProgress(g),s.updateActiveIndex(),s.updateSlidesClasses()}else{if(o.freeMode.sticky)return void s.slideToClosest();o.freeMode&&a("_freeModeNoMomentumRelease")}(!o.freeMode.momentum||g>=o.longSwipesMs)&&(a("_freeModeStaticRelease"),s.updateProgress(),s.updateActiveIndex(),s.updateSlidesClasses())}}}})},function Grid(e){let s,r,a,n,{"swiper":o,"extendParams":c,"on":p}=e;c({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=o.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*o.size:"string"==typeof e&&(e=parseFloat(e)),e};p("init",()=>{n=o.params.grid&&o.params.grid.rows>1}),p("update",()=>{const{"params":e,"el":s}=o,r=e.grid&&e.grid.rows>1;n&&!r?(s.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),a=1,o.emitContainerClasses()):!n&&r&&(s.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&s.classList.add(`${e.containerModifierClass}grid-column`),o.emitContainerClasses()),n=r}),o.grid={"initSlides":e=>{const{"slidesPerView":n}=o.params,{"rows":c,"fill":p}=o.params.grid,u=o.virtual&&o.params.virtual.enabled?o.virtual.slides.length:e.length;a=Math.floor(u/c),s=Math.floor(u/c)===u/c?u:Math.ceil(u/c)*c,"auto"!==n&&"row"===p&&(s=Math.max(s,n*c)),r=s/c},"unsetSlides":()=>{o.slides&&o.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[o.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,n,c)=>{const{"slidesPerGroup":p}=o.params,u=getSpaceBetween(),{"rows":f,"fill":g}=o.params.grid,w=o.virtual&&o.params.virtual.enabled?o.virtual.slides.length:c.length;let v,b,x;if("row"===g&&p>1){const r=Math.floor(e/(p*f)),a=e-f*p*r,o=0===r?p:Math.min(Math.ceil((w-r*f*p)/f),p);x=Math.floor(a/o),b=a-x*o+r*p,v=b+x*s/f,n.style.order=v}else"column"===g?(b=Math.floor(e/f),x=e-b*f,(b>a||b===a&&x===f-1)&&(x+=1,x>=f&&(x=0,b+=1))):(x=Math.floor(e/r),b=e-x*r);n.row=x,n.column=b,n.style.height=`calc((100% - ${(f-1)*u}px) / ${f})`,n.style[o.getDirectionLabel("margin-top")]=0!==x?u&&`${u}px`:"",n.swiperSlideGridSet=!0},"updateWrapperSize":(e,r)=>{const{"centeredSlides":a,"roundLengths":n}=o.params,c=getSpaceBetween(),{"rows":p}=o.params.grid;if(o.virtualSize=(e+c)*s,o.virtualSize=Math.ceil(o.virtualSize/p)-c,o.params.cssMode||(o.wrapperEl.style[o.getDirectionLabel("width")]=`${o.virtualSize+c}px`),a){const e=[];for(let s=0;s{const{"slides":e}=s;s.params.fadeEffect;for(let r=0;r{const r=s.slides.map(e=>getSlideTransformEl(e));r.forEach(s=>{s.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":s,"duration":e,"transformElements":r,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!s.params.cssMode})})},function EffectCube(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,s,r)=>{let a=r?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),n=r?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");a||(a=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(r?"left":"top")).split(" ")),e.append(a)),n||(n=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(r?"right":"bottom")).split(" ")),e.append(n)),a&&(a.style.opacity=Math.max(-s,0)),n&&(n.style.opacity=Math.max(s,0))};effectInit({"effect":"cube","swiper":s,"on":a,"setTranslate":()=>{const{"el":e,"wrapperEl":r,"slides":a,"width":n,"height":o,"rtlTranslate":c,"size":p,"browser":u}=s,f=getRotateFix(s),g=s.params.cubeEffect,w=s.isHorizontal(),v=s.virtual&&s.params.virtual.enabled;let b,x=0;g.shadow&&(w?(b=s.wrapperEl.querySelector(".swiper-cube-shadow"),b||(b=createElement("div","swiper-cube-shadow"),s.wrapperEl.append(b)),b.style.height=`${n}px`):(b=e.querySelector(".swiper-cube-shadow"),b||(b=createElement("div","swiper-cube-shadow"),e.append(b))));for(let e=0;e-1&&(x=90*r+90*u,c&&(x=90*-r-90*u)),s.style.transform=A,g.slideShadows&&createSlideShadows(s,u,w)}if(r.style.transformOrigin=`50% 50% -${p/2}px`,r.style["-webkit-transform-origin"]=`50% 50% -${p/2}px`,g.shadow)if(w)b.style.transform=`translate3d(0px, ${n/2+g.shadowOffset}px, ${-n/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${g.shadowScale})`;else{const e=Math.abs(x)-90*Math.floor(Math.abs(x)/90),s=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),r=g.shadowScale,a=g.shadowScale/s,n=g.shadowOffset;b.style.transform=`scale3d(${r}, 1, ${a}) translate3d(0px, ${o/2+n}px, ${-o/2/a}px) rotateX(-89.99deg)`}const E=(u.isSafari||u.isWebView)&&u.needPerspectiveFix?-p/2:0;r.style.transform=`translate3d(0px,0,${E}px) rotateX(${f(s.isHorizontal()?0:x)}deg) rotateY(${f(s.isHorizontal()?-x:0)}deg)`,r.style.setProperty("--swiper-cube-translate-z",`${E}px`)},"setTransition":e=>{const{"el":r,"slides":a}=s;if(a.forEach(s=>{s.style.transitionDuration=`${e}ms`,s.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(s=>{s.style.transitionDuration=`${e}ms`})}),s.params.cubeEffect.shadow&&!s.isHorizontal()){const s=r.querySelector(".swiper-cube-shadow");s&&(s.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=s.isHorizontal();s.slides.forEach(s=>{const r=Math.max(Math.min(s.progress,1),-1);createSlideShadows(s,r,e)})},"getEffectParams":()=>s.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,r)=>{let a=s.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),n=s.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");a||(a=createShadow("flip",e,s.isHorizontal()?"left":"top")),n||(n=createShadow("flip",e,s.isHorizontal()?"right":"bottom")),a&&(a.style.opacity=Math.max(-r,0)),n&&(n.style.opacity=Math.max(r,0))};effectInit({"effect":"flip","swiper":s,"on":a,"setTranslate":()=>{const{"slides":e,"rtlTranslate":r}=s,a=s.params.flipEffect,n=getRotateFix(s);for(let o=0;o{const r=s.slides.map(e=>getSlideTransformEl(e));r.forEach(s=>{s.style.transitionDuration=`${e}ms`,s.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(s=>{s.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":s,"duration":e,"transformElements":r})},"recreateShadows":()=>{s.params.flipEffect,s.slides.forEach(e=>{let r=e.progress;s.params.flipEffect.limitRotation&&(r=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,r)})},"getEffectParams":()=>s.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!s.params.cssMode})})},function EffectCoverflow(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":s,"on":a,"setTranslate":()=>{const{"width":e,"height":r,"slides":a,"slidesSizesGrid":n}=s,o=s.params.coverflowEffect,c=s.isHorizontal(),p=s.translate,u=c?e/2-p:r/2-p,f=c?o.rotate:-o.rotate,g=o.depth,w=getRotateFix(s);for(let e=0,s=a.length;e0?v:0),r&&(r.style.opacity=-v>0?-v:0)}}},"setTransition":e=>{s.slides.map(e=>getSlideTransformEl(e)).forEach(s=>{s.style.transitionDuration=`${e}ms`,s.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(s=>{s.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":s,"on":a,"setTranslate":()=>{const{"slides":e,"wrapperEl":r,"slidesSizesGrid":a}=s,n=s.params.creativeEffect,{"progressMultiplier":o}=n,c=s.params.centeredSlides,p=getRotateFix(s);if(c){const e=a[0]/2-s.params.slidesOffsetBefore||0;r.style.transform=`translateX(calc(50% - ${e}px))`}for(let r=0;r0&&(E=n.prev,x=!0),v.forEach((e,s)=>{v[s]=`calc(${e}px + (${getTranslateValue(E.translate[s])} * ${Math.abs(f*o)}))`}),b.forEach((e,s)=>{let r=E.rotate[s]*Math.abs(f*o);b[s]=r}),a.style.zIndex=-Math.abs(Math.round(u))+e.length;const T=v.join(", "),A=`rotateX(${p(b[0])}deg) rotateY(${p(b[1])}deg) rotateZ(${p(b[2])}deg)`,C=g<0?`scale(${1+(1-E.scale)*g*o})`:`scale(${1-(1-E.scale)*g*o})`,k=g<0?1+(1-E.opacity)*g*o:1-(1-E.opacity)*g*o,P=`translate3d(${T}) ${A} ${C}`;if(x&&E.shadow||!x){let e=a.querySelector(".swiper-slide-shadow");if(!e&&E.shadow&&(e=createShadow("creative",a)),e){const s=n.shadowPerProgress?f*(1/n.limitProgress):f;e.style.opacity=Math.min(Math.max(Math.abs(s),0),1)}}const L=effectTarget(0,a);L.style.transform=P,L.style.opacity=k,E.origin&&(L.style.transformOrigin=E.origin)}},"setTransition":e=>{const r=s.slides.map(e=>getSlideTransformEl(e));r.forEach(s=>{s.style.transitionDuration=`${e}ms`,s.querySelectorAll(".swiper-slide-shadow").forEach(s=>{s.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":s,"duration":e,"transformElements":r,"allSlides":!0})},"perspective":()=>s.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!s.params.cssMode})})},function EffectCards(e){let{"swiper":s,"extendParams":r,"on":a}=e;r({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":s,"on":a,"setTranslate":()=>{const{"slides":e,"activeIndex":r,"rtlTranslate":a}=s,n=s.params.cardsEffect,{"startTranslate":o,"isTouched":c}=s.touchEventsData,p=a?-s.translate:s.translate;for(let u=0;u0&&w<1&&(c||s.params.cssMode)&&p-1&&(c||s.params.cssMode)&&p>o;if(P||L){const e=(1-Math.abs((Math.abs(w)-.5)/.5))**.5;A+=-28*w*e,T+=-.5*e,C+=96*e,x=-25*e*Math.abs(w)+"%"}if(b=w<0?`calc(${b}px ${a?"-":"+"} (${C*Math.abs(w)}%))`:w>0?`calc(${b}px ${a?"-":"+"} (-${C*Math.abs(w)}%))`:`${b}px`,!s.isHorizontal()){const e=x;x=b,b=e}const I=w<0?""+(1+(1-T)*w):""+(1-(1-T)*w),z=`\n translate3d(${b}, ${x}, ${E}px)\n rotateZ(${n.rotate?a?-A:A:0}deg)\n scale(${I})\n `;if(n.slideShadows){let e=f.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",f)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(w)-.5)/.5,0),1))}f.style.zIndex=-Math.abs(Math.round(g))+e.length;effectTarget(0,f).style.transform=z}},"setTransition":e=>{const r=s.slides.map(e=>getSlideTransformEl(e));r.forEach(s=>{s.style.transitionDuration=`${e}ms`,s.querySelectorAll(".swiper-slide-shadow").forEach(s=>{s.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":s,"duration":e,"transformElements":r})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!s.params.cssMode})})}];Swiper.use(q);var U,K,Q,Z,J,__classPrivateFieldGet=function(e,s,r,a){if("a"===r&&!a)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof s?e!==s||!a:!s.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?a:"a"===r?a.call(e):a?a.value:s.get(e)},__classPrivateFieldSet=function(e,s,r,a,n){if("m"===a)throw new TypeError("Private method is not writable");if("a"===a&&!n)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof s?e!==s||!n:!s.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===a?n.call(e,r):n?n.value=r:s.set(e,r),r};let ee=0;const te=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,n.lh)(this,"change",7),this.onAnimationFinish=(0,n.lh)(this,"animationfinish",7),U.set(this,ee++),K.set(this,"autoplay"),Q.set(this,!1),Z.set(this,!1),J.set(this,0),this.handleSwiperSizeDebounce=(0,k.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,Z,"f")&&(this.reset(),__classPrivateFieldSet(this,Z,!1,"f"),__classPrivateFieldSet(this,Q,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,Q,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,Q,!0,"f"),__classPrivateFieldSet(this,J,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,Q,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,s]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(s)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const s=parseInt(e,10);isNaN(s)||s===this.swiper.realIndex||(__classPrivateFieldSet(this,K,"","f"),this.circular?(this.swiper.slideToLoop(s),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(s))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let s=0;this.getSlidersList().forEach((r,a)=>{r.getAttribute("item-id")===e&&(s=this.circular?Number(r.getAttribute("data-swiper-slide-index")):a)}),s!==this.swiper.realIndex&&(__classPrivateFieldSet(this,K,"","f"),this.circular?(this.swiper.slideToLoop(s),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(s))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const s=this.swiper.autoplay;if(s){if(s.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),s.start()):s.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,Z,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=s=>(__classPrivateFieldSet(this,Q,!0,"f"),!__classPrivateFieldGet(this,Z,"f")&&this.circular&&beforeDomOperation(),e.appendChild(s)),this.el.insertBefore=(s,r)=>(__classPrivateFieldSet(this,Q,!0,"f"),!__classPrivateFieldGet(this,Z,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(s,r)),this.el.replaceChild=(s,r)=>(__classPrivateFieldSet(this,Q,!0,"f"),!__classPrivateFieldGet(this,Z,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(s,r)),this.el.removeChild=s=>(__classPrivateFieldSet(this,Q,!0,"f"),!__classPrivateFieldGet(this,Z,"f")&&this.circular&&beforeDomOperation(),e.removeChild(s))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":s,"circular":r,"current":a,"currentItemId":n,"displayMultipleItems":o,"duration":c,"interval":p,"effectsProps":u,"vertical":f}=this;let g=a;if(e)g=__classPrivateFieldGet(this,J,"f");else if(n){let e=0;this.getSlidersList().forEach((s,r)=>{s.itemId&&s.itemId===n&&(e=r)}),g=e}const w=this.getLoopAdditionalSlides(),v=1===o&&this.getNeedFixLoop(),b=o,x=this,E=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,U,"f")} > .swiper-container > .swiper-pagination`},"direction":f?"vertical":"horizontal","loop":r,"slidesPerView":b,"initialSlide":g,"loopAdditionalSlides":w,"speed":c,"observeParents":!0,"observer":!0,"centeredSlides":v,"zoom":this.zoom,"nested":!0},u),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(x,Q,"f")||__classPrivateFieldGet(x,J,"f")===this.realIndex)return;__classPrivateFieldSet(x,J,this.realIndex,"f"),x.getNeedFixLoop()&&e.loopFix(),x.autoplay&&e.autoplay.start();const s=x.getCurrentItemId(e);x.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(x,K,"f"),"currentItemId":s}),__classPrivateFieldSet(x,K,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(x,K,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(x,Q,"f")||__classPrivateFieldGet(x,J,"f")===this.realIndex)return;const s=x.getCurrentItemId(e);x.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(x,K,"f"),"currentItemId":s})},"init":e=>{x.getNeedFixLoop()&&e.loopFix(),x.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(x,K,"touch","f"),x.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(x,K,"touch","f"),x.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(x,K,"autoplay","f")}}});if(s&&(E.autoplay={"delay":p,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,U,"f")} > .swiper-container`,E),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),s=this.swiper.maxTranslate.bind(this.swiper);v&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>s()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>s()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":s,"indicatorColor":r,"indicatorActiveColor":a}=this,[o,c]=this.parseMargin(),p=["overflow: visible;",e?`margin-top: ${o}px; margin-bottom: ${c}px;`:`margin-right: ${c}px; margin-left: ${o}px;`,this.full?"height: 100%;":""],u=[s?"opacity: 1;":"display: none;","font-size: 0;"],f={"overflow":"hidden"};return this.full&&(f.height="100%"),(0,n.h)(n.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,U,"f")}`,"style":f},(0,n.h)("div",{"class":"swiper-container"},(0,n.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,U,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${r} }\n .taro-swiper-${__classPrivateFieldGet(this,U,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${a} }\n .taro-swiper-${__classPrivateFieldGet(this,U,"f")} > .swiper-container { ${p.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,U,"f")} > .swiper-container > .swiper-pagination { ${u.join("")} }\n `),(0,n.h)("div",{"class":"swiper-wrapper"},(0,n.h)("slot",null)),(0,n.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);U=new WeakMap,K=new WeakMap,Q=new WeakMap,Z=new WeakMap,J=new WeakMap;const ie=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,te)})},se=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,o.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,n.h)(n.xr,{"item-id":this.itemId},(0,n.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const re=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,se)})},ae=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,n.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const s=e.target.checked;this.checked=s,this.onChange.emit({"value":s})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":s,"checked":r,"name":a,"disabled":o,"nativeProps":c}=this,p=r?{"borderColor":s||"04BE02","backgroundColor":s||"04BE02"}:{};return(0,n.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":p,"checked":r,"name":a,"disabled":o,"onChange":this.switchChange},c))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const ne=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,ae)})},oe=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,n.h)(n.xr,{"style":e},(0,n.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const le=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,oe)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const de=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,n.lh)(this,"input",7),this.onFocus=(0,n.lh)(this,"focus",7),this.onBlur=(0,n.lh)(this,"blur",7),this.onConfirm=(0,n.lh)(this,"confirm",7),this.onChange=(0,n.lh)(this,"change",7),this.onLineChange=(0,n.lh)(this,"linechange",7),this.onKeyDown=(0,n.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const s=e.target.value||"";this.value=s,this.onInput.emit({"value":s,"cursor":s.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":s}=e.target,r=e.keyCode||e.code;this.onKeyDown.emit({"value":s,"cursor":s.length,"keyCode":r}),13===r&&this.onConfirm.emit({"value":s})},this.calculateContentHeight=(e,s)=>{let r=e.style.height,a=e.offsetHeight,n=e.scrollHeight,o=e.style.overflow,c=e.style.minHeight||null;if(!(a>=n))return n;if(e.style.minHeight=0,e.style.height=a+s+"px",e.style.overflow="hidden",n=e.scrollHeight;)e.style.height=(a-=s)+"px";for(;e.offsetHeight{const e=this.textareaRef,s=window.getComputedStyle?window.getComputedStyle(e):e.style,r=parseInt(s.lineHeight,10),a=this.calculateContentHeight(e,r);return Math.floor(a/r)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,s){var r;!s&&e&&(null===(r=this.textareaRef)||void 0===r||r.focus())}"watchValue"(e){const s=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==s&&(this.textareaRef.value=s)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":s,"disabled":r,"maxlength":a,"autoFocus":o,"autoHeight":c,"name":p,"nativeProps":u,"handleInput":f,"handleFocus":g,"handleBlur":w,"handleChange":v}=this,b={};return c&&(b.rows=this.line),(0,n.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,o&&e&&e.focus())},"class":"taro-textarea "+(c?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":s,"name":p,"disabled":r,"maxlength":a,"autofocus":o,"onInput":f,"onFocus":g,"onBlur":w,"onChange":v,"onKeyDown":this.handleKeyDown},u,b))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const ce=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,de)})},pe=(0,n.w$)(class extends n.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,n.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,o.c)({[`${this.hoverClass}`]:this.hover});let s={};return this.animation&&(s.animation=this.animation,s["data-animation"]=this.animation),(0,n.h)(n.xr,Object.assign({"class":e},s),(0,n.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const ue=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,pe)})};function __rest(e,s){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&s.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);ns=>{e.forEach(e=>{((e,s)=>{"function"==typeof e?e(s):null!=e&&(e.current=s)})(e,s)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var he=r(8143);const arrayToMap=e=>{const s=new Map;return e.forEach(e=>s.set(e,e)),s};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const s=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(s)?"value":"SWITCH"===s?"checked":null}function finishedEventHandler(e){const s=getControlledValue(e);if(!s)return;(0,he.flushSync)(()=>{});const r=function getPropsAfterReactUpdate(e){const s=Object.keys(e).find(e=>e.includes("__reactProps"));return s?e[s]:null}(e);(null==r?void 0:r.hasOwnProperty(s))&&r[s]!==e[s]&&(e[s]=r[s],e.setAttribute(s,r[s]))}const syncEvent=(e,s,r)=>{const a=e.__events||(e.__events={}),n=a[s];if(r){if(n){if(n.fn===r)return;e.removeEventListener(s,n)}const o=a[s]=function(s){(0,he.unstable_batchedUpdates)(()=>r.call(this,s)),finishedEventHandler(e)};o.fn=r,e.addEventListener(s,o)}else n&&e.removeEventListener(s,n)},attachProps=(e,s,r={})=>{if(e instanceof Element){Object.keys(r).forEach(r=>{if(!["style","children","ref","class","className","forwardedRef"].includes(r)&&!s.hasOwnProperty(r))if(/^on([A-Z].*)/.test(r)){const s=r.substring(2).toLowerCase();syncEvent(e,s)}else e[r]=null,e.removeAttribute(camelToDashCase(r))}),e.className=((e,s,r)=>{const a=s.className||s.class,n=r.className||r.class,o=arrayToMap(e),c=arrayToMap(a?a.split(" "):[]),p=arrayToMap(n?n.split(" "):[]),u=[];return o.forEach(e=>{c.has(e)?(u.push(e),c.delete(e)):p.has(e)||u.push(e)}),c.forEach(e=>u.push(e)),u.join(" ")})(e.classList,s,r),Object.keys(s).forEach(r=>{if(!("style"===r&&"string"!=typeof s[r]||["children","ref","class","className","forwardedRef"].includes(r)))if(/^on([A-Z].*)/.test(r)){const a=r.substring(2).toLowerCase();syncEvent(e,a,s[r])}else{e[r]=s[r];"string"===typeof s[r]&&e.setAttribute(camelToDashCase(r),s[r])}});const a=getControlledValue(e);if(a&&s.hasOwnProperty(a)){const s=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(s)||syncEvent(e,s,function(){})}}};const createComponent_createReactComponent=(e,s,r,n)=>{void 0!==n&&n();const o=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const c=class extends a.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,s){const r=getControlledValue(e);if(!r)return;const a="default"+r.charAt(0).toUpperCase()+r.slice(1);!s.hasOwnProperty(r)&&s.hasOwnProperty(a)&&(e[r]=s[a],e.setAttribute(r,s[a]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const s=this.props,{"children":n,"forwardedRef":o,"className":c,"ref":p,"style":u}=s,f=__rest(s,["children","forwardedRef","className","ref","style"]);let g=Object.keys(f).reduce((e,s)=>{const r=f[s];if(0===s.indexOf("on")&&s[2]===s[2].toUpperCase()){s.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof r)&&(e[camelToDashCase(s)]=r)}return e},{});r&&(g=r(this.props,g));const w=Object.assign(Object.assign({},g),{"ref":mergeRefs(o,this.setComponentElRef)});return(0,a.createElement)(e,w,n)}static get"displayName"(){return o}};return s&&(c.contextType=s),((e,s)=>{const forwardRef=(s,r)=>a.createElement(e,Object.assign({},s,{"forwardedRef":r}));return forwardRef.displayName=s,a.forwardRef(forwardRef)})(c,o)},me=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,p),fe=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,f),ge=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,w),we=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,C),ve=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,L),be=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,ie),ye=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,re),xe=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,ne),Ee=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,le),Se=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,ce),Te=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,ue)},"2570":function(e,s,r){"use strict";r.d(s,{"W":function(){return LinearGradient}});r(758);var a=r(1953),n=r(6070);const o={"to top":0,"to top right":45,"to right top":45,"to right":90,"to bottom right":135,"to right bottom":135,"to bottom":180,"to bottom left":225,"to left bottom":225,"to left":270,"to top left":315,"to left top":315},LinearGradient=({"colors":e=["#000000","#ffffff"],"angle":s,"direction":r,"style":c={},"className":p,"children":u,"onClick":f,...g})=>{let w=180;void 0!==s?w=s:r&&(w=o[r]??180);const v=`linear-gradient(${w}deg, ${e.join(", ")})`;return(0,n.jsx)(a.Ss,{"className":p,"style":{...c,"background":v},"onClick":f,...g,"children":u})}},"6087":function(e,s,r){"use strict";r.r(s),r.d(s,{"default":function(){return MomentsPage}});var a=r(758),n=r(1953),o=r(4203),c=r(3021),p=r.n(c),u=r(1387),f=r.n(u),g=(r(3453),r(2570)),w=r(1135),v=r(6070);p().locale("zh-cn"),p().extend(f());const b=10,x=[{"id":"discover-more","name":"发现更多","icon":"https://picsum.photos/80/80?random=c1","isDiscoverMore":!0},{"id":"circle-2","name":"我的动态","icon":"https://picsum.photos/80/80?random=c2"},{"id":"circle-3","name":"失物招领","icon":"https://picsum.photos/80/80?random=c3"},{"id":"circle-4","name":"一起去钓鱼","icon":"https://picsum.photos/80/80?random=c4"},{"id":"circle-5","name":"萌宠","icon":"https://picsum.photos/80/80?random=c5"},{"id":"circle-6","name":"运动健身","icon":"https://picsum.photos/80/80?random=c6"}],E=[{"id":"moment-mock-1","content":"离开","images":["https://picsum.photos/750/400?random=m1"],"likeCount":12,"commentCount":32,"creatorName":"啾咪啾咪","professionalTitle":"Java工程师","modifyTime":p()().subtract(1,"hour").toISOString(),"tag":"上班摸鱼","avatarFile":{"url":"https://picsum.photos/80/80?random=a1"}},{"id":"moment-mock-2","content":"凭实力转正,凭实力摸鱼,凭实力.......","likeCount":2,"commentCount":5,"creatorName":"前端菜鸡的全站之路","modifyTime":p()().subtract(2,"hour").toISOString(),"tag":"上班摸鱼","avatarFile":{"url":"https://picsum.photos/80/80?random=a2"}},{"id":"moment-mock-3","content":"最喜欢的欧美情景喜剧《How I Met Your Mother》,每次看都能找到新的笑点,强烈安利!","hashtag":"#浪漫奇遇记#","images":["https://picsum.photos/400/400?random=m2a","https://picsum.photos/400/400?random=m2b","https://picsum.photos/400/400?random=m2c","https://picsum.photos/400/400?random=m2d","https://picsum.photos/400/400?random=m2e"],"likeCount":56,"commentCount":18,"creatorName":"贝拉大魔王","modifyTime":p()().subtract(3,"hour").toISOString(),"tag":"影视推荐","avatarFile":{"url":"https://picsum.photos/80/80?random=a3"}},{"id":"moment-mock-4","content":"今天天气真好,带娃在小区花园晒太阳~ 有一起遛娃的邻居吗?","images":["https://picsum.photos/750/400?random=m3"],"likeCount":36,"commentCount":12,"creatorName":"阳光妈妈","professionalTitle":"全职妈妈","modifyTime":p()().subtract(5,"hour").toISOString(),"tag":"亲子时光","avatarFile":{"url":"https://picsum.photos/80/80?random=a4"}},{"id":"moment-mock-5","content":"刚学会做红烧肉,分享一下!肥而不腻,家人都说好吃。","images":["https://picsum.photos/400/400?random=m4a","https://picsum.photos/400/400?random=m4b","https://picsum.photos/400/400?random=m4c"],"likeCount":89,"commentCount":24,"creatorName":"美食达人","modifyTime":p()().subtract(1,"day").toISOString(),"tag":"美食分享","avatarFile":{"url":"https://picsum.photos/80/80?random=a5"}}];function ImageGrid({"images":e}){const[s,r]=(0,a.useState)(0);(0,a.useCallback)(e=>{const s=e?.nativeEvent?.layout?.width??0;s>0&&r(s)},[]);if(!e?.length)return null;const o=e.slice(0,9),c=o.length;return(0,v.jsx)(n.Ss,{"className":`moments-item-grid moments-item-grid-${c}`,"onLayout":void 0,"children":o.map((e,s)=>(0,v.jsx)(n._V,{"className":`moments-item-grid-img moments-item-grid-img-${c}`,"style":void 0,"src":e,"mode":"aspectFill"},s))})}function MomentsPage(){const[e,s]=(0,a.useState)([]),[c,u]=(0,a.useState)(1),[f,T]=(0,a.useState)(!1),[A,C]=(0,a.useState)(!1),[k,P]=(0,a.useState)(!1),L=(0,a.useCallback)(async(e,r)=>{if(!f){T(!0);try{const a=await(0,w.UR)({"pageNum":e,"pageSize":b,"status":2}),n=a?.model,o=n?.list??[];o.length>0?(s(r?e=>e.concat(o):o),P(!n?.hasNextPage)):(s(1===e?E:e=>e),P(!0))}catch(r){console.warn(r),s(1===e?E:e=>e),P(!0)}finally{T(!1),C(!1)}}},[f]),I=(0,a.useCallback)(()=>{C(!0),u(1),L(1,!1)},[L]),z=(0,a.useCallback)(()=>{if(k||f)return;const e=c+1;u(e),L(e,!0)},[c,k,f,L]);(0,a.useEffect)(()=>{L(1,!1)},[]);return(0,v.jsxs)(n.Ss,{"className":"moments-page","children":[(0,v.jsxs)(n.BM,{"className":"moments-list","scrollY":!0,"refresherEnabled":!0,"refresherTriggered":A,"onRefresherRefresh":I,"onScrollToLower":z,"lowerThreshold":80,"children":[(0,v.jsxs)(n.Ss,{"className":"moments-circles","children":[(0,v.jsxs)(n.Ss,{"className":"moments-circles-title","children":[(0,v.jsx)(g.W,{"className":"moments-circles-bar","colors":["#ff7600","#e66a00"],"direction":"to bottom"}),(0,v.jsx)(n.EY,{"className":"moments-circles-text","children":"热门圈子"})]}),(0,v.jsx)(n.BM,{"className":"moments-circles-scroll","scrollX":!0,"children":x.map(e=>(0,v.jsxs)(n.Ss,{"className":"moments-circle-item","onClick":()=>{e.isDiscoverMore?o.Ay.navigateTo({"url":"/pages/circles/index"}):o.Ay.navigateTo({"url":"/pages/circles/all"})},"children":[(0,v.jsx)(n._V,{"className":"moments-circle-icon","src":e.icon,"mode":"aspectFill"}),(0,v.jsx)(n.EY,{"className":"moments-circle-name","numberOfLines":1,"children":e.name})]},e.id))})]}),0===e.length&&!f&&(0,v.jsx)(n.Ss,{"className":"moments-empty","children":(0,v.jsx)(n.EY,{"className":"moments-empty-txt","children":"暂无动态"})}),e.map(e=>{const s=String(e.id??""),a=e.content??"",c=e.hashtag??"",u=e.likeCount??0,f=e.commentCount??0,g=e.creatorName??"",w=e.professionalTitle??"",b=e.modifyTime,x=e.tag??"",E=e.avatarFile?.url??e.avatar??"",T=(e=>{const s=e.images;if(Array.isArray(s)&&s.length>0)return s;const r=e.coverImg;if(r)return[r];const a=e.coverFile;return a?.url?[a.url]:[]})(e);return(0,v.jsxs)(n.Ss,{"className":"moments-item","onClick":()=>(e=>{o.Ay.navigateTo({"url":`/pages/post-detail/index?id=${e}&type=invitation&refType=1`})})(s),"children":[(0,v.jsxs)(n.Ss,{"className":"moments-item-head","children":[(0,v.jsx)(n._V,{"className":"moments-item-avatar","src":E||"https://picsum.photos/80/80?random=default","mode":"aspectFill"}),(0,v.jsxs)(n.Ss,{"className":"moments-item-info","children":[(0,v.jsx)(n.EY,{"className":"moments-item-username","children":g}),w&&(0,v.jsx)(n.EY,{"className":"moments-item-title","children":w}),(0,v.jsx)(n.EY,{"className":"moments-item-time","children":(A=b,A?p()(A).fromNow():"")})]})]}),c&&(0,v.jsx)(n.EY,{"className":"moments-item-hashtag","children":c}),(0,v.jsx)(n.EY,{"className":"moments-item-content","numberOfLines":5,"children":a}),(0,v.jsx)(ImageGrid,{"images":T}),(0,v.jsxs)(n.Ss,{"className":"moments-item-actions","children":[(0,v.jsx)(n.Ss,{"className":"moments-item-action","children":(0,v.jsx)(n._V,{"className":"moments-item-action-icon","src":r(2952),"mode":"aspectFit"})}),(0,v.jsxs)(n.Ss,{"className":"moments-item-action","children":[(0,v.jsx)(n._V,{"className":"moments-item-action-icon","src":r(776),"mode":"aspectFit"}),(0,v.jsx)(n.EY,{"className":"moments-item-action-count","children":u})]}),(0,v.jsxs)(n.Ss,{"className":"moments-item-action","children":[(0,v.jsx)(n._V,{"className":"moments-item-action-icon","src":r(9073),"mode":"aspectFit"}),(0,v.jsx)(n.EY,{"className":"moments-item-action-count","children":f})]})]}),x&&(0,v.jsxs)(n.Ss,{"className":"moments-item-tag","children":[(0,v.jsx)(n._V,{"className":"moments-item-tag-icon","src":r(776),"mode":"aspectFit"}),(0,v.jsx)(n.EY,{"className":"moments-item-tag-text","children":x})]})]},s);var A}),f&&e.length>0&&(0,v.jsx)(n.Ss,{"className":"moments-loading","children":(0,v.jsx)(n.EY,{"children":"加载中…"})})]}),(0,v.jsx)(g.W,{"className":"moments-fab","colors":["#ff7600","#ff8c2e"],"angle":135,"onClick":()=>{o.Ay.navigateTo({"url":"/pages/publish/index"})},"children":(0,v.jsx)(n._V,{"className":"moments-fab-img","src":r(7),"mode":"aspectFit"})})]})}},"1135":function(e,s,r){"use strict";r.d(s,{"Hn":function(){return invitationLike},"Op":function(){return createInvitation},"SL":function(){return invitationUnlike},"UR":function(){return getInvitationList},"wl":function(){return getInvitation}});var a=r(5288);const n="application/x-www-form-urlencoded";function getInvitationList(e){return(0,a.Ay)({"url":"/api/invitation/list","method":"POST","data":e})}function createInvitation(e){return(0,a.Ay)({"url":"/api/invitation","method":"POST","data":e})}function getInvitation(e){return(0,a.Ay)({"url":"/api/invitation","method":"GET","params":e})}function invitationLike(e){return(0,a.Ay)({"url":"/api/invitation/like","method":"POST","headers":{"Content-Type":n},"params":e})}function invitationUnlike(e){return(0,a.Ay)({"url":"/api/invitation/like","method":"DELETE","headers":{"Content-Type":n},"params":e})}},"3021":function(e){e.exports=function(){"use strict";var e=1e3,s=6e4,r=36e5,a="millisecond",n="second",o="minute",c="hour",p="day",u="week",f="month",g="quarter",w="year",v="date",b="Invalid Date",x=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,E=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,T={"name":"en","weekdays":"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),"months":"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),"ordinal":function(e){var s=["th","st","nd","rd"],r=e%100;return"["+e+(s[(r-20)%10]||s[r]||s[0])+"]"}},m=function(e,s,r){var a=String(e);return!a||a.length>=s?e:""+Array(s+1-a.length).join(r)+e},A={"s":m,"z":function(e){var s=-e.utcOffset(),r=Math.abs(s),a=Math.floor(r/60),n=r%60;return(s<=0?"+":"-")+m(a,2,"0")+":"+m(n,2,"0")},"m":function t(e,s){if(e.date()1)return t(o[0])}else{var c=e.name;k[c]=e,a=c}return!r&&a&&(C=a),a||!r&&C},O=function(e,s){if(S(e))return e.clone();var r="object"==typeof s?s:{};return r.date=e,r.args=arguments,new z(r)},I=A;I.l=L,I.i=S,I.w=function(e,s){return O(e,{"locale":s.$L,"utc":s.$u,"x":s.$x,"$offset":s.$offset})};var z=function(){function M(e){this.$L=L(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[P]=!0}var T=M.prototype;return T.parse=function(e){this.$d=function(e){var s=e.date,r=e.utc;if(null===s)return new Date(NaN);if(I.u(s))return new Date;if(s instanceof Date)return new Date(s);if("string"==typeof s&&!/Z$/i.test(s)){var a=s.match(x);if(a){var n=a[2]-1||0,o=(a[7]||"0").substring(0,3);return r?new Date(Date.UTC(a[1],n,a[3]||1,a[4]||0,a[5]||0,a[6]||0,o)):new Date(a[1],n,a[3]||1,a[4]||0,a[5]||0,a[6]||0,o)}}return new Date(s)}(e),this.init()},T.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},T.$utils=function(){return I},T.isValid=function(){return!(this.$d.toString()===b)},T.isSame=function(e,s){var r=O(e);return this.startOf(s)<=r&&r<=this.endOf(s)},T.isAfter=function(e,s){return O(e)0,T<=E.r||!E.r){T<=1&&x>0&&(E=v[x-1]);var A=w[E.l];p&&(T=p(""+T)),f="string"==typeof A?A.replace("%d",T):A(T,a,E.l,g);break}}if(a)return f;var C=g?w.future:w.past;return"function"==typeof C?C(f):C.replace("%s",f)},a.to=function(e,s){return i(e,s,this,!0)},a.from=function(e,s){return i(e,s,this)};var d=function(e){return e.$u?r.utc():r()};a.toNow=function(e){return this.to(d(this),e)},a.fromNow=function(e){return this.from(d(this),e)}}}()},"776":function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAn1JREFUWEfN17trFFEUx/HvL4spYqMQBKuIRLsgilj4+AMUfBAJWFgpYnzFR3ZHUQLxgbgzExTiKwFBK8GALxDsRIhYCaI2PkJsDFpEYqvJHFnFmGx2M7PrmrlTn3vPZ889c/aOcPyR4z7+C9A81gBbgAgxoDyvqy1EzYGW4zBwEU3++HGgTT73q0HWFGhHWEA9n4CGIswIDTSpmwK2oqe2wCxbqStTqQk2qIfBinRQ2x60HHmEVxJhdCigN23gIGJdSYQ4pzxdqQEty3zq+ArUl6ngFQUcTBNYvv9+q/rlszc9oMdtYMcsgMvyOZQK0DppIsN7YF5ZgDivPKfSAeZ4iNgck3yffK7POdByZBFBbGJjpQJexsYVBfzToLYsO6njJpCJSTxEA8vVTTRnQPPYjdGHYnGFK8NRhVyqFFeIr7iCVljjcRbj5JQLwey5jRB4EgMcKdUCM4DmsRqjaXKzDKNc4KnArJNGMtwCNlVTjQRrHjFMqwb4/id2GtBy7ELcKLFRIB/PcrxArEqQqPqQiHaF9JUGlhu2xisFrDCPL8Ci6rMnWGn0KqCjXAXvINpKbPNGPi1zAoRp87L4iNMHGs0KGHK1gkPyaZ56gm5V0LimgP3uAiNaFXLPVeA4YzSqn2+uAp/JZ33xBHGpB7vlc9pdYMRahTx3E2iM8ZFGDTDhJhDuymd7qT9CN3pQtCv/94Lg3lscsVQhw65W8IN8lpW757hwxFflc8BdYMQ2hTxIBvToAY7NCDYeK2CjeYwAixNcO5OGvGWMFvXzIxnwBAuZ+DXNl0xZMIpxptDEdpw9RLEf6PE4YRjvgB4FfJ5tQcVfdfHZaxvhPPAnsVMOOKMZ7gcAAAAASUVORK5CYII="},"9073":function(e){"use strict";e.exports="data:image/png;base64,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"},"2952":function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAphJREFUWEftmM1qE1EUx/9nJgs3XbX4AlJxYcWFTyBtoZiJH5loBTM1CwsiuNA+QMClRhAhoC5GJoLFThQ68YMmiC9QECkI1o1rm1U3LjJzZNIEYjrx3plkmBQy23vOPb/7v8M55x7CmH805nyYAA57Q0dXQdM0j6lTM3kwzkOhaTAHH4aIGXBWsumnXbWKxWLqxNy5J8x8UkpB5hZ7Xmnl2qVGv31gUNN2ZhXgPQGzUgGA34auHe/amrZzSgW+S/oemDF/MnKZJSGgr5wyNfOtA+cC+EjAD24LdfgjVthlr34zl9nqXa1Ua6sMb6CCzDRHwGKPT8PQtQUhoGU7twA8B+CS4i3lr1ysh1JCwth88+6sqqgNgKbDA244r0FYBlAzdE2TiBfK5F84bjJou6OkpILV2haYFwh4nNe1+6GiC4z74VzPnVdV9QaY/DiSgLbjX+k8iEtGNrM2KsAguMLVy1+t6uajxAEHwfmHTxzwf3CJA4rgEgWUgUsMUBYuEcAwcD5gu+IwPyOicj6bviNTSSKnmbBwvbX71872z2Kx2IoN0Fp/exqp1JeD8sVNPwn7eW7YPHqom7EiJmrLdsoAbo8Szj/cyAA7LdZdtKhsLKd3hlWu6z8ywKhALzc2FxWiV0z0oLfpHRvAil17yOA1ENWNbLq3P2wzJq5g4rVYdPUTQJFCovWJgiKFROvhFYzxTRIEW7GdEgP35NNMzK+6fkjLdhwAaTDWjZx2XaZZiP1d3IXoVJEPAFQAq4auvRAChp0siP6xoHViIgb8qYM/6lAZ2PX2984UCoU/QkDfIMJsJgpn26cNB1wo6Npu4GEG7Sw93YqC5gvocROEz+7+XiVIuYHNQpR4cfoc3QFmnKqE2XvsFfwLg7D5OOvQ4FYAAAAASUVORK5CYII="},"7":function(e,s,r){"use strict";e.exports=r.p+"static/images/assets/images/tab/home_edit.png"}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/875.9b32383f.js b/entry/src/main/resources/rawfile/spa/js/875.9b32383f.js new file mode 100644 index 0000000..84e955f --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/875.9b32383f.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[875],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const f=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],g=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[f.slice(),g.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[f.slice(),g.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=f.slice(),t=g.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var b=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const y=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,b.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const x=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,y)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const E={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,E),e}const S={"document":E,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,S),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let T,C,A;function getSupport(){return T||(T=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),T}function getDevice(e){return void 0===e&&(e={}),C||(C=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),C}function getBrowser(){return A||(A=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),A}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const E=t.grid&&t.grid.rows>1&&e.grid;let S;E?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const T="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+f:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==g&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],f=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;f&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,f,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(g=l.length-1);const w=-l[g];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,b&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var I={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):x=a;const E="next"===s||!s,S="prev"===s||!s;let T=0,C=0;const A=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-f/2+.5:0);if(M=0;t-=1)d[t].column===e&&b.push(t)}else b.push(A-t-1)}}else if(M+f>A-w){C=Math.max(M-(A-2*w),g);for(let e=0;e{e.column===t&&y.push(i)}):y.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),S&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),E&&y.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(b.length>0&&S||y.length>0&&E)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(b.length>0&&S){if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x+T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x+Math.ceil(T),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(y.length>0&&E)if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x-C]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x-C,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?y.length/h.grid.rows:y.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let f=!0;l.matches(r.focusableElements)&&(f=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const g=f&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!g||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,f=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),f=Math.abs(f)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,f=-f);const g=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=f>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&g!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let b=!0,y=r.resistanceRatio;if(r.touchReleaseOnEdges&&(y=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(b=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**y))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,f=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,f=l[l.length-1]-l[l.length-2])}let g=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));const v=(u-l[m])/f,b=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?g:m+b):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+b):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+b):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==g?g:m+b),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var z={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const D={"eventsEmitter":M,"update":k,"translate":P,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":L,"loop":I,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),f=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const g=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!g?e.disable():!u&&g&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!f&&w?(e.loopCreate(t),e.updateSlides()):f&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},_={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},z,o);return n.params=utils_extend({},l,_,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(_,e)}static get"extendedDefaults"(){return _}static get"defaults"(){return z}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(D).forEach(e=>{Object.keys(D[e]).forEach(t=>{Swiper.prototype[t]=D[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const O=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":f}=i.virtual;i.params.cssMode||i.updateActiveIndex();const g=i.activeIndex||0;let w,v,b;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,b=Math.floor(s/2)+r+d):(v=s+(r-1)+c,b=(o?s:r)+d);let y=g-b,x=g+v;o||(y=Math.max(y,0),x=Math.min(x,h.length-1));let E=(i.slidesGrid[y]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&g>=b?(y-=b,n||(E+=i.slidesGrid[0])):o&&g{e.style[w]=E-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":E,"from":y,"to":x,"slides":function getSlides(){const e=[];for(let t=y;t<=x;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const S=[],T=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ex){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const C=o?-h.length:0,A=o?2*h.length:h.length;for(let t=C;t=y&&t<=x){const i=getSlideIndex(t);void 0===u||e?T.push(i):(t>u&&T.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=S.length-1;e>=0;e-=1){const t=S[e];i.slidesEl.prepend(renderSlide(h[t],t))}else S.sort((e,t)=>t-e),S.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=E-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,f=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,f,g,w,v,b,y,x,E,S,T,C;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const A="number"==typeof e?e:null;1===l&&A&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=A||M,l=A||M,!e||1===l&&A?(m=0,f=0):(T=p.slideEl.offsetWidth,C=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+T/2-r,h=d+C/2-n,g=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=g*i.scale,b=w*i.scale,y=Math.min(T/2-v/2,0),x=Math.min(C/2-b/2,0),E=-y,S=-x,m=c*i.scale,f=h*i.scale,mE&&(m=E),fS&&(f=S)),A&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${f}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return f},"set"(e){if(f!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}f=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,f,g=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),f||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/g),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;g=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,g=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,f=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(f=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const f=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${f}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${f}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(f=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(f.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=f.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const g=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-f.scale)*c*a})`:`scale(${1-(1-f.scale)*c*a})`,b=c<0?1+(1-f.opacity)*c*a:1-(1-f.opacity)*c*a,y=`translate3d(${g}) ${w} ${v}`;if(m&&f.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&f.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const x=effectTarget(0,s);x.style.transform=y,x.style.opacity=b,f.origin&&(x.style.transformOrigin=f.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(y||x){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,g+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const E=p<0?""+(1+(1-g)*p):""+(1-(1-g)*p),S=`\n translate3d(${h}, ${m}, ${f}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${E})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=S}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(O);var $,B,Y,R,N,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let H=0;const F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),$.set(this,H++),B.set(this,"autoplay"),Y.set(this,!1),R.set(this,!1),N.set(this,0),this.handleSwiperSizeDebounce=(0,b.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,R,"f")&&(this.reset(),__classPrivateFieldSet(this,R,!1,"f"),__classPrivateFieldSet(this,Y,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,Y,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,Y,!0,"f"),__classPrivateFieldSet(this,N,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,Y,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,R,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,Y,!0,"f"),!__classPrivateFieldGet(this,R,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,Y,!0,"f"),!__classPrivateFieldGet(this,R,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,Y,!0,"f"),!__classPrivateFieldGet(this,R,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,Y,!0,"f"),!__classPrivateFieldGet(this,R,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,N,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,f=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,Y,"f")||__classPrivateFieldGet(m,N,"f")===this.realIndex)return;__classPrivateFieldSet(m,N,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t}),__classPrivateFieldSet(m,B,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,B,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,Y,"f")||__classPrivateFieldGet(m,N,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,B,"autoplay","f")}}});if(t&&(f.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container`,f),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,$,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,$,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);$=new WeakMap,B=new WeakMap,Y=new WeakMap,R=new WeakMap,N=new WeakMap;const G=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,F)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,V)})},j=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const X=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,j)})},q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const U=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,q)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const K=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const Z=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,K)})},Q=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const J=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,Q)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,x),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,G),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,X),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,U),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,Z),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,J)},"6875":function(e,t,i){i.r(t),i.d(t,{"default":function(){return CirclesPage}});var s=i(1953),r=i(4203),a=i(6070);function CirclesPage(){return(0,a.jsxs)(s.Ss,{"className":"circles-page","children":[(0,a.jsxs)(s.Ss,{"className":"circles-item","onClick":()=>r.Ay.navigateTo({"url":"/pages/circles/all"}),"children":[(0,a.jsx)(s.EY,{"className":"circles-item-txt","children":"全部圈子"}),(0,a.jsx)(s.EY,{"className":"circles-item-arrow","children":"›"})]}),(0,a.jsxs)(s.Ss,{"className":"circles-item","onClick":()=>r.Ay.navigateTo({"url":"/pages/circles/create"}),"children":[(0,a.jsx)(s.EY,{"className":"circles-item-txt","children":"创建圈子"}),(0,a.jsx)(s.EY,{"className":"circles-item-arrow","children":"›"})]})]})}}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/908.4c3a6beb.js b/entry/src/main/resources/rawfile/spa/js/908.4c3a6beb.js new file mode 100644 index 0000000..cb23c00 --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/908.4c3a6beb.js @@ -0,0 +1 @@ +"use strict";(self.webpackJsonp=self.webpackJsonp||[]).push([[908],{"1953":function(e,t,i){i.d(t,{"$n":function(){return te},"_V":function(){return ie},"pd":function(){return se},"LC":function(){return re},"BM":function(){return ae},"RC":function(){return ne},"wu":function(){return oe},"dO":function(){return le},"EY":function(){return de},"TM":function(){return ce},"Ss":function(){return pe}});var s=i(758);const helper_manipulatePropsFunction=(e,t={})=>{const{"dangerouslySetInnerHTML":i,"style":s}=e;return"string"!=typeof s&&(t.style=s),Object.assign(Object.assign({},t),{"dangerouslySetInnerHTML":i})};var r=i(1951),a=i(2878);const n=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onSubmit=(0,r.lh)(this,"tarobuttonsubmit",7),this.onReset=(0,r.lh)(this,"tarobuttonreset",7),this.disabled=void 0,this.hoverClass="button-hover",this.type="",this.hoverStartTime=20,this.hoverStayTime=70,this.size=void 0,this.plain=void 0,this.loading=!1,this.formType=null,this.hover=!1,this.touch=!1}"onClick"(e){this.disabled&&e.stopPropagation()}"onTouchStart"(){this.disabled||(this.touch=!0,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime))}"onTouchEnd"(){this.disabled||(this.touch=!1,this.hoverClass&&!this.disabled&&setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime),"submit"===this.formType?this.onSubmit.emit():"reset"===this.formType&&this.onReset.emit())}"render"(){const{"disabled":e,"hoverClass":t,"type":i,"size":s,"plain":n,"loading":o,"hover":l}=this,d=(0,a.c)({[`${t}`]:l&&!e});return(0,r.h)(r.xr,{"class":d,"type":i,"plain":n,"loading":o,"size":s,"disabled":e},o&&(0,r.h)("i",{"class":"weui-loading"}),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return".weui-loading{vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") 0 0/100% no-repeat;width:20px;height:20px;animation:1s steps(12,end) infinite weuiLoading;display:inline-block}@-webkit-keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weuiLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:rgba(255,255,255,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}taro-button-core{box-sizing:border-box;appearance:none;text-align:center;color:#000;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border-width:0;border-radius:5px;outline:0;width:100%;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;line-height:2.55556;text-decoration:none;display:block;position:relative;overflow:hidden}taro-button-core:focus{outline:0}taro-button-core:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core:after{box-sizing:border-box;content:\" \";transform-origin:0 0;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}taro-button-core+taro-button-core{margin-top:15px}taro-button-core[type=default]{color:#000;background-color:#f8f8f8}taro-button-core[type=default]:not([disabled]):visited{color:#000}taro-button-core[type=default]:not([disabled]):active{color:rgba(0,0,0,.6);background-color:#dedede}taro-button-core[size=mini]{width:auto;padding:0 1.32em;font-size:13px;line-height:2.3;display:inline-block}taro-button-core[plain],taro-button-core[plain][type=default],taro-button-core[plain][type=primary]{background-color:transparent;border-width:1px}taro-button-core[disabled]{color:rgba(255,255,255,.6)}taro-button-core[disabled][type=default]{color:rgba(0,0,0,.3);background-color:#f7f7f7}taro-button-core[disabled][type=primary]{background-color:#9ed99d}taro-button-core[disabled][type=warn]{background-color:#ec8b89}taro-button-core[loading] .weui-loading{margin:-.2em .34em 0 0}taro-button-core[loading][type=primary],taro-button-core[loading][type=warn]{color:rgba(255,255,255,.6)}taro-button-core[loading][type=primary]{background-color:#179b16}taro-button-core[loading][type=warn]{background-color:#ce3c39}taro-button-core[plain][type=primary]{color:#1aad19;border:1px solid #1aad19}taro-button-core[plain][type=primary]:not([disabled]):active{color:rgba(26,173,25,.6);background-color:transparent;border-color:rgba(26,173,25,.6)}taro-button-core[plain][type=primary]:after{border-width:0}taro-button-core[plain][type=warn]{color:#e64340;border:1px solid #e64340}taro-button-core[plain][type=warn]:not([disabled]):active{color:rgba(230,67,64,.6);background-color:transparent;border-color:rgba(230,67,64,.6)}taro-button-core[plain][type=warn]:after{border-width:0}taro-button-core[plain],taro-button-core[plain][type=default]{color:#353535;border:1px solid #353535}taro-button-core[plain]:not([disabled]):active,taro-button-core[plain][type=default]:not([disabled]):active{color:rgba(53,53,53,.6);background-color:transparent;border-color:rgba(53,53,53,.6)}taro-button-core[plain]:after,taro-button-core[plain][type=default]:after{border-width:0}taro-button-core[type=primary]{color:#fff;background-color:#1aad19}taro-button-core[type=primary]:not([disabled]):visited{color:#fff}taro-button-core[type=primary]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#179b16}taro-button-core[type=warn]{color:#fff;background-color:#e64340}taro-button-core[type=warn]:not([disabled]):visited{color:#fff}taro-button-core[type=warn]:not([disabled]):active{color:rgba(255,255,255,.6);background-color:#ce3c39}taro-button-core[plain][disabled],taro-button-core[plain][disabled][type=primary]{color:rgba(0,0,0,.3);background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2)}"}},[4,"taro-button-core",{"disabled":[4],"hoverClass":[1,"hover-class"],"type":[1],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"size":[1],"plain":[4],"loading":[4],"formType":[513,"form-type"],"hover":[32],"touch":[32]},[[0,"click","onClick"],[1,"touchstart","onTouchStart"],[1,"touchend","onTouchEnd"]]]);const o=function defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-button-core"].forEach(e=>{if("taro-button-core"===e)customElements.get(e)||customElements.define(e,n)})},l=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLoad=(0,r.lh)(this,"load",7),this.onError=(0,r.lh)(this,"error",7),this.src=void 0,this.mode="scaleToFill",this.lazyLoad=!1,this.nativeProps={},this.aspectFillMode="width",this.didLoad=!1}"componentDidLoad"(){if(!this.lazyLoad)return;const e=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(e.unobserve(this.imgRef),this.didLoad=!0)},{"rootMargin":"300px 0px"});e.observe(this.imgRef)}"imageOnLoad"(){const{"width":e,"height":t,"naturalWidth":i,"naturalHeight":s}=this.imgRef;this.onLoad.emit({"width":e,"height":t}),this.aspectFillMode=i>s?"width":"height"}"imageOnError"(e){this.onError.emit(e)}"render"(){const{"src":e,"lazyLoad":t=!1,"aspectFillMode":i="width","imageOnLoad":s,"imageOnError":n,"nativeProps":o,"didLoad":l}=this,d=this.mode||"scaleToFill",c=(0,a.c)({"taro-img__widthfix":"widthFix"===d}),p=(0,a.c)(`taro-img__mode-${d.toLowerCase().replace(/\s/g,"")}`,{[`taro-img__mode-aspectfill--${i}`]:"aspectFill"===d});return(0,r.h)(r.xr,{"class":c},e?(0,r.h)("img",Object.assign({"ref":e=>this.imgRef=e,"class":p,"src":t&&!l?void 0:e,"onLoad":s.bind(this),"onError":n.bind(this)},o)):"")}static get"style"(){return'img[src=""]{opacity:0}taro-image-core{width:320px;height:240px;font-size:0;display:inline-block;position:relative;overflow:hidden}.taro-img.taro-img__widthfix{height:100%}.taro-img__mode-scaletofill{width:100%;height:100%}.taro-img__mode-aspectfit{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-aspectfill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-aspectfill--width{min-width:100%;height:100%}.taro-img__mode-aspectfill--height{width:100%;min-height:100%}.taro-img__mode-widthfix{width:100%}.taro-img__mode-heightfix{height:100%}.taro-img__mode-top{position:absolute;left:50%;transform:translate(-50%)}.taro-img__mode-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.taro-img__mode-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taro-img__mode-left{position:absolute;top:50%;transform:translateY(-50%)}.taro-img__mode-right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.taro-img__mode-topright{position:absolute;right:0}.taro-img__mode-bottomleft{position:absolute;bottom:0}.taro-img__mode-bottomright{position:absolute;bottom:0;right:0}'}},[0,"taro-image-core",{"src":[1],"mode":[1],"lazyLoad":[4,"lazy-load"],"nativeProps":[16],"aspectFillMode":[32],"didLoad":[32]}]);const d=function taro_image_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-image-core"].forEach(e=>{if("taro-image-core"===e)customElements.get(e)||customElements.define(e,l)})};function getTrueType(e,t,i){if("search"===t&&(e="search"),i&&(e="password"),void 0===e)return"text";if(!e)throw new Error("unexpected type");return"digit"===e&&(e="number"),e}function fixControlledValue(e){return null!=e?e:""}const c=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onPaste=(0,r.lh)(this,"paste",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.isOnComposition=!1,this.isOnPaste=!1,this.onInputExcuted=!1,this.handleInput=e=>{e.stopPropagation();const{"type":t,"maxlength":i,"confirmType":s,"password":r}=this;if(!this.isOnComposition&&!this.onInputExcuted){let a=e.target.value;const n=getTrueType(t,s,r);this.onInputExcuted=!0,"number"===n&&a&&i>-1&&i<=a.length&&(a=a.substring(0,i),e.target.value=a),this.value=a,this.onInput.emit({"value":a,"cursor":a.length}),this.onInputExcuted=!1}},this.handlePaste=e=>{e.stopPropagation(),this.isOnPaste=!0,this.onPaste.emit({"value":e.target.value})},this.handleFocus=e=>{e.stopPropagation(),this.onInputExcuted=!1,this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value}),this.isOnPaste&&(this.isOnPaste=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onInputExcuted=!1,this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.handleComposition=e=>{e.stopPropagation(),e.target instanceof HTMLInputElement&&("compositionend"===e.type?(this.isOnComposition=!1,this.value=e.target.value,this.onInput.emit({"value":e.target.value,"cursor":e.target.value.length})):this.isOnComposition=!0)},this.handleBeforeInput=e=>{if(!e.data)return;const t=e.data&&/[0-9]/.test(e.data);"number"!==this.type||t||e.preventDefault(),"digit"!==this.type||t||("."!==e.data||"."===e.data&&e.target.value.indexOf(".")>-1)&&e.preventDefault()},this.value="",this.type=void 0,this.password=!1,this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.confirmType="done",this.name=void 0,this.nativeProps={}}async"focus"(){this.inputRef.focus()}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.inputRef)||void 0===i||i.focus())}"watchValue"(e){const t=fixControlledValue(e);this.inputRef.value!==t&&(this.inputRef.value=t)}"componentDidLoad"(){var e,t,i,s,r;"file"===this.type?(this.fileListener=()=>{this.onInput.emit()},null===(e=this.inputRef)||void 0===e||e.addEventListener("change",this.fileListener)):(null===(t=this.inputRef)||void 0===t||t.addEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.addEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.addEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.addEventListener("textInput",this.handleBeforeInput))}"disconnectedCallback"(){var e,t,i,s,r;"file"===this.type?null===(e=this.inputRef)||void 0===e||e.removeEventListener("change",this.fileListener):(null===(t=this.inputRef)||void 0===t||t.removeEventListener("compositionstart",this.handleComposition),null===(i=this.inputRef)||void 0===i||i.removeEventListener("compositionend",this.handleComposition),null===(s=this.inputRef)||void 0===s||s.removeEventListener("beforeinput",this.handleBeforeInput),null===(r=this.inputRef)||void 0===r||r.removeEventListener("textInput",this.handleBeforeInput))}"render"(){const{"value":e,"type":t,"password":i,"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"confirmType":l,"name":d,"nativeProps":c}=this;return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e,a&&e&&e.focus()},"class":"weui-input","type":getTrueType(t,l,i),"placeholder":s,"autoFocus":a,"disabled":n,"maxlength":o,"name":d,"onInput":this.handleInput,"onFocus":this.handleFocus,"onBlur":this.handleBlur,"onChange":this.handleChange,"onKeyDown":this.handleKeyDown,"onPaste":this.handlePaste,"onCompositionStart":this.handleComposition,"onCompositionEnd":this.handleComposition},c,{"value":fixControlledValue(e)}))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return".weui-input{-webkit-appearance:none;width:100%;font-size:inherit;color:inherit;background-color:transparent;border:0;outline:0;height:1.47059em;line-height:1.47059}.weui-input::-webkit-outer-spin-button,.weui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}taro-input-core{display:block}"}},[0,"taro-input-core",{"value":[1025],"type":[1],"password":[4],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"confirmType":[1,"confirm-type"],"name":[1],"nativeProps":[16],"focus":[64]}]);const p=function taro_input_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-input-core"].forEach(e=>{if("taro-input-core"===e)customElements.get(e)||customElements.define(e,c)})},u=102,h=34,m=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onColumnChange=(0,r.lh)(this,"columnChange",7),this.mode=void 0,this.range=[],this.rangeKey=void 0,this.height=void 0,this.columnId=void 0,this.updateHeight=void 0,this.updateDay=void 0,this.startY=void 0,this.preY=void 0,this.hadMove=void 0,this.touchEnd=void 0,this.isMove=void 0}"getPosition"(){const e=this.touchEnd?.3:0,t=`translate3d(0, ${this.height}px, 0)`,i=`transform ${e}s`;return{"transform":t,"-webkit-transform":t,"transition":i,"-webkit-transition":i}}"formulaUnlimitedScroll"(e,t,i){const{"height":s,"updateHeight":r,"columnId":a}=this,n="up"===i?1:-1;this.touchEnd=!1,r(-e*n*h+s,a),requestAnimationFrame(()=>{this.touchEnd=!0;const i=Math.round(t/-34)+e*n;r(u-h*i,a,!0)})}async"handleMoveStart"(e){this.startY=e,this.preY=e,this.hadMove=!1}async"handleMoving"(e){const t=e,i=t-this.preY;this.preY=t,this.touchEnd=!1,Math.abs(t-this.startY)>10&&(this.hadMove=!0);let s=this.height+i;"time"===this.mode&&("0"===this.columnId?(s>0&&(s=-816+i),s<-850&&(s=-34+i)):"1"===this.columnId&&(s>0&&(s=-2040+i),s<-2074&&(s=-34+i))),this.updateHeight(s,this.columnId)}async"handleMoveEnd"(e){const{"mode":t,"range":i,"height":s,"updateHeight":r,"columnId":a}=this,n=-34*(i.length-1),o=e;let l;if(this.touchEnd=!0,this.hadMove)l=s-u;else{const e=window.innerHeight;if(l=s-u-(o-(e-119)),"time"===t)if("0"===a){if(l>-85)return this.formulaUnlimitedScroll(24,l,"up");if(l<-969)return this.formulaUnlimitedScroll(24,l,"down")}else if("1"===a){if(l>-85)return this.formulaUnlimitedScroll(60,l,"up");if(l<-2193)return this.formulaUnlimitedScroll(60,l,"down")}}l>0&&(l=0),l{const i=t?e[t]:e;return(0,r.h)("div",{"class":"weui-picker__item"},i)});return(0,r.h)(r.xr,{"class":"weui-picker__group"},(0,r.h)("div",{"class":"weui-picker__mask"}),(0,r.h)("div",{"class":"weui-picker__indicator"}),(0,r.h)("div",{"class":"weui-picker__content","style":this.getPosition()},i))}},[0,"taro-picker-group",{"mode":[1],"range":[16],"rangeKey":[1,"range-key"],"height":[2],"columnId":[1,"column-id"],"updateHeight":[16],"updateDay":[16],"startY":[32],"preY":[32],"hadMove":[32],"touchEnd":[32],"isMove":[32],"handleMoveStart":[64],"handleMoving":[64],"handleMoveEnd":[64]},[[1,"mousedown","onMouseDown"],[3,"mousemove","onMouseMove"],[1,"mouseup","onMouseMoveEnd"],[1,"mouseleave","onMouseMoveEnd"],[1,"touchstart","onTouchStart"],[3,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);function getTimeRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(`${s<10?"0":""}${s}`);return i}const g=["20","21","22","23",...getTimeRange(0,23),"00","01","02","03"],f=["56","57","58","59",...getTimeRange(0,59),"00","01","02","03"];function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e+e);return!(t[0]<0||t[0]>23)&&!(t[1]<0||t[1]>59)}function compareTime(e,t){const i=e.split(":").map(e=>+e),s=t.split(":").map(e=>+e);return i[0]String(e)):e,t}function getDateRange(e,t){const i=[];for(let s=e;s<=t;s++)i.push(s);return i}function getYearRange(e,t){return getDateRange(e,t)}function getMonthRange(e,t,i){let s=1,r=12;return e.getFullYear()===i&&(s=e.getMonth()+1),t.getFullYear()===i&&(r=t.getMonth()+1),getDateRange(s,r)}function getDayRange(e,t,i,s){let r=1,a=function getMaxDay(e,t){return 4===t||6===t||9===t||11===t?30:2===t?e%4==0&&e%100!=0||e%400==0?29:28:31}(i,s);return e.getFullYear()===i&&e.getMonth()+1===s&&(r=e.getDate()),t.getFullYear()===i&&t.getMonth()+1===s&&(a=t.getDate()),getDateRange(r,a)}const w=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onColumnChange=(0,r.lh)(this,"columnchange",7),this.onCancel=(0,r.lh)(this,"cancel",7),this.index=[],this.showPicker=()=>{this.disabled||(this.height=this.getHeightByIndex(),this.hidden=!1)},this.getHeightByIndex=()=>this.index.map(e=>{let t=0;return"time"===this.mode&&(t=136),u-h*e-t}),this.hidePicker=()=>{this.fadeOut=!0,setTimeout(()=>{this.hidden=!0,this.fadeOut=!1},350)},this.handleChange=()=>{this.hidePicker(),this.index=this.height.map(e=>(u-e)/h);let e=this.index.length&&"selector"!==this.mode?this.index:this.index[0];if("time"===this.mode){const t=[g.slice(),f.slice()],i=this.index.map((e,i)=>t[i][e]);this.index=i.map(e=>parseInt(e)),e=i.join(":")}if("date"===this.mode){const{"_start":t,"_end":i,"_updateValue":s}=this.pickerDate,r=s[0],a=s[1],n=getYearRange(t.getFullYear(),i.getFullYear()),o=getMonthRange(t,i,r),l=getDayRange(t,i,r,a),d=n[this.index[0]],c=o[this.index[1]],p=l[this.index[2]];e="year"===this.fields?[d]:"month"===this.fields?[d,c]:[d,c,p],e=e.map(e=>e<10?`0${e}`:e).join("-")}this.value=e,this.pickerValue=this.value,this.onChange.emit({"value":e})},this.handleColumnChange=e=>{const{"columnId":t,"height":i}=e.detail;this.onColumnChange.emit({"column":Number(t),"value":(u-i)/h})},this.handleCancel=()=>{this.hidePicker(),this.onCancel.emit()},this.updateHeight=(e,t,i=!1)=>{const s=[...this.height];if(s[t]=e,this.height=s,i){let{"start":e,"end":t}=this;if(verifyTime(e)||(e="00:00"),verifyTime(t)||(t="23:59"),!compareTime(e,t))return;const i=[g.slice(),f.slice()],s=this.height.map(e=>(u-e)/h).map((e,t)=>i[t][e]).join(":");if(compareTime(e,s)){if(!compareTime(s,t)){const e=t.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=e)}}else{const t=e.split(":").map(e=>u-h*(+e+4));requestAnimationFrame(()=>this.height=t)}}},this.updateDay=(e,t)=>{const{"_start":i,"_end":s,"_updateValue":r}=this.pickerDate;r[t]=e;const a=r[0],n=r[1],o=r[2];if(0===t){const e=getMonthRange(i,s,a),t=e[e.length-1],o=e[0];n>t&&(r[1]=t),nt&&(r[2]=t),o(0,r.h)("taro-picker-group",{"range":this.range,"rangeKey":this.rangeKey,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),this.getMultiSelector=()=>this.range.map((e,t)=>(0,r.h)("taro-picker-group",{"range":e,"rangeKey":this.rangeKey,"height":this.height[t],"updateHeight":this.updateHeight,"onColumnChange":this.handleColumnChange,"columnId":String(t)})),this.getTimeSelector=()=>{const e=g.slice(),t=f.slice();return[(0,r.h)("taro-picker-group",{"mode":"time","range":e,"height":this.height[0],"updateHeight":this.updateHeight,"columnId":"0"}),(0,r.h)("taro-picker-group",{"mode":"time","range":t,"height":this.height[1],"updateHeight":this.updateHeight,"columnId":"1"})]},this.getDateSelector=()=>{const{"fields":e,"height":t}=this,{"_start":i,"_end":s,"_updateValue":a}=this.pickerDate,n=a[0],o=a[1],l=getYearRange(i.getFullYear(),s.getFullYear()).map(e=>`${e}年`),d=getMonthRange(i,s,n).map(e=>`${e<10?`0${e}`:e}月`),c=getDayRange(i,s,n,o).map(e=>`${e<10?`0${e}`:e}日`),p=[(0,r.h)("taro-picker-group",{"mode":"date","range":l,"height":t[0],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"0"})];return"month"!==e&&"day"!==e||p.push((0,r.h)("taro-picker-group",{"mode":"date","range":d,"height":t[1],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"1"})),"day"===e&&p.push((0,r.h)("taro-picker-group",{"mode":"date","range":c,"height":t[2],"updateDay":this.updateDay,"updateHeight":this.updateHeight,"columnId":"2"})),p},this.mode="selector",this.disabled=!1,this.range=[],this.rangeKey=void 0,this.value=void 0,this.start="",this.end="",this.fields="day",this.name="",this.textProps={},this.pickerValue=[],this.height=[],this.hidden=!0,this.fadeOut=!1,this.isWillLoadCalled=!1}"componentWillLoad"(){this.isWillLoadCalled=!0,this.handleProps()}"componentDidLoad"(){this.overlay&&document.body.appendChild(this.overlay)}"disconnectedCallback"(){var e;this.overlay&&(null===(e=this.overlay.parentNode)||void 0===e||e.removeChild(this.overlay))}"onPropsChange"(){this.isWillLoadCalled&&this.handleProps()}"handleProps"(){const{"mode":e,"start":t,"end":i}=this;if("selector"===e){const e=this.value;this.index=[verifyValue(e,this.range)?Math.floor(e):0]}else if("multiSelector"===e){const e=this.value;this.index=[],this.range.forEach((t,i)=>{const s=null==e?void 0:e[i],r=verifyValue(s,t)?Math.floor(s):0;this.index.push(r)})}else if("time"===e){let e=this.value;verifyTime(e)||(console.warn("time picker value illegal"),e="0:0");const t=e.split(":").map(e=>+e);this.index=t}else{if("date"!==e)throw new Error(`Picker not support "${e}" mode.`);{let e=verifyDate(this.value)||new Date((new Date).setHours(0,0,0,0));const s=verifyDate(t)||new Date("1970/01/01"),r=verifyDate(i)||new Date("2999/01/01");if(!(s<=r))throw new Error("Picker start time must be less than end time.");e>=s&&e<=r||(e=s);const a=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),l=getYearRange(s.getFullYear(),r.getFullYear()),d=getMonthRange(s,r,a),c=getDayRange(s,r,a,n);this.index=[l.indexOf(a),d.indexOf(n),c.indexOf(o)],this.pickerDate&&this.pickerDate._value.getTime()===e.getTime()&&this.pickerDate._start.getTime()===s.getTime()&&this.pickerDate._end.getTime()===r.getTime()||(this.pickerDate={"_value":e,"_start":s,"_end":r,"_updateValue":[a,n,o]})}}if(this.height=this.getHeightByIndex(),this.pickerValue=this.value,"date"===e){const e=this.pickerValue;"month"===this.fields?this.pickerValue=e.split("-").slice(0,2).join("-"):"year"===this.fields&&(this.pickerValue=e.split("-")[0])}}"render"(){var e,t;const{"name":i,"mode":s,"fadeOut":n,"hidden":o}=this;let l;switch(s){case"multiSelector":l=this.getMultiSelector();break;case"time":l=this.getTimeSelector();break;case"date":l=this.getDateSelector();break;default:l=this.getSelector()}const d=(0,a.c)("weui-mask","weui-animate-fade-in",{"weui-animate-fade-out":n}),c=(0,a.c)("weui-picker","weui-animate-slide-up",{"weui-animate-slide-down":n}),p=o?{"display":"none"}:{};return(0,r.h)(r.xr,null,(0,r.h)("div",{"onClick":this.showPicker},(0,r.h)("slot",null),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)})),(0,r.h)("div",{"class":"weui-picker__overlay","style":p,"ref":e=>{this.overlay=e}},(0,r.h)("div",{"class":d,"onClick":this.handleCancel}),(0,r.h)("div",{"class":c},(0,r.h)("div",{"class":"weui-picker__hd"},(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleCancel},null!==(e=this.textProps.cancelText)&&void 0!==e?e:"取消"),(0,r.h)("div",{"class":"weui-picker__action","onClick":this.handleChange},null!==(t=this.textProps.okText)&&void 0!==t?t:"确定")),(0,r.h)("div",{"class":"weui-picker__bd"},l),(0,r.h)("input",{"type":"hidden","name":i,"value":formatValue(this.pickerValue)}))))}get"el"(){return this}static get"watchers"(){return{"mode":["onPropsChange"],"value":["onPropsChange"],"range":["onPropsChange"],"start":["onPropsChange"],"end":["onPropsChange"]}}static get"style"(){return'.weui-mask{z-index:1000;background:rgba(0,0,0,.6);position:fixed;inset:0}.weui-mask_transparent{z-index:1000;position:fixed;inset:0}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.weui-animate-slide-up{animation:.3s forwards weuiSlideUp}@keyframes weuiSlideDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.weui-animate-slide-down{animation:.3s forwards weuiSlideDown}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{animation:.3s forwards weuiFadeIn}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{animation:.3s forwards weuiFadeOut}.weui-picker{box-sizing:border-box;z-index:5000;background-color:var(--weui-BG-2);width:100%;padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);backface-visibility:hidden;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.weui-picker__hd{text-align:center;background-color:#fff;padding:9px 15px;font-size:17px;display:flex;position:relative}.weui-picker__hd:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__action{color:#1aad19;flex:1;display:block}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{background-color:#fff;height:238px;display:flex;position:relative;overflow:hidden}.weui-picker__group{flex:1;height:100%;position:relative}.weui-picker__mask{z-index:3;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.95));background-position:top,bottom;background-repeat:no-repeat;background-size:100% 102px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;transform:translateZ(0)}.weui-picker__indicator{z-index:3;width:100%;height:34px;position:absolute;top:102px;left:0}.weui-picker__indicator:before{content:" ";color:#e5e5e5;transform-origin:0 0;border-top:1px solid #e5e5e5;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";color:#e5e5e5;transform-origin:0 100%;border-bottom:1px solid #e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.weui-picker__content{width:100%;position:absolute;top:0;left:0}.weui-picker__item{text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0;line-height:34px;overflow:hidden}.weui-picker__item_disabled{color:#999}.weui-picker,.weui-picker__hd{font-size:12px}'}},[4,"taro-picker-core",{"mode":[1],"disabled":[4],"range":[16],"rangeKey":[1,"range-key"],"value":[1032],"start":[1],"end":[1],"fields":[1],"name":[1],"textProps":[16],"pickerValue":[32],"height":[32],"hidden":[32],"fadeOut":[32],"isWillLoadCalled":[32]}]);const v=function taro_picker_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-picker-core","taro-picker-group"].forEach(e=>{switch(e){case"taro-picker-core":customElements.get(e)||customElements.define(e,w);break;case"taro-picker-group":customElements.get(e)||function picker_group_defineCustomElement(){if("undefined"==typeof customElements)return;["taro-picker-group"].forEach(e=>{"taro-picker-group"===e&&(customElements.get(e)||customElements.define(e,m))})}()}})};var A=i(6621);function handleStencilNodes(e){var t;null===(t=null==e?void 0:e.childNodes)||void 0===t||t.forEach(e=>{e.nodeType===document.COMMENT_NODE&&e["s-cn"]&&(e["s-cn"]=!1),e.nodeType!==document.COMMENT_NODE&&e["s-sr"]&&(e["s-sr"]=!1)})}function easeOutScroll(e,t,i=500,s){if(e===t||"number"!=typeof e)return;const r=t-e,a=Date.now(),n=t>=e;!function step(){e=function linear(e,t,i,s){return i*e/s+t}(Date.now()-a,e,r,i),n&&e>=t||!n&&t>=e?s(t):(s(e),requestAnimationFrame(step))}()}const b=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onScroll=(0,r.lh)(this,"scroll",3),this.onScrollToUpper=(0,r.lh)(this,"scrolltoupper",3),this.onScrollToLower=(0,r.lh)(this,"scrolltolower",3),this._scrollLeft=0,this._scrollTop=0,this.upperAndLower=(0,A.d)(()=>{const{"offsetWidth":e,"offsetHeight":t,"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el,n=Number(this.lowerThreshold),o=Number(this.upperThreshold);!isNaN(n)&&(this.scrollY&&t+s+n>=r||this.scrollX&&e+i+n>=a)&&this.onScrollToLower.emit({"direction":this.scrollX?"right":this.scrollY?"bottom":""}),!isNaN(o)&&(this.scrollY&&s<=o||this.scrollX&&i<=o)&&this.onScrollToUpper.emit({"direction":this.scrollX?"left":this.scrollY?"top":""})},200),this.scrollX=!1,this.scrollY=!1,this.upperThreshold=50,this.lowerThreshold=50,this.mpScrollTop=void 0,this.mpScrollLeft=void 0,this.mpScrollIntoView=void 0,this.mpScrollIntoViewAlignment=void 0,this.animated=!1}"watchScrollLeft"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"left":t,"animated":i})}"watchScrollTop"(e){const t=Number(e),{"animated":i}=this;this.mpScrollToMethod({"top":t,"animated":i})}"watchScrollIntoView"(e){this.mpScrollIntoViewMethod(e)}"handleScroll"(e){var t;if(e instanceof CustomEvent)return;e.stopPropagation(),null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e);const{"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a}=this.el;this._scrollLeft=i,this._scrollTop=s,this.upperAndLower(),this.onScroll.emit({"scrollLeft":i,"scrollTop":s,"scrollHeight":r,"scrollWidth":a})}"handleTouchMove"(e){e instanceof CustomEvent||e.stopPropagation()}async"mpScrollToMethod"(e){let{"top":t,"left":i,"duration":s,"animated":r=!1}=e;this.scrollY&&"number"==typeof t&&!isNaN(t)&&t!==this._scrollTop&&(r?easeOutScroll(this._scrollTop,t,s,e=>this.el.scrollTop=e):this.el.scrollTop=t,this._scrollTop=t),this.scrollX&&"number"==typeof i&&!isNaN(i)&&i!==this._scrollLeft&&(r?easeOutScroll(this._scrollLeft,i,s,e=>this.el.scrollLeft=e):this.el.scrollLeft=i,this._scrollLeft=i)}async"mpScrollIntoViewMethod"(e){var t;"string"==typeof e&&e&&(null===(t=document.querySelector(`#${e}`))||void 0===t||t.scrollIntoView({"behavior":this.animated?"smooth":"auto","block":this.scrollY&&this.mpScrollIntoViewAlignment||"center","inline":this.scrollX&&this.mpScrollIntoViewAlignment||"start"}))}"componentDidLoad"(){const e=Number(this.mpScrollTop),t=Number(this.mpScrollLeft),{"animated":i}=this;this.mpScrollToMethod({"top":e,"left":t,"animated":i})}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const{"scrollX":e,"scrollY":t}=this,i=(0,a.c)({"taro-scroll-view__scroll-x":e,"taro-scroll-view__scroll-y":t});return(0,r.h)(r.xr,{"class":i},(0,r.h)("slot",null))}get"el"(){return this}static get"watchers"(){return{"mpScrollLeft":["watchScrollLeft"],"mpScrollTop":["watchScrollTop"],"mpScrollIntoView":["watchScrollIntoView"]}}static get"style"(){return"taro-scroll-view-core{-webkit-overflow-scrolling:touch;width:100%;display:block}taro-scroll-view-core::-webkit-scrollbar{display:none}.taro-scroll-view__scroll-x{overflow:scroll hidden}.taro-scroll-view__scroll-y{overflow:hidden scroll}"}},[4,"taro-scroll-view-core",{"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"upperThreshold":[8,"upper-threshold"],"lowerThreshold":[8,"lower-threshold"],"mpScrollTop":[520,"scroll-top"],"mpScrollLeft":[520,"scroll-left"],"mpScrollIntoView":[513,"scroll-into-view"],"mpScrollIntoViewAlignment":[1,"scroll-into-view-alignment"],"animated":[4,"scroll-with-animation"],"mpScrollToMethod":[64],"mpScrollIntoViewMethod":[64]},[[1,"scroll","handleScroll"],[1,"touchmove","handleTouchMove"]]]);const y=function taro_scroll_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-scroll-view-core"].forEach(e=>{if("taro-scroll-view-core"===e)customElements.get(e)||customElements.define(e,b)})};function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0&&extend(e[i],t[i])})}const x={"body":{},"addEventListener"(){},"removeEventListener"(){},"activeElement":{"blur"(){},"nodeName":""},"querySelector"(){return null},"querySelectorAll"(){return[]},"getElementById"(){return null},"createEvent"(){return{"initEvent"(){}}},"createElement"(){return{"children":[],"childNodes":[],"style":{},"setAttribute"(){},"getElementsByTagName"(){return[]}}},"createElementNS"(){return{}},"importNode"(){return null},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,x),e}const E={"document":x,"navigator":{"userAgent":""},"location":{"hash":"","host":"","hostname":"","href":"","origin":"","pathname":"","protocol":"","search":""},"history":{"replaceState"(){},"pushState"(){},"go"(){},"back"(){}},"CustomEvent":function CustomEvent(){return this},"addEventListener"(){},"removeEventListener"(){},"getComputedStyle"(){return{"getPropertyValue"(){return""}}},"Image"(){},"Date"(){},"screen":{},"setTimeout"(){},"clearTimeout"(){},"matchMedia"(){return{}},"requestAnimationFrame"(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},"cancelAnimationFrame"(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,E),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getTranslate(e,t){void 0===t&&(t="x");const i=getWindow();let s,r,a;const n=function utils_getComputedStyle(e){const t=getWindow();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=n.transform||n.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function utils_isObject(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function utils_extend(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;it.indexOf(e)<0);for(let t=0,r=i.length;ta?"next":"prev",isOutOfBound=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,animate=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let c=a+d*(i-a);if(isOutOfBound(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),isOutOfBound(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function elementChildren(e,t){void 0===t&&(t="");const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function showWarning(e){try{return void console.warn(e)}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:classesToTokens(t)),i}function elementOffset(e){const t=getWindow(),i=getDocument(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,n=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,l=e===t?t.scrollX:e.scrollLeft;return{"top":s.top+o-a,"left":s.left+l-n}}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function elementParents(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(e,t){t&&e.addEventListener("transitionend",function fireCallBack(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",fireCallBack))})}function elementOuterSize(e,t,i){const s=getWindow();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function makeElementsArray(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function getRotateFix(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}let S,T,C;function getSupport(){return S||(S=function calcSupport(){const e=getWindow(),t=getDocument();return{"smoothScroll":t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,"touch":!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),S}function getDevice(e){return void 0===e&&(e={}),T||(T=function calcDevice(e){let{"userAgent":t}=void 0===e?{}:e;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=t||s.navigator.userAgent,n={"ios":!1,"android":!1},o=s.screen.width,l=s.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/);let c=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r;let m="MacIntel"===r;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=a.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(c||u||p)&&(n.os="ios",n.ios=!0),n}(e)),T}function getBrowser(){return C||(C=function calcBrowser(){const e=getWindow(),t=getDevice();let i=!1;function isSafari(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(isSafari()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&s<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=isSafari();return{"isSafari":i||r,"needPerspectiveFix":i,"need3dFix":r||s&&t.ios,"isWebView":s}}()),C}var M={"on"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},"once"(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function onceHandler(){s.off(e,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a=0&&t.eventsAnyListeners.splice(i,1),t},"off"(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},"emit"(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var r=arguments.length,a=new Array(r),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(s,i)})}),e}};const toggleSlideClasses$1=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const toggleSlideClasses=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,a=[i-t];return a.push(...Array.from({"length":t}).map((e,t)=>i+s+t)),void e.slides.forEach((t,i)=>{a.includes(t.column)&&unlazy(e,i)})}const a=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=a+t;s+=1){const t=(s%i+i)%i;(ta)&&unlazy(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(a+t,i-1);s+=1)s!==r&&(s>a||s=0?v=parseFloat(v.replace("%",""))/100*r:"string"==typeof v&&(v=parseFloat(v)),e.virtualSize=-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const x=t.grid&&t.grid.rows>1&&e.grid;let E;x?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const S="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(e=>void 0!==t.breakpoints[e].slidesPerView).length>0;for(let i=0;i1&&p.push(e.virtualSize-r)}if(o&&t.loop){const i=h[0]+v;if(t.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),r=i*t.slidesPerGroup;for(let e=0;e!(t.cssMode&&!t.loop)||i!==d.length-1).forEach(e=>{e.style[i]=`${v}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const t=e>r?e-r:0;p=p.map(e=>e<=0?-m:e>t?t+g:e)}if(t.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(v||0)}),e-=v;const i=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(e+i{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}if(Object.assign(e,{"slides":d,"snapGrid":p,"slidesGrid":u,"slidesSizesGrid":h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-p[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(c!==l&&e.emit("slidesLengthChange"),p.length!==f&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,s=e.el.classList.contains(i);c<=t.maxBackfaceHiddenSlides?s||e.el.classList.add(i):s&&e.el.classList.remove(i)}},"updateAutoHeight":function updateAutoHeight(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let r,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const getSlideByIndex=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(getSlideByIndex(e))}else i.push(getSlideByIndex(t.activeIndex));for(r=0;ra?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},"updateSlidesOffset":function updateSlidesOffset(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e=0&&u<=t.size-t.slidesSizesGrid[e],g=u>=0&&u1&&h<=t.size||u<=0&&h>=t.size;g&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),toggleSlideClasses$1(l,g,i.slideVisibleClass),toggleSlideClasses$1(l,m,i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-p:p}},"updateProgress":function updateProgress(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{"progress":r,"isBeginning":a,"isEnd":n,"progressLoop":o}=t;const l=a,d=n;if(0===s)r=0,a=!0,n=!0;else{r=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||r<=0,n=o||r>=1,i&&(r=0),o&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],a=t.slidesGrid[s],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/n:(l+n-a)/n,o>1&&(o-=1)}Object.assign(t,{"progress":r,"progressLoop":o,"isBeginning":a,"isEnd":n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!n)&&t.emit("fromEdge"),t.emit("progress",r)},"updateSlidesClasses":function updateSlidesClasses(){const e=this,{"slides":t,"params":i,"slidesEl":s,"activeIndex":r}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,getFilteredSlide=e=>elementChildren(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let o,l,d;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=getFilteredSlide(`[data-swiper-slide-index="${t}"]`)}else o=getFilteredSlide(`[data-swiper-slide-index="${r}"]`);else n?(o=t.filter(e=>e.column===r)[0],d=t.filter(e=>e.column===r+1)[0],l=t.filter(e=>e.column===r-1)[0]):o=t[r];o&&(n||(d=function elementNextAll(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),l=function elementPrevAll(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!l&&(l=t[t.length-1]))),t.forEach(e=>{toggleSlideClasses(e,e===o,i.slideActiveClass),toggleSlideClasses(e,e===d,i.slideNextClass),toggleSlideClasses(e,e===l,i.slidePrevClass)}),e.emitSlidesClasses()},"updateActiveIndex":function updateActiveIndex(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{"snapGrid":s,"params":r,"activeIndex":a,"realIndex":n,"snapIndex":o}=t;let l,d=e;const getVirtualRealIndex=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function getActiveIndexByTranslate(e){const{"slidesGrid":t,"params":i}=e,s=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=getVirtualRealIndex(d));const c=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=getVirtualRealIndex(d);else if(c){const e=t.slides.filter(e=>e.column===d)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{"previousSnapIndex":o,"snapIndex":l,"previousRealIndex":n,"realIndex":p,"previousIndex":a,"activeIndex":d}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},"updateClickedSlide":function updateClickedSlide(e,t){const i=this,s=i.params;let r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let a,n=!1;if(r)for(let e=0;el?l:s&&en?"next":a=l.length&&(f=l.length-1);const w=-l[f];if(o.normalizeSlideIndex)for(let e=0;e=i&&t=i&&t=i&&(n=e)}if(a.initialized&&n!==p){if(!a.allowSlideNext&&(u?w>a.translate&&w>a.minTranslate():wa.translate&&w>a.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),v=n>p?"next":n0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=i})):h[e?"scrollLeft":"scrollTop"]=i,A&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({"swiper":a,"targetPosition":i,"side":e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,"behavior":"smooth"})}return!0}return a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,v),0===t?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function transitionEnd(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},"slideToLoop":function slideToLoop(e,t,i,s){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let n=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)n+=r.virtual.slidesBefore;else{let e;if(a){const t=n*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(n);const t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{"centeredSlides":i}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=r.getSlideIndexByData(n)}return requestAnimationFrame(()=>{r.slideTo(n,t,i,s)}),r},"slideNext":function slideNext(e,t,i){void 0===t&&(t=!0);const s=this,{"enabled":r,"params":a,"animating":n}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},"slidePrev":function slidePrev(e,t,i){void 0===t&&(t=!0);const s=this,{"params":r,"snapGrid":a,"slidesGrid":n,"rtlTranslate":o,"enabled":l,"animating":d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;s.loopFix({"direction":"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function normalize(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=normalize(o?s.translate:-s.translate),u=a.map(e=>normalize(e));let h=a[u.indexOf(p)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(h=a[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=n.indexOf(h),m<0&&(m=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-s.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&s.isBeginning){const r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(m,e,t,i)}),!0):s.slideTo(m,e,t,i)},"slideReset":function slideReset(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},"slideToClosest":function slideToClosest(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let a=r.activeIndex;const n=Math.min(r.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*s&&(a+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)},"slideToClickedSlide":function slideToClickedSlide(){const e=this;if(e.destroyed)return;const{"params":t,"slidesEl":i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=e.getSlideIndex(elementChildren(i,`${n}[data-swiper-slide-index="${r}"]`)[0]),nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var L={"loopCreate":function loopCreate(e){const t=this,{"params":i,"slidesEl":s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const initSlides=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(r?i.grid.rows:1),n=t.slides.length%a!==0,o=r&&t.slides.length%i.grid.rows!==0,addBlankSlides=e=>{for(let s=0;s1;d.lengthe.classList.contains(h.slideActiveClass))[0]):y=a;const x="next"===s||!s,E="prev"===s||!s;let S=0,T=0;const C=v?Math.ceil(d.length/h.grid.rows):d.length,M=(v?d[a].column:a)+(m&&void 0===r?-g/2+.5:0);if(M=0;t-=1)d[t].column===e&&A.push(t)}else A.push(C-t-1)}}else if(M+g>C-w){T=Math.max(M-(C-2*w),f);for(let e=0;e{e.column===t&&b.push(i)}):b.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),E&&A.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),x&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===h.slidesPerView?l.updateSlides():v&&(A.length>0&&E||b.length>0&&x)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),i)if(A.length>0&&E){if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y+S]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y+Math.ceil(S),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=v?A.length/h.grid.rows:A.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(b.length>0&&x)if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y-T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(y-T,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=p,l.controller&&l.controller.control&&!n){const e={"slideRealIndex":t,"direction":s,"setTranslate":r,"activeSlideIndex":a,"byController":!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,"slideTo":t.params.slidesPerView===h.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,"slideTo":l.controller.control.params.slidesPerView===h.slidesPerView&&i})}l.emit("loopFix")},"loopDestroy":function loopDestroy(){const e=this,{"params":t,"slidesEl":i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function preventEdgeSwipe(e,t,i){const s=getWindow(),{"params":r}=e,a=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!a||!(i<=n||i>=s.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,i=getDocument();let s=e;s.originalEvent&&(s=s.originalEvent);const r=t.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void preventEdgeSwipe(t,s,s.targetTouches[0].pageX);const{"params":a,"touches":n,"enabled":o}=t;if(!o)return;if(!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=s.target;if("wrapper"===a.touchEventsTarget&&!function elementIsChildOf(e,t){const i=t.contains(e);if(!i&&t instanceof HTMLSlotElement)return[...t.assignedElements()].includes(e);return i}(l,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!(!s.target||!s.target.shadowRoot);if(a.noSwiping&&(u?function closestElement(e,t){return void 0===t&&(t=this),function __closestFrom(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||__closestFrom(t.getRootNode().host):null}(t)}(p,l):l.closest(p)))return void(t.allowClick=!0);if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=s.pageX,n.currentY=s.pageY;const h=n.currentX,m=n.currentY;if(!preventEdgeSwipe(t,s,h))return;Object.assign(r,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),n.startX=h,n.startY=m,r.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let g=!0;l.matches(r.focusableElements)&&(g=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!l.matches(r.focusableElements))&&i.activeElement.blur();const f=g&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!f||l.isContentEditable||s.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function onTouchMove(e){const t=getDocument(),i=this,s=i.touchEventsData,{"params":r,"touches":a,"rtlTranslate":n,"enabled":o}=i;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0],!l||l.identifier!==s.touchId)return}else l=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper)return a.startX=c,void(a.startY=p);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p}),s.touchStartTime=now()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(pa.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(ca.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=c,a.currentY=p;const u=a.currentX-a.startX,h=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,s.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=i.isHorizontal()?u:h,g=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),g=Math.abs(g)*(n?1:-1)),a.diff=m,m*=r.touchRatio,n&&(m=-m,g=-g);const f=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=g>0?"prev":"next";const w=i.params.loop&&!r.cssMode,v="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(w&&v&&i.loopFix({"direction":i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0,"detail":{"bySwiperTouchMove":!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&f!==i.touchesDirection&&w&&v&&Math.abs(m)>=1)return Object.assign(a,{"startX":c,"startY":p,"currentX":c,"currentY":p,"startTranslate":s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let A=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&&(b=0),m>0?(w&&v&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({"direction":"prev","setTranslate":!0,"activeSlideIndex":0}),s.currentTranslate>i.minTranslate()&&(A=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+m)**b))):m<0&&(w&&v&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==r.slidesPerView&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({"direction":"next","setTranslate":!0,"activeSlideIndex":i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(e){const t=this,i=t.touchEventsData;let s,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(s=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{"params":a,"touches":n,"rtlTranslate":o,"slidesGrid":l,"enabled":d}=t;if(!d)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=now(),p=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=now(),nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?o?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({"currentPos":u});const h=u>=-t.maxTranslate()&&!t.params.loop;let m=0,g=t.slidesSizesGrid[0];for(let e=0;e=l[e]&&u=l[e])&&(m=e,g=l[l.length-1]-l[l.length-2])}let f=null,w=null;a.rewind&&(t.isBeginning?w=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(f=0));const v=(u-l[m])/g,A=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?f:m+A):t.slideTo(m)),"prev"===t.swipeDirection&&(v>1-a.longSwipesRatio?t.slideTo(m+A):null!==w&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(w):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+A):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==f?f:m+A),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:m))}}function onResize(){const e=this,{"params":t,"el":i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{"allowSlideNext":s,"allowSlidePrev":r,"snapGrid":a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{"wrapperEl":t,"rtlTranslate":i,"enabled":s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const i=getDocument(),{"params":s,"el":r,"wrapperEl":a,"device":n}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(i[l]("touchstart",e.onDocumentTouchStart,{"passive":!1,"capture":o}),r[l]("touchstart",e.onTouchStart,{"passive":!1}),r[l]("pointerdown",e.onTouchStart,{"passive":!1}),i[l]("touchmove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("pointermove",e.onTouchMove,{"passive":!1,"capture":o}),i[l]("touchend",e.onTouchEnd,{"passive":!0}),i[l]("pointerup",e.onTouchEnd,{"passive":!0}),i[l]("pointercancel",e.onTouchEnd,{"passive":!0}),i[l]("touchcancel",e.onTouchEnd,{"passive":!0}),i[l]("pointerout",e.onTouchEnd,{"passive":!0}),i[l]("pointerleave",e.onTouchEnd,{"passive":!0}),i[l]("contextmenu",e.onTouchEnd,{"passive":!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",e.onClick,!0),s.cssMode&&a[l]("scroll",e.onScroll),s.updateOnWindowResize?e[d](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[d]("observerUpdate",onResize,!0),r[l]("load",e.onLoad,{"capture":!0}))};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var D={"init":!0,"direction":"horizontal","oneWayMovement":!1,"swiperElementNodeName":"SWIPER-CONTAINER","touchEventsTarget":"wrapper","initialSlide":0,"speed":300,"cssMode":!1,"updateOnWindowResize":!0,"resizeObserver":!0,"nested":!1,"createElements":!1,"eventsPrefix":"swiper","enabled":!0,"focusableElements":"input, select, option, textarea, button, video, label","width":null,"height":null,"preventInteractionOnTransition":!1,"userAgent":null,"url":null,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsBase":"window","spaceBetween":0,"slidesPerView":1,"slidesPerGroup":1,"slidesPerGroupSkip":0,"slidesPerGroupAuto":!1,"centeredSlides":!1,"centeredSlidesBounds":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!0,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":5,"touchMoveStopPropagation":!1,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"loop":!1,"loopAddBlankSlides":!0,"loopAdditionalSlides":0,"loopPreventsSliding":!0,"rewind":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"maxBackfaceHiddenSlides":10,"containerModifierClass":"swiper-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-blank","slideActiveClass":"swiper-slide-active","slideVisibleClass":"swiper-slide-visible","slideFullyVisibleClass":"swiper-slide-fully-visible","slideNextClass":"swiper-slide-next","slidePrevClass":"swiper-slide-prev","wrapperClass":"swiper-wrapper","lazyPreloaderClass":"swiper-lazy-preloader","lazyPreloadPrevNext":0,"runCallbacksOnInit":!0,"_emitClasses":!1};function moduleExtendParams(e,t){return function extendParams(i){void 0===i&&(i={});const s=Object.keys(i)[0],r=i[s];"object"==typeof r&&null!==r?(!0===e[s]&&(e[s]={"enabled":!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in r?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={"enabled":!1}),utils_extend(t,i)):utils_extend(t,i)):utils_extend(t,i)}}const z={"eventsEmitter":M,"update":k,"translate":I,"transition":{"setTransition":function setTransition(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"Start"}))},"transitionEnd":function transitionEnd(e,t){void 0===e&&(e=!0);const i=this,{"params":s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),transitionEmit({"swiper":i,"runCallbacks":e,"direction":t,"step":"End"}))}},"slide":P,"loop":L,"grabCursor":{"setGrabCursor":function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},"unsetGrabCursor":function unsetGrabCursor(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},"events":{"attachEvents":function attachEvents(){const e=this,{"params":t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")},"detachEvents":function detachEvents(){events(this,"off")}},"breakpoints":{"setBreakpoint":function setBreakpoint(){const e=this,{"realIndex":t,"initialized":i,"params":s,"el":r}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in a?a[n]:void 0)||e.originalParams,l=isGridEnabled(e,s),d=isGridEnabled(e,o),c=e.params.grabCursor,p=o.grabCursor,u=s.enabled;l&&!d?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&d&&(r.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;const i=s[t]&&s[t].enabled,r=o[t]&&o[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||h),g=s.loop;h&&i&&e.changeDirection(),utils_extend(e.params,o);const f=e.params.enabled,w=e.params.loop;Object.assign(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),u&&!f?e.disable():!u&&f&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!g&&w?(e.loopCreate(t),e.updateSlides()):g&&!w&&e.loopDestroy()),e.emit("breakpoint",o)},"getBreakpoint":function getBreakpoint(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=getWindow(),a="window"===t?r.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{"value":a*t,"point":e}}return{"value":e,"point":e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ei}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},"classes":{"addClasses":function addClasses(){const e=this,{"classNames":t,"params":i,"rtl":s,"el":r,"device":a}=e,n=function prepareClasses(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{"autoheight":i.autoHeight},{"rtl":s},{"grid":i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{"android":a.android},{"ios":a.ios},{"css-mode":i.cssMode},{"centered":i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),r.classList.add(...t),e.emitContainerClasses()},"removeClasses":function removeClasses(){const{"el":e,"classNames":t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},O={};class Swiper{"constructor"(){let e,t;for(var i=arguments.length,s=new Array(i),r=0;r1){const e=[];return a.querySelectorAll(t.el).forEach(i=>{const s=utils_extend({},t,{"el":i});e.push(new Swiper(s))}),e}const n=this;n.__swiper__=!0,n.support=getSupport(),n.device=getDevice({"userAgent":t.userAgent}),n.browser=getBrowser(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const o={};n.modules.forEach(e=>{e({"params":t,"swiper":n,"extendParams":moduleExtendParams(t,o),"on":n.on.bind(n),"once":n.once.bind(n),"off":n.off.bind(n),"emit":n.emit.bind(n)})});const l=utils_extend({},D,o);return n.params=utils_extend({},l,O,t),n.originalParams=utils_extend({},n.params),n.passedParams=utils_extend({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{"enabled":n.params.enabled,"el":e,"classNames":[],"slides":[],"slidesGrid":[],"snapGrid":[],"slidesSizesGrid":[],"isHorizontal"(){return"horizontal"===n.params.direction},"isVertical"(){return"vertical"===n.params.direction},"activeIndex":0,"realIndex":0,"isBeginning":!0,"isEnd":!1,"translate":0,"previousTranslate":0,"progress":0,"velocity":0,"animating":!1,"cssOverflowAdjustment"(){return Math.trunc(this.translate/2**23)*2**23},"allowSlideNext":n.params.allowSlideNext,"allowSlidePrev":n.params.allowSlidePrev,"touchEventsData":{"isTouched":void 0,"isMoved":void 0,"allowTouchCallbacks":void 0,"touchStartTime":void 0,"isScrolling":void 0,"currentTranslate":void 0,"startTranslate":void 0,"allowThresholdMove":void 0,"focusableElements":n.params.focusableElements,"lastClickTime":0,"clickTimeout":void 0,"velocities":[],"allowMomentumBounce":void 0,"startMoving":void 0,"pointerId":null,"touchId":null},"allowClick":!0,"allowTouchMove":n.params.allowTouchMove,"touches":{"startX":0,"startY":0,"currentX":0,"currentY":0,"diff":0},"imagesToLoad":[],"imagesLoaded":0}),n.emit("_swiper"),n.params.init&&n.init(),n}"getDirectionLabel"(e){return this.isHorizontal()?e:{"width":"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom","marginRight":"marginBottom"}[e]}"getSlideIndex"(e){const{"slidesEl":t,"params":i}=this,s=elementIndex(elementChildren(t,`.${i.slideClass}, swiper-slide`)[0]);return elementIndex(e)-s}"getSlideIndexByData"(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}"recalcSlides"(){const{"slidesEl":e,"params":t}=this;this.slides=elementChildren(e,`.${t.slideClass}, swiper-slide`)}"enable"(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}"disable"(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}"setProgress"(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),r=(i.maxTranslate()-s)*e+s;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}"emitContainerClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}"getSlideClasses"(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}"emitSlidesClasses"(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({"slideEl":i,"classNames":s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}"slidesPerViewDynamic"(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{"params":i,"slides":s,"slidesGrid":r,"slidesSizesGrid":a,"size":n,"activeIndex":o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;in&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1){r[o]-r[e]{t.complete&&processLazyPreloader(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)setTranslate(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||setTranslate()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}"changeDirection"(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}"changeLanguageDirection"(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}"mount"(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const getWrapperSelector=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(getWrapperSelector())}return elementChildren(i,getWrapperSelector())[0]})();return!s&&t.params.createElements&&(s=createElement("div",t.params.wrapperClass),i.append(s),elementChildren(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{"el":i,"wrapperEl":s,"slidesEl":t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,"hostEl":t.isElement?i.parentNode.host:i,"mounted":!0,"rtl":"rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction"),"rtlTranslate":"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===elementStyle(i,"direction")),"wrongRTL":"-webkit-box"===elementStyle(s,"display")}),!0}"init"(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",e=>{processLazyPreloader(t,e.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}"destroy"(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{"params":s,"el":r,"wrapperEl":a,"slides":n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static"extendDefaults"(e){utils_extend(O,e)}static get"extendedDefaults"(){return O}static get"defaults"(){return D}static"installModule"(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static"use"(e){return Array.isArray(e)?(e.forEach(e=>Swiper.installModule(e)),Swiper):(Swiper.installModule(e),Swiper)}}function createElementIfNotDefined(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=elementChildren(e.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function appendSlide(e){const t=this,{"params":i,"slidesEl":s}=t;i.loop&&t.loopDestroy();const appendElement=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.append(t.children[0]),t.innerHTML=""}else s.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=o)return void i.appendSlide(t);let l=n>e?n+1:n;const d=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&r()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function effectTarget(e,t){const i=getSlideTransformEl(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(e){let{"swiper":t,"duration":i,"transformElements":s,"allSlides":r}=e;const{"activeIndex":a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{elementTransitionEnd(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{"bubbles":!0,"cancelable":!0});t.wrapperEl.dispatchEvent(e)})})}}function createShadow(e,t,i){const s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=getSlideTransformEl(t);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=createElement("div",s.split(" ")),r.append(a)),a}Object.keys(z).forEach(e=>{Object.keys(z[e]).forEach(t=>{Swiper.prototype[t]=z[e][t]})}),Swiper.use([function Resize(e){let{"swiper":t,"on":i,"emit":s}=e;const r=getWindow();let a=null,n=null;const resizeHandler=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},orientationChangeHandler=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=r.requestAnimationFrame(()=>{const{"width":i,"height":s}=t;let r=i,a=s;e.forEach(e=>{let{"contentBoxSize":i,"contentRect":s,"target":n}=e;n&&n!==t.el||(r=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)}),r===i&&a===s||resizeHandler()})}),a.observe(t.el)):(r.addEventListener("resize",resizeHandler),r.addEventListener("orientationchange",orientationChangeHandler))}),i("destroy",()=>{n&&r.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",resizeHandler),r.removeEventListener("orientationchange",orientationChangeHandler)})},function Observer(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=[],n=getWindow(),attach=function(e,i){void 0===i&&(i={});const s=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function observerUpdate(){r("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});s.observe(e,{"attributes":void 0===i.attributes||i.attributes,"childList":t.isElement||(void 0===i.childList||i).childList,"characterData":void 0===i.characterData||i.characterData}),a.push(s)};i({"observer":!1,"observeParents":!1,"observeSlideChildren":!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);const _=[function Virtual(e){let t,{"swiper":i,"extendParams":s,"on":r,"emit":a}=e;s({"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"renderExternalUpdate":!0,"addSlidesBefore":0,"addSlidesAfter":0}});const n=getDocument();i.virtual={"cache":{},"from":void 0,"to":void 0,"slides":[],"offset":0,"slidesGrid":[]};const o=n.createElement("div");function renderSlide(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return s.renderSlide?(r=s.renderSlide.call(i,e,t),"string"==typeof r&&(o.innerHTML=r,r=o.children[0])):r=i.isElement?createElement("swiper-slide"):createElement("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r}function update(e,t){const{"slidesPerView":s,"slidesPerGroup":r,"centeredSlides":n,"loop":o,"initialSlide":l}=i.params;if(t&&!o&&l>0)return;const{"addSlidesBefore":d,"addSlidesAfter":c}=i.params.virtual,{"from":p,"to":u,"slides":h,"slidesGrid":m,"offset":g}=i.virtual;i.params.cssMode||i.updateActiveIndex();const f=i.activeIndex||0;let w,v,A;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",n?(v=Math.floor(s/2)+r+c,A=Math.floor(s/2)+r+d):(v=s+(r-1)+c,A=(o?s:r)+d);let b=f-A,y=f+v;o||(b=Math.max(b,0),y=Math.min(y,h.length-1));let x=(i.slidesGrid[b]||0)-(i.slidesGrid[0]||0);function onRendered(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(o&&f>=A?(b-=A,n||(x+=i.slidesGrid[0])):o&&f{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void a("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{"offset":x,"from":b,"to":y,"slides":function getSlides(){const e=[];for(let t=b;t<=y;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?onRendered():a("virtualUpdate"));const E=[],S=[],getSlideIndex=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=u;e+=1)if(ey){const t=getSlideIndex(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const T=o?-h.length:0,C=o?2*h.length:h.length;for(let t=T;t=b&&t<=y){const i=getSlideIndex(t);void 0===u||e?S.push(i):(t>u&&S.push(i),t{i.slidesEl.append(renderSlide(h[e],e))}),o)for(let e=E.length-1;e>=0;e-=1){const t=E[e];i.slidesEl.prepend(renderSlide(h[t],t))}else E.sort((e,t)=>t-e),E.forEach(e=>{i.slidesEl.prepend(renderSlide(h[e],e))});elementChildren(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[w]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),onRendered()}r("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,update(!1,!0)}),r("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{update()},100)):update())}),r("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&setCSSProperty(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{"appendSlide":function appendSlide(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],a=s.getAttribute("data-swiper-slide-index");a&&s.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),t[parseInt(i,10)+r]=s}),i.virtual.cache=t}update(!0),i.slideTo(s,0)},"removeSlide":function removeSlide(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[s]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[s],1),e[s]{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e0&&0===elementParents(t.el,`.${t.params.slideActiveClass}`).length)return;const s=t.el,r=s.clientWidth,a=s.clientHeight,o=n.innerWidth,l=n.innerHeight,d=elementOffset(s);i&&(d.left-=s.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+a],[d.left+r,d.top+a]];for(let t=0;t=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((c||u)&&!i||(d||p)&&i)&&t.slideNext(),((d||p)&&!i||(c||u)&&i)&&t.slidePrev()):((d||c||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),r("keyPress",o)}}function enable(){t.keyboard.enabled||(a.addEventListener("keydown",handle),t.keyboard.enabled=!0)}function disable(){t.keyboard.enabled&&(a.removeEventListener("keydown",handle),t.keyboard.enabled=!1)}t.keyboard={"enabled":!1},i({"keyboard":{"enabled":!1,"onlyInViewport":!0,"pageUpDown":!0}}),s("init",()=>{t.params.keyboard.enabled&&enable()}),s("destroy",()=>{t.keyboard.enabled&&disable()}),Object.assign(t.keyboard,{"enable":enable,"disable":disable})},function Mousewheel(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();let n;i({"mousewheel":{"enabled":!1,"releaseOnEdges":!1,"invert":!1,"forceToAxis":!1,"sensitivity":1,"eventsTarget":"container","thresholdDelta":null,"thresholdTime":null,"noMousewheelClass":"swiper-no-mousewheel"}}),t.mousewheel={"enabled":!1};let o,l=now();const d=[];function handleMouseEnter(){t.enabled&&(t.mouseEntered=!0)}function handleMouseLeave(){t.enabled&&(t.mouseEntered=!1)}function animateSlider(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&now()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new a.Date).getTime(),!1)))}function handle(e){let i=e,s=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const a=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const c=l&&l.contains(i.target);if(!t.mouseEntered&&!c&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const u=t.rtlTranslate?-1:1,h=function normalize(e){let t=0,i=0,s=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!i&&(i=r<1?-1:1),{"spinX":t,"spinY":i,"pixelX":s,"pixelY":r}}(i);if(a.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;p=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;p=-h.pixelY}else p=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===p)return!0;a.invert&&(p=-p);let m=t.getTranslate()+p*a.sensitivity;if(m>=t.minTranslate()&&(m=t.minTranslate()),m<=t.maxTranslate()&&(m=t.maxTranslate()),s=!!t.params.loop||!(m===t.minTranslate()||m===t.maxTranslate()),s&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p)},s=o&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!c&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({"direction":e.direction<0?"next":"prev","byMousewheel":!0}),t.params.freeMode.sticky){clearTimeout(n),n=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))d.splice(0);else if(d.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;o=e,d.splice(0),n=nextTick(()=>{!t.destroyed&&t.params&&t.slideToClosest(t.params.speed,!0,void 0,i)},0)}n||(n=nextTick(()=>{if(t.destroyed||!t.params)return;o=e,d.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(s||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(l===t.minTranslate()||l===t.maxTranslate()))return!0}}else{const i={"time":now(),"delta":Math.abs(p),"direction":Math.sign(p),"raw":e};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&animateSlider(i):animateSlider(i),function releaseScroll(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function events(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",handleMouseEnter),i[e]("mouseleave",handleMouseLeave),i[e]("wheel",handle)}function enable(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",handle),!0):!t.mousewheel.enabled&&(events("addEventListener"),t.mousewheel.enabled=!0,!0)}function disable(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,handle),!0):!!t.mousewheel.enabled&&(events("removeEventListener"),t.mousewheel.enabled=!1,!0)}s("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&disable(),t.params.mousewheel.enabled&&enable()}),s("destroy",()=>{t.params.cssMode&&enable(),t.mousewheel.enabled&&disable()}),Object.assign(t.mousewheel,{"enable":enable,"disable":disable})},function Navigation(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;function getEl(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function toggleEl(e,i){const s=t.params.navigation;(e=makeElementsArray(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function update(){const{"nextEl":e,"prevEl":i}=t.navigation;if(t.params.loop)return toggleEl(i,!1),void toggleEl(e,!1);toggleEl(i,t.isBeginning&&!t.params.rewind),toggleEl(e,t.isEnd&&!t.params.rewind)}function onPrevClick(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function init(){const e=t.params.navigation;if(t.params.navigation=createElementIfNotDefined(t,t.originalParams.navigation,t.params.navigation,{"nextEl":"swiper-button-next","prevEl":"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=getEl(e.nextEl),s=getEl(e.prevEl);Object.assign(t.navigation,{"nextEl":i,"prevEl":s}),i=makeElementsArray(i),s=makeElementsArray(s);const initButton=(i,s)=>{i&&i.addEventListener("click","next"===s?onNextClick:onPrevClick),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>initButton(e,"next")),s.forEach(e=>initButton(e,"prev"))}function destroy(){let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i);const destroyButton=(e,i)=>{e.removeEventListener("click","next"===i?onNextClick:onPrevClick),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),i.forEach(e=>destroyButton(e,"prev"))}i({"navigation":{"nextEl":null,"prevEl":null,"hideOnClick":!1,"disabledClass":"swiper-button-disabled","hiddenClass":"swiper-button-hidden","lockClass":"swiper-button-lock","navigationDisabledClass":"swiper-navigation-disabled"}}),t.navigation={"nextEl":null,"prevEl":null},s("init",()=>{!1===t.params.navigation.enabled?disable():(init(),update())}),s("toEdge fromEdge lock unlock",()=>{update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"nextEl":e,"prevEl":i}=t.navigation;e=makeElementsArray(e),i=makeElementsArray(i),t.enabled?update():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,i)=>{let{"nextEl":s,"prevEl":a}=t.navigation;s=makeElementsArray(s),a=makeElementsArray(a);const n=i.target;let o=a.includes(n)||s.includes(n);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find(e=>s.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const disable=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(t.navigation,{"enable":()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),init(),update()},"disable":disable,"update":update,"init":init,"destroy":destroy})},function Pagination(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a="swiper-pagination";let n;i({"pagination":{"el":null,"bulletElement":"span","clickable":!1,"hideOnClick":!1,"renderBullet":null,"renderProgressbar":null,"renderFraction":null,"renderCustom":null,"progressbarOpposite":!1,"type":"bullets","dynamicBullets":!1,"dynamicMainBullets":1,"formatFractionCurrent":e=>e,"formatFractionTotal":e=>e,"bulletClass":`${a}-bullet`,"bulletActiveClass":`${a}-bullet-active`,"modifierClass":`${a}-`,"currentClass":`${a}-current`,"totalClass":`${a}-total`,"hiddenClass":`${a}-hidden`,"progressbarFillClass":`${a}-progressbar-fill`,"progressbarOppositeClass":`${a}-progressbar-opposite`,"clickableClass":`${a}-clickable`,"lockClass":`${a}-lock`,"horizontalClass":`${a}-horizontal`,"verticalClass":`${a}-vertical`,"paginationDisabledClass":`${a}-disabled`}}),t.pagination={"el":null,"bullets":[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,i){const{"bulletActiveClass":s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function onBulletClick(e){const i=e.target.closest(classesToSelector(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=elementIndex(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=function getMoveDirection(e,t,i){return(t%=i)===1+(e%=i)?"next":t===e-1?"previous":void 0}(t.realIndex,s,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s)}function update(){const e=t.rtl,i=t.params.pagination;if(isPaginationDisabled())return;let s,a,l=t.pagination.el;l=makeElementsArray(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let d,c,p;if(i.dynamicBullets&&(n=elementOuterSize(r[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=n*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),d=Math.max(s-o,0),c=d+(Math.min(r.length,i.dynamicMainBullets)-1),p=(c+d)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)r.forEach(e=>{const r=elementIndex(e);r===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=d&&r<=c&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===d&&setSideBullets(e,"prev"),r===c&&setSideBullets(e,"next"))});else{const e=r[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[d],t=r[c];for(let e=d;e<=c;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(t,"next")}}if(i.dynamicBullets){const s=Math.min(r.length,i.dynamicMainBullets+4),a=(n*s-n)/2-p*n,o=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`})}}l.forEach((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(classesToSelector(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(classesToSelector(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(c)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/c;let n=1,o=1;"horizontal"===r?n=a:o=a,e.querySelectorAll(classesToSelector(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,c),0===a&&r("paginationRender",e)):(0===a&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function render(){const e=t.params.pagination;if(isPaginationDisabled())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=makeElementsArray(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(classesToSelector(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",s[0])}function init(){t.params.pagination=createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{"el":"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>elementParents(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{"el":i}),i=makeElementsArray(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",onBulletClick),t.enabled||i.classList.add(e.lockClass)}))}function destroy(){const e=t.params.pagination;if(isPaginationDisabled())return;let i=t.pagination.el;i&&(i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",onBulletClick))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{"el":i}=t.pagination;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{update()}),s("click",(e,i)=>{const s=i.target,a=makeElementsArray(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),destroy()};Object.assign(t.pagination,{"enable":()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{"el":e}=t.pagination;e&&(e=makeElementsArray(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),init(),render(),update()},"disable":disable,"render":render,"update":update,"init":init,"destroy":destroy})},function Scrollbar(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getDocument();let n,o,l,d,c=!1,p=null,u=null;function setTranslate(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e,"rtlTranslate":i}=t,{"dragEl":s,"el":r}=e,a=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let d=o,c=(l-o)*n;i?(c=-c,c>0?(d=o-c,c=0):-c+o>l&&(d=l+c)):c<0?(d=o+c,c=0):c+o>l&&(d=l-c),t.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),a.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{"scrollbar":e}=t,{"dragEl":i,"el":s}=e;i.style.width="",i.style.height="",l=t.isHorizontal()?s.offsetWidth:s.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?l*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=`${o}px`:i.style.height=`${o}px`,s.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(s.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function getPointerPosition(e){return t.isHorizontal()?e.clientX:e.clientY}function setDragPosition(e){const{"scrollbar":i,"rtlTranslate":s}=t,{"el":r}=i;let a;a=(getPointerPosition(e)-elementOffset(r)[t.isHorizontal()?"left":"top"]-(null!==n?n:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}function onDragStart(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":o,"dragEl":l}=s;c=!0,n=e.target===l?getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",l.style.transitionDuration="100ms",setDragPosition(e),clearTimeout(u),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function onDragMove(e){const{"scrollbar":i,"wrapperEl":s}=t,{"el":a,"dragEl":n}=i;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,setDragPosition(e),s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function onDragEnd(e){const i=t.params.scrollbar,{"scrollbar":s,"wrapperEl":a}=t,{"el":n}=s;c&&(c=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),i.hide&&(clearTimeout(u),u=nextTick(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function events(e){const{"scrollbar":i,"params":s}=t,r=i.el;if(!r)return;const n=r,o=!!s.passiveListeners&&{"passive":!1,"capture":!1},l=!!s.passiveListeners&&{"passive":!0,"capture":!1};if(!n)return;const d="on"===e?"addEventListener":"removeEventListener";n[d]("pointerdown",onDragStart,o),a[d]("pointermove",onDragMove,o),a[d]("pointerup",onDragEnd,l)}function init(){const{"scrollbar":e,"el":i}=t;t.params.scrollbar=createElementIfNotDefined(t,t.originalParams.scrollbar,t.params.scrollbar,{"el":"swiper-scrollbar"});const s=t.params.scrollbar;if(!s.el)return;let r,n;if("string"==typeof s.el&&t.isElement&&(r=t.el.querySelector(s.el)),r||"string"!=typeof s.el)r||(r=s.el);else if(r=a.querySelectorAll(s.el),!r.length)return;t.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===i.querySelectorAll(s.el).length&&(r=i.querySelector(s.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?s.horizontalClass:s.verticalClass),r&&(n=r.querySelector(classesToSelector(t.params.scrollbar.dragClass)),n||(n=createElement("div",t.params.scrollbar.dragClass),r.append(n))),Object.assign(e,{"el":r,"dragEl":n}),s.draggable&&function enableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("on")}(),r&&r.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}function destroy(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...classesToTokens(t.isHorizontal()?e.horizontalClass:e.verticalClass)),function disableDraggable(){t.params.scrollbar.el&&t.scrollbar.el&&events("off")}()}i({"scrollbar":{"el":null,"dragSize":"auto","hide":!1,"draggable":!1,"snapOnRelease":!0,"lockClass":"swiper-scrollbar-lock","dragClass":"swiper-scrollbar-drag","scrollbarDisabledClass":"swiper-scrollbar-disabled","horizontalClass":"swiper-scrollbar-horizontal","verticalClass":"swiper-scrollbar-vertical"}}),t.scrollbar={"el":null,"dragEl":null},s("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{"el":i}=t.scrollbar;i=makeElementsArray(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),s("update resize observerUpdate lock unlock changeDirection",()=>{updateSize()}),s("setTranslate",()=>{setTranslate()}),s("setTransition",(e,i)=>{!function setTransition(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(i)}),s("enable disable",()=>{const{"el":e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...classesToTokens(t.params.scrollbar.lockClass))}),s("destroy",()=>{destroy()});const disable=()=>{t.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),destroy()};Object.assign(t.scrollbar,{"enable":()=>{t.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...classesToTokens(t.params.scrollbar.scrollbarDisabledClass)),init(),updateSize(),setTranslate()},"disable":disable,"updateSize":updateSize,"setTranslate":setTranslate,"init":init,"destroy":destroy})},function Parallax(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"parallax":{"enabled":!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",setTransform=(e,i)=>{const{"rtl":s}=t,r=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=a,o="0"):(o=a,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*i*r+"%":n*i*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(c&&null!=c){p+=` rotate(${c*i*-1}deg)`}e.style.transform=p},setTranslate=()=>{const{"el":e,"slides":i,"progress":s,"snapGrid":a,"isElement":n}=t,o=elementChildren(e,r);t.isElement&&o.push(...elementChildren(t.hostEl,r)),o.forEach(e=>{setTransform(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{setTransform(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTranslate",()=>{t.params.parallax.enabled&&setTranslate()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{"el":i,"hostEl":s}=t,a=[...i.querySelectorAll(r)];t.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})}(i)})},function Zoom(e){let{"swiper":t,"extendParams":i,"on":s,"emit":r}=e;const a=getWindow();i({"zoom":{"enabled":!1,"limitToOriginalSize":!1,"maxRatio":3,"minRatio":1,"toggle":!0,"containerClass":"swiper-zoom-container","zoomedSlideClass":"swiper-slide-zoomed"}}),t.zoom={"enabled":!1};let n,o,l=1,d=!1;const c=[],p={"originX":0,"originY":0,"slideEl":void 0,"slideWidth":void 0,"slideHeight":void 0,"imageEl":void 0,"imageWrapEl":void 0,"maxRatio":3},u={"isTouched":void 0,"isMoved":void 0,"currentX":void 0,"currentY":void 0,"minX":void 0,"minY":void 0,"maxX":void 0,"maxY":void 0,"width":void 0,"height":void 0,"startX":void 0,"startY":void 0,"touchesStart":{},"touchesCurrent":{}},h={"x":void 0,"y":void 0,"prevPositionX":void 0,"prevPositionY":void 0,"prevTime":void 0};let m,g=1;function getDistanceBetweenTouches(){if(c.length<2)return 1;const e=c[0].pageX,t=c[0].pageY,i=c[1].pageX,s=c[1].pageY;return Math.sqrt((i-e)**2+(s-t)**2)}function getMaxRatio(){const e=t.params.zoom,i=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){const e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,i)}return i}function eventWithinSlide(e){const i=function getSlideSelector(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}();return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function onGestureStart(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!eventWithinSlide(e))return;const i=t.params.zoom;if(n=!1,o=!1,c.push(e),!(c.length<2)){if(n=!0,p.scaleStart=getDistanceBetweenTouches(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let s=p.slideEl.querySelector(`.${i.containerClass}`);if(s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=s,p.imageWrapEl=s?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=getMaxRatio()}if(p.imageEl){const[e,t]=function getScaleOrigin(){if(c.length<2)return{"x":null,"y":null};const e=p.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x-a.scrollX)/l,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y-a.scrollY)/l]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}d=!0}}function onGestureChange(e){if(!eventWithinSlide(e))return;const i=t.params.zoom,s=t.zoom,r=c.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(c[r]=e),c.length<2||(o=!0,p.scaleMove=getDistanceBetweenTouches(),p.imageEl&&(s.scale=p.scaleMove/p.scaleStart*l,s.scale>p.maxRatio&&(s.scale=p.maxRatio-1+(s.scale-p.maxRatio+1)**.5),s.scalet.pointerId===e.pointerId);r>=0&&c.splice(r,1),n&&o&&(n=!1,o=!1,p.imageEl&&(s.scale=Math.max(Math.min(s.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,l=s.scale,d=!1,s.scale>1&&p.slideEl?p.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function allowTouchMove(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function onTouchMove(e){if(!eventWithinSlide(e)||!function eventWithinZoomContainer(e){const i=`.${t.params.zoom.containerClass}`;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!p.slideEl)return;u.isMoved||(u.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,u.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,u.startX=getTranslate(p.imageWrapEl,"x")||0,u.startY=getTranslate(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const s=u.width*i.scale,r=u.height*i.scale;u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,u.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY;if(Math.max(Math.abs(u.touchesCurrent.x-u.touchesStart.x),Math.abs(u.touchesCurrent.y-u.touchesStart.y))>5&&(t.allowClick=!1),!u.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.xu.touchesStart.x))return u.isTouched=!1,void allowTouchMove();if(!t.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return u.isTouched=!1,void allowTouchMove()}e.cancelable&&e.preventDefault(),e.stopPropagation(),function preventTouchMove(){clearTimeout(m),t.touchEventsData.preventTouchMoveFromPointerMove=!0,m=setTimeout(()=>{t.destroyed||allowTouchMove()})}(),u.isMoved=!0;const a=(i.scale-l)/(p.maxRatio-t.params.zoom.minRatio),{"originX":n,"originY":o}=p;u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX+a*(u.width-2*n),u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY+a*(u.height-2*o),u.currentXu.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentYu.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=u.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=u.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(u.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(u.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(u.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(u.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=u.touchesCurrent.x,h.prevPositionY=u.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}function onTransitionEnd(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,l=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function zoomIn(e){const i=t.zoom,s=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector(`.${s.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?elementParents(p.imageEl,`.${s.containerClass}`)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,n,o,d,c,h,m,g,f,w,v,A,b,y,x,E,S,T;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&e?(r=e.pageX,n=e.pageY):(r=u.touchesStart.x,n=u.touchesStart.y);const C="number"==typeof e?e:null;1===l&&C&&(r=void 0,n=void 0,u.touchesStart.x=void 0,u.touchesStart.y=void 0);const M=getMaxRatio();i.scale=C||M,l=C||M,!e||1===l&&C?(m=0,g=0):(S=p.slideEl.offsetWidth,T=p.slideEl.offsetHeight,o=elementOffset(p.slideEl).left+a.scrollX,d=elementOffset(p.slideEl).top+a.scrollY,c=o+S/2-r,h=d+T/2-n,f=p.imageEl.offsetWidth||p.imageEl.clientWidth,w=p.imageEl.offsetHeight||p.imageEl.clientHeight,v=f*i.scale,A=w*i.scale,b=Math.min(S/2-v/2,0),y=Math.min(T/2-A/2,0),x=-b,E=-y,m=c*i.scale,g=h*i.scale,mx&&(m=x),gE&&(g=E)),C&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${m}px, ${g}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function zoomOut(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=elementChildren(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${i.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?elementParents(p.imageEl,`.${i.containerClass}`)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,l=1,u.touchesStart.x=void 0,u.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${i.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function zoomToggle(e){const i=t.zoom;i.scale&&1!==i.scale?zoomOut():zoomIn(e)}function getListeners(){return{"passiveListener":!!t.params.passiveListeners&&{"passive":!0,"capture":!1},"activeListenerWithCapture":!t.params.passiveListeners||{"passive":!1,"capture":!0}}}function enable(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.addEventListener("pointerdown",onGestureStart,i),t.wrapperEl.addEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,onGestureEnd,i)}),t.wrapperEl.addEventListener("pointermove",onTouchMove,s)}function disable(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{"passiveListener":i,"activeListenerWithCapture":s}=getListeners();t.wrapperEl.removeEventListener("pointerdown",onGestureStart,i),t.wrapperEl.removeEventListener("pointermove",onGestureChange,s),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,onGestureEnd,i)}),t.wrapperEl.removeEventListener("pointermove",onTouchMove,s)}Object.defineProperty(t.zoom,"scale",{"get"(){return g},"set"(e){if(g!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}g=e}}),s("init",()=>{t.params.zoom.enabled&&enable()}),s("destroy",()=>{disable()}),s("touchStart",(e,i)=>{t.zoom.enabled&&function onTouchStart(e){const i=t.device;if(!p.imageEl)return;if(u.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),u.isTouched=!0;const s=c.length>0?c[0]:e;u.touchesStart.x=s.pageX,u.touchesStart.y=s.pageY}(i)}),s("touchEnd",(e,i)=>{t.zoom.enabled&&function onTouchEnd(){const e=t.zoom;if(!p.imageEl)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let i=300,s=300;const r=h.x*i,a=u.currentX+r,n=h.y*s,o=u.currentY+n;0!==h.x&&(i=Math.abs((a-u.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-u.currentY)/h.y));const l=Math.max(i,s);u.currentX=a,u.currentY=o;const d=u.width*e.scale,c=u.height*e.scale;u.minX=Math.min(p.slideWidth/2-d/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-c/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.imageWrapEl.style.transitionDuration=`${l}ms`,p.imageWrapEl.style.transform=`translate3d(${u.currentX}px, ${u.currentY}px,0)`}()}),s("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&zoomToggle(i)}),s("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&onTransitionEnd()}),s("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&onTransitionEnd()}),Object.assign(t.zoom,{"enable":enable,"disable":disable,"in":zoomIn,"out":zoomOut,"toggle":zoomToggle})},function Controller(e){let{"swiper":t,"extendParams":i,"on":s}=e;function LinearSpline(e,t){const i=function search(){let e,t,i;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)i=e+t>>1,s[i]<=r?t=i:e=i;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function interpolate(e){return e?(r=i(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function removeSpline(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({"controller":{"control":void 0,"inverse":!1,"by":"slide"}}),t.controller={"control":void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){const i=`${t.params.eventsPrefix}init`,onControllerSwiper=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,onControllerSwiper)};e.addEventListener(i,onControllerSwiper)}})}t.controller.control=t.params.controller.control}),s("update",()=>{removeSpline()}),s("resize",()=>{removeSpline()}),s("observerUpdate",()=>{removeSpline()}),s("setTranslate",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,s)}),s("setTransition",(e,i,s)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,s)}),Object.assign(t.controller,{"setTranslate":function setTranslate(e,i){const s=t.controller.control;let r,a;const n=t.constructor;function setControlledTranslate(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function getInterpolateFunction(e){t.controller.spline=t.params.loop?new LinearSpline(t.slidesGrid,e.slidesGrid):new LinearSpline(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()}),elementTransitionEnd(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a{e.setAttribute("tabIndex","0")})}function makeElNotFocusable(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function addElRole(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("role",t)})}function addElRoleDescription(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function addElLabel(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function disableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function enableEl(e){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function onEnterOrSpaceKey(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(classesToSelector(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=makeElementsArray(t.navigation.prevEl);makeElementsArray(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?notify(i.lastSlideMessage):notify(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?notify(i.firstSlideMessage):notify(i.prevSlideMessage))}t.pagination&&s.matches(classesToSelector(t.params.pagination.bulletClass))&&s.click()}}function hasPagination(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&t.params.pagination.clickable}const initNavEl=(e,t,i)=>{makeElFocusable(e),"BUTTON"!==e.tagName&&(addElRole(e,"button"),e.addEventListener("keydown",onEnterOrSpaceKey)),addElLabel(e,i),function addElControls(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},handlePointerDown=e=>{a&&a!==e.target&&!a.contains(e.target)&&(r=!0),t.a11y.clicked=!0},handlePointerUp=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},onVisibilityChange=e=>{o=(new Date).getTime()},handleFocus=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-o<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;a=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{r||(t.params.loop?t.slideToLoop(parseInt(i.getAttribute("data-swiper-slide-index")),0):t.slideTo(t.slides.indexOf(i),0),r=!1)}))},initSlides=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&addElRoleDescription(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&addElRole(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((s,r)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):r;addElLabel(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},init=()=>{const e=t.params.a11y;t.el.append(n);const i=t.el;e.containerRoleDescriptionMessage&&addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&addElLabel(i,e.containerMessage),e.containerRole&&addElRole(i,e.containerRole);const s=t.wrapperEl,r=e.id||s.getAttribute("id")||`swiper-wrapper-${function getRandomNumber(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";!function addElId(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("id",t)})}(s,r),function addElLive(e,t){(e=makeElementsArray(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,a),initSlides();let{"nextEl":o,"prevEl":l}=t.navigation?t.navigation:{};if(o=makeElementsArray(o),l=makeElementsArray(l),o&&o.forEach(t=>initNavEl(t,r,e.nextSlideMessage)),l&&l.forEach(t=>initNavEl(t,r,e.prevSlideMessage)),hasClickablePagination()){makeElementsArray(t.pagination.el).forEach(e=>{e.addEventListener("keydown",onEnterOrSpaceKey)})}getDocument().addEventListener("visibilitychange",onVisibilityChange),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("focus",handleFocus,!0),t.el.addEventListener("pointerdown",handlePointerDown,!0),t.el.addEventListener("pointerup",handlePointerUp,!0)};s("beforeInit",()=>{n=createElement("span",t.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),s("afterInit",()=>{t.params.a11y.enabled&&init()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&initSlides()}),s("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function updateNavigation(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{"nextEl":e,"prevEl":i}=t.navigation;i&&(t.isBeginning?(disableEl(i),makeElNotFocusable(i)):(enableEl(i),makeElFocusable(i))),e&&(t.isEnd?(disableEl(e),makeElNotFocusable(e)):(enableEl(e),makeElFocusable(e)))}()}),s("paginationUpdate",()=>{t.params.a11y.enabled&&function updatePagination(){const e=t.params.a11y;hasPagination()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(makeElFocusable(i),t.params.pagination.renderBullet||(addElRole(i,"button"),addElLabel(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(i)+1)))),i.matches(classesToSelector(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),s("destroy",()=>{t.params.a11y.enabled&&function destroy(){n&&n.remove();let{"nextEl":e,"prevEl":i}=t.navigation?t.navigation:{};e=makeElementsArray(e),i=makeElementsArray(i),e&&e.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),i&&i.forEach(e=>e.removeEventListener("keydown",onEnterOrSpaceKey)),hasClickablePagination()&&makeElementsArray(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",onEnterOrSpaceKey)});getDocument().removeEventListener("visibilitychange",onVisibilityChange),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",handleFocus,!0),t.el.removeEventListener("pointerdown",handlePointerDown,!0),t.el.removeEventListener("pointerup",handlePointerUp,!0))}()})},function History(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"history":{"enabled":!1,"root":"","replaceState":!1,"key":"slides","keepQuery":!1}});let r=!1,a={};const slugify=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),getPathValues=e=>{const t=getWindow();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{"key":s[r-2],"value":s[r-1]}},setHistory=(e,i)=>{const s=getWindow();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let o=slugify(n.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),o=`${i}/${e?`${e}/`:""}${o}`}else a.pathname.includes(e)||(o=`${e?`${e}/`:""}${o}`);t.params.history.keepQuery&&(o+=a.search);const l=s.history.state;l&&l.value===o||(t.params.history.replaceState?s.history.replaceState({"value":o},null,o):s.history.pushState({"value":o},null,o))},scrollToSlide=(e,i,s)=>{if(i)for(let r=0,a=t.slides.length;r{a=getPathValues(t.params.url),scrollToSlide(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=getWindow();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=getPathValues(t.params.url),a.key||a.value?(scrollToSlide(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)):t.params.history.replaceState||e.addEventListener("popstate",setHistoryPopState)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=getWindow();t.params.history.replaceState||e.removeEventListener("popstate",setHistoryPopState)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&setHistory(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&setHistory(t.params.history.key,t.activeIndex)})},function HashNavigation(e){let{"swiper":t,"extendParams":i,"emit":s,"on":r}=e,a=!1;const n=getDocument(),o=getWindow();i({"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1,"getSlideIndex"(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(elementChildren(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const onHashChange=()=>{s("hashChange");const e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},setHash=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${i}`||""),s("hashSet")):(n.location.hash=i||"",s("hashSet"))};r("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=n.location.hash.replace("#","");if(e){const i=0,s=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(s||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&o.addEventListener("hashchange",onHashChange)})()}),r("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&o.removeEventListener("hashchange",onHashChange)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&setHash()}),r("slideChange",()=>{a&&t.params.cssMode&&setHash()})},function Autoplay(e){let t,i,{"swiper":s,"extendParams":r,"on":a,"emit":n,"params":o}=e;s.autoplay={"running":!1,"paused":!1,"timeLeft":0},r({"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!1,"stopOnLastSlide":!1,"reverseDirection":!1,"pauseOnMouseEnter":!1}});let l,d,c,p,u,h,m,g,f=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,v=(new Date).getTime();function onTransitionEnd(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",onTransitionEnd),g||e.detail&&e.detail.bySwiperTouchMove||resume())}const calcTimeLeft=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?d=!0:d&&(w=l,d=!1);const e=s.autoplay.paused?l:v+w-(new Date).getTime();s.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/f),i=requestAnimationFrame(()=>{calcTimeLeft()})},run=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),calcTimeLeft();let r=void 0===e?s.params.autoplay.delay:e;f=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(r=a,f=a,w=a),l=r;const o=s.params.speed,proceed=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,o,!0,!0),n("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(o,!0,!0),n("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,o,!0,!0),n("autoplay")),s.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{proceed()},r)):requestAnimationFrame(()=>{proceed()}),r},start=()=>{v=(new Date).getTime(),s.autoplay.running=!0,run(),n("autoplayStart")},stop=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),n("autoplayStop")},pause=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const proceed=()=>{n("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(s.autoplay.paused=!0,i)return h&&(l=s.params.autoplay.delay),h=!1,void proceed();const r=l||s.params.autoplay.delay;l=r-((new Date).getTime()-v),s.isEnd&&l<0&&!s.params.loop||(l<0&&(l=0),proceed())},resume=()=>{s.isEnd&&l<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(v=(new Date).getTime(),m?(m=!1,run(l)):run(),s.autoplay.paused=!1,n("autoplayResume"))},onVisibilityChange=()=>{if(s.destroyed||!s.autoplay.running)return;const e=getDocument();"hidden"===e.visibilityState&&(m=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(m=!0,g=!0,s.animating||s.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(g=!1,s.autoplay.paused&&resume())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",onPointerEnter),s.el.addEventListener("pointerleave",onPointerLeave)),getDocument().addEventListener("visibilitychange",onVisibilityChange),start())}),a("destroy",()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",onPointerEnter),s.el.removeEventListener("pointerleave",onPointerLeave)),getDocument().removeEventListener("visibilitychange",onVisibilityChange),s.autoplay.running&&stop()}),a("_freeModeStaticRelease",()=>{(p||m)&&resume()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?stop():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,pause(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),s.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&s.params.cssMode&&resume(),p=!1,c=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(h=!0)}),Object.assign(s.autoplay,{"start":start,"stop":stop,"pause":pause,"resume":resume})},function Thumb(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"thumbs":{"swiper":null,"multipleActiveThumbs":!0,"autoScrollOffset":0,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-thumbs"}});let r=!1,a=!1;function onThumbClick(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,s=e.clickedSlide;if(s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function init(){const{"thumbs":e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),Object.assign(t.thumbs.swiper.params,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper.update();else if(utils_isObject(e.swiper)){const s=Object.assign({},e.swiper);Object.assign(s,{"watchSlidesProgress":!0,"slideToClickedSlide":!1}),t.thumbs.swiper=new i(s),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",onThumbClick),!0}function update(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e{e.classList.add(a)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];a=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else a=t.realIndex,l=a>t.previousIndex?"next":"prev";o&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=a>r?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>r&&i.params.slidesPerGroup,i.slideTo(a,e?0:void 0))}}t.thumbs={"swiper":null},s("beforeInit",()=>{const{"thumbs":e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=getDocument(),getThumbsElementAndInit=()=>{const s="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(s&&s.swiper)e.swiper=s.swiper,init(),update(!0);else if(s){const i=`${t.params.eventsPrefix}init`,onThumbsSwiper=r=>{e.swiper=r.detail[0],s.removeEventListener(i,onThumbsSwiper),init(),update(!0),e.swiper.update(),t.update()};s.addEventListener(i,onThumbsSwiper)}return s},watchForThumbsToAppear=()=>{if(t.destroyed)return;getThumbsElementAndInit()||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),s("slideChange update resize observerUpdate",()=>{update()}),s("setTransition",(e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),s("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{"init":init,"update":update})},function freeMode(e){let{"swiper":t,"extendParams":i,"emit":s,"once":r}=e;i({"freeMode":{"enabled":!1,"momentum":!0,"momentumRatio":1,"momentumBounce":!0,"momentumBounceRatio":1,"momentumVelocityRatio":1,"sticky":!1,"minimumVelocity":.02}}),Object.assign(t,{"freeMode":{"onTouchStart":function onTouchStart(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({"currentPos":t.rtl?t.translate:-t.translate})},"onTouchMove":function onTouchMove(){if(t.params.cssMode)return;const{"touchEventsData":e,"touches":i}=t;0===e.velocities.length&&e.velocities.push({"position":i[t.isHorizontal()?"startX":"startY"],"time":e.touchStartTime}),e.velocities.push({"position":i[t.isHorizontal()?"currentX":"currentY"],"time":now()})},"onTouchEnd":function onTouchEnd(e){let{"currentPos":i}=e;if(t.params.cssMode)return;const{"params":a,"wrapperEl":n,"rtlTranslate":o,"snapGrid":l,"touchEventsData":d}=t,c=now()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),i=d.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)150||now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let c=t.translate+i;o&&(c=-c);let p,u=!1;const h=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(ct.minTranslate())a.freeMode.momentumBounce?(c-t.minTranslate()>h&&(c=t.minTranslate()+h),p=t.minTranslate(),u=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(l[e]-c){t.loopFix()}),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((o?-c:c)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(p),elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,elementTransitionEnd(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function Grid(e){let t,i,s,r,{"swiper":a,"extendParams":n,"on":o}=e;n({"grid":{"rows":1,"fill":"column"}});const getSpaceBetween=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{r=a.params.grid&&a.params.grid.rows>1}),o("update",()=>{const{"params":e,"el":t}=a,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),s=1,a.emitContainerClasses()):!r&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),r=i}),a.grid={"initSlides":e=>{const{"slidesPerView":r}=a.params,{"rows":n,"fill":o}=a.params.grid,l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;s=Math.floor(l/n),t=Math.floor(l/n)===l/n?l:Math.ceil(l/n)*n,"auto"!==r&&"row"===o&&(t=Math.max(t,r*n)),i=t/n},"unsetSlides":()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},"updateSlide":(e,r,n)=>{const{"slidesPerGroup":o}=a.params,l=getSpaceBetween(),{"rows":d,"fill":c}=a.params.grid,p=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;let u,h,m;if("row"===c&&o>1){const i=Math.floor(e/(o*d)),s=e-d*o*i,a=0===i?o:Math.min(Math.ceil((p-i*d*o)/d),o);m=Math.floor(s/a),h=s-m*a+i*o,u=h+m*t/d,r.style.order=u}else"column"===c?(h=Math.floor(e/d),m=e-h*d,(h>s||h===s&&m===d-1)&&(m+=1,m>=d&&(m=0,h+=1))):(m=Math.floor(e/i),h=e-m*i);r.row=m,r.column=h,r.style.height=`calc((100% - ${(d-1)*l}px) / ${d})`,r.style[a.getDirectionLabel("margin-top")]=0!==m?l&&`${l}px`:"",r.swiperSlideGridSet=!0},"updateWrapperSize":(e,i)=>{const{"centeredSlides":s,"roundLengths":r}=a.params,n=getSpaceBetween(),{"rows":o}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/o)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),s){const e=[];for(let t=0;t{const{"slides":e}=t;t.params.fadeEffect;for(let i=0;i{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCube(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}});const createSlideShadows=(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),r||(r=createElement("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),s&&(s.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};effectInit({"effect":"cube","swiper":t,"on":s,"setTranslate":()=>{const{"el":e,"wrapperEl":i,"slides":s,"width":r,"height":a,"rtlTranslate":n,"size":o,"browser":l}=t,d=getRotateFix(t),c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let h,m=0;c.shadow&&(p?(h=t.wrapperEl.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),t.wrapperEl.append(h)),h.style.height=`${r}px`):(h=e.querySelector(".swiper-cube-shadow"),h||(h=createElement("div","swiper-cube-shadow"),e.append(h))));for(let e=0;e-1&&(m=90*i+90*l,n&&(m=90*-i-90*l)),t.style.transform=w,c.slideShadows&&createSlideShadows(t,l,p)}if(i.style.transformOrigin=`50% 50% -${o/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)h.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;h.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+r}px, ${-a/2/s}px) rotateX(-89.99deg)`}const g=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;i.style.transform=`translate3d(0px,0,${g}px) rotateX(${d(t.isHorizontal()?0:m)}deg) rotateY(${d(t.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z",`${g}px`)},"setTransition":e=>{const{"el":i,"slides":s}=t;if(s.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},"recreateShadows":()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);createSlideShadows(t,i,e)})},"getEffectParams":()=>t.params.cubeEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0})})},function EffectFlip(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"flipEffect":{"slideShadows":!0,"limitRotation":!0}});const createSlideShadows=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=createShadow("flip",e,t.isHorizontal()?"left":"top")),r||(r=createShadow("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};effectInit({"effect":"flip","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"rtlTranslate":i}=t,s=t.params.flipEffect,r=getRotateFix(t);for(let a=0;a{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"recreateShadows":()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),createSlideShadows(e,i)})},"getEffectParams":()=>t.params.flipEffect,"perspective":()=>!0,"overwriteParams":()=>({"slidesPerView":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!t.params.cssMode})})},function EffectCoverflow(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"scale":1,"modifier":1,"slideShadows":!0}}),effectInit({"effect":"coverflow","swiper":t,"on":s,"setTranslate":()=>{const{"width":e,"height":i,"slides":s,"slidesSizesGrid":r}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),o=t.translate,l=n?e/2-o:i/2-o,d=n?a.rotate:-a.rotate,c=a.depth,p=getRotateFix(t);for(let e=0,t=s.length;e0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},"setTransition":e=>{t.slides.map(e=>getSlideTransformEl(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0})})},function EffectCreative(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"creativeEffect":{"limitProgress":1,"shadowPerProgress":!1,"progressMultiplier":1,"perspective":!0,"prev":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1},"next":{"translate":[0,0,0],"rotate":[0,0,0],"opacity":1,"scale":1}}});const getTranslateValue=e=>"string"==typeof e?e:`${e}px`;effectInit({"effect":"creative","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"wrapperEl":i,"slidesSizesGrid":s}=t,r=t.params.creativeEffect,{"progressMultiplier":a}=r,n=t.params.centeredSlides,o=getRotateFix(t);if(n){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i0&&(g=r.prev,m=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${getTranslateValue(g.translate[t])} * ${Math.abs(d*a)}))`}),h.forEach((e,t)=>{let i=g.rotate[t]*Math.abs(d*a);h[t]=i}),s.style.zIndex=-Math.abs(Math.round(l))+e.length;const f=u.join(", "),w=`rotateX(${o(h[0])}deg) rotateY(${o(h[1])}deg) rotateZ(${o(h[2])}deg)`,v=c<0?`scale(${1+(1-g.scale)*c*a})`:`scale(${1-(1-g.scale)*c*a})`,A=c<0?1+(1-g.opacity)*c*a:1-(1-g.opacity)*c*a,b=`translate3d(${f}) ${w} ${v}`;if(m&&g.shadow||!m){let e=s.querySelector(".swiper-slide-shadow");if(!e&&g.shadow&&(e=createShadow("creative",s)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const y=effectTarget(0,s);y.style.transform=b,y.style.opacity=A,g.origin&&(y.style.transformOrigin=g.origin)}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i,"allSlides":!0})},"perspective":()=>t.params.creativeEffect.perspective,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})},function EffectCards(e){let{"swiper":t,"extendParams":i,"on":s}=e;i({"cardsEffect":{"slideShadows":!0,"rotate":!0,"perSlideRotate":2,"perSlideOffset":8}}),effectInit({"effect":"cards","swiper":t,"on":s,"setTranslate":()=>{const{"slides":e,"activeIndex":i,"rtlTranslate":s}=t,r=t.params.cardsEffect,{"startTranslate":a,"isTouched":n}=t.touchEventsData,o=s?-t.translate:t.translate;for(let l=0;l0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>a;if(b||y){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;w+=-28*p*e,f+=-.5*e,v+=96*e,m=-25*e*Math.abs(p)+"%"}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${v*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (-${v*Math.abs(p)}%))`:`${h}px`,!t.isHorizontal()){const e=m;m=h,h=e}const x=p<0?""+(1+(1-f)*p):""+(1-(1-f)*p),E=`\n translate3d(${h}, ${m}, ${g}px)\n rotateZ(${r.rotate?s?-w:w:0}deg)\n scale(${x})\n `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=createShadow("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;effectTarget(0,d).style.transform=E}},"setTransition":e=>{const i=t.slides.map(e=>getSlideTransformEl(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),effectVirtualTransitionEnd({"swiper":t,"duration":e,"transformElements":i})},"perspective":()=>!0,"overwriteParams":()=>({"watchSlidesProgress":!0,"virtualTranslate":!t.params.cssMode})})}];Swiper.use(_);var N,B,j,$,H,__classPrivateFieldGet=function(e,t,i,s){if("a"===i&&!s)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?s:"a"===i?s.call(e):s?s.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,s,r){if("m"===s)throw new TypeError("Private method is not writable");if("a"===s&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===s?r.call(e,i):r?r.value=i:t.set(e,i),i};let R=0;const F=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.onAnimationFinish=(0,r.lh)(this,"animationfinish",7),N.set(this,R++),B.set(this,"autoplay"),j.set(this,!1),$.set(this,!1),H.set(this,0),this.handleSwiperSizeDebounce=(0,A.d)(()=>{this.swiper&&this.isWillLoadCalled&&(this.circular?__classPrivateFieldGet(this,$,"f")&&(this.reset(),__classPrivateFieldSet(this,$,!1,"f"),__classPrivateFieldSet(this,j,!1,"f")):(this.swiper.update(),__classPrivateFieldSet(this,j,!1,"f")))},50),this.reset=()=>{__classPrivateFieldSet(this,j,!0,"f"),__classPrivateFieldSet(this,H,this.swiper.realIndex,"f"),this.swiper.destroy(),this.handleInit(!0),__classPrivateFieldSet(this,j,!1,"f")},this.getSlidersList=()=>this.el.querySelectorAll("taro-swiper-item-core:not(.swiper-slide-duplicate)")||[],this.getNeedFixLoop=()=>{const e=this.parseMargin().filter(Boolean).length>0;return this.circular&&e},this.parseMargin=()=>{const[,e]=/^(\d+)px/.exec(this.previousMargin)||[],[,t]=/^(\d+)px/.exec(this.nextMargin)||[];return[parseInt(e)||0,parseInt(t)||0]},this.swiperWrapper=void 0,this.swiper=void 0,this.isWillLoadCalled=!1,this.indicatorDots=!1,this.indicatorColor="rgba(0, 0, 0, .3)",this.indicatorActiveColor="#000000",this.autoplay=!1,this.current=0,this.currentItemId="",this.interval=5e3,this.duration=500,this.circular=!1,this.vertical=!1,this.previousMargin="0px",this.nextMargin="0px",this.displayMultipleItems=1,this.full=!1,this.zoom=!1,this.effectsProps={},this.observer=void 0}"watchCurrent"(e){if(this.currentItemId||!this.isWillLoadCalled||!this.swiper)return;const t=parseInt(e,10);isNaN(t)||t===this.swiper.realIndex||(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.autoplay&&this.swiper.autoplay.pause(),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchCurrentItemId"(e){if(!this.swiperWrapper||!this.isWillLoadCalled)return;let t=0;this.getSlidersList().forEach((i,s)=>{i.getAttribute("item-id")===e&&(t=this.circular?Number(i.getAttribute("data-swiper-slide-index")):s)}),t!==this.swiper.realIndex&&(__classPrivateFieldSet(this,B,"","f"),this.circular?(this.swiper.slideToLoop(t),this.swiper.loopFix(),this.autoplay&&this.swiper.autoplay.start()):this.swiper.slideTo(t))}"watchAutoplay"(e){if(!this.isWillLoadCalled||!this.swiper)return;const t=this.swiper.autoplay;if(t){if(t.running===e)return;e?(this.swiper.params&&"object"==typeof this.swiper.params.autoplay&&(!0===this.swiper.params.autoplay.disableOnInteraction&&(this.swiper.params.autoplay.disableOnInteraction=!1),this.swiper.params.autoplay.delay=this.interval),t.start()):t.stop()}}"watchDuration"(e){this.swiper&&this.isWillLoadCalled&&(this.swiper.params.speed=e)}"watchInterval"(e){this.swiper&&this.isWillLoadCalled&&"object"==typeof this.swiper.params.autoplay&&(this.swiper.params.autoplay.delay=e)}"watchSwiperWrapper"(e){if(!this.isWillLoadCalled||!this.swiper)return;if(!e)return;const beforeDomOperation=()=>{__classPrivateFieldSet(this,$,!0,"f"),this.swiper.loopDestroy(),this.swiper.params.loop=!1};this.el.appendChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.appendChild(t)),this.el.insertBefore=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.insertBefore(t,i)),this.el.replaceChild=(t,i)=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.replaceChild(t,i)),this.el.removeChild=t=>(__classPrivateFieldSet(this,j,!0,"f"),!__classPrivateFieldGet(this,$,"f")&&this.circular&&beforeDomOperation(),e.removeChild(t))}"watchCircular"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"watchDisplayMultipleItems"(){this.swiper&&this.isWillLoadCalled&&this.reset()}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){this.handleInit(),this.swiper&&this.swiperWrapper&&(this.observer=new MutationObserver(this.handleSwiperSizeDebounce),this.observer.observe(this.swiperWrapper,{"childList":!0}))}"disconnectedCallback"(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}"handleInit"(e=!1){const{"autoplay":t,"circular":i,"current":s,"currentItemId":r,"displayMultipleItems":a,"duration":n,"interval":o,"effectsProps":l,"vertical":d}=this;let c=s;if(e)c=__classPrivateFieldGet(this,H,"f");else if(r){let e=0;this.getSlidersList().forEach((t,i)=>{t.itemId&&t.itemId===r&&(e=i)}),c=e}const p=this.getLoopAdditionalSlides(),u=1===a&&this.getNeedFixLoop(),h=a,m=this,g=Object.assign(Object.assign({"pagination":{"el":`.taro-swiper-${__classPrivateFieldGet(this,N,"f")} > .swiper-container > .swiper-pagination`},"direction":d?"vertical":"horizontal","loop":i,"slidesPerView":h,"initialSlide":c,"loopAdditionalSlides":p,"speed":n,"observeParents":!0,"observer":!0,"centeredSlides":u,"zoom":this.zoom,"nested":!0},l),{"on":{"transitionEnd"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,H,"f")===this.realIndex)return;__classPrivateFieldSet(m,H,this.realIndex,"f"),m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start();const t=m.getCurrentItemId(e);m.onAnimationFinish.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t}),__classPrivateFieldSet(m,B,"autoplay","f")},"touchMove"(){__classPrivateFieldSet(m,B,"touch","f")},"slideChange"(e){if(__classPrivateFieldGet(m,j,"f")||__classPrivateFieldGet(m,H,"f")===this.realIndex)return;const t=m.getCurrentItemId(e);m.onChange.emit({"current":this.realIndex,"source":__classPrivateFieldGet(m,B,"f"),"currentItemId":t})},"init":e=>{m.getNeedFixLoop()&&e.loopFix(),m.autoplay&&e.autoplay.start()},"touchEnd":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.start()},"touchStart":e=>{__classPrivateFieldSet(m,B,"touch","f"),m.autoplay&&e.autoplay.pause()},"autoplay"(e){e.animating=!1,__classPrivateFieldSet(m,B,"autoplay","f")}}});if(t&&(g.autoplay={"delay":o,"disableOnInteraction":!1}),this.swiper=new Swiper(`.taro-swiper-${__classPrivateFieldGet(this,N,"f")} > .swiper-container`,g),this.getNeedFixLoop()){const e=this.swiper.minTranslate.bind(this.swiper),t=this.swiper.maxTranslate.bind(this.swiper);u&&this.getSlidersList().length<4?(this.swiper.minTranslate=()=>e()+this.parseMargin()[1],this.swiper.maxTranslate=()=>t()-this.parseMargin()[0]):(this.swiper.minTranslate=()=>e()-this.parseMargin()[0],this.swiper.maxTranslate=()=>t()+this.parseMargin()[1])}this.swiperWrapper=this.swiper.wrapperEl}"getLoopAdditionalSlides"(){const e=this.getSlidersList().length;return!this.el||!this.getNeedFixLoop()||e<5?0:e<=7?1:2}"getCurrentItemId"(e){return e.slides[e.activeIndex].getAttribute("item-id")}"render"(){const{"vertical":e,"indicatorDots":t,"indicatorColor":i,"indicatorActiveColor":s}=this,[a,n]=this.parseMargin(),o=["overflow: visible;",e?`margin-top: ${a}px; margin-bottom: ${n}px;`:`margin-right: ${n}px; margin-left: ${a}px;`,this.full?"height: 100%;":""],l=[t?"opacity: 1;":"display: none;","font-size: 0;"],d={"overflow":"hidden"};return this.full&&(d.height="100%"),(0,r.h)(r.xr,{"class":`taro-swiper-${__classPrivateFieldGet(this,N,"f")}`,"style":d},(0,r.h)("div",{"class":"swiper-container"},(0,r.h)("style",{"type":"text/css"},`\n .taro-swiper-${__classPrivateFieldGet(this,N,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet { background: ${i} }\n .taro-swiper-${__classPrivateFieldGet(this,N,"f")} > .swiper-container > .swiper-pagination > .swiper-pagination-bullet-active { background: ${s} }\n .taro-swiper-${__classPrivateFieldGet(this,N,"f")} > .swiper-container { ${o.join("")} }\n .taro-swiper-${__classPrivateFieldGet(this,N,"f")} > .swiper-container > .swiper-pagination { ${l.join("")} }\n `),(0,r.h)("div",{"class":"swiper-wrapper"},(0,r.h)("slot",null)),(0,r.h)("div",{"class":"swiper-pagination"})))}get"el"(){return this}static get"watchers"(){return{"current":["watchCurrent"],"currentItemId":["watchCurrentItemId"],"autoplay":["watchAutoplay"],"duration":["watchDuration"],"interval":["watchInterval"],"swiperWrapper":["watchSwiperWrapper"],"circular":["watchCircular"],"displayMultipleItems":["watchDisplayMultipleItems"]}}static get"style"(){return"@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}taro-swiper-core{height:150px;display:block}taro-swiper-core .swiper-container{height:100%;position:relative;overflow:visible}"}},[4,"taro-swiper-core",{"indicatorDots":[4,"indicator-dots"],"indicatorColor":[1,"indicator-color"],"indicatorActiveColor":[1,"indicator-active-color"],"autoplay":[4],"current":[2],"currentItemId":[1,"current-item-id"],"interval":[2],"duration":[2],"circular":[4],"vertical":[4],"previousMargin":[1,"previous-margin"],"nextMargin":[1,"next-margin"],"displayMultipleItems":[2,"display-multiple-items"],"full":[4],"zoom":[4],"effectsProps":[16],"swiperWrapper":[32],"swiper":[32],"isWillLoadCalled":[32],"observer":[32]}]);N=new WeakMap,B=new WeakMap,j=new WeakMap,$=new WeakMap,H=new WeakMap;const Y=function taro_swiper_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-core"].forEach(e=>{if("taro-swiper-core"===e)customElements.get(e)||customElements.define(e,F)})},G=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.itemId=void 0}"connectedCallback"(){this.el.className=(0,a.c)(this.el.className,"swiper-slide")}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){return(0,r.h)(r.xr,{"item-id":this.itemId},(0,r.h)("slot",null))}get"el"(){return this}},[4,"taro-swiper-item-core",{"itemId":[1,"item-id"]}]);const W=function taro_swiper_item_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-swiper-item-core"].forEach(e=>{if("taro-swiper-item-core"===e)customElements.get(e)||customElements.define(e,G)})},V=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onChange=(0,r.lh)(this,"change",7),this.switchChange=e=>{e.stopPropagation();const t=e.target.checked;this.checked=t,this.onChange.emit({"value":t})},this.type="switch",this.checked=!1,this.color="#04BE02",this.name=void 0,this.disabled=!1,this.nativeProps={},this.isWillLoadCalled=!1}"function"(e){this.isWillLoadCalled&&this.inputRef.checked!==e&&(this.inputRef.checked=e)}"componentWillLoad"(){this.isWillLoadCalled=!0}"componentDidLoad"(){Object.defineProperty(this.el,"value",{"get":()=>this.checked,"configurable":!0})}"render"(){const{"type":e,"color":t,"checked":i,"name":s,"disabled":a,"nativeProps":n}=this,o=i?{"borderColor":t||"04BE02","backgroundColor":t||"04BE02"}:{};return(0,r.h)("input",Object.assign({"ref":e=>{this.inputRef=e},"type":"checkbox","class":`weui-${e}`,"style":o,"checked":i,"name":s,"disabled":a,"onChange":this.switchChange},n))}get"el"(){return this}static get"watchers"(){return{"checked":["function"]}}static get"style"(){return'.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{appearance:none}.weui-switch,.weui-switch-cp__box{box-sizing:border-box;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:16px;outline:0;width:52px;height:32px;transition:background-color .1s,border .1s;position:relative}.weui-switch:before,.weui-switch-cp__box:before{content:" ";background-color:#fdfdfd;border-radius:15px;width:50px;height:30px;transition:transform .35s cubic-bezier(.45,1,.4,1);position:absolute;top:0;left:0}.weui-switch:after,.weui-switch-cp__box:after{content:" ";background-color:#fff;border-radius:15px;width:30px;height:30px;transition:transform .35s cubic-bezier(.4,.4,.25,1.35);position:absolute;top:0;left:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.weui-switch:checked,.weui-switch-cp__input:checked~.weui-switch-cp__box{background-color:#04be02;border-color:#04be02}.weui-switch:checked:before,.weui-switch-cp__input:checked~.weui-switch-cp__box:before{transform:scale(0)}.weui-switch:checked:after,.weui-switch-cp__input:checked~.weui-switch-cp__box:after{transform:translate(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}taro-switch-core{width:52px;height:32px;display:inline-block}taro-switch-core .weui-switch{width:100%;height:100%;display:block}'}},[0,"taro-switch-core",{"type":[1],"checked":[1028],"color":[1],"name":[1],"disabled":[4],"nativeProps":[16],"isWillLoadCalled":[32]}]);const Q=function taro_switch_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-switch-core"].forEach(e=>{if("taro-switch-core"===e)customElements.get(e)||customElements.define(e,V)})},X=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.selectable=!1,this.userSelect=!1,this.space=void 0,this.numberOfLines=void 0}"render"(){const e={};return"number"==typeof this.numberOfLines&&(e["--line-clamp"]=this.numberOfLines),(0,r.h)(r.xr,{"style":e},(0,r.h)("slot",null))}static get"style"(){return"taro-text-core{user-select:none;display:inline}taro-text-core[selectable=true],taro-text-core[user-select=true]{user-select:text;display:inline-block}taro-text-core[space]{white-space:pre-wrap}taro-text-core[space=ensp]{word-spacing:.5em}taro-text-core[space=nbsp]{word-spacing:1em}taro-text-core[number-of-lines]{--line-clamp:2;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}"}},[4,"taro-text-core",{"selectable":[1028],"userSelect":[1028,"user-select"],"space":[1025],"numberOfLines":[2,"number-of-lines"]}]);const q=function taro_text_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-text-core"].forEach(e=>{if("taro-text-core"===e)customElements.get(e)||customElements.define(e,X)})};function taro_textarea_core_fixControlledValue(e){return null!=e?e:""}const Z=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onInput=(0,r.lh)(this,"input",7),this.onFocus=(0,r.lh)(this,"focus",7),this.onBlur=(0,r.lh)(this,"blur",7),this.onConfirm=(0,r.lh)(this,"confirm",7),this.onChange=(0,r.lh)(this,"change",7),this.onLineChange=(0,r.lh)(this,"linechange",7),this.onKeyDown=(0,r.lh)(this,"keydown",7),this.handleInput=e=>{e.stopPropagation(),this.handleLineChange();const t=e.target.value||"";this.value=t,this.onInput.emit({"value":t,"cursor":t.length})},this.handleFocus=e=>{e.stopPropagation(),this.onFocus.emit({"value":e.target.value})},this.handleBlur=e=>{e.stopPropagation(),this.onBlur.emit({"value":e.target.value})},this.handleChange=e=>{e.stopPropagation(),this.onChange.emit({"value":e.target.value})},this.handleLineChange=()=>{const e=this.getNumberOfLines();e!==this.line&&(this.line=e,this.onLineChange.emit({"height":this.textareaRef.clientHeight,"lineCount":this.line}))},this.handleKeyDown=e=>{e.stopPropagation();const{"value":t}=e.target,i=e.keyCode||e.code;this.onKeyDown.emit({"value":t,"cursor":t.length,"keyCode":i}),13===i&&this.onConfirm.emit({"value":t})},this.calculateContentHeight=(e,t)=>{let i=e.style.height,s=e.offsetHeight,r=e.scrollHeight,a=e.style.overflow,n=e.style.minHeight||null;if(!(s>=r))return r;if(e.style.minHeight=0,e.style.height=s+t+"px",e.style.overflow="hidden",r=e.scrollHeight;)e.style.height=(s-=t)+"px";for(;e.offsetHeight{const e=this.textareaRef,t=window.getComputedStyle?window.getComputedStyle(e):e.style,i=parseInt(t.lineHeight,10),s=this.calculateContentHeight(e,i);return Math.floor(s/i)},this.value="",this.placeholder=void 0,this.disabled=!1,this.maxlength=140,this.autoFocus=!1,this.autoHeight=!1,this.name=void 0,this.nativeProps={},this.line=1}"watchAutoFocus"(e,t){var i;!t&&e&&(null===(i=this.textareaRef)||void 0===i||i.focus())}"watchValue"(e){const t=taro_textarea_core_fixControlledValue(e);this.textareaRef.value!==t&&(this.textareaRef.value=t)}async"focus"(){this.textareaRef.focus()}"render"(){const{"value":e,"placeholder":t,"disabled":i,"maxlength":s,"autoFocus":a,"autoHeight":n,"name":o,"nativeProps":l,"handleInput":d,"handleFocus":c,"handleBlur":p,"handleChange":u}=this,h={};return n&&(h.rows=this.line),(0,r.h)("textarea",Object.assign({"ref":e=>{e&&(this.textareaRef=e,a&&e&&e.focus())},"class":"taro-textarea "+(n?"auto-height":""),"value":taro_textarea_core_fixControlledValue(e),"placeholder":t,"name":o,"disabled":i,"maxlength":s,"autofocus":a,"onInput":d,"onFocus":c,"onBlur":p,"onChange":u,"onKeyDown":this.handleKeyDown},l,h))}get"el"(){return this}static get"watchers"(){return{"autoFocus":["watchAutoFocus"],"value":["watchValue"]}}static get"style"(){return"taro-textarea-core{width:300px;display:block}taro-textarea-core .auto-height{height:auto}.taro-textarea{width:100%;height:inherit;appearance:none;cursor:auto;border:0;line-height:1.5;display:block;position:relative}.taro-textarea:focus{outline:none}"}},[0,"taro-textarea-core",{"value":[1025],"placeholder":[1],"disabled":[4],"maxlength":[2],"autoFocus":[4,"focus"],"autoHeight":[4,"auto-height"],"name":[1],"nativeProps":[16],"line":[32],"focus":[64]}]);const U=function taro_textarea_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-textarea-core"].forEach(e=>{if("taro-textarea-core"===e)customElements.get(e)||customElements.define(e,Z)})},K=(0,r.w$)(class extends r.wt{"constructor"(){super(),this.__registerHost(),this.onLongPress=(0,r.lh)(this,"longpress",7),this.startTime=0,this.animation=void 0,this.hoverClass=void 0,this.hoverStartTime=50,this.hoverStayTime=400,this.hover=!1,this.touch=!1}"onTouchStart"(){this.hoverClass&&(this.touch=!0,setTimeout(()=>{this.touch&&(this.hover=!0)},this.hoverStartTime)),this.timeoutEvent=setTimeout(()=>{this.onLongPress.emit()},350),this.startTime=Date.now()}"onTouchMove"(){clearTimeout(this.timeoutEvent)}"onTouchEnd"(){Date.now()-this.startTime<350&&clearTimeout(this.timeoutEvent),this.hoverClass&&(this.touch=!1,setTimeout(()=>{this.touch||(this.hover=!1)},this.hoverStayTime))}"componentDidRender"(){handleStencilNodes(this.el)}"render"(){const e=(0,a.c)({[`${this.hoverClass}`]:this.hover});let t={};return this.animation&&(t.animation=this.animation,t["data-animation"]=this.animation),(0,r.h)(r.xr,Object.assign({"class":e},t),(0,r.h)("slot",null))}get"el"(){return this}static get"style"(){return"taro-view-core{display:block}"}},[4,"taro-view-core",{"animation":[1],"hoverClass":[1,"hover-class"],"hoverStartTime":[2,"hover-start-time"],"hoverStayTime":[2,"hover-stay-time"],"hover":[32],"touch":[32]},[[1,"touchstart","onTouchStart"],[1,"touchmove","onTouchMove"],[1,"touchend","onTouchEnd"]]]);const J=function taro_view_core_defineCustomElement$1(){if("undefined"==typeof customElements)return;["taro-view-core"].forEach(e=>{if("taro-view-core"===e)customElements.get(e)||customElements.define(e,K)})};function __rest(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);rt=>{e.forEach(e=>{((e,t)=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)})},camelToDashCase=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`);var ee=i(8143);const arrayToMap=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t};function getComponentName(e){return e.tagName.replace(/^TARO-/,"").replace(/-CORE$/,"")}function getControlledValue(e){const t=getComponentName(e);return["INPUT","TEXTAREA","SLIDER","PICKER"].includes(t)?"value":"SWITCH"===t?"checked":null}function finishedEventHandler(e){const t=getControlledValue(e);if(!t)return;(0,ee.flushSync)(()=>{});const i=function getPropsAfterReactUpdate(e){const t=Object.keys(e).find(e=>e.includes("__reactProps"));return t?e[t]:null}(e);(null==i?void 0:i.hasOwnProperty(t))&&i[t]!==e[t]&&(e[t]=i[t],e.setAttribute(t,i[t]))}const syncEvent=(e,t,i)=>{const s=e.__events||(e.__events={}),r=s[t];if(i){if(r){if(r.fn===i)return;e.removeEventListener(t,r)}const a=s[t]=function(t){(0,ee.unstable_batchedUpdates)(()=>i.call(this,t)),finishedEventHandler(e)};a.fn=i,e.addEventListener(t,a)}else r&&e.removeEventListener(t,r)},attachProps=(e,t,i={})=>{if(e instanceof Element){Object.keys(i).forEach(i=>{if(!["style","children","ref","class","className","forwardedRef"].includes(i)&&!t.hasOwnProperty(i))if(/^on([A-Z].*)/.test(i)){const t=i.substring(2).toLowerCase();syncEvent(e,t)}else e[i]=null,e.removeAttribute(camelToDashCase(i))}),e.className=((e,t,i)=>{const s=t.className||t.class,r=i.className||i.class,a=arrayToMap(e),n=arrayToMap(s?s.split(" "):[]),o=arrayToMap(r?r.split(" "):[]),l=[];return a.forEach(e=>{n.has(e)?(l.push(e),n.delete(e)):o.has(e)||l.push(e)}),n.forEach(e=>l.push(e)),l.join(" ")})(e.classList,t,i),Object.keys(t).forEach(i=>{if(!("style"===i&&"string"!=typeof t[i]||["children","ref","class","className","forwardedRef"].includes(i)))if(/^on([A-Z].*)/.test(i)){const s=i.substring(2).toLowerCase();syncEvent(e,s,t[i])}else{e[i]=t[i];"string"===typeof t[i]&&e.setAttribute(camelToDashCase(i),t[i])}});const s=getControlledValue(e);if(s&&t.hasOwnProperty(s)){const t=["INPUT","TEXTAREA"].includes(getComponentName(e))?"input":"change";e.__events||(e.__events={}),e.__events.hasOwnProperty(t)||syncEvent(e,t,function(){})}}};const createComponent_createReactComponent=(e,t,i,r)=>{void 0!==r&&r();const a=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");const n=class extends s.Component{"constructor"(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}"componentDidMount"(){!function applyUnControlledDefaultValue(e,t){const i=getControlledValue(e);if(!i)return;const s="default"+i.charAt(0).toUpperCase()+i.slice(1);!t.hasOwnProperty(i)&&t.hasOwnProperty(s)&&(e[i]=t[s],e.setAttribute(i,t[s]))}(this.componentEl,this.props),this.componentDidUpdate(this.props)}"componentDidUpdate"(e){attachProps(this.componentEl,this.props,e)}"render"(){const t=this.props,{"children":r,"forwardedRef":a,"className":n,"ref":o,"style":l}=t,d=__rest(t,["children","forwardedRef","className","ref","style"]);let c=Object.keys(d).reduce((e,t)=>{const i=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){t.substring(2).toLowerCase();0}else{["string","boolean","number"].includes(typeof i)&&(e[camelToDashCase(t)]=i)}return e},{});i&&(c=i(this.props,c));const p=Object.assign(Object.assign({},c),{"ref":mergeRefs(a,this.setComponentElRef)});return(0,s.createElement)(e,p,r)}static get"displayName"(){return a}};return t&&(n.contextType=t),((e,t)=>{const forwardRef=(t,i)=>s.createElement(e,Object.assign({},t,{"forwardedRef":i}));return forwardRef.displayName=t,s.forwardRef(forwardRef)})(n,a)},te=createComponent_createReactComponent("taro-button-core",void 0,helper_manipulatePropsFunction,o),ie=createComponent_createReactComponent("taro-image-core",void 0,helper_manipulatePropsFunction,d),se=createComponent_createReactComponent("taro-input-core",void 0,helper_manipulatePropsFunction,p),re=createComponent_createReactComponent("taro-picker-core",void 0,helper_manipulatePropsFunction,v),ae=createComponent_createReactComponent("taro-scroll-view-core",void 0,helper_manipulatePropsFunction,y),ne=createComponent_createReactComponent("taro-swiper-core",void 0,helper_manipulatePropsFunction,Y),oe=createComponent_createReactComponent("taro-swiper-item-core",void 0,helper_manipulatePropsFunction,W),le=createComponent_createReactComponent("taro-switch-core",void 0,helper_manipulatePropsFunction,Q),de=createComponent_createReactComponent("taro-text-core",void 0,helper_manipulatePropsFunction,q),ce=createComponent_createReactComponent("taro-textarea-core",void 0,helper_manipulatePropsFunction,U),pe=createComponent_createReactComponent("taro-view-core",void 0,helper_manipulatePropsFunction,J)},"1169":function(e,t,i){i.d(t,{"R":function(){return getFileInfo}});var s=i(1321),r=i(1373),a=i(9362);const getFileInfo=e=>{const t="getFileInfo",i=(0,s._S)(e);if(!i.flag){const e={"errMsg":`${t}:fail ${i.msg}`};return console.error(e.errMsg),Promise.reject(e)}const{"filePath":n,"digestAlgorithm":o,"success":l,"fail":d,"complete":c}=e,p=new r._({"name":t,"success":l,"fail":d,"complete":c});return"string"!=typeof n?p.fail({"errMsg":(0,s.m2)({"para":"filePath","correct":"string","wrong":n})}):new Promise((e,t)=>{a.A.getFileInfo({"filePath":n,"digestAlgorithm":o,"success":i=>{const s={"size":i.size,"digest":i.digest,"errMsg":i.errMsg};p.success(s,{"resolve":e,"reject":t})},"fail":i=>{const s={"errMsg":i.errMsg};p.fail(s,{"resolve":e,"reject":t})}})})}},"7220":function(e,t,i){i.d(t,{"N":function(){return chooseImage}});var s=i(7369),r=i(1607),a=i(9362),n=i(1321),o=i(1373);const chooseImage=e=>(0,s.sH)(void 0,void 0,void 0,function*(){const t="chooseImage";if(!((0,n._S)(e).flag||void 0===e)){const e={"errMsg":`${t}:fail invalid params`};return console.error(e.errMsg),Promise.reject(e)}const{"count":i=9,"sourceType":s=["album","camera"],"sizeType":l=["original","compressed"],"success":d,"fail":c}=e,p=["image"],u=new o._({"name":t,"success":d,"fail":c});let h;if(1===s.length)h=s[0];else if("object"!=typeof s||s.includes("album")&&s.includes("camera")){if(!(yield(0,r.Zu)({"itemList":["拍摄","从相册选择"]}).then(e=>(h=0===e.tapIndex?"camera":"album",!0),()=>!1)))return u.fail({"errMsg":"fail cancel"})}return new Promise((e,s)=>{a.A.chooseMediumAssets({"count":i,"mediaType":p,"sourceType":h,"sizeType":l,"apiName":t,"success":t=>{const i=[];for(const e of t.tempFiles){const t={"path":e.tempFilePath,"size":e.size,"type":e.tempFilePath.split(".").pop()};i.push(t)}const r={"tempFilePaths":t.tempFilePaths,"tempFiles":i,"errMsg":t.errMsg};u.success(r,{"resolve":e,"reject":s})},"fail":t=>{u.fail(t,{"resolve":e,"reject":s})}})})})},"1607":function(e,t,i){i.d(t,{"RZ":function(){return hideLoading},"Zu":function(){return showActionSheet},"Cs":function(){return showLoading},"to":function(){return showModal},"P0":function(){return showToast}});var s=i(5482),r=i(1229),a=i(794),n=i(2999),o=i(9479);const noop=function(){};let l="default";function init(e){if("ready"===l)return;const t=e.createElement("style");t.textContent='@font-face{font-weight:normal;font-style:normal;font-family:"taro";src:url("data:application/x-font-ttf;charset=utf-8;base64, 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") format("truetype");}@-webkit-keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}@keyframes taroLoading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg);}}.taro-modal__foot:after {content: "";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);} .taro-model__btn:active {background-color: #EEEEEE}.taro-model__btn:not(:first-child):after {content: "";position: absolute;left: 0;top: 0;width: 1px;bottom: 0;border-left: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}.taro-actionsheet__cell:not(:last-child):after {content: "";position: absolute;left: 0;bottom: 0;right: 0;height: 1px;border-top: 1px solid #e5e5e5;color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}',e.querySelector("head").appendChild(t),l="ready"}const d=new class Toast{"constructor"(){this.options={"title":"","icon":"none","image":"","duration":1500,"mask":!1},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0"},"toastStyle":{"z-index":"5000","box-sizing":"border-box","display":"flex","flex-direction":"column","justify-content":"center","-webkit-justify-content":"center","position":"fixed","top":"50%","left":"50%","min-width":"120px","max-width":"200px","min-height":"120px","padding":"15px","transform":"translate(-50%, -50%)","border-radius":"5px","text-align":"center","line-height":"1.6","color":"#FFFFFF","background":"rgba(17, 17, 17, 0.7)"},"successStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTQ4OTYzMjA0IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQzNDgiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNMjE5Ljk1MiA1MTIuNTc2bDIxMC40MzIgMjEwLjQzMi00NS4yNDggNDUuMjU2LTIxMC40MzItMjEwLjQzMnoiIHAtaWQ9IjQzNDkiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNNzk5LjY3MiAyNjIuMjY0bDQ1LjI1NiA0NS4yNTYtNDYwLjQ2NCA0NjAuNDY0LTQ1LjI1Ni00NS4yNTZ6IiBwLWlkPSI0MzUwIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"errrorStyle":{"margin":"6px auto","width":"38px","height":"38px","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjM5NTUxMDU1MTgzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE0MDc2IiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNTggNjQgNjQgMjY0LjU4IDY0IDUxMnMyMDAuNTggNDQ4IDQ0OCA0NDggNDQ4LTIwMC41OCA0NDgtNDQ4Uzc1OS40MiA2NCA1MTIgNjR6IG0wIDc1MmEzNiAzNiAwIDEgMSAzNi0zNiAzNiAzNiAwIDAgMS0zNiAzNnogbTUxLjgzLTU1MS45NUw1NDggNjM2YTM2IDM2IDAgMCAxLTcyIDBsLTE1LjgzLTM3MS45NWMtMC4xLTEuMzMtMC4xNy0yLjY4LTAuMTctNC4wNWE1MiA1MiAwIDAgMSAxMDQgMGMwIDEuMzctMC4wNyAyLjcyLTAuMTcgNC4wNXoiIHAtaWQ9IjE0MDc3IiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat","background-size":"100%"},"loadingStyle":{"margin":"6px auto","width":"38px","height":"38px","-webkit-animation":"taroLoading 1s steps(12, end) infinite","animation":"taroLoading 1s steps(12, end) infinite","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat","background-size":"100%"},"imageStyle":{"margin":"6px auto","width":"40px","height":"40px","background":"transparent no-repeat","background-size":"100%"},"textStyle":{"margin":"0","font-size":"16px"}}}"create"(e={},t="toast"){var i,s;const{"maskStyle":r,"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p,"textStyle":u}=this.style,h=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});if(this.el=document.createElement("div"),this.el.className="taro__toast",this.el.style.opacity="0",this.el.style.transition="opacity 0.1s linear",this.el.ontouchmove=e=>{e.stopPropagation(),e.preventDefault()},this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(r)),this.mask.style.display=h.mask?"block":"none",this.icon=document.createElement("p"),h.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${h.image})`})));else{const e="loading"===h.icon?c:"error"===h.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===h.icon?{"display":"none"}:{})))}return this.toast=document.createElement("div"),this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===h.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.title=document.createElement("p"),this.title.setAttribute("style",(0,n.Rq)(u)),this.title.textContent=h.title,this.toast.appendChild(this.icon),this.toast.appendChild(this.title),this.el.appendChild(this.mask),this.el.appendChild(this.toast),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.type=h._type,h.duration>=0&&this.hide(h.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"show"(e={},t="toast"){var i,s;const r=Object.assign(Object.assign(Object.assign({},this.options),e),{"_type":t});this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.title.textContent=r.title||"",this.mask.style.display=r.mask?"block":"none";const{"toastStyle":o,"successStyle":l,"errrorStyle":d,"loadingStyle":c,"imageStyle":p}=this.style;if(r.image)this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},p),{"background-image":`url(${r.image})`})));else if(!r.image&&r.icon){const e="loading"===r.icon?c:"error"===r.icon?d:l;this.icon.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},e),"none"===r.icon?{"display":"none"}:{})))}return this.toast.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},o),"none"===r.icon?{"min-height":"0","padding":"10px 15px"}:{}))),this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.type=r._type,r.duration>=0&&this.hide(r.duration,this.type),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)(),""}"hide"(e=0,t=""){t&&t!==this.type||(this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},100)},e))}},c=new class Modal{"constructor"(){this.options={"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"modalStyle":{"z-index":"4999","position":"fixed","top":"50%","left":"50%","transform":"translate(-50%, -50%)","width":"80%","max-width":"300px","border-radius":"3px","text-align":"center","line-height":"1.6","overflow":"hidden","background":"#FFFFFF"},"titleStyle":{"padding":"20px 24px 9px","font-size":"18px"},"textStyle":{"padding":"0 24px 12px","min-height":"40px","font-size":"15px","line-height":"1.3","color":"#808080","word-wrap":"break-word","word-break":"break-all"},"footStyle":{"position":"relative","line-height":"48px","font-size":"18px","display":"flex"},"btnStyle":{"position":"relative","-webkit-box-flex":"1","-webkit-flex":"1","flex":"1"}}}"create"(e={}){return new Promise(t=>{var i,s;const{"maskStyle":r,"modalStyle":o,"titleStyle":l,"textStyle":d,"footStyle":c,"btnStyle":p}=this.style,u=Object.assign(Object.assign({},this.options),e);this.el=document.createElement("div"),this.el.className="taro__modal",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear";const eventHandler=e=>{e.stopPropagation(),e.preventDefault()},h=document.createElement("div");h.className="taro-modal__mask",h.setAttribute("style",(0,n.Rq)(r)),h.ontouchmove=eventHandler;const m=document.createElement("div");m.className="taro-modal__content",m.setAttribute("style",(0,n.Rq)(o)),m.ontouchmove=eventHandler;const g=u.title?l:Object.assign(Object.assign({},l),{"display":"none"});this.title=document.createElement("div"),this.title.className="taro-modal__title",this.title.setAttribute("style",(0,n.Rq)(g)),this.title.textContent=u.title;const f=u.title?d:Object.assign(Object.assign({},d),{"padding":"40px 20px 26px","color":"#353535"});this.text=document.createElement("div"),this.text.className="taro-modal__text",this.text.setAttribute("style",(0,n.Rq)(f)),this.text.textContent=u.content;const w=document.createElement("div");w.className="taro-modal__foot",w.setAttribute("style",(0,n.Rq)(c));const v=Object.assign(Object.assign({},p),{"color":u.cancelColor,"display":u.showCancel?"block":"none"});this.cancel=document.createElement("div"),this.cancel.className="taro-model__btn taro-model__cancel",this.cancel.setAttribute("style",(0,n.Rq)(v)),this.cancel.textContent=u.cancelText,this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm=document.createElement("div"),this.confirm.className="taro-model__btn taro-model__confirm",this.confirm.setAttribute("style",(0,n.Rq)(p)),this.confirm.style.color=u.confirmColor,this.confirm.textContent=u.confirmText,this.confirm.onclick=()=>{this.hide(),t("confirm")},w.appendChild(this.cancel),w.appendChild(this.confirm),m.appendChild(this.title),m.appendChild(this.text),m.appendChild(w),this.el.appendChild(h),this.el.appendChild(m),document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"show"(e={}){return new Promise(t=>{var i,s;const r=Object.assign(Object.assign({},this.options),e);this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer);const{"textStyle":o}=this.style;if(r.title)this.title.textContent=r.title,this.title.style.display="block",this.text.setAttribute("style",(0,n.Rq)(o));else{this.title.textContent="",this.title.style.display="none";const e=Object.assign(Object.assign({},o),{"padding":"40px 20px 26px","color":"#353535"});this.text.setAttribute("style",(0,n.Rq)(e))}this.text.textContent=r.content||"",this.cancel.style.display=r.showCancel?"block":"none",this.cancel.textContent=r.cancelText||"",this.cancel.style.color=r.cancelColor||"",this.confirm.textContent=r.confirmText||"",this.confirm.style.color=r.confirmColor||"",this.cancel.onclick=()=>{this.hide(),t("cancel")},this.confirm.onclick=()=>{this.hide(),t("confirm")},this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1"},0),this.currentPath=null!==(s=null===(i=a.E.page)||void 0===i?void 0:i.path)&&void 0!==s?s:(0,n.Ti)()})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.currentPath=null,this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},p=new class ActionSheet{"constructor"(){this.options={"alertText":"","itemList":[],"itemColor":"#000000","success":noop,"fail":noop,"complete":noop},this.style={"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"actionSheetStyle":{"z-index":"4999","position":"fixed","left":"0","bottom":"0","-webkit-transform":"translate(0, 100%)","transform":"translate(0, 100%)","width":"100%","line-height":"1.6","background":"#EFEFF4","-webkit-transition":"-webkit-transform .3s","transition":"transform .3s","border-radius":"15px 15px 0 0"},"menuStyle":{"background-color":"#FCFCFD","border-radius":"15px 15px 0 0"},"cellStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"18px"},"titleStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"16px","color":"rgba(0,0,0,0.8)","display":"none"},"cancelStyle":{"margin-top":"6px","padding":"10px 0","text-align":"center","font-size":"18px","color":"#000000","background-color":"#FCFCFD"}},this.lastConfig={}}"create"(e={}){return new Promise(t=>{const{"maskStyle":i,"actionSheetStyle":s,"menuStyle":r,"cellStyle":a,"titleStyle":o,"cancelStyle":l}=this.style,d=Object.assign(Object.assign({},this.options),e);this.lastConfig=d,this.el=document.createElement("div"),this.el.className="taro__actionSheet",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear",this.mask=document.createElement("div"),this.mask.setAttribute("style",(0,n.Rq)(i)),this.actionSheet=document.createElement("div"),this.actionSheet.setAttribute("style",(0,n.Rq)(s)),this.menu=document.createElement("div"),this.menu.setAttribute("style",(0,n.Rq)(Object.assign(Object.assign({},r),{"color":d.itemColor}))),this.cells=d.itemList.map((e,i)=>{const s=document.createElement("div");return s.className="taro-actionsheet__cell",s.setAttribute("style",(0,n.Rq)(a)),s.textContent=e,s.dataset.tapIndex=`${i}`,s.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)},s}),this.title=document.createElement("div"),this.title.setAttribute("style",(0,n.Rq)(o)),this.title.className="taro-actionsheet__cell",this.title.textContent=d.alertText,this.title.style.display=d.alertText?"block":"none",this.cancel=document.createElement("div"),this.cancel.setAttribute("style",(0,n.Rq)(l)),this.cancel.textContent="取消",this.menu.appendChild(this.title),this.cells.forEach(e=>this.menu.appendChild(e)),this.actionSheet.appendChild(this.menu),this.actionSheet.appendChild(this.cancel),this.el.appendChild(this.mask),this.el.appendChild(this.actionSheet);const cb=()=>{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,document.body.appendChild(this.el),setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"show"(e={}){return new Promise(t=>{const i=Object.assign(Object.assign({},this.options),e);this.lastConfig=i,this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),i.itemColor&&(this.menu.style.color=i.itemColor);const{"cellStyle":s}=this.style;i.itemList.forEach((e,i)=>{let r;this.cells[i]?r=this.cells[i]:(r=document.createElement("div"),r.className="taro-actionsheet__cell",r.setAttribute("style",(0,n.Rq)(s)),r.dataset.tapIndex=`${i}`,this.cells.push(r),this.menu.appendChild(r)),r.textContent=e,r.onclick=e=>{this.hide();const i=e.currentTarget,s=Number(null==i?void 0:i.dataset.tapIndex)||0;t(s)}});const r=this.cells.length,a=i.itemList.length;if(r>a){for(let e=a;e{this.hide(),t("cancel")};this.mask.onclick=cb,this.cancel.onclick=cb,this.el.style.display="block",setTimeout(()=>{this.el.style.opacity="1",(0,n.BM)(this.actionSheet,"translate(0, 0)")},0)})}"hide"(){this.hideOpacityTimer&&clearTimeout(this.hideOpacityTimer),this.hideDisplayTimer&&clearTimeout(this.hideDisplayTimer),this.hideOpacityTimer=setTimeout(()=>{this.el.style.opacity="0",(0,n.BM)(this.actionSheet,"translate(0, 100%)"),this.hideDisplayTimer=setTimeout(()=>{this.el.style.display="none"},200)},0)}},showToast=(e={"title":""})=>{init(document),e=Object.assign({"title":"","icon":"success","image":"","duration":1500,"mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showToast","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("number"!=typeof e.duration)return r.fail({"errMsg":(0,n.m2)({"para":"duration","correct":"Number","wrong":e.duration})});e.image&&"string"!=typeof e.image&&(e.image=""),e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"toast"):d.create(e,"toast"),r.success({"errMsg":a})},showLoading=(e={"title":""})=>{init(document),e=Object.assign({"title":"","mask":!1},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showLoading","success":t,"fail":i,"complete":s});if("string"!=typeof(e=Object.assign({},e,{"icon":"loading","image":"","duration":-1})).title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});e.mask=!!e.mask;let a="";return a=d.el?d.show(e,"loading"):d.create(e,"loading"),r.success({"errMsg":a})},hideLoading=({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideLoading","success":t,"fail":i,"complete":s});return d.el?(d.hide(0,e?"loading":""),r.success()):r.success()},showModal=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={}){init(document),e=Object.assign({"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},e);const{"success":t,"fail":i,"complete":s}=e,r=new o._({"name":"showModal","success":t,"fail":i,"complete":s});if("string"!=typeof e.title)return r.fail({"errMsg":(0,n.m2)({"para":"title","correct":"String","wrong":e.title})});if("string"!=typeof e.content)return r.fail({"errMsg":(0,n.m2)({"para":"content","correct":"String","wrong":e.content})});if("string"!=typeof e.cancelText)return r.fail({"errMsg":(0,n.m2)({"para":"cancelText","correct":"String","wrong":e.cancelText})});if(e.cancelText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"cancelText length should not larger then 4 Chinese characters"});if("string"!=typeof e.confirmText)return r.fail({"errMsg":(0,n.m2)({"para":"confirmText","correct":"String","wrong":e.confirmText})});if(e.confirmText.replace(/[\u0391-\uFFE5]/g,"aa").length>8)return r.fail({"errMsg":"confirmText length should not larger then 4 Chinese characters"});if("string"!=typeof e.cancelColor)return r.fail({"errMsg":(0,n.m2)({"para":"cancelColor","correct":"String","wrong":e.cancelColor})});if("string"!=typeof e.confirmColor)return r.fail({"errMsg":(0,n.m2)({"para":"confirmColor","correct":"String","wrong":e.confirmColor})});e.showCancel=!!e.showCancel;let a="";a=c.el?yield c.show(e):yield c.create(e);const l={"cancel":!1,"confirm":!1};return l[a]=!0,r.success(l)});const showActionSheet=(...e)=>(0,s.sH)(void 0,[...e],void 0,function*(e={"itemList":[]},t="showActionSheet"){init(document),e=Object.assign({"itemColor":"#000000","itemList":[]},e);const{"success":i,"fail":s,"complete":r}=e,a=new o._({"name":t,"success":i,"fail":s,"complete":r});if(!Array.isArray(e.itemList))return a.fail({"errMsg":(0,n.m2)({"para":"itemList","correct":"Array","wrong":e.itemList})});if(e.itemList.length<1)return a.fail({"errMsg":"parameter error: parameter.itemList should have at least 1 item"});if(e.itemList.length>6)return a.fail({"errMsg":"parameter error: parameter.itemList should not be large than 6"});for(let t=0;t{var e,t;d.currentPath&&d.currentPath!==(null===(e=a.E.page)||void 0===e?void 0:e.path)&&((({"noConflict":e=!1,"success":t,"fail":i,"complete":s}={})=>{const r=new o._({"name":"hideToast","success":t,"fail":i,"complete":s});d.el?(d.hide(0,e?"toast":""),r.success()):r.success()})(),hideLoading()),c.currentPath&&c.currentPath!==(null===(t=a.E.page)||void 0===t?void 0:t.path)&&function hideModal(){c.el&&c.hide()}()})},"2570":function(e,t,i){i.d(t,{"W":function(){return LinearGradient}});i(758);var s=i(1953),r=i(6070);const a={"to top":0,"to top right":45,"to right top":45,"to right":90,"to bottom right":135,"to right bottom":135,"to bottom":180,"to bottom left":225,"to left bottom":225,"to left":270,"to top left":315,"to left top":315},LinearGradient=({"colors":e=["#000000","#ffffff"],"angle":t,"direction":i,"style":n={},"className":o,"children":l,"onClick":d,...c})=>{let p=180;void 0!==t?p=t:i&&(p=a[i]??180);const u=`linear-gradient(${p}deg, ${e.join(", ")})`;return(0,r.jsx)(s.Ss,{"className":o,"style":{...n,"background":u},"onClick":d,...c,"children":l})}},"7908":function(e,t,i){i.r(t),i.d(t,{"default":function(){return FeedbackPage}});var s=i(758),r=i(1953),a=i(2570),n=i(1607),o=i(4203),l=i(3101),d=i(1285);var c=i(6070);const p=9,u=2;function FeedbackPage(){const[e,t]=(0,s.useState)(""),[i,h]=(0,s.useState)([]),[m,g]=(0,s.useState)(!1),getImageSrc=e=>e.url||e.tempPath||"";return(0,c.jsxs)(r.Ss,{"className":"feedback-page","children":[(0,c.jsxs)(r.Ss,{"className":"feedback-form","children":[(0,c.jsx)(r.EY,{"className":"feedback-label","children":"反馈内容"}),(0,c.jsx)(r.TM,{"className":"feedback-textarea","placeholder":"输入您想要说的内容","placeholderClass":"feedback-placeholder","value":e,"onInput":e=>t(e.detail.value),"maxlength":500}),(0,c.jsxs)(r.EY,{"className":"feedback-count","children":[e.length,"/500"]}),(0,c.jsxs)(r.EY,{"className":"feedback-label feedback-label-mt","children":["添加图片(最多",p,"张,单张照片小于",u,"M)"]}),(0,c.jsxs)(r.Ss,{"className":"feedback-images","children":[i.map((e,t)=>(0,c.jsxs)(r.Ss,{"className":"feedback-image-item","children":[(0,c.jsx)(r._V,{"className":"feedback-image","src":getImageSrc(e),"mode":"aspectFill"}),(0,c.jsx)(r.Ss,{"className":"feedback-image-remove","onClick":()=>{return e=t,void h(t=>t.filter((t,i)=>i!==e));var e},"children":"×"})]},e.id)),i.length{if(i.length>=p)(0,n.P0)({"title":`最多上传${p}张图片`,"icon":"none"});else try{(0,n.Cs)({"title":"上传中..."});const e=await(0,l.rr)(i.length,p);(0,n.RZ)(),e.length>0&&h(t=>[...t,...e])}catch(e){(0,n.RZ)(),(0,n.P0)({"title":e?.message??"上传失败","icon":"none"})}},"children":[(0,c.jsx)(r.EY,{"className":"feedback-image-add-icon","children":"+"}),(0,c.jsx)(r.EY,{"className":"feedback-image-add-text","children":"添加"})]})]})]}),(0,c.jsx)(r.Ss,{"className":"feedback-footer","children":(0,c.jsx)(a.W,{"className":"feedback-submit","colors":["#ff7600","#ff8c2e"],"angle":135,"onClick":m?void 0:async()=>{if(e.trim()){g(!0);try{const t=i.map(e=>e.url||e.tempPath||e.id).filter(Boolean);await function submitFeedback(e){const t=e.title??(e.content?.slice(0,30)||"意见反馈"),i=e.imageList??e.fileIds??[];return(0,d.p3)({"title":t,"content":e.content,"imageList":i.length>0?i:void 0})}({"content":e.trim(),"imageList":t.length>0?t:void 0});(0,n.P0)({"title":"反馈已收到,感谢您的反馈","icon":"success"}),setTimeout(()=>o.Ay.navigateBack(),1500)}catch{(0,n.P0)({"title":"反馈已收到,感谢您的反馈","icon":"success"}),setTimeout(()=>o.Ay.navigateBack(),1500)}finally{g(!1)}}else(0,n.P0)({"title":"请输入反馈内容","icon":"none"})},"children":(0,c.jsx)(r.EY,{"children":m?"提交中…":"提交"})})})]})}},"3101":function(e,t,i){i.d(t,{"rr":function(){return chooseAndUploadFeedbackImages},"QM":function(){return upload_uploadFile}});var s=i(7369),r=i(2717),a=i(1045);class NativeUploadFile{"constructor"(e){this.className="NativeUploadFile";const t=Object.assign(Object.assign({},e),{"success":t=>{null==e||e.success(t),this.destroy()},"fail":t=>{null==e||e.fail(t),this.destroy()}});this.objectId=a.N.getInstance().createInstance(this.className,t)}static"getUploadTask"(e){return new NativeUploadFile(e)}"abort"(){a.N.getInstance().setInstanceFunction({},this.className,"abort",this.objectId),this.destroy()}"offHeadersReceived"(e){a.N.getInstance().setInstanceFunction(e,this.className,"offHeadersReceived",this.objectId)}"offProgressUpdate"(e){a.N.getInstance().setInstanceFunction(e,this.className,"offProgressUpdate",this.objectId)}"onHeadersReceived"(e){a.N.getInstance().setInstanceFunctionAsync(e,this.className,"onHeadersReceived",this.objectId)}"onProgressUpdate"(e){a.N.getInstance().setInstanceFunctionAsync(e,this.className,"onProgressUpdate",this.objectId)}"destroy"(){a.N.getInstance().destroyInstance(this.className,this.objectId)}}var n=i(1321);const uploadFile=e=>{const t=(0,n._S)(e);if(!t.flag){const e={"errMsg":`uploadFile:fail ${t.msg}`};return Promise.reject(e)}const i=e,{"url":a,"filePath":o,"name":l,"success":d,"fail":c,"complete":p}=i,u=(0,s.Tt)(i,["url","filePath","name","success","fail","complete"]),h={"url":a,"filePath":o,"name":l};for(const e in h)if("string"!=typeof h[e]){const t={"errMsg":(0,n.m2)({"para":e,"correct":"string","wrong":h[e]})};return(0,r.Tn)(c)&&c(t),(0,r.Tn)(p)&&p(t),Promise.reject(t)}const m=NativeUploadFile.getUploadTask(Object.assign(Object.assign({"url":a,"filePath":o,"name":l},u),{"success":e=>{(0,r.Tn)(d)&&d(e)},"fail":e=>{(0,r.Tn)(c)&&c(e)},"complete":e=>{(0,r.Tn)(p)&&p(e)}})),g=Promise.resolve(m);return m&&["abort","onHeadersReceived","offHeadersReceived","onProgressUpdate","offProgressUpdate"].forEach(e=>{e in m&&(g[e]=m[e].bind(m))}),g};var o=i(7220),l=i(1169),d=i(1607),c=i(3659);const p=`${i(1081).K.BASE_URL}/api/file/upload`;function upload_uploadFile(e){return(async()=>{const t=await(0,c.c7)(c.d5.TOKEN)||"";return new Promise((i,s)=>{uploadFile({"url":p,"filePath":e,"name":"files","header":{"cookie":t?`token=${t}`:""}}).then(e=>{if(200===e.statusCode)try{const t=JSON.parse(e.data);if(t.code&&"S00000"!==t.code)return void s(t);i(t.model??t)}catch{s(new Error("解析上传结果失败"))}else s(new Error(e.data||"上传失败"))}).catch(s)})})()}const u=2097152;async function chooseAndUploadFeedbackImages(e,t=9){const i=Math.min(t-e,9);if(i<=0)return[];const s=(await(0,o.N)({"count":i,"sizeType":["compressed"],"sourceType":["album","camera"]})).tempFilePaths??[],r=[];for(const e of s)try{const t=await(0,l.R)({"filePath":e});if((t.size??0)>u){(0,d.P0)({"title":"图片超过 2M,请选择较小图片","icon":"none"});continue}const i=await upload_uploadFile(e),s=i.id??i.fileId,a=i.url??i?.model?.url;s&&r.push({"id":String(s),"url":a,"tempPath":e})}catch{}return r}}}]); \ No newline at end of file diff --git a/entry/src/main/resources/rawfile/spa/js/app.7618e7df.js b/entry/src/main/resources/rawfile/spa/js/app.7618e7df.js new file mode 100644 index 0000000..677a13f --- /dev/null +++ b/entry/src/main/resources/rawfile/spa/js/app.7618e7df.js @@ -0,0 +1,2 @@ +/*! For license information please see app.7618e7df.js.LICENSE.txt */ +!function(){var a,o,u,s,w,$={"1951":function(a,o,u){"use strict";u.d(o,{"wt":function(){return on},"xr":function(){return Wt},"lh":function(){return createEvent},"h":function(){return h},"w$":function(){return proxyCustomElement}});const s=!1,w=!0,$=!1,x=!0,_=!0,C=!0,j=!0,B=!0,L=!0,U=!0,z=!0,Y=!0,V=!0,Z=!0,ee=!0,ae=!1,ie=!0,le=!0,ce=!0,fe=!0,de=!0,pe=!0,ye=!0,be=!0,we=!0,$e=!0,Se=!0,xe=!0,_e=!0,Pe=!0,Te=!0,Re=!0,ze=!0,Qe=!0,He=!0,Ye=!0,We=!0,qe=!0,Xe=!0,et=!0,tt=!0,nt=!0,rt=!0,at=!0,ot=!1,it=!1,lt=!1,ut=!1,st=!1,ct=!1,ft=!1,dt=!1,pt=!1,ht=!0,gt=!1,mt=!0,At=!1,yt=!0,bt=!0,vt=!0,wt=!1,kt=!0,$t=!0,St=!0,Et=!1,xt=!1,_t=!1,Ct=!0,Nt="app";let Pt,Tt,jt,Ot,Rt=0,Bt=!1,It=!1,Lt=!1,Dt=!1,Ft=null,Ut=0,zt=!1;const createTime=(a,o="")=>{if(pt&&performance.mark){const u=`st:${a}:${o}:${Rt++}`;return performance.mark(u),()=>performance.measure(`[Stencil] ${a}() <${o}>`,u)}return()=>{}},Mt="s-id",Qt="sty-id",Ht="c-id",Yt="http://www.w3.org/1999/xlink",Vt={},isComplexType=a=>"object"===(a=typeof a)||"function"===a;function queryNonceMetaTagContent(a){var o,u,s;return null!==(s=null===(u=null===(o=a.head)||void 0===o?void 0:o.querySelector('meta[name="csp-nonce"]'))||void 0===u?void 0:u.getAttribute("content"))&&void 0!==s?s:void 0}const h=(a,o,...u)=>{let s=null,w=null,$=null,x=!1,_=!1;const C=[],walk=o=>{for(let u=0;ua[o]).join(" "))}if(lt&&C.some(isHost)&&consoleDevError("The must be the single root component. Make sure:\n- You are NOT using hostData() and in the same component.\n- is used once, and it's the single root component of the render() function."),He&&"function"==typeof a)return a(null===o?{}:o,C,qt);const j=newVNode(a,null);return j.$attrs$=o,C.length>0&&(j.$children$=C),Ye&&(j.$key$=w),ht&&(j.$name$=$),j},newVNode=(a,o)=>{const u={"$flags$":0,"$tag$":a,"$text$":o,"$elm$":null,"$children$":null};return Re&&(u.$attrs$=null),Ye&&(u.$key$=null),ht&&(u.$name$=null),u},Wt={},isHost=a=>a&&a.$tag$===Wt,qt={"forEach":(a,o)=>a.map(convertToPublic).forEach(o),"map":(a,o)=>a.map(convertToPublic).map(o).map(convertToPrivate)},convertToPublic=a=>({"vattrs":a.$attrs$,"vchildren":a.$children$,"vkey":a.$key$,"vname":a.$name$,"vtag":a.$tag$,"vtext":a.$text$}),convertToPrivate=a=>{if("function"==typeof a.vtag){const o=Object.assign({},a.vattrs);return a.vkey&&(o.key=a.vkey),a.vname&&(o.name=a.vname),h(a.vtag,o,...a.vchildren||[])}const o=newVNode(a.vtag,a.vtext);return o.$attrs$=a.vattrs,o.$children$=a.vchildren,o.$key$=a.vkey,o.$name$=a.vname,o},validateInputProperties=a=>{const o=Object.keys(a),u=o.indexOf("value");if(-1===u)return;const s=o.indexOf("type"),w=o.indexOf("min"),$=o.indexOf("max"),x=o.indexOf("step");(u should be set after "min", "max", "type" and "step"')},clientHydrate=(a,o,u,s,w,$,x)=>{let _,C,j,B;if(1===$.nodeType){for(_=$.getAttribute(Ht),_&&(C=_.split("."),C[0]!==x&&"0"!==C[0]||(j={"$flags$":0,"$hostId$":C[0],"$nodeId$":C[1],"$depth$":C[2],"$index$":C[3],"$tag$":$.tagName.toLowerCase(),"$elm$":$,"$attrs$":null,"$children$":null,"$key$":null,"$name$":null,"$text$":null},o.push(j),$.removeAttribute(Ht),a.$children$||(a.$children$=[]),a.$children$[j.$index$]=j,a=j,s&&"0"===j.$depth$&&(s[j.$index$]=j.$elm$))),B=$.childNodes.length-1;B>=0;B--)clientHydrate(a,o,u,s,w,$.childNodes[B],x);if($.shadowRoot)for(B=$.shadowRoot.childNodes.length-1;B>=0;B--)clientHydrate(a,o,u,s,w,$.shadowRoot.childNodes[B],x)}else if(8===$.nodeType)C=$.nodeValue.split("."),C[1]!==x&&"0"!==C[1]||(_=C[0],j={"$flags$":0,"$hostId$":C[1],"$nodeId$":C[2],"$depth$":C[3],"$index$":C[4],"$elm$":$,"$attrs$":null,"$children$":null,"$key$":null,"$name$":null,"$tag$":null,"$text$":null},"t"===_?(j.$elm$=$.nextSibling,j.$elm$&&3===j.$elm$.nodeType&&(j.$text$=j.$elm$.textContent,o.push(j),$.remove(),a.$children$||(a.$children$=[]),a.$children$[j.$index$]=j,s&&"0"===j.$depth$&&(s[j.$index$]=j.$elm$))):j.$hostId$===x&&("s"===_?(j.$tag$="slot",C[5]?$["s-sn"]=j.$name$=C[5]:$["s-sn"]="",$["s-sr"]=!0,we&&s&&(j.$elm$=an.createElement(j.$tag$),j.$name$&&j.$elm$.setAttribute("name",j.$name$),$.parentNode.insertBefore(j.$elm$,$),$.remove(),"0"===j.$depth$&&(s[j.$index$]=j.$elm$)),u.push(j),a.$children$||(a.$children$=[]),a.$children$[j.$index$]=j):"r"===_&&(we&&s?$.remove():ht&&(w["s-cr"]=$,$["s-cn"]=!0))));else if(a&&"style"===a.$tag$){const o=newVNode(null,$.textContent);o.$elm$=$,o.$index$="0",a.$children$=[o]}},initializeDocumentHydrate=(a,o)=>{if(1===a.nodeType){let u=0;for(;unn.map(o=>o(a)).find(a=>!!a),createEvent=(a,o,u)=>{const s=(a=>dt?getHostRef(a).$hostElement$:a)(a);return{"emit":a=>(lt&&!s.isConnected&&consoleDevWarn(`The "${o}" event was emitted, but the dispatcher node is no longer connected to the dom.`),emitEvent(s,o,{"bubbles":!!(4&u),"composed":!!(2&u),"cancelable":!!(1&u),"detail":a}))}},emitEvent=(a,o,u)=>{const s=ln.ce(o,u);return a.dispatchEvent(s),s},Gt=new WeakMap,registerStyle=(a,o,u)=>{let s=tn.get(a);cn&&u?(s=s||new CSSStyleSheet,"string"==typeof s?s=o:s.replaceSync(o)):s=o,tn.set(a,s)},addStyle=(a,o,u,s)=>{var w;let $=getScopeId(o,u);const x=tn.get($);if(!Ct)return $;if(a=11===a.nodeType?a:an,x)if("string"==typeof x){a=a.head||a;let u,_=Gt.get(a);if(_||Gt.set(a,_=new Set),!_.has($)){if(ct&&a.host&&(u=a.querySelector(`[${Qt}="${$}"]`)))u.innerHTML=x;else{if(wt&&ln.$cssShim$){u=ln.$cssShim$.createHostStyle(s,$,x,!!(10&o.$flags$));const a=u["s-sc"];a&&($=a,_=null)}else u=an.createElement("style"),u.innerHTML=x;const C=null!==(w=ln.$nonce$)&&void 0!==w?w:queryNonceMetaTagContent(an);null!=C&&u.setAttribute("nonce",C),(st||ot)&&u.setAttribute(Qt,$),a.insertBefore(u,a.querySelector("link"))}_&&_.add($)}}else kt&&!a.adoptedStyleSheets.includes(x)&&(a.adoptedStyleSheets=[...a.adoptedStyleSheets,x]);return $},attachStyles=a=>{const o=a.$cmpMeta$,u=a.$hostElement$,s=o.$flags$,w=createTime("attachStyles",o.$tagName$),$=addStyle(we&&un&&u.shadowRoot?u.shadowRoot:u.getRootNode(),o,a.$modeName$,u);(we||be)&&Se&&10&s&&(u["s-sc"]=$,u.classList.add($+"-h"),be&&2&s&&u.classList.add($+"-s")),w()},getScopeId=(a,o)=>"sc-"+(fe&&o&&32&a.$flags$?a.$tagName$+"-"+o:a.$tagName$),setAccessor=(a,o,u,s,w,$)=>{if(u!==s){let x=isMemberInElement(a,o),_=o.toLowerCase();if(Qe&&"class"===o){const o=a.classList,w=parseClassList(u),$=parseClassList(s);o.remove(...w.filter(a=>a&&!$.includes(a))),o.add(...$.filter(a=>a&&!w.includes(a)))}else if(tt&&"style"===o){if(Te)for(const o in u)s&&null!=s[o]||(!st&&o.includes("-")?a.style.removeProperty(o):a.style[o]="");for(const o in s)u&&s[o]===u[o]||(!st&&o.includes("-")?a.style.setProperty(o,s[o]):a.style[o]=s[o])}else if(Ye&&"key"===o);else if(qe&&"ref"===o)s&&s(a);else if(!We||(dt?x:a.__lookupSetter__(o))||"o"!==o[0]||"n"!==o[1]){if(Xe){const C=isComplexType(s);if((x||C&&null!==s)&&!w)try{if(a.tagName.includes("-"))a[o]=s;else{const w=null==s?"":s;"list"===o?x=!1:null!=u&&a[o]==w||(a[o]=w)}}catch(a){}let j=!1;ze&&_!==(_=_.replace(/^xlink\:?/,""))&&(o=_,j=!0),null==s||!1===s?!1===s&&""!==a.getAttribute(o)||(ze&&j?a.removeAttributeNS(Yt,o):a.removeAttribute(o)):(!x||4&$||w)&&!C&&(s=!0===s?"":s,ze&&j?a.setAttributeNS(Yt,o,s):a.setAttribute(o,s))}}else o="-"===o[2]?o.slice(3):isMemberInElement(rn,_)?_.slice(2):_[2]+o.slice(3),u&&ln.rel(a,o,u,!1),s&&ln.ael(a,o,s,!1)}},Jt=/\s/,parseClassList=a=>a?a.split(Jt):[],updateElement=(a,o,u,s)=>{const w=11===o.$elm$.nodeType&&o.$elm$.host?o.$elm$.host:o.$elm$,$=a&&a.$attrs$||Vt,x=o.$attrs$||Vt;if(Te)for(s in $)s in x||setAccessor(w,s,$[s],void 0,u,o.$flags$);for(s in x)setAccessor(w,s,$[s],x[s],u,o.$flags$)},createElm=(a,o,u,s)=>{const w=o.$children$[u];let $,x,_,C=0;if(ht&&!Bt&&(Lt=!0,"slot"===w.$tag$&&(Pt&&s.classList.add(Pt+"-s"),w.$flags$|=w.$children$?2:1)),lt&&w.$elm$&&consoleDevError(`The JSX ${null!==w.$text$?`"${w.$text$}" text`:`"${w.$tag$}" element`} node should not be shared within the same renderer. The renderer caches element lookups in order to improve performance. However, a side effect from this is that the exact same JSX node should not be reused. For more information please see https://stenciljs.com/docs/templating-jsx#avoid-shared-jsx-nodes`),nt&&null!==w.$text$)$=w.$elm$=an.createTextNode(w.$text$);else if(ht&&1&w.$flags$)$=w.$elm$=it||st?slotReferenceDebugNode(w):an.createTextNode("");else{if(Pe&&!Dt&&(Dt="svg"===w.$tag$),$=w.$elm$=Pe?an.createElementNS(Dt?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",ht&&2&w.$flags$?"slot-fb":w.$tag$):an.createElement(ht&&2&w.$flags$?"slot-fb":w.$tag$),Pe&&Dt&&"foreignObject"===w.$tag$&&(Dt=!1),Re&&updateElement(null,w,Dt),(we||be)&&null!=Pt&&$["s-si"]!==Pt&&$.classList.add($["s-si"]=Pt),w.$children$)for(C=0;C{ln.$flags$|=1;const u=a.childNodes;for(let a=u.length-1;a>=0;a--){const s=u[a];s["s-hn"]!==jt&&s["s-ol"]&&(parentReferenceNode(s).insertBefore(s,referenceNode(s)),s["s-ol"].remove(),s["s-ol"]=void 0,Lt=!0),o&&putBackInOriginalLocation(s,o)}ln.$flags$&=-2},addVnodes=(a,o,u,s,w,$)=>{let x,_=ht&&a["s-cr"]&&a["s-cr"].parentNode||a;for(we&&_.shadowRoot&&_.tagName===jt&&(_=_.shadowRoot);w<=$;++w)s[w]&&(x=createElm(null,u,w,a),x&&(s[w].$elm$=x,_.insertBefore(x,ht?referenceNode(o):o)))},removeVnodes=(a,o,u,s,w)=>{for(;o<=u;++o)(s=a[o])&&(w=s.$elm$,callNodeRefs(s),ht&&(It=!0,w["s-ol"]?w["s-ol"].remove():putBackInOriginalLocation(w,!0)),w.remove())},isSameVnode=(a,o)=>a.$tag$===o.$tag$&&(ht&&"slot"===a.$tag$?a.$name$===o.$name$:!Ye||a.$key$===o.$key$),referenceNode=a=>a&&a["s-ol"]||a,parentReferenceNode=a=>(a["s-ol"]?a["s-ol"]:a).parentNode,patch=(a,o)=>{const u=o.$elm$=a.$elm$,s=a.$children$,w=o.$children$,$=o.$tag$,x=o.$text$;let _;nt&&null!==x?nt&&ht&&(_=u["s-cr"])?_.parentNode.textContent=x:nt&&a.$text$!==x&&(u.data=x):(Pe&&(Dt="svg"===$||"foreignObject"!==$&&Dt),(Re||ye)&&($e&&"slot"===$||updateElement(a,o,Dt)),Te&&null!==s&&null!==w?((a,o,u,s)=>{let w,$,x=0,_=0,C=0,j=0,B=o.length-1,L=o[0],U=o[B],z=s.length-1,Y=s[0],V=s[z];for(;x<=B&&_<=z;)if(null==L)L=o[++x];else if(null==U)U=o[--B];else if(null==Y)Y=s[++_];else if(null==V)V=s[--z];else if(isSameVnode(L,Y))patch(L,Y),L=o[++x],Y=s[++_];else if(isSameVnode(U,V))patch(U,V),U=o[--B],V=s[--z];else if(isSameVnode(L,V))!ht||"slot"!==L.$tag$&&"slot"!==V.$tag$||putBackInOriginalLocation(L.$elm$.parentNode,!1),patch(L,V),a.insertBefore(L.$elm$,U.$elm$.nextSibling),L=o[++x],V=s[--z];else if(isSameVnode(U,Y))!ht||"slot"!==L.$tag$&&"slot"!==V.$tag$||putBackInOriginalLocation(U.$elm$.parentNode,!1),patch(U,Y),a.insertBefore(U.$elm$,L.$elm$),U=o[--B],Y=s[++_];else{if(C=-1,Ye)for(j=x;j<=B;++j)if(o[j]&&null!==o[j].$key$&&o[j].$key$===Y.$key$){C=j;break}Ye&&C>=0?($=o[C],$.$tag$!==Y.$tag$?w=createElm(o&&o[_],u,C,a):(patch($,Y),o[C]=void 0,w=$.$elm$),Y=s[++_]):(w=createElm(o&&o[_],u,_,a),Y=s[++_]),w&&(ht?parentReferenceNode(L.$elm$).insertBefore(w,referenceNode(L.$elm$)):L.$elm$.parentNode.insertBefore(w,L.$elm$))}x>B?addVnodes(a,null==s[z+1]?null:s[z+1].$elm$,u,s,_,z):Te&&_>z&&removeVnodes(o,x,B)})(u,s,o,w):null!==w?(Te&&nt&&null!==a.$text$&&(u.textContent=""),addVnodes(u,null,o,w,0,w.length-1)):Te&&null!==s&&removeVnodes(s,0,s.length-1),Pe&&Dt&&"svg"===$&&(Dt=!1))},updateFallbackSlotVisibility=a=>{const o=a.childNodes;let u,s,w,$,x,_;for(s=0,w=o.length;s{let o,u,s,w,$,x,_=0;const C=a.childNodes,j=C.length;for(;_=0;x--)u=s[x],u["s-cn"]||u["s-nr"]||u["s-hn"]===o["s-hn"]||(isNodeLocatedInSlot(u,w)?($=Zt.find(a=>a.$nodeToRelocate$===u),It=!0,u["s-sn"]=u["s-sn"]||w,$?$.$slotRefNode$=o:Zt.push({"$slotRefNode$":o,"$nodeToRelocate$":u}),u["s-sr"]&&Zt.map(a=>{isNodeLocatedInSlot(a.$nodeToRelocate$,u["s-sn"])&&($=Zt.find(a=>a.$nodeToRelocate$===u),$&&!a.$slotRefNode$&&(a.$slotRefNode$=$.$slotRefNode$))})):Zt.some(a=>a.$nodeToRelocate$===u)||Zt.push({"$nodeToRelocate$":u}));1===o.nodeType&&relocateSlotContent(o)}},isNodeLocatedInSlot=(a,o)=>1===a.nodeType?null===a.getAttribute("slot")&&""===o||a.getAttribute("slot")===o:a["s-sn"]===o||""===o,callNodeRefs=a=>{qe&&(a.$attrs$&&a.$attrs$.ref&&a.$attrs$.ref(null),a.$children$&&a.$children$.map(callNodeRefs))},renderVdom=(a,o)=>{const u=a.$hostElement$,s=a.$cmpMeta$,w=a.$vnode$||newVNode(null,null),$=isHost(o)?o:h(null,null,o);if(jt=u.tagName,lt&&Array.isArray(o)&&o.some(isHost))throw new Error(`The must be the single root component.\nLooks like the render() function of "${jt.toLowerCase()}" is returning an array that contains the .\n\nThe render() function should look like this instead:\n\nrender() {\n // Do not return an array\n return (\n {content}\n );\n}\n `);if(ye&&s.$attrsToReflect$&&($.$attrs$=$.$attrs$||{},s.$attrsToReflect$.map(([a,o])=>$.$attrs$[o]=u[a])),$.$tag$=null,$.$flags$|=4,a.$vnode$=$,$.$elm$=w.$elm$=we&&u.shadowRoot||u,(be||we)&&(Pt=u["s-sc"]),ht&&(Tt=u["s-cr"],Bt=un&&!!(1&s.$flags$),It=!1),patch(w,$),ht){if(ln.$flags$|=1,Lt){let a,o,u,s,w,x;relocateSlotContent($.$elm$);let _=0;for(;_an.createComment(` (host=${jt.toLowerCase()})`),originalLocationDebugNode=a=>an.createComment("org-location for "+(a.localName?`<${a.localName}> (host=${a["s-hn"]})`:`[${a.textContent}]`)),attachToAncestor=(a,o)=>{xt&&o&&!a.$onRenderResolve$&&o["s-p"]&&o["s-p"].push(new Promise(o=>a.$onRenderResolve$=o))},scheduleUpdate=(a,o)=>{if(at&&Te&&(a.$flags$|=16),xt&&4&a.$flags$)return void(a.$flags$|=512);attachToAncestor(a,a.$ancestorComponent$);const dispatch=()=>dispatchHooks(a,o);return at?hn(dispatch):dispatch()},dispatchHooks=(a,o)=>{const u=a.$hostElement$,s=createTime("scheduleUpdate",a.$cmpMeta$.$tagName$),w=dt?a.$lazyInstance$:u;let $;return o?(dt&&Y&&(a.$flags$|=256,a.$queuedListeners$&&(a.$queuedListeners$.map(([a,o])=>safeCall(w,a,o)),a.$queuedListeners$=null)),emitLifecycleEvent(u,"componentWillLoad"),C&&($=safeCall(w,"componentWillLoad"))):(emitLifecycleEvent(u,"componentWillUpdate"),j&&($=safeCall(w,"componentWillUpdate"))),emitLifecycleEvent(u,"componentWillRender"),B&&($=then($,()=>safeCall(w,"componentWillRender"))),s(),then($,()=>updateComponent(a,w,o))},updateComponent=async(a,o,u)=>{const s=a.$hostElement$,w=createTime("update",a.$cmpMeta$.$tagName$),$=s["s-rc"];_e&&u&&attachStyles(a);const x=createTime("render",a.$cmpMeta$.$tagName$);if(lt&&(a.$flags$|=1024),st?await callRender(a,o,s):callRender(a,o,s),wt&&ln.$cssShim$&&ln.$cssShim$.updateHost(s),lt&&(a.$renderCount$++,a.$flags$&=-1025),st)try{serverSideConnected(s),u&&(1&a.$cmpMeta$.$flags$?s["s-en"]="":2&a.$cmpMeta$.$flags$&&(s["s-en"]="c"))}catch(a){consoleError(a,s)}if(xt&&$&&($.map(a=>a()),s["s-rc"]=void 0),x(),w(),xt){const o=s["s-p"],postUpdate=()=>postUpdateComponent(a);0===o.length?postUpdate():(Promise.all(o).then(postUpdate),a.$flags$|=4,o.length=0)}else postUpdateComponent(a)},callRender=(a,o,u)=>{const w=!!s,$=!!dt,x=!!at,_=!!Te;try{if(Ft=o,o=(w||o.render)&&o.render(),_&&x&&(a.$flags$&=-17),(_||$)&&(a.$flags$|=2),z||ye)if(et||ye){if(st)return Promise.resolve(o).then(o=>renderVdom(a,o));renderVdom(a,o)}else u.textContent=o}catch(o){consoleError(o,a.$hostElement$)}return Ft=null,null},postUpdateComponent=a=>{const o=a.$cmpMeta$.$tagName$,u=a.$hostElement$,s=createTime("postUpdate",o),$=dt?a.$lazyInstance$:u,C=a.$ancestorComponent$;_&&(lt&&(a.$flags$|=1024),safeCall($,"componentDidRender"),lt&&(a.$flags$&=-1025)),emitLifecycleEvent(u,"componentDidRender"),64&a.$flags$?(x&&(lt&&(a.$flags$|=1024),safeCall($,"componentDidUpdate"),lt&&(a.$flags$&=-1025)),emitLifecycleEvent(u,"componentDidUpdate"),s()):(a.$flags$|=64,xt&&Se&&addHydratedFlag(u),w&&(lt&&(a.$flags$|=2048),safeCall($,"componentDidLoad"),lt&&(a.$flags$&=-2049)),emitLifecycleEvent(u,"componentDidLoad"),s(),xt&&(a.$onReadyResolve$(u),C||appDidLoad(o))),ot&&u["s-hmr-load"]&&u["s-hmr-load"](),ce&&dt&&a.$onInstanceResolve$(u),xt&&(a.$onRenderResolve$&&(a.$onRenderResolve$(),a.$onRenderResolve$=void 0),512&a.$flags$&&nextTick(()=>scheduleUpdate(a,!1)),a.$flags$&=-517)},appDidLoad=a=>{Se&&addHydratedFlag(an.documentElement),_t&&(ln.$flags$|=2),nextTick(()=>emitEvent(rn,"appload",{"detail":{"namespace":Nt}})),pt&&performance.measure&&performance.measure(`[Stencil] ${Nt} initial load (by ${a})`,"st:app:start")},safeCall=(a,o,u)=>{if(a&&a[o])try{return a[o](u)}catch(a){consoleError(a)}},then=(a,o)=>a&&a.then?a.then(o):o(),emitLifecycleEvent=(a,o)=>{ft&&emitEvent(a,"stencil_"+o,{"bubbles":!0,"composed":!0,"detail":{"namespace":Nt}})},addHydratedFlag=a=>mt?a.classList.add("hydrated"):gt?a.setAttribute("hydrated",""):void 0,serverSideConnected=a=>{const o=a.children;if(null!=o)for(let a=0,u=o.length;a{const w=getHostRef(a),$=dt?w.$hostElement$:a,x=w.$instanceValues$.get(o),_=w.$flags$,C=dt?w.$lazyInstance$:$;var j,B;j=u,B=s.$members$[o][0],u=null==j||isComplexType(j)?j:yt&&4&B?"false"!==j&&(""===j||!!j):bt&&2&B?parseFloat(j):vt&&1&B?String(j):j;const L=Number.isNaN(x)&&Number.isNaN(u);if((!dt||!(8&_)||void 0===x)&&(u!==x&&!L)&&(w.$instanceValues$.set(o,u),lt&&(1024&w.$flags$?consoleDevWarn(`The state/prop "${o}" changed during rendering. This can potentially lead to infinite-loops and other bugs.`,"\nElement",$,"\nNew value",u,"\nOld value",x):2048&w.$flags$&&consoleDevWarn(`The state/prop "${o}" changed during "componentDidLoad()", this triggers extra re-renders, try to setup on "componentWillLoad()"`,"\nElement",$,"\nNew value",u,"\nOld value",x)),!dt||C)){if(rt&&s.$watchers$&&128&_){const a=s.$watchers$[o];a&&a.map(a=>{try{C[a](u,x,o)}catch(a){consoleError(a,$)}})}if(Te&&2==(18&_)){if($t&&C.componentShouldUpdate&&!1===C.componentShouldUpdate(u,x,o))return;scheduleUpdate(w,!1)}}},proxyComponent=(a,o,u)=>{if(le&&o.$members$){rt&&a.watchers&&(o.$watchers$=a.watchers);const s=Object.entries(o.$members$),w=a.prototype;if(s.map(([a,[s]])=>{(pe||xe)&&(31&s||(!dt||2&u)&&32&s)?Object.defineProperty(w,a,{"get"(){return o=a,getHostRef(this).$instanceValues$.get(o);var o},"set"(w){if(lt){const w=getHostRef(this);1&u||8&w.$flags$||!(31&s)||1024&s||consoleDevWarn(`@Prop() "${a}" on <${o.$tagName$}> is immutable but was modified from within the component.\nMore information: https://stenciljs.com/docs/properties#prop-mutability`)}setValue(this,a,w,o)},"configurable":!0,"enumerable":!0}):dt&&ce&&1&u&&64&s&&Object.defineProperty(w,a,{"value"(...o){const u=getHostRef(this);return u.$onInstancePromise$.then(()=>u.$lazyInstance$[a](...o))}})}),de&&(!dt||1&u)){const u=new Map;w.attributeChangedCallback=function(a,o,s){ln.jmp(()=>{const o=u.get(a);if(this.hasOwnProperty(o))s=this[o],delete this[o];else if(w.hasOwnProperty(o)&&"number"==typeof this[o]&&this[o]==s)return;this[o]=(null!==s||"boolean"!=typeof this[o])&&s})},a.observedAttributes=s.filter(([a,o])=>15&o[0]).map(([a,s])=>{const w=s[1]||a;return u.set(w,a),ye&&512&s[0]&&o.$attrsToReflect$.push([a,w]),w})}}return a},initializeComponent=async(a,o,s,w,$)=>{if((dt||st||_e)&&!(32&o.$flags$)){if(dt||ct){if(o.$flags$|=32,($=loadModule(s,o,w)).then){const a=(x=`st:load:${s.$tagName$}:${o.$modeName$}`,_=`[Stencil] Load module for <${s.$tagName$}>`,pt&&performance.mark?(0===performance.getEntriesByName(x,"mark").length&&performance.mark(x),()=>{0===performance.getEntriesByName(_,"measure").length&&performance.measure(_,x)}):()=>{});$=await $,a()}if((lt||it)&&!$)throw new Error(`Constructor for "${s.$tagName$}#${o.$modeName$}" was not found`);le&&!$.isProxied&&(rt&&(s.$watchers$=$.watchers),proxyComponent($,s,2),$.isProxied=!0);const a=createTime("createInstance",s.$tagName$);le&&(o.$flags$|=8);try{new $(o)}catch(a){consoleError(a)}le&&(o.$flags$&=-9),rt&&(o.$flags$|=128),a(),fireConnectedCallback(o.$lazyInstance$)}else $=a.constructor,o.$flags$|=32,customElements.whenDefined(s.$tagName$).then(()=>o.$flags$|=128);if(_e&&$.style){let w=$.style;fe&&"string"!=typeof w&&(w=w[o.$modeName$=computeMode(a)],st&&o.$modeName$&&a.setAttribute("s-mode",o.$modeName$));const x=getScopeId(s,o.$modeName$);if(!tn.has(x)){const a=createTime("registerStyles",s.$tagName$);!st&&we&&At&&8&s.$flags$&&(w=await u.e(316).then(u.bind(u,9316)).then(a=>a.scopeCss(w,x,!1))),registerStyle(x,w,!!(1&s.$flags$)),a()}}}var x,_;const C=o.$ancestorComponent$,schedule=()=>scheduleUpdate(o,!0);xt&&C&&C["s-rc"]?C["s-rc"].push(schedule):schedule()},fireConnectedCallback=a=>{dt&&L&&safeCall(a,"connectedCallback")},connectedCallback=a=>{if(!(1&ln.$flags$)){const o=getHostRef(a),u=o.$cmpMeta$,s=createTime("connectedCallback",u.$tagName$);if(ae&&addHostEventListeners(a,o,u.$listeners$,!0),1&o.$flags$)addHostEventListeners(a,o,u.$listeners$,!1),fireConnectedCallback(o.$lazyInstance$);else{let s;if(o.$flags$|=1,ct&&(s=a.getAttribute(Mt),s)){if(we&&un&&1&u.$flags$){const o=fe?addStyle(a.shadowRoot,u,a.getAttribute("s-mode")):addStyle(a.shadowRoot,u);a.classList.remove(o+"-h",o+"-s")}((a,o,u,s)=>{const w=createTime("hydrateClient",o),$=a.shadowRoot,x=[],_=we&&$?[]:null,C=s.$vnode$=newVNode(o,null);ln.$orgLocNodes$||initializeDocumentHydrate(an.body,ln.$orgLocNodes$=new Map),a[Mt]=u,a.removeAttribute(Mt),clientHydrate(C,x,[],_,a,a,u),x.map(a=>{const u=a.$hostId$+"."+a.$nodeId$,s=ln.$orgLocNodes$.get(u),w=a.$elm$;s&&un&&""===s["s-en"]&&s.parentNode.insertBefore(w,s.nextSibling),$||(w["s-hn"]=o,s&&(w["s-ol"]=s,w["s-ol"]["s-nr"]=w)),ln.$orgLocNodes$.delete(u)}),we&&$&&_.map(a=>{a&&$.appendChild(a)}),w()})(a,u.$tagName$,s,o)}if(ht&&!s&&(st||($e||we)&&12&u.$flags$)&&setContentReference(a),xt){let u=a;for(;u=u.parentNode||u.host;)if(ct&&1===u.nodeType&&u.hasAttribute("s-id")&&u["s-p"]||u["s-p"]){attachToAncestor(o,o.$ancestorComponent$=u);break}}pe&&!st&&u.$members$&&Object.entries(u.$members$).map(([o,[u]])=>{if(31&u&&a.hasOwnProperty(o)){const u=a[o];delete a[o],a[o]=u}}),Et?nextTick(()=>initializeComponent(a,o,u)):initializeComponent(a,o,u)}s()}},setContentReference=a=>{const o=a["s-cr"]=an.createComment(it?`content-ref (host=${a.localName})`:"");o["s-cn"]=!0,a.insertBefore(o,a.firstChild)},disconnectedCallback=a=>{if(!(1&ln.$flags$)){const o=getHostRef(a),u=dt?o.$lazyInstance$:a;Y&&o.$rmListeners$&&(o.$rmListeners$.map(a=>a()),o.$rmListeners$=void 0),wt&&ln.$cssShim$&&ln.$cssShim$.removeHost(a),dt&&U&&safeCall(u,"disconnectedCallback"),$&&safeCall(u,"componentDidUnload")}},proxyCustomElement=(a,o)=>{const u={"$flags$":o[0],"$tagName$":o[1]};le&&(u.$members$=o[2]),Y&&(u.$listeners$=o[3]),rt&&(u.$watchers$=a.$watchers$),ye&&(u.$attrsToReflect$=[]),we&&!un&&1&u.$flags$&&(u.$flags$|=8);const s=a.prototype.connectedCallback,w=a.prototype.disconnectedCallback;return Object.assign(a.prototype,{"__registerHost"(){registerHost(this,u)},"connectedCallback"(){connectedCallback(this),L&&s&&s.call(this)},"disconnectedCallback"(){disconnectedCallback(this),U&&w&&w.call(this)},"__attachShadow"(){un?St?this.attachShadow({"mode":"open","delegatesFocus":!!(16&u.$flags$)}):this.attachShadow({"mode":"open"}):this.shadowRoot=this}}),a.is=u.$tagName$,proxyComponent(a,u,3)},addHostEventListeners=(a,o,u,s)=>{Y&&u&&(ae&&(u=s?u.filter(([a])=>32&a):u.filter(([a])=>!(32&a))),u.map(([u,s,w])=>{const $=ie?getHostListenerTarget(a,u):a,x=hostListenerProxy(o,w),_=hostListenerOpts(u);ln.ael($,s,x,_),(o.$rmListeners$=o.$rmListeners$||[]).push(()=>ln.rel($,s,x,_))}))},hostListenerProxy=(a,o)=>u=>{try{dt?256&a.$flags$?a.$lazyInstance$[o](u):(a.$queuedListeners$=a.$queuedListeners$||[]).push([o,u]):a.$hostElement$[o](u)}catch(a){consoleError(a)}},getHostListenerTarget=(a,o)=>Z&&4&o?an:V&&8&o?rn:ee&&16&o?an.body:ae&&32&o?a.parentElement:a,hostListenerOpts=a=>sn?{"passive":!!(1&a),"capture":!!(2&a)}:!!(2&a),Kt=new WeakMap,getHostRef=a=>Kt.get(a),registerHost=(a,o)=>{const u={"$flags$":0,"$hostElement$":a,"$cmpMeta$":o,"$instanceValues$":new Map};return lt&&(u.$renderCount$=0),ce&&dt&&(u.$onInstancePromise$=new Promise(a=>u.$onInstanceResolve$=a)),xt&&(u.$onReadyPromise$=new Promise(a=>u.$onReadyResolve$=a),a["s-p"]=[],a["s-rc"]=[]),addHostEventListeners(a,u,o.$listeners$,!1),Kt.set(a,u)},isMemberInElement=(a,o)=>o in a,consoleError=(a,o)=>(Ot||console.error)(a,o),Xt=ut?["STENCIL:"]:["%cstencil","color: white;background:#4c47ff;font-weight: bold; font-size:10px; padding:2px 6px; border-radius: 5px"],consoleDevError=(...a)=>console.error(...Xt,...a),consoleDevWarn=(...a)=>console.warn(...Xt,...a),en=new Map,loadModule=(a,o,s)=>{const w=a.$tagName$.replace(/-/g,"_"),$=a.$lazyBundleId$;if(lt&&"string"!=typeof $)return void consoleDevError(`Trying to lazily load component <${a.$tagName$}> with style mode "${o.$modeName$}", but it does not exist.`);const x=!ot&&en.get($);return x?x[w]:u(2344)(`./${$}.entry.js${ot&&s?"?s-hmr="+s:""}`).then(a=>(ot||en.set($,a),a[w]),consoleError)},tn=new Map,nn=[],rn="undefined"!=typeof window?window:{},an=(wt&&rn.CSS,rn.document||{"head":{}}),on=rn.HTMLElement||class{},ln={"$flags$":0,"$resourcesUrl$":"","jmp":a=>a(),"raf":a=>requestAnimationFrame(a),"ael":(a,o,u,s)=>a.addEventListener(o,u,s),"rel":(a,o,u,s)=>a.removeEventListener(o,u,s),"ce":(a,o)=>new CustomEvent(a,o)},un=!At||!we||(()=>(an.head.attachShadow+"").indexOf("[native")>-1)(),sn=(()=>{let a=!1;try{an.addEventListener("e",null,Object.defineProperty({},"passive",{"get"(){a=!0}}))}catch(a){}return a})(),cn=!!kt&&(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch(a){}return!1})(),fn=[],dn=[],pn=[],queueTask=(a,o)=>u=>{a.push(u),zt||(zt=!0,o&&4&ln.$flags$?nextTick(flush):ln.raf(flush))},consume=a=>{for(let o=0;o{let u=0,s=0;for(;u{if(_t&&Ut++,consume(fn),_t){const a=2==(6&ln.$flags$)?performance.now()+14*Math.ceil(.1*Ut):1/0;consumeTimeout(dn,a),consumeTimeout(pn,a),dn.length>0&&(pn.push(...dn),dn.length=0),(zt=fn.length+dn.length+pn.length>0)?ln.raf(flush):Ut=0}else consume(dn),(zt=fn.length>0)&&ln.raf(flush)},nextTick=a=>{return Promise.resolve(o).then(a);var o},hn=queueTask(dn,!0)},"2344":function(a){function webpackEmptyAsyncContext(a){return Promise.resolve().then(function(){var o=new Error("Cannot find module '"+a+"'");throw o.code="MODULE_NOT_FOUND",o})}webpackEmptyAsyncContext.keys=function(){return[]},webpackEmptyAsyncContext.resolve=webpackEmptyAsyncContext,webpackEmptyAsyncContext.id=2344,a.exports=webpackEmptyAsyncContext},"8803":function(a,o,u){var s,w;s=function(){"use strict";function _arrayLikeToArray(a,o){(null==o||o>a.length)&&(o=a.length);for(var u=0,s=Array(o);u=a.length?{"done":!0}:{"done":!1,"value":a[s++]}},"e":function(a){throw a},"f":F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var w,$=!0,x=!1;return{"s":function(){u=u.call(a)},"n":function(){var a=u.next();return $=a.done,a},"e":function(a){x=!0,w=a},"f":function(){try{$||null==u.return||u.return()}finally{if(x)throw w}}}}function _get(){return _get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(a,o,u){var s=_superPropBase(a,o);if(s){var w=Object.getOwnPropertyDescriptor(s,o);return w.get?w.get.call(arguments.length<3?a:u):w.value}},_get.apply(null,arguments)}function _getPrototypeOf(a){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},_getPrototypeOf(a)}function _inherits(a,o){if("function"!=typeof o&&null!==o)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(o&&o.prototype,{"constructor":{"value":a,"writable":!0,"configurable":!0}}),Object.defineProperty(a,"prototype",{"writable":!1}),o&&_setPrototypeOf(a,o)}function _isNativeReflectConstruct(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(a){}return(_isNativeReflectConstruct=function(){return!!a})()}function _possibleConstructorReturn(a,o){if(o&&("object"==typeof o||"function"==typeof o))return o;if(void 0!==o)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(a)}function _setPrototypeOf(a,o){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,o){return a.__proto__=o,a},_setPrototypeOf(a,o)}function _superPropBase(a,o){for(;!{}.hasOwnProperty.call(a,o)&&null!==(a=_getPrototypeOf(a)););return a}function _superPropGet(a,o,u,s){var w=_get(_getPrototypeOf(1&s?a.prototype:a),o,u);return 2&s&&"function"==typeof w?function(a){return w.apply(u,a)}:w}function _toPrimitive(a,o){if("object"!=typeof a||!a)return a;var u=a[Symbol.toPrimitive];if(void 0!==u){var s=u.call(a,o||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===o?String:Number)(a)}function _toPropertyKey(a){var o=_toPrimitive(a,"string");return"symbol"==typeof o?o:o+""}function _unsupportedIterableToArray(a,o){if(a){if("string"==typeof a)return _arrayLikeToArray(a,o);var u={}.toString.call(a).slice(8,-1);return"Object"===u&&a.constructor&&(u=a.constructor.name),"Map"===u||"Set"===u?Array.from(a):"Arguments"===u||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u)?_arrayLikeToArray(a,o):void 0}}function createAbortEvent(a){var o;try{o=new Event("abort")}catch(a){"undefined"!=typeof document?document.createEvent?(o=document.createEvent("Event")).initEvent("abort",!1,!1):(o=document.createEventObject()).type="abort":o={"type":"abort","bubbles":!1,"cancelable":!1}}return o.reason=a,o}function normalizeAbortReason(a){if(void 0===a)if("undefined"==typeof document)(a=new Error("This operation was aborted")).name="AbortError";else try{a=new DOMException("signal is aborted without reason"),Object.defineProperty(a,"name",{"value":"AbortError"})}catch(o){(a=new Error("This operation was aborted")).name="AbortError"}return a}!function(a){a.AbortSignal,a.AbortController}("undefined"!=typeof self?self:u.g);var a=function(){function Emitter(){_classCallCheck(this,Emitter),Object.defineProperty(this,"listeners",{"value":{},"writable":!0,"configurable":!0})}return _createClass(Emitter,[{"key":"addEventListener","value":function addEventListener(a,o,u){a in this.listeners||(this.listeners[a]=[]),this.listeners[a].push({"callback":o,"options":u})}},{"key":"removeEventListener","value":function removeEventListener(a,o){if(a in this.listeners)for(var u=this.listeners[a],s=0,w=u.length;s{let a=!1;return(async()=>{try{const[o,s]=await Promise.all([(0,w.c7)(C),(0,w.c7)(j)]);if(a)return;o&&u("string"==typeof o?JSON.parse(o):o),U("true"===s)}catch(a){}})(),()=>{a=!0}},[]);const z={"userInfo":o,"isLogin":L,"setUserInfo":(0,s.useCallback)(a=>{u(a),a?(0,w.cT)(C,a).catch(()=>{}):(0,w.Od)(C).catch(()=>{})},[]),"login":(0,s.useCallback)((a,o)=>{u(a??null),U(!!a),(0,w.cT)(j,a?"true":"false").catch(()=>{}),a?(0,w.cT)(C,a).catch(()=>{}):(0,w.Od)(C).catch(()=>{}),o&&(0,$.WG)(o)},[]),"logout":(0,s.useCallback)(()=>{(0,x.wH)().catch(()=>{}).finally(()=>{u(null),U(!1),(0,w.cT)(j,"false").catch(()=>{}),(0,w.Od)(C).catch(()=>{}),(0,$.L)()})},[])};return(0,_.jsx)(B.Provider,{"value":z,"children":a})}function useUser(){const a=(0,s.useContext)(B);if(!a)throw new Error("useUser must be used within UserProvider");return a}},"6638":function(a,o,u){"use strict";u.d(o,{"$8":function(){return loginRequest},"JS":function(){return loginByPhone},"fl":function(){return sendSmsCode},"q$":function(){return resetPasswordRequest},"wH":function(){return logoutRequest}});var s=u(981),w=u(5288),$=u(1285),x=u(1081);const _=x.K.BASE_URL;async function sendSmsCode(a){try{return await(0,$.tn)(a.mobile,a.type??1)}catch{const o=new URLSearchParams({"mobile":a.mobile});return(0,s.Em)({"url":`${_}/v2/web_api/send_sms?${o.toString()}`,"method":"GET","header":{"Referer":_}}).then(a=>a.data)}}async function loginByPif(a){const o=await(0,$.Uh)({"phone":a.phone,"type":a.type,"password":a.password??"","verifyCode":a.verifyCode??"","communityId":a.communityId}),u=o?.model?.tokenValue;return u&&(0,w.WG)(u),o}async function resetPasswordRequest(a){return(0,$.xf)({"phone":a.mobile,"verifyCode":a.smsCode,"newPassword":a.newPassword})}async function logoutRequest(){return(0,$.FS)()}async function loginRequest(a){const o=a.username.trim();return/^1\d{10}$/.test(o)?loginByPif({"phone":o,"type":1,"password":a.password,"verifyCode":""}):(0,s.Em)({"url":`${x.K.SSO_URL}/auth/login`,"method":"POST","data":new URLSearchParams(a).toString(),"header":{"Content-Type":"application/x-www-form-urlencoded","Referer":_}}).then(a=>a.data)}async function loginByPhone(a){return loginByPif({"phone":a.mobile,"type":2,"verifyCode":a.smsCode})}},"1285":function(a,o,u){"use strict";u.d(o,{"$c":function(){return pifAppInfo},"BL":function(){return pifMessageList},"FS":function(){return pifOwnerLogout},"Kp":function(){return pifOwnerUpdate},"OH":function(){return pifOwnerDetail},"Uh":function(){return pifOwnerLogin},"p3":function(){return pifFeedbackCreate},"tn":function(){return pifSmsSend},"xf":function(){return pifOwnerResetPassword}});var s=u(5288),w=u(3735);function pifSmsSend(a,o=1){return(0,s.Ay)({"url":"/api/sms/send","method":"POST","params":{"phone":a,"type":o}})}function pifOwnerLogin(a){return(0,s.Ay)({"url":"/api/owner/login","method":"POST","data":{"phone":a.phone,"type":a.type,"password":a.password??"","verifyCode":a.verifyCode??"","communityId":a.communityId},"deleteToken":!0})}function pifOwnerDetail(a){return(0,w.xP)(()=>(0,s.Ay)({"url":"/api/owner/detail","method":"GET","params":null!=a?{"id":a}:void 0}),w.Pe.ownerDetail)}function pifOwnerUpdate(a){return(0,w.xP)(()=>(0,s.Ay)({"url":"/api/owner/update","method":"POST","data":a}),w.Pe.ownerUpdate)}function pifOwnerResetPassword(a){return(0,w.xP)(()=>(0,s.Ay)({"url":"/api/owner/resetPassword","method":"POST","data":{"phone":a.phone,"verifyCode":a.verifyCode,"newPassword":a.newPassword,"communityId":a.communityId},"deleteToken":!0}),w.Pe.ownerResetPassword)}function pifOwnerLogout(){return(0,w.xP)(()=>(0,s.Ay)({"url":"/api/owner/logout","method":"POST"}),w.Pe.ownerLogout)}function pifFeedbackCreate(a){return(0,w.xP)(()=>(0,s.Ay)({"url":"/api/feedback/create","method":"POST","data":a}),w.Pe.feedbackCreate)}function pifAppInfo(){return(0,w.xP)(()=>(0,s.Ay)({"url":"/api/app/info","method":"GET"}),w.Pe.appInfo)}function pifMessageList(a){return(0,w.xP)(()=>(0,s.Ay)({"url":"/api/message/list","method":"POST","data":{"ownerId":a.ownerId,"pageNum":a.pageNum??1,"pageSize":a.pageSize??10,"category":a.category}}),w.Pe.messageList)}},"3735":function(a,o,u){"use strict";u.d(o,{"Pe":function(){return w},"xP":function(){return withMock}});const s=!0;async function withMock(a,o){if(!s)return a();try{const u=await a();return"S00000"===u?.code||u?.success?u:o}catch{return o}}const w={"ownerDetail":{"code":"S00000","success":!0,"model":{"id":1,"nickName":"祁竹玲","name":"祁竹玲","phone":"13700000000","avatar":"","gender":"0","birthday":"","idCard":"","communityId":1,"communityName":"四季新城","roleTypes":"","roleName":""}},"appInfo":{"code":"S00000","success":!0,"model":{"name":"智慧社区 APP","version":"V1.0.0 2025010","customerServiceHotline":"13775061756","copyright":"©2025 XX公司 保留所有权利"}},"messageList":{"code":"S00000","success":!0,"model":{"list":[],"total":0,"pageNum":1,"pageSize":10,"pages":0,"size":0,"hasNextPage":!1,"hasPreviousPage":!1,"isFirstPage":!0,"isLastPage":!0}},"messageCategory":{"code":"S00000","success":!0,"model":[{"category":"1","categoryName":"告警","unReadCount":0},{"category":"2","categoryName":"工单","unReadCount":0},{"category":"3","categoryName":"系统","unReadCount":0},{"category":"4","categoryName":"互动","unReadCount":0}]},"informationPage":{"code":"S00000","success":!0,"model":{"list":[],"total":0,"pageNum":1,"pageSize":10,"pages":0}},"feedbackCreate":{"code":"S00000","success":!0,"model":1},"ownerUpdate":{"code":"S00000","success":!0,"model":!0},"ownerResetPassword":{"code":"S00000","success":!0,"model":!0},"ownerLogout":{"code":"S00000","success":!0,"model":!0},"paymentOrderCreate":{"code":"S00000","success":!0,"model":{"orderId":"mock_order_"+Date.now(),"amount":657}},"paymentParamsWechat":{"code":"S00000","success":!0,"model":{"timeStamp":"","nonceStr":"","package":"","signType":"MD5","paySign":""}},"paymentParamsAlipay":{"code":"S00000","success":!0,"model":{"orderStr":""}},"paymentResult":{"code":"S00000","success":!0,"model":{"status":"pending"}}}},"5288":function(a,o,u){"use strict";u.d(o,{"Ay":function(){return request},"L":function(){return clearToken},"WG":function(){return setToken}});var s=u(981),w=u(3659);const $=u(1081).K.BASE_URL;function request(a){return(async()=>{const{"url":o,"method":u="GET","data":x,"params":_,"headers":C={},"deleteToken":j}=a,B=function buildUrl(a,o){const u=a.startsWith("http")?a:`${$}${a}`;if(!o||0===Object.keys(o).length)return u;const s=new URLSearchParams;Object.entries(o).forEach(([a,o])=>{null!=o&&s.append(a,"object"==typeof o?JSON.stringify(o):String(o))});const w=s.toString();return w?`${u}${u.includes("?")?"&":"?"}${w}`:u}(o,_),L={"Content-Type":"application/json",...C};if(!j){const a=await(0,w.c7)(w.d5.TOKEN);a&&(L.cookie=`token=${a}`)}return new Promise((a,o)=>{(0,s.Em)({"url":B,"method":u,"data":"GET"!==u?x:void 0,"header":L,"timeout":3e4}).then(u=>{const s=u.data??u;if(s&&void 0===s.code&&void 0===s.message)return void a(s);if(!("S00000"===s?.code||!0===s?.success))return"E00005"===s?.code&&(0,w.cT)(w.d5.IS_LOGIN,"false").catch(()=>{}),void o(s||new Error("请求失败"));a(s)}).catch(o)})})()}function setToken(a){(0,w.cT)(w.d5.TOKEN,a).catch(()=>{})}function clearToken(){(0,w.Od)(w.d5.TOKEN).catch(()=>{})}},"1081":function(a,o,u){"use strict";function getEnv(a){if("undefined"!=typeof process&&process?.env)return process.env[a]}u.d(o,{"K":function(){return s}});const s={get"BASE_URL"(){return getEnv("TARO_APP_BASE_URL")||"https://stars-home-service.starcharge.com"},get"SSO_URL"(){return getEnv("TARO_APP_SSO_URL")||"https://auth-gateway.starcharge.com/sso-api"}}},"3659":function(a,o,u){"use strict";u.d(o,{"Od":function(){return removeStorage},"c7":function(){return getStorage},"cT":function(){return setStorage},"d5":function(){return w}});var s=u(4337);const w={"USER_INFO":"Login:UserInfo","IS_LOGIN":"Login:IsLogin","TOKEN":"@token"};function parseValue(a,o){if(""===o||void 0===o)return null;if("string"==typeof o&&(a===w.USER_INFO||a.endsWith("Json")))try{return JSON.parse(o)}catch{return o}return o}async function getStorage(a){try{const o=await(0,s.c7)({"key":a});return parseValue(a,o?.data)}catch{return null}}async function setStorage(a,o){const u="object"==typeof o?JSON.stringify(o):String(o);await(0,s.cT)({"key":a,"data":u})}async function removeStorage(a){await(0,s.Od)({"key":a})}},"5350":function(a,o){"use strict";o.bg=function toByteArray(a){var o,u,$=getLens(a),x=$[0],_=$[1],C=new w(function _byteLength(a,o,u){return 3*(o+u)/4-u}(0,x,_)),j=0,B=_>0?x-4:x;for(u=0;u>16&255,C[j++]=o>>8&255,C[j++]=255&o;2===_&&(o=s[a.charCodeAt(u)]<<2|s[a.charCodeAt(u+1)]>>4,C[j++]=255&o);1===_&&(o=s[a.charCodeAt(u)]<<10|s[a.charCodeAt(u+1)]<<4|s[a.charCodeAt(u+2)]>>2,C[j++]=o>>8&255,C[j++]=255&o);return C},o.iI=function fromByteArray(a){for(var o,s=a.length,w=s%3,$=[],x=16383,_=0,C=s-w;_C?C:_+x));1===w?(o=a[s-1],$.push(u[o>>2]+u[o<<4&63]+"==")):2===w&&(o=(a[s-2]<<8)+a[s-1],$.push(u[o>>10]+u[o>>4&63]+u[o<<2&63]+"="));return $.join("")};for(var u=[],s=[],w="undefined"!=typeof Uint8Array?Uint8Array:Array,$="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",x=0;x<64;++x)u[x]=$[x],s[$.charCodeAt(x)]=x;function getLens(a){var o=a.length;if(o%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var u=a.indexOf("=");return-1===u&&(u=o),[u,u===o?0:4-u%4]}function tripletToBase64(a){return u[a>>18&63]+u[a>>12&63]+u[a>>6&63]+u[63&a]}function encodeChunk(a,o,u){for(var s,w=[],$=o;$0?" ".concat(o[5]):""," {")),u+=a(o),s&&(u+="}"),o[2]&&(u+="}"),o[4]&&(u+="}"),u}).join("")},o.i=function i(a,u,s,w,$){"string"==typeof a&&(a=[[null,a,void 0]]);var x={};if(s)for(var _=0;_0?" ".concat(B[5]):""," {").concat(B[1],"}")),B[5]=$),u&&(B[2]?(B[1]="@media ".concat(B[2]," {").concat(B[1],"}"),B[2]=u):B[2]=u),w&&(B[4]?(B[1]="@supports (".concat(B[4],") {").concat(B[1],"}"),B[4]=w):B[4]="".concat(w)),o.push(B))}},o}},"946":function(a){"use strict";a.exports=function(a,o){return o||(o={}),a?(a=String(a.__esModule?a.default:a),/^['"].*['"]$/.test(a)&&(a=a.slice(1,-1)),o.hash&&(a+=o.hash),/["'() \t\n]|(%20)/.test(a)||o.needQuotes?'"'.concat(a.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):a):a}},"9602":function(a){"use strict";a.exports=function(a){return a[1]}},"6049":function(a,o,u){"use strict";function extends_extends(){return extends_extends=Object.assign?Object.assign.bind():function(a){for(var o=1;o=0&&(o.hash=a.substr(u),a=a.substr(0,u));var s=a.indexOf("?");s>=0&&(o.search=a.substr(s),a=a.substr(0,s)),a&&(o.pathname=a)}return o}},"2185":function(a,o,u){"use strict";var s=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable;var x=function shouldUseNative(){try{if(!Object.assign)return!1;var a=new String("abc");if(a[5]="de","5"===Object.getOwnPropertyNames(a)[0])return!1;for(var o={},u=0;u<10;u++)o["_"+String.fromCharCode(u)]=u;if("0123456789"!==Object.getOwnPropertyNames(o).map(function(a){return o[a]}).join(""))return!1;var s={};return"abcdefghijklmnopqrst".split("").forEach(function(a){s[a]=a}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},s)).join("")}catch(a){return!1}}()?Object.assign:function(a,o){for(var u,x,_=function toObject(a){if(null==a)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(a)}(a),C=1;C0?(o.retryTimes--,fetchData(s,o,u)):!1===fallback(s,o,u)?u(new Error("Timeout and no data return")):void 0},B)}function storeCheckFn(a,o,u){return!!(a&&o&&u)&&(a[o]&&a[o]===u)}function setDataToStore(a){var o=a.useStore,u=a.storeKey,s=a.data;(o=!!o&&j.enabled)&&j.set(u,s)}function fallback(a,o,u){var s=o.backup;if(s){if("string"==typeof s)return delete o.backup,fetchData(generateJsonpUrlWithParams(s,o.params),o,u,{"backup":s});if(Array.isArray(s)&&s.length){var w=s.shift();return fetchData(generateJsonpUrlWithParams(w,o.params),o,u,{"backup":w})}}var $=function getDataFromStoreWithoutCheck(a){var o=a.useStore,u=a.storeKey,s=a.dataCheck;if(o=!!o&&j.enabled){var w=j.get(u);if(!s||w&&s&&!1!==s(w))return w}return null}({"useStore":o.useStore,"storeKey":a,"dataCheck":o.dataCheck});return!!$&&(u(null,$),!0)}o.A=function jsonp$1(a,o,u){if(isFunction(a)?(u=a,o={}):a&&"object"===(void 0===a?"undefined":L(a))&&(u=o,a=(o=a||{}).url),isFunction(o)&&(u=o,o={}),o||(o={}),o=x({},ae,o),a=a||o.url,u=u||Y,!a||"string"!=typeof a)return u(new Error("Param url is needed!")),!jsonp$1.promiseClose&&z?new Promise(function(a,o){return o(new Error("Param url is needed!"))}):void 0;var s=generateJsonpUrlWithParams(a,o.params),w=function getDataFromStore(a){var o=a.useStore,u=a.storeKey,s=a.storeCheck,w=a.storeCheckKey,$=a.storeSign,x=a.dataCheck;if(o=!!o&&j.enabled){var _=j.get(u);if((s=s||storeCheckFn)(_,w,$)&&(!x||_&&x&&!1!==x(_)))return _}return null}({"useStore":o.useStore,"storeKey":s,"storeCheck":o.storeCheck,"storeCheckKey":o.storeCheckKey,"storeSign":o.storeSign,"dataCheck":o.dataCheck});return w?(u(null,w),!jsonp$1.promiseClose&&z?new Promise(function(a){return a(w)}):void 0):(o.originalUrl=s,!jsonp$1.promiseClose&&z?new Promise(function(a,w){fetchData(s,o,function(o,s){if(o)return u(o),w(o);u(null,s),a(s)})}):void fetchData(s,o,u))}},"9481":function(a,o,u){"use strict";var s=u(758),w=u(1896);function p(a){for(var o="https://reactjs.org/docs/error-decoder.html?invariant="+a,u=1;u
@31eUoz9}I_3KSwS0a%g(hr5LGx{W;U`Ypjx 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 literal 0 HcmV?d00001 diff --git a/entry/src/main/resources/rawfile/spa/static/images/assets/images/logo_login.png b/entry/src/main/resources/rawfile/spa/static/images/assets/images/logo_login.png new file mode 100644 index 0000000000000000000000000000000000000000..3ddf6bec4e20a8d7a9f0461bb6069073bbd989c5 GIT binary patch literal 17362 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 literal 0 HcmV?d00001 diff --git a/entry/src/main/resources/rawfile/spa/static/images/assets/images/tab/home_active.png b/entry/src/main/resources/rawfile/spa/static/images/assets/images/tab/home_active.png new file mode 100644 index 0000000000000000000000000000000000000000..0b5780e222b8d3717b5df1ccf422b445d9089846 GIT binary patch literal 3508 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 O25744sFXgi3i}_KDwVYW literal 0 HcmV?d00001 diff --git a/entry/src/main/resources/rawfile/spa/static/images/assets/images/tab/home_edit.png b/entry/src/main/resources/rawfile/spa/static/images/assets/images/tab/home_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..ceda018657f128ba49640ce6780213f2c71fafd6 GIT binary patch literal 25751 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 literal 0 HcmV?d00001 diff --git a/entry/src/main/resources/rawfile/spa/static/images/assets/images/tab/moments.png b/entry/src/main/resources/rawfile/spa/static/images/assets/images/tab/moments.png new file mode 100644 index 0000000000000000000000000000000000000000..ff49e20b978a30180c45c689c4d03337737c8f1c GIT binary patch literal 4077 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 literal 0 HcmV?d00001 diff --git a/entry/src/main/resources/rawfile/spa/static/images/assets/images/tab/moments_active.png b/entry/src/main/resources/rawfile/spa/static/images/assets/images/tab/moments_active.png new file mode 100644 index 0000000000000000000000000000000000000000..7d87ac999fb492d546fc8704cfc3a617a162497a GIT binary patch literal 6215 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 { + // Defines a test suite. Two parameters are supported: test suite name and test suite function. + beforeAll(() => { + // Presets an action, which is performed only once before all test cases of the test suite start. + // This API supports only one parameter: preset action function. + }) + beforeEach(() => { + // Presets an action, which is performed before each unit test case starts. + // The number of execution times is the same as the number of test cases defined by **it**. + // This API supports only one parameter: preset action function. + }) + afterEach(() => { + // Presets a clear action, which is performed after each unit test case ends. + // The number of execution times is the same as the number of test cases defined by **it**. + // This API supports only one parameter: clear action function. + }) + afterAll(() => { + // Presets a clear action, which is performed after all test cases of the test suite end. + // This API supports only one parameter: clear action function. + }) + it('assertContain', 0, () => { + // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. + hilog.info(0x0000, 'testTag', '%{public}s', 'it begin'); + let a = 'abc'; + let b = 'b'; + // Defines a variety of assertion methods, which are used to declare expected boolean conditions. + expect(a).assertContain(b); + expect(a).assertEqual(a); + }) + }) +} \ No newline at end of file diff --git a/entry/src/ohosTest/ets/test/List.test.ets b/entry/src/ohosTest/ets/test/List.test.ets new file mode 100644 index 0000000..794c7dc --- /dev/null +++ b/entry/src/ohosTest/ets/test/List.test.ets @@ -0,0 +1,5 @@ +import abilityTest from './Ability.test'; + +export default function testsuite() { + abilityTest(); +} \ No newline at end of file diff --git a/entry/src/ohosTest/module.json5 b/entry/src/ohosTest/module.json5 new file mode 100644 index 0000000..509a3a2 --- /dev/null +++ b/entry/src/ohosTest/module.json5 @@ -0,0 +1,11 @@ +{ + "module": { + "name": "entry_test", + "type": "feature", + "deviceTypes": [ + "phone" + ], + "deliveryWithInstall": true, + "installationFree": false + } +} diff --git a/entry/src/test/List.test.ets b/entry/src/test/List.test.ets new file mode 100644 index 0000000..bb5b5c3 --- /dev/null +++ b/entry/src/test/List.test.ets @@ -0,0 +1,5 @@ +import localUnitTest from './LocalUnit.test'; + +export default function testsuite() { + localUnitTest(); +} \ No newline at end of file diff --git a/entry/src/test/LocalUnit.test.ets b/entry/src/test/LocalUnit.test.ets new file mode 100644 index 0000000..165fc16 --- /dev/null +++ b/entry/src/test/LocalUnit.test.ets @@ -0,0 +1,33 @@ +import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium'; + +export default function localUnitTest() { + describe('localUnitTest', () => { + // Defines a test suite. Two parameters are supported: test suite name and test suite function. + beforeAll(() => { + // Presets an action, which is performed only once before all test cases of the test suite start. + // This API supports only one parameter: preset action function. + }); + beforeEach(() => { + // Presets an action, which is performed before each unit test case starts. + // The number of execution times is the same as the number of test cases defined by **it**. + // This API supports only one parameter: preset action function. + }); + afterEach(() => { + // Presets a clear action, which is performed after each unit test case ends. + // The number of execution times is the same as the number of test cases defined by **it**. + // This API supports only one parameter: clear action function. + }); + afterAll(() => { + // Presets a clear action, which is performed after all test cases of the test suite end. + // This API supports only one parameter: clear action function. + }); + it('assertContain', 0, () => { + // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. + let a = 'abc'; + let b = 'b'; + // Defines a variety of assertion methods, which are used to declare expected boolean conditions. + expect(a).assertContain(b); + expect(a).assertEqual(a); + }); + }); +} \ No newline at end of file diff --git a/hvigor/hvigor-config.json5 b/hvigor/hvigor-config.json5 new file mode 100644 index 0000000..3729371 --- /dev/null +++ b/hvigor/hvigor-config.json5 @@ -0,0 +1,23 @@ +{ + "modelVersion": "6.0.1", + "dependencies": { + }, + "execution": { + // "analyze": "normal", /* Define the build analyze mode. Value: [ "normal" | "advanced" | "ultrafine" | false ]. Default: "normal" */ + // "daemon": true, /* Enable daemon compilation. Value: [ true | false ]. Default: true */ + // "incremental": true, /* Enable incremental compilation. Value: [ true | false ]. Default: true */ + // "parallel": true, /* Enable parallel compilation. Value: [ true | false ]. Default: true */ + // "typeCheck": false, /* Enable typeCheck. Value: [ true | false ]. Default: false */ + // "optimizationStrategy": "memory" /* Define the optimization strategy. Value: [ "memory" | "performance" ]. Default: "memory" */ + }, + "logging": { + // "level": "info" /* Define the log level. Value: [ "debug" | "info" | "warn" | "error" ]. Default: "info" */ + }, + "debugging": { + // "stacktrace": false /* Disable stacktrace compilation. Value: [ true | false ]. Default: false */ + }, + "nodeOptions": { + // "maxOldSpaceSize": 8192 /* Enable nodeOptions maxOldSpaceSize compilation. Unit M. Used for the daemon process. Default: 8192*/ + // "exposeGC": true /* Enable to trigger garbage collection explicitly. Default: true*/ + } +} diff --git a/hvigorfile.ts b/hvigorfile.ts new file mode 100644 index 0000000..47113e2 --- /dev/null +++ b/hvigorfile.ts @@ -0,0 +1,6 @@ +import { appTasks } from '@ohos/hvigor-ohos-plugin'; + +export default { + system: appTasks, /* Built-in plugin of Hvigor. It cannot be modified. */ + plugins: [] /* Custom plugin to extend the functionality of Hvigor. */ +} \ No newline at end of file diff --git a/oh-package-lock.json5 b/oh-package-lock.json5 new file mode 100644 index 0000000..6d8a6bc --- /dev/null +++ b/oh-package-lock.json5 @@ -0,0 +1,28 @@ +{ + "meta": { + "stableOrder": true, + "enableUnifiedLockfile": false + }, + "lockfileVersion": 3, + "ATTENTION": "THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.", + "specifiers": { + "@ohos/hamock@1.0.0": "@ohos/hamock@1.0.0", + "@ohos/hypium@1.0.24": "@ohos/hypium@1.0.24" + }, + "packages": { + "@ohos/hamock@1.0.0": { + "name": "@ohos/hamock", + "version": "1.0.0", + "integrity": "sha512-K6lDPYc6VkKe6ZBNQa9aoG+ZZMiwqfcR/7yAVFSUGIuOAhPvCJAo9+t1fZnpe0dBRBPxj2bxPPbKh69VuyAtDg==", + "resolved": "https://ohpm.openharmony.cn/ohpm/@ohos/hamock/-/hamock-1.0.0.har", + "registryType": "ohpm" + }, + "@ohos/hypium@1.0.24": { + "name": "@ohos/hypium", + "version": "1.0.24", + "integrity": "sha512-3dCqc+BAR5LqEGG2Vtzi8O3r7ci/3fYU+FWjwvUobbfko7DUnXGOccaror0yYuUhJfXzFK0aZNMGSnXaTwEnbw==", + "resolved": "https://ohpm.openharmony.cn/ohpm/@ohos/hypium/-/hypium-1.0.24.har", + "registryType": "ohpm" + } + } +} \ No newline at end of file diff --git a/oh-package.json5 b/oh-package.json5 new file mode 100644 index 0000000..9740fc9 --- /dev/null +++ b/oh-package.json5 @@ -0,0 +1,10 @@ +{ + "modelVersion": "6.0.1", + "description": "Please describe the basic information.", + "dependencies": { + }, + "devDependencies": { + "@ohos/hypium": "1.0.24", + "@ohos/hamock": "1.0.0" + } +}