commit 507f43e810e936ce92ee6661bbb278d2f3bd5bc1 Author: liuwenjie Date: Sat Feb 28 23:21:46 2026 +0800 初始化项目 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 0000000..923f2b3 Binary files /dev/null and b/AppScope/resources/base/media/background.png differ diff --git a/AppScope/resources/base/media/foreground.png b/AppScope/resources/base/media/foreground.png new file mode 100644 index 0000000..eb94275 Binary files /dev/null and b/AppScope/resources/base/media/foreground.png differ 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 0000000..923f2b3 Binary files /dev/null and b/entry/src/main/resources/base/media/background.png differ diff --git a/entry/src/main/resources/base/media/foreground.png b/entry/src/main/resources/base/media/foreground.png new file mode 100644 index 0000000..97014d3 Binary files /dev/null and b/entry/src/main/resources/base/media/foreground.png differ diff --git a/entry/src/main/resources/base/media/layered_image.json b/entry/src/main/resources/base/media/layered_image.json new file mode 100644 index 0000000..fb49920 --- /dev/null +++ b/entry/src/main/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/entry/src/main/resources/base/media/startIcon.png b/entry/src/main/resources/base/media/startIcon.png new file mode 100644 index 0000000..205ad8b Binary files /dev/null and b/entry/src/main/resources/base/media/startIcon.png differ 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, 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,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, 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,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, 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,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, AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzJWs0t/AAABfAAAAFZjbWFwqVgGvgAAAeAAAAGGZ2x5Zph7qG0AAANwAAAAdGhlYWQRFoGhAAAA4AAAADZoaGVhCCsD7AAAALwAAAAkaG10eAg0AAAAAAHUAAAADGxvY2EADAA6AAADaAAAAAhtYXhwAQ4AJAAAARgAAAAgbmFtZYrphEEAAAPkAAACVXBvc3S3shtSAAAGPAAAADUAAQAAA+gAAABaA+gAAAAAA+gAAQAAAAAAAAAAAAAAAAAAAAMAAQAAAAEAAADih+FfDzz1AAsD6AAAAADXB57LAAAAANcHnssAAP/sA+gDOgAAAAgAAgAAAAAAAAABAAAAAwAYAAEAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQK8AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABAAHjqCAPoAAAAWgPoABQAAAABAAAAAAAAA+gAAABkAAAD6AAAAAAABQAAAAMAAAAsAAAABAAAAV4AAQAAAAAAWAADAAEAAAAsAAMACgAAAV4ABAAsAAAABgAEAAEAAgB46gj//wAAAHjqCP//AAAAAAABAAYABgAAAAEAAgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAKAAAAAAAAAACAAAAeAAAAHgAAAABAADqCAAA6ggAAAACAAAAAAAAAAwAOgABAAD/7AAyABQAAgAANzMVFB4UKAAAAAABAAAAAAO7AzoAFwAAEy4BPwE+AR8BFjY3ATYWFycWFAcBBiInPQoGBwUHGgzLDCELAh0LHwsNCgr9uQoeCgGzCyEOCw0HCZMJAQoBvgkCCg0LHQv9sQsKAAAAAAAAEgDeAAEAAAAAAAAAHQAAAAEAAAAAAAEABAAdAAEAAAAAAAIABwAhAAEAAAAAAAMABAAoAAEAAAAAAAQABAAsAAEAAAAAAAUACwAwAAEAAAAAAAYABAA7AAEAAAAAAAoAKwA/AAEAAAAAAAsAEwBqAAMAAQQJAAAAOgB9AAMAAQQJAAEACAC3AAMAAQQJAAIADgC/AAMAAQQJAAMACADNAAMAAQQJAAQACADVAAMAAQQJAAUAFgDdAAMAAQQJAAYACADzAAMAAQQJAAoAVgD7AAMAAQQJAAsAJgFRCiAgQ3JlYXRlZCBieSBmb250LWNhcnJpZXIKICB3ZXVpUmVndWxhcndldWl3ZXVpVmVyc2lvbiAxLjB3ZXVpR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgAgACAAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGYAbwBuAHQALQBjAGEAcgByAGkAZQByAAoAIAAgAHcAZQB1AGkAUgBlAGcAdQBsAGEAcgB3AGUAdQBpAHcAZQB1AGkAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQB1AGkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwECAQMBBAABeAd1bmlFQTA4AAAAAAA=") 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, 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,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, 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,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, 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 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, AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzJWs0t/AAABfAAAAFZjbWFwqVgGvgAAAeAAAAGGZ2x5Zph7qG0AAANwAAAAdGhlYWQRFoGhAAAA4AAAADZoaGVhCCsD7AAAALwAAAAkaG10eAg0AAAAAAHUAAAADGxvY2EADAA6AAADaAAAAAhtYXhwAQ4AJAAAARgAAAAgbmFtZYrphEEAAAPkAAACVXBvc3S3shtSAAAGPAAAADUAAQAAA+gAAABaA+gAAAAAA+gAAQAAAAAAAAAAAAAAAAAAAAMAAQAAAAEAAADih+FfDzz1AAsD6AAAAADXB57LAAAAANcHnssAAP/sA+gDOgAAAAgAAgAAAAAAAAABAAAAAwAYAAEAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQK8AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABAAHjqCAPoAAAAWgPoABQAAAABAAAAAAAAA+gAAABkAAAD6AAAAAAABQAAAAMAAAAsAAAABAAAAV4AAQAAAAAAWAADAAEAAAAsAAMACgAAAV4ABAAsAAAABgAEAAEAAgB46gj//wAAAHjqCP//AAAAAAABAAYABgAAAAEAAgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAKAAAAAAAAAACAAAAeAAAAHgAAAABAADqCAAA6ggAAAACAAAAAAAAAAwAOgABAAD/7AAyABQAAgAANzMVFB4UKAAAAAABAAAAAAO7AzoAFwAAEy4BPwE+AR8BFjY3ATYWFycWFAcBBiInPQoGBwUHGgzLDCELAh0LHwsNCgr9uQoeCgGzCyEOCw0HCZMJAQoBvgkCCg0LHQv9sQsKAAAAAAAAEgDeAAEAAAAAAAAAHQAAAAEAAAAAAAEABAAdAAEAAAAAAAIABwAhAAEAAAAAAAMABAAoAAEAAAAAAAQABAAsAAEAAAAAAAUACwAwAAEAAAAAAAYABAA7AAEAAAAAAAoAKwA/AAEAAAAAAAsAEwBqAAMAAQQJAAAAOgB9AAMAAQQJAAEACAC3AAMAAQQJAAIADgC/AAMAAQQJAAMACADNAAMAAQQJAAQACADVAAMAAQQJAAUAFgDdAAMAAQQJAAYACADzAAMAAQQJAAoAVgD7AAMAAQQJAAsAJgFRCiAgQ3JlYXRlZCBieSBmb250LWNhcnJpZXIKICB3ZXVpUmVndWxhcndldWl3ZXVpVmVyc2lvbiAxLjB3ZXVpR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgAgACAAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGYAbwBuAHQALQBjAGEAcgByAGkAZQByAAoAIAAgAHcAZQB1AGkAUgBlAGcAdQBsAGEAcgB3AGUAdQBpAHcAZQB1AGkAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQB1AGkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwECAQMBBAABeAd1bmlFQTA4AAAAAAA=") 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, 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,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, 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,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, AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzJWs0t/AAABfAAAAFZjbWFwqVgGvgAAAeAAAAGGZ2x5Zph7qG0AAANwAAAAdGhlYWQRFoGhAAAA4AAAADZoaGVhCCsD7AAAALwAAAAkaG10eAg0AAAAAAHUAAAADGxvY2EADAA6AAADaAAAAAhtYXhwAQ4AJAAAARgAAAAgbmFtZYrphEEAAAPkAAACVXBvc3S3shtSAAAGPAAAADUAAQAAA+gAAABaA+gAAAAAA+gAAQAAAAAAAAAAAAAAAAAAAAMAAQAAAAEAAADih+FfDzz1AAsD6AAAAADXB57LAAAAANcHnssAAP/sA+gDOgAAAAgAAgAAAAAAAAABAAAAAwAYAAEAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQK8AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABAAHjqCAPoAAAAWgPoABQAAAABAAAAAAAAA+gAAABkAAAD6AAAAAAABQAAAAMAAAAsAAAABAAAAV4AAQAAAAAAWAADAAEAAAAsAAMACgAAAV4ABAAsAAAABgAEAAEAAgB46gj//wAAAHjqCP//AAAAAAABAAYABgAAAAEAAgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAKAAAAAAAAAACAAAAeAAAAHgAAAABAADqCAAA6ggAAAACAAAAAAAAAAwAOgABAAD/7AAyABQAAgAANzMVFB4UKAAAAAABAAAAAAO7AzoAFwAAEy4BPwE+AR8BFjY3ATYWFycWFAcBBiInPQoGBwUHGgzLDCELAh0LHwsNCgr9uQoeCgGzCyEOCw0HCZMJAQoBvgkCCg0LHQv9sQsKAAAAAAAAEgDeAAEAAAAAAAAAHQAAAAEAAAAAAAEABAAdAAEAAAAAAAIABwAhAAEAAAAAAAMABAAoAAEAAAAAAAQABAAsAAEAAAAAAAUACwAwAAEAAAAAAAYABAA7AAEAAAAAAAoAKwA/AAEAAAAAAAsAEwBqAAMAAQQJAAAAOgB9AAMAAQQJAAEACAC3AAMAAQQJAAIADgC/AAMAAQQJAAMACADNAAMAAQQJAAQACADVAAMAAQQJAAUAFgDdAAMAAQQJAAYACADzAAMAAQQJAAoAVgD7AAMAAQQJAAsAJgFRCiAgQ3JlYXRlZCBieSBmb250LWNhcnJpZXIKICB3ZXVpUmVndWxhcndldWl3ZXVpVmVyc2lvbiAxLjB3ZXVpR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgAgACAAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGYAbwBuAHQALQBjAGEAcgByAGkAZQByAAoAIAAgAHcAZQB1AGkAUgBlAGcAdQBsAGEAcgB3AGUAdQBpAHcAZQB1AGkAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQB1AGkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwECAQMBBAABeAd1bmlFQTA4AAAAAAA=") 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, 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,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, AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzJWs0t/AAABfAAAAFZjbWFwqVgGvgAAAeAAAAGGZ2x5Zph7qG0AAANwAAAAdGhlYWQRFoGhAAAA4AAAADZoaGVhCCsD7AAAALwAAAAkaG10eAg0AAAAAAHUAAAADGxvY2EADAA6AAADaAAAAAhtYXhwAQ4AJAAAARgAAAAgbmFtZYrphEEAAAPkAAACVXBvc3S3shtSAAAGPAAAADUAAQAAA+gAAABaA+gAAAAAA+gAAQAAAAAAAAAAAAAAAAAAAAMAAQAAAAEAAADih+FfDzz1AAsD6AAAAADXB57LAAAAANcHnssAAP/sA+gDOgAAAAgAAgAAAAAAAAABAAAAAwAYAAEAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQK8AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABAAHjqCAPoAAAAWgPoABQAAAABAAAAAAAAA+gAAABkAAAD6AAAAAAABQAAAAMAAAAsAAAABAAAAV4AAQAAAAAAWAADAAEAAAAsAAMACgAAAV4ABAAsAAAABgAEAAEAAgB46gj//wAAAHjqCP//AAAAAAABAAYABgAAAAEAAgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAKAAAAAAAAAACAAAAeAAAAHgAAAABAADqCAAA6ggAAAACAAAAAAAAAAwAOgABAAD/7AAyABQAAgAANzMVFB4UKAAAAAABAAAAAAO7AzoAFwAAEy4BPwE+AR8BFjY3ATYWFycWFAcBBiInPQoGBwUHGgzLDCELAh0LHwsNCgr9uQoeCgGzCyEOCw0HCZMJAQoBvgkCCg0LHQv9sQsKAAAAAAAAEgDeAAEAAAAAAAAAHQAAAAEAAAAAAAEABAAdAAEAAAAAAAIABwAhAAEAAAAAAAMABAAoAAEAAAAAAAQABAAsAAEAAAAAAAUACwAwAAEAAAAAAAYABAA7AAEAAAAAAAoAKwA/AAEAAAAAAAsAEwBqAAMAAQQJAAAAOgB9AAMAAQQJAAEACAC3AAMAAQQJAAIADgC/AAMAAQQJAAMACADNAAMAAQQJAAQACADVAAMAAQQJAAUAFgDdAAMAAQQJAAYACADzAAMAAQQJAAoAVgD7AAMAAQQJAAsAJgFRCiAgQ3JlYXRlZCBieSBmb250LWNhcnJpZXIKICB3ZXVpUmVndWxhcndldWl3ZXVpVmVyc2lvbiAxLjB3ZXVpR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgAgACAAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGYAbwBuAHQALQBjAGEAcgByAGkAZQByAAoAIAAgAHcAZQB1AGkAUgBlAGcAdQBsAGEAcgB3AGUAdQBpAHcAZQB1AGkAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQB1AGkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwECAQMBBAABeAd1bmlFQTA4AAAAAAA=") 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, 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]}]);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, 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]}]);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, AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzJWs0t/AAABfAAAAFZjbWFwqVgGvgAAAeAAAAGGZ2x5Zph7qG0AAANwAAAAdGhlYWQRFoGhAAAA4AAAADZoaGVhCCsD7AAAALwAAAAkaG10eAg0AAAAAAHUAAAADGxvY2EADAA6AAADaAAAAAhtYXhwAQ4AJAAAARgAAAAgbmFtZYrphEEAAAPkAAACVXBvc3S3shtSAAAGPAAAADUAAQAAA+gAAABaA+gAAAAAA+gAAQAAAAAAAAAAAAAAAAAAAAMAAQAAAAEAAADih+FfDzz1AAsD6AAAAADXB57LAAAAANcHnssAAP/sA+gDOgAAAAgAAgAAAAAAAAABAAAAAwAYAAEAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQK8AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABAAHjqCAPoAAAAWgPoABQAAAABAAAAAAAAA+gAAABkAAAD6AAAAAAABQAAAAMAAAAsAAAABAAAAV4AAQAAAAAAWAADAAEAAAAsAAMACgAAAV4ABAAsAAAABgAEAAEAAgB46gj//wAAAHjqCP//AAAAAAABAAYABgAAAAEAAgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAKAAAAAAAAAACAAAAeAAAAHgAAAABAADqCAAA6ggAAAACAAAAAAAAAAwAOgABAAD/7AAyABQAAgAANzMVFB4UKAAAAAABAAAAAAO7AzoAFwAAEy4BPwE+AR8BFjY3ATYWFycWFAcBBiInPQoGBwUHGgzLDCELAh0LHwsNCgr9uQoeCgGzCyEOCw0HCZMJAQoBvgkCCg0LHQv9sQsKAAAAAAAAEgDeAAEAAAAAAAAAHQAAAAEAAAAAAAEABAAdAAEAAAAAAAIABwAhAAEAAAAAAAMABAAoAAEAAAAAAAQABAAsAAEAAAAAAAUACwAwAAEAAAAAAAYABAA7AAEAAAAAAAoAKwA/AAEAAAAAAAsAEwBqAAMAAQQJAAAAOgB9AAMAAQQJAAEACAC3AAMAAQQJAAIADgC/AAMAAQQJAAMACADNAAMAAQQJAAQACADVAAMAAQQJAAUAFgDdAAMAAQQJAAYACADzAAMAAQQJAAoAVgD7AAMAAQQJAAsAJgFRCiAgQ3JlYXRlZCBieSBmb250LWNhcnJpZXIKICB3ZXVpUmVndWxhcndldWl3ZXVpVmVyc2lvbiAxLjB3ZXVpR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgAgACAAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGYAbwBuAHQALQBjAGEAcgByAGkAZQByAAoAIAAgAHcAZQB1AGkAUgBlAGcAdQBsAGEAcgB3AGUAdQBpAHcAZQB1AGkAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQB1AGkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwECAQMBBAABeAd1bmlFQTA4AAAAAAA=") 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,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAAAXNSR0IArs4c6QAABcpJREFUaEPlmWWobkUUhp9rd4D+ULG9ioGiCDaKgd0Bdnc3NhZ2x7WwW+zCQgU7wBYsDESxsVt5DmvL/o579sy3z3eEgwsu99w7e9a8M7PWu941Zxxj1MaNUdz8L4HPB+wPrAccA1xeeHu7AEcC9wETgJcL5/V81uXEZwWOBbYDJgH+gqGbOw84AvguAWSKAHx4jDvHubcB/t9b/WygH+B+uytwMjA98CxwIvApcDMwV/zsyd8NvBdA5gRWB3YA5gbeBjYFFgSOjr9/ils7A/izZAOlwAV6JbAB8BmwM3BXbQHHDwL2BaZNLOxNnAWcXruViYCdAAFPEz63BL7PgS8F/jCwCvAIsDXwScLxVMBqwLKAIWUo+O1TwEPAj4l58wLXAksDtwCbDQr4Y8CKwMrAozmnHce9zduBO+NmW92Unvj5wJ7Ajn2wR7/4DbXTIoHNnYEANyEPBaSyS3NOO47LSCcA+wRDDQT4BcAeEXvG4GjYfpG8UuNJuQVKQ+XpSJzxwDs5px3HV40ENs43yvkoAT5PFAfZYfacwxGMS4efB49bE/w5aSXAjWm59vgoGDls+lw4Nikdfgi8GdSYm3tx5NGZwIEjAb5u0NPXAcYqmbLpgEOiQs4y7KOPIqktNCkud4qVVe1iPTB0pOFGaztxi8BVwOTAxsGxKT9LAncAs9U+qEq31bEyZYCi7PWWA9gm1v0WWD8Fvgm4IKQmC4KLyyZeYcoWBZ6Mkq3mkPOtgoaHpibZCtgLmBLw9qyQbaLKMJHT/wAuAQydd+sA6sBniJK+RHxgMsrb97SAnixOT4n7PrA28Ebi+4WAe0OMvQYsDvze4lshdiEwU3zzHLBGbLynkVCDXA18EDrZnXo6beZtyPGetDeVAl35EPwLcfIKtcsy/gW9e6hSw3DDCMke4JZZyV91dn3GYTVc8bvXamKW2KnAwRFey5dMCOAXBb6h4lQPlWsiFnVmzOZsasAEMvkWA17JTYhxc0LmMH5lojaWqVyuWeuYvOUe4KoyM14Ozl25c41rmwIT2O7mt0LgkwI/x4ZLK7HJ7O1eF4fbA9yuZR3AE3m1AMR/CVx9bxQYwoZyD3B3swWwEvB4AXCLhKEyccdQ8aYMlR8K1vJAPVjj3GTtAW5LJX/aBFt4SuwJYLng3H6T8xlgmZJFgL2Bc0NyKD16gNskSE8myw2A2Z/rvNUwapkudGhjIk+3mflmHyCnm0dW8yFZXWcV+z5PoSJ8wUiPZ7d49nnipUjokgLkW4pdv0m9CPBri2/X9r3GIqepdyxaXw4H7r/VJYobedYeUzOE/HfK5o8Nzxgnnyv5dvCGV4o+PUxvYrdY0IppnTDGf6lAtIkstYWnbfLl2imv1OcKtXtlTSLr4xBOL2ZO2mIoz9uHntMkiXN63F37TCbvSpNeccpkGZPbUj684VD3+FBk3shEKbOQPQ/I9apEi2Kj5YA7qSpMZrUPPjnTp4pwjsghY1MZa1ORMze3fahLtVPSSoAbBsbjN8DMpU9kOYQN4+bXV8EeC+R62xLgrmHVsnqVVtUOuIf8u461YYWcg1LgVXHaHLgx57TjuNrfhiXbb+q/FLicaqabrG3dUEfMQ9NG5SXLMutj/LbRbIwEYGqu9Osbu69ZR+UWKD1xK56auFSA5dZtGq+ElA/9NuetVgq8ElPyuDTlo36TKXVtspuemX0FSL2CLRX6yOcJn7R9qh4IcCuilVFqtMH1EfSU2gO847ZUm0SD0LSolfQm4LDoa/3GonVAqD6Lju/oCikr7ECA60TtrA6pCsMXoSEsMFZXfysh198KPBiiSLmgePN9xBcABZNc7a9k7H785Ze1we7JgziutJMqDZX67tcKwHbsdbsiGmY31GQWFcWTvxyo2wMh4kq6rn/mdQHuZBtkr9TG1Xj2pPyTM29AnpZB7o8DKOm2/uW3K/C6I6+/TVc3bcbYLunukwcxCOC5Ux6V8TEL/G+yOEA+TJFfqwAAAABJRU5ErkJggg=="},"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, 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]}]);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,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAABaFJREFUeF7tnF+MHVMcxz+/u6nabT3YLSqhlJKIRghtUkpU8YCUqk0abySK+pNou/cuCbY89N5zSx9KioZ6ESlFSYikQkVRrfSFiKTaCpWgVP9Em9rt/cnM7uru9s6dc2am29k65/V+v785v8/8ZuaeM+eM4FsqApLK7c14gCmLwAP8vwFUEEqcjVITw86U+ae2j5gK1CJXAAuBW4CxfZn/Bayhh6flWX5OTSNBgBEBUIshuArQFJHjfgrMkjLrEzBIZck9QO3gJoT3LbL8gxoXy1J+t9BmJsk1QG2niYl8B1xomfEqMdxtqc1Elm+AJa5B+dQh00MUOFPKBPfGYWn5BljkKeBxJxLKXKmy2smTQpx3gB8BMx3zWymGeY6exPLcAuy7/+0Z8JfFNsmNYphmK06ryy/ATi6jxpYECe4WQ1sCXyJLfgGWeADluQRZ1WhhlHRRS+B1tuQXYJHXgbnOGQWGAq3D9STOM8BfgTMSAjxfymxP5HU05RKgLmIyBb5xzOWIXLlcqonun86HzCfAEotQqs7Z9BsKTJUymxP7HYz5BFjkK2CqQx5DpVPE8HUKv7U1dwB1IefQxI/WGdQTCpdIJcUtwOHg+QNYYjHKEw45HC0tcIGU+SFVDEtzrgDqIsZQ4Ceg1bL/9WVNnC5L2JUqhqU5XwBLLEB5xrLvUTKlhZOki56UcazsuQGoJSagfAucYtXzaNFvYhifMoa1PU8A16Fcb93zaOE6MdyYQRyrELkAqMVwzi+Y+0vflCelmlEsi94cd4DaQTsSToBm05cCM6XMxxa5ZyLJptMJu6KdXEuND4DmhCGG2nbTzVmyjIMZxYsNc9wAaonpKB8CY2J7aStQylLlUVt5FrrjAlA7uY4a7yaYbW6Ucw/dnCvL+CULMLYxhh2gdjAH4TVgtG0nLXVrxNBuqc1MNqwAtXeWJVhhUMgsg/5AwjKpsCDzuDEBhwWgPsRomlkB3HUME/wHeAf4M/ExFEXYRYHPOJn1Nq8FjjnAvtmVNRAuDho5TdlME3fGTUrEAtQiM4BZEDE8Eg4AG2lm1dDxpxa5DXgFOHXkkBvU050oU6RK8HqhbmsIUEsU++5ZNvlvoIUZ/RC1yIPAchtjrjXCq1KJvvVEAtQOxiPh1NIo6wSFeVJhZaDXDjYhTLH25ld4gG7GRf05bwTQdlnZwNT/Wx2lxXBGeHJ+uTj0rImLZAnf13M0AhiMUd9wOEwgXS2m913uCQWwQORrUg8wrkKEfWynVd7ksK/AOFj1f18rhtnOT+G+aSZ/CQvzpRIOAtz+xniAfbyUSVJlmweY7PLdIYbzGln9Q6Qx2BfEcL8HmKz6oMbtsjScoIhsvgKj2RxGaJMKez3AZBX4hRiuirP6Cowm1CWGxR5gHIGo32tcKUv5Ms7uK7A+ob3soC1q+DbQ4gHWB/i2GObEVV/wuwdYj5Jwn1R40QO0IVBP02D6aqjcV+DRALeJYZItew9wKCllhVSZ7wHaEjhaN1sMa23tvgIHk+rhIG2ynH0eoC2BwbrPxTDdxeorcCCtBKtbPcDB5TZNDBt9BboQOKLdww7G2Qzf/FCu/ujjLalwhyt7fwkfIXavGF7yAF0J9OsLTJSy+yZHX4G9ALeKsf460qBT5AEGOJTnpRoux3NuHmAvslvF8J4zPT8fGCILdnW2imG/B5iEAGwQw9XJrH5GOuD2mBiWZA+wdx/bJ06BB9yMR8gCy0PUmJDmo43RD5EuxnIg/HjNadYQlZulGm4eHBlrpJWHpZpuIXzjVfpFboDwE0xxH/MKtqhUBm700xL3oOGLmditFNYnKDth8JnQ4NJ9OW3I2OT0EVoZFc6RRW2j/xtlk1TZOrQz4Zd3lUuRY7C1K1nm3QhbaWaLdIX7W1K3WICpj3CCB/AAU55gD9ADTEkgpf1fd6MTb0h9UDwAAAAASUVORK5CYII="},"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,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAAXNSR0IArs4c6QAABqpJREFUeF7tm2toHFUUx/9nspuqsdSoKboR8VXqq1gfaMGKD3yhVYsa8YtSdefOJqFqS8FndbWigkhUTHb3TtpKhapEbJXWZxXBglqrgqhVQakfGm1Fl9oaG7MzRy5sJN3cmZ3Z3Wyydu7Xvfecc397H+ecOZcQtf0IUMRjfwIRkJIVEQGJgPgfEpOyQtLptLFr165213VnMPN013WbiWgPM+8lop1Syt2TdbbVBUhnZ+dsx3EuIaKLmPk0ACcBmOYz6Z0AvieiLa7rfhCPxz/q6+vbWw9IEwYklUod57ruLQBuLQKoZj7/ANhARGuY+U0p5Ug1wvzG1hxIMpk8pqmpaQUzKxDGBBi+nZkftG17LQCutfyaAVm0aNFh8Xj8XiK6C8BBtTZUI+9LIronl8u9V0tdNQEihOgG8CiAw2tpXBBZzPxeLBZLZTKZn4L0L9enKiCLFy+etm/fPklEanuEbX8D+AXAIBH9xcxHAUgAOBJAWLt+Nwzjxmw2+2FYI0r7h1X83/iurq6jHMdZx8zzAhrxPYDXmfn1WCy2LZPJ5HXjhBBxx3EShmFcTETXAbgcwCEBdKiDdrGUMhegr2eXioAIIc5SkwNwTBnle4ioh5lfklJ+V4mhS5YsOXhoaOhyZl4C4MIAMnoTicTd6XS6EKDvuC6hgViWdSozfwJguo/CEWbOFgqFFatXr/6tEsM8Vs/VAJ4EcLrv1Un0Qi6Xu60SvaGAdHd3HzEyMrIFwAk+yjYBSEkpf6zEoHJjlJc7ODh4O4BnALT49F8mpXy6nLyKz5B0Oh0bHBx8F8DFPkqey+fzSwcGBpywhoTtb5rmXCJS2/ZYj7EuMy+wbfutMLIDrxAhRB+ATg/h6kDrklL2h1Febd9UKjXTcZzXiOh8D1kqJpoX5vwKBMQ0zRuI6FUPpQ4zXxP2n6gWxuj4jo6O5tbW1o0ALvWQ+XU+n58bdNWWBaKuQQDfesUjzHy3bdvP1mqClcjp7OxsdRxHnW0qaBx/cxAlc7ncyiCygwBRXujzOmHMvNK27WQQRRPdRwhxMgB1+83Q6NrR0tIyq6enRzmDvs0XSFdX16GFQkHdFjM1Uj7L5/PzBwYGVCQ6JZppmtcWD9px9jDz/bZtP1HOUF8glmU9wswPeQi5QEq5uZyCev9uWdbbzHyFRu/ueDx+Ym9v7+9+NnkCUXHK8PCwijVaSwUo99u27YX1nmwQfZZlncHMX+hSD0FWiScQy7JuZOYBjRGO67pz+vv7twUxcDL6CCHWAFDJqdL2nZTylIpWiGma64vBVen4V6SUN0/GRIPqtCxrFjP/oOvvuu45/f39n3vJ0q6Qolf6h0e8cpOUUrdygtpbl35CiK8AzNEoe0BK+XgoIMlkcp5hGB9rBg0XCoW2VatW7anLrKpQIoRQCavlGhHvSym9nDh9IsY0zWVE9JRG2FtSyquqsLNuQ4spCt3WGEokEtPT6bSrM0a7ZYQQyqtTEWVpUwkYrZNWt5mGUCSEUJ8zxvlQhmEcn81mtwcGYprmZo+AaYGUUsUNDdGEEMpzPa/UWGa+0rbtdwIDEUL87BFWny2lVHd8QzQhxDoAOn/J9IrMvbaMumHGOWSxWOzovr6+XxuCBgDLsnqZuUtj71IpZU+YFaLyG7GSAU4ikWj2OoymIiQhxAMAHtNsmYdt21a30LjmtUIiIGNRCSGiLVMCJDpUxwLxunaLqcINU/G80NlkmuanRHRu1deuaZr9RHSHRskB65g1vOueTCbPNgxjq+ZPDe+6/8+Du01Sysu8tn0U/peQ8cyY+bi9DZ0gAuAbfkQpxKArJEoya06Z6DNECZToQ5VmlRQL6qJPmaNsih+7vwEwS3d3H3AfuxWEqBxCv3UasWBmH4Aza14wo/g0YEnV6N/qmS4MnDHz8vMbrOhu7DQCQylbMFMKpxHKMj3+0EBQQgNRysIW7hqGsTaTyahK5tCtgsJdPx1loVQERGmspLSbmdcDeGOiSruJaDkzqxIvba1ZkZQvlIqBKOG1Kv4HoF5LHV2L4v9UKqWerqlHABVBqQrIGOdtSj0PCQhFW9ZREyAKjHpA1NzcfB+AO6fCA6IAULTVRDUDMrpaptITszJQ/pRSjivhrDmQUTAT8QgRwIsANoZ5hOgFhYjW5XK560uvpAkDMlbRZD9TLUJ5GcD8ol1bDcNYmM1md0wKkFKlHR0dTW1tbYmxD5mLj5jVg6OJeshMQojZzNzU3t6+LVQFUWjv6X80oC5bppF4RUBK/q0ISATEfwP/CwXYwHLdn6FaAAAAAElFTkSuQmCC"}}]); \ 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, 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, AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzJWs0t/AAABfAAAAFZjbWFwqVgGvgAAAeAAAAGGZ2x5Zph7qG0AAANwAAAAdGhlYWQRFoGhAAAA4AAAADZoaGVhCCsD7AAAALwAAAAkaG10eAg0AAAAAAHUAAAADGxvY2EADAA6AAADaAAAAAhtYXhwAQ4AJAAAARgAAAAgbmFtZYrphEEAAAPkAAACVXBvc3S3shtSAAAGPAAAADUAAQAAA+gAAABaA+gAAAAAA+gAAQAAAAAAAAAAAAAAAAAAAAMAAQAAAAEAAADih+FfDzz1AAsD6AAAAADXB57LAAAAANcHnssAAP/sA+gDOgAAAAgAAgAAAAAAAAABAAAAAwAYAAEAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQK8AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABAAHjqCAPoAAAAWgPoABQAAAABAAAAAAAAA+gAAABkAAAD6AAAAAAABQAAAAMAAAAsAAAABAAAAV4AAQAAAAAAWAADAAEAAAAsAAMACgAAAV4ABAAsAAAABgAEAAEAAgB46gj//wAAAHjqCP//AAAAAAABAAYABgAAAAEAAgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAKAAAAAAAAAACAAAAeAAAAHgAAAABAADqCAAA6ggAAAACAAAAAAAAAAwAOgABAAD/7AAyABQAAgAANzMVFB4UKAAAAAABAAAAAAO7AzoAFwAAEy4BPwE+AR8BFjY3ATYWFycWFAcBBiInPQoGBwUHGgzLDCELAh0LHwsNCgr9uQoeCgGzCyEOCw0HCZMJAQoBvgkCCg0LHQv9sQsKAAAAAAAAEgDeAAEAAAAAAAAAHQAAAAEAAAAAAAEABAAdAAEAAAAAAAIABwAhAAEAAAAAAAMABAAoAAEAAAAAAAQABAAsAAEAAAAAAAUACwAwAAEAAAAAAAYABAA7AAEAAAAAAAoAKwA/AAEAAAAAAAsAEwBqAAMAAQQJAAAAOgB9AAMAAQQJAAEACAC3AAMAAQQJAAIADgC/AAMAAQQJAAMACADNAAMAAQQJAAQACADVAAMAAQQJAAUAFgDdAAMAAQQJAAYACADzAAMAAQQJAAoAVgD7AAMAAQQJAAsAJgFRCiAgQ3JlYXRlZCBieSBmb250LWNhcnJpZXIKICB3ZXVpUmVndWxhcndldWl3ZXVpVmVyc2lvbiAxLjB3ZXVpR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgAgACAAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGYAbwBuAHQALQBjAGEAcgByAGkAZQByAAoAIAAgAHcAZQB1AGkAUgBlAGcAdQBsAGEAcgB3AGUAdQBpAHcAZQB1AGkAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQB1AGkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwECAQMBBAABeAd1bmlFQTA4AAAAAAA=") 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, 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]}]);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, AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzJWs0t/AAABfAAAAFZjbWFwqVgGvgAAAeAAAAGGZ2x5Zph7qG0AAANwAAAAdGhlYWQRFoGhAAAA4AAAADZoaGVhCCsD7AAAALwAAAAkaG10eAg0AAAAAAHUAAAADGxvY2EADAA6AAADaAAAAAhtYXhwAQ4AJAAAARgAAAAgbmFtZYrphEEAAAPkAAACVXBvc3S3shtSAAAGPAAAADUAAQAAA+gAAABaA+gAAAAAA+gAAQAAAAAAAAAAAAAAAAAAAAMAAQAAAAEAAADih+FfDzz1AAsD6AAAAADXB57LAAAAANcHnssAAP/sA+gDOgAAAAgAAgAAAAAAAAABAAAAAwAYAAEAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQK8AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABAAHjqCAPoAAAAWgPoABQAAAABAAAAAAAAA+gAAABkAAAD6AAAAAAABQAAAAMAAAAsAAAABAAAAV4AAQAAAAAAWAADAAEAAAAsAAMACgAAAV4ABAAsAAAABgAEAAEAAgB46gj//wAAAHjqCP//AAAAAAABAAYABgAAAAEAAgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAKAAAAAAAAAACAAAAeAAAAHgAAAABAADqCAAA6ggAAAACAAAAAAAAAAwAOgABAAD/7AAyABQAAgAANzMVFB4UKAAAAAABAAAAAAO7AzoAFwAAEy4BPwE+AR8BFjY3ATYWFycWFAcBBiInPQoGBwUHGgzLDCELAh0LHwsNCgr9uQoeCgGzCyEOCw0HCZMJAQoBvgkCCg0LHQv9sQsKAAAAAAAAEgDeAAEAAAAAAAAAHQAAAAEAAAAAAAEABAAdAAEAAAAAAAIABwAhAAEAAAAAAAMABAAoAAEAAAAAAAQABAAsAAEAAAAAAAUACwAwAAEAAAAAAAYABAA7AAEAAAAAAAoAKwA/AAEAAAAAAAsAEwBqAAMAAQQJAAAAOgB9AAMAAQQJAAEACAC3AAMAAQQJAAIADgC/AAMAAQQJAAMACADNAAMAAQQJAAQACADVAAMAAQQJAAUAFgDdAAMAAQQJAAYACADzAAMAAQQJAAoAVgD7AAMAAQQJAAsAJgFRCiAgQ3JlYXRlZCBieSBmb250LWNhcnJpZXIKICB3ZXVpUmVndWxhcndldWl3ZXVpVmVyc2lvbiAxLjB3ZXVpR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgAgACAAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGYAbwBuAHQALQBjAGEAcgByAGkAZQByAAoAIAAgAHcAZQB1AGkAUgBlAGcAdQBsAGEAcgB3AGUAdQBpAHcAZQB1AGkAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQB1AGkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwECAQMBBAABeAd1bmlFQTA4AAAAAAA=") 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, 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]}]);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, AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzJWs0t/AAABfAAAAFZjbWFwqVgGvgAAAeAAAAGGZ2x5Zph7qG0AAANwAAAAdGhlYWQRFoGhAAAA4AAAADZoaGVhCCsD7AAAALwAAAAkaG10eAg0AAAAAAHUAAAADGxvY2EADAA6AAADaAAAAAhtYXhwAQ4AJAAAARgAAAAgbmFtZYrphEEAAAPkAAACVXBvc3S3shtSAAAGPAAAADUAAQAAA+gAAABaA+gAAAAAA+gAAQAAAAAAAAAAAAAAAAAAAAMAAQAAAAEAAADih+FfDzz1AAsD6AAAAADXB57LAAAAANcHnssAAP/sA+gDOgAAAAgAAgAAAAAAAAABAAAAAwAYAAEAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQK8AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABAAHjqCAPoAAAAWgPoABQAAAABAAAAAAAAA+gAAABkAAAD6AAAAAAABQAAAAMAAAAsAAAABAAAAV4AAQAAAAAAWAADAAEAAAAsAAMACgAAAV4ABAAsAAAABgAEAAEAAgB46gj//wAAAHjqCP//AAAAAAABAAYABgAAAAEAAgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAKAAAAAAAAAACAAAAeAAAAHgAAAABAADqCAAA6ggAAAACAAAAAAAAAAwAOgABAAD/7AAyABQAAgAANzMVFB4UKAAAAAABAAAAAAO7AzoAFwAAEy4BPwE+AR8BFjY3ATYWFycWFAcBBiInPQoGBwUHGgzLDCELAh0LHwsNCgr9uQoeCgGzCyEOCw0HCZMJAQoBvgkCCg0LHQv9sQsKAAAAAAAAEgDeAAEAAAAAAAAAHQAAAAEAAAAAAAEABAAdAAEAAAAAAAIABwAhAAEAAAAAAAMABAAoAAEAAAAAAAQABAAsAAEAAAAAAAUACwAwAAEAAAAAAAYABAA7AAEAAAAAAAoAKwA/AAEAAAAAAAsAEwBqAAMAAQQJAAAAOgB9AAMAAQQJAAEACAC3AAMAAQQJAAIADgC/AAMAAQQJAAMACADNAAMAAQQJAAQACADVAAMAAQQJAAUAFgDdAAMAAQQJAAYACADzAAMAAQQJAAoAVgD7AAMAAQQJAAsAJgFRCiAgQ3JlYXRlZCBieSBmb250LWNhcnJpZXIKICB3ZXVpUmVndWxhcndldWl3ZXVpVmVyc2lvbiAxLjB3ZXVpR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgAgACAAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGYAbwBuAHQALQBjAGEAcgByAGkAZQByAAoAIAAgAHcAZQB1AGkAUgBlAGcAdQBsAGEAcgB3AGUAdQBpAHcAZQB1AGkAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQB1AGkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwECAQMBBAABeAd1bmlFQTA4AAAAAAA=") 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, 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,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, 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,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, 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,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, 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]}]);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, AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzJWs0t/AAABfAAAAFZjbWFwqVgGvgAAAeAAAAGGZ2x5Zph7qG0AAANwAAAAdGhlYWQRFoGhAAAA4AAAADZoaGVhCCsD7AAAALwAAAAkaG10eAg0AAAAAAHUAAAADGxvY2EADAA6AAADaAAAAAhtYXhwAQ4AJAAAARgAAAAgbmFtZYrphEEAAAPkAAACVXBvc3S3shtSAAAGPAAAADUAAQAAA+gAAABaA+gAAAAAA+gAAQAAAAAAAAAAAAAAAAAAAAMAAQAAAAEAAADih+FfDzz1AAsD6AAAAADXB57LAAAAANcHnssAAP/sA+gDOgAAAAgAAgAAAAAAAAABAAAAAwAYAAEAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQK8AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABAAHjqCAPoAAAAWgPoABQAAAABAAAAAAAAA+gAAABkAAAD6AAAAAAABQAAAAMAAAAsAAAABAAAAV4AAQAAAAAAWAADAAEAAAAsAAMACgAAAV4ABAAsAAAABgAEAAEAAgB46gj//wAAAHjqCP//AAAAAAABAAYABgAAAAEAAgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAKAAAAAAAAAACAAAAeAAAAHgAAAABAADqCAAA6ggAAAACAAAAAAAAAAwAOgABAAD/7AAyABQAAgAANzMVFB4UKAAAAAABAAAAAAO7AzoAFwAAEy4BPwE+AR8BFjY3ATYWFycWFAcBBiInPQoGBwUHGgzLDCELAh0LHwsNCgr9uQoeCgGzCyEOCw0HCZMJAQoBvgkCCg0LHQv9sQsKAAAAAAAAEgDeAAEAAAAAAAAAHQAAAAEAAAAAAAEABAAdAAEAAAAAAAIABwAhAAEAAAAAAAMABAAoAAEAAAAAAAQABAAsAAEAAAAAAAUACwAwAAEAAAAAAAYABAA7AAEAAAAAAAoAKwA/AAEAAAAAAAsAEwBqAAMAAQQJAAAAOgB9AAMAAQQJAAEACAC3AAMAAQQJAAIADgC/AAMAAQQJAAMACADNAAMAAQQJAAQACADVAAMAAQQJAAUAFgDdAAMAAQQJAAYACADzAAMAAQQJAAoAVgD7AAMAAQQJAAsAJgFRCiAgQ3JlYXRlZCBieSBmb250LWNhcnJpZXIKICB3ZXVpUmVndWxhcndldWl3ZXVpVmVyc2lvbiAxLjB3ZXVpR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgAgACAAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGYAbwBuAHQALQBjAGEAcgByAGkAZQByAAoAIAAgAHcAZQB1AGkAUgBlAGcAdQBsAGEAcgB3AGUAdQBpAHcAZQB1AGkAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQB1AGkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwECAQMBBAABeAd1bmlFQTA4AAAAAAA=") 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, 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 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, AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzJWs0t/AAABfAAAAFZjbWFwqVgGvgAAAeAAAAGGZ2x5Zph7qG0AAANwAAAAdGhlYWQRFoGhAAAA4AAAADZoaGVhCCsD7AAAALwAAAAkaG10eAg0AAAAAAHUAAAADGxvY2EADAA6AAADaAAAAAhtYXhwAQ4AJAAAARgAAAAgbmFtZYrphEEAAAPkAAACVXBvc3S3shtSAAAGPAAAADUAAQAAA+gAAABaA+gAAAAAA+gAAQAAAAAAAAAAAAAAAAAAAAMAAQAAAAEAAADih+FfDzz1AAsD6AAAAADXB57LAAAAANcHnssAAP/sA+gDOgAAAAgAAgAAAAAAAAABAAAAAwAYAAEAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQK8AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABAAHjqCAPoAAAAWgPoABQAAAABAAAAAAAAA+gAAABkAAAD6AAAAAAABQAAAAMAAAAsAAAABAAAAV4AAQAAAAAAWAADAAEAAAAsAAMACgAAAV4ABAAsAAAABgAEAAEAAgB46gj//wAAAHjqCP//AAAAAAABAAYABgAAAAEAAgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAKAAAAAAAAAACAAAAeAAAAHgAAAABAADqCAAA6ggAAAACAAAAAAAAAAwAOgABAAD/7AAyABQAAgAANzMVFB4UKAAAAAABAAAAAAO7AzoAFwAAEy4BPwE+AR8BFjY3ATYWFycWFAcBBiInPQoGBwUHGgzLDCELAh0LHwsNCgr9uQoeCgGzCyEOCw0HCZMJAQoBvgkCCg0LHQv9sQsKAAAAAAAAEgDeAAEAAAAAAAAAHQAAAAEAAAAAAAEABAAdAAEAAAAAAAIABwAhAAEAAAAAAAMABAAoAAEAAAAAAAQABAAsAAEAAAAAAAUACwAwAAEAAAAAAAYABAA7AAEAAAAAAAoAKwA/AAEAAAAAAAsAEwBqAAMAAQQJAAAAOgB9AAMAAQQJAAEACAC3AAMAAQQJAAIADgC/AAMAAQQJAAMACADNAAMAAQQJAAQACADVAAMAAQQJAAUAFgDdAAMAAQQJAAYACADzAAMAAQQJAAoAVgD7AAMAAQQJAAsAJgFRCiAgQ3JlYXRlZCBieSBmb250LWNhcnJpZXIKICB3ZXVpUmVndWxhcndldWl3ZXVpVmVyc2lvbiAxLjB3ZXVpR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgAgACAAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGYAbwBuAHQALQBjAGEAcgByAGkAZQByAAoAIAAgAHcAZQB1AGkAUgBlAGcAdQBsAGEAcgB3AGUAdQBpAHcAZQB1AGkAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQB1AGkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwECAQMBBAABeAd1bmlFQTA4AAAAAAA=") 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, 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]}]);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, AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzJWs0t/AAABfAAAAFZjbWFwqVgGvgAAAeAAAAGGZ2x5Zph7qG0AAANwAAAAdGhlYWQRFoGhAAAA4AAAADZoaGVhCCsD7AAAALwAAAAkaG10eAg0AAAAAAHUAAAADGxvY2EADAA6AAADaAAAAAhtYXhwAQ4AJAAAARgAAAAgbmFtZYrphEEAAAPkAAACVXBvc3S3shtSAAAGPAAAADUAAQAAA+gAAABaA+gAAAAAA+gAAQAAAAAAAAAAAAAAAAAAAAMAAQAAAAEAAADih+FfDzz1AAsD6AAAAADXB57LAAAAANcHnssAAP/sA+gDOgAAAAgAAgAAAAAAAAABAAAAAwAYAAEAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQK8AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABAAHjqCAPoAAAAWgPoABQAAAABAAAAAAAAA+gAAABkAAAD6AAAAAAABQAAAAMAAAAsAAAABAAAAV4AAQAAAAAAWAADAAEAAAAsAAMACgAAAV4ABAAsAAAABgAEAAEAAgB46gj//wAAAHjqCP//AAAAAAABAAYABgAAAAEAAgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAKAAAAAAAAAACAAAAeAAAAHgAAAABAADqCAAA6ggAAAACAAAAAAAAAAwAOgABAAD/7AAyABQAAgAANzMVFB4UKAAAAAABAAAAAAO7AzoAFwAAEy4BPwE+AR8BFjY3ATYWFycWFAcBBiInPQoGBwUHGgzLDCELAh0LHwsNCgr9uQoeCgGzCyEOCw0HCZMJAQoBvgkCCg0LHQv9sQsKAAAAAAAAEgDeAAEAAAAAAAAAHQAAAAEAAAAAAAEABAAdAAEAAAAAAAIABwAhAAEAAAAAAAMABAAoAAEAAAAAAAQABAAsAAEAAAAAAAUACwAwAAEAAAAAAAYABAA7AAEAAAAAAAoAKwA/AAEAAAAAAAsAEwBqAAMAAQQJAAAAOgB9AAMAAQQJAAEACAC3AAMAAQQJAAIADgC/AAMAAQQJAAMACADNAAMAAQQJAAQACADVAAMAAQQJAAUAFgDdAAMAAQQJAAYACADzAAMAAQQJAAoAVgD7AAMAAQQJAAsAJgFRCiAgQ3JlYXRlZCBieSBmb250LWNhcnJpZXIKICB3ZXVpUmVndWxhcndldWl3ZXVpVmVyc2lvbiAxLjB3ZXVpR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgAgACAAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGYAbwBuAHQALQBjAGEAcgByAGkAZQByAAoAIAAgAHcAZQB1AGkAUgBlAGcAdQBsAGEAcgB3AGUAdQBpAHcAZQB1AGkAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQB1AGkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwECAQMBBAABeAd1bmlFQTA4AAAAAAA=") 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, 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]}]);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,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAByRJREFUWEfdmH9sU9cVx7/n2gkJJWhlDARUKwW2qmOqVI2qG92EmNatBP9oEvtBp8UvJpusVowOwaaVrsP9BdqvalsLbaeCY4em7fNzwD+SdZo0pE4q+wGapqV0LQKmsTYdZVVKw5wffvdM79nPeU5DTFISVbt/2brnx+eec8+95z7CR3zQR5wP/7+Asdjhj4l5ri8AYg2IVxLzUhBdY2WE6BIxvyWZTrsgjo+6h4+Fm5oGppOtKUUwFovV0byFiiC0AlgHoObKnNIog18WAonCexe0cDg8dGV6uLIUa5pWOyzq72HwLoAWTWB8BMCbAN4vzTUAWAagdgLZ82DeO9DvfmrbtsbhaqBVI5jQe24DjIMAfWbMGOcB9EqmHoPlK+dO+k5FoySdzqJRFjfc3LuK2FhLkjYyoRHAXIfMawbxlnCL7w+TQU4K2KlntzLjcVA5lQPMvJ/yhV+EQs3nq63eOX9Q6/2EWxTuA+heANdacwwz9TvUoO+Jy9m6LGBCz+4F8P2yIiOR5/y2iKK8NxWw8bKHenvnG/81fkmAas8x8Y/UFt+YL4fShIDxZO5BIn64JHcRTJFQ0PPChwEbrxtPZTeRxK9AmF+c492hgM/2WRb/AGA8mfET0WHzsABwyWBjQzh41++vJpxt61Cq93Ypjd+AYB5PzIKb1GZf2umrArCrK7uwUItXASwCeIQEe1qb/b+dCTjbZjyV+wqYcwTMYeAdQ+ZXb1GUd+z5CsC4nn2CgK3F/YvvqQHvT2YSzrbdkczsFES2r32hgNdiMEcZsKsrvbhQK/5ZOrv+VifztyiKYswGYDQaFTd89nN/IeBmACOGFNeHlY1vVwAmUtn7wdhjRU8aQVW5S58NONtHIpluBolUqWB+EAr4HqsE1LN/AnArGP8+8+qJ66LRaGE2ATVNcw2JuecAXsKME2rQu6YMeOBAuqFmPg2ASDAhprZ4t8wmXDmKeu5ZgNsByLzMLzDPXGsPJvQjtwEu68oh0L2tAc9TTsBOLX0HC/Ed864dlXJ3u+J/ffwCElrmyxC0g0GDJBANNXtem0BmHQTtZMYQGfRQaLOnr8JPKhNhpqctDqbbW4OeVyzAeLLHTySPWPuPuVEN+n5tKx5M5Va4mE+ax0Cxuvkf9XJolbOA4lrmkyTo7wDqSzLnhv7TvzISiYzaduJadhkE3qCx+/jNgbmuldsaxxqGhJ77GsAvFQPFgdaAL2UBduo9dzNkl/lbklzX1uJ/2TbcqfcoDPmic6Us+XpV8ZkVb41DqWyTZHQ7ZaTLtaqtqfF0GbC7x0NSZp0yBnBTOOA1F2aNuJb5IgmyLgXJUNuC3kQpghkPEVnKRORpbfH02Eqx5w8vd9W4T45FB6fP9nk+7exeDqV6rzPYeN2Ojhnlsx9v+FR0/fpyoXWmXlrCPPIGQPPsKJcyYbZq1ohp6TtdQljZq4hg7IXMrS43mVVsjq2hgHefc6UJLbOOiO5jgfflaOHhts1N5ciUI53MfUmCtxNh0AAeCQe8p5w2zN8Hk0fWuknsAFOe2P1Iq7KhYi936Ll7BHi/Bejcg7HY0TpXw+BFs0NmIK4GvG3jjc/G/4SeiQFk+pZ5WbcgotxRrGIr/3r2GAGfB+HCmQXzljjTMxtw0aNH3SveHfwXGIuZcEJtcZyDJkBCz2wH6HFrg4I3tQV82myA2T4SyVwQxCWfPMFN0t29iGXN2dJG7zvTd+KW2bpNirdI/V8BrL7sXWxFMZn5KYh2WKsi7Aq1eM2uesZHRR8APKkGvN+2nVa0W/ufy13bUMd9zFjKjFFivjOk+H43k4QJPdvIjCNUfPecd8/B6q97vRcmBLSKJZnZACBHRALAAEs0qor32ExAxl9MryeXMM9c8wZiZm5Sg5N01I6K/i4BP7b+My4BMhwK+pNXEzKup1WCeBKAdXCD8WAo6H10vI9JXnW5HwL8UFmB+WehoG/nh4V8VtMW1FL9PhA2j9nG3lDQu2si25O+ixN69lsMmM8As1HgEZlf+E1FeXc6kAeeTy9119B2AkUAmF8ezDHCzNvVoM+6PaYMaCok9NyjAD9g/q6pkcvu9vvfsg11HO5d6R7luaOXzp8a/70lqmm1q3DNjQYZa4loIwNftTuikn6fIN7yjRbfnydbcNVPH/FkdjcRok7AZzpTS+rr5+wBOATALCbz7WK+xC5aW11QAzEWA3B90Dn1M4w9Q8uXPRNZs6bcjk07gk5A1PIKHsEmApn7xU7TlWR8GMxHwdRZh7yuKEq5g6mmPKUIAtRvvhlsoww+zkzdgmg5wEutimQQAYMS6AfxaZA4Xhgw/tje7re/fFVjqpifImBRl4G3mbFLDXg6iIin5HGKwlUBO5Lp+wWJ4nMUGAbRzwtu47F2//QiMkW+6h8wn0vlVhjMXWaXzC73A842fqrOpiNfNYLTMXo1df4H2M3yR7Uu4g4AAAAASUVORK5CYII="},"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, 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,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, AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzJWs0t/AAABfAAAAFZjbWFwqVgGvgAAAeAAAAGGZ2x5Zph7qG0AAANwAAAAdGhlYWQRFoGhAAAA4AAAADZoaGVhCCsD7AAAALwAAAAkaG10eAg0AAAAAAHUAAAADGxvY2EADAA6AAADaAAAAAhtYXhwAQ4AJAAAARgAAAAgbmFtZYrphEEAAAPkAAACVXBvc3S3shtSAAAGPAAAADUAAQAAA+gAAABaA+gAAAAAA+gAAQAAAAAAAAAAAAAAAAAAAAMAAQAAAAEAAADih+FfDzz1AAsD6AAAAADXB57LAAAAANcHnssAAP/sA+gDOgAAAAgAAgAAAAAAAAABAAAAAwAYAAEAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQK8AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABAAHjqCAPoAAAAWgPoABQAAAABAAAAAAAAA+gAAABkAAAD6AAAAAAABQAAAAMAAAAsAAAABAAAAV4AAQAAAAAAWAADAAEAAAAsAAMACgAAAV4ABAAsAAAABgAEAAEAAgB46gj//wAAAHjqCP//AAAAAAABAAYABgAAAAEAAgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAKAAAAAAAAAACAAAAeAAAAHgAAAABAADqCAAA6ggAAAACAAAAAAAAAAwAOgABAAD/7AAyABQAAgAANzMVFB4UKAAAAAABAAAAAAO7AzoAFwAAEy4BPwE+AR8BFjY3ATYWFycWFAcBBiInPQoGBwUHGgzLDCELAh0LHwsNCgr9uQoeCgGzCyEOCw0HCZMJAQoBvgkCCg0LHQv9sQsKAAAAAAAAEgDeAAEAAAAAAAAAHQAAAAEAAAAAAAEABAAdAAEAAAAAAAIABwAhAAEAAAAAAAMABAAoAAEAAAAAAAQABAAsAAEAAAAAAAUACwAwAAEAAAAAAAYABAA7AAEAAAAAAAoAKwA/AAEAAAAAAAsAEwBqAAMAAQQJAAAAOgB9AAMAAQQJAAEACAC3AAMAAQQJAAIADgC/AAMAAQQJAAMACADNAAMAAQQJAAQACADVAAMAAQQJAAUAFgDdAAMAAQQJAAYACADzAAMAAQQJAAoAVgD7AAMAAQQJAAsAJgFRCiAgQ3JlYXRlZCBieSBmb250LWNhcnJpZXIKICB3ZXVpUmVndWxhcndldWl3ZXVpVmVyc2lvbiAxLjB3ZXVpR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgAgACAAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGYAbwBuAHQALQBjAGEAcgByAGkAZQByAAoAIAAgAHcAZQB1AGkAUgBlAGcAdQBsAGEAcgB3AGUAdQBpAHcAZQB1AGkAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQB1AGkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwECAQMBBAABeAd1bmlFQTA4AAAAAAA=") 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