From d3e83fdfba36c3096531c0126653b3bab3408a66 Mon Sep 17 00:00:00 2001 From: ShuGuangNet <61069967+shuguangnet@users.noreply.github.com> Date: Tue, 17 Sep 2024 17:24:49 +0800 Subject: [PATCH 1/3] Initial commit --- README.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..c80e040 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# uniapp +uniapp学习 From cd1a51b61808a0294a5a72c1e6df8ef4b9b06528 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=99=E5=85=89?= <5248283+lsg15829561090@user.noreply.gitee.com> Date: Tue, 17 Sep 2024 17:29:49 +0800 Subject: [PATCH 2/3] Initial commit --- MengChong/.hbuilderx/launch.json | 16 + MengChong/App.vue | 17 + MengChong/index.html | 20 + MengChong/main.js | 22 + MengChong/manifest.json | 72 + MengChong/pages.json | 26 + MengChong/pages/index/index.vue | 183 + MengChong/pages/request/index/index.vue | 33 + MengChong/static/logo.png | Bin 0 -> 4023 bytes MengChong/uni.promisify.adaptor.js | 10 + MengChong/uni.scss | 76 + MengChong/uni_modules/uni-icons/changelog.md | 42 + .../components/uni-icons/uni-icons.uvue | 91 + .../components/uni-icons/uni-icons.vue | 110 + .../components/uni-icons/uniicons.css | 664 ++ .../components/uni-icons/uniicons.ttf | Bin 0 -> 35824 bytes .../components/uni-icons/uniicons_file.ts | 664 ++ .../components/uni-icons/uniicons_file_vue.js | 649 ++ MengChong/uni_modules/uni-icons/package.json | 89 + MengChong/uni_modules/uni-icons/readme.md | 8 + .../uni_modules/uni-load-more/changelog.md | 19 + .../components/uni-load-more/i18n/en.json | 5 + .../components/uni-load-more/i18n/index.js | 8 + .../uni-load-more/i18n/zh-Hans.json | 5 + .../uni-load-more/i18n/zh-Hant.json | 5 + .../uni-load-more/uni-load-more.vue | 399 + .../uni_modules/uni-load-more/package.json | 86 + MengChong/uni_modules/uni-load-more/readme.md | 14 + MengChong/uni_modules/uni-scss/changelog.md | 8 + MengChong/uni_modules/uni-scss/index.scss | 1 + MengChong/uni_modules/uni-scss/package.json | 82 + MengChong/uni_modules/uni-scss/readme.md | 4 + .../uni_modules/uni-scss/styles/index.scss | 7 + .../uni-scss/styles/setting/_border.scss | 3 + .../uni-scss/styles/setting/_color.scss | 66 + .../uni-scss/styles/setting/_radius.scss | 55 + .../uni-scss/styles/setting/_space.scss | 56 + .../uni-scss/styles/setting/_styles.scss | 167 + .../uni-scss/styles/setting/_text.scss | 24 + .../uni-scss/styles/setting/_variables.scss | 146 + .../uni-scss/styles/tools/functions.scss | 19 + MengChong/uni_modules/uni-scss/theme.scss | 31 + MengChong/uni_modules/uni-scss/variables.scss | 62 + .../uni-segmented-control/changelog.md | 15 + .../uni-segmented-control.vue | 146 + .../uni-segmented-control/package.json | 85 + .../uni-segmented-control/readme.md | 13 + .../dist/cache/.vite/deps/_metadata.json | 8 + .../dist/cache/.vite/deps/package.json | 3 + MengChong/unpackage/dist/dev/mp-weixin/app.js | 26 + .../unpackage/dist/dev/mp-weixin/app.json | 13 + .../unpackage/dist/dev/mp-weixin/app.wxss | 3 + .../dist/dev/mp-weixin/common/assets.js | 3 + .../dist/dev/mp-weixin/common/vendor.js | 7668 ++++++++++++++++ .../dist/dev/mp-weixin/pages/index/index.js | 123 + .../dist/dev/mp-weixin/pages/index/index.json | 7 + .../dist/dev/mp-weixin/pages/index/index.wxml | 1 + .../dist/dev/mp-weixin/pages/index/index.wxss | 70 + .../mp-weixin/pages/request/index/index.js | 14 + .../mp-weixin/pages/request/index/index.json | 5 + .../mp-weixin/pages/request/index/index.wxml | 1 + .../mp-weixin/pages/request/index/index.wxss | 35 + .../dist/dev/mp-weixin/project.config.json | 36 + .../dist/dev/mp-weixin/static/logo.png | Bin 0 -> 4023 bytes .../components/uni-icons/uni-icons.js | 72 + .../components/uni-icons/uni-icons.json | 4 + .../components/uni-icons/uni-icons.wxml | 1 + .../components/uni-icons/uni-icons.wxss | 532 ++ .../components/uni-icons/uniicons_file_vue.js | 648 ++ xiapibizhi/.hbuilderx/launch.json | 16 + xiapibizhi/App.vue | 18 + xiapibizhi/common/images/banner1.jpg | Bin 0 -> 41512 bytes xiapibizhi/common/images/banner2.jpg | Bin 0 -> 44591 bytes xiapibizhi/common/images/banner3.jpg | Bin 0 -> 48935 bytes xiapibizhi/common/images/classify1.jpg | Bin 0 -> 16166 bytes xiapibizhi/common/images/classify2.jpg | Bin 0 -> 24532 bytes xiapibizhi/common/images/more.jpg | Bin 0 -> 57004 bytes xiapibizhi/common/images/preview1.jpg | Bin 0 -> 343461 bytes xiapibizhi/common/images/preview2.jpg | Bin 0 -> 294909 bytes xiapibizhi/common/images/preview_small.webp | Bin 0 -> 6968 bytes xiapibizhi/common/style/base-style.scss | 1 + xiapibizhi/common/style/common-style.scss | 10 + .../components/common-title/common-title.vue | 25 + .../custom-nav-bar/custom-nav-bar.vue | 108 + .../components/theme-item/theme-item.vue | 80 + xiapibizhi/index.html | 20 + xiapibizhi/main.js | 22 + xiapibizhi/manifest.json | 72 + xiapibizhi/pages.json | 81 + xiapibizhi/pages/classify/classify.vue | 23 + xiapibizhi/pages/classlist/classlist.vue | 38 + xiapibizhi/pages/detail/detail.vue | 60 + xiapibizhi/pages/index/index.vue | 200 + xiapibizhi/pages/notice/notice.vue | 13 + xiapibizhi/pages/preview/preview.vue | 339 + xiapibizhi/pages/user/user.vue | 147 + xiapibizhi/static/images/classify-h.png | Bin 0 -> 1603 bytes xiapibizhi/static/images/classify.png | Bin 0 -> 1605 bytes xiapibizhi/static/images/home-h.png | Bin 0 -> 1396 bytes xiapibizhi/static/images/home.png | Bin 0 -> 1373 bytes xiapibizhi/static/images/user-h.png | Bin 0 -> 1337 bytes xiapibizhi/static/images/user.png | Bin 0 -> 1347 bytes xiapibizhi/static/images/xxmLogo.png | Bin 0 -> 25335 bytes xiapibizhi/static/logo.png | Bin 0 -> 4023 bytes xiapibizhi/uni.promisify.adaptor.js | 10 + xiapibizhi/uni.scss | 76 + .../uni_modules/uni-dateformat/changelog.md | 10 + .../components/uni-dateformat/date-format.js | 200 + .../uni-dateformat/uni-dateformat.vue | 88 + .../uni_modules/uni-dateformat/package.json | 88 + .../uni_modules/uni-dateformat/readme.md | 11 + .../uni-datetime-picker/changelog.md | 160 + .../uni-datetime-picker/calendar-item.vue | 177 + .../uni-datetime-picker/calendar.vue | 947 ++ .../uni-datetime-picker/i18n/en.json | 22 + .../uni-datetime-picker/i18n/index.js | 8 + .../uni-datetime-picker/i18n/zh-Hans.json | 22 + .../uni-datetime-picker/i18n/zh-Hant.json | 22 + .../uni-datetime-picker/time-picker.vue | 940 ++ .../uni-datetime-picker.vue | 1057 +++ .../components/uni-datetime-picker/util.js | 421 + .../uni-datetime-picker/package.json | 88 + .../uni_modules/uni-datetime-picker/readme.md | 21 + xiapibizhi/uni_modules/uni-icons/changelog.md | 42 + .../components/uni-icons/uni-icons.uvue | 91 + .../components/uni-icons/uni-icons.vue | 110 + .../components/uni-icons/uniicons.css | 664 ++ .../components/uni-icons/uniicons.ttf | Bin 0 -> 35824 bytes .../components/uni-icons/uniicons_file.ts | 664 ++ .../components/uni-icons/uniicons_file_vue.js | 649 ++ xiapibizhi/uni_modules/uni-icons/package.json | 89 + xiapibizhi/uni_modules/uni-icons/readme.md | 8 + xiapibizhi/uni_modules/uni-popup/changelog.md | 84 + .../components/uni-popup-dialog/keypress.js | 45 + .../uni-popup-dialog/uni-popup-dialog.vue | 316 + .../uni-popup-message/uni-popup-message.vue | 143 + .../uni-popup-share/uni-popup-share.vue | 187 + .../components/uni-popup/i18n/en.json | 7 + .../components/uni-popup/i18n/index.js | 8 + .../components/uni-popup/i18n/zh-Hans.json | 7 + .../components/uni-popup/i18n/zh-Hant.json | 7 + .../components/uni-popup/keypress.js | 45 + .../uni-popup/components/uni-popup/popup.js | 26 + .../components/uni-popup/uni-popup.uvue | 90 + .../components/uni-popup/uni-popup.vue | 503 ++ xiapibizhi/uni_modules/uni-popup/package.json | 88 + xiapibizhi/uni_modules/uni-popup/readme.md | 17 + xiapibizhi/uni_modules/uni-rate/changelog.md | 25 + .../uni-rate/components/uni-rate/uni-rate.vue | 361 + xiapibizhi/uni_modules/uni-rate/package.json | 88 + xiapibizhi/uni_modules/uni-rate/readme.md | 12 + xiapibizhi/uni_modules/uni-scss/changelog.md | 8 + xiapibizhi/uni_modules/uni-scss/index.scss | 1 + xiapibizhi/uni_modules/uni-scss/package.json | 82 + xiapibizhi/uni_modules/uni-scss/readme.md | 4 + .../uni_modules/uni-scss/styles/index.scss | 7 + .../uni-scss/styles/setting/_border.scss | 3 + .../uni-scss/styles/setting/_color.scss | 66 + .../uni-scss/styles/setting/_radius.scss | 55 + .../uni-scss/styles/setting/_space.scss | 56 + .../uni-scss/styles/setting/_styles.scss | 167 + .../uni-scss/styles/setting/_text.scss | 24 + .../uni-scss/styles/setting/_variables.scss | 146 + .../uni-scss/styles/tools/functions.scss | 19 + xiapibizhi/uni_modules/uni-scss/theme.scss | 31 + .../uni_modules/uni-scss/variables.scss | 62 + xiapibizhi/uni_modules/uni-tag/changelog.md | 23 + .../uni-tag/components/uni-tag/uni-tag.vue | 252 + xiapibizhi/uni_modules/uni-tag/package.json | 84 + xiapibizhi/uni_modules/uni-tag/readme.md | 13 + .../uni_modules/uni-transition/changelog.md | 24 + .../uni-transition/createAnimation.js | 131 + .../uni-transition/uni-transition.vue | 286 + .../uni_modules/uni-transition/package.json | 85 + .../uni_modules/uni-transition/readme.md | 11 + .../dist/cache/.vite/deps/_metadata.json | 8 + .../dist/cache/.vite/deps/package.json | 3 + .../unpackage/dist/dev/mp-weixin/app.js | 31 + .../unpackage/dist/dev/mp-weixin/app.json | 40 + .../unpackage/dist/dev/mp-weixin/app.wxss | 33 + .../dev/mp-weixin/assets/banner1.a7a3b276.jpg | Bin 0 -> 41512 bytes .../mp-weixin/assets/classify1.810018b6.jpg | Bin 0 -> 16166 bytes .../dev/mp-weixin/assets/more.14a1a72b.jpg | Bin 0 -> 57004 bytes .../mp-weixin/assets/preview2.bcea3632.jpg | Bin 0 -> 294909 bytes .../assets/preview_small.a095b204.webp | Bin 0 -> 6968 bytes .../dist/dev/mp-weixin/common/assets.js | 13 + .../dist/dev/mp-weixin/common/vendor.js | 7670 +++++++++++++++++ .../components/common-title/common-title.js | 8 + .../components/common-title/common-title.json | 4 + .../components/common-title/common-title.wxml | 1 + .../components/common-title/common-title.wxss | 33 + .../custom-nav-bar/custom-nav-bar.js | 39 + .../custom-nav-bar/custom-nav-bar.json | 6 + .../custom-nav-bar/custom-nav-bar.wxml | 1 + .../custom-nav-bar/custom-nav-bar.wxss | 79 + .../components/theme-item/theme-item.js | 40 + .../components/theme-item/theme-item.json | 6 + .../components/theme-item/theme-item.wxml | 1 + .../components/theme-item/theme-item.wxss | 70 + .../lib/custom-tab-bar/custom-tab-bar.json | 4 + .../lib/custom-tab-bar/custom-tab-bar.wxml | 1 + .../dev/mp-weixin/pages/classify/classify.js | 22 + .../mp-weixin/pages/classify/classify.json | 6 + .../mp-weixin/pages/classify/classify.wxml | 1 + .../mp-weixin/pages/classify/classify.wxss | 31 + .../mp-weixin/pages/classlist/classlist.js | 16 + .../mp-weixin/pages/classlist/classlist.json | 4 + .../mp-weixin/pages/classlist/classlist.wxml | 1 + .../mp-weixin/pages/classlist/classlist.wxss | 39 + .../dist/dev/mp-weixin/pages/detail/detail.js | 27 + .../dev/mp-weixin/pages/detail/detail.json | 6 + .../dev/mp-weixin/pages/detail/detail.wxml | 1 + .../dev/mp-weixin/pages/detail/detail.wxss | 59 + .../dist/dev/mp-weixin/pages/index/index.js | 77 + .../dist/dev/mp-weixin/pages/index/index.json | 11 + .../dist/dev/mp-weixin/pages/index/index.wxml | 1 + .../dist/dev/mp-weixin/pages/index/index.wxss | 130 + .../dist/dev/mp-weixin/pages/notice/notice.js | 8 + .../dev/mp-weixin/pages/notice/notice.json | 4 + .../dev/mp-weixin/pages/notice/notice.wxml | 1 + .../dev/mp-weixin/pages/notice/notice.wxss | 0 .../dev/mp-weixin/pages/preview/preview.js | 128 + .../dev/mp-weixin/pages/preview/preview.json | 10 + .../dev/mp-weixin/pages/preview/preview.wxml | 1 + .../dev/mp-weixin/pages/preview/preview.wxss | 197 + .../dist/dev/mp-weixin/pages/user/user.js | 65 + .../dist/dev/mp-weixin/pages/user/user.json | 6 + .../dist/dev/mp-weixin/pages/user/user.wxml | 1 + .../dist/dev/mp-weixin/pages/user/user.wxss | 94 + .../dist/dev/mp-weixin/project.config.json | 29 + .../dev/mp-weixin/project.private.config.json | 20 + .../mp-weixin/static/images/classify-h.png | Bin 0 -> 1603 bytes .../dev/mp-weixin/static/images/classify.png | Bin 0 -> 1605 bytes .../dev/mp-weixin/static/images/home-h.png | Bin 0 -> 1396 bytes .../dist/dev/mp-weixin/static/images/home.png | Bin 0 -> 1373 bytes .../dev/mp-weixin/static/images/user-h.png | Bin 0 -> 1337 bytes .../dist/dev/mp-weixin/static/images/user.png | Bin 0 -> 1347 bytes .../dev/mp-weixin/static/images/xxmLogo.png | Bin 0 -> 25335 bytes .../dist/dev/mp-weixin/static/logo.png | Bin 0 -> 4023 bytes .../components/uni-dateformat/date-format.js | 194 + .../uni-dateformat/uni-dateformat.js | 76 + .../uni-dateformat/uni-dateformat.json | 4 + .../uni-dateformat/uni-dateformat.wxml | 1 + .../uni-dateformat/uni-dateformat.wxss | 0 .../components/uni-icons/uni-icons.js | 72 + .../components/uni-icons/uni-icons.json | 4 + .../components/uni-icons/uni-icons.wxml | 1 + .../components/uni-icons/uni-icons.wxss | 532 ++ .../components/uni-icons/uniicons_file_vue.js | 648 ++ .../components/uni-popup/uni-popup.js | 393 + .../components/uni-popup/uni-popup.json | 6 + .../components/uni-popup/uni-popup.wxml | 1 + .../components/uni-popup/uni-popup.wxss | 47 + .../uni-rate/components/uni-rate/uni-rate.js | 244 + .../components/uni-rate/uni-rate.json | 6 + .../components/uni-rate/uni-rate.wxml | 1 + .../components/uni-rate/uni-rate.wxss | 44 + .../uni-transition/createAnimation.js | 115 + .../uni-transition/uni-transition.js | 265 + .../uni-transition/uni-transition.json | 4 + .../uni-transition/uni-transition.wxml | 1 + .../uni-transition/uni-transition.wxss | 0 .../dist/dev/mp-weixin/utils/system.js | 18 + xiapibizhi/utils/system.js | 52 + 264 files changed, 37069 insertions(+) create mode 100644 MengChong/.hbuilderx/launch.json create mode 100644 MengChong/App.vue create mode 100644 MengChong/index.html create mode 100644 MengChong/main.js create mode 100644 MengChong/manifest.json create mode 100644 MengChong/pages.json create mode 100644 MengChong/pages/index/index.vue create mode 100644 MengChong/pages/request/index/index.vue create mode 100644 MengChong/static/logo.png create mode 100644 MengChong/uni.promisify.adaptor.js create mode 100644 MengChong/uni.scss create mode 100644 MengChong/uni_modules/uni-icons/changelog.md create mode 100644 MengChong/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue create mode 100644 MengChong/uni_modules/uni-icons/components/uni-icons/uni-icons.vue create mode 100644 MengChong/uni_modules/uni-icons/components/uni-icons/uniicons.css create mode 100644 MengChong/uni_modules/uni-icons/components/uni-icons/uniicons.ttf create mode 100644 MengChong/uni_modules/uni-icons/components/uni-icons/uniicons_file.ts create mode 100644 MengChong/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js create mode 100644 MengChong/uni_modules/uni-icons/package.json create mode 100644 MengChong/uni_modules/uni-icons/readme.md create mode 100644 MengChong/uni_modules/uni-load-more/changelog.md create mode 100644 MengChong/uni_modules/uni-load-more/components/uni-load-more/i18n/en.json create mode 100644 MengChong/uni_modules/uni-load-more/components/uni-load-more/i18n/index.js create mode 100644 MengChong/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hans.json create mode 100644 MengChong/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hant.json create mode 100644 MengChong/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue create mode 100644 MengChong/uni_modules/uni-load-more/package.json create mode 100644 MengChong/uni_modules/uni-load-more/readme.md create mode 100644 MengChong/uni_modules/uni-scss/changelog.md create mode 100644 MengChong/uni_modules/uni-scss/index.scss create mode 100644 MengChong/uni_modules/uni-scss/package.json create mode 100644 MengChong/uni_modules/uni-scss/readme.md create mode 100644 MengChong/uni_modules/uni-scss/styles/index.scss create mode 100644 MengChong/uni_modules/uni-scss/styles/setting/_border.scss create mode 100644 MengChong/uni_modules/uni-scss/styles/setting/_color.scss create mode 100644 MengChong/uni_modules/uni-scss/styles/setting/_radius.scss create mode 100644 MengChong/uni_modules/uni-scss/styles/setting/_space.scss create mode 100644 MengChong/uni_modules/uni-scss/styles/setting/_styles.scss create mode 100644 MengChong/uni_modules/uni-scss/styles/setting/_text.scss create mode 100644 MengChong/uni_modules/uni-scss/styles/setting/_variables.scss create mode 100644 MengChong/uni_modules/uni-scss/styles/tools/functions.scss create mode 100644 MengChong/uni_modules/uni-scss/theme.scss create mode 100644 MengChong/uni_modules/uni-scss/variables.scss create mode 100644 MengChong/uni_modules/uni-segmented-control/changelog.md create mode 100644 MengChong/uni_modules/uni-segmented-control/components/uni-segmented-control/uni-segmented-control.vue create mode 100644 MengChong/uni_modules/uni-segmented-control/package.json create mode 100644 MengChong/uni_modules/uni-segmented-control/readme.md create mode 100644 MengChong/unpackage/dist/cache/.vite/deps/_metadata.json create mode 100644 MengChong/unpackage/dist/cache/.vite/deps/package.json create mode 100644 MengChong/unpackage/dist/dev/mp-weixin/app.js create mode 100644 MengChong/unpackage/dist/dev/mp-weixin/app.json create mode 100644 MengChong/unpackage/dist/dev/mp-weixin/app.wxss create mode 100644 MengChong/unpackage/dist/dev/mp-weixin/common/assets.js create mode 100644 MengChong/unpackage/dist/dev/mp-weixin/common/vendor.js create mode 100644 MengChong/unpackage/dist/dev/mp-weixin/pages/index/index.js create mode 100644 MengChong/unpackage/dist/dev/mp-weixin/pages/index/index.json create mode 100644 MengChong/unpackage/dist/dev/mp-weixin/pages/index/index.wxml create mode 100644 MengChong/unpackage/dist/dev/mp-weixin/pages/index/index.wxss create mode 100644 MengChong/unpackage/dist/dev/mp-weixin/pages/request/index/index.js create mode 100644 MengChong/unpackage/dist/dev/mp-weixin/pages/request/index/index.json create mode 100644 MengChong/unpackage/dist/dev/mp-weixin/pages/request/index/index.wxml create mode 100644 MengChong/unpackage/dist/dev/mp-weixin/pages/request/index/index.wxss create mode 100644 MengChong/unpackage/dist/dev/mp-weixin/project.config.json create mode 100644 MengChong/unpackage/dist/dev/mp-weixin/static/logo.png create mode 100644 MengChong/unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js create mode 100644 MengChong/unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.json create mode 100644 MengChong/unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.wxml create mode 100644 MengChong/unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.wxss create mode 100644 MengChong/unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js create mode 100644 xiapibizhi/.hbuilderx/launch.json create mode 100644 xiapibizhi/App.vue create mode 100644 xiapibizhi/common/images/banner1.jpg create mode 100644 xiapibizhi/common/images/banner2.jpg create mode 100644 xiapibizhi/common/images/banner3.jpg create mode 100644 xiapibizhi/common/images/classify1.jpg create mode 100644 xiapibizhi/common/images/classify2.jpg create mode 100644 xiapibizhi/common/images/more.jpg create mode 100644 xiapibizhi/common/images/preview1.jpg create mode 100644 xiapibizhi/common/images/preview2.jpg create mode 100644 xiapibizhi/common/images/preview_small.webp create mode 100644 xiapibizhi/common/style/base-style.scss create mode 100644 xiapibizhi/common/style/common-style.scss create mode 100644 xiapibizhi/components/common-title/common-title.vue create mode 100644 xiapibizhi/components/custom-nav-bar/custom-nav-bar.vue create mode 100644 xiapibizhi/components/theme-item/theme-item.vue create mode 100644 xiapibizhi/index.html create mode 100644 xiapibizhi/main.js create mode 100644 xiapibizhi/manifest.json create mode 100644 xiapibizhi/pages.json create mode 100644 xiapibizhi/pages/classify/classify.vue create mode 100644 xiapibizhi/pages/classlist/classlist.vue create mode 100644 xiapibizhi/pages/detail/detail.vue create mode 100644 xiapibizhi/pages/index/index.vue create mode 100644 xiapibizhi/pages/notice/notice.vue create mode 100644 xiapibizhi/pages/preview/preview.vue create mode 100644 xiapibizhi/pages/user/user.vue create mode 100644 xiapibizhi/static/images/classify-h.png create mode 100644 xiapibizhi/static/images/classify.png create mode 100644 xiapibizhi/static/images/home-h.png create mode 100644 xiapibizhi/static/images/home.png create mode 100644 xiapibizhi/static/images/user-h.png create mode 100644 xiapibizhi/static/images/user.png create mode 100644 xiapibizhi/static/images/xxmLogo.png create mode 100644 xiapibizhi/static/logo.png create mode 100644 xiapibizhi/uni.promisify.adaptor.js create mode 100644 xiapibizhi/uni.scss create mode 100644 xiapibizhi/uni_modules/uni-dateformat/changelog.md create mode 100644 xiapibizhi/uni_modules/uni-dateformat/components/uni-dateformat/date-format.js create mode 100644 xiapibizhi/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.vue create mode 100644 xiapibizhi/uni_modules/uni-dateformat/package.json create mode 100644 xiapibizhi/uni_modules/uni-dateformat/readme.md create mode 100644 xiapibizhi/uni_modules/uni-datetime-picker/changelog.md create mode 100644 xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.vue create mode 100644 xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue create mode 100644 xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/en.json create mode 100644 xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/index.js create mode 100644 xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hans.json create mode 100644 xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hant.json create mode 100644 xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.vue create mode 100644 xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue create mode 100644 xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/util.js create mode 100644 xiapibizhi/uni_modules/uni-datetime-picker/package.json create mode 100644 xiapibizhi/uni_modules/uni-datetime-picker/readme.md create mode 100644 xiapibizhi/uni_modules/uni-icons/changelog.md create mode 100644 xiapibizhi/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue create mode 100644 xiapibizhi/uni_modules/uni-icons/components/uni-icons/uni-icons.vue create mode 100644 xiapibizhi/uni_modules/uni-icons/components/uni-icons/uniicons.css create mode 100644 xiapibizhi/uni_modules/uni-icons/components/uni-icons/uniicons.ttf create mode 100644 xiapibizhi/uni_modules/uni-icons/components/uni-icons/uniicons_file.ts create mode 100644 xiapibizhi/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js create mode 100644 xiapibizhi/uni_modules/uni-icons/package.json create mode 100644 xiapibizhi/uni_modules/uni-icons/readme.md create mode 100644 xiapibizhi/uni_modules/uni-popup/changelog.md create mode 100644 xiapibizhi/uni_modules/uni-popup/components/uni-popup-dialog/keypress.js create mode 100644 xiapibizhi/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue create mode 100644 xiapibizhi/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.vue create mode 100644 xiapibizhi/uni_modules/uni-popup/components/uni-popup-share/uni-popup-share.vue create mode 100644 xiapibizhi/uni_modules/uni-popup/components/uni-popup/i18n/en.json create mode 100644 xiapibizhi/uni_modules/uni-popup/components/uni-popup/i18n/index.js create mode 100644 xiapibizhi/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hans.json create mode 100644 xiapibizhi/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hant.json create mode 100644 xiapibizhi/uni_modules/uni-popup/components/uni-popup/keypress.js create mode 100644 xiapibizhi/uni_modules/uni-popup/components/uni-popup/popup.js create mode 100644 xiapibizhi/uni_modules/uni-popup/components/uni-popup/uni-popup.uvue create mode 100644 xiapibizhi/uni_modules/uni-popup/components/uni-popup/uni-popup.vue create mode 100644 xiapibizhi/uni_modules/uni-popup/package.json create mode 100644 xiapibizhi/uni_modules/uni-popup/readme.md create mode 100644 xiapibizhi/uni_modules/uni-rate/changelog.md create mode 100644 xiapibizhi/uni_modules/uni-rate/components/uni-rate/uni-rate.vue create mode 100644 xiapibizhi/uni_modules/uni-rate/package.json create mode 100644 xiapibizhi/uni_modules/uni-rate/readme.md create mode 100644 xiapibizhi/uni_modules/uni-scss/changelog.md create mode 100644 xiapibizhi/uni_modules/uni-scss/index.scss create mode 100644 xiapibizhi/uni_modules/uni-scss/package.json create mode 100644 xiapibizhi/uni_modules/uni-scss/readme.md create mode 100644 xiapibizhi/uni_modules/uni-scss/styles/index.scss create mode 100644 xiapibizhi/uni_modules/uni-scss/styles/setting/_border.scss create mode 100644 xiapibizhi/uni_modules/uni-scss/styles/setting/_color.scss create mode 100644 xiapibizhi/uni_modules/uni-scss/styles/setting/_radius.scss create mode 100644 xiapibizhi/uni_modules/uni-scss/styles/setting/_space.scss create mode 100644 xiapibizhi/uni_modules/uni-scss/styles/setting/_styles.scss create mode 100644 xiapibizhi/uni_modules/uni-scss/styles/setting/_text.scss create mode 100644 xiapibizhi/uni_modules/uni-scss/styles/setting/_variables.scss create mode 100644 xiapibizhi/uni_modules/uni-scss/styles/tools/functions.scss create mode 100644 xiapibizhi/uni_modules/uni-scss/theme.scss create mode 100644 xiapibizhi/uni_modules/uni-scss/variables.scss create mode 100644 xiapibizhi/uni_modules/uni-tag/changelog.md create mode 100644 xiapibizhi/uni_modules/uni-tag/components/uni-tag/uni-tag.vue create mode 100644 xiapibizhi/uni_modules/uni-tag/package.json create mode 100644 xiapibizhi/uni_modules/uni-tag/readme.md create mode 100644 xiapibizhi/uni_modules/uni-transition/changelog.md create mode 100644 xiapibizhi/uni_modules/uni-transition/components/uni-transition/createAnimation.js create mode 100644 xiapibizhi/uni_modules/uni-transition/components/uni-transition/uni-transition.vue create mode 100644 xiapibizhi/uni_modules/uni-transition/package.json create mode 100644 xiapibizhi/uni_modules/uni-transition/readme.md create mode 100644 xiapibizhi/unpackage/dist/cache/.vite/deps/_metadata.json create mode 100644 xiapibizhi/unpackage/dist/cache/.vite/deps/package.json create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/app.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/app.json create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/app.wxss create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/assets/banner1.a7a3b276.jpg create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/assets/classify1.810018b6.jpg create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/assets/more.14a1a72b.jpg create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/assets/preview2.bcea3632.jpg create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/assets/preview_small.a095b204.webp create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/common/assets.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/common/vendor.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/components/common-title/common-title.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/components/common-title/common-title.json create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/components/common-title/common-title.wxml create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/components/common-title/common-title.wxss create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/components/custom-nav-bar/custom-nav-bar.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/components/custom-nav-bar/custom-nav-bar.json create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/components/custom-nav-bar/custom-nav-bar.wxml create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/components/custom-nav-bar/custom-nav-bar.wxss create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/components/theme-item/theme-item.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/components/theme-item/theme-item.json create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/components/theme-item/theme-item.wxml create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/components/theme-item/theme-item.wxss create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/node-modules/@dcloudio/uni-components/lib/custom-tab-bar/custom-tab-bar.json create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/node-modules/@dcloudio/uni-components/lib/custom-tab-bar/custom-tab-bar.wxml create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/classify/classify.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/classify/classify.json create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/classify/classify.wxml create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/classify/classify.wxss create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/classlist/classlist.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/classlist/classlist.json create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/classlist/classlist.wxml create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/classlist/classlist.wxss create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/detail/detail.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/detail/detail.json create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/detail/detail.wxml create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/detail/detail.wxss create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/index/index.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/index/index.json create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/index/index.wxml create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/index/index.wxss create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/notice/notice.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/notice/notice.json create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/notice/notice.wxml create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/notice/notice.wxss create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/preview/preview.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/preview/preview.json create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/preview/preview.wxml create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/preview/preview.wxss create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/user/user.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/user/user.json create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/user/user.wxml create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/pages/user/user.wxss create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/project.config.json create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/project.private.config.json create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/static/images/classify-h.png create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/static/images/classify.png create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/static/images/home-h.png create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/static/images/home.png create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/static/images/user-h.png create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/static/images/user.png create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/static/images/xxmLogo.png create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/static/logo.png create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-dateformat/components/uni-dateformat/date-format.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.json create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.wxml create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.wxss create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.json create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.wxml create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.wxss create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.json create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxml create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxss create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-rate/components/uni-rate/uni-rate.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-rate/components/uni-rate/uni-rate.json create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-rate/components/uni-rate/uni-rate.wxml create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-rate/components/uni-rate/uni-rate.wxss create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-transition/components/uni-transition/createAnimation.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.js create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.json create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.wxml create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.wxss create mode 100644 xiapibizhi/unpackage/dist/dev/mp-weixin/utils/system.js create mode 100644 xiapibizhi/utils/system.js diff --git a/MengChong/.hbuilderx/launch.json b/MengChong/.hbuilderx/launch.json new file mode 100644 index 0000000..81f13f4 --- /dev/null +++ b/MengChong/.hbuilderx/launch.json @@ -0,0 +1,16 @@ +{ // launch.json 配置了启动调试时相关设置,configurations下节点名称可为 app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/ + // launchtype项可配置值为local或remote, local代表前端连本地云函数,remote代表前端连云端云函数 + "version": "0.0", + "configurations": [{ + "default" : + { + "launchtype" : "local" + }, + "mp-weixin" : + { + "launchtype" : "local" + }, + "type" : "uniCloud" + } + ] +} diff --git a/MengChong/App.vue b/MengChong/App.vue new file mode 100644 index 0000000..8c2b732 --- /dev/null +++ b/MengChong/App.vue @@ -0,0 +1,17 @@ + + + diff --git a/MengChong/index.html b/MengChong/index.html new file mode 100644 index 0000000..c3ff205 --- /dev/null +++ b/MengChong/index.html @@ -0,0 +1,20 @@ + + + + + + + + + + +
+ + + diff --git a/MengChong/main.js b/MengChong/main.js new file mode 100644 index 0000000..c1caf36 --- /dev/null +++ b/MengChong/main.js @@ -0,0 +1,22 @@ +import App from './App' + +// #ifndef VUE3 +import Vue from 'vue' +import './uni.promisify.adaptor' +Vue.config.productionTip = false +App.mpType = 'app' +const app = new Vue({ + ...App +}) +app.$mount() +// #endif + +// #ifdef VUE3 +import { createSSRApp } from 'vue' +export function createApp() { + const app = createSSRApp(App) + return { + app + } +} +// #endif \ No newline at end of file diff --git a/MengChong/manifest.json b/MengChong/manifest.json new file mode 100644 index 0000000..2f54f1e --- /dev/null +++ b/MengChong/manifest.json @@ -0,0 +1,72 @@ +{ + "name" : "MengChong", + "appid" : "", + "description" : "", + "versionName" : "1.0.0", + "versionCode" : "100", + "transformPx" : false, + /* 5+App特有相关 */ + "app-plus" : { + "usingComponents" : true, + "nvueStyleCompiler" : "uni-app", + "compilerVersion" : 3, + "splashscreen" : { + "alwaysShowBeforeRender" : true, + "waiting" : true, + "autoclose" : true, + "delay" : 0 + }, + /* 模块配置 */ + "modules" : {}, + /* 应用发布信息 */ + "distribute" : { + /* android打包配置 */ + "android" : { + "permissions" : [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + /* ios打包配置 */ + "ios" : {}, + /* SDK配置 */ + "sdkConfigs" : {} + } + }, + /* 快应用特有相关 */ + "quickapp" : {}, + /* 小程序特有相关 */ + "mp-weixin" : { + "appid" : "", + "setting" : { + "urlCheck" : false + }, + "usingComponents" : true + }, + "mp-alipay" : { + "usingComponents" : true + }, + "mp-baidu" : { + "usingComponents" : true + }, + "mp-toutiao" : { + "usingComponents" : true + }, + "uniStatistics" : { + "enable" : false + }, + "vueVersion" : "3" +} diff --git a/MengChong/pages.json b/MengChong/pages.json new file mode 100644 index 0000000..25c03f6 --- /dev/null +++ b/MengChong/pages.json @@ -0,0 +1,26 @@ +{ + "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages + { + "path": "pages/index/index", + "style": { + "navigationBarTitleText": "萌宠", + "enablePullDownRefresh": true + } + }, + { + "path" : "pages/request/index/index", + "style" : + { + "navigationBarTitleText" : "", + "enablePullDownRefresh": true + } + } + ], + "globalStyle": { + "navigationBarTextStyle": "black", + "navigationBarTitleText": "uni-app", + "navigationBarBackgroundColor": "#F8F8F8", + "backgroundColor": "#F8F8F8" + }, + "uniIdRouter": {} +} diff --git a/MengChong/pages/index/index.vue b/MengChong/pages/index/index.vue new file mode 100644 index 0000000..98dc522 --- /dev/null +++ b/MengChong/pages/index/index.vue @@ -0,0 +1,183 @@ + + + + + diff --git a/MengChong/pages/request/index/index.vue b/MengChong/pages/request/index/index.vue new file mode 100644 index 0000000..97f9a9c --- /dev/null +++ b/MengChong/pages/request/index/index.vue @@ -0,0 +1,33 @@ + + + + + diff --git a/MengChong/static/logo.png b/MengChong/static/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..b5771e209bb677e2ebd5ff766ad5ee11790f305a GIT binary patch literal 4023 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 SYs}WS&%*SCNx89m_ { + res.then((res) => res[0] ? reject(res[0]) : resolve(res[1])); + }); + }, +}); \ No newline at end of file diff --git a/MengChong/uni.scss b/MengChong/uni.scss new file mode 100644 index 0000000..b9249e9 --- /dev/null +++ b/MengChong/uni.scss @@ -0,0 +1,76 @@ +/** + * 这里是uni-app内置的常用样式变量 + * + * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 + * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App + * + */ + +/** + * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 + * + * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 + */ + +/* 颜色变量 */ + +/* 行为相关颜色 */ +$uni-color-primary: #007aff; +$uni-color-success: #4cd964; +$uni-color-warning: #f0ad4e; +$uni-color-error: #dd524d; + +/* 文字基本颜色 */ +$uni-text-color:#333;//基本色 +$uni-text-color-inverse:#fff;//反色 +$uni-text-color-grey:#999;//辅助灰色,如加载更多的提示信息 +$uni-text-color-placeholder: #808080; +$uni-text-color-disable:#c0c0c0; + +/* 背景颜色 */ +$uni-bg-color:#ffffff; +$uni-bg-color-grey:#f8f8f8; +$uni-bg-color-hover:#f1f1f1;//点击状态颜色 +$uni-bg-color-mask:rgba(0, 0, 0, 0.4);//遮罩颜色 + +/* 边框颜色 */ +$uni-border-color:#c8c7cc; + +/* 尺寸变量 */ + +/* 文字尺寸 */ +$uni-font-size-sm:12px; +$uni-font-size-base:14px; +$uni-font-size-lg:16px; + +/* 图片尺寸 */ +$uni-img-size-sm:20px; +$uni-img-size-base:26px; +$uni-img-size-lg:40px; + +/* Border Radius */ +$uni-border-radius-sm: 2px; +$uni-border-radius-base: 3px; +$uni-border-radius-lg: 6px; +$uni-border-radius-circle: 50%; + +/* 水平间距 */ +$uni-spacing-row-sm: 5px; +$uni-spacing-row-base: 10px; +$uni-spacing-row-lg: 15px; + +/* 垂直间距 */ +$uni-spacing-col-sm: 4px; +$uni-spacing-col-base: 8px; +$uni-spacing-col-lg: 12px; + +/* 透明度 */ +$uni-opacity-disabled: 0.3; // 组件禁用态的透明度 + +/* 文章场景相关 */ +$uni-color-title: #2C405A; // 文章标题颜色 +$uni-font-size-title:20px; +$uni-color-subtitle: #555555; // 二级标题颜色 +$uni-font-size-subtitle:26px; +$uni-color-paragraph: #3F536E; // 文章段落颜色 +$uni-font-size-paragraph:15px; diff --git a/MengChong/uni_modules/uni-icons/changelog.md b/MengChong/uni_modules/uni-icons/changelog.md new file mode 100644 index 0000000..0261131 --- /dev/null +++ b/MengChong/uni_modules/uni-icons/changelog.md @@ -0,0 +1,42 @@ +## 2.0.10(2024-06-07) +- 优化 uni-app x 中,size 属性的类型 +## 2.0.9(2024-01-12) +fix: 修复图标大小默认值错误的问题 +## 2.0.8(2023-12-14) +- 修复 项目未使用 ts 情况下,打包报错的bug +## 2.0.7(2023-12-14) +- 修复 size 属性为 string 时,不加单位导致尺寸异常的bug +## 2.0.6(2023-12-11) +- 优化 兼容老版本icon类型,如 top ,bottom 等 +## 2.0.5(2023-12-11) +- 优化 兼容老版本icon类型,如 top ,bottom 等 +## 2.0.4(2023-12-06) +- 优化 uni-app x 下示例项目图标排序 +## 2.0.3(2023-12-06) +- 修复 nvue下引入组件报错的bug +## 2.0.2(2023-12-05) +-优化 size 属性支持单位 +## 2.0.1(2023-12-05) +- 新增 uni-app x 支持定义图标 +## 1.3.5(2022-01-24) +- 优化 size 属性可以传入不带单位的字符串数值 +## 1.3.4(2022-01-24) +- 优化 size 支持其他单位 +## 1.3.3(2022-01-17) +- 修复 nvue 有些图标不显示的bug,兼容老版本图标 +## 1.3.2(2021-12-01) +- 优化 示例可复制图标名称 +## 1.3.1(2021-11-23) +- 优化 兼容旧组件 type 值 +## 1.3.0(2021-11-19) +- 新增 更多图标 +- 优化 自定义图标使用方式 +- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) +- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-icons](https://uniapp.dcloud.io/component/uniui/uni-icons) +## 1.1.7(2021-11-08) +## 1.2.0(2021-07-30) +- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) +## 1.1.5(2021-05-12) +- 新增 组件示例地址 +## 1.1.4(2021-02-05) +- 调整为uni_modules目录规范 diff --git a/MengChong/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue b/MengChong/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue new file mode 100644 index 0000000..8740559 --- /dev/null +++ b/MengChong/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue @@ -0,0 +1,91 @@ + + + + + diff --git a/MengChong/uni_modules/uni-icons/components/uni-icons/uni-icons.vue b/MengChong/uni_modules/uni-icons/components/uni-icons/uni-icons.vue new file mode 100644 index 0000000..7da5356 --- /dev/null +++ b/MengChong/uni_modules/uni-icons/components/uni-icons/uni-icons.vue @@ -0,0 +1,110 @@ + + + + + diff --git a/MengChong/uni_modules/uni-icons/components/uni-icons/uniicons.css b/MengChong/uni_modules/uni-icons/components/uni-icons/uniicons.css new file mode 100644 index 0000000..0a6b6fe --- /dev/null +++ b/MengChong/uni_modules/uni-icons/components/uni-icons/uniicons.css @@ -0,0 +1,664 @@ + +.uniui-cart-filled:before { + content: "\e6d0"; +} + +.uniui-gift-filled:before { + content: "\e6c4"; +} + +.uniui-color:before { + content: "\e6cf"; +} + +.uniui-wallet:before { + content: "\e6b1"; +} + +.uniui-settings-filled:before { + content: "\e6ce"; +} + +.uniui-auth-filled:before { + content: "\e6cc"; +} + +.uniui-shop-filled:before { + content: "\e6cd"; +} + +.uniui-staff-filled:before { + content: "\e6cb"; +} + +.uniui-vip-filled:before { + content: "\e6c6"; +} + +.uniui-plus-filled:before { + content: "\e6c7"; +} + +.uniui-folder-add-filled:before { + content: "\e6c8"; +} + +.uniui-color-filled:before { + content: "\e6c9"; +} + +.uniui-tune-filled:before { + content: "\e6ca"; +} + +.uniui-calendar-filled:before { + content: "\e6c0"; +} + +.uniui-notification-filled:before { + content: "\e6c1"; +} + +.uniui-wallet-filled:before { + content: "\e6c2"; +} + +.uniui-medal-filled:before { + content: "\e6c3"; +} + +.uniui-fire-filled:before { + content: "\e6c5"; +} + +.uniui-refreshempty:before { + content: "\e6bf"; +} + +.uniui-location-filled:before { + content: "\e6af"; +} + +.uniui-person-filled:before { + content: "\e69d"; +} + +.uniui-personadd-filled:before { + content: "\e698"; +} + +.uniui-arrowthinleft:before { + content: "\e6d2"; +} + +.uniui-arrowthinup:before { + content: "\e6d3"; +} + +.uniui-arrowthindown:before { + content: "\e6d4"; +} + +.uniui-back:before { + content: "\e6b9"; +} + +.uniui-forward:before { + content: "\e6ba"; +} + +.uniui-arrow-right:before { + content: "\e6bb"; +} + +.uniui-arrow-left:before { + content: "\e6bc"; +} + +.uniui-arrow-up:before { + content: "\e6bd"; +} + +.uniui-arrow-down:before { + content: "\e6be"; +} + +.uniui-arrowthinright:before { + content: "\e6d1"; +} + +.uniui-down:before { + content: "\e6b8"; +} + +.uniui-bottom:before { + content: "\e6b8"; +} + +.uniui-arrowright:before { + content: "\e6d5"; +} + +.uniui-right:before { + content: "\e6b5"; +} + +.uniui-up:before { + content: "\e6b6"; +} + +.uniui-top:before { + content: "\e6b6"; +} + +.uniui-left:before { + content: "\e6b7"; +} + +.uniui-arrowup:before { + content: "\e6d6"; +} + +.uniui-eye:before { + content: "\e651"; +} + +.uniui-eye-filled:before { + content: "\e66a"; +} + +.uniui-eye-slash:before { + content: "\e6b3"; +} + +.uniui-eye-slash-filled:before { + content: "\e6b4"; +} + +.uniui-info-filled:before { + content: "\e649"; +} + +.uniui-reload:before { + content: "\e6b2"; +} + +.uniui-micoff-filled:before { + content: "\e6b0"; +} + +.uniui-map-pin-ellipse:before { + content: "\e6ac"; +} + +.uniui-map-pin:before { + content: "\e6ad"; +} + +.uniui-location:before { + content: "\e6ae"; +} + +.uniui-starhalf:before { + content: "\e683"; +} + +.uniui-star:before { + content: "\e688"; +} + +.uniui-star-filled:before { + content: "\e68f"; +} + +.uniui-calendar:before { + content: "\e6a0"; +} + +.uniui-fire:before { + content: "\e6a1"; +} + +.uniui-medal:before { + content: "\e6a2"; +} + +.uniui-font:before { + content: "\e6a3"; +} + +.uniui-gift:before { + content: "\e6a4"; +} + +.uniui-link:before { + content: "\e6a5"; +} + +.uniui-notification:before { + content: "\e6a6"; +} + +.uniui-staff:before { + content: "\e6a7"; +} + +.uniui-vip:before { + content: "\e6a8"; +} + +.uniui-folder-add:before { + content: "\e6a9"; +} + +.uniui-tune:before { + content: "\e6aa"; +} + +.uniui-auth:before { + content: "\e6ab"; +} + +.uniui-person:before { + content: "\e699"; +} + +.uniui-email-filled:before { + content: "\e69a"; +} + +.uniui-phone-filled:before { + content: "\e69b"; +} + +.uniui-phone:before { + content: "\e69c"; +} + +.uniui-email:before { + content: "\e69e"; +} + +.uniui-personadd:before { + content: "\e69f"; +} + +.uniui-chatboxes-filled:before { + content: "\e692"; +} + +.uniui-contact:before { + content: "\e693"; +} + +.uniui-chatbubble-filled:before { + content: "\e694"; +} + +.uniui-contact-filled:before { + content: "\e695"; +} + +.uniui-chatboxes:before { + content: "\e696"; +} + +.uniui-chatbubble:before { + content: "\e697"; +} + +.uniui-upload-filled:before { + content: "\e68e"; +} + +.uniui-upload:before { + content: "\e690"; +} + +.uniui-weixin:before { + content: "\e691"; +} + +.uniui-compose:before { + content: "\e67f"; +} + +.uniui-qq:before { + content: "\e680"; +} + +.uniui-download-filled:before { + content: "\e681"; +} + +.uniui-pyq:before { + content: "\e682"; +} + +.uniui-sound:before { + content: "\e684"; +} + +.uniui-trash-filled:before { + content: "\e685"; +} + +.uniui-sound-filled:before { + content: "\e686"; +} + +.uniui-trash:before { + content: "\e687"; +} + +.uniui-videocam-filled:before { + content: "\e689"; +} + +.uniui-spinner-cycle:before { + content: "\e68a"; +} + +.uniui-weibo:before { + content: "\e68b"; +} + +.uniui-videocam:before { + content: "\e68c"; +} + +.uniui-download:before { + content: "\e68d"; +} + +.uniui-help:before { + content: "\e679"; +} + +.uniui-navigate-filled:before { + content: "\e67a"; +} + +.uniui-plusempty:before { + content: "\e67b"; +} + +.uniui-smallcircle:before { + content: "\e67c"; +} + +.uniui-minus-filled:before { + content: "\e67d"; +} + +.uniui-micoff:before { + content: "\e67e"; +} + +.uniui-closeempty:before { + content: "\e66c"; +} + +.uniui-clear:before { + content: "\e66d"; +} + +.uniui-navigate:before { + content: "\e66e"; +} + +.uniui-minus:before { + content: "\e66f"; +} + +.uniui-image:before { + content: "\e670"; +} + +.uniui-mic:before { + content: "\e671"; +} + +.uniui-paperplane:before { + content: "\e672"; +} + +.uniui-close:before { + content: "\e673"; +} + +.uniui-help-filled:before { + content: "\e674"; +} + +.uniui-paperplane-filled:before { + content: "\e675"; +} + +.uniui-plus:before { + content: "\e676"; +} + +.uniui-mic-filled:before { + content: "\e677"; +} + +.uniui-image-filled:before { + content: "\e678"; +} + +.uniui-locked-filled:before { + content: "\e668"; +} + +.uniui-info:before { + content: "\e669"; +} + +.uniui-locked:before { + content: "\e66b"; +} + +.uniui-camera-filled:before { + content: "\e658"; +} + +.uniui-chat-filled:before { + content: "\e659"; +} + +.uniui-camera:before { + content: "\e65a"; +} + +.uniui-circle:before { + content: "\e65b"; +} + +.uniui-checkmarkempty:before { + content: "\e65c"; +} + +.uniui-chat:before { + content: "\e65d"; +} + +.uniui-circle-filled:before { + content: "\e65e"; +} + +.uniui-flag:before { + content: "\e65f"; +} + +.uniui-flag-filled:before { + content: "\e660"; +} + +.uniui-gear-filled:before { + content: "\e661"; +} + +.uniui-home:before { + content: "\e662"; +} + +.uniui-home-filled:before { + content: "\e663"; +} + +.uniui-gear:before { + content: "\e664"; +} + +.uniui-smallcircle-filled:before { + content: "\e665"; +} + +.uniui-map-filled:before { + content: "\e666"; +} + +.uniui-map:before { + content: "\e667"; +} + +.uniui-refresh-filled:before { + content: "\e656"; +} + +.uniui-refresh:before { + content: "\e657"; +} + +.uniui-cloud-upload:before { + content: "\e645"; +} + +.uniui-cloud-download-filled:before { + content: "\e646"; +} + +.uniui-cloud-download:before { + content: "\e647"; +} + +.uniui-cloud-upload-filled:before { + content: "\e648"; +} + +.uniui-redo:before { + content: "\e64a"; +} + +.uniui-images-filled:before { + content: "\e64b"; +} + +.uniui-undo-filled:before { + content: "\e64c"; +} + +.uniui-more:before { + content: "\e64d"; +} + +.uniui-more-filled:before { + content: "\e64e"; +} + +.uniui-undo:before { + content: "\e64f"; +} + +.uniui-images:before { + content: "\e650"; +} + +.uniui-paperclip:before { + content: "\e652"; +} + +.uniui-settings:before { + content: "\e653"; +} + +.uniui-search:before { + content: "\e654"; +} + +.uniui-redo-filled:before { + content: "\e655"; +} + +.uniui-list:before { + content: "\e644"; +} + +.uniui-mail-open-filled:before { + content: "\e63a"; +} + +.uniui-hand-down-filled:before { + content: "\e63c"; +} + +.uniui-hand-down:before { + content: "\e63d"; +} + +.uniui-hand-up-filled:before { + content: "\e63e"; +} + +.uniui-hand-up:before { + content: "\e63f"; +} + +.uniui-heart-filled:before { + content: "\e641"; +} + +.uniui-mail-open:before { + content: "\e643"; +} + +.uniui-heart:before { + content: "\e639"; +} + +.uniui-loop:before { + content: "\e633"; +} + +.uniui-pulldown:before { + content: "\e632"; +} + +.uniui-scan:before { + content: "\e62a"; +} + +.uniui-bars:before { + content: "\e627"; +} + +.uniui-checkbox:before { + content: "\e62b"; +} + +.uniui-checkbox-filled:before { + content: "\e62c"; +} + +.uniui-shop:before { + content: "\e62f"; +} + +.uniui-headphones:before { + content: "\e630"; +} + +.uniui-cart:before { + content: "\e631"; +} diff --git a/MengChong/uni_modules/uni-icons/components/uni-icons/uniicons.ttf b/MengChong/uni_modules/uni-icons/components/uni-icons/uniicons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..14696d038d828073edac09ea4e5ba1dec2f58115 GIT binary patch literal 35824 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 F{2S@rCxHL} literal 0 HcmV?d00001 diff --git a/MengChong/uni_modules/uni-icons/components/uni-icons/uniicons_file.ts b/MengChong/uni_modules/uni-icons/components/uni-icons/uniicons_file.ts new file mode 100644 index 0000000..98e93aa --- /dev/null +++ b/MengChong/uni_modules/uni-icons/components/uni-icons/uniicons_file.ts @@ -0,0 +1,664 @@ + +export type IconsData = { + id : string + name : string + font_family : string + css_prefix_text : string + description : string + glyphs : Array +} + +export type IconsDataItem = { + font_class : string + unicode : string +} + + +export const fontData = [ + { + "font_class": "arrow-down", + "unicode": "\ue6be" + }, + { + "font_class": "arrow-left", + "unicode": "\ue6bc" + }, + { + "font_class": "arrow-right", + "unicode": "\ue6bb" + }, + { + "font_class": "arrow-up", + "unicode": "\ue6bd" + }, + { + "font_class": "auth", + "unicode": "\ue6ab" + }, + { + "font_class": "auth-filled", + "unicode": "\ue6cc" + }, + { + "font_class": "back", + "unicode": "\ue6b9" + }, + { + "font_class": "bars", + "unicode": "\ue627" + }, + { + "font_class": "calendar", + "unicode": "\ue6a0" + }, + { + "font_class": "calendar-filled", + "unicode": "\ue6c0" + }, + { + "font_class": "camera", + "unicode": "\ue65a" + }, + { + "font_class": "camera-filled", + "unicode": "\ue658" + }, + { + "font_class": "cart", + "unicode": "\ue631" + }, + { + "font_class": "cart-filled", + "unicode": "\ue6d0" + }, + { + "font_class": "chat", + "unicode": "\ue65d" + }, + { + "font_class": "chat-filled", + "unicode": "\ue659" + }, + { + "font_class": "chatboxes", + "unicode": "\ue696" + }, + { + "font_class": "chatboxes-filled", + "unicode": "\ue692" + }, + { + "font_class": "chatbubble", + "unicode": "\ue697" + }, + { + "font_class": "chatbubble-filled", + "unicode": "\ue694" + }, + { + "font_class": "checkbox", + "unicode": "\ue62b" + }, + { + "font_class": "checkbox-filled", + "unicode": "\ue62c" + }, + { + "font_class": "checkmarkempty", + "unicode": "\ue65c" + }, + { + "font_class": "circle", + "unicode": "\ue65b" + }, + { + "font_class": "circle-filled", + "unicode": "\ue65e" + }, + { + "font_class": "clear", + "unicode": "\ue66d" + }, + { + "font_class": "close", + "unicode": "\ue673" + }, + { + "font_class": "closeempty", + "unicode": "\ue66c" + }, + { + "font_class": "cloud-download", + "unicode": "\ue647" + }, + { + "font_class": "cloud-download-filled", + "unicode": "\ue646" + }, + { + "font_class": "cloud-upload", + "unicode": "\ue645" + }, + { + "font_class": "cloud-upload-filled", + "unicode": "\ue648" + }, + { + "font_class": "color", + "unicode": "\ue6cf" + }, + { + "font_class": "color-filled", + "unicode": "\ue6c9" + }, + { + "font_class": "compose", + "unicode": "\ue67f" + }, + { + "font_class": "contact", + "unicode": "\ue693" + }, + { + "font_class": "contact-filled", + "unicode": "\ue695" + }, + { + "font_class": "down", + "unicode": "\ue6b8" + }, + { + "font_class": "bottom", + "unicode": "\ue6b8" + }, + { + "font_class": "download", + "unicode": "\ue68d" + }, + { + "font_class": "download-filled", + "unicode": "\ue681" + }, + { + "font_class": "email", + "unicode": "\ue69e" + }, + { + "font_class": "email-filled", + "unicode": "\ue69a" + }, + { + "font_class": "eye", + "unicode": "\ue651" + }, + { + "font_class": "eye-filled", + "unicode": "\ue66a" + }, + { + "font_class": "eye-slash", + "unicode": "\ue6b3" + }, + { + "font_class": "eye-slash-filled", + "unicode": "\ue6b4" + }, + { + "font_class": "fire", + "unicode": "\ue6a1" + }, + { + "font_class": "fire-filled", + "unicode": "\ue6c5" + }, + { + "font_class": "flag", + "unicode": "\ue65f" + }, + { + "font_class": "flag-filled", + "unicode": "\ue660" + }, + { + "font_class": "folder-add", + "unicode": "\ue6a9" + }, + { + "font_class": "folder-add-filled", + "unicode": "\ue6c8" + }, + { + "font_class": "font", + "unicode": "\ue6a3" + }, + { + "font_class": "forward", + "unicode": "\ue6ba" + }, + { + "font_class": "gear", + "unicode": "\ue664" + }, + { + "font_class": "gear-filled", + "unicode": "\ue661" + }, + { + "font_class": "gift", + "unicode": "\ue6a4" + }, + { + "font_class": "gift-filled", + "unicode": "\ue6c4" + }, + { + "font_class": "hand-down", + "unicode": "\ue63d" + }, + { + "font_class": "hand-down-filled", + "unicode": "\ue63c" + }, + { + "font_class": "hand-up", + "unicode": "\ue63f" + }, + { + "font_class": "hand-up-filled", + "unicode": "\ue63e" + }, + { + "font_class": "headphones", + "unicode": "\ue630" + }, + { + "font_class": "heart", + "unicode": "\ue639" + }, + { + "font_class": "heart-filled", + "unicode": "\ue641" + }, + { + "font_class": "help", + "unicode": "\ue679" + }, + { + "font_class": "help-filled", + "unicode": "\ue674" + }, + { + "font_class": "home", + "unicode": "\ue662" + }, + { + "font_class": "home-filled", + "unicode": "\ue663" + }, + { + "font_class": "image", + "unicode": "\ue670" + }, + { + "font_class": "image-filled", + "unicode": "\ue678" + }, + { + "font_class": "images", + "unicode": "\ue650" + }, + { + "font_class": "images-filled", + "unicode": "\ue64b" + }, + { + "font_class": "info", + "unicode": "\ue669" + }, + { + "font_class": "info-filled", + "unicode": "\ue649" + }, + { + "font_class": "left", + "unicode": "\ue6b7" + }, + { + "font_class": "link", + "unicode": "\ue6a5" + }, + { + "font_class": "list", + "unicode": "\ue644" + }, + { + "font_class": "location", + "unicode": "\ue6ae" + }, + { + "font_class": "location-filled", + "unicode": "\ue6af" + }, + { + "font_class": "locked", + "unicode": "\ue66b" + }, + { + "font_class": "locked-filled", + "unicode": "\ue668" + }, + { + "font_class": "loop", + "unicode": "\ue633" + }, + { + "font_class": "mail-open", + "unicode": "\ue643" + }, + { + "font_class": "mail-open-filled", + "unicode": "\ue63a" + }, + { + "font_class": "map", + "unicode": "\ue667" + }, + { + "font_class": "map-filled", + "unicode": "\ue666" + }, + { + "font_class": "map-pin", + "unicode": "\ue6ad" + }, + { + "font_class": "map-pin-ellipse", + "unicode": "\ue6ac" + }, + { + "font_class": "medal", + "unicode": "\ue6a2" + }, + { + "font_class": "medal-filled", + "unicode": "\ue6c3" + }, + { + "font_class": "mic", + "unicode": "\ue671" + }, + { + "font_class": "mic-filled", + "unicode": "\ue677" + }, + { + "font_class": "micoff", + "unicode": "\ue67e" + }, + { + "font_class": "micoff-filled", + "unicode": "\ue6b0" + }, + { + "font_class": "minus", + "unicode": "\ue66f" + }, + { + "font_class": "minus-filled", + "unicode": "\ue67d" + }, + { + "font_class": "more", + "unicode": "\ue64d" + }, + { + "font_class": "more-filled", + "unicode": "\ue64e" + }, + { + "font_class": "navigate", + "unicode": "\ue66e" + }, + { + "font_class": "navigate-filled", + "unicode": "\ue67a" + }, + { + "font_class": "notification", + "unicode": "\ue6a6" + }, + { + "font_class": "notification-filled", + "unicode": "\ue6c1" + }, + { + "font_class": "paperclip", + "unicode": "\ue652" + }, + { + "font_class": "paperplane", + "unicode": "\ue672" + }, + { + "font_class": "paperplane-filled", + "unicode": "\ue675" + }, + { + "font_class": "person", + "unicode": "\ue699" + }, + { + "font_class": "person-filled", + "unicode": "\ue69d" + }, + { + "font_class": "personadd", + "unicode": "\ue69f" + }, + { + "font_class": "personadd-filled", + "unicode": "\ue698" + }, + { + "font_class": "personadd-filled-copy", + "unicode": "\ue6d1" + }, + { + "font_class": "phone", + "unicode": "\ue69c" + }, + { + "font_class": "phone-filled", + "unicode": "\ue69b" + }, + { + "font_class": "plus", + "unicode": "\ue676" + }, + { + "font_class": "plus-filled", + "unicode": "\ue6c7" + }, + { + "font_class": "plusempty", + "unicode": "\ue67b" + }, + { + "font_class": "pulldown", + "unicode": "\ue632" + }, + { + "font_class": "pyq", + "unicode": "\ue682" + }, + { + "font_class": "qq", + "unicode": "\ue680" + }, + { + "font_class": "redo", + "unicode": "\ue64a" + }, + { + "font_class": "redo-filled", + "unicode": "\ue655" + }, + { + "font_class": "refresh", + "unicode": "\ue657" + }, + { + "font_class": "refresh-filled", + "unicode": "\ue656" + }, + { + "font_class": "refreshempty", + "unicode": "\ue6bf" + }, + { + "font_class": "reload", + "unicode": "\ue6b2" + }, + { + "font_class": "right", + "unicode": "\ue6b5" + }, + { + "font_class": "scan", + "unicode": "\ue62a" + }, + { + "font_class": "search", + "unicode": "\ue654" + }, + { + "font_class": "settings", + "unicode": "\ue653" + }, + { + "font_class": "settings-filled", + "unicode": "\ue6ce" + }, + { + "font_class": "shop", + "unicode": "\ue62f" + }, + { + "font_class": "shop-filled", + "unicode": "\ue6cd" + }, + { + "font_class": "smallcircle", + "unicode": "\ue67c" + }, + { + "font_class": "smallcircle-filled", + "unicode": "\ue665" + }, + { + "font_class": "sound", + "unicode": "\ue684" + }, + { + "font_class": "sound-filled", + "unicode": "\ue686" + }, + { + "font_class": "spinner-cycle", + "unicode": "\ue68a" + }, + { + "font_class": "staff", + "unicode": "\ue6a7" + }, + { + "font_class": "staff-filled", + "unicode": "\ue6cb" + }, + { + "font_class": "star", + "unicode": "\ue688" + }, + { + "font_class": "star-filled", + "unicode": "\ue68f" + }, + { + "font_class": "starhalf", + "unicode": "\ue683" + }, + { + "font_class": "trash", + "unicode": "\ue687" + }, + { + "font_class": "trash-filled", + "unicode": "\ue685" + }, + { + "font_class": "tune", + "unicode": "\ue6aa" + }, + { + "font_class": "tune-filled", + "unicode": "\ue6ca" + }, + { + "font_class": "undo", + "unicode": "\ue64f" + }, + { + "font_class": "undo-filled", + "unicode": "\ue64c" + }, + { + "font_class": "up", + "unicode": "\ue6b6" + }, + { + "font_class": "top", + "unicode": "\ue6b6" + }, + { + "font_class": "upload", + "unicode": "\ue690" + }, + { + "font_class": "upload-filled", + "unicode": "\ue68e" + }, + { + "font_class": "videocam", + "unicode": "\ue68c" + }, + { + "font_class": "videocam-filled", + "unicode": "\ue689" + }, + { + "font_class": "vip", + "unicode": "\ue6a8" + }, + { + "font_class": "vip-filled", + "unicode": "\ue6c6" + }, + { + "font_class": "wallet", + "unicode": "\ue6b1" + }, + { + "font_class": "wallet-filled", + "unicode": "\ue6c2" + }, + { + "font_class": "weibo", + "unicode": "\ue68b" + }, + { + "font_class": "weixin", + "unicode": "\ue691" + } +] as IconsDataItem[] + +// export const fontData = JSON.parse(fontDataJson) diff --git a/MengChong/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js b/MengChong/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js new file mode 100644 index 0000000..1cd11e1 --- /dev/null +++ b/MengChong/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js @@ -0,0 +1,649 @@ + +export const fontData = [ + { + "font_class": "arrow-down", + "unicode": "\ue6be" + }, + { + "font_class": "arrow-left", + "unicode": "\ue6bc" + }, + { + "font_class": "arrow-right", + "unicode": "\ue6bb" + }, + { + "font_class": "arrow-up", + "unicode": "\ue6bd" + }, + { + "font_class": "auth", + "unicode": "\ue6ab" + }, + { + "font_class": "auth-filled", + "unicode": "\ue6cc" + }, + { + "font_class": "back", + "unicode": "\ue6b9" + }, + { + "font_class": "bars", + "unicode": "\ue627" + }, + { + "font_class": "calendar", + "unicode": "\ue6a0" + }, + { + "font_class": "calendar-filled", + "unicode": "\ue6c0" + }, + { + "font_class": "camera", + "unicode": "\ue65a" + }, + { + "font_class": "camera-filled", + "unicode": "\ue658" + }, + { + "font_class": "cart", + "unicode": "\ue631" + }, + { + "font_class": "cart-filled", + "unicode": "\ue6d0" + }, + { + "font_class": "chat", + "unicode": "\ue65d" + }, + { + "font_class": "chat-filled", + "unicode": "\ue659" + }, + { + "font_class": "chatboxes", + "unicode": "\ue696" + }, + { + "font_class": "chatboxes-filled", + "unicode": "\ue692" + }, + { + "font_class": "chatbubble", + "unicode": "\ue697" + }, + { + "font_class": "chatbubble-filled", + "unicode": "\ue694" + }, + { + "font_class": "checkbox", + "unicode": "\ue62b" + }, + { + "font_class": "checkbox-filled", + "unicode": "\ue62c" + }, + { + "font_class": "checkmarkempty", + "unicode": "\ue65c" + }, + { + "font_class": "circle", + "unicode": "\ue65b" + }, + { + "font_class": "circle-filled", + "unicode": "\ue65e" + }, + { + "font_class": "clear", + "unicode": "\ue66d" + }, + { + "font_class": "close", + "unicode": "\ue673" + }, + { + "font_class": "closeempty", + "unicode": "\ue66c" + }, + { + "font_class": "cloud-download", + "unicode": "\ue647" + }, + { + "font_class": "cloud-download-filled", + "unicode": "\ue646" + }, + { + "font_class": "cloud-upload", + "unicode": "\ue645" + }, + { + "font_class": "cloud-upload-filled", + "unicode": "\ue648" + }, + { + "font_class": "color", + "unicode": "\ue6cf" + }, + { + "font_class": "color-filled", + "unicode": "\ue6c9" + }, + { + "font_class": "compose", + "unicode": "\ue67f" + }, + { + "font_class": "contact", + "unicode": "\ue693" + }, + { + "font_class": "contact-filled", + "unicode": "\ue695" + }, + { + "font_class": "down", + "unicode": "\ue6b8" + }, + { + "font_class": "bottom", + "unicode": "\ue6b8" + }, + { + "font_class": "download", + "unicode": "\ue68d" + }, + { + "font_class": "download-filled", + "unicode": "\ue681" + }, + { + "font_class": "email", + "unicode": "\ue69e" + }, + { + "font_class": "email-filled", + "unicode": "\ue69a" + }, + { + "font_class": "eye", + "unicode": "\ue651" + }, + { + "font_class": "eye-filled", + "unicode": "\ue66a" + }, + { + "font_class": "eye-slash", + "unicode": "\ue6b3" + }, + { + "font_class": "eye-slash-filled", + "unicode": "\ue6b4" + }, + { + "font_class": "fire", + "unicode": "\ue6a1" + }, + { + "font_class": "fire-filled", + "unicode": "\ue6c5" + }, + { + "font_class": "flag", + "unicode": "\ue65f" + }, + { + "font_class": "flag-filled", + "unicode": "\ue660" + }, + { + "font_class": "folder-add", + "unicode": "\ue6a9" + }, + { + "font_class": "folder-add-filled", + "unicode": "\ue6c8" + }, + { + "font_class": "font", + "unicode": "\ue6a3" + }, + { + "font_class": "forward", + "unicode": "\ue6ba" + }, + { + "font_class": "gear", + "unicode": "\ue664" + }, + { + "font_class": "gear-filled", + "unicode": "\ue661" + }, + { + "font_class": "gift", + "unicode": "\ue6a4" + }, + { + "font_class": "gift-filled", + "unicode": "\ue6c4" + }, + { + "font_class": "hand-down", + "unicode": "\ue63d" + }, + { + "font_class": "hand-down-filled", + "unicode": "\ue63c" + }, + { + "font_class": "hand-up", + "unicode": "\ue63f" + }, + { + "font_class": "hand-up-filled", + "unicode": "\ue63e" + }, + { + "font_class": "headphones", + "unicode": "\ue630" + }, + { + "font_class": "heart", + "unicode": "\ue639" + }, + { + "font_class": "heart-filled", + "unicode": "\ue641" + }, + { + "font_class": "help", + "unicode": "\ue679" + }, + { + "font_class": "help-filled", + "unicode": "\ue674" + }, + { + "font_class": "home", + "unicode": "\ue662" + }, + { + "font_class": "home-filled", + "unicode": "\ue663" + }, + { + "font_class": "image", + "unicode": "\ue670" + }, + { + "font_class": "image-filled", + "unicode": "\ue678" + }, + { + "font_class": "images", + "unicode": "\ue650" + }, + { + "font_class": "images-filled", + "unicode": "\ue64b" + }, + { + "font_class": "info", + "unicode": "\ue669" + }, + { + "font_class": "info-filled", + "unicode": "\ue649" + }, + { + "font_class": "left", + "unicode": "\ue6b7" + }, + { + "font_class": "link", + "unicode": "\ue6a5" + }, + { + "font_class": "list", + "unicode": "\ue644" + }, + { + "font_class": "location", + "unicode": "\ue6ae" + }, + { + "font_class": "location-filled", + "unicode": "\ue6af" + }, + { + "font_class": "locked", + "unicode": "\ue66b" + }, + { + "font_class": "locked-filled", + "unicode": "\ue668" + }, + { + "font_class": "loop", + "unicode": "\ue633" + }, + { + "font_class": "mail-open", + "unicode": "\ue643" + }, + { + "font_class": "mail-open-filled", + "unicode": "\ue63a" + }, + { + "font_class": "map", + "unicode": "\ue667" + }, + { + "font_class": "map-filled", + "unicode": "\ue666" + }, + { + "font_class": "map-pin", + "unicode": "\ue6ad" + }, + { + "font_class": "map-pin-ellipse", + "unicode": "\ue6ac" + }, + { + "font_class": "medal", + "unicode": "\ue6a2" + }, + { + "font_class": "medal-filled", + "unicode": "\ue6c3" + }, + { + "font_class": "mic", + "unicode": "\ue671" + }, + { + "font_class": "mic-filled", + "unicode": "\ue677" + }, + { + "font_class": "micoff", + "unicode": "\ue67e" + }, + { + "font_class": "micoff-filled", + "unicode": "\ue6b0" + }, + { + "font_class": "minus", + "unicode": "\ue66f" + }, + { + "font_class": "minus-filled", + "unicode": "\ue67d" + }, + { + "font_class": "more", + "unicode": "\ue64d" + }, + { + "font_class": "more-filled", + "unicode": "\ue64e" + }, + { + "font_class": "navigate", + "unicode": "\ue66e" + }, + { + "font_class": "navigate-filled", + "unicode": "\ue67a" + }, + { + "font_class": "notification", + "unicode": "\ue6a6" + }, + { + "font_class": "notification-filled", + "unicode": "\ue6c1" + }, + { + "font_class": "paperclip", + "unicode": "\ue652" + }, + { + "font_class": "paperplane", + "unicode": "\ue672" + }, + { + "font_class": "paperplane-filled", + "unicode": "\ue675" + }, + { + "font_class": "person", + "unicode": "\ue699" + }, + { + "font_class": "person-filled", + "unicode": "\ue69d" + }, + { + "font_class": "personadd", + "unicode": "\ue69f" + }, + { + "font_class": "personadd-filled", + "unicode": "\ue698" + }, + { + "font_class": "personadd-filled-copy", + "unicode": "\ue6d1" + }, + { + "font_class": "phone", + "unicode": "\ue69c" + }, + { + "font_class": "phone-filled", + "unicode": "\ue69b" + }, + { + "font_class": "plus", + "unicode": "\ue676" + }, + { + "font_class": "plus-filled", + "unicode": "\ue6c7" + }, + { + "font_class": "plusempty", + "unicode": "\ue67b" + }, + { + "font_class": "pulldown", + "unicode": "\ue632" + }, + { + "font_class": "pyq", + "unicode": "\ue682" + }, + { + "font_class": "qq", + "unicode": "\ue680" + }, + { + "font_class": "redo", + "unicode": "\ue64a" + }, + { + "font_class": "redo-filled", + "unicode": "\ue655" + }, + { + "font_class": "refresh", + "unicode": "\ue657" + }, + { + "font_class": "refresh-filled", + "unicode": "\ue656" + }, + { + "font_class": "refreshempty", + "unicode": "\ue6bf" + }, + { + "font_class": "reload", + "unicode": "\ue6b2" + }, + { + "font_class": "right", + "unicode": "\ue6b5" + }, + { + "font_class": "scan", + "unicode": "\ue62a" + }, + { + "font_class": "search", + "unicode": "\ue654" + }, + { + "font_class": "settings", + "unicode": "\ue653" + }, + { + "font_class": "settings-filled", + "unicode": "\ue6ce" + }, + { + "font_class": "shop", + "unicode": "\ue62f" + }, + { + "font_class": "shop-filled", + "unicode": "\ue6cd" + }, + { + "font_class": "smallcircle", + "unicode": "\ue67c" + }, + { + "font_class": "smallcircle-filled", + "unicode": "\ue665" + }, + { + "font_class": "sound", + "unicode": "\ue684" + }, + { + "font_class": "sound-filled", + "unicode": "\ue686" + }, + { + "font_class": "spinner-cycle", + "unicode": "\ue68a" + }, + { + "font_class": "staff", + "unicode": "\ue6a7" + }, + { + "font_class": "staff-filled", + "unicode": "\ue6cb" + }, + { + "font_class": "star", + "unicode": "\ue688" + }, + { + "font_class": "star-filled", + "unicode": "\ue68f" + }, + { + "font_class": "starhalf", + "unicode": "\ue683" + }, + { + "font_class": "trash", + "unicode": "\ue687" + }, + { + "font_class": "trash-filled", + "unicode": "\ue685" + }, + { + "font_class": "tune", + "unicode": "\ue6aa" + }, + { + "font_class": "tune-filled", + "unicode": "\ue6ca" + }, + { + "font_class": "undo", + "unicode": "\ue64f" + }, + { + "font_class": "undo-filled", + "unicode": "\ue64c" + }, + { + "font_class": "up", + "unicode": "\ue6b6" + }, + { + "font_class": "top", + "unicode": "\ue6b6" + }, + { + "font_class": "upload", + "unicode": "\ue690" + }, + { + "font_class": "upload-filled", + "unicode": "\ue68e" + }, + { + "font_class": "videocam", + "unicode": "\ue68c" + }, + { + "font_class": "videocam-filled", + "unicode": "\ue689" + }, + { + "font_class": "vip", + "unicode": "\ue6a8" + }, + { + "font_class": "vip-filled", + "unicode": "\ue6c6" + }, + { + "font_class": "wallet", + "unicode": "\ue6b1" + }, + { + "font_class": "wallet-filled", + "unicode": "\ue6c2" + }, + { + "font_class": "weibo", + "unicode": "\ue68b" + }, + { + "font_class": "weixin", + "unicode": "\ue691" + } +] + +// export const fontData = JSON.parse(fontDataJson) diff --git a/MengChong/uni_modules/uni-icons/package.json b/MengChong/uni_modules/uni-icons/package.json new file mode 100644 index 0000000..6b681b4 --- /dev/null +++ b/MengChong/uni_modules/uni-icons/package.json @@ -0,0 +1,89 @@ +{ + "id": "uni-icons", + "displayName": "uni-icons 图标", + "version": "2.0.10", + "description": "图标组件,用于展示移动端常见的图标,可自定义颜色、大小。", + "keywords": [ + "uni-ui", + "uniui", + "icon", + "图标" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "^3.2.14" + }, + "directories": { + "example": "../../temps/example_temps" + }, +"dcloudext": { + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui", + "type": "component-vue" + }, + "uni_modules": { + "dependencies": ["uni-scss"], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y", + "alipay": "n" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "y", + "app-uvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y", + "钉钉": "y", + "快手": "y", + "飞书": "y", + "京东": "y" + }, + "快应用": { + "华为": "y", + "联盟": "y" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} diff --git a/MengChong/uni_modules/uni-icons/readme.md b/MengChong/uni_modules/uni-icons/readme.md new file mode 100644 index 0000000..86234ba --- /dev/null +++ b/MengChong/uni_modules/uni-icons/readme.md @@ -0,0 +1,8 @@ +## Icons 图标 +> **组件名:uni-icons** +> 代码块: `uIcons` + +用于展示 icons 图标 。 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-icons) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 diff --git a/MengChong/uni_modules/uni-load-more/changelog.md b/MengChong/uni_modules/uni-load-more/changelog.md new file mode 100644 index 0000000..8f03f1d --- /dev/null +++ b/MengChong/uni_modules/uni-load-more/changelog.md @@ -0,0 +1,19 @@ +## 1.3.3(2022-01-20) +- 新增 showText属性 ,是否显示文本 +## 1.3.2(2022-01-19) +- 修复 nvue 平台下不显示文本的bug +## 1.3.1(2022-01-19) +- 修复 微信小程序平台样式选择器报警告的问题 +## 1.3.0(2021-11-19) +- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) +- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-load-more](https://uniapp.dcloud.io/component/uniui/uni-load-more) +## 1.2.1(2021-08-24) +- 新增 支持国际化 +## 1.2.0(2021-07-30) +- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) +## 1.1.8(2021-05-12) +- 新增 组件示例地址 +## 1.1.7(2021-03-30) +- 修复 uni-load-more 在首页使用时,h5 平台报 'uni is not defined' 的 bug +## 1.1.6(2021-02-05) +- 调整为uni_modules目录规范 diff --git a/MengChong/uni_modules/uni-load-more/components/uni-load-more/i18n/en.json b/MengChong/uni_modules/uni-load-more/components/uni-load-more/i18n/en.json new file mode 100644 index 0000000..a4f14a5 --- /dev/null +++ b/MengChong/uni_modules/uni-load-more/components/uni-load-more/i18n/en.json @@ -0,0 +1,5 @@ +{ + "uni-load-more.contentdown": "Pull up to show more", + "uni-load-more.contentrefresh": "loading...", + "uni-load-more.contentnomore": "No more data" +} diff --git a/MengChong/uni_modules/uni-load-more/components/uni-load-more/i18n/index.js b/MengChong/uni_modules/uni-load-more/components/uni-load-more/i18n/index.js new file mode 100644 index 0000000..de7509c --- /dev/null +++ b/MengChong/uni_modules/uni-load-more/components/uni-load-more/i18n/index.js @@ -0,0 +1,8 @@ +import en from './en.json' +import zhHans from './zh-Hans.json' +import zhHant from './zh-Hant.json' +export default { + en, + 'zh-Hans': zhHans, + 'zh-Hant': zhHant +} diff --git a/MengChong/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hans.json b/MengChong/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hans.json new file mode 100644 index 0000000..f15d510 --- /dev/null +++ b/MengChong/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hans.json @@ -0,0 +1,5 @@ +{ + "uni-load-more.contentdown": "上拉显示更多", + "uni-load-more.contentrefresh": "正在加载...", + "uni-load-more.contentnomore": "没有更多数据了" +} diff --git a/MengChong/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hant.json b/MengChong/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hant.json new file mode 100644 index 0000000..a255c6d --- /dev/null +++ b/MengChong/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hant.json @@ -0,0 +1,5 @@ +{ + "uni-load-more.contentdown": "上拉顯示更多", + "uni-load-more.contentrefresh": "正在加載...", + "uni-load-more.contentnomore": "沒有更多數據了" +} diff --git a/MengChong/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue b/MengChong/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue new file mode 100644 index 0000000..e5eff4d --- /dev/null +++ b/MengChong/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue @@ -0,0 +1,399 @@ + + + + + diff --git a/MengChong/uni_modules/uni-load-more/package.json b/MengChong/uni_modules/uni-load-more/package.json new file mode 100644 index 0000000..2fa6f04 --- /dev/null +++ b/MengChong/uni_modules/uni-load-more/package.json @@ -0,0 +1,86 @@ +{ + "id": "uni-load-more", + "displayName": "uni-load-more 加载更多", + "version": "1.3.3", + "description": "LoadMore 组件,常用在列表里面,做滚动加载使用。", + "keywords": [ + "uni-ui", + "uniui", + "加载更多", + "load-more" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "" + }, + "directories": { + "example": "../../temps/example_temps" + }, + "dcloudext": { + "category": [ + "前端组件", + "通用组件" + ], + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" + }, + "uni_modules": { + "dependencies": ["uni-scss"], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "u", + "联盟": "u" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} \ No newline at end of file diff --git a/MengChong/uni_modules/uni-load-more/readme.md b/MengChong/uni_modules/uni-load-more/readme.md new file mode 100644 index 0000000..54dc1fa --- /dev/null +++ b/MengChong/uni_modules/uni-load-more/readme.md @@ -0,0 +1,14 @@ + + +### LoadMore 加载更多 +> **组件名:uni-load-more** +> 代码块: `uLoadMore` + + +用于列表中,做滚动加载使用,展示 loading 的各种状态。 + + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-load-more) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 + + diff --git a/MengChong/uni_modules/uni-scss/changelog.md b/MengChong/uni_modules/uni-scss/changelog.md new file mode 100644 index 0000000..b863bb0 --- /dev/null +++ b/MengChong/uni_modules/uni-scss/changelog.md @@ -0,0 +1,8 @@ +## 1.0.3(2022-01-21) +- 优化 组件示例 +## 1.0.2(2021-11-22) +- 修复 / 符号在 vue 不同版本兼容问题引起的报错问题 +## 1.0.1(2021-11-22) +- 修复 vue3中scss语法兼容问题 +## 1.0.0(2021-11-18) +- init diff --git a/MengChong/uni_modules/uni-scss/index.scss b/MengChong/uni_modules/uni-scss/index.scss new file mode 100644 index 0000000..1744a5f --- /dev/null +++ b/MengChong/uni_modules/uni-scss/index.scss @@ -0,0 +1 @@ +@import './styles/index.scss'; diff --git a/MengChong/uni_modules/uni-scss/package.json b/MengChong/uni_modules/uni-scss/package.json new file mode 100644 index 0000000..7cc0ccb --- /dev/null +++ b/MengChong/uni_modules/uni-scss/package.json @@ -0,0 +1,82 @@ +{ + "id": "uni-scss", + "displayName": "uni-scss 辅助样式", + "version": "1.0.3", + "description": "uni-sass是uni-ui提供的一套全局样式 ,通过一些简单的类名和sass变量,实现简单的页面布局操作,比如颜色、边距、圆角等。", + "keywords": [ + "uni-scss", + "uni-ui", + "辅助样式" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "^3.1.0" + }, + "dcloudext": { + "category": [ + "JS SDK", + "通用 SDK" + ], + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" + }, + "uni_modules": { + "dependencies": [], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "u" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "n", + "联盟": "n" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} diff --git a/MengChong/uni_modules/uni-scss/readme.md b/MengChong/uni_modules/uni-scss/readme.md new file mode 100644 index 0000000..b7d1c25 --- /dev/null +++ b/MengChong/uni_modules/uni-scss/readme.md @@ -0,0 +1,4 @@ +`uni-sass` 是 `uni-ui`提供的一套全局样式 ,通过一些简单的类名和`sass`变量,实现简单的页面布局操作,比如颜色、边距、圆角等。 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-sass) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/MengChong/uni_modules/uni-scss/styles/index.scss b/MengChong/uni_modules/uni-scss/styles/index.scss new file mode 100644 index 0000000..ffac4fe --- /dev/null +++ b/MengChong/uni_modules/uni-scss/styles/index.scss @@ -0,0 +1,7 @@ +@import './setting/_variables.scss'; +@import './setting/_border.scss'; +@import './setting/_color.scss'; +@import './setting/_space.scss'; +@import './setting/_radius.scss'; +@import './setting/_text.scss'; +@import './setting/_styles.scss'; diff --git a/MengChong/uni_modules/uni-scss/styles/setting/_border.scss b/MengChong/uni_modules/uni-scss/styles/setting/_border.scss new file mode 100644 index 0000000..12a11c3 --- /dev/null +++ b/MengChong/uni_modules/uni-scss/styles/setting/_border.scss @@ -0,0 +1,3 @@ +.uni-border { + border: 1px $uni-border-1 solid; +} \ No newline at end of file diff --git a/MengChong/uni_modules/uni-scss/styles/setting/_color.scss b/MengChong/uni_modules/uni-scss/styles/setting/_color.scss new file mode 100644 index 0000000..1ededd9 --- /dev/null +++ b/MengChong/uni_modules/uni-scss/styles/setting/_color.scss @@ -0,0 +1,66 @@ + +// TODO 暂时不需要 class ,需要用户使用变量实现 ,如果使用类名其实并不推荐 +// @mixin get-styles($k,$c) { +// @if $k == size or $k == weight{ +// font-#{$k}:#{$c} +// }@else{ +// #{$k}:#{$c} +// } +// } +$uni-ui-color:( + // 主色 + primary: $uni-primary, + primary-disable: $uni-primary-disable, + primary-light: $uni-primary-light, + // 辅助色 + success: $uni-success, + success-disable: $uni-success-disable, + success-light: $uni-success-light, + warning: $uni-warning, + warning-disable: $uni-warning-disable, + warning-light: $uni-warning-light, + error: $uni-error, + error-disable: $uni-error-disable, + error-light: $uni-error-light, + info: $uni-info, + info-disable: $uni-info-disable, + info-light: $uni-info-light, + // 中性色 + main-color: $uni-main-color, + base-color: $uni-base-color, + secondary-color: $uni-secondary-color, + extra-color: $uni-extra-color, + // 背景色 + bg-color: $uni-bg-color, + // 边框颜色 + border-1: $uni-border-1, + border-2: $uni-border-2, + border-3: $uni-border-3, + border-4: $uni-border-4, + // 黑色 + black:$uni-black, + // 白色 + white:$uni-white, + // 透明 + transparent:$uni-transparent +) !default; +@each $key, $child in $uni-ui-color { + .uni-#{"" + $key} { + color: $child; + } + .uni-#{"" + $key}-bg { + background-color: $child; + } +} +.uni-shadow-sm { + box-shadow: $uni-shadow-sm; +} +.uni-shadow-base { + box-shadow: $uni-shadow-base; +} +.uni-shadow-lg { + box-shadow: $uni-shadow-lg; +} +.uni-mask { + background-color:$uni-mask; +} diff --git a/MengChong/uni_modules/uni-scss/styles/setting/_radius.scss b/MengChong/uni_modules/uni-scss/styles/setting/_radius.scss new file mode 100644 index 0000000..9a0428b --- /dev/null +++ b/MengChong/uni_modules/uni-scss/styles/setting/_radius.scss @@ -0,0 +1,55 @@ +@mixin radius($r,$d:null ,$important: false){ + $radius-value:map-get($uni-radius, $r) if($important, !important, null); + // Key exists within the $uni-radius variable + @if (map-has-key($uni-radius, $r) and $d){ + @if $d == t { + border-top-left-radius:$radius-value; + border-top-right-radius:$radius-value; + }@else if $d == r { + border-top-right-radius:$radius-value; + border-bottom-right-radius:$radius-value; + }@else if $d == b { + border-bottom-left-radius:$radius-value; + border-bottom-right-radius:$radius-value; + }@else if $d == l { + border-top-left-radius:$radius-value; + border-bottom-left-radius:$radius-value; + }@else if $d == tl { + border-top-left-radius:$radius-value; + }@else if $d == tr { + border-top-right-radius:$radius-value; + }@else if $d == br { + border-bottom-right-radius:$radius-value; + }@else if $d == bl { + border-bottom-left-radius:$radius-value; + } + }@else{ + border-radius:$radius-value; + } +} + +@each $key, $child in $uni-radius { + @if($key){ + .uni-radius-#{"" + $key} { + @include radius($key) + } + }@else{ + .uni-radius { + @include radius($key) + } + } +} + +@each $direction in t, r, b, l,tl, tr, br, bl { + @each $key, $child in $uni-radius { + @if($key){ + .uni-radius-#{"" + $direction}-#{"" + $key} { + @include radius($key,$direction,false) + } + }@else{ + .uni-radius-#{$direction} { + @include radius($key,$direction,false) + } + } + } +} diff --git a/MengChong/uni_modules/uni-scss/styles/setting/_space.scss b/MengChong/uni_modules/uni-scss/styles/setting/_space.scss new file mode 100644 index 0000000..3c89528 --- /dev/null +++ b/MengChong/uni_modules/uni-scss/styles/setting/_space.scss @@ -0,0 +1,56 @@ + +@mixin fn($space,$direction,$size,$n) { + @if $n { + #{$space}-#{$direction}: #{$size*$uni-space-root}px + } @else { + #{$space}-#{$direction}: #{-$size*$uni-space-root}px + } +} +@mixin get-styles($direction,$i,$space,$n){ + @if $direction == t { + @include fn($space, top,$i,$n); + } + @if $direction == r { + @include fn($space, right,$i,$n); + } + @if $direction == b { + @include fn($space, bottom,$i,$n); + } + @if $direction == l { + @include fn($space, left,$i,$n); + } + @if $direction == x { + @include fn($space, left,$i,$n); + @include fn($space, right,$i,$n); + } + @if $direction == y { + @include fn($space, top,$i,$n); + @include fn($space, bottom,$i,$n); + } + @if $direction == a { + @if $n { + #{$space}:#{$i*$uni-space-root}px; + } @else { + #{$space}:#{-$i*$uni-space-root}px; + } + } +} + +@each $orientation in m,p { + $space: margin; + @if $orientation == m { + $space: margin; + } @else { + $space: padding; + } + @for $i from 0 through 16 { + @each $direction in t, r, b, l, x, y, a { + .uni-#{$orientation}#{$direction}-#{$i} { + @include get-styles($direction,$i,$space,true); + } + .uni-#{$orientation}#{$direction}-n#{$i} { + @include get-styles($direction,$i,$space,false); + } + } + } +} \ No newline at end of file diff --git a/MengChong/uni_modules/uni-scss/styles/setting/_styles.scss b/MengChong/uni_modules/uni-scss/styles/setting/_styles.scss new file mode 100644 index 0000000..689afec --- /dev/null +++ b/MengChong/uni_modules/uni-scss/styles/setting/_styles.scss @@ -0,0 +1,167 @@ +/* #ifndef APP-NVUE */ + +$-color-white:#fff; +$-color-black:#000; +@mixin base-style($color) { + color: #fff; + background-color: $color; + border-color: mix($-color-black, $color, 8%); + &:not([hover-class]):active { + background: mix($-color-black, $color, 10%); + border-color: mix($-color-black, $color, 20%); + color: $-color-white; + outline: none; + } +} +@mixin is-color($color) { + @include base-style($color); + &[loading] { + @include base-style($color); + &::before { + margin-right:5px; + } + } + &[disabled] { + &, + &[loading], + &:not([hover-class]):active { + color: $-color-white; + border-color: mix(darken($color,10%), $-color-white); + background-color: mix($color, $-color-white); + } + } + +} +@mixin base-plain-style($color) { + color:$color; + background-color: mix($-color-white, $color, 90%); + border-color: mix($-color-white, $color, 70%); + &:not([hover-class]):active { + background: mix($-color-white, $color, 80%); + color: $color; + outline: none; + border-color: mix($-color-white, $color, 50%); + } +} +@mixin is-plain($color){ + &[plain] { + @include base-plain-style($color); + &[loading] { + @include base-plain-style($color); + &::before { + margin-right:5px; + } + } + &[disabled] { + &, + &:active { + color: mix($-color-white, $color, 40%); + background-color: mix($-color-white, $color, 90%); + border-color: mix($-color-white, $color, 80%); + } + } + } +} + + +.uni-btn { + margin: 5px; + color: #393939; + border:1px solid #ccc; + font-size: 16px; + font-weight: 200; + background-color: #F9F9F9; + // TODO 暂时处理边框隐藏一边的问题 + overflow: visible; + &::after{ + border: none; + } + + &:not([type]),&[type=default] { + color: #999; + &[loading] { + background: none; + &::before { + margin-right:5px; + } + } + + + + &[disabled]{ + color: mix($-color-white, #999, 60%); + &, + &[loading], + &:active { + color: mix($-color-white, #999, 60%); + background-color: mix($-color-white,$-color-black , 98%); + border-color: mix($-color-white, #999, 85%); + } + } + + &[plain] { + color: #999; + background: none; + border-color: $uni-border-1; + &:not([hover-class]):active { + background: none; + color: mix($-color-white, $-color-black, 80%); + border-color: mix($-color-white, $-color-black, 90%); + outline: none; + } + &[disabled]{ + &, + &[loading], + &:active { + background: none; + color: mix($-color-white, #999, 60%); + border-color: mix($-color-white, #999, 85%); + } + } + } + } + + &:not([hover-class]):active { + color: mix($-color-white, $-color-black, 50%); + } + + &[size=mini] { + font-size: 16px; + font-weight: 200; + border-radius: 8px; + } + + + + &.uni-btn-small { + font-size: 14px; + } + &.uni-btn-mini { + font-size: 12px; + } + + &.uni-btn-radius { + border-radius: 999px; + } + &[type=primary] { + @include is-color($uni-primary); + @include is-plain($uni-primary) + } + &[type=success] { + @include is-color($uni-success); + @include is-plain($uni-success) + } + &[type=error] { + @include is-color($uni-error); + @include is-plain($uni-error) + } + &[type=warning] { + @include is-color($uni-warning); + @include is-plain($uni-warning) + } + &[type=info] { + @include is-color($uni-info); + @include is-plain($uni-info) + } +} +/* #endif */ diff --git a/MengChong/uni_modules/uni-scss/styles/setting/_text.scss b/MengChong/uni_modules/uni-scss/styles/setting/_text.scss new file mode 100644 index 0000000..a34d08f --- /dev/null +++ b/MengChong/uni_modules/uni-scss/styles/setting/_text.scss @@ -0,0 +1,24 @@ +@mixin get-styles($k,$c) { + @if $k == size or $k == weight{ + font-#{$k}:#{$c} + }@else{ + #{$k}:#{$c} + } +} + +@each $key, $child in $uni-headings { + /* #ifndef APP-NVUE */ + .uni-#{$key} { + @each $k, $c in $child { + @include get-styles($k,$c) + } + } + /* #endif */ + /* #ifdef APP-NVUE */ + .container .uni-#{$key} { + @each $k, $c in $child { + @include get-styles($k,$c) + } + } + /* #endif */ +} diff --git a/MengChong/uni_modules/uni-scss/styles/setting/_variables.scss b/MengChong/uni_modules/uni-scss/styles/setting/_variables.scss new file mode 100644 index 0000000..557d3d7 --- /dev/null +++ b/MengChong/uni_modules/uni-scss/styles/setting/_variables.scss @@ -0,0 +1,146 @@ +// @use "sass:math"; +@import '../tools/functions.scss'; +// 间距基础倍数 +$uni-space-root: 2 !default; +// 边框半径默认值 +$uni-radius-root:5px !default; +$uni-radius: () !default; +// 边框半径断点 +$uni-radius: map-deep-merge( + ( + 0: 0, + // TODO 当前版本暂时不支持 sm 属性 + // 'sm': math.div($uni-radius-root, 2), + null: $uni-radius-root, + 'lg': $uni-radius-root * 2, + 'xl': $uni-radius-root * 6, + 'pill': 9999px, + 'circle': 50% + ), + $uni-radius +); +// 字体家族 +$body-font-family: 'Roboto', sans-serif !default; +// 文本 +$heading-font-family: $body-font-family !default; +$uni-headings: () !default; +$letterSpacing: -0.01562em; +$uni-headings: map-deep-merge( + ( + 'h1': ( + size: 32px, + weight: 300, + line-height: 50px, + // letter-spacing:-0.01562em + ), + 'h2': ( + size: 28px, + weight: 300, + line-height: 40px, + // letter-spacing: -0.00833em + ), + 'h3': ( + size: 24px, + weight: 400, + line-height: 32px, + // letter-spacing: normal + ), + 'h4': ( + size: 20px, + weight: 400, + line-height: 30px, + // letter-spacing: 0.00735em + ), + 'h5': ( + size: 16px, + weight: 400, + line-height: 24px, + // letter-spacing: normal + ), + 'h6': ( + size: 14px, + weight: 500, + line-height: 18px, + // letter-spacing: 0.0125em + ), + 'subtitle': ( + size: 12px, + weight: 400, + line-height: 20px, + // letter-spacing: 0.00937em + ), + 'body': ( + font-size: 14px, + font-weight: 400, + line-height: 22px, + // letter-spacing: 0.03125em + ), + 'caption': ( + 'size': 12px, + 'weight': 400, + 'line-height': 20px, + // 'letter-spacing': 0.03333em, + // 'text-transform': false + ) + ), + $uni-headings +); + + + +// 主色 +$uni-primary: #2979ff !default; +$uni-primary-disable:lighten($uni-primary,20%) !default; +$uni-primary-light: lighten($uni-primary,25%) !default; + +// 辅助色 +// 除了主色外的场景色,需要在不同的场景中使用(例如危险色表示危险的操作)。 +$uni-success: #18bc37 !default; +$uni-success-disable:lighten($uni-success,20%) !default; +$uni-success-light: lighten($uni-success,25%) !default; + +$uni-warning: #f3a73f !default; +$uni-warning-disable:lighten($uni-warning,20%) !default; +$uni-warning-light: lighten($uni-warning,25%) !default; + +$uni-error: #e43d33 !default; +$uni-error-disable:lighten($uni-error,20%) !default; +$uni-error-light: lighten($uni-error,25%) !default; + +$uni-info: #8f939c !default; +$uni-info-disable:lighten($uni-info,20%) !default; +$uni-info-light: lighten($uni-info,25%) !default; + +// 中性色 +// 中性色用于文本、背景和边框颜色。通过运用不同的中性色,来表现层次结构。 +$uni-main-color: #3a3a3a !default; // 主要文字 +$uni-base-color: #6a6a6a !default; // 常规文字 +$uni-secondary-color: #909399 !default; // 次要文字 +$uni-extra-color: #c7c7c7 !default; // 辅助说明 + +// 边框颜色 +$uni-border-1: #F0F0F0 !default; +$uni-border-2: #EDEDED !default; +$uni-border-3: #DCDCDC !default; +$uni-border-4: #B9B9B9 !default; + +// 常规色 +$uni-black: #000000 !default; +$uni-white: #ffffff !default; +$uni-transparent: rgba($color: #000000, $alpha: 0) !default; + +// 背景色 +$uni-bg-color: #f7f7f7 !default; + +/* 水平间距 */ +$uni-spacing-sm: 8px !default; +$uni-spacing-base: 15px !default; +$uni-spacing-lg: 30px !default; + +// 阴影 +$uni-shadow-sm:0 0 5px rgba($color: #d8d8d8, $alpha: 0.5) !default; +$uni-shadow-base:0 1px 8px 1px rgba($color: #a5a5a5, $alpha: 0.2) !default; +$uni-shadow-lg:0px 1px 10px 2px rgba($color: #a5a4a4, $alpha: 0.5) !default; + +// 蒙版 +$uni-mask: rgba($color: #000000, $alpha: 0.4) !default; diff --git a/MengChong/uni_modules/uni-scss/styles/tools/functions.scss b/MengChong/uni_modules/uni-scss/styles/tools/functions.scss new file mode 100644 index 0000000..ac6f63e --- /dev/null +++ b/MengChong/uni_modules/uni-scss/styles/tools/functions.scss @@ -0,0 +1,19 @@ +// 合并 map +@function map-deep-merge($parent-map, $child-map){ + $result: $parent-map; + @each $key, $child in $child-map { + $parent-has-key: map-has-key($result, $key); + $parent-value: map-get($result, $key); + $parent-type: type-of($parent-value); + $child-type: type-of($child); + $parent-is-map: $parent-type == map; + $child-is-map: $child-type == map; + + @if (not $parent-has-key) or ($parent-type != $child-type) or (not ($parent-is-map and $child-is-map)){ + $result: map-merge($result, ( $key: $child )); + }@else { + $result: map-merge($result, ( $key: map-deep-merge($parent-value, $child) )); + } + } + @return $result; +}; diff --git a/MengChong/uni_modules/uni-scss/theme.scss b/MengChong/uni_modules/uni-scss/theme.scss new file mode 100644 index 0000000..80ee62f --- /dev/null +++ b/MengChong/uni_modules/uni-scss/theme.scss @@ -0,0 +1,31 @@ +// 间距基础倍数 +$uni-space-root: 2; +// 边框半径默认值 +$uni-radius-root:5px; +// 主色 +$uni-primary: #2979ff; +// 辅助色 +$uni-success: #4cd964; +// 警告色 +$uni-warning: #f0ad4e; +// 错误色 +$uni-error: #dd524d; +// 描述色 +$uni-info: #909399; +// 中性色 +$uni-main-color: #303133; +$uni-base-color: #606266; +$uni-secondary-color: #909399; +$uni-extra-color: #C0C4CC; +// 背景色 +$uni-bg-color: #f5f5f5; +// 边框颜色 +$uni-border-1: #DCDFE6; +$uni-border-2: #E4E7ED; +$uni-border-3: #EBEEF5; +$uni-border-4: #F2F6FC; + +// 常规色 +$uni-black: #000000; +$uni-white: #ffffff; +$uni-transparent: rgba($color: #000000, $alpha: 0); diff --git a/MengChong/uni_modules/uni-scss/variables.scss b/MengChong/uni_modules/uni-scss/variables.scss new file mode 100644 index 0000000..1c062d4 --- /dev/null +++ b/MengChong/uni_modules/uni-scss/variables.scss @@ -0,0 +1,62 @@ +@import './styles/setting/_variables.scss'; +// 间距基础倍数 +$uni-space-root: 2; +// 边框半径默认值 +$uni-radius-root:5px; + +// 主色 +$uni-primary: #2979ff; +$uni-primary-disable:mix(#fff,$uni-primary,50%); +$uni-primary-light: mix(#fff,$uni-primary,80%); + +// 辅助色 +// 除了主色外的场景色,需要在不同的场景中使用(例如危险色表示危险的操作)。 +$uni-success: #18bc37; +$uni-success-disable:mix(#fff,$uni-success,50%); +$uni-success-light: mix(#fff,$uni-success,80%); + +$uni-warning: #f3a73f; +$uni-warning-disable:mix(#fff,$uni-warning,50%); +$uni-warning-light: mix(#fff,$uni-warning,80%); + +$uni-error: #e43d33; +$uni-error-disable:mix(#fff,$uni-error,50%); +$uni-error-light: mix(#fff,$uni-error,80%); + +$uni-info: #8f939c; +$uni-info-disable:mix(#fff,$uni-info,50%); +$uni-info-light: mix(#fff,$uni-info,80%); + +// 中性色 +// 中性色用于文本、背景和边框颜色。通过运用不同的中性色,来表现层次结构。 +$uni-main-color: #3a3a3a; // 主要文字 +$uni-base-color: #6a6a6a; // 常规文字 +$uni-secondary-color: #909399; // 次要文字 +$uni-extra-color: #c7c7c7; // 辅助说明 + +// 边框颜色 +$uni-border-1: #F0F0F0; +$uni-border-2: #EDEDED; +$uni-border-3: #DCDCDC; +$uni-border-4: #B9B9B9; + +// 常规色 +$uni-black: #000000; +$uni-white: #ffffff; +$uni-transparent: rgba($color: #000000, $alpha: 0); + +// 背景色 +$uni-bg-color: #f7f7f7; + +/* 水平间距 */ +$uni-spacing-sm: 8px; +$uni-spacing-base: 15px; +$uni-spacing-lg: 30px; + +// 阴影 +$uni-shadow-sm:0 0 5px rgba($color: #d8d8d8, $alpha: 0.5); +$uni-shadow-base:0 1px 8px 1px rgba($color: #a5a5a5, $alpha: 0.2); +$uni-shadow-lg:0px 1px 10px 2px rgba($color: #a5a4a4, $alpha: 0.5); + +// 蒙版 +$uni-mask: rgba($color: #000000, $alpha: 0.4); diff --git a/MengChong/uni_modules/uni-segmented-control/changelog.md b/MengChong/uni_modules/uni-segmented-control/changelog.md new file mode 100644 index 0000000..02d0c8a --- /dev/null +++ b/MengChong/uni_modules/uni-segmented-control/changelog.md @@ -0,0 +1,15 @@ +## 1.2.3(2024-04-02) +- 修复 修复在微信小程序下inactiveColor失效bug +## 1.2.2(2024-03-28) +- 修复 在vue2下:style动态绑定导致编译失败的bug +## 1.2.1(2024-03-20) +- 新增 inActiveColor属性,可供配置未激活时的颜色 +## 1.2.0(2021-11-19) +- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) +- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-segmented-control](https://uniapp.dcloud.io/component/uniui/uni-segmented-control) +## 1.1.0(2021-07-30) +- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) +## 1.0.5(2021-05-12) +- 新增 项目示例地址 +## 1.0.4(2021-02-05) +- 调整为uni_modules目录规范 diff --git a/MengChong/uni_modules/uni-segmented-control/components/uni-segmented-control/uni-segmented-control.vue b/MengChong/uni_modules/uni-segmented-control/components/uni-segmented-control/uni-segmented-control.vue new file mode 100644 index 0000000..a69366a --- /dev/null +++ b/MengChong/uni_modules/uni-segmented-control/components/uni-segmented-control/uni-segmented-control.vue @@ -0,0 +1,146 @@ + + + + + diff --git a/MengChong/uni_modules/uni-segmented-control/package.json b/MengChong/uni_modules/uni-segmented-control/package.json new file mode 100644 index 0000000..49f9eff --- /dev/null +++ b/MengChong/uni_modules/uni-segmented-control/package.json @@ -0,0 +1,85 @@ +{ + "id": "uni-segmented-control", + "displayName": "uni-segmented-control 分段器", + "version": "1.2.3", + "description": "分段器由至少 2 个分段控件组成,用作不同视图的显示", + "keywords": [ + "uni-ui", + "uniui", + "分段器", + "segement", + "顶部选择" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "" + }, + "directories": { + "example": "../../temps/example_temps" + }, +"dcloudext": { + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui", + "type": "component-vue" + }, + "uni_modules": { + "dependencies": ["uni-scss"], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y", + "alipay": "n" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "u", + "联盟": "u" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} \ No newline at end of file diff --git a/MengChong/uni_modules/uni-segmented-control/readme.md b/MengChong/uni_modules/uni-segmented-control/readme.md new file mode 100644 index 0000000..3527b03 --- /dev/null +++ b/MengChong/uni_modules/uni-segmented-control/readme.md @@ -0,0 +1,13 @@ + + +## SegmentedControl 分段器 +> **组件名:uni-segmented-control** +> 代码块: `uSegmentedControl` + + +用作不同视图的显示 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-segmented-control) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 + + diff --git a/MengChong/unpackage/dist/cache/.vite/deps/_metadata.json b/MengChong/unpackage/dist/cache/.vite/deps/_metadata.json new file mode 100644 index 0000000..9d98702 --- /dev/null +++ b/MengChong/unpackage/dist/cache/.vite/deps/_metadata.json @@ -0,0 +1,8 @@ +{ + "hash": "a34a1b22", + "configHash": "638b411d", + "lockfileHash": "299a39b9", + "browserHash": "df9dd485", + "optimized": {}, + "chunks": {} +} \ No newline at end of file diff --git a/MengChong/unpackage/dist/cache/.vite/deps/package.json b/MengChong/unpackage/dist/cache/.vite/deps/package.json new file mode 100644 index 0000000..3dbc1ca --- /dev/null +++ b/MengChong/unpackage/dist/cache/.vite/deps/package.json @@ -0,0 +1,3 @@ +{ + "type": "module" +} diff --git a/MengChong/unpackage/dist/dev/mp-weixin/app.js b/MengChong/unpackage/dist/dev/mp-weixin/app.js new file mode 100644 index 0000000..1a88f7a --- /dev/null +++ b/MengChong/unpackage/dist/dev/mp-weixin/app.js @@ -0,0 +1,26 @@ +"use strict"; +Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); +const common_vendor = require("./common/vendor.js"); +if (!Math) { + "./pages/index/index.js"; + "./pages/request/index/index.js"; +} +const _sfc_main = { + onLaunch: function() { + console.log("App Launch"); + }, + onShow: function() { + console.log("App Show"); + }, + onHide: function() { + console.log("App Hide"); + } +}; +function createApp() { + const app = common_vendor.createSSRApp(_sfc_main); + return { + app + }; +} +createApp().app.mount("#app"); +exports.createApp = createApp; diff --git a/MengChong/unpackage/dist/dev/mp-weixin/app.json b/MengChong/unpackage/dist/dev/mp-weixin/app.json new file mode 100644 index 0000000..20c3d39 --- /dev/null +++ b/MengChong/unpackage/dist/dev/mp-weixin/app.json @@ -0,0 +1,13 @@ +{ + "pages": [ + "pages/index/index", + "pages/request/index/index" + ], + "window": { + "navigationBarTextStyle": "black", + "navigationBarTitleText": "uni-app", + "navigationBarBackgroundColor": "#F8F8F8", + "backgroundColor": "#F8F8F8" + }, + "usingComponents": {} +} \ No newline at end of file diff --git a/MengChong/unpackage/dist/dev/mp-weixin/app.wxss b/MengChong/unpackage/dist/dev/mp-weixin/app.wxss new file mode 100644 index 0000000..d4f3237 --- /dev/null +++ b/MengChong/unpackage/dist/dev/mp-weixin/app.wxss @@ -0,0 +1,3 @@ + + /*每个页面公共css */ +page{--status-bar-height:25px;--top-window-height:0px;--window-top:0px;--window-bottom:0px;--window-left:0px;--window-right:0px;--window-magin:0px}[data-c-h="true"]{display: none !important;} \ No newline at end of file diff --git a/MengChong/unpackage/dist/dev/mp-weixin/common/assets.js b/MengChong/unpackage/dist/dev/mp-weixin/common/assets.js new file mode 100644 index 0000000..7715fc2 --- /dev/null +++ b/MengChong/unpackage/dist/dev/mp-weixin/common/assets.js @@ -0,0 +1,3 @@ +"use strict"; +const _imports_0 = "/static/logo.png"; +exports._imports_0 = _imports_0; diff --git a/MengChong/unpackage/dist/dev/mp-weixin/common/vendor.js b/MengChong/unpackage/dist/dev/mp-weixin/common/vendor.js new file mode 100644 index 0000000..7031bf3 --- /dev/null +++ b/MengChong/unpackage/dist/dev/mp-weixin/common/vendor.js @@ -0,0 +1,7668 @@ +"use strict"; +const _export_sfc = (sfc, props) => { + const target = sfc.__vccOpts || sfc; + for (const [key, val] of props) { + target[key] = val; + } + return target; +}; +/** +* @vue/shared v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/ +function makeMap(str, expectsLowerCase) { + const set2 = new Set(str.split(",")); + return expectsLowerCase ? (val) => set2.has(val.toLowerCase()) : (val) => set2.has(val); +} +const EMPTY_OBJ = Object.freeze({}); +const EMPTY_ARR = Object.freeze([]); +const NOOP = () => { +}; +const NO = () => false; +const isOn = (key) => key.charCodeAt(0) === 111 && key.charCodeAt(1) === 110 && // uppercase letter +(key.charCodeAt(2) > 122 || key.charCodeAt(2) < 97); +const isModelListener = (key) => key.startsWith("onUpdate:"); +const extend = Object.assign; +const remove = (arr, el) => { + const i = arr.indexOf(el); + if (i > -1) { + arr.splice(i, 1); + } +}; +const hasOwnProperty$1 = Object.prototype.hasOwnProperty; +const hasOwn = (val, key) => hasOwnProperty$1.call(val, key); +const isArray = Array.isArray; +const isMap = (val) => toTypeString(val) === "[object Map]"; +const isSet = (val) => toTypeString(val) === "[object Set]"; +const isFunction = (val) => typeof val === "function"; +const isString = (val) => typeof val === "string"; +const isSymbol = (val) => typeof val === "symbol"; +const isObject = (val) => val !== null && typeof val === "object"; +const isPromise = (val) => { + return (isObject(val) || isFunction(val)) && isFunction(val.then) && isFunction(val.catch); +}; +const objectToString = Object.prototype.toString; +const toTypeString = (value) => objectToString.call(value); +const toRawType = (value) => { + return toTypeString(value).slice(8, -1); +}; +const isPlainObject = (val) => toTypeString(val) === "[object Object]"; +const isIntegerKey = (key) => isString(key) && key !== "NaN" && key[0] !== "-" && "" + parseInt(key, 10) === key; +const isReservedProp = /* @__PURE__ */ makeMap( + // the leading comma is intentional so empty string "" is also included + ",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted" +); +const isBuiltInDirective = /* @__PURE__ */ makeMap( + "bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo" +); +const cacheStringFunction = (fn) => { + const cache = /* @__PURE__ */ Object.create(null); + return (str) => { + const hit = cache[str]; + return hit || (cache[str] = fn(str)); + }; +}; +const camelizeRE = /-(\w)/g; +const camelize = cacheStringFunction((str) => { + return str.replace(camelizeRE, (_, c) => c ? c.toUpperCase() : ""); +}); +const hyphenateRE = /\B([A-Z])/g; +const hyphenate = cacheStringFunction( + (str) => str.replace(hyphenateRE, "-$1").toLowerCase() +); +const capitalize = cacheStringFunction((str) => { + return str.charAt(0).toUpperCase() + str.slice(1); +}); +const toHandlerKey = cacheStringFunction((str) => { + const s2 = str ? `on${capitalize(str)}` : ``; + return s2; +}); +const hasChanged = (value, oldValue) => !Object.is(value, oldValue); +const invokeArrayFns$1 = (fns, arg) => { + for (let i = 0; i < fns.length; i++) { + fns[i](arg); + } +}; +const def = (obj, key, value) => { + Object.defineProperty(obj, key, { + configurable: true, + enumerable: false, + value + }); +}; +const looseToNumber = (val) => { + const n2 = parseFloat(val); + return isNaN(n2) ? val : n2; +}; +let _globalThis; +const getGlobalThis = () => { + return _globalThis || (_globalThis = typeof globalThis !== "undefined" ? globalThis : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : typeof global !== "undefined" ? global : {}); +}; +function normalizeStyle(value) { + if (isArray(value)) { + const res = {}; + for (let i = 0; i < value.length; i++) { + const item = value[i]; + const normalized = isString(item) ? parseStringStyle(item) : normalizeStyle(item); + if (normalized) { + for (const key in normalized) { + res[key] = normalized[key]; + } + } + } + return res; + } else if (isString(value) || isObject(value)) { + return value; + } +} +const listDelimiterRE = /;(?![^(]*\))/g; +const propertyDelimiterRE = /:([^]+)/; +const styleCommentRE = /\/\*[^]*?\*\//g; +function parseStringStyle(cssText) { + const ret = {}; + cssText.replace(styleCommentRE, "").split(listDelimiterRE).forEach((item) => { + if (item) { + const tmp = item.split(propertyDelimiterRE); + tmp.length > 1 && (ret[tmp[0].trim()] = tmp[1].trim()); + } + }); + return ret; +} +function normalizeClass(value) { + let res = ""; + if (isString(value)) { + res = value; + } else if (isArray(value)) { + for (let i = 0; i < value.length; i++) { + const normalized = normalizeClass(value[i]); + if (normalized) { + res += normalized + " "; + } + } + } else if (isObject(value)) { + for (const name in value) { + if (value[name]) { + res += name + " "; + } + } + } + return res.trim(); +} +const toDisplayString = (val) => { + return isString(val) ? val : val == null ? "" : isArray(val) || isObject(val) && (val.toString === objectToString || !isFunction(val.toString)) ? JSON.stringify(val, replacer, 2) : String(val); +}; +const replacer = (_key, val) => { + if (val && val.__v_isRef) { + return replacer(_key, val.value); + } else if (isMap(val)) { + return { + [`Map(${val.size})`]: [...val.entries()].reduce( + (entries, [key, val2], i) => { + entries[stringifySymbol(key, i) + " =>"] = val2; + return entries; + }, + {} + ) + }; + } else if (isSet(val)) { + return { + [`Set(${val.size})`]: [...val.values()].map((v) => stringifySymbol(v)) + }; + } else if (isSymbol(val)) { + return stringifySymbol(val); + } else if (isObject(val) && !isArray(val) && !isPlainObject(val)) { + return String(val); + } + return val; +}; +const stringifySymbol = (v, i = "") => { + var _a; + return isSymbol(v) ? `Symbol(${(_a = v.description) != null ? _a : i})` : v; +}; +const SLOT_DEFAULT_NAME = "d"; +const ON_SHOW = "onShow"; +const ON_HIDE = "onHide"; +const ON_LAUNCH = "onLaunch"; +const ON_ERROR = "onError"; +const ON_THEME_CHANGE = "onThemeChange"; +const ON_PAGE_NOT_FOUND = "onPageNotFound"; +const ON_UNHANDLE_REJECTION = "onUnhandledRejection"; +const ON_EXIT = "onExit"; +const ON_LOAD = "onLoad"; +const ON_READY = "onReady"; +const ON_UNLOAD = "onUnload"; +const ON_INIT = "onInit"; +const ON_SAVE_EXIT_STATE = "onSaveExitState"; +const ON_RESIZE = "onResize"; +const ON_BACK_PRESS = "onBackPress"; +const ON_PAGE_SCROLL = "onPageScroll"; +const ON_TAB_ITEM_TAP = "onTabItemTap"; +const ON_REACH_BOTTOM = "onReachBottom"; +const ON_PULL_DOWN_REFRESH = "onPullDownRefresh"; +const ON_SHARE_TIMELINE = "onShareTimeline"; +const ON_ADD_TO_FAVORITES = "onAddToFavorites"; +const ON_SHARE_APP_MESSAGE = "onShareAppMessage"; +const ON_NAVIGATION_BAR_BUTTON_TAP = "onNavigationBarButtonTap"; +const ON_NAVIGATION_BAR_SEARCH_INPUT_CLICKED = "onNavigationBarSearchInputClicked"; +const ON_NAVIGATION_BAR_SEARCH_INPUT_CHANGED = "onNavigationBarSearchInputChanged"; +const ON_NAVIGATION_BAR_SEARCH_INPUT_CONFIRMED = "onNavigationBarSearchInputConfirmed"; +const ON_NAVIGATION_BAR_SEARCH_INPUT_FOCUS_CHANGED = "onNavigationBarSearchInputFocusChanged"; +const customizeRE = /:/g; +function customizeEvent(str) { + return camelize(str.replace(customizeRE, "-")); +} +function hasLeadingSlash(str) { + return str.indexOf("/") === 0; +} +function addLeadingSlash(str) { + return hasLeadingSlash(str) ? str : "/" + str; +} +const invokeArrayFns = (fns, arg) => { + let ret; + for (let i = 0; i < fns.length; i++) { + ret = fns[i](arg); + } + return ret; +}; +function once(fn, ctx = null) { + let res; + return (...args) => { + if (fn) { + res = fn.apply(ctx, args); + fn = null; + } + return res; + }; +} +function getValueByDataPath(obj, path) { + if (!isString(path)) { + return; + } + path = path.replace(/\[(\d+)\]/g, ".$1"); + const parts = path.split("."); + let key = parts[0]; + if (!obj) { + obj = {}; + } + if (parts.length === 1) { + return obj[key]; + } + return getValueByDataPath(obj[key], parts.slice(1).join(".")); +} +function sortObject(obj) { + let sortObj = {}; + if (isPlainObject(obj)) { + Object.keys(obj).sort().forEach((key) => { + const _key = key; + sortObj[_key] = obj[_key]; + }); + } + return !Object.keys(sortObj) ? obj : sortObj; +} +const encode = encodeURIComponent; +function stringifyQuery(obj, encodeStr = encode) { + const res = obj ? Object.keys(obj).map((key) => { + let val = obj[key]; + if (typeof val === void 0 || val === null) { + val = ""; + } else if (isPlainObject(val)) { + val = JSON.stringify(val); + } + return encodeStr(key) + "=" + encodeStr(val); + }).filter((x) => x.length > 0).join("&") : null; + return res ? `?${res}` : ""; +} +const PAGE_HOOKS = [ + ON_INIT, + ON_LOAD, + ON_SHOW, + ON_HIDE, + ON_UNLOAD, + ON_BACK_PRESS, + ON_PAGE_SCROLL, + ON_TAB_ITEM_TAP, + ON_REACH_BOTTOM, + ON_PULL_DOWN_REFRESH, + ON_SHARE_TIMELINE, + ON_SHARE_APP_MESSAGE, + ON_ADD_TO_FAVORITES, + ON_SAVE_EXIT_STATE, + ON_NAVIGATION_BAR_BUTTON_TAP, + ON_NAVIGATION_BAR_SEARCH_INPUT_CLICKED, + ON_NAVIGATION_BAR_SEARCH_INPUT_CHANGED, + ON_NAVIGATION_BAR_SEARCH_INPUT_CONFIRMED, + ON_NAVIGATION_BAR_SEARCH_INPUT_FOCUS_CHANGED +]; +function isRootHook(name) { + return PAGE_HOOKS.indexOf(name) > -1; +} +const UniLifecycleHooks = [ + ON_SHOW, + ON_HIDE, + ON_LAUNCH, + ON_ERROR, + ON_THEME_CHANGE, + ON_PAGE_NOT_FOUND, + ON_UNHANDLE_REJECTION, + ON_EXIT, + ON_INIT, + ON_LOAD, + ON_READY, + ON_UNLOAD, + ON_RESIZE, + ON_BACK_PRESS, + ON_PAGE_SCROLL, + ON_TAB_ITEM_TAP, + ON_REACH_BOTTOM, + ON_PULL_DOWN_REFRESH, + ON_SHARE_TIMELINE, + ON_ADD_TO_FAVORITES, + ON_SHARE_APP_MESSAGE, + ON_SAVE_EXIT_STATE, + ON_NAVIGATION_BAR_BUTTON_TAP, + ON_NAVIGATION_BAR_SEARCH_INPUT_CLICKED, + ON_NAVIGATION_BAR_SEARCH_INPUT_CHANGED, + ON_NAVIGATION_BAR_SEARCH_INPUT_CONFIRMED, + ON_NAVIGATION_BAR_SEARCH_INPUT_FOCUS_CHANGED +]; +const MINI_PROGRAM_PAGE_RUNTIME_HOOKS = /* @__PURE__ */ (() => { + return { + onPageScroll: 1, + onShareAppMessage: 1 << 1, + onShareTimeline: 1 << 2 + }; +})(); +function isUniLifecycleHook(name, value, checkType = true) { + if (checkType && !isFunction(value)) { + return false; + } + if (UniLifecycleHooks.indexOf(name) > -1) { + return true; + } else if (name.indexOf("on") === 0) { + return true; + } + return false; +} +let vueApp; +const createVueAppHooks = []; +function onCreateVueApp(hook) { + if (vueApp) { + return hook(vueApp); + } + createVueAppHooks.push(hook); +} +function invokeCreateVueAppHook(app) { + vueApp = app; + createVueAppHooks.forEach((hook) => hook(app)); +} +const invokeCreateErrorHandler = once((app, createErrorHandler2) => { + if (isFunction(app._component.onError)) { + return createErrorHandler2(app); + } +}); +const E = function() { +}; +E.prototype = { + on: function(name, callback, ctx) { + var e = this.e || (this.e = {}); + (e[name] || (e[name] = [])).push({ + fn: callback, + ctx + }); + return this; + }, + once: function(name, callback, ctx) { + var self2 = this; + function listener() { + self2.off(name, listener); + callback.apply(ctx, arguments); + } + listener._ = callback; + return this.on(name, listener, ctx); + }, + emit: function(name) { + var data = [].slice.call(arguments, 1); + var evtArr = ((this.e || (this.e = {}))[name] || []).slice(); + var i = 0; + var len = evtArr.length; + for (i; i < len; i++) { + evtArr[i].fn.apply(evtArr[i].ctx, data); + } + return this; + }, + off: function(name, callback) { + var e = this.e || (this.e = {}); + var evts = e[name]; + var liveEvents = []; + if (evts && callback) { + for (var i = evts.length - 1; i >= 0; i--) { + if (evts[i].fn === callback || evts[i].fn._ === callback) { + evts.splice(i, 1); + break; + } + } + liveEvents = evts; + } + liveEvents.length ? e[name] = liveEvents : delete e[name]; + return this; + } +}; +var E$1 = E; +const LOCALE_ZH_HANS = "zh-Hans"; +const LOCALE_ZH_HANT = "zh-Hant"; +const LOCALE_EN = "en"; +const LOCALE_FR = "fr"; +const LOCALE_ES = "es"; +function include(str, parts) { + return !!parts.find((part) => str.indexOf(part) !== -1); +} +function startsWith(str, parts) { + return parts.find((part) => str.indexOf(part) === 0); +} +function normalizeLocale(locale, messages) { + if (!locale) { + return; + } + locale = locale.trim().replace(/_/g, "-"); + if (messages && messages[locale]) { + return locale; + } + locale = locale.toLowerCase(); + if (locale === "chinese") { + return LOCALE_ZH_HANS; + } + if (locale.indexOf("zh") === 0) { + if (locale.indexOf("-hans") > -1) { + return LOCALE_ZH_HANS; + } + if (locale.indexOf("-hant") > -1) { + return LOCALE_ZH_HANT; + } + if (include(locale, ["-tw", "-hk", "-mo", "-cht"])) { + return LOCALE_ZH_HANT; + } + return LOCALE_ZH_HANS; + } + let locales = [LOCALE_EN, LOCALE_FR, LOCALE_ES]; + if (messages && Object.keys(messages).length > 0) { + locales = Object.keys(messages); + } + const lang = startsWith(locale, locales); + if (lang) { + return lang; + } +} +function getBaseSystemInfo() { + return wx.getSystemInfoSync(); +} +function validateProtocolFail(name, msg) { + console.warn(`${name}: ${msg}`); +} +function validateProtocol(name, data, protocol, onFail) { + if (!onFail) { + onFail = validateProtocolFail; + } + for (const key in protocol) { + const errMsg = validateProp$1(key, data[key], protocol[key], !hasOwn(data, key)); + if (isString(errMsg)) { + onFail(name, errMsg); + } + } +} +function validateProtocols(name, args, protocol, onFail) { + if (!protocol) { + return; + } + if (!isArray(protocol)) { + return validateProtocol(name, args[0] || /* @__PURE__ */ Object.create(null), protocol, onFail); + } + const len = protocol.length; + const argsLen = args.length; + for (let i = 0; i < len; i++) { + const opts = protocol[i]; + const data = /* @__PURE__ */ Object.create(null); + if (argsLen > i) { + data[opts.name] = args[i]; + } + validateProtocol(name, data, { [opts.name]: opts }, onFail); + } +} +function validateProp$1(name, value, prop, isAbsent) { + if (!isPlainObject(prop)) { + prop = { type: prop }; + } + const { type, required, validator } = prop; + if (required && isAbsent) { + return 'Missing required args: "' + name + '"'; + } + if (value == null && !required) { + return; + } + if (type != null) { + let isValid = false; + const types = isArray(type) ? type : [type]; + const expectedTypes = []; + for (let i = 0; i < types.length && !isValid; i++) { + const { valid, expectedType } = assertType$1(value, types[i]); + expectedTypes.push(expectedType || ""); + isValid = valid; + } + if (!isValid) { + return getInvalidTypeMessage$1(name, value, expectedTypes); + } + } + if (validator) { + return validator(value); + } +} +const isSimpleType$1 = /* @__PURE__ */ makeMap("String,Number,Boolean,Function,Symbol"); +function assertType$1(value, type) { + let valid; + const expectedType = getType$1(type); + if (isSimpleType$1(expectedType)) { + const t2 = typeof value; + valid = t2 === expectedType.toLowerCase(); + if (!valid && t2 === "object") { + valid = value instanceof type; + } + } else if (expectedType === "Object") { + valid = isObject(value); + } else if (expectedType === "Array") { + valid = isArray(value); + } else { + { + valid = value instanceof type; + } + } + return { + valid, + expectedType + }; +} +function getInvalidTypeMessage$1(name, value, expectedTypes) { + let message = `Invalid args: type check failed for args "${name}". Expected ${expectedTypes.map(capitalize).join(", ")}`; + const expectedType = expectedTypes[0]; + const receivedType = toRawType(value); + const expectedValue = styleValue$1(value, expectedType); + const receivedValue = styleValue$1(value, receivedType); + if (expectedTypes.length === 1 && isExplicable$1(expectedType) && !isBoolean$1(expectedType, receivedType)) { + message += ` with value ${expectedValue}`; + } + message += `, got ${receivedType} `; + if (isExplicable$1(receivedType)) { + message += `with value ${receivedValue}.`; + } + return message; +} +function getType$1(ctor) { + const match = ctor && ctor.toString().match(/^\s*function (\w+)/); + return match ? match[1] : ""; +} +function styleValue$1(value, type) { + if (type === "String") { + return `"${value}"`; + } else if (type === "Number") { + return `${Number(value)}`; + } else { + return `${value}`; + } +} +function isExplicable$1(type) { + const explicitTypes = ["string", "number", "boolean"]; + return explicitTypes.some((elem) => type.toLowerCase() === elem); +} +function isBoolean$1(...args) { + return args.some((elem) => elem.toLowerCase() === "boolean"); +} +function tryCatch(fn) { + return function() { + try { + return fn.apply(fn, arguments); + } catch (e) { + console.error(e); + } + }; +} +let invokeCallbackId = 1; +const invokeCallbacks = {}; +function addInvokeCallback(id, name, callback, keepAlive = false) { + invokeCallbacks[id] = { + name, + keepAlive, + callback + }; + return id; +} +function invokeCallback(id, res, extras) { + if (typeof id === "number") { + const opts = invokeCallbacks[id]; + if (opts) { + if (!opts.keepAlive) { + delete invokeCallbacks[id]; + } + return opts.callback(res, extras); + } + } + return res; +} +const API_SUCCESS = "success"; +const API_FAIL = "fail"; +const API_COMPLETE = "complete"; +function getApiCallbacks(args) { + const apiCallbacks = {}; + for (const name in args) { + const fn = args[name]; + if (isFunction(fn)) { + apiCallbacks[name] = tryCatch(fn); + delete args[name]; + } + } + return apiCallbacks; +} +function normalizeErrMsg(errMsg, name) { + if (!errMsg || errMsg.indexOf(":fail") === -1) { + return name + ":ok"; + } + return name + errMsg.substring(errMsg.indexOf(":fail")); +} +function createAsyncApiCallback(name, args = {}, { beforeAll, beforeSuccess } = {}) { + if (!isPlainObject(args)) { + args = {}; + } + const { success, fail, complete } = getApiCallbacks(args); + const hasSuccess = isFunction(success); + const hasFail = isFunction(fail); + const hasComplete = isFunction(complete); + const callbackId = invokeCallbackId++; + addInvokeCallback(callbackId, name, (res) => { + res = res || {}; + res.errMsg = normalizeErrMsg(res.errMsg, name); + isFunction(beforeAll) && beforeAll(res); + if (res.errMsg === name + ":ok") { + isFunction(beforeSuccess) && beforeSuccess(res, args); + hasSuccess && success(res); + } else { + hasFail && fail(res); + } + hasComplete && complete(res); + }); + return callbackId; +} +const HOOK_SUCCESS = "success"; +const HOOK_FAIL = "fail"; +const HOOK_COMPLETE = "complete"; +const globalInterceptors = {}; +const scopedInterceptors = {}; +function wrapperHook(hook, params) { + return function(data) { + return hook(data, params) || data; + }; +} +function queue$2(hooks, data, params) { + let promise = false; + for (let i = 0; i < hooks.length; i++) { + const hook = hooks[i]; + if (promise) { + promise = Promise.resolve(wrapperHook(hook, params)); + } else { + const res = hook(data, params); + if (isPromise(res)) { + promise = Promise.resolve(res); + } + if (res === false) { + return { + then() { + }, + catch() { + } + }; + } + } + } + return promise || { + then(callback) { + return callback(data); + }, + catch() { + } + }; +} +function wrapperOptions(interceptors2, options = {}) { + [HOOK_SUCCESS, HOOK_FAIL, HOOK_COMPLETE].forEach((name) => { + const hooks = interceptors2[name]; + if (!isArray(hooks)) { + return; + } + const oldCallback = options[name]; + options[name] = function callbackInterceptor(res) { + queue$2(hooks, res, options).then((res2) => { + return isFunction(oldCallback) && oldCallback(res2) || res2; + }); + }; + }); + return options; +} +function wrapperReturnValue(method, returnValue) { + const returnValueHooks = []; + if (isArray(globalInterceptors.returnValue)) { + returnValueHooks.push(...globalInterceptors.returnValue); + } + const interceptor = scopedInterceptors[method]; + if (interceptor && isArray(interceptor.returnValue)) { + returnValueHooks.push(...interceptor.returnValue); + } + returnValueHooks.forEach((hook) => { + returnValue = hook(returnValue) || returnValue; + }); + return returnValue; +} +function getApiInterceptorHooks(method) { + const interceptor = /* @__PURE__ */ Object.create(null); + Object.keys(globalInterceptors).forEach((hook) => { + if (hook !== "returnValue") { + interceptor[hook] = globalInterceptors[hook].slice(); + } + }); + const scopedInterceptor = scopedInterceptors[method]; + if (scopedInterceptor) { + Object.keys(scopedInterceptor).forEach((hook) => { + if (hook !== "returnValue") { + interceptor[hook] = (interceptor[hook] || []).concat(scopedInterceptor[hook]); + } + }); + } + return interceptor; +} +function invokeApi(method, api, options, params) { + const interceptor = getApiInterceptorHooks(method); + if (interceptor && Object.keys(interceptor).length) { + if (isArray(interceptor.invoke)) { + const res = queue$2(interceptor.invoke, options); + return res.then((options2) => { + return api(wrapperOptions(getApiInterceptorHooks(method), options2), ...params); + }); + } else { + return api(wrapperOptions(interceptor, options), ...params); + } + } + return api(options, ...params); +} +function hasCallback(args) { + if (isPlainObject(args) && [API_SUCCESS, API_FAIL, API_COMPLETE].find((cb) => isFunction(args[cb]))) { + return true; + } + return false; +} +function handlePromise(promise) { + return promise; +} +function promisify$1(name, fn) { + return (args = {}, ...rest) => { + if (hasCallback(args)) { + return wrapperReturnValue(name, invokeApi(name, fn, args, rest)); + } + return wrapperReturnValue(name, handlePromise(new Promise((resolve2, reject) => { + invokeApi(name, fn, extend(args, { success: resolve2, fail: reject }), rest); + }))); + }; +} +function formatApiArgs(args, options) { + const params = args[0]; + if (!options || !options.formatArgs || !isPlainObject(options.formatArgs) && isPlainObject(params)) { + return; + } + const formatArgs = options.formatArgs; + const keys = Object.keys(formatArgs); + for (let i = 0; i < keys.length; i++) { + const name = keys[i]; + const formatterOrDefaultValue = formatArgs[name]; + if (isFunction(formatterOrDefaultValue)) { + const errMsg = formatterOrDefaultValue(args[0][name], params); + if (isString(errMsg)) { + return errMsg; + } + } else { + if (!hasOwn(params, name)) { + params[name] = formatterOrDefaultValue; + } + } + } +} +function invokeSuccess(id, name, res) { + const result = { + errMsg: name + ":ok" + }; + return invokeCallback(id, extend(res || {}, result)); +} +function invokeFail(id, name, errMsg, errRes = {}) { + const apiErrMsg = name + ":fail" + (errMsg ? " " + errMsg : ""); + delete errRes.errCode; + let res = extend({ errMsg: apiErrMsg }, errRes); + return invokeCallback(id, res); +} +function beforeInvokeApi(name, args, protocol, options) { + { + validateProtocols(name, args, protocol); + } + if (options && options.beforeInvoke) { + const errMsg2 = options.beforeInvoke(args); + if (isString(errMsg2)) { + return errMsg2; + } + } + const errMsg = formatApiArgs(args, options); + if (errMsg) { + return errMsg; + } +} +function parseErrMsg(errMsg) { + if (!errMsg || isString(errMsg)) { + return errMsg; + } + if (errMsg.stack) { + console.error(errMsg.message + "\n" + errMsg.stack); + return errMsg.message; + } + return errMsg; +} +function wrapperTaskApi(name, fn, protocol, options) { + return (args) => { + const id = createAsyncApiCallback(name, args, options); + const errMsg = beforeInvokeApi(name, [args], protocol, options); + if (errMsg) { + return invokeFail(id, name, errMsg); + } + return fn(args, { + resolve: (res) => invokeSuccess(id, name, res), + reject: (errMsg2, errRes) => invokeFail(id, name, parseErrMsg(errMsg2), errRes) + }); + }; +} +function wrapperSyncApi(name, fn, protocol, options) { + return (...args) => { + const errMsg = beforeInvokeApi(name, args, protocol, options); + if (errMsg) { + throw new Error(errMsg); + } + return fn.apply(null, args); + }; +} +function wrapperAsyncApi(name, fn, protocol, options) { + return wrapperTaskApi(name, fn, protocol, options); +} +function defineSyncApi(name, fn, protocol, options) { + return wrapperSyncApi(name, fn, protocol, options); +} +function defineAsyncApi(name, fn, protocol, options) { + return promisify$1(name, wrapperAsyncApi(name, fn, protocol, options)); +} +const API_UPX2PX = "upx2px"; +const Upx2pxProtocol = [ + { + name: "upx", + type: [Number, String], + required: true + } +]; +const EPS = 1e-4; +const BASE_DEVICE_WIDTH = 750; +let isIOS = false; +let deviceWidth = 0; +let deviceDPR = 0; +function checkDeviceWidth() { + const { platform, pixelRatio, windowWidth } = getBaseSystemInfo(); + deviceWidth = windowWidth; + deviceDPR = pixelRatio; + isIOS = platform === "ios"; +} +const upx2px = defineSyncApi(API_UPX2PX, (number, newDeviceWidth) => { + if (deviceWidth === 0) { + checkDeviceWidth(); + } + number = Number(number); + if (number === 0) { + return 0; + } + let width = newDeviceWidth || deviceWidth; + let result = number / BASE_DEVICE_WIDTH * width; + if (result < 0) { + result = -result; + } + result = Math.floor(result + EPS); + if (result === 0) { + if (deviceDPR === 1 || !isIOS) { + result = 1; + } else { + result = 0.5; + } + } + return number < 0 ? -result : result; +}, Upx2pxProtocol); +const API_ADD_INTERCEPTOR = "addInterceptor"; +const API_REMOVE_INTERCEPTOR = "removeInterceptor"; +const AddInterceptorProtocol = [ + { + name: "method", + type: [String, Object], + required: true + } +]; +const RemoveInterceptorProtocol = AddInterceptorProtocol; +function mergeInterceptorHook(interceptors2, interceptor) { + Object.keys(interceptor).forEach((hook) => { + if (isFunction(interceptor[hook])) { + interceptors2[hook] = mergeHook(interceptors2[hook], interceptor[hook]); + } + }); +} +function removeInterceptorHook(interceptors2, interceptor) { + if (!interceptors2 || !interceptor) { + return; + } + Object.keys(interceptor).forEach((name) => { + const hooks = interceptors2[name]; + const hook = interceptor[name]; + if (isArray(hooks) && isFunction(hook)) { + remove(hooks, hook); + } + }); +} +function mergeHook(parentVal, childVal) { + const res = childVal ? parentVal ? parentVal.concat(childVal) : isArray(childVal) ? childVal : [childVal] : parentVal; + return res ? dedupeHooks(res) : res; +} +function dedupeHooks(hooks) { + const res = []; + for (let i = 0; i < hooks.length; i++) { + if (res.indexOf(hooks[i]) === -1) { + res.push(hooks[i]); + } + } + return res; +} +const addInterceptor = defineSyncApi(API_ADD_INTERCEPTOR, (method, interceptor) => { + if (isString(method) && isPlainObject(interceptor)) { + mergeInterceptorHook(scopedInterceptors[method] || (scopedInterceptors[method] = {}), interceptor); + } else if (isPlainObject(method)) { + mergeInterceptorHook(globalInterceptors, method); + } +}, AddInterceptorProtocol); +const removeInterceptor = defineSyncApi(API_REMOVE_INTERCEPTOR, (method, interceptor) => { + if (isString(method)) { + if (isPlainObject(interceptor)) { + removeInterceptorHook(scopedInterceptors[method], interceptor); + } else { + delete scopedInterceptors[method]; + } + } else if (isPlainObject(method)) { + removeInterceptorHook(globalInterceptors, method); + } +}, RemoveInterceptorProtocol); +const interceptors = {}; +const API_ON = "$on"; +const OnProtocol = [ + { + name: "event", + type: String, + required: true + }, + { + name: "callback", + type: Function, + required: true + } +]; +const API_ONCE = "$once"; +const OnceProtocol = OnProtocol; +const API_OFF = "$off"; +const OffProtocol = [ + { + name: "event", + type: [String, Array] + }, + { + name: "callback", + type: Function + } +]; +const API_EMIT = "$emit"; +const EmitProtocol = [ + { + name: "event", + type: String, + required: true + } +]; +const emitter = new E$1(); +const $on = defineSyncApi(API_ON, (name, callback) => { + emitter.on(name, callback); + return () => emitter.off(name, callback); +}, OnProtocol); +const $once = defineSyncApi(API_ONCE, (name, callback) => { + emitter.once(name, callback); + return () => emitter.off(name, callback); +}, OnceProtocol); +const $off = defineSyncApi(API_OFF, (name, callback) => { + if (!name) { + emitter.e = {}; + return; + } + if (!isArray(name)) + name = [name]; + name.forEach((n2) => emitter.off(n2, callback)); +}, OffProtocol); +const $emit = defineSyncApi(API_EMIT, (name, ...args) => { + emitter.emit(name, ...args); +}, EmitProtocol); +let cid; +let cidErrMsg; +let enabled; +function normalizePushMessage(message) { + try { + return JSON.parse(message); + } catch (e) { + } + return message; +} +function invokePushCallback(args) { + if (args.type === "enabled") { + enabled = true; + } else if (args.type === "clientId") { + cid = args.cid; + cidErrMsg = args.errMsg; + invokeGetPushCidCallbacks(cid, args.errMsg); + } else if (args.type === "pushMsg") { + const message = { + type: "receive", + data: normalizePushMessage(args.message) + }; + for (let i = 0; i < onPushMessageCallbacks.length; i++) { + const callback = onPushMessageCallbacks[i]; + callback(message); + if (message.stopped) { + break; + } + } + } else if (args.type === "click") { + onPushMessageCallbacks.forEach((callback) => { + callback({ + type: "click", + data: normalizePushMessage(args.message) + }); + }); + } +} +const getPushCidCallbacks = []; +function invokeGetPushCidCallbacks(cid2, errMsg) { + getPushCidCallbacks.forEach((callback) => { + callback(cid2, errMsg); + }); + getPushCidCallbacks.length = 0; +} +const API_GET_PUSH_CLIENT_ID = "getPushClientId"; +const getPushClientId = defineAsyncApi(API_GET_PUSH_CLIENT_ID, (_, { resolve: resolve2, reject }) => { + Promise.resolve().then(() => { + if (typeof enabled === "undefined") { + enabled = false; + cid = ""; + cidErrMsg = "uniPush is not enabled"; + } + getPushCidCallbacks.push((cid2, errMsg) => { + if (cid2) { + resolve2({ cid: cid2 }); + } else { + reject(errMsg); + } + }); + if (typeof cid !== "undefined") { + invokeGetPushCidCallbacks(cid, cidErrMsg); + } + }); +}); +const onPushMessageCallbacks = []; +const onPushMessage = (fn) => { + if (onPushMessageCallbacks.indexOf(fn) === -1) { + onPushMessageCallbacks.push(fn); + } +}; +const offPushMessage = (fn) => { + if (!fn) { + onPushMessageCallbacks.length = 0; + } else { + const index2 = onPushMessageCallbacks.indexOf(fn); + if (index2 > -1) { + onPushMessageCallbacks.splice(index2, 1); + } + } +}; +const SYNC_API_RE = /^\$|getLocale|setLocale|sendNativeEvent|restoreGlobal|requireGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|upx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64|getDeviceInfo|getAppBaseInfo|getWindowInfo|getSystemSetting|getAppAuthorizeSetting/; +const CONTEXT_API_RE = /^create|Manager$/; +const CONTEXT_API_RE_EXC = ["createBLEConnection"]; +const ASYNC_API = ["createBLEConnection"]; +const CALLBACK_API_RE = /^on|^off/; +function isContextApi(name) { + return CONTEXT_API_RE.test(name) && CONTEXT_API_RE_EXC.indexOf(name) === -1; +} +function isSyncApi(name) { + return SYNC_API_RE.test(name) && ASYNC_API.indexOf(name) === -1; +} +function isCallbackApi(name) { + return CALLBACK_API_RE.test(name) && name !== "onPush"; +} +function shouldPromise(name) { + if (isContextApi(name) || isSyncApi(name) || isCallbackApi(name)) { + return false; + } + return true; +} +if (!Promise.prototype.finally) { + Promise.prototype.finally = function(onfinally) { + const promise = this.constructor; + return this.then((value) => promise.resolve(onfinally && onfinally()).then(() => value), (reason) => promise.resolve(onfinally && onfinally()).then(() => { + throw reason; + })); + }; +} +function promisify(name, api) { + if (!shouldPromise(name)) { + return api; + } + if (!isFunction(api)) { + return api; + } + return function promiseApi(options = {}, ...rest) { + if (isFunction(options.success) || isFunction(options.fail) || isFunction(options.complete)) { + return wrapperReturnValue(name, invokeApi(name, api, options, rest)); + } + return wrapperReturnValue(name, handlePromise(new Promise((resolve2, reject) => { + invokeApi(name, api, extend({}, options, { + success: resolve2, + fail: reject + }), rest); + }))); + }; +} +const CALLBACKS = ["success", "fail", "cancel", "complete"]; +function initWrapper(protocols2) { + function processCallback(methodName, method, returnValue) { + return function(res) { + return method(processReturnValue(methodName, res, returnValue)); + }; + } + function processArgs(methodName, fromArgs, argsOption = {}, returnValue = {}, keepFromArgs = false) { + if (isPlainObject(fromArgs)) { + const toArgs = keepFromArgs === true ? fromArgs : {}; + if (isFunction(argsOption)) { + argsOption = argsOption(fromArgs, toArgs) || {}; + } + for (const key in fromArgs) { + if (hasOwn(argsOption, key)) { + let keyOption = argsOption[key]; + if (isFunction(keyOption)) { + keyOption = keyOption(fromArgs[key], fromArgs, toArgs); + } + if (!keyOption) { + console.warn(`微信小程序 ${methodName} 暂不支持 ${key}`); + } else if (isString(keyOption)) { + toArgs[keyOption] = fromArgs[key]; + } else if (isPlainObject(keyOption)) { + toArgs[keyOption.name ? keyOption.name : key] = keyOption.value; + } + } else if (CALLBACKS.indexOf(key) !== -1) { + const callback = fromArgs[key]; + if (isFunction(callback)) { + toArgs[key] = processCallback(methodName, callback, returnValue); + } + } else { + if (!keepFromArgs && !hasOwn(toArgs, key)) { + toArgs[key] = fromArgs[key]; + } + } + } + return toArgs; + } else if (isFunction(fromArgs)) { + fromArgs = processCallback(methodName, fromArgs, returnValue); + } + return fromArgs; + } + function processReturnValue(methodName, res, returnValue, keepReturnValue = false) { + if (isFunction(protocols2.returnValue)) { + res = protocols2.returnValue(methodName, res); + } + return processArgs(methodName, res, returnValue, {}, keepReturnValue); + } + return function wrapper(methodName, method) { + if (!hasOwn(protocols2, methodName)) { + return method; + } + const protocol = protocols2[methodName]; + if (!protocol) { + return function() { + console.error(`微信小程序 暂不支持${methodName}`); + }; + } + return function(arg1, arg2) { + let options = protocol; + if (isFunction(protocol)) { + options = protocol(arg1); + } + arg1 = processArgs(methodName, arg1, options.args, options.returnValue); + const args = [arg1]; + if (typeof arg2 !== "undefined") { + args.push(arg2); + } + const returnValue = wx[options.name || methodName].apply(wx, args); + if (isSyncApi(methodName)) { + return processReturnValue(methodName, returnValue, options.returnValue, isContextApi(methodName)); + } + return returnValue; + }; + }; +} +const getLocale = () => { + const app = isFunction(getApp) && getApp({ allowDefault: true }); + if (app && app.$vm) { + return app.$vm.$locale; + } + return normalizeLocale(wx.getSystemInfoSync().language) || LOCALE_EN; +}; +const setLocale = (locale) => { + const app = isFunction(getApp) && getApp(); + if (!app) { + return false; + } + const oldLocale = app.$vm.$locale; + if (oldLocale !== locale) { + app.$vm.$locale = locale; + onLocaleChangeCallbacks.forEach((fn) => fn({ locale })); + return true; + } + return false; +}; +const onLocaleChangeCallbacks = []; +const onLocaleChange = (fn) => { + if (onLocaleChangeCallbacks.indexOf(fn) === -1) { + onLocaleChangeCallbacks.push(fn); + } +}; +if (typeof global !== "undefined") { + global.getLocale = getLocale; +} +const UUID_KEY = "__DC_STAT_UUID"; +let deviceId; +function useDeviceId(global2 = wx) { + return function addDeviceId(_, toRes) { + deviceId = deviceId || global2.getStorageSync(UUID_KEY); + if (!deviceId) { + deviceId = Date.now() + "" + Math.floor(Math.random() * 1e7); + wx.setStorage({ + key: UUID_KEY, + data: deviceId + }); + } + toRes.deviceId = deviceId; + }; +} +function addSafeAreaInsets(fromRes, toRes) { + if (fromRes.safeArea) { + const safeArea = fromRes.safeArea; + toRes.safeAreaInsets = { + top: safeArea.top, + left: safeArea.left, + right: fromRes.windowWidth - safeArea.right, + bottom: fromRes.screenHeight - safeArea.bottom + }; + } +} +function populateParameters(fromRes, toRes) { + const { brand = "", model = "", system = "", language = "", theme, version: version2, platform, fontSizeSetting, SDKVersion, pixelRatio, deviceOrientation } = fromRes; + let osName = ""; + let osVersion = ""; + { + osName = system.split(" ")[0] || ""; + osVersion = system.split(" ")[1] || ""; + } + let hostVersion = version2; + let deviceType = getGetDeviceType(fromRes, model); + let deviceBrand = getDeviceBrand(brand); + let _hostName = getHostName(fromRes); + let _deviceOrientation = deviceOrientation; + let _devicePixelRatio = pixelRatio; + let _SDKVersion = SDKVersion; + const hostLanguage = language.replace(/_/g, "-"); + const parameters = { + appId: "", + appName: "MengChong", + appVersion: "1.0.0", + appVersionCode: "100", + appLanguage: getAppLanguage(hostLanguage), + uniCompileVersion: "4.24", + uniRuntimeVersion: "4.24", + uniPlatform: "mp-weixin", + deviceBrand, + deviceModel: model, + deviceType, + devicePixelRatio: _devicePixelRatio, + deviceOrientation: _deviceOrientation, + osName: osName.toLocaleLowerCase(), + osVersion, + hostTheme: theme, + hostVersion, + hostLanguage, + hostName: _hostName, + hostSDKVersion: _SDKVersion, + hostFontSizeSetting: fontSizeSetting, + windowTop: 0, + windowBottom: 0, + // TODO + osLanguage: void 0, + osTheme: void 0, + ua: void 0, + hostPackageName: void 0, + browserName: void 0, + browserVersion: void 0 + }; + extend(toRes, parameters); +} +function getGetDeviceType(fromRes, model) { + let deviceType = fromRes.deviceType || "phone"; + { + const deviceTypeMaps = { + ipad: "pad", + windows: "pc", + mac: "pc" + }; + const deviceTypeMapsKeys = Object.keys(deviceTypeMaps); + const _model = model.toLocaleLowerCase(); + for (let index2 = 0; index2 < deviceTypeMapsKeys.length; index2++) { + const _m = deviceTypeMapsKeys[index2]; + if (_model.indexOf(_m) !== -1) { + deviceType = deviceTypeMaps[_m]; + break; + } + } + } + return deviceType; +} +function getDeviceBrand(brand) { + let deviceBrand = brand; + if (deviceBrand) { + deviceBrand = deviceBrand.toLocaleLowerCase(); + } + return deviceBrand; +} +function getAppLanguage(defaultLanguage) { + return getLocale ? getLocale() : defaultLanguage; +} +function getHostName(fromRes) { + const _platform = "WeChat"; + let _hostName = fromRes.hostName || _platform; + { + if (fromRes.environment) { + _hostName = fromRes.environment; + } else if (fromRes.host && fromRes.host.env) { + _hostName = fromRes.host.env; + } + } + return _hostName; +} +const getSystemInfo = { + returnValue: (fromRes, toRes) => { + addSafeAreaInsets(fromRes, toRes); + useDeviceId()(fromRes, toRes); + populateParameters(fromRes, toRes); + } +}; +const getSystemInfoSync = getSystemInfo; +const redirectTo = {}; +const previewImage = { + args(fromArgs, toArgs) { + let currentIndex = parseInt(fromArgs.current); + if (isNaN(currentIndex)) { + return; + } + const urls = fromArgs.urls; + if (!isArray(urls)) { + return; + } + const len = urls.length; + if (!len) { + return; + } + if (currentIndex < 0) { + currentIndex = 0; + } else if (currentIndex >= len) { + currentIndex = len - 1; + } + if (currentIndex > 0) { + toArgs.current = urls[currentIndex]; + toArgs.urls = urls.filter((item, index2) => index2 < currentIndex ? item !== urls[currentIndex] : true); + } else { + toArgs.current = urls[0]; + } + return { + indicator: false, + loop: false + }; + } +}; +const showActionSheet = { + args(fromArgs, toArgs) { + toArgs.alertText = fromArgs.title; + } +}; +const getDeviceInfo = { + returnValue: (fromRes, toRes) => { + const { brand, model } = fromRes; + let deviceType = getGetDeviceType(fromRes, model); + let deviceBrand = getDeviceBrand(brand); + useDeviceId()(fromRes, toRes); + toRes = sortObject(extend(toRes, { + deviceType, + deviceBrand, + deviceModel: model + })); + } +}; +const getAppBaseInfo = { + returnValue: (fromRes, toRes) => { + const { version: version2, language, SDKVersion, theme } = fromRes; + let _hostName = getHostName(fromRes); + let hostLanguage = language.replace(/_/g, "-"); + toRes = sortObject(extend(toRes, { + hostVersion: version2, + hostLanguage, + hostName: _hostName, + hostSDKVersion: SDKVersion, + hostTheme: theme, + appId: "", + appName: "MengChong", + appVersion: "1.0.0", + appVersionCode: "100", + appLanguage: getAppLanguage(hostLanguage) + })); + } +}; +const getWindowInfo = { + returnValue: (fromRes, toRes) => { + addSafeAreaInsets(fromRes, toRes); + toRes = sortObject(extend(toRes, { + windowTop: 0, + windowBottom: 0 + })); + } +}; +const getAppAuthorizeSetting = { + returnValue: function(fromRes, toRes) { + const { locationReducedAccuracy } = fromRes; + toRes.locationAccuracy = "unsupported"; + if (locationReducedAccuracy === true) { + toRes.locationAccuracy = "reduced"; + } else if (locationReducedAccuracy === false) { + toRes.locationAccuracy = "full"; + } + } +}; +const baseApis = { + $on, + $off, + $once, + $emit, + upx2px, + interceptors, + addInterceptor, + removeInterceptor, + onCreateVueApp, + invokeCreateVueAppHook, + getLocale, + setLocale, + onLocaleChange, + getPushClientId, + onPushMessage, + offPushMessage, + invokePushCallback +}; +function initUni(api, protocols2, platform = wx) { + const wrapper = initWrapper(protocols2); + const UniProxyHandlers = { + get(target, key) { + if (hasOwn(target, key)) { + return target[key]; + } + if (hasOwn(api, key)) { + return promisify(key, api[key]); + } + if (hasOwn(baseApis, key)) { + return promisify(key, baseApis[key]); + } + return promisify(key, wrapper(key, platform[key])); + } + }; + return new Proxy({}, UniProxyHandlers); +} +function initGetProvider(providers) { + return function getProvider2({ service, success, fail, complete }) { + let res; + if (providers[service]) { + res = { + errMsg: "getProvider:ok", + service, + provider: providers[service] + }; + isFunction(success) && success(res); + } else { + res = { + errMsg: "getProvider:fail:服务[" + service + "]不存在" + }; + isFunction(fail) && fail(res); + } + isFunction(complete) && complete(res); + }; +} +const objectKeys = [ + "qy", + "env", + "error", + "version", + "lanDebug", + "cloud", + "serviceMarket", + "router", + "worklet", + "__webpack_require_UNI_MP_PLUGIN__" +]; +const singlePageDisableKey = ["lanDebug", "router", "worklet"]; +const launchOption = wx.getLaunchOptionsSync ? wx.getLaunchOptionsSync() : null; +function isWxKey(key) { + if (launchOption && launchOption.scene === 1154 && singlePageDisableKey.includes(key)) { + return false; + } + return objectKeys.indexOf(key) > -1 || typeof wx[key] === "function"; +} +function initWx() { + const newWx = {}; + for (const key in wx) { + if (isWxKey(key)) { + newWx[key] = wx[key]; + } + } + if (typeof globalThis !== "undefined" && typeof requireMiniProgram === "undefined") { + globalThis.wx = newWx; + } + return newWx; +} +const mocks$1 = ["__route__", "__wxExparserNodeId__", "__wxWebviewId__"]; +const getProvider = initGetProvider({ + oauth: ["weixin"], + share: ["weixin"], + payment: ["wxpay"], + push: ["weixin"] +}); +function initComponentMocks(component) { + const res = /* @__PURE__ */ Object.create(null); + mocks$1.forEach((name) => { + res[name] = component[name]; + }); + return res; +} +function createSelectorQuery() { + const query = wx$2.createSelectorQuery(); + const oldIn = query.in; + query.in = function newIn(component) { + return oldIn.call(this, initComponentMocks(component)); + }; + return query; +} +const wx$2 = initWx(); +let baseInfo = wx$2.getAppBaseInfo && wx$2.getAppBaseInfo(); +if (!baseInfo) { + baseInfo = wx$2.getSystemInfoSync(); +} +const host = baseInfo ? baseInfo.host : null; +const shareVideoMessage = host && host.env === "SAAASDK" ? wx$2.miniapp.shareVideoMessage : wx$2.shareVideoMessage; +var shims = /* @__PURE__ */ Object.freeze({ + __proto__: null, + createSelectorQuery, + getProvider, + shareVideoMessage +}); +const compressImage = { + args(fromArgs, toArgs) { + if (fromArgs.compressedHeight && !toArgs.compressHeight) { + toArgs.compressHeight = fromArgs.compressedHeight; + } + if (fromArgs.compressedWidth && !toArgs.compressWidth) { + toArgs.compressWidth = fromArgs.compressedWidth; + } + } +}; +var protocols = /* @__PURE__ */ Object.freeze({ + __proto__: null, + compressImage, + getAppAuthorizeSetting, + getAppBaseInfo, + getDeviceInfo, + getSystemInfo, + getSystemInfoSync, + getWindowInfo, + previewImage, + redirectTo, + showActionSheet +}); +const wx$1 = initWx(); +var index = initUni(shims, protocols, wx$1); +new Set( + /* @__PURE__ */ Object.getOwnPropertyNames(Symbol).filter((key) => key !== "arguments" && key !== "caller").map((key) => Symbol[key]).filter(isSymbol) +); +function toRaw$1(observed) { + const raw = observed && observed["__v_raw"]; + return raw ? toRaw$1(raw) : observed; +} +function isRef$1(r2) { + return !!(r2 && r2.__v_isRef === true); +} +/** +* @vue/runtime-core v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/ +const stack$1 = []; +function pushWarningContext$1(vnode) { + stack$1.push(vnode); +} +function popWarningContext$1() { + stack$1.pop(); +} +function warn$1$1(msg, ...args) { + const instance = stack$1.length ? stack$1[stack$1.length - 1].component : null; + const appWarnHandler = instance && instance.appContext.config.warnHandler; + const trace = getComponentTrace$1(); + if (appWarnHandler) { + callWithErrorHandling$1( + appWarnHandler, + instance, + 11, + [ + msg + args.map((a) => { + var _a, _b; + return (_b = (_a = a.toString) == null ? void 0 : _a.call(a)) != null ? _b : JSON.stringify(a); + }).join(""), + instance && instance.proxy, + trace.map( + ({ vnode }) => `at <${formatComponentName$1(instance, vnode.type)}>` + ).join("\n"), + trace + ] + ); + } else { + const warnArgs = [`[Vue warn]: ${msg}`, ...args]; + if (trace.length && // avoid spamming console during tests + true) { + warnArgs.push(` +`, ...formatTrace$1(trace)); + } + console.warn(...warnArgs); + } +} +function getComponentTrace$1() { + let currentVNode = stack$1[stack$1.length - 1]; + if (!currentVNode) { + return []; + } + const normalizedStack = []; + while (currentVNode) { + const last = normalizedStack[0]; + if (last && last.vnode === currentVNode) { + last.recurseCount++; + } else { + normalizedStack.push({ + vnode: currentVNode, + recurseCount: 0 + }); + } + const parentInstance = currentVNode.component && currentVNode.component.parent; + currentVNode = parentInstance && parentInstance.vnode; + } + return normalizedStack; +} +function formatTrace$1(trace) { + const logs = []; + trace.forEach((entry, i) => { + logs.push(...i === 0 ? [] : [` +`], ...formatTraceEntry$1(entry)); + }); + return logs; +} +function formatTraceEntry$1({ vnode, recurseCount }) { + const postfix = recurseCount > 0 ? `... (${recurseCount} recursive calls)` : ``; + const isRoot = vnode.component ? vnode.component.parent == null : false; + const open = ` at <${formatComponentName$1( + vnode.component, + vnode.type, + isRoot + )}`; + const close = `>` + postfix; + return vnode.props ? [open, ...formatProps$1(vnode.props), close] : [open + close]; +} +function formatProps$1(props) { + const res = []; + const keys = Object.keys(props); + keys.slice(0, 3).forEach((key) => { + res.push(...formatProp$1(key, props[key])); + }); + if (keys.length > 3) { + res.push(` ...`); + } + return res; +} +function formatProp$1(key, value, raw) { + if (isString(value)) { + value = JSON.stringify(value); + return raw ? value : [`${key}=${value}`]; + } else if (typeof value === "number" || typeof value === "boolean" || value == null) { + return raw ? value : [`${key}=${value}`]; + } else if (isRef$1(value)) { + value = formatProp$1(key, toRaw$1(value.value), true); + return raw ? value : [`${key}=Ref<`, value, `>`]; + } else if (isFunction(value)) { + return [`${key}=fn${value.name ? `<${value.name}>` : ``}`]; + } else { + value = toRaw$1(value); + return raw ? value : [`${key}=`, value]; + } +} +const ErrorTypeStrings$1 = { + ["sp"]: "serverPrefetch hook", + ["bc"]: "beforeCreate hook", + ["c"]: "created hook", + ["bm"]: "beforeMount hook", + ["m"]: "mounted hook", + ["bu"]: "beforeUpdate hook", + ["u"]: "updated", + ["bum"]: "beforeUnmount hook", + ["um"]: "unmounted hook", + ["a"]: "activated hook", + ["da"]: "deactivated hook", + ["ec"]: "errorCaptured hook", + ["rtc"]: "renderTracked hook", + ["rtg"]: "renderTriggered hook", + [0]: "setup function", + [1]: "render function", + [2]: "watcher getter", + [3]: "watcher callback", + [4]: "watcher cleanup function", + [5]: "native event handler", + [6]: "component event handler", + [7]: "vnode hook", + [8]: "directive hook", + [9]: "transition hook", + [10]: "app errorHandler", + [11]: "app warnHandler", + [12]: "ref function", + [13]: "async component loader", + [14]: "scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ." +}; +function callWithErrorHandling$1(fn, instance, type, args) { + try { + return args ? fn(...args) : fn(); + } catch (err) { + handleError$1(err, instance, type); + } +} +function handleError$1(err, instance, type, throwInDev = true) { + const contextVNode = instance ? instance.vnode : null; + if (instance) { + let cur = instance.parent; + const exposedInstance = instance.proxy; + const errorInfo = ErrorTypeStrings$1[type]; + while (cur) { + const errorCapturedHooks = cur.ec; + if (errorCapturedHooks) { + for (let i = 0; i < errorCapturedHooks.length; i++) { + if (errorCapturedHooks[i](err, exposedInstance, errorInfo) === false) { + return; + } + } + } + cur = cur.parent; + } + const appErrorHandler = instance.appContext.config.errorHandler; + if (appErrorHandler) { + callWithErrorHandling$1( + appErrorHandler, + null, + 10, + [err, exposedInstance, errorInfo] + ); + return; + } + } + logError$1(err, type, contextVNode, throwInDev); +} +function logError$1(err, type, contextVNode, throwInDev = true) { + { + const info = ErrorTypeStrings$1[type]; + if (contextVNode) { + pushWarningContext$1(contextVNode); + } + warn$1$1(`Unhandled error${info ? ` during execution of ${info}` : ``}`); + if (contextVNode) { + popWarningContext$1(); + } + if (throwInDev) { + throw err; + } else { + console.error(err); + } + } +} +let isFlushing$1 = false; +let isFlushPending$1 = false; +const queue$1 = []; +let flushIndex$1 = 0; +const pendingPostFlushCbs$1 = []; +let activePostFlushCbs$1 = null; +let postFlushIndex$1 = 0; +const resolvedPromise$1 = /* @__PURE__ */ Promise.resolve(); +const RECURSION_LIMIT$1 = 100; +function findInsertionIndex$1(id) { + let start = flushIndex$1 + 1; + let end = queue$1.length; + while (start < end) { + const middle = start + end >>> 1; + const middleJob = queue$1[middle]; + const middleJobId = getId$1(middleJob); + if (middleJobId < id || middleJobId === id && middleJob.pre) { + start = middle + 1; + } else { + end = middle; + } + } + return start; +} +function queueJob$1(job) { + if (!queue$1.length || !queue$1.includes( + job, + isFlushing$1 && job.allowRecurse ? flushIndex$1 + 1 : flushIndex$1 + )) { + if (job.id == null) { + queue$1.push(job); + } else { + queue$1.splice(findInsertionIndex$1(job.id), 0, job); + } + queueFlush$1(); + } +} +function queueFlush$1() { + if (!isFlushing$1 && !isFlushPending$1) { + isFlushPending$1 = true; + resolvedPromise$1.then(flushJobs$1); + } +} +function queuePostFlushCb$1(cb) { + if (!isArray(cb)) { + if (!activePostFlushCbs$1 || !activePostFlushCbs$1.includes( + cb, + cb.allowRecurse ? postFlushIndex$1 + 1 : postFlushIndex$1 + )) { + pendingPostFlushCbs$1.push(cb); + } + } else { + pendingPostFlushCbs$1.push(...cb); + } + queueFlush$1(); +} +function flushPostFlushCbs$1(seen) { + if (pendingPostFlushCbs$1.length) { + const deduped = [...new Set(pendingPostFlushCbs$1)].sort( + (a, b) => getId$1(a) - getId$1(b) + ); + pendingPostFlushCbs$1.length = 0; + if (activePostFlushCbs$1) { + activePostFlushCbs$1.push(...deduped); + return; + } + activePostFlushCbs$1 = deduped; + { + seen = seen || /* @__PURE__ */ new Map(); + } + for (postFlushIndex$1 = 0; postFlushIndex$1 < activePostFlushCbs$1.length; postFlushIndex$1++) { + if (checkRecursiveUpdates$1(seen, activePostFlushCbs$1[postFlushIndex$1])) { + continue; + } + activePostFlushCbs$1[postFlushIndex$1](); + } + activePostFlushCbs$1 = null; + postFlushIndex$1 = 0; + } +} +const getId$1 = (job) => job.id == null ? Infinity : job.id; +const comparator$1 = (a, b) => { + const diff2 = getId$1(a) - getId$1(b); + if (diff2 === 0) { + if (a.pre && !b.pre) + return -1; + if (b.pre && !a.pre) + return 1; + } + return diff2; +}; +function flushJobs$1(seen) { + isFlushPending$1 = false; + isFlushing$1 = true; + { + seen = seen || /* @__PURE__ */ new Map(); + } + queue$1.sort(comparator$1); + const check = (job) => checkRecursiveUpdates$1(seen, job); + try { + for (flushIndex$1 = 0; flushIndex$1 < queue$1.length; flushIndex$1++) { + const job = queue$1[flushIndex$1]; + if (job && job.active !== false) { + if (check(job)) { + continue; + } + callWithErrorHandling$1(job, null, 14); + } + } + } finally { + flushIndex$1 = 0; + queue$1.length = 0; + flushPostFlushCbs$1(seen); + isFlushing$1 = false; + if (queue$1.length || pendingPostFlushCbs$1.length) { + flushJobs$1(seen); + } + } +} +function checkRecursiveUpdates$1(seen, fn) { + if (!seen.has(fn)) { + seen.set(fn, 1); + } else { + const count = seen.get(fn); + if (count > RECURSION_LIMIT$1) { + const instance = fn.ownerInstance; + const componentName = instance && getComponentName$1(instance.type); + handleError$1( + `Maximum recursive updates exceeded${componentName ? ` in component <${componentName}>` : ``}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`, + null, + 10 + ); + return true; + } else { + seen.set(fn, count + 1); + } + } +} +const hmrDirtyComponents = /* @__PURE__ */ new Set(); +{ + getGlobalThis().__VUE_HMR_RUNTIME__ = { + createRecord: tryWrap(createRecord), + rerender: tryWrap(rerender), + reload: tryWrap(reload) + }; +} +const map = /* @__PURE__ */ new Map(); +function createRecord(id, initialDef) { + if (map.has(id)) { + return false; + } + map.set(id, { + initialDef: normalizeClassComponent(initialDef), + instances: /* @__PURE__ */ new Set() + }); + return true; +} +function normalizeClassComponent(component) { + return isClassComponent$1(component) ? component.__vccOpts : component; +} +function rerender(id, newRender) { + const record = map.get(id); + if (!record) { + return; + } + record.initialDef.render = newRender; + [...record.instances].forEach((instance) => { + if (newRender) { + instance.render = newRender; + normalizeClassComponent(instance.type).render = newRender; + } + instance.renderCache = []; + instance.effect.dirty = true; + instance.update(); + }); +} +function reload(id, newComp) { + const record = map.get(id); + if (!record) + return; + newComp = normalizeClassComponent(newComp); + updateComponentDef(record.initialDef, newComp); + const instances = [...record.instances]; + for (const instance of instances) { + const oldComp = normalizeClassComponent(instance.type); + if (!hmrDirtyComponents.has(oldComp)) { + if (oldComp !== record.initialDef) { + updateComponentDef(oldComp, newComp); + } + hmrDirtyComponents.add(oldComp); + } + instance.appContext.propsCache.delete(instance.type); + instance.appContext.emitsCache.delete(instance.type); + instance.appContext.optionsCache.delete(instance.type); + if (instance.ceReload) { + hmrDirtyComponents.add(oldComp); + instance.ceReload(newComp.styles); + hmrDirtyComponents.delete(oldComp); + } else if (instance.parent) { + instance.parent.effect.dirty = true; + queueJob$1(instance.parent.update); + } else if (instance.appContext.reload) { + instance.appContext.reload(); + } else if (typeof window !== "undefined") { + window.location.reload(); + } else { + console.warn( + "[HMR] Root or manually mounted instance modified. Full reload required." + ); + } + } + queuePostFlushCb$1(() => { + for (const instance of instances) { + hmrDirtyComponents.delete( + normalizeClassComponent(instance.type) + ); + } + }); +} +function updateComponentDef(oldComp, newComp) { + extend(oldComp, newComp); + for (const key in oldComp) { + if (key !== "__file" && !(key in newComp)) { + delete oldComp[key]; + } + } +} +function tryWrap(fn) { + return (id, arg) => { + try { + return fn(id, arg); + } catch (e2) { + console.error(e2); + console.warn( + `[HMR] Something went wrong during Vue component hot-reload. Full reload required.` + ); + } + }; +} +{ + const g = getGlobalThis(); + const registerGlobalSetter = (key, setter) => { + let setters; + if (!(setters = g[key])) + setters = g[key] = []; + setters.push(setter); + return (v) => { + if (setters.length > 1) + setters.forEach((set2) => set2(v)); + else + setters[0](v); + }; + }; + registerGlobalSetter( + `__VUE_INSTANCE_SETTERS__`, + (v) => v + ); + registerGlobalSetter( + `__VUE_SSR_SETTERS__`, + (v) => v + ); +} +const classifyRE$1 = /(?:^|[-_])(\w)/g; +const classify$1 = (str) => str.replace(classifyRE$1, (c2) => c2.toUpperCase()).replace(/[-_]/g, ""); +function getComponentName$1(Component2, includeInferred = true) { + return isFunction(Component2) ? Component2.displayName || Component2.name : Component2.name || includeInferred && Component2.__name; +} +function formatComponentName$1(instance, Component2, isRoot = false) { + let name = getComponentName$1(Component2); + if (!name && Component2.__file) { + const match = Component2.__file.match(/([^/\\]+)\.\w+$/); + if (match) { + name = match[1]; + } + } + if (!name && instance && instance.parent) { + const inferFromRegistry = (registry) => { + for (const key in registry) { + if (registry[key] === Component2) { + return key; + } + } + }; + name = inferFromRegistry( + instance.components || instance.parent.type.components + ) || inferFromRegistry(instance.appContext.components); + } + return name ? classify$1(name) : isRoot ? `App` : `Anonymous`; +} +function isClassComponent$1(value) { + return isFunction(value) && "__vccOpts" in value; +} +/** +* @dcloudio/uni-mp-vue v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/ +function warn$2(msg, ...args) { + console.warn(`[Vue warn] ${msg}`, ...args); +} +let activeEffectScope; +class EffectScope { + constructor(detached = false) { + this.detached = detached; + this._active = true; + this.effects = []; + this.cleanups = []; + this.parent = activeEffectScope; + if (!detached && activeEffectScope) { + this.index = (activeEffectScope.scopes || (activeEffectScope.scopes = [])).push( + this + ) - 1; + } + } + get active() { + return this._active; + } + run(fn) { + if (this._active) { + const currentEffectScope = activeEffectScope; + try { + activeEffectScope = this; + return fn(); + } finally { + activeEffectScope = currentEffectScope; + } + } else { + warn$2(`cannot run an inactive effect scope.`); + } + } + /** + * This should only be called on non-detached scopes + * @internal + */ + on() { + activeEffectScope = this; + } + /** + * This should only be called on non-detached scopes + * @internal + */ + off() { + activeEffectScope = this.parent; + } + stop(fromParent) { + if (this._active) { + let i, l; + for (i = 0, l = this.effects.length; i < l; i++) { + this.effects[i].stop(); + } + for (i = 0, l = this.cleanups.length; i < l; i++) { + this.cleanups[i](); + } + if (this.scopes) { + for (i = 0, l = this.scopes.length; i < l; i++) { + this.scopes[i].stop(true); + } + } + if (!this.detached && this.parent && !fromParent) { + const last = this.parent.scopes.pop(); + if (last && last !== this) { + this.parent.scopes[this.index] = last; + last.index = this.index; + } + } + this.parent = void 0; + this._active = false; + } + } +} +function recordEffectScope(effect2, scope = activeEffectScope) { + if (scope && scope.active) { + scope.effects.push(effect2); + } +} +function getCurrentScope() { + return activeEffectScope; +} +let activeEffect; +class ReactiveEffect2 { + constructor(fn, trigger2, scheduler, scope) { + this.fn = fn; + this.trigger = trigger2; + this.scheduler = scheduler; + this.active = true; + this.deps = []; + this._dirtyLevel = 4; + this._trackId = 0; + this._runnings = 0; + this._shouldSchedule = false; + this._depsLength = 0; + recordEffectScope(this, scope); + } + get dirty() { + if (this._dirtyLevel === 2 || this._dirtyLevel === 3) { + this._dirtyLevel = 1; + pauseTracking(); + for (let i = 0; i < this._depsLength; i++) { + const dep = this.deps[i]; + if (dep.computed) { + triggerComputed(dep.computed); + if (this._dirtyLevel >= 4) { + break; + } + } + } + if (this._dirtyLevel === 1) { + this._dirtyLevel = 0; + } + resetTracking(); + } + return this._dirtyLevel >= 4; + } + set dirty(v) { + this._dirtyLevel = v ? 4 : 0; + } + run() { + this._dirtyLevel = 0; + if (!this.active) { + return this.fn(); + } + let lastShouldTrack = shouldTrack; + let lastEffect = activeEffect; + try { + shouldTrack = true; + activeEffect = this; + this._runnings++; + preCleanupEffect(this); + return this.fn(); + } finally { + postCleanupEffect(this); + this._runnings--; + activeEffect = lastEffect; + shouldTrack = lastShouldTrack; + } + } + stop() { + var _a; + if (this.active) { + preCleanupEffect(this); + postCleanupEffect(this); + (_a = this.onStop) == null ? void 0 : _a.call(this); + this.active = false; + } + } +} +function triggerComputed(computed2) { + return computed2.value; +} +function preCleanupEffect(effect2) { + effect2._trackId++; + effect2._depsLength = 0; +} +function postCleanupEffect(effect2) { + if (effect2.deps.length > effect2._depsLength) { + for (let i = effect2._depsLength; i < effect2.deps.length; i++) { + cleanupDepEffect(effect2.deps[i], effect2); + } + effect2.deps.length = effect2._depsLength; + } +} +function cleanupDepEffect(dep, effect2) { + const trackId = dep.get(effect2); + if (trackId !== void 0 && effect2._trackId !== trackId) { + dep.delete(effect2); + if (dep.size === 0) { + dep.cleanup(); + } + } +} +let shouldTrack = true; +let pauseScheduleStack = 0; +const trackStack = []; +function pauseTracking() { + trackStack.push(shouldTrack); + shouldTrack = false; +} +function resetTracking() { + const last = trackStack.pop(); + shouldTrack = last === void 0 ? true : last; +} +function pauseScheduling() { + pauseScheduleStack++; +} +function resetScheduling() { + pauseScheduleStack--; + while (!pauseScheduleStack && queueEffectSchedulers.length) { + queueEffectSchedulers.shift()(); + } +} +function trackEffect(effect2, dep, debuggerEventExtraInfo) { + var _a; + if (dep.get(effect2) !== effect2._trackId) { + dep.set(effect2, effect2._trackId); + const oldDep = effect2.deps[effect2._depsLength]; + if (oldDep !== dep) { + if (oldDep) { + cleanupDepEffect(oldDep, effect2); + } + effect2.deps[effect2._depsLength++] = dep; + } else { + effect2._depsLength++; + } + { + (_a = effect2.onTrack) == null ? void 0 : _a.call(effect2, extend({ effect: effect2 }, debuggerEventExtraInfo)); + } + } +} +const queueEffectSchedulers = []; +function triggerEffects(dep, dirtyLevel, debuggerEventExtraInfo) { + var _a; + pauseScheduling(); + for (const effect2 of dep.keys()) { + let tracking; + if (effect2._dirtyLevel < dirtyLevel && (tracking != null ? tracking : tracking = dep.get(effect2) === effect2._trackId)) { + effect2._shouldSchedule || (effect2._shouldSchedule = effect2._dirtyLevel === 0); + effect2._dirtyLevel = dirtyLevel; + } + if (effect2._shouldSchedule && (tracking != null ? tracking : tracking = dep.get(effect2) === effect2._trackId)) { + { + (_a = effect2.onTrigger) == null ? void 0 : _a.call(effect2, extend({ effect: effect2 }, debuggerEventExtraInfo)); + } + effect2.trigger(); + if ((!effect2._runnings || effect2.allowRecurse) && effect2._dirtyLevel !== 2) { + effect2._shouldSchedule = false; + if (effect2.scheduler) { + queueEffectSchedulers.push(effect2.scheduler); + } + } + } + } + resetScheduling(); +} +const createDep = (cleanup, computed2) => { + const dep = /* @__PURE__ */ new Map(); + dep.cleanup = cleanup; + dep.computed = computed2; + return dep; +}; +const targetMap = /* @__PURE__ */ new WeakMap(); +const ITERATE_KEY = Symbol("iterate"); +const MAP_KEY_ITERATE_KEY = Symbol("Map key iterate"); +function track(target, type, key) { + if (shouldTrack && activeEffect) { + let depsMap = targetMap.get(target); + if (!depsMap) { + targetMap.set(target, depsMap = /* @__PURE__ */ new Map()); + } + let dep = depsMap.get(key); + if (!dep) { + depsMap.set(key, dep = createDep(() => depsMap.delete(key))); + } + trackEffect( + activeEffect, + dep, + { + target, + type, + key + } + ); + } +} +function trigger(target, type, key, newValue, oldValue, oldTarget) { + const depsMap = targetMap.get(target); + if (!depsMap) { + return; + } + let deps = []; + if (type === "clear") { + deps = [...depsMap.values()]; + } else if (key === "length" && isArray(target)) { + const newLength = Number(newValue); + depsMap.forEach((dep, key2) => { + if (key2 === "length" || !isSymbol(key2) && key2 >= newLength) { + deps.push(dep); + } + }); + } else { + if (key !== void 0) { + deps.push(depsMap.get(key)); + } + switch (type) { + case "add": + if (!isArray(target)) { + deps.push(depsMap.get(ITERATE_KEY)); + if (isMap(target)) { + deps.push(depsMap.get(MAP_KEY_ITERATE_KEY)); + } + } else if (isIntegerKey(key)) { + deps.push(depsMap.get("length")); + } + break; + case "delete": + if (!isArray(target)) { + deps.push(depsMap.get(ITERATE_KEY)); + if (isMap(target)) { + deps.push(depsMap.get(MAP_KEY_ITERATE_KEY)); + } + } + break; + case "set": + if (isMap(target)) { + deps.push(depsMap.get(ITERATE_KEY)); + } + break; + } + } + pauseScheduling(); + for (const dep of deps) { + if (dep) { + triggerEffects( + dep, + 4, + { + target, + type, + key, + newValue, + oldValue, + oldTarget + } + ); + } + } + resetScheduling(); +} +const isNonTrackableKeys = /* @__PURE__ */ makeMap(`__proto__,__v_isRef,__isVue`); +const builtInSymbols = new Set( + /* @__PURE__ */ Object.getOwnPropertyNames(Symbol).filter((key) => key !== "arguments" && key !== "caller").map((key) => Symbol[key]).filter(isSymbol) +); +const arrayInstrumentations = /* @__PURE__ */ createArrayInstrumentations(); +function createArrayInstrumentations() { + const instrumentations = {}; + ["includes", "indexOf", "lastIndexOf"].forEach((key) => { + instrumentations[key] = function(...args) { + const arr = toRaw(this); + for (let i = 0, l = this.length; i < l; i++) { + track(arr, "get", i + ""); + } + const res = arr[key](...args); + if (res === -1 || res === false) { + return arr[key](...args.map(toRaw)); + } else { + return res; + } + }; + }); + ["push", "pop", "shift", "unshift", "splice"].forEach((key) => { + instrumentations[key] = function(...args) { + pauseTracking(); + pauseScheduling(); + const res = toRaw(this)[key].apply(this, args); + resetScheduling(); + resetTracking(); + return res; + }; + }); + return instrumentations; +} +function hasOwnProperty(key) { + const obj = toRaw(this); + track(obj, "has", key); + return obj.hasOwnProperty(key); +} +class BaseReactiveHandler2 { + constructor(_isReadonly = false, _isShallow = false) { + this._isReadonly = _isReadonly; + this._isShallow = _isShallow; + } + get(target, key, receiver) { + const isReadonly2 = this._isReadonly, isShallow2 = this._isShallow; + if (key === "__v_isReactive") { + return !isReadonly2; + } else if (key === "__v_isReadonly") { + return isReadonly2; + } else if (key === "__v_isShallow") { + return isShallow2; + } else if (key === "__v_raw") { + if (receiver === (isReadonly2 ? isShallow2 ? shallowReadonlyMap : readonlyMap : isShallow2 ? shallowReactiveMap : reactiveMap).get(target) || // receiver is not the reactive proxy, but has the same prototype + // this means the reciever is a user proxy of the reactive proxy + Object.getPrototypeOf(target) === Object.getPrototypeOf(receiver)) { + return target; + } + return; + } + const targetIsArray = isArray(target); + if (!isReadonly2) { + if (targetIsArray && hasOwn(arrayInstrumentations, key)) { + return Reflect.get(arrayInstrumentations, key, receiver); + } + if (key === "hasOwnProperty") { + return hasOwnProperty; + } + } + const res = Reflect.get(target, key, receiver); + if (isSymbol(key) ? builtInSymbols.has(key) : isNonTrackableKeys(key)) { + return res; + } + if (!isReadonly2) { + track(target, "get", key); + } + if (isShallow2) { + return res; + } + if (isRef(res)) { + return targetIsArray && isIntegerKey(key) ? res : res.value; + } + if (isObject(res)) { + return isReadonly2 ? readonly(res) : reactive(res); + } + return res; + } +} +class MutableReactiveHandler2 extends BaseReactiveHandler2 { + constructor(isShallow2 = false) { + super(false, isShallow2); + } + set(target, key, value, receiver) { + let oldValue = target[key]; + if (!this._isShallow) { + const isOldValueReadonly = isReadonly(oldValue); + if (!isShallow(value) && !isReadonly(value)) { + oldValue = toRaw(oldValue); + value = toRaw(value); + } + if (!isArray(target) && isRef(oldValue) && !isRef(value)) { + if (isOldValueReadonly) { + return false; + } else { + oldValue.value = value; + return true; + } + } + } + const hadKey = isArray(target) && isIntegerKey(key) ? Number(key) < target.length : hasOwn(target, key); + const result = Reflect.set(target, key, value, receiver); + if (target === toRaw(receiver)) { + if (!hadKey) { + trigger(target, "add", key, value); + } else if (hasChanged(value, oldValue)) { + trigger(target, "set", key, value, oldValue); + } + } + return result; + } + deleteProperty(target, key) { + const hadKey = hasOwn(target, key); + const oldValue = target[key]; + const result = Reflect.deleteProperty(target, key); + if (result && hadKey) { + trigger(target, "delete", key, void 0, oldValue); + } + return result; + } + has(target, key) { + const result = Reflect.has(target, key); + if (!isSymbol(key) || !builtInSymbols.has(key)) { + track(target, "has", key); + } + return result; + } + ownKeys(target) { + track( + target, + "iterate", + isArray(target) ? "length" : ITERATE_KEY + ); + return Reflect.ownKeys(target); + } +} +class ReadonlyReactiveHandler2 extends BaseReactiveHandler2 { + constructor(isShallow2 = false) { + super(true, isShallow2); + } + set(target, key) { + { + warn$2( + `Set operation on key "${String(key)}" failed: target is readonly.`, + target + ); + } + return true; + } + deleteProperty(target, key) { + { + warn$2( + `Delete operation on key "${String(key)}" failed: target is readonly.`, + target + ); + } + return true; + } +} +const mutableHandlers = /* @__PURE__ */ new MutableReactiveHandler2(); +const readonlyHandlers = /* @__PURE__ */ new ReadonlyReactiveHandler2(); +const shallowReactiveHandlers = /* @__PURE__ */ new MutableReactiveHandler2( + true +); +const shallowReadonlyHandlers = /* @__PURE__ */ new ReadonlyReactiveHandler2(true); +const toShallow = (value) => value; +const getProto = (v) => Reflect.getPrototypeOf(v); +function get(target, key, isReadonly2 = false, isShallow2 = false) { + target = target["__v_raw"]; + const rawTarget = toRaw(target); + const rawKey = toRaw(key); + if (!isReadonly2) { + if (hasChanged(key, rawKey)) { + track(rawTarget, "get", key); + } + track(rawTarget, "get", rawKey); + } + const { has: has2 } = getProto(rawTarget); + const wrap = isShallow2 ? toShallow : isReadonly2 ? toReadonly : toReactive; + if (has2.call(rawTarget, key)) { + return wrap(target.get(key)); + } else if (has2.call(rawTarget, rawKey)) { + return wrap(target.get(rawKey)); + } else if (target !== rawTarget) { + target.get(key); + } +} +function has(key, isReadonly2 = false) { + const target = this["__v_raw"]; + const rawTarget = toRaw(target); + const rawKey = toRaw(key); + if (!isReadonly2) { + if (hasChanged(key, rawKey)) { + track(rawTarget, "has", key); + } + track(rawTarget, "has", rawKey); + } + return key === rawKey ? target.has(key) : target.has(key) || target.has(rawKey); +} +function size(target, isReadonly2 = false) { + target = target["__v_raw"]; + !isReadonly2 && track(toRaw(target), "iterate", ITERATE_KEY); + return Reflect.get(target, "size", target); +} +function add(value) { + value = toRaw(value); + const target = toRaw(this); + const proto = getProto(target); + const hadKey = proto.has.call(target, value); + if (!hadKey) { + target.add(value); + trigger(target, "add", value, value); + } + return this; +} +function set$1(key, value) { + value = toRaw(value); + const target = toRaw(this); + const { has: has2, get: get2 } = getProto(target); + let hadKey = has2.call(target, key); + if (!hadKey) { + key = toRaw(key); + hadKey = has2.call(target, key); + } else { + checkIdentityKeys(target, has2, key); + } + const oldValue = get2.call(target, key); + target.set(key, value); + if (!hadKey) { + trigger(target, "add", key, value); + } else if (hasChanged(value, oldValue)) { + trigger(target, "set", key, value, oldValue); + } + return this; +} +function deleteEntry(key) { + const target = toRaw(this); + const { has: has2, get: get2 } = getProto(target); + let hadKey = has2.call(target, key); + if (!hadKey) { + key = toRaw(key); + hadKey = has2.call(target, key); + } else { + checkIdentityKeys(target, has2, key); + } + const oldValue = get2 ? get2.call(target, key) : void 0; + const result = target.delete(key); + if (hadKey) { + trigger(target, "delete", key, void 0, oldValue); + } + return result; +} +function clear() { + const target = toRaw(this); + const hadItems = target.size !== 0; + const oldTarget = isMap(target) ? new Map(target) : new Set(target); + const result = target.clear(); + if (hadItems) { + trigger(target, "clear", void 0, void 0, oldTarget); + } + return result; +} +function createForEach(isReadonly2, isShallow2) { + return function forEach(callback, thisArg) { + const observed = this; + const target = observed["__v_raw"]; + const rawTarget = toRaw(target); + const wrap = isShallow2 ? toShallow : isReadonly2 ? toReadonly : toReactive; + !isReadonly2 && track(rawTarget, "iterate", ITERATE_KEY); + return target.forEach((value, key) => { + return callback.call(thisArg, wrap(value), wrap(key), observed); + }); + }; +} +function createIterableMethod(method, isReadonly2, isShallow2) { + return function(...args) { + const target = this["__v_raw"]; + const rawTarget = toRaw(target); + const targetIsMap = isMap(rawTarget); + const isPair = method === "entries" || method === Symbol.iterator && targetIsMap; + const isKeyOnly = method === "keys" && targetIsMap; + const innerIterator = target[method](...args); + const wrap = isShallow2 ? toShallow : isReadonly2 ? toReadonly : toReactive; + !isReadonly2 && track( + rawTarget, + "iterate", + isKeyOnly ? MAP_KEY_ITERATE_KEY : ITERATE_KEY + ); + return { + // iterator protocol + next() { + const { value, done } = innerIterator.next(); + return done ? { value, done } : { + value: isPair ? [wrap(value[0]), wrap(value[1])] : wrap(value), + done + }; + }, + // iterable protocol + [Symbol.iterator]() { + return this; + } + }; + }; +} +function createReadonlyMethod(type) { + return function(...args) { + { + const key = args[0] ? `on key "${args[0]}" ` : ``; + warn$2( + `${capitalize(type)} operation ${key}failed: target is readonly.`, + toRaw(this) + ); + } + return type === "delete" ? false : type === "clear" ? void 0 : this; + }; +} +function createInstrumentations() { + const mutableInstrumentations2 = { + get(key) { + return get(this, key); + }, + get size() { + return size(this); + }, + has, + add, + set: set$1, + delete: deleteEntry, + clear, + forEach: createForEach(false, false) + }; + const shallowInstrumentations2 = { + get(key) { + return get(this, key, false, true); + }, + get size() { + return size(this); + }, + has, + add, + set: set$1, + delete: deleteEntry, + clear, + forEach: createForEach(false, true) + }; + const readonlyInstrumentations2 = { + get(key) { + return get(this, key, true); + }, + get size() { + return size(this, true); + }, + has(key) { + return has.call(this, key, true); + }, + add: createReadonlyMethod("add"), + set: createReadonlyMethod("set"), + delete: createReadonlyMethod("delete"), + clear: createReadonlyMethod("clear"), + forEach: createForEach(true, false) + }; + const shallowReadonlyInstrumentations2 = { + get(key) { + return get(this, key, true, true); + }, + get size() { + return size(this, true); + }, + has(key) { + return has.call(this, key, true); + }, + add: createReadonlyMethod("add"), + set: createReadonlyMethod("set"), + delete: createReadonlyMethod("delete"), + clear: createReadonlyMethod("clear"), + forEach: createForEach(true, true) + }; + const iteratorMethods = [ + "keys", + "values", + "entries", + Symbol.iterator + ]; + iteratorMethods.forEach((method) => { + mutableInstrumentations2[method] = createIterableMethod(method, false, false); + readonlyInstrumentations2[method] = createIterableMethod(method, true, false); + shallowInstrumentations2[method] = createIterableMethod(method, false, true); + shallowReadonlyInstrumentations2[method] = createIterableMethod( + method, + true, + true + ); + }); + return [ + mutableInstrumentations2, + readonlyInstrumentations2, + shallowInstrumentations2, + shallowReadonlyInstrumentations2 + ]; +} +const [ + mutableInstrumentations, + readonlyInstrumentations, + shallowInstrumentations, + shallowReadonlyInstrumentations +] = /* @__PURE__ */ createInstrumentations(); +function createInstrumentationGetter(isReadonly2, shallow) { + const instrumentations = shallow ? isReadonly2 ? shallowReadonlyInstrumentations : shallowInstrumentations : isReadonly2 ? readonlyInstrumentations : mutableInstrumentations; + return (target, key, receiver) => { + if (key === "__v_isReactive") { + return !isReadonly2; + } else if (key === "__v_isReadonly") { + return isReadonly2; + } else if (key === "__v_raw") { + return target; + } + return Reflect.get( + hasOwn(instrumentations, key) && key in target ? instrumentations : target, + key, + receiver + ); + }; +} +const mutableCollectionHandlers = { + get: /* @__PURE__ */ createInstrumentationGetter(false, false) +}; +const shallowCollectionHandlers = { + get: /* @__PURE__ */ createInstrumentationGetter(false, true) +}; +const readonlyCollectionHandlers = { + get: /* @__PURE__ */ createInstrumentationGetter(true, false) +}; +const shallowReadonlyCollectionHandlers = { + get: /* @__PURE__ */ createInstrumentationGetter(true, true) +}; +function checkIdentityKeys(target, has2, key) { + const rawKey = toRaw(key); + if (rawKey !== key && has2.call(target, rawKey)) { + const type = toRawType(target); + warn$2( + `Reactive ${type} contains both the raw and reactive versions of the same object${type === `Map` ? ` as keys` : ``}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.` + ); + } +} +const reactiveMap = /* @__PURE__ */ new WeakMap(); +const shallowReactiveMap = /* @__PURE__ */ new WeakMap(); +const readonlyMap = /* @__PURE__ */ new WeakMap(); +const shallowReadonlyMap = /* @__PURE__ */ new WeakMap(); +function targetTypeMap(rawType) { + switch (rawType) { + case "Object": + case "Array": + return 1; + case "Map": + case "Set": + case "WeakMap": + case "WeakSet": + return 2; + default: + return 0; + } +} +function getTargetType(value) { + return value["__v_skip"] || !Object.isExtensible(value) ? 0 : targetTypeMap(toRawType(value)); +} +function reactive(target) { + if (isReadonly(target)) { + return target; + } + return createReactiveObject( + target, + false, + mutableHandlers, + mutableCollectionHandlers, + reactiveMap + ); +} +function shallowReactive(target) { + return createReactiveObject( + target, + false, + shallowReactiveHandlers, + shallowCollectionHandlers, + shallowReactiveMap + ); +} +function readonly(target) { + return createReactiveObject( + target, + true, + readonlyHandlers, + readonlyCollectionHandlers, + readonlyMap + ); +} +function shallowReadonly(target) { + return createReactiveObject( + target, + true, + shallowReadonlyHandlers, + shallowReadonlyCollectionHandlers, + shallowReadonlyMap + ); +} +function createReactiveObject(target, isReadonly2, baseHandlers, collectionHandlers, proxyMap) { + if (!isObject(target)) { + { + warn$2(`value cannot be made reactive: ${String(target)}`); + } + return target; + } + if (target["__v_raw"] && !(isReadonly2 && target["__v_isReactive"])) { + return target; + } + const existingProxy = proxyMap.get(target); + if (existingProxy) { + return existingProxy; + } + const targetType = getTargetType(target); + if (targetType === 0) { + return target; + } + const proxy = new Proxy( + target, + targetType === 2 ? collectionHandlers : baseHandlers + ); + proxyMap.set(target, proxy); + return proxy; +} +function isReactive(value) { + if (isReadonly(value)) { + return isReactive(value["__v_raw"]); + } + return !!(value && value["__v_isReactive"]); +} +function isReadonly(value) { + return !!(value && value["__v_isReadonly"]); +} +function isShallow(value) { + return !!(value && value["__v_isShallow"]); +} +function isProxy(value) { + return isReactive(value) || isReadonly(value); +} +function toRaw(observed) { + const raw = observed && observed["__v_raw"]; + return raw ? toRaw(raw) : observed; +} +function markRaw(value) { + if (Object.isExtensible(value)) { + def(value, "__v_skip", true); + } + return value; +} +const toReactive = (value) => isObject(value) ? reactive(value) : value; +const toReadonly = (value) => isObject(value) ? readonly(value) : value; +const COMPUTED_SIDE_EFFECT_WARN = `Computed is still dirty after getter evaluation, likely because a computed is mutating its own dependency in its getter. State mutations in computed getters should be avoided. Check the docs for more details: https://vuejs.org/guide/essentials/computed.html#getters-should-be-side-effect-free`; +class ComputedRefImpl { + constructor(getter, _setter, isReadonly2, isSSR) { + this.getter = getter; + this._setter = _setter; + this.dep = void 0; + this.__v_isRef = true; + this["__v_isReadonly"] = false; + this.effect = new ReactiveEffect2( + () => getter(this._value), + () => triggerRefValue( + this, + this.effect._dirtyLevel === 2 ? 2 : 3 + ) + ); + this.effect.computed = this; + this.effect.active = this._cacheable = !isSSR; + this["__v_isReadonly"] = isReadonly2; + } + get value() { + const self2 = toRaw(this); + if ((!self2._cacheable || self2.effect.dirty) && hasChanged(self2._value, self2._value = self2.effect.run())) { + triggerRefValue(self2, 4); + } + trackRefValue(self2); + if (self2.effect._dirtyLevel >= 2) { + if (this._warnRecursive) { + warn$2(COMPUTED_SIDE_EFFECT_WARN, ` + +getter: `, this.getter); + } + triggerRefValue(self2, 2); + } + return self2._value; + } + set value(newValue) { + this._setter(newValue); + } + // #region polyfill _dirty for backward compatibility third party code for Vue <= 3.3.x + get _dirty() { + return this.effect.dirty; + } + set _dirty(v) { + this.effect.dirty = v; + } + // #endregion +} +function computed$1(getterOrOptions, debugOptions, isSSR = false) { + let getter; + let setter; + const onlyGetter = isFunction(getterOrOptions); + if (onlyGetter) { + getter = getterOrOptions; + setter = () => { + warn$2("Write operation failed: computed value is readonly"); + }; + } else { + getter = getterOrOptions.get; + setter = getterOrOptions.set; + } + const cRef = new ComputedRefImpl(getter, setter, onlyGetter || !setter, isSSR); + if (debugOptions && !isSSR) { + cRef.effect.onTrack = debugOptions.onTrack; + cRef.effect.onTrigger = debugOptions.onTrigger; + } + return cRef; +} +function trackRefValue(ref2) { + var _a; + if (shouldTrack && activeEffect) { + ref2 = toRaw(ref2); + trackEffect( + activeEffect, + (_a = ref2.dep) != null ? _a : ref2.dep = createDep( + () => ref2.dep = void 0, + ref2 instanceof ComputedRefImpl ? ref2 : void 0 + ), + { + target: ref2, + type: "get", + key: "value" + } + ); + } +} +function triggerRefValue(ref2, dirtyLevel = 4, newVal) { + ref2 = toRaw(ref2); + const dep = ref2.dep; + if (dep) { + triggerEffects( + dep, + dirtyLevel, + { + target: ref2, + type: "set", + key: "value", + newValue: newVal + } + ); + } +} +function isRef(r2) { + return !!(r2 && r2.__v_isRef === true); +} +function ref(value) { + return createRef(value, false); +} +function createRef(rawValue, shallow) { + if (isRef(rawValue)) { + return rawValue; + } + return new RefImpl(rawValue, shallow); +} +class RefImpl { + constructor(value, __v_isShallow) { + this.__v_isShallow = __v_isShallow; + this.dep = void 0; + this.__v_isRef = true; + this._rawValue = __v_isShallow ? value : toRaw(value); + this._value = __v_isShallow ? value : toReactive(value); + } + get value() { + trackRefValue(this); + return this._value; + } + set value(newVal) { + const useDirectValue = this.__v_isShallow || isShallow(newVal) || isReadonly(newVal); + newVal = useDirectValue ? newVal : toRaw(newVal); + if (hasChanged(newVal, this._rawValue)) { + this._rawValue = newVal; + this._value = useDirectValue ? newVal : toReactive(newVal); + triggerRefValue(this, 4, newVal); + } + } +} +function unref(ref2) { + return isRef(ref2) ? ref2.value : ref2; +} +const shallowUnwrapHandlers = { + get: (target, key, receiver) => unref(Reflect.get(target, key, receiver)), + set: (target, key, value, receiver) => { + const oldValue = target[key]; + if (isRef(oldValue) && !isRef(value)) { + oldValue.value = value; + return true; + } else { + return Reflect.set(target, key, value, receiver); + } + } +}; +function proxyRefs(objectWithRefs) { + return isReactive(objectWithRefs) ? objectWithRefs : new Proxy(objectWithRefs, shallowUnwrapHandlers); +} +const stack = []; +function pushWarningContext(vnode) { + stack.push(vnode); +} +function popWarningContext() { + stack.pop(); +} +function warn$1(msg, ...args) { + pauseTracking(); + const instance = stack.length ? stack[stack.length - 1].component : null; + const appWarnHandler = instance && instance.appContext.config.warnHandler; + const trace = getComponentTrace(); + if (appWarnHandler) { + callWithErrorHandling( + appWarnHandler, + instance, + 11, + [ + msg + args.map((a) => { + var _a, _b; + return (_b = (_a = a.toString) == null ? void 0 : _a.call(a)) != null ? _b : JSON.stringify(a); + }).join(""), + instance && instance.proxy, + trace.map( + ({ vnode }) => `at <${formatComponentName(instance, vnode.type)}>` + ).join("\n"), + trace + ] + ); + } else { + const warnArgs = [`[Vue warn]: ${msg}`, ...args]; + if (trace.length && // avoid spamming console during tests + true) { + warnArgs.push(` +`, ...formatTrace(trace)); + } + console.warn(...warnArgs); + } + resetTracking(); +} +function getComponentTrace() { + let currentVNode = stack[stack.length - 1]; + if (!currentVNode) { + return []; + } + const normalizedStack = []; + while (currentVNode) { + const last = normalizedStack[0]; + if (last && last.vnode === currentVNode) { + last.recurseCount++; + } else { + normalizedStack.push({ + vnode: currentVNode, + recurseCount: 0 + }); + } + const parentInstance = currentVNode.component && currentVNode.component.parent; + currentVNode = parentInstance && parentInstance.vnode; + } + return normalizedStack; +} +function formatTrace(trace) { + const logs = []; + trace.forEach((entry, i) => { + logs.push(...i === 0 ? [] : [` +`], ...formatTraceEntry(entry)); + }); + return logs; +} +function formatTraceEntry({ vnode, recurseCount }) { + const postfix = recurseCount > 0 ? `... (${recurseCount} recursive calls)` : ``; + const isRoot = vnode.component ? vnode.component.parent == null : false; + const open = ` at <${formatComponentName( + vnode.component, + vnode.type, + isRoot + )}`; + const close = `>` + postfix; + return vnode.props ? [open, ...formatProps(vnode.props), close] : [open + close]; +} +function formatProps(props) { + const res = []; + const keys = Object.keys(props); + keys.slice(0, 3).forEach((key) => { + res.push(...formatProp(key, props[key])); + }); + if (keys.length > 3) { + res.push(` ...`); + } + return res; +} +function formatProp(key, value, raw) { + if (isString(value)) { + value = JSON.stringify(value); + return raw ? value : [`${key}=${value}`]; + } else if (typeof value === "number" || typeof value === "boolean" || value == null) { + return raw ? value : [`${key}=${value}`]; + } else if (isRef(value)) { + value = formatProp(key, toRaw(value.value), true); + return raw ? value : [`${key}=Ref<`, value, `>`]; + } else if (isFunction(value)) { + return [`${key}=fn${value.name ? `<${value.name}>` : ``}`]; + } else { + value = toRaw(value); + return raw ? value : [`${key}=`, value]; + } +} +const ErrorTypeStrings = { + ["sp"]: "serverPrefetch hook", + ["bc"]: "beforeCreate hook", + ["c"]: "created hook", + ["bm"]: "beforeMount hook", + ["m"]: "mounted hook", + ["bu"]: "beforeUpdate hook", + ["u"]: "updated", + ["bum"]: "beforeUnmount hook", + ["um"]: "unmounted hook", + ["a"]: "activated hook", + ["da"]: "deactivated hook", + ["ec"]: "errorCaptured hook", + ["rtc"]: "renderTracked hook", + ["rtg"]: "renderTriggered hook", + [0]: "setup function", + [1]: "render function", + [2]: "watcher getter", + [3]: "watcher callback", + [4]: "watcher cleanup function", + [5]: "native event handler", + [6]: "component event handler", + [7]: "vnode hook", + [8]: "directive hook", + [9]: "transition hook", + [10]: "app errorHandler", + [11]: "app warnHandler", + [12]: "ref function", + [13]: "async component loader", + [14]: "scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ." +}; +function callWithErrorHandling(fn, instance, type, args) { + try { + return args ? fn(...args) : fn(); + } catch (err) { + handleError(err, instance, type); + } +} +function callWithAsyncErrorHandling(fn, instance, type, args) { + if (isFunction(fn)) { + const res = callWithErrorHandling(fn, instance, type, args); + if (res && isPromise(res)) { + res.catch((err) => { + handleError(err, instance, type); + }); + } + return res; + } + const values = []; + for (let i = 0; i < fn.length; i++) { + values.push(callWithAsyncErrorHandling(fn[i], instance, type, args)); + } + return values; +} +function handleError(err, instance, type, throwInDev = true) { + const contextVNode = instance ? instance.vnode : null; + if (instance) { + let cur = instance.parent; + const exposedInstance = instance.proxy; + const errorInfo = ErrorTypeStrings[type] || type; + while (cur) { + const errorCapturedHooks = cur.ec; + if (errorCapturedHooks) { + for (let i = 0; i < errorCapturedHooks.length; i++) { + if (errorCapturedHooks[i](err, exposedInstance, errorInfo) === false) { + return; + } + } + } + cur = cur.parent; + } + const appErrorHandler = instance.appContext.config.errorHandler; + if (appErrorHandler) { + callWithErrorHandling( + appErrorHandler, + null, + 10, + [err, exposedInstance, errorInfo] + ); + return; + } + } + logError(err, type, contextVNode, throwInDev); +} +function logError(err, type, contextVNode, throwInDev = true) { + { + const info = ErrorTypeStrings[type] || type; + if (contextVNode) { + pushWarningContext(contextVNode); + } + warn$1(`Unhandled error${info ? ` during execution of ${info}` : ``}`); + if (contextVNode) { + popWarningContext(); + } + if (throwInDev) { + console.error(err); + } else { + console.error(err); + } + } +} +let isFlushing = false; +let isFlushPending = false; +const queue = []; +let flushIndex = 0; +const pendingPostFlushCbs = []; +let activePostFlushCbs = null; +let postFlushIndex = 0; +const resolvedPromise = /* @__PURE__ */ Promise.resolve(); +let currentFlushPromise = null; +const RECURSION_LIMIT = 100; +function nextTick$1(fn) { + const p2 = currentFlushPromise || resolvedPromise; + return fn ? p2.then(this ? fn.bind(this) : fn) : p2; +} +function findInsertionIndex(id) { + let start = flushIndex + 1; + let end = queue.length; + while (start < end) { + const middle = start + end >>> 1; + const middleJob = queue[middle]; + const middleJobId = getId(middleJob); + if (middleJobId < id || middleJobId === id && middleJob.pre) { + start = middle + 1; + } else { + end = middle; + } + } + return start; +} +function queueJob(job) { + if (!queue.length || !queue.includes( + job, + isFlushing && job.allowRecurse ? flushIndex + 1 : flushIndex + )) { + if (job.id == null) { + queue.push(job); + } else { + queue.splice(findInsertionIndex(job.id), 0, job); + } + queueFlush(); + } +} +function queueFlush() { + if (!isFlushing && !isFlushPending) { + isFlushPending = true; + currentFlushPromise = resolvedPromise.then(flushJobs); + } +} +function hasQueueJob(job) { + return queue.indexOf(job) > -1; +} +function invalidateJob(job) { + const i = queue.indexOf(job); + if (i > flushIndex) { + queue.splice(i, 1); + } +} +function queuePostFlushCb(cb) { + if (!isArray(cb)) { + if (!activePostFlushCbs || !activePostFlushCbs.includes( + cb, + cb.allowRecurse ? postFlushIndex + 1 : postFlushIndex + )) { + pendingPostFlushCbs.push(cb); + } + } else { + pendingPostFlushCbs.push(...cb); + } + queueFlush(); +} +function flushPreFlushCbs(instance, seen, i = isFlushing ? flushIndex + 1 : 0) { + { + seen = seen || /* @__PURE__ */ new Map(); + } + for (; i < queue.length; i++) { + const cb = queue[i]; + if (cb && cb.pre) { + if (instance && cb.id !== instance.uid) { + continue; + } + if (checkRecursiveUpdates(seen, cb)) { + continue; + } + queue.splice(i, 1); + i--; + cb(); + } + } +} +function flushPostFlushCbs(seen) { + if (pendingPostFlushCbs.length) { + const deduped = [...new Set(pendingPostFlushCbs)].sort( + (a, b) => getId(a) - getId(b) + ); + pendingPostFlushCbs.length = 0; + if (activePostFlushCbs) { + activePostFlushCbs.push(...deduped); + return; + } + activePostFlushCbs = deduped; + { + seen = seen || /* @__PURE__ */ new Map(); + } + for (postFlushIndex = 0; postFlushIndex < activePostFlushCbs.length; postFlushIndex++) { + if (checkRecursiveUpdates(seen, activePostFlushCbs[postFlushIndex])) { + continue; + } + activePostFlushCbs[postFlushIndex](); + } + activePostFlushCbs = null; + postFlushIndex = 0; + } +} +const getId = (job) => job.id == null ? Infinity : job.id; +const comparator = (a, b) => { + const diff2 = getId(a) - getId(b); + if (diff2 === 0) { + if (a.pre && !b.pre) + return -1; + if (b.pre && !a.pre) + return 1; + } + return diff2; +}; +function flushJobs(seen) { + isFlushPending = false; + isFlushing = true; + { + seen = seen || /* @__PURE__ */ new Map(); + } + queue.sort(comparator); + const check = (job) => checkRecursiveUpdates(seen, job); + try { + for (flushIndex = 0; flushIndex < queue.length; flushIndex++) { + const job = queue[flushIndex]; + if (job && job.active !== false) { + if (check(job)) { + continue; + } + callWithErrorHandling(job, null, 14); + } + } + } finally { + flushIndex = 0; + queue.length = 0; + flushPostFlushCbs(seen); + isFlushing = false; + currentFlushPromise = null; + if (queue.length || pendingPostFlushCbs.length) { + flushJobs(seen); + } + } +} +function checkRecursiveUpdates(seen, fn) { + if (!seen.has(fn)) { + seen.set(fn, 1); + } else { + const count = seen.get(fn); + if (count > RECURSION_LIMIT) { + const instance = fn.ownerInstance; + const componentName = instance && getComponentName(instance.type); + handleError( + `Maximum recursive updates exceeded${componentName ? ` in component <${componentName}>` : ``}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`, + null, + 10 + ); + return true; + } else { + seen.set(fn, count + 1); + } + } +} +let devtools; +let buffer = []; +let devtoolsNotInstalled = false; +function emit$1(event, ...args) { + if (devtools) { + devtools.emit(event, ...args); + } else if (!devtoolsNotInstalled) { + buffer.push({ event, args }); + } +} +function setDevtoolsHook(hook, target) { + var _a, _b; + devtools = hook; + if (devtools) { + devtools.enabled = true; + buffer.forEach(({ event, args }) => devtools.emit(event, ...args)); + buffer = []; + } else if ( + // handle late devtools injection - only do this if we are in an actual + // browser environment to avoid the timer handle stalling test runner exit + // (#4815) + typeof window !== "undefined" && // some envs mock window but not fully + window.HTMLElement && // also exclude jsdom + !((_b = (_a = window.navigator) == null ? void 0 : _a.userAgent) == null ? void 0 : _b.includes("jsdom")) + ) { + const replay = target.__VUE_DEVTOOLS_HOOK_REPLAY__ = target.__VUE_DEVTOOLS_HOOK_REPLAY__ || []; + replay.push((newHook) => { + setDevtoolsHook(newHook, target); + }); + setTimeout(() => { + if (!devtools) { + target.__VUE_DEVTOOLS_HOOK_REPLAY__ = null; + devtoolsNotInstalled = true; + buffer = []; + } + }, 3e3); + } else { + devtoolsNotInstalled = true; + buffer = []; + } +} +function devtoolsInitApp(app, version2) { + emit$1("app:init", app, version2, { + Fragment, + Text, + Comment, + Static + }); +} +const devtoolsComponentAdded = /* @__PURE__ */ createDevtoolsComponentHook( + "component:added" + /* COMPONENT_ADDED */ +); +const devtoolsComponentUpdated = /* @__PURE__ */ createDevtoolsComponentHook( + "component:updated" + /* COMPONENT_UPDATED */ +); +const _devtoolsComponentRemoved = /* @__PURE__ */ createDevtoolsComponentHook( + "component:removed" + /* COMPONENT_REMOVED */ +); +const devtoolsComponentRemoved = (component) => { + if (devtools && typeof devtools.cleanupBuffer === "function" && // remove the component if it wasn't buffered + !devtools.cleanupBuffer(component)) { + _devtoolsComponentRemoved(component); + } +}; +/*! #__NO_SIDE_EFFECTS__ */ +// @__NO_SIDE_EFFECTS__ +function createDevtoolsComponentHook(hook) { + return (component) => { + emit$1( + hook, + component.appContext.app, + component.uid, + // fixed by xxxxxx + // 为 0 是 App,无 parent 是 Page 指向 App + component.uid === 0 ? void 0 : component.parent ? component.parent.uid : 0, + component + ); + }; +} +const devtoolsPerfStart = /* @__PURE__ */ createDevtoolsPerformanceHook( + "perf:start" + /* PERFORMANCE_START */ +); +const devtoolsPerfEnd = /* @__PURE__ */ createDevtoolsPerformanceHook( + "perf:end" + /* PERFORMANCE_END */ +); +function createDevtoolsPerformanceHook(hook) { + return (component, type, time) => { + emit$1(hook, component.appContext.app, component.uid, component, type, time); + }; +} +function devtoolsComponentEmit(component, event, params) { + emit$1( + "component:emit", + component.appContext.app, + component, + event, + params + ); +} +function emit(instance, event, ...rawArgs) { + if (instance.isUnmounted) + return; + const props = instance.vnode.props || EMPTY_OBJ; + { + const { + emitsOptions, + propsOptions: [propsOptions] + } = instance; + if (emitsOptions) { + if (!(event in emitsOptions) && true) { + if (!propsOptions || !(toHandlerKey(event) in propsOptions)) { + warn$1( + `Component emitted event "${event}" but it is neither declared in the emits option nor as an "${toHandlerKey(event)}" prop.` + ); + } + } else { + const validator = emitsOptions[event]; + if (isFunction(validator)) { + const isValid = validator(...rawArgs); + if (!isValid) { + warn$1( + `Invalid event arguments: event validation failed for event "${event}".` + ); + } + } + } + } + } + let args = rawArgs; + const isModelListener2 = event.startsWith("update:"); + const modelArg = isModelListener2 && event.slice(7); + if (modelArg && modelArg in props) { + const modifiersKey = `${modelArg === "modelValue" ? "model" : modelArg}Modifiers`; + const { number, trim } = props[modifiersKey] || EMPTY_OBJ; + if (trim) { + args = rawArgs.map((a) => isString(a) ? a.trim() : a); + } + if (number) { + args = rawArgs.map(looseToNumber); + } + } + { + devtoolsComponentEmit(instance, event, args); + } + { + const lowerCaseEvent = event.toLowerCase(); + if (lowerCaseEvent !== event && props[toHandlerKey(lowerCaseEvent)]) { + warn$1( + `Event "${lowerCaseEvent}" is emitted in component ${formatComponentName( + instance, + instance.type + )} but the handler is registered for "${event}". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "${hyphenate( + event + )}" instead of "${event}".` + ); + } + } + let handlerName; + let handler = props[handlerName = toHandlerKey(event)] || // also try camelCase event handler (#2249) + props[handlerName = toHandlerKey(camelize(event))]; + if (!handler && isModelListener2) { + handler = props[handlerName = toHandlerKey(hyphenate(event))]; + } + if (handler) { + callWithAsyncErrorHandling( + handler, + instance, + 6, + args + ); + } + const onceHandler = props[handlerName + `Once`]; + if (onceHandler) { + if (!instance.emitted) { + instance.emitted = {}; + } else if (instance.emitted[handlerName]) { + return; + } + instance.emitted[handlerName] = true; + callWithAsyncErrorHandling( + onceHandler, + instance, + 6, + args + ); + } +} +function normalizeEmitsOptions(comp, appContext, asMixin = false) { + const cache = appContext.emitsCache; + const cached = cache.get(comp); + if (cached !== void 0) { + return cached; + } + const raw = comp.emits; + let normalized = {}; + let hasExtends = false; + if (!isFunction(comp)) { + const extendEmits = (raw2) => { + const normalizedFromExtend = normalizeEmitsOptions(raw2, appContext, true); + if (normalizedFromExtend) { + hasExtends = true; + extend(normalized, normalizedFromExtend); + } + }; + if (!asMixin && appContext.mixins.length) { + appContext.mixins.forEach(extendEmits); + } + if (comp.extends) { + extendEmits(comp.extends); + } + if (comp.mixins) { + comp.mixins.forEach(extendEmits); + } + } + if (!raw && !hasExtends) { + if (isObject(comp)) { + cache.set(comp, null); + } + return null; + } + if (isArray(raw)) { + raw.forEach((key) => normalized[key] = null); + } else { + extend(normalized, raw); + } + if (isObject(comp)) { + cache.set(comp, normalized); + } + return normalized; +} +function isEmitListener(options, key) { + if (!options || !isOn(key)) { + return false; + } + key = key.slice(2).replace(/Once$/, ""); + return hasOwn(options, key[0].toLowerCase() + key.slice(1)) || hasOwn(options, hyphenate(key)) || hasOwn(options, key); +} +let currentRenderingInstance = null; +function setCurrentRenderingInstance(instance) { + const prev = currentRenderingInstance; + currentRenderingInstance = instance; + instance && instance.type.__scopeId || null; + return prev; +} +const COMPONENTS = "components"; +function resolveComponent(name, maybeSelfReference) { + return resolveAsset(COMPONENTS, name, true, maybeSelfReference) || name; +} +function resolveAsset(type, name, warnMissing = true, maybeSelfReference = false) { + const instance = currentRenderingInstance || currentInstance; + if (instance) { + const Component2 = instance.type; + if (type === COMPONENTS) { + const selfName = getComponentName( + Component2, + false + ); + if (selfName && (selfName === name || selfName === camelize(name) || selfName === capitalize(camelize(name)))) { + return Component2; + } + } + const res = ( + // local registration + // check instance[type] first which is resolved for options API + resolve(instance[type] || Component2[type], name) || // global registration + resolve(instance.appContext[type], name) + ); + if (!res && maybeSelfReference) { + return Component2; + } + if (warnMissing && !res) { + const extra = type === COMPONENTS ? ` +If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.` : ``; + warn$1(`Failed to resolve ${type.slice(0, -1)}: ${name}${extra}`); + } + return res; + } else { + warn$1( + `resolve${capitalize(type.slice(0, -1))} can only be used in render() or setup().` + ); + } +} +function resolve(registry, name) { + return registry && (registry[name] || registry[camelize(name)] || registry[capitalize(camelize(name))]); +} +const INITIAL_WATCHER_VALUE = {}; +function watch(source, cb, options) { + if (!isFunction(cb)) { + warn$1( + `\`watch(fn, options?)\` signature has been moved to a separate API. Use \`watchEffect(fn, options?)\` instead. \`watch\` now only supports \`watch(source, cb, options?) signature.` + ); + } + return doWatch(source, cb, options); +} +function doWatch(source, cb, { + immediate, + deep, + flush, + once: once2, + onTrack, + onTrigger +} = EMPTY_OBJ) { + if (cb && once2) { + const _cb = cb; + cb = (...args) => { + _cb(...args); + unwatch(); + }; + } + if (deep !== void 0 && typeof deep === "number") { + warn$1( + `watch() "deep" option with number value will be used as watch depth in future versions. Please use a boolean instead to avoid potential breakage.` + ); + } + if (!cb) { + if (immediate !== void 0) { + warn$1( + `watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.` + ); + } + if (deep !== void 0) { + warn$1( + `watch() "deep" option is only respected when using the watch(source, callback, options?) signature.` + ); + } + if (once2 !== void 0) { + warn$1( + `watch() "once" option is only respected when using the watch(source, callback, options?) signature.` + ); + } + } + const warnInvalidSource = (s2) => { + warn$1( + `Invalid watch source: `, + s2, + `A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.` + ); + }; + const instance = currentInstance; + const reactiveGetter = (source2) => deep === true ? source2 : ( + // for deep: false, only traverse root-level properties + traverse(source2, deep === false ? 1 : void 0) + ); + let getter; + let forceTrigger = false; + let isMultiSource = false; + if (isRef(source)) { + getter = () => source.value; + forceTrigger = isShallow(source); + } else if (isReactive(source)) { + getter = () => reactiveGetter(source); + forceTrigger = true; + } else if (isArray(source)) { + isMultiSource = true; + forceTrigger = source.some((s2) => isReactive(s2) || isShallow(s2)); + getter = () => source.map((s2) => { + if (isRef(s2)) { + return s2.value; + } else if (isReactive(s2)) { + return reactiveGetter(s2); + } else if (isFunction(s2)) { + return callWithErrorHandling(s2, instance, 2); + } else { + warnInvalidSource(s2); + } + }); + } else if (isFunction(source)) { + if (cb) { + getter = () => callWithErrorHandling(source, instance, 2); + } else { + getter = () => { + if (cleanup) { + cleanup(); + } + return callWithAsyncErrorHandling( + source, + instance, + 3, + [onCleanup] + ); + }; + } + } else { + getter = NOOP; + warnInvalidSource(source); + } + if (cb && deep) { + const baseGetter = getter; + getter = () => traverse(baseGetter()); + } + let cleanup; + let onCleanup = (fn) => { + cleanup = effect2.onStop = () => { + callWithErrorHandling(fn, instance, 4); + cleanup = effect2.onStop = void 0; + }; + }; + let oldValue = isMultiSource ? new Array(source.length).fill(INITIAL_WATCHER_VALUE) : INITIAL_WATCHER_VALUE; + const job = () => { + if (!effect2.active || !effect2.dirty) { + return; + } + if (cb) { + const newValue = effect2.run(); + if (deep || forceTrigger || (isMultiSource ? newValue.some((v, i) => hasChanged(v, oldValue[i])) : hasChanged(newValue, oldValue)) || false) { + if (cleanup) { + cleanup(); + } + callWithAsyncErrorHandling(cb, instance, 3, [ + newValue, + // pass undefined as the old value when it's changed for the first time + oldValue === INITIAL_WATCHER_VALUE ? void 0 : isMultiSource && oldValue[0] === INITIAL_WATCHER_VALUE ? [] : oldValue, + onCleanup + ]); + oldValue = newValue; + } + } else { + effect2.run(); + } + }; + job.allowRecurse = !!cb; + let scheduler; + if (flush === "sync") { + scheduler = job; + } else if (flush === "post") { + scheduler = () => queuePostRenderEffect$1(job, instance && instance.suspense); + } else { + job.pre = true; + if (instance) + job.id = instance.uid; + scheduler = () => queueJob(job); + } + const effect2 = new ReactiveEffect2(getter, NOOP, scheduler); + const scope = getCurrentScope(); + const unwatch = () => { + effect2.stop(); + if (scope) { + remove(scope.effects, effect2); + } + }; + { + effect2.onTrack = onTrack; + effect2.onTrigger = onTrigger; + } + if (cb) { + if (immediate) { + job(); + } else { + oldValue = effect2.run(); + } + } else if (flush === "post") { + queuePostRenderEffect$1( + effect2.run.bind(effect2), + instance && instance.suspense + ); + } else { + effect2.run(); + } + return unwatch; +} +function instanceWatch(source, value, options) { + const publicThis = this.proxy; + const getter = isString(source) ? source.includes(".") ? createPathGetter(publicThis, source) : () => publicThis[source] : source.bind(publicThis, publicThis); + let cb; + if (isFunction(value)) { + cb = value; + } else { + cb = value.handler; + options = value; + } + const reset = setCurrentInstance(this); + const res = doWatch(getter, cb.bind(publicThis), options); + reset(); + return res; +} +function createPathGetter(ctx, path) { + const segments = path.split("."); + return () => { + let cur = ctx; + for (let i = 0; i < segments.length && cur; i++) { + cur = cur[segments[i]]; + } + return cur; + }; +} +function traverse(value, depth, currentDepth = 0, seen) { + if (!isObject(value) || value["__v_skip"]) { + return value; + } + if (depth && depth > 0) { + if (currentDepth >= depth) { + return value; + } + currentDepth++; + } + seen = seen || /* @__PURE__ */ new Set(); + if (seen.has(value)) { + return value; + } + seen.add(value); + if (isRef(value)) { + traverse(value.value, depth, currentDepth, seen); + } else if (isArray(value)) { + for (let i = 0; i < value.length; i++) { + traverse(value[i], depth, currentDepth, seen); + } + } else if (isSet(value) || isMap(value)) { + value.forEach((v) => { + traverse(v, depth, currentDepth, seen); + }); + } else if (isPlainObject(value)) { + for (const key in value) { + traverse(value[key], depth, currentDepth, seen); + } + } + return value; +} +function validateDirectiveName(name) { + if (isBuiltInDirective(name)) { + warn$1("Do not use built-in directive ids as custom directive id: " + name); + } +} +function createAppContext() { + return { + app: null, + config: { + isNativeTag: NO, + performance: false, + globalProperties: {}, + optionMergeStrategies: {}, + errorHandler: void 0, + warnHandler: void 0, + compilerOptions: {} + }, + mixins: [], + components: {}, + directives: {}, + provides: /* @__PURE__ */ Object.create(null), + optionsCache: /* @__PURE__ */ new WeakMap(), + propsCache: /* @__PURE__ */ new WeakMap(), + emitsCache: /* @__PURE__ */ new WeakMap() + }; +} +let uid$1 = 0; +function createAppAPI(render, hydrate) { + return function createApp2(rootComponent, rootProps = null) { + if (!isFunction(rootComponent)) { + rootComponent = extend({}, rootComponent); + } + if (rootProps != null && !isObject(rootProps)) { + warn$1(`root props passed to app.mount() must be an object.`); + rootProps = null; + } + const context = createAppContext(); + const installedPlugins = /* @__PURE__ */ new WeakSet(); + const app = context.app = { + _uid: uid$1++, + _component: rootComponent, + _props: rootProps, + _container: null, + _context: context, + _instance: null, + version, + get config() { + return context.config; + }, + set config(v) { + { + warn$1( + `app.config cannot be replaced. Modify individual options instead.` + ); + } + }, + use(plugin2, ...options) { + if (installedPlugins.has(plugin2)) { + warn$1(`Plugin has already been applied to target app.`); + } else if (plugin2 && isFunction(plugin2.install)) { + installedPlugins.add(plugin2); + plugin2.install(app, ...options); + } else if (isFunction(plugin2)) { + installedPlugins.add(plugin2); + plugin2(app, ...options); + } else { + warn$1( + `A plugin must either be a function or an object with an "install" function.` + ); + } + return app; + }, + mixin(mixin) { + { + if (!context.mixins.includes(mixin)) { + context.mixins.push(mixin); + } else { + warn$1( + "Mixin has already been applied to target app" + (mixin.name ? `: ${mixin.name}` : "") + ); + } + } + return app; + }, + component(name, component) { + { + validateComponentName(name, context.config); + } + if (!component) { + return context.components[name]; + } + if (context.components[name]) { + warn$1(`Component "${name}" has already been registered in target app.`); + } + context.components[name] = component; + return app; + }, + directive(name, directive) { + { + validateDirectiveName(name); + } + if (!directive) { + return context.directives[name]; + } + if (context.directives[name]) { + warn$1(`Directive "${name}" has already been registered in target app.`); + } + context.directives[name] = directive; + return app; + }, + // fixed by xxxxxx + mount() { + }, + // fixed by xxxxxx + unmount() { + }, + provide(key, value) { + if (key in context.provides) { + warn$1( + `App already provides property with key "${String(key)}". It will be overwritten with the new value.` + ); + } + context.provides[key] = value; + return app; + }, + runWithContext(fn) { + const lastApp = currentApp; + currentApp = app; + try { + return fn(); + } finally { + currentApp = lastApp; + } + } + }; + return app; + }; +} +let currentApp = null; +function provide(key, value) { + if (!currentInstance) { + { + warn$1(`provide() can only be used inside setup().`); + } + } else { + let provides = currentInstance.provides; + const parentProvides = currentInstance.parent && currentInstance.parent.provides; + if (parentProvides === provides) { + provides = currentInstance.provides = Object.create(parentProvides); + } + provides[key] = value; + if (currentInstance.type.mpType === "app") { + currentInstance.appContext.app.provide(key, value); + } + } +} +function inject(key, defaultValue, treatDefaultAsFactory = false) { + const instance = currentInstance || currentRenderingInstance; + if (instance || currentApp) { + const provides = instance ? instance.parent == null ? instance.vnode.appContext && instance.vnode.appContext.provides : instance.parent.provides : currentApp._context.provides; + if (provides && key in provides) { + return provides[key]; + } else if (arguments.length > 1) { + return treatDefaultAsFactory && isFunction(defaultValue) ? defaultValue.call(instance && instance.proxy) : defaultValue; + } else { + warn$1(`injection "${String(key)}" not found.`); + } + } else { + warn$1(`inject() can only be used inside setup() or functional components.`); + } +} +const isKeepAlive = (vnode) => vnode.type.__isKeepAlive; +function onActivated(hook, target) { + registerKeepAliveHook(hook, "a", target); +} +function onDeactivated(hook, target) { + registerKeepAliveHook(hook, "da", target); +} +function registerKeepAliveHook(hook, type, target = currentInstance) { + const wrappedHook = hook.__wdc || (hook.__wdc = () => { + let current = target; + while (current) { + if (current.isDeactivated) { + return; + } + current = current.parent; + } + return hook(); + }); + injectHook(type, wrappedHook, target); + if (target) { + let current = target.parent; + while (current && current.parent) { + if (isKeepAlive(current.parent.vnode)) { + injectToKeepAliveRoot(wrappedHook, type, target, current); + } + current = current.parent; + } + } +} +function injectToKeepAliveRoot(hook, type, target, keepAliveRoot) { + const injected = injectHook( + type, + hook, + keepAliveRoot, + true + /* prepend */ + ); + onUnmounted(() => { + remove(keepAliveRoot[type], injected); + }, target); +} +function injectHook(type, hook, target = currentInstance, prepend = false) { + if (target) { + if (isRootHook(type)) { + target = target.root; + } + const hooks = target[type] || (target[type] = []); + const wrappedHook = hook.__weh || (hook.__weh = (...args) => { + if (target.isUnmounted) { + return; + } + pauseTracking(); + const reset = setCurrentInstance(target); + const res = callWithAsyncErrorHandling(hook, target, type, args); + reset(); + resetTracking(); + return res; + }); + if (prepend) { + hooks.unshift(wrappedHook); + } else { + hooks.push(wrappedHook); + } + return wrappedHook; + } else { + const apiName = toHandlerKey( + (ErrorTypeStrings[type] || type.replace(/^on/, "")).replace(/ hook$/, "") + ); + warn$1( + `${apiName} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup().` + ); + } +} +const createHook$1 = (lifecycle) => (hook, target = currentInstance) => ( + // post-create lifecycle registrations are noops during SSR (except for serverPrefetch) + (!isInSSRComponentSetup || lifecycle === "sp") && injectHook(lifecycle, (...args) => hook(...args), target) +); +const onBeforeMount = createHook$1("bm"); +const onMounted = createHook$1("m"); +const onBeforeUpdate = createHook$1("bu"); +const onUpdated = createHook$1("u"); +const onBeforeUnmount = createHook$1("bum"); +const onUnmounted = createHook$1("um"); +const onServerPrefetch = createHook$1("sp"); +const onRenderTriggered = createHook$1( + "rtg" +); +const onRenderTracked = createHook$1( + "rtc" +); +function onErrorCaptured(hook, target = currentInstance) { + injectHook("ec", hook, target); +} +const getPublicInstance = (i) => { + if (!i) + return null; + if (isStatefulComponent(i)) + return getExposeProxy(i) || i.proxy; + return getPublicInstance(i.parent); +}; +const publicPropertiesMap = ( + // Move PURE marker to new line to workaround compiler discarding it + // due to type annotation + /* @__PURE__ */ extend(/* @__PURE__ */ Object.create(null), { + $: (i) => i, + // fixed by xxxxxx vue-i18n 在 dev 模式,访问了 $el,故模拟一个假的 + // $el: i => i.vnode.el, + $el: (i) => i.__$el || (i.__$el = {}), + $data: (i) => i.data, + $props: (i) => shallowReadonly(i.props), + $attrs: (i) => shallowReadonly(i.attrs), + $slots: (i) => shallowReadonly(i.slots), + $refs: (i) => shallowReadonly(i.refs), + $parent: (i) => getPublicInstance(i.parent), + $root: (i) => getPublicInstance(i.root), + $emit: (i) => i.emit, + $options: (i) => resolveMergedOptions(i), + $forceUpdate: (i) => i.f || (i.f = () => { + i.effect.dirty = true; + queueJob(i.update); + }), + // $nextTick: i => i.n || (i.n = nextTick.bind(i.proxy!)),// fixed by xxxxxx + $watch: (i) => instanceWatch.bind(i) + }) +); +const isReservedPrefix = (key) => key === "_" || key === "$"; +const hasSetupBinding = (state, key) => state !== EMPTY_OBJ && !state.__isScriptSetup && hasOwn(state, key); +const PublicInstanceProxyHandlers = { + get({ _: instance }, key) { + const { ctx, setupState, data, props, accessCache, type, appContext } = instance; + if (key === "__isVue") { + return true; + } + let normalizedProps; + if (key[0] !== "$") { + const n2 = accessCache[key]; + if (n2 !== void 0) { + switch (n2) { + case 1: + return setupState[key]; + case 2: + return data[key]; + case 4: + return ctx[key]; + case 3: + return props[key]; + } + } else if (hasSetupBinding(setupState, key)) { + accessCache[key] = 1; + return setupState[key]; + } else if (data !== EMPTY_OBJ && hasOwn(data, key)) { + accessCache[key] = 2; + return data[key]; + } else if ( + // only cache other properties when instance has declared (thus stable) + // props + (normalizedProps = instance.propsOptions[0]) && hasOwn(normalizedProps, key) + ) { + accessCache[key] = 3; + return props[key]; + } else if (ctx !== EMPTY_OBJ && hasOwn(ctx, key)) { + accessCache[key] = 4; + return ctx[key]; + } else if (shouldCacheAccess) { + accessCache[key] = 0; + } + } + const publicGetter = publicPropertiesMap[key]; + let cssModule, globalProperties; + if (publicGetter) { + if (key === "$attrs") { + track(instance, "get", key); + } else if (key === "$slots") { + track(instance, "get", key); + } + return publicGetter(instance); + } else if ( + // css module (injected by vue-loader) + (cssModule = type.__cssModules) && (cssModule = cssModule[key]) + ) { + return cssModule; + } else if (ctx !== EMPTY_OBJ && hasOwn(ctx, key)) { + accessCache[key] = 4; + return ctx[key]; + } else if ( + // global properties + globalProperties = appContext.config.globalProperties, hasOwn(globalProperties, key) + ) { + { + return globalProperties[key]; + } + } else if (currentRenderingInstance && (!isString(key) || // #1091 avoid internal isRef/isVNode checks on component instance leading + // to infinite warning loop + key.indexOf("__v") !== 0)) { + if (data !== EMPTY_OBJ && isReservedPrefix(key[0]) && hasOwn(data, key)) { + warn$1( + `Property ${JSON.stringify( + key + )} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.` + ); + } else if (instance === currentRenderingInstance) { + warn$1( + `Property ${JSON.stringify(key)} was accessed during render but is not defined on instance.` + ); + } + } + }, + set({ _: instance }, key, value) { + const { data, setupState, ctx } = instance; + if (hasSetupBinding(setupState, key)) { + setupState[key] = value; + return true; + } else if (setupState.__isScriptSetup && hasOwn(setupState, key)) { + warn$1(`Cannot mutate + + diff --git a/xiapibizhi/common/images/banner1.jpg b/xiapibizhi/common/images/banner1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5f6470eee60494bdd1212a1581b0f47bc900f3fe GIT binary patch literal 41512 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Ξ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 ST+*#b{^7^-Z!h-0=Kl+oky@Mp literal 0 HcmV?d00001 diff --git a/xiapibizhi/common/images/banner3.jpg b/xiapibizhi/common/images/banner3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c444a9732ce7c3927806972e02b3a37ab132803c GIT binary patch literal 48935 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 z zQM^?%CcTR5>MG`jhub2B_@pVLEVrP_p6;3^OE#yDwG&V-PK{-#y5Ui~pMxbmwHA*P317&cGau^Eu0eGu+VnFzW}?%r)ig37%pplx3+w7icyifNl>mPTfCQWV<=?(C$uF?nbl$6i`T2o)+tT9 z{KxIuHCW+CMEhhV@B&=N%7tae1ID!p{_cfFYs*4l3lS`d>3eLQ$d1$YvkWZ()ry8+yRbu?9jqAG%-N~LTGq-)2bFIu9L5<)@!{x3c;#x zpKU&d4*iEniS|mEUGZgwuAL`G%f@`M4Ln}bTu9LwKKzPOxO%dUP18=XA zFMjif!YgC&9r5-mVAOZgJbK0S~ONhIHA*Zh&b2uE>pUZsGm91?;MvFFz+ zPwuRKo%>`aKln$*Ap5U6MSZvtX~eV%5{G#~3N#m5v@#pAYw7#3n z%*<#~R5+?DxdZ zTGj5`Be^`+rQ(pE94pUTt~buk>p$1TAT3dIM+xCsDXK81C#>jG$rH=C$ zC;23gd-c7CM4u2S~M;lElxSRpnj`-pq>70N!u)bMO;M`vr> zP1YSbBw?ZCBvn1pjMOH%XMT%iMhl{5k3qr-ikm+s`Gs%7;V9Q+kMuZBHn7E2cLc;| z163`6sq=DHBTm(?Gd5&q_oP}b{BUBZI_=7bCQ^LZvlC~U%F8H#M2&I-j*7Iw3G))+ z6*hAYJOye%_hso*-Uq&ZBTHBV%VYEl0J3m7`=RORv{QMPXkeUipJ4Qiz9&q8iq@<$ zc#j6@KJPSduF>%$O;>(fiVb{rq^#>a5F?aQe7uSVT~4eItC=Z0Ba=MCr@>-Ndty?b z7bYK*(5ON|4?lXgj>Fjkr?A7*On~yfBq=Q|E!p22EloEBXNr-v@DSvAlY;>W+aD^l zvIs`Ou0`2*bydPP*}PjTC068SGO^KJxk<$l+yu_sF2eAJPVZ{t8*!;^gvx?nOSFSS zKJ{Cnn3irQb;*(0kRcK63Ld)>P_Ys{Z0pM4CLA*}68NJUJO7$4_7sk)lNZdCeTh3*y5Z?9MBKOr^2|tO z(UWu8zt@p2s!=yc7G-N<$`wJ@ny)xPT5P`L_w6*PiB_$mXBlas z#pk3I{o>?3@O@-tyLeau7BNka+bDPLSmRp4vkq+{>XY*$WWENQbPoNQM`6oNY`1kg`!9`tP0coiHrb{|Y zC8eDgq}RSIerp->->CBx@%$%lSCzh$Bh z1a9?ie;glLr$ikk5JY6M@bX8n^SQ37k(U^>*^C?xH&uFakou|_pJ8?-ANPa&q5!Y% z-KN1D=H!P3*SQ&^UEaFUG;wPJWlryt7Rfx!iVtu5Jja5lF8)j9I=fy1?IqtE|3Q>za<&C(VB= zVD)`Rt_cu&6P0lQrCz`%_L?OzADZ!)GWz!PHm|}vrD@!xWreS812~+?E@MX<*Uz0b zE7EkyJitIXxOaOgG0^B_NUmbQP2M{%>uw#4+6AKywR;E%$~r%aWIP^3w&x zM|jkG?XL2)Hxz#YeD2LIJ${C&70!1DIM*(9npMYnToQ|W<+04|m*e0#oAB4_Lt;tz zOYO~Sbx?ORYKX4_s_V@uLaTZ%H95)xI@JcxqlYiBg6!GMYBj^SyAo;%k0pjzpC+O% zJ599K!Y`pSd$s!DMS;44_NAP&bA0l372`6r-R_xCm-V*gVE(1$+MTsdv+~z+x_ug~ zW44>e_ACa8zX2uJ%h1+q*C+FwGaXcckX^FZa!n575E7reSMF-xm8;-{qi%ZD9sXlw zbD#AJ;Emb+@#>8a)bW>j_X|Mg^Uckw>(TLJAY1wVRX}X>(?ZvJUsee0^~Z;(ox9t| zS0{k~DXgPXtN%=KdR41m6?`o^yLknD&H_4*BBlgwW9q0Dhk=!L-e*J$@t_QUM literal 0 HcmV?d00001 diff --git a/xiapibizhi/common/images/classify2.jpg b/xiapibizhi/common/images/classify2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7de667b60a0da70a99a2d098671e3e171fd6d5ac GIT binary patch literal 24532 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 literal 0 HcmV?d00001 diff --git a/xiapibizhi/common/images/more.jpg b/xiapibizhi/common/images/more.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8cc2ff330886b47364b32d35cd7ce2c16884f4d6 GIT binary patch literal 57004 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 ZUU={#zh;h#GB1bcKjHrXt*a5C|JiERNq+zU literal 0 HcmV?d00001 diff --git a/xiapibizhi/common/images/preview1.jpg b/xiapibizhi/common/images/preview1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0413ad885d231a14442a353e05e44adb6bf8a983 GIT binary patch literal 343461 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 f@b7>#%}fWX<54~V&_u3 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 literal 0 HcmV?d00001 diff --git a/xiapibizhi/common/images/preview2.jpg b/xiapibizhi/common/images/preview2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..335d86ad90b2a37ee25132f4c43d2fa73079e46f GIT binary patch literal 294909 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�f3Obf-T_ zF`w>y8CgE#>ugSJyo=uG`f9Jj?LfK!-@FEi;X&Z$#x7NJl%bF<1MV*Yd3%_AkK{ZbCA2JPT znO>+-Pc~W#U5Qw88%=IT$PF9&JCUADGJp~^sSv-ILUF7C*2KuqJ z&#~}`;5s{@?ZYHcS(>yv>5jryrCRqqCI-{JsP@m$u+~u6iRi+`-6LPP)Jd^7X~?Om z+39&o?-i-4f>3VuZMW`eFmKXSrvF3h;07h*=M4H;+y0zJ(3A`3>q+hZ8nG&6ZSa_1 zTa=ITnEs36v|-eKzsSBqd=lKcAWt!*x1vE;X2BB#w*ct3SVX zED7Ildkw9Hxwg7z0xlb>ix)+{7w|^qH#+&k-sv(T5jRb8>N%K_MEF@a-&y!gecp-y ze|vrVo9+EHiLWyV<|KZ-MvHHIhr7tv@&eua(p64Bn(CX2nJ7BGD|J{QJki$&htdT2 zDsKIl&v&}Wig-&;l#sNSP>Q)6OA|8S`lY9!J&#R^Nb$236IJM3zIyQ{(0AgO+U>so zBJKv8?L)|#KKkH|<2saMkYmBN3OSbxp!~N_bl9?YjHYvz{(=%oJ)?8qrybU=&Zn!y zv$FNmuZ*v5>V6R?o>^A)B|ABF==GcO$+!%Lbk38TuL9-qeThZf#UhvG2hTHx#D>D{ z58eIA>38?v(@p%i5h644N3x}v7CsuGBtQKn6zm)G->;2(e?iJG2uB)De-N*fMo5RX z6WRp&Y~FcoAPkRemSwRs0di%zn6T1?tVbdb;qO|CX)*gcUM=lA9?A#xtJ8yx8_(Dd zF3W%e);Q+o{KgUlnIc-0m!IAU?Wpc{$oW`QF#dEj{-#7^;f6wYhS0ZFzQDN#Tult& z$rRseqw=_s_H(kG{$=uKdZQa(sS~ydbrdfy0Us;y4xDypT*v(=dOO)4V7U!Be*yoN ziu$t7?)olNh2pnRj;j>X+uTMHypWw$LBCXaT#XUc`z z#dKQhjPioKXPI*;UEp!6gyH{&b19@Xqk0L~)Jd-5JygD%mbxK0aEkovG)vf;d z;F;!cF>zR;k($&AibO0$R0i;jFd{(Z5fUC|sW3N3a5S3rU5dP4WO38H_`i1Y(j=dJPGXyz|M`sO`5(DMGg@9Ej#5 zcED1_jNJO})pAy6x*GM3u4E#rENu65RuyTL+h8p?X)Nin%SaRR&=@U@z!SI9~6G zID9zo0zSi753$f6e@!}gS(8!}%~_P)_+1+rsIAgX{ZT@(O^&5JB+nM#68AEX6n3W~ zq=fpL$tMWe+j~InhA^(n6_T;i?zhIt?ArFL*5SWJt@8F&dsABFVV^bxa`w7&%x{Ep z&7AAgNreTmki`C_|2S-BXzeC9Ykn&CexauoeGqD}7`WKDCGL=`Dxyy2<eXmsa0$^&*16n;9~L`f33%VL~Vqn@kL@MGXhi{ATe^c zkbobSo!izfPbrJx1;UkEh=qcrQm7SKKQ z<_$X~a%>M8IA>F~@Wxp*5PSP{w(^@pE3-Mnx}LT)PwyM~)f@K0TE~L`r%xQ z({%Ed`8AH+wabl_=03JUbt`LU5IMz0iDJc~RNb;}ykgN`kW^i)7@t4`i!CCgFgY(q z?HaRoG8va~b^vpxS&*!j?ZRq~haWKzE6}N=mf~!A>%B`^{2-0Z09KIpcjsTwU|sw6 z+-SLYSjZ8xe#@U;st%8OgR#bz!>^|Y%oAXps=g^@wQq3S(PkSycD+<%L5@@Y^0%Sf zzr1*t$i6DUr?fiJkL`B_z>H5pR~L8s;y|{744Pu#+(g!EH$eh6?1FAf-%P2s?Q5Cb zJtU7w`ZoAd|Koe=J;#arLhC`&B)CxVFuRF+Zt5Z&&TV;nAdzinVBqck^{buEyF$0E zlM#}_0Vi_}N0ItJ>sCyN^*rXsx}ROkJAIli4V)c6Z4_}W60Za$a$4ES+!rPGnK}(> zFptzv)*y2Z#~(&+i4HcloL_JG9NIF6`_lGF>YQrgT8StJPtcT#u;UR%t;X0`$07&* z8dvqL@+HnroT*q@O!TqZ{gI)^dU1OV1M%9IU_$K74w8BsmEk*2nK{OlX z{UzN6rB9(=hC;d_o#HL^F_u$t1_xNv@Gc*}xYQ3c3N$j_?mzgAr$fU60V)}CIt34z zdxPw`nA&(cWfbUcjH2DYZj$SCQEzwK;lW4VShFD7;Vr`Vh^9hlk>gDySL>)|U}aUA zD#e@k!jA2@Ffqj$gJ~J&lxx1PuL9IQ^_raPyInE!nw>LjF&lD6(gICieGO@n$NZz> zQyqH68JdfP>I{~5I+ds5CYp3M2YY<1w!v8|9XAgeG0S%nxR_`~tw6#DHQEwJ9(-VO zPD>5T!49iaEY7dWVdjY&fc8#*|LBM`u5>1Jz=8GRA$ONtaWgnnyT%a^0D>Ngcm86Q z!ht*tz3@CaLS$7qUXMg|QK$-7r$U{|90k^lq%J(FhRxgNP6Vti4{sCyG(b{@LPzZ!z)jUB*G%t_3;bD?qg>zxC8b#eei`H<=Pq`?s=OoSxNV<8b_zg4vfFe{mC66Lmy0Fx}rBSp_l?VBF8+^P7c z%^I|3KV818jk439^i9Td+-EVwxp9t}Lyuj!?8;VQcB5dX@rPs80Pg0kQkSw;AcgCT ze73mc>EDjOS)^A2G0=L>c3v2EE#${Zo|x{~<401h1W*9CkbL_UMOWYT-)Y6+p=WLY zu4JTbd!$LZoboTI(&^1_FURn~kQel3LuXKlPEN9mlc-Wwf{pSH{-B1{92S+u8`dbxRG0@$)< zv1(_sWpvi#m!)J7v{eI1eVhUDi4VLHdDj!#Z-&n6g2x_PBwby2jR2AQP z|IOOfkN6rdo}B@kazs04T%5x*rDmJ-W@wXf3qVW6EwDz=d$ss+;GWr_#z&j7)I3aU z3~X?QS0e=*+lBY!lEd1~dtgxH(wua8hs+i|pyg9wf9($ntTBiR^qa6NA^A)$!dWWd z6L?W_4#zPFDfdF`xqyW;`?a>QZgM`LUCz`Xt5fWSq<`*Hb*MtgtpJ)M=GxXMJe3xUUJN?Vbm!J{aV?->Ekf(& z4yFQW@u=Z2M>Iuk1a+u`^*AMO<#Hg&9QrxM*%q5_Nm5U@RTrd)m2l%8>~~}9LQiYVz)thv=w{QP7;F1Pq!(tc-pR|@bL_11 zk#2K`A^38azFLG8AeC@98uaPqe)f5m^VH{$r>uchF4>Pe-D~;^*ge0X2$LP6e05s` z8SXcA(tp$K`V1#=$mo%4ptmTUM7c-)bv$HOI~JJNVE-a_N{LZ)!GIrj{ zoQ2zK0w3{jch&Q|i)LK$?P0b+2^H^^#v*Jc=Des;pTvWab7!dBi|(py&(f*l4!^%) z`_;(Nj76$^CuHG`8auV?@1NyZuST-E9~|F}3>(Z8kqKBq&5-%$aG}pe{Yejdl7h{w z0+~IuxfExNgh^|HRA_G~rBN3!#ej@`oXnZIbNG-H`pB6?$@=gaa%RLNuk;G~nm<22 zIsoqmVzE7$tv6Hf(9`b2D{2-1B}EOOEC3dnxQ2jr0_NCCa-B+%C_d<}9&9@jSd$2Y z8j-9Q65E>BFSYX&0kr8Gb`D!(5nJzfJB z>!7trI7Etp1U?L+i(mshGXD;G|M<#CIQI-V#SD1q5A!%8G2b=FN0F8n%qF^%Mu$wJ zJow15Pa|CokJ<>9ewID-9W@sTm8}jBd-a0!YFn-gG^p~DtzdJ;GG(|gRg1}OzK(w% zoLhGK7GmKy8@t&k{u0>rsE_EL*3XukVhaIc7{qhG@>=U#R|lELPG18DpUgeav8W!!*9~ANM4QF}$rq^hGG^8Tza~P-1&1uy)>{E3P zt+l=*PpNR=1qYl|)2>5OI5RUMX9ufKnqwI4-7#B)!~X%dLOf^Gr={;r_hS4kyK)Lr z+}?{i!&`Io6Xpo84=YDm?AAaB5>sU0y}YZ`Hka_#cAOg*0k=R_c*=K2epU-_UX!)-i$F0{intbJi^Js;!K1&Ckvm9C|Q;&1{~IK#bBQ~*onu%Ihx38 z!@HODwrCVI{)iMCY_G#zP13~|%`eRRPinu|7zWD7dzS>f%R6Yby zzpa~UZm`ixgk^9y^Y7-nA)nbb47V4=i9+>X9{KFYOae@HMRpgF$!R zOdoK6f7)VW9aJNu#2LWK8?jw)#+n?+*du61zpEde!Wf&qm!M&-&lgq_KqI1BDqF`x zBKYa{4fcE#V+@~u?8G}4(k<5;Y+eHWo>p$IJufVtGdCuPCwIa%BTkj~+C1!XI*upn zp>H4;bTd9lrdm9Aijv}ZvxFdosHa#tr8L)isgYk;p}E);{jz0=IRU7c9Pu>IjOQ#@7bI>8KjEOA*X5X{hLe^p~}bjc4sm2|CjIkr}QY zl6(9E>^~KNX-Vc#Mq^{Sm3E!VSGU)Q(ndH|#8gZa{Qz7yBFvCv^YEw^mWf3S%hl)?JZhQ$Rw*6_lOhZ9&IxH*cV#`O-Si&&a7H%+8nxom z|6#p>lf=1Yp?Bd8$sgcyR>$TXPaYWa%|`11k$12sJh2hU;p3DmY0#*fVnF~qqdN=r zXc#TJ*Db4{p$OE}x5Ju>-`WZdEYtxEP*fz$%$*=aTAm@h&CB+W##Ff&xuaPFM588H z#Esw&i39T2enZhn@B?Nt3mC1ewCpwnndD6Z7-yArgN>2*dKLvPm-UiTs|6ZM$?Lok> z1qJdj2f7e|s3H~w9`@PCb(~=Lj2yQ-0vNmvvKQj2&1|nKk2%IXb<9N#HjM{g@^FH{ z(J-1vvK{6s?q!h^7crEW%3^JP*}LO;5C)vxV*v%m5=y?b+WEb9?eA<{)Fu3)lEu0N z8?qxwvX74r=gq!;!LMgqVH7Lq+c`fN2dx)g?*6JD>e9;T*(l(@bAW2?PNr?mn2h?~ z+cnVpCyOyX%7IM?_z5T z?frvVO|t;XZT(7)q+Lrs@{hc71+Ng=+Nhtkd%WE?<722K8b{k1lPeW$OSXS^F+^}V zU>BM{qJO8}Y9p`p04;bzIoLR&kcuyUT`qKJ5tKe-D$)7_rd)ykfqbpaQXsy$4tukT zhD{+mwh%4pv`AvhwdH}1UD%rdl*=L3a97JYs?!ecw(KsB)(X&S_?$$YK!(>V_AwL6 zPJS7O;0#ct$J9=#4yFp{`Ef4xkX)oV3Pk(c+g+ruDVn0eU)px0Lt7_$3rJE5FA zkM%-LbM9r*x^dcnAAe2bqj_ah*bv3n8J6hHv^{+sFwItO9v#KC2mGP zYjwyTHSzga&o9Ub<^J)^`{3qktT>eUV;_9Co0E%0T}8|Ed(D}(B}3DFRM@9bKP@3y zGULVh*!0&ehV=cj4gq$D^jTuDM#*@)w~@VLnd2(6Iu{NdqNz19t;|x#x>)~-_4m2s zh1Pw(TmtPMfOin)iD#MW8q-=+$4HSI>|Onhokl-b{NE)$qC7uW?ECCvnE4p= z_^(>KO-atFb59k@C%L9`n_4fMNt{wBj`s*%#9yj%-&G|K`Ufn&-Y5I9Ij&YpP&bRv zz0}p%bntu8m&9k*^dk9Xxq_Kw&GR=U!?Hj#< zNrz-)YRAtVZrka6k$6x@{p3TZ1|t2K=9CwDZGWzsgV>ZvH6Iwf3on^Dz8YabbjZW|-OfQ9v|;lQ-u zbS{cS;RXg-Gk46E%to_0+J0*o7BH3C3Czv z3g!O_`9RPfNPq%%9jcWa8H0RsAlK6YG|h2FQ?j70W+0VHHkHF#fd?_gbWY-!di=LN z)KO%6nnm~SqK}zUSQ|@0g)l}vPxL)zmac3D9~=`EYc)_iUDKq8e?%lGX1bGbJg_qt zDi6iPli)r3H<}t;tq)wJh6zIvLI<_}=44ySrXMeakiUJrT^$aufd(Nv}@$q^1?NBqE?_K&mh@+eJTE@aJisU#eJKNH`-_(LUMH!e9= z77|itmRg2U)kC{nl<3{pT;QlQN@uMn&Sl4yq-t$Def9CRclZ#iHT%8Puv( z{?LbKi^rrkq9auw(QkSCfkdm|()kkc5^ZM4`5d-lR;&idU<#TEhTeVi<}P4&Iqy}Q z{T#P`O^x((rr!qr!cD4LKMY;arH74%w5o?3Cu!~oOa z_lvvEH!{C;6Q`7x94Xc`*HbF~g1$&oZ4oa1f?RLs4GkLIYLdJhGjK^5eEr$jnsdDG zr=n&3mj>O&EWz~JgTZS`_KD3po-v~kuJ<92p<>z{lNl+$O+P8TeIxd=CdQ5LldVeu z&0CO#?c#JP-gi;L0Q+sT_G3X6hmEiA6z@6XU`Es~-4M1)w**{qjUHv&M##iBBJ&yIuyWjd+R91x|&$_HtiLjR8F& zeXg^~D<cthY<+u)~ykVoM&%5M!%!4+t^hhJzzbZH?uPatFI3t09_a9;9U(_XUk;BT5WhWL2 zNq2;~L?(K4qJWDoU81lM5rmnl(vO72sC$~*3#%K!FyaQa6kyGAFkB2Y<7MGcW)Q|0NmnB}koz_gOFyu_2*qErLOYiw(gYDOCz)jzl)3*;)uHY$Mv z_(HN~jv_dg35Qb@z6l(prH^FI(Rx}ypNAVHQRz_b>a`qzrA z1|V!C96ANnz`0fpthSPX0VdG&!GlN>!>UmvKrSSl7m0Dcbgk&P6JpJ>LrImrQP@EGkqLJ{pE@qy9#sbQhBO9p{ze(uD%Y1gPQ7ScAt zW8YgkeFtZ?4^~iUJt(D>1P3X?y`*VDe-K%oOS_wp352@50xtl}6VLQoU)=V66iOMR z{i;>NX+Dq}ZpD#_EH>th-`2g!NFBwh3YRfhaKP}oB1ky9!E_xbs17^-#_f%OD(}`m z;LqA_fHM!aaTO54fcS9tik8%s&cD`t6+O(Qe~8Px$+EF+cg_>`QTx|V+yTFs-(!mJ zh#zUnW`4m?lfY>3;N14(qopfBsK4|*t~yD3_uyLPHZh4NQWA$#6`SMf&>X8}aVh_4 zz+~<+i#Z{loGDj2(vLPhLUQQefJzj(CO6Wj{*I06v^}UZm3rSPXebc=#VCL(M!o6f zZ)Zx4*`|+q`v<%7)I27=14Wz;tm;qNSifZc@DK=aK6c zpanyQHH#|R5xv+4NlRS%iZ;hPwap2EHfQe!589{8K1wU&+6M`wDIjiccsJQCyW|`w z=vwqcS>|$XPJWfnBe$KF+2g%%wSx+((%AdIA`fx%zAjj%GW&KTa_W2StT?L~%|c0Y{=LP^(*lao7BRU_Wq!Bn4C`riL(Z z`VEdBe-wn*{uHGY9sPdCbCpLjN62E z=WM8lg?mK-(jalYdx2Q(49Sc$i-7O0wPzSnBH4!=p4S5eL8I+&`ltL^m7 zuJ$!0rO@wkxGI0=9vimsUO;y`(?ap_?bnhrUvAR0D8~gkd5K2n^ld(BywOV5R*!xw z7#)azRK&pXJLVm8%E8^17*W-Z5?QHxiYXqpJ6Xbe1U{shf!LQ$-AhG&Hl;*LVMTnx|8yIA`zQ?GHfPTlq_yXxP%)qOq|WtG|9S zSE|!Z`Vg_*d6=(n+76}5V>p)} zCsMoi?!KEO5O{~J`ys{!%MBG*^sgHgud@Pj2o{|P%#juxI+p*+YdF)8W!Je5KOcE7 zU&myzzNSyB6w8!Dqz$2Gv@J7a>Z9-H^yJV;E4AKO?^Kl3z9{kSn4oXJq?)+Klpanq7_s6OE|5*fxi(Ln8}| zN+f2U&3IZQg4)5G*jx2BH*f6-Q=XYKGtPdgrZhQwt*@1K)HKgG6$c3BVD}0e0=-xl^7f`gTlM(Nmiu4??{G+*{1qASO8?H-G3+ zD`OIUddLy}5OunvdhOrPa*%5Fo*oRN$AE^)ak!J_FquE(_IF5x@p1{6qKiS{!{SsV&sMwZ_x zXUhdq9~E-?bj3fB7rjS6Jv>WT>tqs)xW{4HeRJ1nz4twSU?|3L!1A+d1mh-DeY=dg zIDOaA`2E?&ef|T9sfcXL;_vStA2*Dz4-<16+imOBa{+xKHd7E2@AsUP(?tT-E0nNww&m%@fH zhd=8&gz_Xait!UbA>?)(JHKngEk_KOF5*J6w@Z{#Qt;I&pU;A(jk4Fe_VrW!`areb zF3Ul;s|B;MFhQ$x%cVP`msNdd58_ZGZ?Q>sBuk0Oo^v6K4q)e>%;-Bd+avuaI|1ho zYU{t8z`X7iKAJBf%|-53434+IN>NaR#{3^iR~gmh`}aqxq|zbX-62RbVv=Lj=oChm zgro`*(vB2_!GHk+K}Sicw1@~JB!z(p2m%t4zvt%vynq)wJKH%s=f1A*_mj6MUWERN z*57L^uh@9-qL3w$jw%kJ_{8|7Ck}_0D)0JSLi$o8fp}g?%KS?8g@L`#0B{&C8!1=0~R35W@JvqrHY_aTQnP zX7hK(lO5ktCLmB6QUmWAA?1l5YI6M$?v@@}HE$D8q`QhcCUcQyzA8|DyRm$&!u6}- z8yeo=R-&$Gf3j4>R4vTgT0mM7jzgg9$N)%$JXO0yn$ML6$&JV0 z<98*@#Z_VPP83$eXpqDg6MP=pxP=%{firS@X&PN?>1v~VNdUbZ2S^Wv&_`?HK|tm{ z(5Lxp+hANoUKU0HgS`>3fImkxsaQ%>vK*EHyqJ$UP06PD+$%4ls7L6dDp8i3OR1iz z4xm$kUsZbV>c-_L!Y4A(qMA%ffOnQ(8*e`G8X?RAtQ=)raA6>umAr({KpW#@Uabpa z)4P^QVEz{@05EE)!bDI&gkBY&0>n^N0_wZ#x=P{ezbxAS$?s~mp=dy9Ct;H6%zTIs zfU1${Wl^A(6hz@1BIUPH8HX0veF?q#11Mvo!`k6mcsy*P+``72xpwA_o<~cw1CpWbRO>m*phP+=HXe;xko5aycQt}$D=1wh1c^;yGl1 zS~~FUT3hSih<_Gni$F1DeHB|u#ci8VlHRyJyk(=gpRu7>Q)PBx1ACU=kEod?kL2}e zRl+dicO!&*OV6YxYkjogo5rWwz3emdaq}ioRHYP>s>08Wg8wyVY=?9!In|aR=dj;{7soS#R^!kt*_z{YZjk3(q3XaOTYnIwDq^wYmA=VS%io z?&uEv?aFcoLA4lTpG&b{7a7cV+feuEcZbDLEcmlUjVzg8VtofyB0|3C7&D}QX&I42 zqo34I(U_llO_d8>@21uHf7Cwm6Sh#Pc{mnnbIh;P8RDfuX>HAt=@2t_pSA+sBT#?8F11J*3wBj~F{-ToXfQ(6^t3xiB#SAu>EZ zF;kc*3u3*xeGE<$Z{t;uH#Wjk8@<4GOnXxoZ)r5YYb|kqb*M2C@GrdFU(oC*&jMcB zG!lj-eHda{+5wxZlmDR=C1Sxq<%Ye!qD6>Yr|Qr!Trhr!S;B_Q3h7l#lmM{azQ7>u zTBRA94m7&5D54G<4T|pfA`L8E0do9$iU)T8RP6#ZH=ns+72++Hn~@on5TycQBO@=s zQ z$pb-O3v=}0&MLyw!1nMBDATH`Kr?`@pF?4siZHR@A*RSuQ}LH5qvFIeB$1oKL8K_9 z%HW-R&CbSkI|r)Z=3xz6b6Iq4)=k(9TDyvxinbQ$VUTl_v}W$@m&(`19S)t{L7WPm z>no1gsdCvFgSbyCoX)9Z{N!_%6kbD9{21w;G;qTVy5IFyO;>8{i7s|Cw3IxyAnvO8 z6)j8&ohM)o;LH1!<9FWtF{0cI_=m6eL(4Qe4Vi)JRz-g>fBIWfGf^cmgQ+4-a6zR( zl}Id3p-O6oobs(SACr2qyHS)Bqd$t5wKk@4GHnN&SPPjOc6gZzs$QFa)?$K-?;7%S z!Wv8-gzeRT_gY)`jv{!llQ`J7u+7lQJ|MAa#Tcyp9Ci+H3>P?20G_-sx%KXqsMU3Y zFZYrdWFG|9u~Fvu{Sb?m=N&Cyw8qrZ1Y?hh`@$M>_esdz^IslUOW~#&^Unk%!fpA} z@GM-$&!ax&@~(CNaxnnL%%_Oi%i7jGuJq8Er}OxZp1FroL!;mCNlJ3K-2ghmOBH7R zy&gV@mHJ%&y?nj*vt^nhKVMvn$$B2I{L*uC!em#7%>K&okW9n4nw9vxmS`)9Q}u>z z71#&F9F{PLnr5tpHAgIl`Zy@y(}EXmt6J303y05}`2T$;5u*rOOexOXGNi{|stjzO zy_|jO==OR&pX8=t)`0NRIZ@j~5+_KB@gFDQ=R!(%o)r|*X*FyQtSemk-JE_g+N}fp z8bKx5lJ;rNoSqN4AKA4c*5mefzMJT7t93c*z21d4PBz9qcThL{JjCHPsFyM)m~YBMaR>i9;a;CmTyhSq zYE^>oAWd^dBBhh{J<94$i6cMO=I2XvxF(izFMQhXwCS;>rTeTY+vFIe@vRkDS&D7x zHLGkfCTr9+HMA)4Q{Fg6=Bevpvo4lNjy@L`4VA=ZU zhb|~;Gc{3Ta|II7s4oIuA-0wKRju^0haGWJrsbQqXe=GO!Tk^Q6Gh{>s+M7HFp&h# zmuAMp@)YDouzoAievGqCSM7SO6&4Qa0_xoI>KS^0tFy9K1Rr3MMRQ0G7ITcJ1iEeB zPio3oz>_gp5Cp*JZc&3(H0RLJUf|}}EAt`-wsI;L6Ql~DXEYNj&tY`MlNp*I!|26P zS@M=Q!+?1ec&~Oz4NxLY1gLfjxP%3-AxBRJbMU*$YvN;^3^*G=T}-G1Q)g;#3pEk5 zf+xWDfHuMDB;^?R%icR^qlwz^(Gfot#R|MKI_=Xj&xweOGURND` zy9OZ3%NW@vujN6ZnD`FpM2TLJvkADlyvN*fD*X!1Ra3i}EJ|K&rqo`36F9(` zTECfuIMZ+FIIEdnh-${IYg#~=7-ePBjvTxf#&4?CbeTPM1i(5zS5=Bz``j?wcQe%p zP4KMUK=bGsTZ{gidW+%mebgsC!-ZV?(TbV#y3nuAKFFLiwt=tZUh5uR361xLOhA4< z?Ztx6&&5V{QZ(d{yp`FX(#hLx>E76^niMacwRACtDNqY+`P1F-(&q=~4tr4DmDx4r zX&$&q)pxuwZOKHMgBYDm{Gh0JpH47<8}c@oW$oqj2g4bafOIE{nqZ0*uYVOn@8T>_ z(SFj5BM)ZV=EY3Q_$kgPRN7nyMn&1a8&8+-3NUO*_r6rSSpM~}yDGqsv9d@{cp`qQ zlz+=O9eQAxjk|%iI6P5!{7IEu4Sq)FYg0Ohr!vce#cWqSOZX`TsE0O<{g2|Z1;bL3 zJuFGNtTWdg?wSak-mQ^ta#Y9%P(CBM;(;h4k=Bq|D^H=wFi^1#NW3>p13uNa@x%G2 z-a?+nE|NvX?X4f_6>|Kt>q~+<1AJz6G0YqCz(EJxoz{0~9@NQ6&M)WTTH*0Hjp5@X z$@p@fLV~tU($%u)r-PgO+=DW1y6NIRyRx`ll*xO|&BKNy(;=bHFRO11P`xTUFC{D# z;?qQj_?!%_cKxEffl%_|zxRa1@|0(TlmQbupI;uJtfNxxh%6%XXNuv1Jz5#i{n&q^ zNS|rt>4q|hHjIbD#naot5^Z*MG*d@LT*q${RVI4xRpf-tQ@~>QmE`dl%77!40HTiYXMBi8;|> z4s0A3CvImg;W5Q0b>27aGkqLBH)yK|>mSKy(!cHdtGv*ux_UVF^lFv!mtSD?)O)ri zpN}uJQnCsoo)OlB4EZJqr?yeD*S#VeIyFY?--X8wSq|HOD_-TqiLMXZL@{-mv@0;l zBgi}K9TyRTD00|QDWnTm|Che;*sPV@E&mUfj_umEb$4a4mpo(1w&SyxxUCx_l>=qo z2Fa6*^kA7h33!(%`fnYX$qySGVoJNg+yt1(ZE!YqWFW|)IYQWrxS-5@2_0{)B@ZMU zegmtp$FpEEa6lc6!7U#!afu+1xS+zPNn$2gX{^)r0Q48&KQN#_U@5ekmp21L3^1QP zGsPLez($r5&puX)m%2$D5QO02w+NgA5s0Alqu%QH+(6Ceu+v{?ASvwJ9UOG%5_Qp6vVHh)K)DM*3|T# zMcXc0gU!&IyjEj`C9&$aJ};@I5{$W~Y;P+gw*;D7$}bcHNL2&O=|~@4)XZGL66C*} zP=ob!)6hvBf6T4=U_jmC z2^A@Mr!phNU*hAhn@9e$^SRVmy#+We-P;2>a?j`G1KJt?jWR}LYA%=9P+y2X=ZgU6 zQvvD%J>z$7WkR^%NZ<0jJJS2s?95DigLFB7YUa|Grdi`PBGPff?UwE{=3MU~BHNNd z%NZRX_?3bMSWu_7xQT-AxT0ms6ORSPq_Jv!=3m9j`{Q}RKgqw|ML6MacBkG_Q=;wo znA^u3*YRUZt(w$nk8$#{=Ect8bM0{L7z32diLjaPuJJP#Q#1HZc!1*(b{wg zD(}%=irE^q7?$leK<@2VrWBT{V!ZH|P^5PQy?e-wCz7Cn`vOPVsyJqx1NT9Jv5m$(QQPB+rd9pzYqDimdaLDEkp)Yf8H6q`PCB|AY2}kQ&b{WEUtaR;iGD(`>glyf=qTEr(zXTNjXl* z{-_eiz+_OK(cv8vW#yU9aGT7l33qO3Vz7gyPIzMTp=Yn&kCpsWE8-VKYI(1|nc7Dc z0Tp^aY?`dydc@1-tETxM=vKp;?d>%^{=^2=j358l{u

aHsp6alWePPiW!{E2)(m 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%0D( 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

9&r5jM`_zr41~&gB=$p|eou3fw-}q)NlV_d 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 + + + + + + + + + + + + + \ No newline at end of file diff --git a/xiapibizhi/components/custom-nav-bar/custom-nav-bar.vue b/xiapibizhi/components/custom-nav-bar/custom-nav-bar.vue new file mode 100644 index 0000000..d25e8e0 --- /dev/null +++ b/xiapibizhi/components/custom-nav-bar/custom-nav-bar.vue @@ -0,0 +1,108 @@ + + + + + diff --git a/xiapibizhi/components/theme-item/theme-item.vue b/xiapibizhi/components/theme-item/theme-item.vue new file mode 100644 index 0000000..73c289e --- /dev/null +++ b/xiapibizhi/components/theme-item/theme-item.vue @@ -0,0 +1,80 @@ + + + + + \ No newline at end of file diff --git a/xiapibizhi/index.html b/xiapibizhi/index.html new file mode 100644 index 0000000..c3ff205 --- /dev/null +++ b/xiapibizhi/index.html @@ -0,0 +1,20 @@ + + + + + + + + + + +

+ + + diff --git a/xiapibizhi/main.js b/xiapibizhi/main.js new file mode 100644 index 0000000..c1caf36 --- /dev/null +++ b/xiapibizhi/main.js @@ -0,0 +1,22 @@ +import App from './App' + +// #ifndef VUE3 +import Vue from 'vue' +import './uni.promisify.adaptor' +Vue.config.productionTip = false +App.mpType = 'app' +const app = new Vue({ + ...App +}) +app.$mount() +// #endif + +// #ifdef VUE3 +import { createSSRApp } from 'vue' +export function createApp() { + const app = createSSRApp(App) + return { + app + } +} +// #endif \ No newline at end of file diff --git a/xiapibizhi/manifest.json b/xiapibizhi/manifest.json new file mode 100644 index 0000000..b0d043e --- /dev/null +++ b/xiapibizhi/manifest.json @@ -0,0 +1,72 @@ +{ + "name" : "xiapibizhi", + "appid" : "__UNI__F85A5A1", + "description" : "", + "versionName" : "1.0.0", + "versionCode" : "100", + "transformPx" : false, + /* 5+App特有相关 */ + "app-plus" : { + "usingComponents" : true, + "nvueStyleCompiler" : "uni-app", + "compilerVersion" : 3, + "splashscreen" : { + "alwaysShowBeforeRender" : true, + "waiting" : true, + "autoclose" : true, + "delay" : 0 + }, + /* 模块配置 */ + "modules" : {}, + /* 应用发布信息 */ + "distribute" : { + /* android打包配置 */ + "android" : { + "permissions" : [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + /* ios打包配置 */ + "ios" : {}, + /* SDK配置 */ + "sdkConfigs" : {} + } + }, + /* 快应用特有相关 */ + "quickapp" : {}, + /* 小程序特有相关 */ + "mp-weixin" : { + "appid" : "", + "setting" : { + "urlCheck" : false + }, + "usingComponents" : true + }, + "mp-alipay" : { + "usingComponents" : true + }, + "mp-baidu" : { + "usingComponents" : true + }, + "mp-toutiao" : { + "usingComponents" : true + }, + "uniStatistics" : { + "enable" : false + }, + "vueVersion" : "3" +} diff --git a/xiapibizhi/pages.json b/xiapibizhi/pages.json new file mode 100644 index 0000000..e11ff0b --- /dev/null +++ b/xiapibizhi/pages.json @@ -0,0 +1,81 @@ +{ + "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages + { + "path": "pages/index/index", + "style": { + "navigationBarTitleText": "主页", + "navigationStyle": "custom" + } + }, + { + "path" : "pages/classify/classify", + "style" : + { + "navigationBarTitleText" : "分类" + } + }, + { + "path" : "pages/user/user", + "style" : + { + "navigationBarTitleText" : "我的" + } + }, + { + "path" : "pages/classlist/classlist", + "style" : + { + "navigationBarTitleText" : "分类列表" + } + }, + { + "path" : "pages/preview/preview", + "style" : + { + "navigationBarTitleText" : "预览", + "navigationStyle": "custom" + } + }, + { + "path" : "pages/notice/notice", + "style" : + { + "navigationBarTitleText" : "" + } + }, + { + "path" : "pages/detail/detail", + "style" : + { + "navigationBarTitleText" : "公告详细" + } + } + ], + "globalStyle": { + "navigationBarTextStyle": "black", + "navigationBarTitleText": "uni-app", + "navigationBarBackgroundColor": "#F8F8F8", + "backgroundColor": "#F8F8F8" + }, + "tabBar": { + "list":[ + { + "text":"推荐", + "pagePath": "pages/index/index", + "iconPath": "static/images/home.png", + "selectedIconPath": "static/images/home-h.png" + },{ + "text":"分类", + "pagePath": "pages/classify/classify", + "iconPath": "static/images/classify.png", + "selectedIconPath": "static/images/classify-h.png" + },{ + "text":"我的", + "pagePath": "pages/user/user", + "iconPath": "static/images/user.png", + "selectedIconPath": "static/images/user-h.png" + } + ] + }, + "uniIdRouter": {} +} diff --git a/xiapibizhi/pages/classify/classify.vue b/xiapibizhi/pages/classify/classify.vue new file mode 100644 index 0000000..26dc79b --- /dev/null +++ b/xiapibizhi/pages/classify/classify.vue @@ -0,0 +1,23 @@ + + + + + diff --git a/xiapibizhi/pages/classlist/classlist.vue b/xiapibizhi/pages/classlist/classlist.vue new file mode 100644 index 0000000..31f04b8 --- /dev/null +++ b/xiapibizhi/pages/classlist/classlist.vue @@ -0,0 +1,38 @@ + + + + + diff --git a/xiapibizhi/pages/detail/detail.vue b/xiapibizhi/pages/detail/detail.vue new file mode 100644 index 0000000..7164c38 --- /dev/null +++ b/xiapibizhi/pages/detail/detail.vue @@ -0,0 +1,60 @@ + + + + + diff --git a/xiapibizhi/pages/index/index.vue b/xiapibizhi/pages/index/index.vue new file mode 100644 index 0000000..0fa08ac --- /dev/null +++ b/xiapibizhi/pages/index/index.vue @@ -0,0 +1,200 @@ + + + + + diff --git a/xiapibizhi/pages/notice/notice.vue b/xiapibizhi/pages/notice/notice.vue new file mode 100644 index 0000000..ddadfea --- /dev/null +++ b/xiapibizhi/pages/notice/notice.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/xiapibizhi/pages/preview/preview.vue b/xiapibizhi/pages/preview/preview.vue new file mode 100644 index 0000000..20a982f --- /dev/null +++ b/xiapibizhi/pages/preview/preview.vue @@ -0,0 +1,339 @@ + + + + + \ No newline at end of file diff --git a/xiapibizhi/pages/user/user.vue b/xiapibizhi/pages/user/user.vue new file mode 100644 index 0000000..b449af2 --- /dev/null +++ b/xiapibizhi/pages/user/user.vue @@ -0,0 +1,147 @@ + + + + + diff --git a/xiapibizhi/static/images/classify-h.png b/xiapibizhi/static/images/classify-h.png new file mode 100644 index 0000000000000000000000000000000000000000..2858107ef455f22b845cfd3daa495ec433b8c791 GIT binary patch literal 1603 zcmbW&`#aMM00wYoD-AUxW!5Y$bFa*;P-9;*A{>&-IAh8}g@%%vNr+qzj%yNO2aCgc zCZmh%L32A{u7xKPTT_(F9;fp>=hyQ*=Q%&T@B2KTf8b4ab~>v7ML?ybq!fsDfa{N? z{2kd{Kl=KI9Je1M9pQS`TB`0XQXnM-kq`kZw`kv$V!x}ycv$D<;#In`5Qc#YwS%U$ z;n-3RIH8h#ewzb?%V7S9iAX^_0EBo9icc9l6}Esd-*`8jitPui?T)Vt@3a+9J+#D~ zC|7rZ9(3UjzRdtBn(R?d0x3SFKND6ZYQe}**-vS={sHh>#&2yNT(0+$vFh9k%5g7B z{anGM495iUBbjfV-`i;yQ{@+tYN1#buIpF%O|S8_sU{Jm_y{}mYCz# zTcDV39(DCaM+MWYBnQXpuV9Y3n8uYv%~e{($%gI31n@=Y z-b?~fTZd~--J2KH;R}KlrmW)dhGJE1*y-BGxyrH_rAL{d_rr)Q#Q(vT(dheqi=N*) zO0~43VCoNyv|x(jiyfIBEtM)z%(AXea(vB$s4V!I$eoIxIHq|w4}4|VYh+BM#d@hc z25s=gbItHU8ggo&SRdT3Y7b>qucoCIln3^9nYYl*0u(Ft zk3*fi!Hn}B;}nKvJ858jXhCUaeseQOrI?+s?q74L^aQtwPI1ny4)M;kTChmyE^4q9 z#{2qgjd@3sukLEb@Meh?o+acdH}>sEruq8>{GN{hJ1gKKq&sldYglh%xSUu*#(Aem zX!OZ8+NFNYAWS=tx~F2wL76sm5`Q3jyA3n!2OcnkKq)UePHPI@Tdeg1P$& zSC_@3>6ZK_sBxz!hG=a?Tp{MHIwNPaO5xsIN}jn>^D4qIJxfliPG0ssT-$y>`MDHcCD8tEG+}g1acb<#eE)8d#wlMs|Bk%q%VN6#?suDm zY1TFSJ=6GZQ&->a*69zs0X+2~GfH4X_7bQ1W91#QJh0aX=_8y0>XCVYpiFtFAThGn zl3-uA=^1_ll$Xbdvty<`yDGRstJV?2oAbX7O28nE4)fIj(pr{I>vz4f&wZr3wW=7_ zj1?q^tzzd+RUr4ecY=M{XtZIrxVIP8G1H37t`8mU(b4m{RD|TlLs_BvFlO|gMkPGE zI*YI^8P2GoR@BTeMVLkLfmIlUapzTlqzn&(*b_nk15cnF#Xtu(x}a12 zk2q?>fTOl*kk?u!L%)Em-2DGDyE&sZ!sSv#vpV*{NwPcIhriCoEq_%bB>h>;lkk!xdRD7i^t0rD~_r)w%D#mj8Pm5&LwZJuQUf*l3tf>I5fDVr>;OI{E+mo z0bK@N&kT}mQLe_{YbYJ3!Y)YKL@eFWP~Ekn`|3s?-&E%FQ6Gkr_#dEJFdtnN2gqv; q+;kG?Rg-_c8(PnB?%}`iw#=U3<*ZKT+T$OuAVsus0_v=PX8Z*l+3jrr literal 0 HcmV?d00001 diff --git a/xiapibizhi/static/images/classify.png b/xiapibizhi/static/images/classify.png new file mode 100644 index 0000000000000000000000000000000000000000..d32bc6c75c24b0a6cbd5385c82d94dd00d60e154 GIT binary patch literal 1605 zcmV-L2DPx)|4BqaRCr$PonLa>HW0=alzRv}l`5Yk)-f7QC)P_`p2GGil;p*l={P-xbrZ8v zV;`ax(E&xy=no-%ARusMt!6TLFbFKZ9~J<~#Zr;{SSg@bStG`f0AV%=1c(4(rT{Z@ z#6tuKGXXY&Vv1YKQC6Gi`lxd|WO~B0OuUA^@hoA#ym&qQsnrfYZ7_aDb^i#CX zZFhXy>s|~1ghi3rzds*Ht827;&~lox#X=2Sy~PR0Z2s~T+}#~j(4_AWPnpeLuSw|# z$Ld2DcN#!W9#XhIX#=F)A2{-6^B3K&p=Ik@je5QF32F=MA+y=bbBj~eW`A~$yjG{G zO-nUpz23!TP#{d)f2~iw?uB(QvGI=5Vnu3zZjT`k;RwXm$ztPirk~Lf8KWG!?!jva zt0`d5sN*GY z1&FuQSOo$E(iG2suPA zLLR~($a>Sek0)}Gh|mSybP@t$3UUgsv3W;Djn%Z};2lmt3MdSATWAy@lK}+puByQV zdx*K9^{LAtzNxVFm;AQP^C3#95gOCm2uKB`Jj!+yC#VWfA$=P&av$~L#@pVy3s**< zIpi7k%${kmJZISSDBG&d2R#qDVyih5*~%G18z6H6SDOQ%9zUfhb9Hmq<_sWnO{e2G zkPcz1(;DL1aVhVvfBDn;su>VIPnG?i0QB zsgrnZKngO8JWJC*f~D7J3?#~pm)ZIT*h&@vlKe9fnIr=K5bAv-Bc(E0Ebe^(IRjbQ z(;vl+;rQF*EfK}Db$MShA)VZ(>F>@-bew>+{utij(TUMz{QbuhX&wHi6Sae@NkhV@6tClYQ;0QL1pR95KbCkE{B0Id3strQrY*=u3R&?oK?R|Z-#JsDI5rw z+#%(&qg|(3Tb`;m{UoD28KCP41cZ%utaNqPORDj=M;?i1Dti@;(l0|O0nO0@v8C2v zHeFRn;Asm3!Z4GAEpTA`{qdSKwVfwxecDoLntu5NC0;vPAhwr4rvc=MGC7RDKAQZB z?WFay-=DzSU(7=U2zD#Dqf~k`gtUeVG0P@bb-OmAgQ`*|+60KVgkdWXAYt|Nu1$b=OBl8S0TNbE@7e^2w}fFU5Flao^sY^ScuN?z z0s#_MPw(0Uh_{4cD+mjO!P&wsc`V^TOu~P*%zgJjPWp`@$4m~^ck1K6t|&>`|1{I8 zk7$~te-5`2<Y3u$Mn_=rCr$(-hEtFnHj-^*0dG4ypCi~ zd@r+w9S(3XorI<=Q;?IF?8_ZePFrRjIn-GYd{3O`1D6PR7>Kce#n)@V+#xLDvm65C zD#A`c+Mc>xGbFS;bvXrDHv&>!6g^!9a0J0NhZNISM?XY7xMNODOXX*S-caky^4OZDsriI=QxIMr zV(WaBvSOb&yZ-L_b>*gQEl=Y5{m?TXF0C~75SK=zEUth6!L^D~Qh-E}8E-^@;95l~ zDL|sgj5i`caIK=06d+M##v2hJxK>e03Xmu=S*psCv00000NkvXXu0mjf Dj)3D- literal 0 HcmV?d00001 diff --git a/xiapibizhi/static/images/home-h.png b/xiapibizhi/static/images/home-h.png new file mode 100644 index 0000000000000000000000000000000000000000..e86e1dd9c4d2ab20bd43c4b5d828b2cd73c89343 GIT binary patch literal 1396 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 literal 0 HcmV?d00001 diff --git a/xiapibizhi/static/logo.png b/xiapibizhi/static/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..b5771e209bb677e2ebd5ff766ad5ee11790f305a GIT binary patch literal 4023 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 SYs}WS&%*SCNx89m_ { + res.then((res) => res[0] ? reject(res[0]) : resolve(res[1])); + }); + }, +}); \ No newline at end of file diff --git a/xiapibizhi/uni.scss b/xiapibizhi/uni.scss new file mode 100644 index 0000000..787be1b --- /dev/null +++ b/xiapibizhi/uni.scss @@ -0,0 +1,76 @@ +/** + * 这里是uni-app内置的常用样式变量 + * + * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 + * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App + * + */ + +/** + * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 + * + * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 + */ + +/* 颜色变量 */ +@import "@/common/style/base-style.scss"; +/* 行为相关颜色 */ +$uni-color-primary: #007aff; +$uni-color-success: #4cd964; +$uni-color-warning: #f0ad4e; +$uni-color-error: #dd524d; + +/* 文字基本颜色 */ +$uni-text-color:#333;//基本色 +$uni-text-color-inverse:#fff;//反色 +$uni-text-color-grey:#999;//辅助灰色,如加载更多的提示信息 +$uni-text-color-placeholder: #808080; +$uni-text-color-disable:#c0c0c0; + +/* 背景颜色 */ +$uni-bg-color:#ffffff; +$uni-bg-color-grey:#f8f8f8; +$uni-bg-color-hover:#f1f1f1;//点击状态颜色 +$uni-bg-color-mask:rgba(0, 0, 0, 0.4);//遮罩颜色 + +/* 边框颜色 */ +$uni-border-color:#c8c7cc; + +/* 尺寸变量 */ + +/* 文字尺寸 */ +$uni-font-size-sm:12px; +$uni-font-size-base:14px; +$uni-font-size-lg:16px; + +/* 图片尺寸 */ +$uni-img-size-sm:20px; +$uni-img-size-base:26px; +$uni-img-size-lg:40px; + +/* Border Radius */ +$uni-border-radius-sm: 2px; +$uni-border-radius-base: 3px; +$uni-border-radius-lg: 6px; +$uni-border-radius-circle: 50%; + +/* 水平间距 */ +$uni-spacing-row-sm: 5px; +$uni-spacing-row-base: 10px; +$uni-spacing-row-lg: 15px; + +/* 垂直间距 */ +$uni-spacing-col-sm: 4px; +$uni-spacing-col-base: 8px; +$uni-spacing-col-lg: 12px; + +/* 透明度 */ +$uni-opacity-disabled: 0.3; // 组件禁用态的透明度 + +/* 文章场景相关 */ +$uni-color-title: #2C405A; // 文章标题颜色 +$uni-font-size-title:20px; +$uni-color-subtitle: #555555; // 二级标题颜色 +$uni-font-size-subtitle:26px; +$uni-color-paragraph: #3F536E; // 文章段落颜色 +$uni-font-size-paragraph:15px; diff --git a/xiapibizhi/uni_modules/uni-dateformat/changelog.md b/xiapibizhi/uni_modules/uni-dateformat/changelog.md new file mode 100644 index 0000000..d551d7b --- /dev/null +++ b/xiapibizhi/uni_modules/uni-dateformat/changelog.md @@ -0,0 +1,10 @@ +## 1.0.0(2021-11-19) +- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) +- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-dateformat](https://uniapp.dcloud.io/component/uniui/uni-dateformat) +## 0.0.5(2021-07-08) +- 调整 默认时间不再是当前时间,而是显示'-'字符 +## 0.0.4(2021-05-12) +- 新增 组件示例地址 +## 0.0.3(2021-02-04) +- 调整为uni_modules目录规范 +- 修复 iOS 平台日期格式化出错的问题 diff --git a/xiapibizhi/uni_modules/uni-dateformat/components/uni-dateformat/date-format.js b/xiapibizhi/uni_modules/uni-dateformat/components/uni-dateformat/date-format.js new file mode 100644 index 0000000..e00d559 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-dateformat/components/uni-dateformat/date-format.js @@ -0,0 +1,200 @@ +// yyyy-MM-dd hh:mm:ss.SSS 所有支持的类型 +function pad(str, length = 2) { + str += '' + while (str.length < length) { + str = '0' + str + } + return str.slice(-length) +} + +const parser = { + yyyy: (dateObj) => { + return pad(dateObj.year, 4) + }, + yy: (dateObj) => { + return pad(dateObj.year) + }, + MM: (dateObj) => { + return pad(dateObj.month) + }, + M: (dateObj) => { + return dateObj.month + }, + dd: (dateObj) => { + return pad(dateObj.day) + }, + d: (dateObj) => { + return dateObj.day + }, + hh: (dateObj) => { + return pad(dateObj.hour) + }, + h: (dateObj) => { + return dateObj.hour + }, + mm: (dateObj) => { + return pad(dateObj.minute) + }, + m: (dateObj) => { + return dateObj.minute + }, + ss: (dateObj) => { + return pad(dateObj.second) + }, + s: (dateObj) => { + return dateObj.second + }, + SSS: (dateObj) => { + return pad(dateObj.millisecond, 3) + }, + S: (dateObj) => { + return dateObj.millisecond + }, +} + +// 这都n年了iOS依然不认识2020-12-12,需要转换为2020/12/12 +function getDate(time) { + if (time instanceof Date) { + return time + } + switch (typeof time) { + case 'string': + { + // 2020-12-12T12:12:12.000Z、2020-12-12T12:12:12.000 + if (time.indexOf('T') > -1) { + return new Date(time) + } + return new Date(time.replace(/-/g, '/')) + } + default: + return new Date(time) + } +} + +export function formatDate(date, format = 'yyyy/MM/dd hh:mm:ss') { + if (!date && date !== 0) { + return '' + } + date = getDate(date) + const dateObj = { + year: date.getFullYear(), + month: date.getMonth() + 1, + day: date.getDate(), + hour: date.getHours(), + minute: date.getMinutes(), + second: date.getSeconds(), + millisecond: date.getMilliseconds() + } + const tokenRegExp = /yyyy|yy|MM|M|dd|d|hh|h|mm|m|ss|s|SSS|SS|S/ + let flag = true + let result = format + while (flag) { + flag = false + result = result.replace(tokenRegExp, function(matched) { + flag = true + return parser[matched](dateObj) + }) + } + return result +} + +export function friendlyDate(time, { + locale = 'zh', + threshold = [60000, 3600000], + format = 'yyyy/MM/dd hh:mm:ss' +}) { + if (time === '-') { + return time + } + if (!time && time !== 0) { + return '' + } + const localeText = { + zh: { + year: '年', + month: '月', + day: '天', + hour: '小时', + minute: '分钟', + second: '秒', + ago: '前', + later: '后', + justNow: '刚刚', + soon: '马上', + template: '{num}{unit}{suffix}' + }, + en: { + year: 'year', + month: 'month', + day: 'day', + hour: 'hour', + minute: 'minute', + second: 'second', + ago: 'ago', + later: 'later', + justNow: 'just now', + soon: 'soon', + template: '{num} {unit} {suffix}' + } + } + const text = localeText[locale] || localeText.zh + let date = getDate(time) + let ms = date.getTime() - Date.now() + let absMs = Math.abs(ms) + if (absMs < threshold[0]) { + return ms < 0 ? text.justNow : text.soon + } + if (absMs >= threshold[1]) { + return formatDate(date, format) + } + let num + let unit + let suffix = text.later + if (ms < 0) { + suffix = text.ago + ms = -ms + } + const seconds = Math.floor((ms) / 1000) + const minutes = Math.floor(seconds / 60) + const hours = Math.floor(minutes / 60) + const days = Math.floor(hours / 24) + const months = Math.floor(days / 30) + const years = Math.floor(months / 12) + switch (true) { + case years > 0: + num = years + unit = text.year + break + case months > 0: + num = months + unit = text.month + break + case days > 0: + num = days + unit = text.day + break + case hours > 0: + num = hours + unit = text.hour + break + case minutes > 0: + num = minutes + unit = text.minute + break + default: + num = seconds + unit = text.second + break + } + + if (locale === 'en') { + if (num === 1) { + num = 'a' + } else { + unit += 's' + } + } + + return text.template.replace(/{\s*num\s*}/g, num + '').replace(/{\s*unit\s*}/g, unit).replace(/{\s*suffix\s*}/g, + suffix) +} diff --git a/xiapibizhi/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.vue b/xiapibizhi/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.vue new file mode 100644 index 0000000..c5ed030 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.vue @@ -0,0 +1,88 @@ + + + + + diff --git a/xiapibizhi/uni_modules/uni-dateformat/package.json b/xiapibizhi/uni_modules/uni-dateformat/package.json new file mode 100644 index 0000000..786a670 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-dateformat/package.json @@ -0,0 +1,88 @@ +{ + "id": "uni-dateformat", + "displayName": "uni-dateformat 日期格式化", + "version": "1.0.0", + "description": "日期格式化组件,可以将日期格式化为1分钟前、刚刚等形式", + "keywords": [ + "uni-ui", + "uniui", + "日期格式化", + "时间格式化", + "格式化时间", + "" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "" + }, + "directories": { + "example": "../../temps/example_temps" + }, + "dcloudext": { + "category": [ + "前端组件", + "通用组件" + ], + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" + }, + "uni_modules": { + "dependencies": ["uni-scss"], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "y", + "联盟": "y" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} \ No newline at end of file diff --git a/xiapibizhi/uni_modules/uni-dateformat/readme.md b/xiapibizhi/uni_modules/uni-dateformat/readme.md new file mode 100644 index 0000000..37ddb6e --- /dev/null +++ b/xiapibizhi/uni_modules/uni-dateformat/readme.md @@ -0,0 +1,11 @@ + + +### DateFormat 日期格式化 +> **组件名:uni-dateformat** +> 代码块: `uDateformat` + + +日期格式化组件。 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-dateformat) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/xiapibizhi/uni_modules/uni-datetime-picker/changelog.md b/xiapibizhi/uni_modules/uni-datetime-picker/changelog.md new file mode 100644 index 0000000..8798e93 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-datetime-picker/changelog.md @@ -0,0 +1,160 @@ +## 2.2.34(2024-04-24) +- 新增 日期点击事件,在点击日期时会触发该事件。 +## 2.2.33(2024-04-15) +- 修复 抖音小程序事件传递失效bug +## 2.2.32(2024-02-20) +- 修复 日历的close事件触发异常的bug [详情](https://github.com/dcloudio/uni-ui/issues/844) +## 2.2.31(2024-02-20) +- 修复 h5平台 右边日历的月份默认+1的bug [详情](https://github.com/dcloudio/uni-ui/issues/841) +## 2.2.30(2024-01-31) +- 修复 隐藏“秒”时,在IOS15及以下版本时出现 结束时间在开始时间之前 的bug [详情](https://github.com/dcloudio/uni-ui/issues/788) +## 2.2.29(2024-01-20) +- 新增 show事件,弹窗弹出时触发该事件 [详情](https://github.com/dcloudio/uni-app/issues/4694) +## 2.2.28(2024-01-18) +- 去除 noChange事件,当进行日期范围选择时,若只选了一天,则开始结束日期都为同一天 [详情](https://github.com/dcloudio/uni-ui/issues/815) +## 2.2.27(2024-01-10) +- 优化 增加noChange事件,当进行日期范围选择时,若有空值,则触发该事件 [详情](https://github.com/dcloudio/uni-ui/issues/815) +## 2.2.26(2024-01-08) +- 修复 字节小程序时间选择范围器失效问题 [详情](https://github.com/dcloudio/uni-ui/issues/834) +## 2.2.25(2023-10-18) +- 修复 PC端初次修改时间,开始时间未更新的Bug [详情](https://github.com/dcloudio/uni-ui/issues/737) +## 2.2.24(2023-06-02) +- 修复 部分情况修改时间,开始、结束时间显示异常的Bug [详情](https://ask.dcloud.net.cn/question/171146) +- 优化 当前月可以选择上月、下月的日期的Bug +## 2.2.23(2023-05-02) +- 修复 部分情况修改时间,开始时间未更新的Bug [详情](https://github.com/dcloudio/uni-ui/issues/737) +- 修复 部分平台及设备第一次点击无法显示弹框的Bug +- 修复 ios 日期格式未补零显示及使用异常的Bug [详情](https://ask.dcloud.net.cn/question/162979) +## 2.2.22(2023-03-30) +- 修复 日历 picker 修改年月后,自动选中当月1日的Bug [详情](https://ask.dcloud.net.cn/question/165937) +- 修复 小程序端 低版本 ios NaN的Bug [详情](https://ask.dcloud.net.cn/question/162979) +## 2.2.21(2023-02-20) +- 修复 firefox 浏览器显示区域点击无法拉起日历弹框的Bug [详情](https://ask.dcloud.net.cn/question/163362) +## 2.2.20(2023-02-17) +- 优化 值为空依然选中当天问题 +- 优化 提供 default-value 属性支持配置选择器打开时默认显示的时间 +- 优化 非范围选择未选择日期时间,点击确认按钮选中当前日期时间 +- 优化 字节小程序日期时间范围选择,底部日期换行的Bug +## 2.2.19(2023-02-09) +- 修复 2.2.18 引起范围选择配置 end 选择无效的Bug [详情](https://github.com/dcloudio/uni-ui/issues/686) +## 2.2.18(2023-02-08) +- 修复 移动端范围选择change事件触发异常的Bug [详情](https://github.com/dcloudio/uni-ui/issues/684) +- 优化 PC端输入日期格式错误时返回当前日期时间 +- 优化 PC端输入日期时间超出 start、end 限制的Bug +- 优化 移动端日期时间范围用法时间展示不完整问题 +## 2.2.17(2023-02-04) +- 修复 小程序端绑定 Date 类型报错的Bug [详情](https://github.com/dcloudio/uni-ui/issues/679) +- 修复 vue3 time-picker 无法显示绑定时分秒的Bug +## 2.2.16(2023-02-02) +- 修复 字节小程序报错的Bug +## 2.2.15(2023-02-02) +- 修复 某些情况切换月份错误的Bug +## 2.2.14(2023-01-30) +- 修复 某些情况切换月份错误的Bug [详情](https://ask.dcloud.net.cn/question/162033) +## 2.2.13(2023-01-10) +- 修复 多次加载组件造成内存占用的Bug +## 2.2.12(2022-12-01) +- 修复 vue3 下 i18n 国际化初始值不正确的Bug +## 2.2.11(2022-09-19) +- 修复 支付宝小程序样式错乱的Bug [详情](https://github.com/dcloudio/uni-app/issues/3861) +## 2.2.10(2022-09-19) +- 修复 反向选择日期范围,日期显示异常的Bug [详情](https://ask.dcloud.net.cn/question/153401?item_id=212892&rf=false) +## 2.2.9(2022-09-16) +- 可以使用 uni-scss 控制主题色 +## 2.2.8(2022-09-08) +- 修复 close事件无效的Bug +## 2.2.7(2022-09-05) +- 修复 移动端 maskClick 无效的Bug [详情](https://ask.dcloud.net.cn/question/140824) +## 2.2.6(2022-06-30) +- 优化 组件样式,调整了组件图标大小、高度、颜色等,与uni-ui风格保持一致 +## 2.2.5(2022-06-24) +- 修复 日历顶部年月及底部确认未国际化的Bug +## 2.2.4(2022-03-31) +- 修复 Vue3 下动态赋值,单选类型未响应的Bug +## 2.2.3(2022-03-28) +- 修复 Vue3 下动态赋值未响应的Bug +## 2.2.2(2021-12-10) +- 修复 clear-icon 属性在小程序平台不生效的Bug +## 2.2.1(2021-12-10) +- 修复 日期范围选在小程序平台,必须多点击一次才能取消选中状态的Bug +## 2.2.0(2021-11-19) +- 优化 组件UI,并提供设计资源 [详情](https://uniapp.dcloud.io/component/uniui/resource) +- 文档迁移 [https://uniapp.dcloud.io/component/uniui/uni-datetime-picker](https://uniapp.dcloud.io/component/uniui/uni-datetime-picker) +## 2.1.5(2021-11-09) +- 新增 提供组件设计资源,组件样式调整 +## 2.1.4(2021-09-10) +- 修复 hide-second 在移动端的Bug +- 修复 单选赋默认值时,赋值日期未高亮的Bug +- 修复 赋默认值时,移动端未正确显示时间的Bug +## 2.1.3(2021-09-09) +- 新增 hide-second 属性,支持只使用时分,隐藏秒 +## 2.1.2(2021-09-03) +- 优化 取消选中时(范围选)直接开始下一次选择, 避免多点一次 +- 优化 移动端支持清除按钮,同时支持通过 ref 调用组件的 clear 方法 +- 优化 调整字号大小,美化日历界面 +- 修复 因国际化导致的 placeholder 失效的Bug +## 2.1.1(2021-08-24) +- 新增 支持国际化 +- 优化 范围选择器在 pc 端过宽的问题 +## 2.1.0(2021-08-09) +- 新增 适配 vue3 +## 2.0.19(2021-08-09) +- 新增 支持作为 uni-forms 子组件相关功能 +- 修复 在 uni-forms 中使用时,选择时间报 NAN 错误的Bug +## 2.0.18(2021-08-05) +- 修复 type 属性动态赋值无效的Bug +- 修复 ‘确认’按钮被 tabbar 遮盖 bug +- 修复 组件未赋值时范围选左、右日历相同的Bug +## 2.0.17(2021-08-04) +- 修复 范围选未正确显示当前值的Bug +- 修复 h5 平台(移动端)报错 'cale' of undefined 的Bug +## 2.0.16(2021-07-21) +- 新增 return-type 属性支持返回 date 日期对象 +## 2.0.15(2021-07-14) +- 修复 单选日期类型,初始赋值后不在当前日历的Bug +- 新增 clearIcon 属性,显示框的清空按钮可配置显示隐藏(仅 pc 有效) +- 优化 移动端移除显示框的清空按钮,无实际用途 +## 2.0.14(2021-07-14) +- 修复 组件赋值为空,界面未更新的Bug +- 修复 start 和 end 不能动态赋值的Bug +- 修复 范围选类型,用户选择后再次选择右侧日历(结束日期)显示不正确的Bug +## 2.0.13(2021-07-08) +- 修复 范围选择不能动态赋值的Bug +## 2.0.12(2021-07-08) +- 修复 范围选择的初始时间在一个月内时,造成无法选择的bug +## 2.0.11(2021-07-08) +- 优化 弹出层在超出视窗边缘定位不准确的问题 +## 2.0.10(2021-07-08) +- 修复 范围起始点样式的背景色与今日样式的字体前景色融合,导致日期字体看不清的Bug +- 优化 弹出层在超出视窗边缘被遮盖的问题 +## 2.0.9(2021-07-07) +- 新增 maskClick 事件 +- 修复 特殊情况日历 rpx 布局错误的Bug,rpx -> px +- 修复 范围选择时清空返回值不合理的bug,['', ''] -> [] +## 2.0.8(2021-07-07) +- 新增 日期时间显示框支持插槽 +## 2.0.7(2021-07-01) +- 优化 添加 uni-icons 依赖 +## 2.0.6(2021-05-22) +- 修复 图标在小程序上不显示的Bug +- 优化 重命名引用组件,避免潜在组件命名冲突 +## 2.0.5(2021-05-20) +- 优化 代码目录扁平化 +## 2.0.4(2021-05-12) +- 新增 组件示例地址 +## 2.0.3(2021-05-10) +- 修复 ios 下不识别 '-' 日期格式的Bug +- 优化 pc 下弹出层添加边框和阴影 +## 2.0.2(2021-05-08) +- 修复 在 admin 中获取弹出层定位错误的bug +## 2.0.1(2021-05-08) +- 修复 type 属性向下兼容,默认值从 date 变更为 datetime +## 2.0.0(2021-04-30) +- 支持日历形式的日期+时间的范围选择 + > 注意:此版本不向后兼容,不再支持单独时间选择(type=time)及相关的 hide-second 属性(时间选可使用内置组件 picker) +## 1.0.6(2021-03-18) +- 新增 hide-second 属性,时间支持仅选择时、分 +- 修复 选择跟显示的日期不一样的Bug +- 修复 chang事件触发2次的Bug +- 修复 分、秒 end 范围错误的Bug +- 优化 更好的 nvue 适配 diff --git a/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.vue b/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.vue new file mode 100644 index 0000000..dba9887 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.vue @@ -0,0 +1,177 @@ + + + + + diff --git a/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue b/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue new file mode 100644 index 0000000..0f9e121 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue @@ -0,0 +1,947 @@ + + + + + diff --git a/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/en.json b/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/en.json new file mode 100644 index 0000000..024f22f --- /dev/null +++ b/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/en.json @@ -0,0 +1,22 @@ +{ + "uni-datetime-picker.selectDate": "select date", + "uni-datetime-picker.selectTime": "select time", + "uni-datetime-picker.selectDateTime": "select date and time", + "uni-datetime-picker.startDate": "start date", + "uni-datetime-picker.endDate": "end date", + "uni-datetime-picker.startTime": "start time", + "uni-datetime-picker.endTime": "end time", + "uni-datetime-picker.ok": "ok", + "uni-datetime-picker.clear": "clear", + "uni-datetime-picker.cancel": "cancel", + "uni-datetime-picker.year": "-", + "uni-datetime-picker.month": "", + "uni-calender.MON": "MON", + "uni-calender.TUE": "TUE", + "uni-calender.WED": "WED", + "uni-calender.THU": "THU", + "uni-calender.FRI": "FRI", + "uni-calender.SAT": "SAT", + "uni-calender.SUN": "SUN", + "uni-calender.confirm": "confirm" +} diff --git a/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/index.js b/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/index.js new file mode 100644 index 0000000..de7509c --- /dev/null +++ b/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/index.js @@ -0,0 +1,8 @@ +import en from './en.json' +import zhHans from './zh-Hans.json' +import zhHant from './zh-Hant.json' +export default { + en, + 'zh-Hans': zhHans, + 'zh-Hant': zhHant +} diff --git a/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hans.json b/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hans.json new file mode 100644 index 0000000..d2df5e7 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hans.json @@ -0,0 +1,22 @@ +{ + "uni-datetime-picker.selectDate": "选择日期", + "uni-datetime-picker.selectTime": "选择时间", + "uni-datetime-picker.selectDateTime": "选择日期时间", + "uni-datetime-picker.startDate": "开始日期", + "uni-datetime-picker.endDate": "结束日期", + "uni-datetime-picker.startTime": "开始时间", + "uni-datetime-picker.endTime": "结束时间", + "uni-datetime-picker.ok": "确定", + "uni-datetime-picker.clear": "清除", + "uni-datetime-picker.cancel": "取消", + "uni-datetime-picker.year": "年", + "uni-datetime-picker.month": "月", + "uni-calender.SUN": "日", + "uni-calender.MON": "一", + "uni-calender.TUE": "二", + "uni-calender.WED": "三", + "uni-calender.THU": "四", + "uni-calender.FRI": "五", + "uni-calender.SAT": "六", + "uni-calender.confirm": "确认" +} \ No newline at end of file diff --git a/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hant.json b/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hant.json new file mode 100644 index 0000000..d23fa3c --- /dev/null +++ b/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hant.json @@ -0,0 +1,22 @@ +{ + "uni-datetime-picker.selectDate": "選擇日期", + "uni-datetime-picker.selectTime": "選擇時間", + "uni-datetime-picker.selectDateTime": "選擇日期時間", + "uni-datetime-picker.startDate": "開始日期", + "uni-datetime-picker.endDate": "結束日期", + "uni-datetime-picker.startTime": "開始时间", + "uni-datetime-picker.endTime": "結束时间", + "uni-datetime-picker.ok": "確定", + "uni-datetime-picker.clear": "清除", + "uni-datetime-picker.cancel": "取消", + "uni-datetime-picker.year": "年", + "uni-datetime-picker.month": "月", + "uni-calender.SUN": "日", + "uni-calender.MON": "一", + "uni-calender.TUE": "二", + "uni-calender.WED": "三", + "uni-calender.THU": "四", + "uni-calender.FRI": "五", + "uni-calender.SAT": "六", + "uni-calender.confirm": "確認" +} \ No newline at end of file diff --git a/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.vue b/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.vue new file mode 100644 index 0000000..1817692 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.vue @@ -0,0 +1,940 @@ + + + + + diff --git a/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue b/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue new file mode 100644 index 0000000..11fc45a --- /dev/null +++ b/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue @@ -0,0 +1,1057 @@ + + + + diff --git a/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/util.js b/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/util.js new file mode 100644 index 0000000..01802fa --- /dev/null +++ b/xiapibizhi/uni_modules/uni-datetime-picker/components/uni-datetime-picker/util.js @@ -0,0 +1,421 @@ +class Calendar { + constructor({ + selected, + startDate, + endDate, + range, + } = {}) { + // 当前日期 + this.date = this.getDateObj(new Date()) // 当前初入日期 + // 打点信息 + this.selected = selected || []; + // 起始时间 + this.startDate = startDate + // 终止时间 + this.endDate = endDate + // 是否范围选择 + this.range = range + // 多选状态 + this.cleanMultipleStatus() + // 每周日期 + this.weeks = {} + this.lastHover = false + } + /** + * 设置日期 + * @param {Object} date + */ + setDate(date) { + const selectDate = this.getDateObj(date) + this.getWeeks(selectDate.fullDate) + } + + /** + * 清理多选状态 + */ + cleanMultipleStatus() { + this.multipleStatus = { + before: '', + after: '', + data: [] + } + } + + setStartDate(startDate) { + this.startDate = startDate + } + + setEndDate(endDate) { + this.endDate = endDate + } + + getPreMonthObj(date) { + date = fixIosDateFormat(date) + date = new Date(date) + + const oldMonth = date.getMonth() + date.setMonth(oldMonth - 1) + const newMonth = date.getMonth() + if (oldMonth !== 0 && newMonth - oldMonth === 0) { + date.setMonth(newMonth - 1) + } + return this.getDateObj(date) + } + getNextMonthObj(date) { + date = fixIosDateFormat(date) + date = new Date(date) + + const oldMonth = date.getMonth() + date.setMonth(oldMonth + 1) + const newMonth = date.getMonth() + if (newMonth - oldMonth > 1) { + date.setMonth(newMonth - 1) + } + return this.getDateObj(date) + } + + /** + * 获取指定格式Date对象 + */ + getDateObj(date) { + date = fixIosDateFormat(date) + date = new Date(date) + + return { + fullDate: getDate(date), + year: date.getFullYear(), + month: addZero(date.getMonth() + 1), + date: addZero(date.getDate()), + day: date.getDay() + } + } + + /** + * 获取上一个月日期集合 + */ + getPreMonthDays(amount, dateObj) { + const result = [] + for (let i = amount - 1; i >= 0; i--) { + const month = dateObj.month - 1 + result.push({ + date: new Date(dateObj.year, month, -i).getDate(), + month, + disable: true + }) + } + return result + } + /** + * 获取本月日期集合 + */ + getCurrentMonthDays(amount, dateObj) { + const result = [] + const fullDate = this.date.fullDate + for (let i = 1; i <= amount; i++) { + const currentDate = `${dateObj.year}-${dateObj.month}-${addZero(i)}` + const isToday = fullDate === currentDate + // 获取打点信息 + const info = this.selected && this.selected.find((item) => { + if (this.dateEqual(currentDate, item.date)) { + return item + } + }) + + // 日期禁用 + let disableBefore = true + let disableAfter = true + if (this.startDate) { + disableBefore = dateCompare(this.startDate, currentDate) + } + + if (this.endDate) { + disableAfter = dateCompare(currentDate, this.endDate) + } + + let multiples = this.multipleStatus.data + let multiplesStatus = -1 + if (this.range && multiples) { + multiplesStatus = multiples.findIndex((item) => { + return this.dateEqual(item, currentDate) + }) + } + const checked = multiplesStatus !== -1 + + result.push({ + fullDate: currentDate, + year: dateObj.year, + date: i, + multiple: this.range ? checked : false, + beforeMultiple: this.isLogicBefore(currentDate, this.multipleStatus.before, this.multipleStatus.after), + afterMultiple: this.isLogicAfter(currentDate, this.multipleStatus.before, this.multipleStatus.after), + month: dateObj.month, + disable: (this.startDate && !dateCompare(this.startDate, currentDate)) || (this.endDate && !dateCompare( + currentDate, this.endDate)), + isToday, + userChecked: false, + extraInfo: info + }) + } + return result + } + /** + * 获取下一个月日期集合 + */ + _getNextMonthDays(amount, dateObj) { + const result = [] + const month = dateObj.month + 1 + for (let i = 1; i <= amount; i++) { + result.push({ + date: i, + month, + disable: true + }) + } + return result + } + + /** + * 获取当前日期详情 + * @param {Object} date + */ + getInfo(date) { + if (!date) { + date = new Date() + } + + return this.calendar.find(item => item.fullDate === this.getDateObj(date).fullDate) + } + + /** + * 比较时间是否相等 + */ + dateEqual(before, after) { + before = new Date(fixIosDateFormat(before)) + after = new Date(fixIosDateFormat(after)) + return before.valueOf() === after.valueOf() + } + + /** + * 比较真实起始日期 + */ + + isLogicBefore(currentDate, before, after) { + let logicBefore = before + if (before && after) { + logicBefore = dateCompare(before, after) ? before : after + } + return this.dateEqual(logicBefore, currentDate) + } + + isLogicAfter(currentDate, before, after) { + let logicAfter = after + if (before && after) { + logicAfter = dateCompare(before, after) ? after : before + } + return this.dateEqual(logicAfter, currentDate) + } + + /** + * 获取日期范围内所有日期 + * @param {Object} begin + * @param {Object} end + */ + geDateAll(begin, end) { + var arr = [] + var ab = begin.split('-') + var ae = end.split('-') + var db = new Date() + db.setFullYear(ab[0], ab[1] - 1, ab[2]) + var de = new Date() + de.setFullYear(ae[0], ae[1] - 1, ae[2]) + var unixDb = db.getTime() - 24 * 60 * 60 * 1000 + var unixDe = de.getTime() - 24 * 60 * 60 * 1000 + for (var k = unixDb; k <= unixDe;) { + k = k + 24 * 60 * 60 * 1000 + arr.push(this.getDateObj(new Date(parseInt(k))).fullDate) + } + return arr + } + + /** + * 获取多选状态 + */ + setMultiple(fullDate) { + if (!this.range) return + + let { + before, + after + } = this.multipleStatus + if (before && after) { + if (!this.lastHover) { + this.lastHover = true + return + } + this.multipleStatus.before = fullDate + this.multipleStatus.after = '' + this.multipleStatus.data = [] + this.multipleStatus.fulldate = '' + this.lastHover = false + } else { + if (!before) { + this.multipleStatus.before = fullDate + this.multipleStatus.after = undefined; + this.lastHover = false + } else { + this.multipleStatus.after = fullDate + if (dateCompare(this.multipleStatus.before, this.multipleStatus.after)) { + this.multipleStatus.data = this.geDateAll(this.multipleStatus.before, this.multipleStatus + .after); + } else { + this.multipleStatus.data = this.geDateAll(this.multipleStatus.after, this.multipleStatus + .before); + } + this.lastHover = true + } + } + this.getWeeks(fullDate) + } + + /** + * 鼠标 hover 更新多选状态 + */ + setHoverMultiple(fullDate) { + //抖音小程序点击会触发hover事件,需要避免一下 + // #ifndef MP-TOUTIAO + if (!this.range || this.lastHover) return + const { + before + } = this.multipleStatus + + if (!before) { + this.multipleStatus.before = fullDate + } else { + this.multipleStatus.after = fullDate + if (dateCompare(this.multipleStatus.before, this.multipleStatus.after)) { + this.multipleStatus.data = this.geDateAll(this.multipleStatus.before, this.multipleStatus.after); + } else { + this.multipleStatus.data = this.geDateAll(this.multipleStatus.after, this.multipleStatus.before); + } + } + this.getWeeks(fullDate) + // #endif + + } + + /** + * 更新默认值多选状态 + */ + setDefaultMultiple(before, after) { + this.multipleStatus.before = before + this.multipleStatus.after = after + if (before && after) { + if (dateCompare(before, after)) { + this.multipleStatus.data = this.geDateAll(before, after); + this.getWeeks(after) + } else { + this.multipleStatus.data = this.geDateAll(after, before); + this.getWeeks(before) + } + } + } + + /** + * 获取每周数据 + * @param {Object} dateData + */ + getWeeks(dateData) { + const { + year, + month, + } = this.getDateObj(dateData) + + const preMonthDayAmount = new Date(year, month - 1, 1).getDay() + const preMonthDays = this.getPreMonthDays(preMonthDayAmount, this.getDateObj(dateData)) + + const currentMonthDayAmount = new Date(year, month, 0).getDate() + const currentMonthDays = this.getCurrentMonthDays(currentMonthDayAmount, this.getDateObj(dateData)) + + const nextMonthDayAmount = 42 - preMonthDayAmount - currentMonthDayAmount + const nextMonthDays = this._getNextMonthDays(nextMonthDayAmount, this.getDateObj(dateData)) + + const calendarDays = [...preMonthDays, ...currentMonthDays, ...nextMonthDays] + + const weeks = new Array(6) + for (let i = 0; i < calendarDays.length; i++) { + const index = Math.floor(i / 7) + if (!weeks[index]) { + weeks[index] = new Array(7) + } + weeks[index][i % 7] = calendarDays[i] + } + + this.calendar = calendarDays + this.weeks = weeks + } +} + +function getDateTime(date, hideSecond) { + return `${getDate(date)} ${getTime(date, hideSecond)}` +} + +function getDate(date) { + date = fixIosDateFormat(date) + date = new Date(date) + const year = date.getFullYear() + const month = date.getMonth() + 1 + const day = date.getDate() + return `${year}-${addZero(month)}-${addZero(day)}` +} + +function getTime(date, hideSecond) { + date = fixIosDateFormat(date) + date = new Date(date) + const hour = date.getHours() + const minute = date.getMinutes() + const second = date.getSeconds() + return hideSecond ? `${addZero(hour)}:${addZero(minute)}` : `${addZero(hour)}:${addZero(minute)}:${addZero(second)}` +} + +function addZero(num) { + if (num < 10) { + num = `0${num}` + } + return num +} + +function getDefaultSecond(hideSecond) { + return hideSecond ? '00:00' : '00:00:00' +} + +function dateCompare(startDate, endDate) { + startDate = new Date(fixIosDateFormat(startDate)) + endDate = new Date(fixIosDateFormat(endDate)) + return startDate <= endDate +} + +function checkDate(date) { + const dateReg = /((19|20)\d{2})(-|\/)\d{1,2}(-|\/)\d{1,2}/g + return date.match(dateReg) +} +//ios低版本15及以下,无法匹配 没有 ’秒‘ 时的情况,所以需要在末尾 秒 加上 问号 +const dateTimeReg = /^\d{4}-(0?[1-9]|1[012])-(0?[1-9]|[12][0-9]|3[01])( [0-5]?[0-9]:[0-5]?[0-9](:[0-5]?[0-9])?)?$/; + +function fixIosDateFormat(value) { + if (typeof value === 'string' && dateTimeReg.test(value)) { + value = value.replace(/-/g, '/') + } + return value +} + +export { + Calendar, + getDateTime, + getDate, + getTime, + addZero, + getDefaultSecond, + dateCompare, + checkDate, + fixIosDateFormat +} diff --git a/xiapibizhi/uni_modules/uni-datetime-picker/package.json b/xiapibizhi/uni_modules/uni-datetime-picker/package.json new file mode 100644 index 0000000..4d1b05c --- /dev/null +++ b/xiapibizhi/uni_modules/uni-datetime-picker/package.json @@ -0,0 +1,88 @@ +{ + "id": "uni-datetime-picker", + "displayName": "uni-datetime-picker 日期选择器", + "version": "2.2.34", + "description": "uni-datetime-picker 日期时间选择器,支持日历,支持范围选择", + "keywords": [ + "uni-datetime-picker", + "uni-ui", + "uniui", + "日期时间选择器", + "日期时间" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "" + }, + "directories": { + "example": "../../temps/example_temps" + }, +"dcloudext": { + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui", + "type": "component-vue" + }, + "uni_modules": { + "dependencies": [ + "uni-scss", + "uni-icons" + ], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y", + "alipay": "n" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "n" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "u", + "联盟": "u" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} diff --git a/xiapibizhi/uni_modules/uni-datetime-picker/readme.md b/xiapibizhi/uni_modules/uni-datetime-picker/readme.md new file mode 100644 index 0000000..162fbef --- /dev/null +++ b/xiapibizhi/uni_modules/uni-datetime-picker/readme.md @@ -0,0 +1,21 @@ + + +> `重要通知:组件升级更新 2.0.0 后,支持日期+时间范围选择,组件 ui 将使用日历选择日期,ui 变化较大,同时支持 PC 和 移动端。此版本不向后兼容,不再支持单独的时间选择(type=time)及相关的 hide-second 属性(时间选可使用内置组件 picker)。若仍需使用旧版本,可在插件市场下载*非uni_modules版本*,旧版本将不再维护` + +## DatetimePicker 时间选择器 + +> **组件名:uni-datetime-picker** +> 代码块: `uDatetimePicker` + + +该组件的优势是,支持**时间戳**输入和输出(起始时间、终止时间也支持时间戳),可**同时选择**日期和时间。 + +若只是需要单独选择日期和时间,不需要时间戳输入和输出,可使用原生的 picker 组件。 + +**_点击 picker 默认值规则:_** + +- 若设置初始值 value, 会显示在 picker 显示框中 +- 若无初始值 value,则初始值 value 为当前本地时间 Date.now(), 但不会显示在 picker 显示框中 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-datetime-picker) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/xiapibizhi/uni_modules/uni-icons/changelog.md b/xiapibizhi/uni_modules/uni-icons/changelog.md new file mode 100644 index 0000000..0261131 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-icons/changelog.md @@ -0,0 +1,42 @@ +## 2.0.10(2024-06-07) +- 优化 uni-app x 中,size 属性的类型 +## 2.0.9(2024-01-12) +fix: 修复图标大小默认值错误的问题 +## 2.0.8(2023-12-14) +- 修复 项目未使用 ts 情况下,打包报错的bug +## 2.0.7(2023-12-14) +- 修复 size 属性为 string 时,不加单位导致尺寸异常的bug +## 2.0.6(2023-12-11) +- 优化 兼容老版本icon类型,如 top ,bottom 等 +## 2.0.5(2023-12-11) +- 优化 兼容老版本icon类型,如 top ,bottom 等 +## 2.0.4(2023-12-06) +- 优化 uni-app x 下示例项目图标排序 +## 2.0.3(2023-12-06) +- 修复 nvue下引入组件报错的bug +## 2.0.2(2023-12-05) +-优化 size 属性支持单位 +## 2.0.1(2023-12-05) +- 新增 uni-app x 支持定义图标 +## 1.3.5(2022-01-24) +- 优化 size 属性可以传入不带单位的字符串数值 +## 1.3.4(2022-01-24) +- 优化 size 支持其他单位 +## 1.3.3(2022-01-17) +- 修复 nvue 有些图标不显示的bug,兼容老版本图标 +## 1.3.2(2021-12-01) +- 优化 示例可复制图标名称 +## 1.3.1(2021-11-23) +- 优化 兼容旧组件 type 值 +## 1.3.0(2021-11-19) +- 新增 更多图标 +- 优化 自定义图标使用方式 +- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) +- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-icons](https://uniapp.dcloud.io/component/uniui/uni-icons) +## 1.1.7(2021-11-08) +## 1.2.0(2021-07-30) +- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) +## 1.1.5(2021-05-12) +- 新增 组件示例地址 +## 1.1.4(2021-02-05) +- 调整为uni_modules目录规范 diff --git a/xiapibizhi/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue b/xiapibizhi/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue new file mode 100644 index 0000000..8740559 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue @@ -0,0 +1,91 @@ + + + + + diff --git a/xiapibizhi/uni_modules/uni-icons/components/uni-icons/uni-icons.vue b/xiapibizhi/uni_modules/uni-icons/components/uni-icons/uni-icons.vue new file mode 100644 index 0000000..7da5356 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-icons/components/uni-icons/uni-icons.vue @@ -0,0 +1,110 @@ + + + + + diff --git a/xiapibizhi/uni_modules/uni-icons/components/uni-icons/uniicons.css b/xiapibizhi/uni_modules/uni-icons/components/uni-icons/uniicons.css new file mode 100644 index 0000000..0a6b6fe --- /dev/null +++ b/xiapibizhi/uni_modules/uni-icons/components/uni-icons/uniicons.css @@ -0,0 +1,664 @@ + +.uniui-cart-filled:before { + content: "\e6d0"; +} + +.uniui-gift-filled:before { + content: "\e6c4"; +} + +.uniui-color:before { + content: "\e6cf"; +} + +.uniui-wallet:before { + content: "\e6b1"; +} + +.uniui-settings-filled:before { + content: "\e6ce"; +} + +.uniui-auth-filled:before { + content: "\e6cc"; +} + +.uniui-shop-filled:before { + content: "\e6cd"; +} + +.uniui-staff-filled:before { + content: "\e6cb"; +} + +.uniui-vip-filled:before { + content: "\e6c6"; +} + +.uniui-plus-filled:before { + content: "\e6c7"; +} + +.uniui-folder-add-filled:before { + content: "\e6c8"; +} + +.uniui-color-filled:before { + content: "\e6c9"; +} + +.uniui-tune-filled:before { + content: "\e6ca"; +} + +.uniui-calendar-filled:before { + content: "\e6c0"; +} + +.uniui-notification-filled:before { + content: "\e6c1"; +} + +.uniui-wallet-filled:before { + content: "\e6c2"; +} + +.uniui-medal-filled:before { + content: "\e6c3"; +} + +.uniui-fire-filled:before { + content: "\e6c5"; +} + +.uniui-refreshempty:before { + content: "\e6bf"; +} + +.uniui-location-filled:before { + content: "\e6af"; +} + +.uniui-person-filled:before { + content: "\e69d"; +} + +.uniui-personadd-filled:before { + content: "\e698"; +} + +.uniui-arrowthinleft:before { + content: "\e6d2"; +} + +.uniui-arrowthinup:before { + content: "\e6d3"; +} + +.uniui-arrowthindown:before { + content: "\e6d4"; +} + +.uniui-back:before { + content: "\e6b9"; +} + +.uniui-forward:before { + content: "\e6ba"; +} + +.uniui-arrow-right:before { + content: "\e6bb"; +} + +.uniui-arrow-left:before { + content: "\e6bc"; +} + +.uniui-arrow-up:before { + content: "\e6bd"; +} + +.uniui-arrow-down:before { + content: "\e6be"; +} + +.uniui-arrowthinright:before { + content: "\e6d1"; +} + +.uniui-down:before { + content: "\e6b8"; +} + +.uniui-bottom:before { + content: "\e6b8"; +} + +.uniui-arrowright:before { + content: "\e6d5"; +} + +.uniui-right:before { + content: "\e6b5"; +} + +.uniui-up:before { + content: "\e6b6"; +} + +.uniui-top:before { + content: "\e6b6"; +} + +.uniui-left:before { + content: "\e6b7"; +} + +.uniui-arrowup:before { + content: "\e6d6"; +} + +.uniui-eye:before { + content: "\e651"; +} + +.uniui-eye-filled:before { + content: "\e66a"; +} + +.uniui-eye-slash:before { + content: "\e6b3"; +} + +.uniui-eye-slash-filled:before { + content: "\e6b4"; +} + +.uniui-info-filled:before { + content: "\e649"; +} + +.uniui-reload:before { + content: "\e6b2"; +} + +.uniui-micoff-filled:before { + content: "\e6b0"; +} + +.uniui-map-pin-ellipse:before { + content: "\e6ac"; +} + +.uniui-map-pin:before { + content: "\e6ad"; +} + +.uniui-location:before { + content: "\e6ae"; +} + +.uniui-starhalf:before { + content: "\e683"; +} + +.uniui-star:before { + content: "\e688"; +} + +.uniui-star-filled:before { + content: "\e68f"; +} + +.uniui-calendar:before { + content: "\e6a0"; +} + +.uniui-fire:before { + content: "\e6a1"; +} + +.uniui-medal:before { + content: "\e6a2"; +} + +.uniui-font:before { + content: "\e6a3"; +} + +.uniui-gift:before { + content: "\e6a4"; +} + +.uniui-link:before { + content: "\e6a5"; +} + +.uniui-notification:before { + content: "\e6a6"; +} + +.uniui-staff:before { + content: "\e6a7"; +} + +.uniui-vip:before { + content: "\e6a8"; +} + +.uniui-folder-add:before { + content: "\e6a9"; +} + +.uniui-tune:before { + content: "\e6aa"; +} + +.uniui-auth:before { + content: "\e6ab"; +} + +.uniui-person:before { + content: "\e699"; +} + +.uniui-email-filled:before { + content: "\e69a"; +} + +.uniui-phone-filled:before { + content: "\e69b"; +} + +.uniui-phone:before { + content: "\e69c"; +} + +.uniui-email:before { + content: "\e69e"; +} + +.uniui-personadd:before { + content: "\e69f"; +} + +.uniui-chatboxes-filled:before { + content: "\e692"; +} + +.uniui-contact:before { + content: "\e693"; +} + +.uniui-chatbubble-filled:before { + content: "\e694"; +} + +.uniui-contact-filled:before { + content: "\e695"; +} + +.uniui-chatboxes:before { + content: "\e696"; +} + +.uniui-chatbubble:before { + content: "\e697"; +} + +.uniui-upload-filled:before { + content: "\e68e"; +} + +.uniui-upload:before { + content: "\e690"; +} + +.uniui-weixin:before { + content: "\e691"; +} + +.uniui-compose:before { + content: "\e67f"; +} + +.uniui-qq:before { + content: "\e680"; +} + +.uniui-download-filled:before { + content: "\e681"; +} + +.uniui-pyq:before { + content: "\e682"; +} + +.uniui-sound:before { + content: "\e684"; +} + +.uniui-trash-filled:before { + content: "\e685"; +} + +.uniui-sound-filled:before { + content: "\e686"; +} + +.uniui-trash:before { + content: "\e687"; +} + +.uniui-videocam-filled:before { + content: "\e689"; +} + +.uniui-spinner-cycle:before { + content: "\e68a"; +} + +.uniui-weibo:before { + content: "\e68b"; +} + +.uniui-videocam:before { + content: "\e68c"; +} + +.uniui-download:before { + content: "\e68d"; +} + +.uniui-help:before { + content: "\e679"; +} + +.uniui-navigate-filled:before { + content: "\e67a"; +} + +.uniui-plusempty:before { + content: "\e67b"; +} + +.uniui-smallcircle:before { + content: "\e67c"; +} + +.uniui-minus-filled:before { + content: "\e67d"; +} + +.uniui-micoff:before { + content: "\e67e"; +} + +.uniui-closeempty:before { + content: "\e66c"; +} + +.uniui-clear:before { + content: "\e66d"; +} + +.uniui-navigate:before { + content: "\e66e"; +} + +.uniui-minus:before { + content: "\e66f"; +} + +.uniui-image:before { + content: "\e670"; +} + +.uniui-mic:before { + content: "\e671"; +} + +.uniui-paperplane:before { + content: "\e672"; +} + +.uniui-close:before { + content: "\e673"; +} + +.uniui-help-filled:before { + content: "\e674"; +} + +.uniui-paperplane-filled:before { + content: "\e675"; +} + +.uniui-plus:before { + content: "\e676"; +} + +.uniui-mic-filled:before { + content: "\e677"; +} + +.uniui-image-filled:before { + content: "\e678"; +} + +.uniui-locked-filled:before { + content: "\e668"; +} + +.uniui-info:before { + content: "\e669"; +} + +.uniui-locked:before { + content: "\e66b"; +} + +.uniui-camera-filled:before { + content: "\e658"; +} + +.uniui-chat-filled:before { + content: "\e659"; +} + +.uniui-camera:before { + content: "\e65a"; +} + +.uniui-circle:before { + content: "\e65b"; +} + +.uniui-checkmarkempty:before { + content: "\e65c"; +} + +.uniui-chat:before { + content: "\e65d"; +} + +.uniui-circle-filled:before { + content: "\e65e"; +} + +.uniui-flag:before { + content: "\e65f"; +} + +.uniui-flag-filled:before { + content: "\e660"; +} + +.uniui-gear-filled:before { + content: "\e661"; +} + +.uniui-home:before { + content: "\e662"; +} + +.uniui-home-filled:before { + content: "\e663"; +} + +.uniui-gear:before { + content: "\e664"; +} + +.uniui-smallcircle-filled:before { + content: "\e665"; +} + +.uniui-map-filled:before { + content: "\e666"; +} + +.uniui-map:before { + content: "\e667"; +} + +.uniui-refresh-filled:before { + content: "\e656"; +} + +.uniui-refresh:before { + content: "\e657"; +} + +.uniui-cloud-upload:before { + content: "\e645"; +} + +.uniui-cloud-download-filled:before { + content: "\e646"; +} + +.uniui-cloud-download:before { + content: "\e647"; +} + +.uniui-cloud-upload-filled:before { + content: "\e648"; +} + +.uniui-redo:before { + content: "\e64a"; +} + +.uniui-images-filled:before { + content: "\e64b"; +} + +.uniui-undo-filled:before { + content: "\e64c"; +} + +.uniui-more:before { + content: "\e64d"; +} + +.uniui-more-filled:before { + content: "\e64e"; +} + +.uniui-undo:before { + content: "\e64f"; +} + +.uniui-images:before { + content: "\e650"; +} + +.uniui-paperclip:before { + content: "\e652"; +} + +.uniui-settings:before { + content: "\e653"; +} + +.uniui-search:before { + content: "\e654"; +} + +.uniui-redo-filled:before { + content: "\e655"; +} + +.uniui-list:before { + content: "\e644"; +} + +.uniui-mail-open-filled:before { + content: "\e63a"; +} + +.uniui-hand-down-filled:before { + content: "\e63c"; +} + +.uniui-hand-down:before { + content: "\e63d"; +} + +.uniui-hand-up-filled:before { + content: "\e63e"; +} + +.uniui-hand-up:before { + content: "\e63f"; +} + +.uniui-heart-filled:before { + content: "\e641"; +} + +.uniui-mail-open:before { + content: "\e643"; +} + +.uniui-heart:before { + content: "\e639"; +} + +.uniui-loop:before { + content: "\e633"; +} + +.uniui-pulldown:before { + content: "\e632"; +} + +.uniui-scan:before { + content: "\e62a"; +} + +.uniui-bars:before { + content: "\e627"; +} + +.uniui-checkbox:before { + content: "\e62b"; +} + +.uniui-checkbox-filled:before { + content: "\e62c"; +} + +.uniui-shop:before { + content: "\e62f"; +} + +.uniui-headphones:before { + content: "\e630"; +} + +.uniui-cart:before { + content: "\e631"; +} diff --git a/xiapibizhi/uni_modules/uni-icons/components/uni-icons/uniicons.ttf b/xiapibizhi/uni_modules/uni-icons/components/uni-icons/uniicons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..14696d038d828073edac09ea4e5ba1dec2f58115 GIT binary patch literal 35824 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 F{2S@rCxHL} literal 0 HcmV?d00001 diff --git a/xiapibizhi/uni_modules/uni-icons/components/uni-icons/uniicons_file.ts b/xiapibizhi/uni_modules/uni-icons/components/uni-icons/uniicons_file.ts new file mode 100644 index 0000000..98e93aa --- /dev/null +++ b/xiapibizhi/uni_modules/uni-icons/components/uni-icons/uniicons_file.ts @@ -0,0 +1,664 @@ + +export type IconsData = { + id : string + name : string + font_family : string + css_prefix_text : string + description : string + glyphs : Array +} + +export type IconsDataItem = { + font_class : string + unicode : string +} + + +export const fontData = [ + { + "font_class": "arrow-down", + "unicode": "\ue6be" + }, + { + "font_class": "arrow-left", + "unicode": "\ue6bc" + }, + { + "font_class": "arrow-right", + "unicode": "\ue6bb" + }, + { + "font_class": "arrow-up", + "unicode": "\ue6bd" + }, + { + "font_class": "auth", + "unicode": "\ue6ab" + }, + { + "font_class": "auth-filled", + "unicode": "\ue6cc" + }, + { + "font_class": "back", + "unicode": "\ue6b9" + }, + { + "font_class": "bars", + "unicode": "\ue627" + }, + { + "font_class": "calendar", + "unicode": "\ue6a0" + }, + { + "font_class": "calendar-filled", + "unicode": "\ue6c0" + }, + { + "font_class": "camera", + "unicode": "\ue65a" + }, + { + "font_class": "camera-filled", + "unicode": "\ue658" + }, + { + "font_class": "cart", + "unicode": "\ue631" + }, + { + "font_class": "cart-filled", + "unicode": "\ue6d0" + }, + { + "font_class": "chat", + "unicode": "\ue65d" + }, + { + "font_class": "chat-filled", + "unicode": "\ue659" + }, + { + "font_class": "chatboxes", + "unicode": "\ue696" + }, + { + "font_class": "chatboxes-filled", + "unicode": "\ue692" + }, + { + "font_class": "chatbubble", + "unicode": "\ue697" + }, + { + "font_class": "chatbubble-filled", + "unicode": "\ue694" + }, + { + "font_class": "checkbox", + "unicode": "\ue62b" + }, + { + "font_class": "checkbox-filled", + "unicode": "\ue62c" + }, + { + "font_class": "checkmarkempty", + "unicode": "\ue65c" + }, + { + "font_class": "circle", + "unicode": "\ue65b" + }, + { + "font_class": "circle-filled", + "unicode": "\ue65e" + }, + { + "font_class": "clear", + "unicode": "\ue66d" + }, + { + "font_class": "close", + "unicode": "\ue673" + }, + { + "font_class": "closeempty", + "unicode": "\ue66c" + }, + { + "font_class": "cloud-download", + "unicode": "\ue647" + }, + { + "font_class": "cloud-download-filled", + "unicode": "\ue646" + }, + { + "font_class": "cloud-upload", + "unicode": "\ue645" + }, + { + "font_class": "cloud-upload-filled", + "unicode": "\ue648" + }, + { + "font_class": "color", + "unicode": "\ue6cf" + }, + { + "font_class": "color-filled", + "unicode": "\ue6c9" + }, + { + "font_class": "compose", + "unicode": "\ue67f" + }, + { + "font_class": "contact", + "unicode": "\ue693" + }, + { + "font_class": "contact-filled", + "unicode": "\ue695" + }, + { + "font_class": "down", + "unicode": "\ue6b8" + }, + { + "font_class": "bottom", + "unicode": "\ue6b8" + }, + { + "font_class": "download", + "unicode": "\ue68d" + }, + { + "font_class": "download-filled", + "unicode": "\ue681" + }, + { + "font_class": "email", + "unicode": "\ue69e" + }, + { + "font_class": "email-filled", + "unicode": "\ue69a" + }, + { + "font_class": "eye", + "unicode": "\ue651" + }, + { + "font_class": "eye-filled", + "unicode": "\ue66a" + }, + { + "font_class": "eye-slash", + "unicode": "\ue6b3" + }, + { + "font_class": "eye-slash-filled", + "unicode": "\ue6b4" + }, + { + "font_class": "fire", + "unicode": "\ue6a1" + }, + { + "font_class": "fire-filled", + "unicode": "\ue6c5" + }, + { + "font_class": "flag", + "unicode": "\ue65f" + }, + { + "font_class": "flag-filled", + "unicode": "\ue660" + }, + { + "font_class": "folder-add", + "unicode": "\ue6a9" + }, + { + "font_class": "folder-add-filled", + "unicode": "\ue6c8" + }, + { + "font_class": "font", + "unicode": "\ue6a3" + }, + { + "font_class": "forward", + "unicode": "\ue6ba" + }, + { + "font_class": "gear", + "unicode": "\ue664" + }, + { + "font_class": "gear-filled", + "unicode": "\ue661" + }, + { + "font_class": "gift", + "unicode": "\ue6a4" + }, + { + "font_class": "gift-filled", + "unicode": "\ue6c4" + }, + { + "font_class": "hand-down", + "unicode": "\ue63d" + }, + { + "font_class": "hand-down-filled", + "unicode": "\ue63c" + }, + { + "font_class": "hand-up", + "unicode": "\ue63f" + }, + { + "font_class": "hand-up-filled", + "unicode": "\ue63e" + }, + { + "font_class": "headphones", + "unicode": "\ue630" + }, + { + "font_class": "heart", + "unicode": "\ue639" + }, + { + "font_class": "heart-filled", + "unicode": "\ue641" + }, + { + "font_class": "help", + "unicode": "\ue679" + }, + { + "font_class": "help-filled", + "unicode": "\ue674" + }, + { + "font_class": "home", + "unicode": "\ue662" + }, + { + "font_class": "home-filled", + "unicode": "\ue663" + }, + { + "font_class": "image", + "unicode": "\ue670" + }, + { + "font_class": "image-filled", + "unicode": "\ue678" + }, + { + "font_class": "images", + "unicode": "\ue650" + }, + { + "font_class": "images-filled", + "unicode": "\ue64b" + }, + { + "font_class": "info", + "unicode": "\ue669" + }, + { + "font_class": "info-filled", + "unicode": "\ue649" + }, + { + "font_class": "left", + "unicode": "\ue6b7" + }, + { + "font_class": "link", + "unicode": "\ue6a5" + }, + { + "font_class": "list", + "unicode": "\ue644" + }, + { + "font_class": "location", + "unicode": "\ue6ae" + }, + { + "font_class": "location-filled", + "unicode": "\ue6af" + }, + { + "font_class": "locked", + "unicode": "\ue66b" + }, + { + "font_class": "locked-filled", + "unicode": "\ue668" + }, + { + "font_class": "loop", + "unicode": "\ue633" + }, + { + "font_class": "mail-open", + "unicode": "\ue643" + }, + { + "font_class": "mail-open-filled", + "unicode": "\ue63a" + }, + { + "font_class": "map", + "unicode": "\ue667" + }, + { + "font_class": "map-filled", + "unicode": "\ue666" + }, + { + "font_class": "map-pin", + "unicode": "\ue6ad" + }, + { + "font_class": "map-pin-ellipse", + "unicode": "\ue6ac" + }, + { + "font_class": "medal", + "unicode": "\ue6a2" + }, + { + "font_class": "medal-filled", + "unicode": "\ue6c3" + }, + { + "font_class": "mic", + "unicode": "\ue671" + }, + { + "font_class": "mic-filled", + "unicode": "\ue677" + }, + { + "font_class": "micoff", + "unicode": "\ue67e" + }, + { + "font_class": "micoff-filled", + "unicode": "\ue6b0" + }, + { + "font_class": "minus", + "unicode": "\ue66f" + }, + { + "font_class": "minus-filled", + "unicode": "\ue67d" + }, + { + "font_class": "more", + "unicode": "\ue64d" + }, + { + "font_class": "more-filled", + "unicode": "\ue64e" + }, + { + "font_class": "navigate", + "unicode": "\ue66e" + }, + { + "font_class": "navigate-filled", + "unicode": "\ue67a" + }, + { + "font_class": "notification", + "unicode": "\ue6a6" + }, + { + "font_class": "notification-filled", + "unicode": "\ue6c1" + }, + { + "font_class": "paperclip", + "unicode": "\ue652" + }, + { + "font_class": "paperplane", + "unicode": "\ue672" + }, + { + "font_class": "paperplane-filled", + "unicode": "\ue675" + }, + { + "font_class": "person", + "unicode": "\ue699" + }, + { + "font_class": "person-filled", + "unicode": "\ue69d" + }, + { + "font_class": "personadd", + "unicode": "\ue69f" + }, + { + "font_class": "personadd-filled", + "unicode": "\ue698" + }, + { + "font_class": "personadd-filled-copy", + "unicode": "\ue6d1" + }, + { + "font_class": "phone", + "unicode": "\ue69c" + }, + { + "font_class": "phone-filled", + "unicode": "\ue69b" + }, + { + "font_class": "plus", + "unicode": "\ue676" + }, + { + "font_class": "plus-filled", + "unicode": "\ue6c7" + }, + { + "font_class": "plusempty", + "unicode": "\ue67b" + }, + { + "font_class": "pulldown", + "unicode": "\ue632" + }, + { + "font_class": "pyq", + "unicode": "\ue682" + }, + { + "font_class": "qq", + "unicode": "\ue680" + }, + { + "font_class": "redo", + "unicode": "\ue64a" + }, + { + "font_class": "redo-filled", + "unicode": "\ue655" + }, + { + "font_class": "refresh", + "unicode": "\ue657" + }, + { + "font_class": "refresh-filled", + "unicode": "\ue656" + }, + { + "font_class": "refreshempty", + "unicode": "\ue6bf" + }, + { + "font_class": "reload", + "unicode": "\ue6b2" + }, + { + "font_class": "right", + "unicode": "\ue6b5" + }, + { + "font_class": "scan", + "unicode": "\ue62a" + }, + { + "font_class": "search", + "unicode": "\ue654" + }, + { + "font_class": "settings", + "unicode": "\ue653" + }, + { + "font_class": "settings-filled", + "unicode": "\ue6ce" + }, + { + "font_class": "shop", + "unicode": "\ue62f" + }, + { + "font_class": "shop-filled", + "unicode": "\ue6cd" + }, + { + "font_class": "smallcircle", + "unicode": "\ue67c" + }, + { + "font_class": "smallcircle-filled", + "unicode": "\ue665" + }, + { + "font_class": "sound", + "unicode": "\ue684" + }, + { + "font_class": "sound-filled", + "unicode": "\ue686" + }, + { + "font_class": "spinner-cycle", + "unicode": "\ue68a" + }, + { + "font_class": "staff", + "unicode": "\ue6a7" + }, + { + "font_class": "staff-filled", + "unicode": "\ue6cb" + }, + { + "font_class": "star", + "unicode": "\ue688" + }, + { + "font_class": "star-filled", + "unicode": "\ue68f" + }, + { + "font_class": "starhalf", + "unicode": "\ue683" + }, + { + "font_class": "trash", + "unicode": "\ue687" + }, + { + "font_class": "trash-filled", + "unicode": "\ue685" + }, + { + "font_class": "tune", + "unicode": "\ue6aa" + }, + { + "font_class": "tune-filled", + "unicode": "\ue6ca" + }, + { + "font_class": "undo", + "unicode": "\ue64f" + }, + { + "font_class": "undo-filled", + "unicode": "\ue64c" + }, + { + "font_class": "up", + "unicode": "\ue6b6" + }, + { + "font_class": "top", + "unicode": "\ue6b6" + }, + { + "font_class": "upload", + "unicode": "\ue690" + }, + { + "font_class": "upload-filled", + "unicode": "\ue68e" + }, + { + "font_class": "videocam", + "unicode": "\ue68c" + }, + { + "font_class": "videocam-filled", + "unicode": "\ue689" + }, + { + "font_class": "vip", + "unicode": "\ue6a8" + }, + { + "font_class": "vip-filled", + "unicode": "\ue6c6" + }, + { + "font_class": "wallet", + "unicode": "\ue6b1" + }, + { + "font_class": "wallet-filled", + "unicode": "\ue6c2" + }, + { + "font_class": "weibo", + "unicode": "\ue68b" + }, + { + "font_class": "weixin", + "unicode": "\ue691" + } +] as IconsDataItem[] + +// export const fontData = JSON.parse(fontDataJson) diff --git a/xiapibizhi/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js b/xiapibizhi/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js new file mode 100644 index 0000000..1cd11e1 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js @@ -0,0 +1,649 @@ + +export const fontData = [ + { + "font_class": "arrow-down", + "unicode": "\ue6be" + }, + { + "font_class": "arrow-left", + "unicode": "\ue6bc" + }, + { + "font_class": "arrow-right", + "unicode": "\ue6bb" + }, + { + "font_class": "arrow-up", + "unicode": "\ue6bd" + }, + { + "font_class": "auth", + "unicode": "\ue6ab" + }, + { + "font_class": "auth-filled", + "unicode": "\ue6cc" + }, + { + "font_class": "back", + "unicode": "\ue6b9" + }, + { + "font_class": "bars", + "unicode": "\ue627" + }, + { + "font_class": "calendar", + "unicode": "\ue6a0" + }, + { + "font_class": "calendar-filled", + "unicode": "\ue6c0" + }, + { + "font_class": "camera", + "unicode": "\ue65a" + }, + { + "font_class": "camera-filled", + "unicode": "\ue658" + }, + { + "font_class": "cart", + "unicode": "\ue631" + }, + { + "font_class": "cart-filled", + "unicode": "\ue6d0" + }, + { + "font_class": "chat", + "unicode": "\ue65d" + }, + { + "font_class": "chat-filled", + "unicode": "\ue659" + }, + { + "font_class": "chatboxes", + "unicode": "\ue696" + }, + { + "font_class": "chatboxes-filled", + "unicode": "\ue692" + }, + { + "font_class": "chatbubble", + "unicode": "\ue697" + }, + { + "font_class": "chatbubble-filled", + "unicode": "\ue694" + }, + { + "font_class": "checkbox", + "unicode": "\ue62b" + }, + { + "font_class": "checkbox-filled", + "unicode": "\ue62c" + }, + { + "font_class": "checkmarkempty", + "unicode": "\ue65c" + }, + { + "font_class": "circle", + "unicode": "\ue65b" + }, + { + "font_class": "circle-filled", + "unicode": "\ue65e" + }, + { + "font_class": "clear", + "unicode": "\ue66d" + }, + { + "font_class": "close", + "unicode": "\ue673" + }, + { + "font_class": "closeempty", + "unicode": "\ue66c" + }, + { + "font_class": "cloud-download", + "unicode": "\ue647" + }, + { + "font_class": "cloud-download-filled", + "unicode": "\ue646" + }, + { + "font_class": "cloud-upload", + "unicode": "\ue645" + }, + { + "font_class": "cloud-upload-filled", + "unicode": "\ue648" + }, + { + "font_class": "color", + "unicode": "\ue6cf" + }, + { + "font_class": "color-filled", + "unicode": "\ue6c9" + }, + { + "font_class": "compose", + "unicode": "\ue67f" + }, + { + "font_class": "contact", + "unicode": "\ue693" + }, + { + "font_class": "contact-filled", + "unicode": "\ue695" + }, + { + "font_class": "down", + "unicode": "\ue6b8" + }, + { + "font_class": "bottom", + "unicode": "\ue6b8" + }, + { + "font_class": "download", + "unicode": "\ue68d" + }, + { + "font_class": "download-filled", + "unicode": "\ue681" + }, + { + "font_class": "email", + "unicode": "\ue69e" + }, + { + "font_class": "email-filled", + "unicode": "\ue69a" + }, + { + "font_class": "eye", + "unicode": "\ue651" + }, + { + "font_class": "eye-filled", + "unicode": "\ue66a" + }, + { + "font_class": "eye-slash", + "unicode": "\ue6b3" + }, + { + "font_class": "eye-slash-filled", + "unicode": "\ue6b4" + }, + { + "font_class": "fire", + "unicode": "\ue6a1" + }, + { + "font_class": "fire-filled", + "unicode": "\ue6c5" + }, + { + "font_class": "flag", + "unicode": "\ue65f" + }, + { + "font_class": "flag-filled", + "unicode": "\ue660" + }, + { + "font_class": "folder-add", + "unicode": "\ue6a9" + }, + { + "font_class": "folder-add-filled", + "unicode": "\ue6c8" + }, + { + "font_class": "font", + "unicode": "\ue6a3" + }, + { + "font_class": "forward", + "unicode": "\ue6ba" + }, + { + "font_class": "gear", + "unicode": "\ue664" + }, + { + "font_class": "gear-filled", + "unicode": "\ue661" + }, + { + "font_class": "gift", + "unicode": "\ue6a4" + }, + { + "font_class": "gift-filled", + "unicode": "\ue6c4" + }, + { + "font_class": "hand-down", + "unicode": "\ue63d" + }, + { + "font_class": "hand-down-filled", + "unicode": "\ue63c" + }, + { + "font_class": "hand-up", + "unicode": "\ue63f" + }, + { + "font_class": "hand-up-filled", + "unicode": "\ue63e" + }, + { + "font_class": "headphones", + "unicode": "\ue630" + }, + { + "font_class": "heart", + "unicode": "\ue639" + }, + { + "font_class": "heart-filled", + "unicode": "\ue641" + }, + { + "font_class": "help", + "unicode": "\ue679" + }, + { + "font_class": "help-filled", + "unicode": "\ue674" + }, + { + "font_class": "home", + "unicode": "\ue662" + }, + { + "font_class": "home-filled", + "unicode": "\ue663" + }, + { + "font_class": "image", + "unicode": "\ue670" + }, + { + "font_class": "image-filled", + "unicode": "\ue678" + }, + { + "font_class": "images", + "unicode": "\ue650" + }, + { + "font_class": "images-filled", + "unicode": "\ue64b" + }, + { + "font_class": "info", + "unicode": "\ue669" + }, + { + "font_class": "info-filled", + "unicode": "\ue649" + }, + { + "font_class": "left", + "unicode": "\ue6b7" + }, + { + "font_class": "link", + "unicode": "\ue6a5" + }, + { + "font_class": "list", + "unicode": "\ue644" + }, + { + "font_class": "location", + "unicode": "\ue6ae" + }, + { + "font_class": "location-filled", + "unicode": "\ue6af" + }, + { + "font_class": "locked", + "unicode": "\ue66b" + }, + { + "font_class": "locked-filled", + "unicode": "\ue668" + }, + { + "font_class": "loop", + "unicode": "\ue633" + }, + { + "font_class": "mail-open", + "unicode": "\ue643" + }, + { + "font_class": "mail-open-filled", + "unicode": "\ue63a" + }, + { + "font_class": "map", + "unicode": "\ue667" + }, + { + "font_class": "map-filled", + "unicode": "\ue666" + }, + { + "font_class": "map-pin", + "unicode": "\ue6ad" + }, + { + "font_class": "map-pin-ellipse", + "unicode": "\ue6ac" + }, + { + "font_class": "medal", + "unicode": "\ue6a2" + }, + { + "font_class": "medal-filled", + "unicode": "\ue6c3" + }, + { + "font_class": "mic", + "unicode": "\ue671" + }, + { + "font_class": "mic-filled", + "unicode": "\ue677" + }, + { + "font_class": "micoff", + "unicode": "\ue67e" + }, + { + "font_class": "micoff-filled", + "unicode": "\ue6b0" + }, + { + "font_class": "minus", + "unicode": "\ue66f" + }, + { + "font_class": "minus-filled", + "unicode": "\ue67d" + }, + { + "font_class": "more", + "unicode": "\ue64d" + }, + { + "font_class": "more-filled", + "unicode": "\ue64e" + }, + { + "font_class": "navigate", + "unicode": "\ue66e" + }, + { + "font_class": "navigate-filled", + "unicode": "\ue67a" + }, + { + "font_class": "notification", + "unicode": "\ue6a6" + }, + { + "font_class": "notification-filled", + "unicode": "\ue6c1" + }, + { + "font_class": "paperclip", + "unicode": "\ue652" + }, + { + "font_class": "paperplane", + "unicode": "\ue672" + }, + { + "font_class": "paperplane-filled", + "unicode": "\ue675" + }, + { + "font_class": "person", + "unicode": "\ue699" + }, + { + "font_class": "person-filled", + "unicode": "\ue69d" + }, + { + "font_class": "personadd", + "unicode": "\ue69f" + }, + { + "font_class": "personadd-filled", + "unicode": "\ue698" + }, + { + "font_class": "personadd-filled-copy", + "unicode": "\ue6d1" + }, + { + "font_class": "phone", + "unicode": "\ue69c" + }, + { + "font_class": "phone-filled", + "unicode": "\ue69b" + }, + { + "font_class": "plus", + "unicode": "\ue676" + }, + { + "font_class": "plus-filled", + "unicode": "\ue6c7" + }, + { + "font_class": "plusempty", + "unicode": "\ue67b" + }, + { + "font_class": "pulldown", + "unicode": "\ue632" + }, + { + "font_class": "pyq", + "unicode": "\ue682" + }, + { + "font_class": "qq", + "unicode": "\ue680" + }, + { + "font_class": "redo", + "unicode": "\ue64a" + }, + { + "font_class": "redo-filled", + "unicode": "\ue655" + }, + { + "font_class": "refresh", + "unicode": "\ue657" + }, + { + "font_class": "refresh-filled", + "unicode": "\ue656" + }, + { + "font_class": "refreshempty", + "unicode": "\ue6bf" + }, + { + "font_class": "reload", + "unicode": "\ue6b2" + }, + { + "font_class": "right", + "unicode": "\ue6b5" + }, + { + "font_class": "scan", + "unicode": "\ue62a" + }, + { + "font_class": "search", + "unicode": "\ue654" + }, + { + "font_class": "settings", + "unicode": "\ue653" + }, + { + "font_class": "settings-filled", + "unicode": "\ue6ce" + }, + { + "font_class": "shop", + "unicode": "\ue62f" + }, + { + "font_class": "shop-filled", + "unicode": "\ue6cd" + }, + { + "font_class": "smallcircle", + "unicode": "\ue67c" + }, + { + "font_class": "smallcircle-filled", + "unicode": "\ue665" + }, + { + "font_class": "sound", + "unicode": "\ue684" + }, + { + "font_class": "sound-filled", + "unicode": "\ue686" + }, + { + "font_class": "spinner-cycle", + "unicode": "\ue68a" + }, + { + "font_class": "staff", + "unicode": "\ue6a7" + }, + { + "font_class": "staff-filled", + "unicode": "\ue6cb" + }, + { + "font_class": "star", + "unicode": "\ue688" + }, + { + "font_class": "star-filled", + "unicode": "\ue68f" + }, + { + "font_class": "starhalf", + "unicode": "\ue683" + }, + { + "font_class": "trash", + "unicode": "\ue687" + }, + { + "font_class": "trash-filled", + "unicode": "\ue685" + }, + { + "font_class": "tune", + "unicode": "\ue6aa" + }, + { + "font_class": "tune-filled", + "unicode": "\ue6ca" + }, + { + "font_class": "undo", + "unicode": "\ue64f" + }, + { + "font_class": "undo-filled", + "unicode": "\ue64c" + }, + { + "font_class": "up", + "unicode": "\ue6b6" + }, + { + "font_class": "top", + "unicode": "\ue6b6" + }, + { + "font_class": "upload", + "unicode": "\ue690" + }, + { + "font_class": "upload-filled", + "unicode": "\ue68e" + }, + { + "font_class": "videocam", + "unicode": "\ue68c" + }, + { + "font_class": "videocam-filled", + "unicode": "\ue689" + }, + { + "font_class": "vip", + "unicode": "\ue6a8" + }, + { + "font_class": "vip-filled", + "unicode": "\ue6c6" + }, + { + "font_class": "wallet", + "unicode": "\ue6b1" + }, + { + "font_class": "wallet-filled", + "unicode": "\ue6c2" + }, + { + "font_class": "weibo", + "unicode": "\ue68b" + }, + { + "font_class": "weixin", + "unicode": "\ue691" + } +] + +// export const fontData = JSON.parse(fontDataJson) diff --git a/xiapibizhi/uni_modules/uni-icons/package.json b/xiapibizhi/uni_modules/uni-icons/package.json new file mode 100644 index 0000000..6b681b4 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-icons/package.json @@ -0,0 +1,89 @@ +{ + "id": "uni-icons", + "displayName": "uni-icons 图标", + "version": "2.0.10", + "description": "图标组件,用于展示移动端常见的图标,可自定义颜色、大小。", + "keywords": [ + "uni-ui", + "uniui", + "icon", + "图标" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "^3.2.14" + }, + "directories": { + "example": "../../temps/example_temps" + }, +"dcloudext": { + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui", + "type": "component-vue" + }, + "uni_modules": { + "dependencies": ["uni-scss"], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y", + "alipay": "n" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "y", + "app-uvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y", + "钉钉": "y", + "快手": "y", + "飞书": "y", + "京东": "y" + }, + "快应用": { + "华为": "y", + "联盟": "y" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} diff --git a/xiapibizhi/uni_modules/uni-icons/readme.md b/xiapibizhi/uni_modules/uni-icons/readme.md new file mode 100644 index 0000000..86234ba --- /dev/null +++ b/xiapibizhi/uni_modules/uni-icons/readme.md @@ -0,0 +1,8 @@ +## Icons 图标 +> **组件名:uni-icons** +> 代码块: `uIcons` + +用于展示 icons 图标 。 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-icons) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 diff --git a/xiapibizhi/uni_modules/uni-popup/changelog.md b/xiapibizhi/uni_modules/uni-popup/changelog.md new file mode 100644 index 0000000..decd775 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-popup/changelog.md @@ -0,0 +1,84 @@ +## 1.9.1(2024-04-02) +- 修复 uni-popup-dialog vue3下使用value无法进行绑定的bug(双向绑定兼容旧写法) +## 1.9.0(2024-03-28) +- 修复 uni-popup-dialog 双向绑定时初始化逻辑修正 +## 1.8.9(2024-03-20) +- 修复 uni-popup-dialog 数据输入时修正为双向绑定 +## 1.8.8(2024-02-20) +- 修复 uni-popup 在微信小程序下出现文字向上闪动的bug +## 1.8.7(2024-02-02) +- 新增 uni-popup-dialog 新增属性focus:input模式下,是否自动自动聚焦 +## 1.8.6(2024-01-30) +- 新增 uni-popup-dialog 新增属性maxLength:限制输入框字数 +## 1.8.5(2024-01-26) +- 新增 uni-popup-dialog 新增属性showClose:控制关闭按钮的显示 +## 1.8.4(2023-11-15) +- 新增 uni-popup 支持uni-app-x 注意暂时仅支持 `maskClick` `@open` `@close` +## 1.8.3(2023-04-17) +- 修复 uni-popup 重复打开时的 bug +## 1.8.2(2023-02-02) +- uni-popup-dialog 组件新增 inputType 属性 +## 1.8.1(2022-12-01) +- 修复 nvue 下 v-show 报错 +## 1.8.0(2022-11-29) +- 优化 主题样式 +## 1.7.9(2022-04-02) +- 修复 弹出层内部无法滚动的bug +## 1.7.8(2022-03-28) +- 修复 小程序中高度错误的bug +## 1.7.7(2022-03-17) +- 修复 快速调用open出现问题的Bug +## 1.7.6(2022-02-14) +- 修复 safeArea 属性不能设置为false的bug +## 1.7.5(2022-01-19) +- 修复 isMaskClick 失效的bug +## 1.7.4(2022-01-19) +- 新增 cancelText \ confirmText 属性 ,可自定义文本 +- 新增 maskBackgroundColor 属性 ,可以修改蒙版颜色 +- 优化 maskClick属性 更新为 isMaskClick ,解决微信小程序警告的问题 +## 1.7.3(2022-01-13) +- 修复 设置 safeArea 属性不生效的bug +## 1.7.2(2021-11-26) +- 优化 组件示例 +## 1.7.1(2021-11-26) +- 修复 vuedoc 文字错误 +## 1.7.0(2021-11-19) +- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) +- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-popup](https://uniapp.dcloud.io/component/uniui/uni-popup) +## 1.6.2(2021-08-24) +- 新增 支持国际化 +## 1.6.1(2021-07-30) +- 优化 vue3下事件警告的问题 +## 1.6.0(2021-07-13) +- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) +## 1.5.0(2021-06-23) +- 新增 mask-click 遮罩层点击事件 +## 1.4.5(2021-06-22) +- 修复 nvue 平台中间弹出后,点击内容,再点击遮罩无法关闭的Bug +## 1.4.4(2021-06-18) +- 修复 H5平台中间弹出后,点击内容,再点击遮罩无法关闭的Bug +## 1.4.3(2021-06-08) +- 修复 错误的 watch 字段 +- 修复 safeArea 属性不生效的问题 +- 修复 点击内容,再点击遮罩无法关闭的Bug +## 1.4.2(2021-05-12) +- 新增 组件示例地址 +## 1.4.1(2021-04-29) +- 修复 组件内放置 input 、textarea 组件,无法聚焦的问题 +## 1.4.0 (2021-04-29) +- 新增 type 属性的 left\right 值,支持左右弹出 +- 新增 open(String:type) 方法参数 ,可以省略 type 属性 ,直接传入类型打开指定弹窗 +- 新增 backgroundColor 属性,可定义主窗口背景色,默认不显示背景色 +- 新增 safeArea 属性,是否适配底部安全区 +- 修复 App\h5\微信小程序底部安全区占位不对的Bug +- 修复 App 端弹出等待的Bug +- 优化 提升低配设备性能,优化动画卡顿问题 +- 优化 更简单的组件自定义方式 +## 1.2.9(2021-02-05) +- 优化 组件引用关系,通过uni_modules引用组件 +## 1.2.8(2021-02-05) +- 调整为uni_modules目录规范 +## 1.2.7(2021-02-05) +- 调整为uni_modules目录规范 +- 新增 支持 PC 端 +- 新增 uni-popup-message 、uni-popup-dialog扩展组件支持 PC 端 diff --git a/xiapibizhi/uni_modules/uni-popup/components/uni-popup-dialog/keypress.js b/xiapibizhi/uni_modules/uni-popup/components/uni-popup-dialog/keypress.js new file mode 100644 index 0000000..6ef26a2 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-popup/components/uni-popup-dialog/keypress.js @@ -0,0 +1,45 @@ +// #ifdef H5 +export default { + name: 'Keypress', + props: { + disable: { + type: Boolean, + default: false + } + }, + mounted () { + const keyNames = { + esc: ['Esc', 'Escape'], + tab: 'Tab', + enter: 'Enter', + space: [' ', 'Spacebar'], + up: ['Up', 'ArrowUp'], + left: ['Left', 'ArrowLeft'], + right: ['Right', 'ArrowRight'], + down: ['Down', 'ArrowDown'], + delete: ['Backspace', 'Delete', 'Del'] + } + const listener = ($event) => { + if (this.disable) { + return + } + const keyName = Object.keys(keyNames).find(key => { + const keyName = $event.key + const value = keyNames[key] + return value === keyName || (Array.isArray(value) && value.includes(keyName)) + }) + if (keyName) { + // 避免和其他按键事件冲突 + setTimeout(() => { + this.$emit(keyName, {}) + }, 0) + } + } + document.addEventListener('keyup', listener) + this.$once('hook:beforeDestroy', () => { + document.removeEventListener('keyup', listener) + }) + }, + render: () => {} +} +// #endif diff --git a/xiapibizhi/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue b/xiapibizhi/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue new file mode 100644 index 0000000..08707d4 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue @@ -0,0 +1,316 @@ + + + + + diff --git a/xiapibizhi/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.vue b/xiapibizhi/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.vue new file mode 100644 index 0000000..91370a8 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.vue @@ -0,0 +1,143 @@ + + + + diff --git a/xiapibizhi/uni_modules/uni-popup/components/uni-popup-share/uni-popup-share.vue b/xiapibizhi/uni_modules/uni-popup/components/uni-popup-share/uni-popup-share.vue new file mode 100644 index 0000000..f7e667c --- /dev/null +++ b/xiapibizhi/uni_modules/uni-popup/components/uni-popup-share/uni-popup-share.vue @@ -0,0 +1,187 @@ + + + + diff --git a/xiapibizhi/uni_modules/uni-popup/components/uni-popup/i18n/en.json b/xiapibizhi/uni_modules/uni-popup/components/uni-popup/i18n/en.json new file mode 100644 index 0000000..7f1bd06 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-popup/components/uni-popup/i18n/en.json @@ -0,0 +1,7 @@ +{ + "uni-popup.cancel": "cancel", + "uni-popup.ok": "ok", + "uni-popup.placeholder": "pleace enter", + "uni-popup.title": "Hint", + "uni-popup.shareTitle": "Share to" +} diff --git a/xiapibizhi/uni_modules/uni-popup/components/uni-popup/i18n/index.js b/xiapibizhi/uni_modules/uni-popup/components/uni-popup/i18n/index.js new file mode 100644 index 0000000..de7509c --- /dev/null +++ b/xiapibizhi/uni_modules/uni-popup/components/uni-popup/i18n/index.js @@ -0,0 +1,8 @@ +import en from './en.json' +import zhHans from './zh-Hans.json' +import zhHant from './zh-Hant.json' +export default { + en, + 'zh-Hans': zhHans, + 'zh-Hant': zhHant +} diff --git a/xiapibizhi/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hans.json b/xiapibizhi/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hans.json new file mode 100644 index 0000000..5e3003c --- /dev/null +++ b/xiapibizhi/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hans.json @@ -0,0 +1,7 @@ +{ + "uni-popup.cancel": "取消", + "uni-popup.ok": "确定", + "uni-popup.placeholder": "请输入", + "uni-popup.title": "提示", + "uni-popup.shareTitle": "分享到" +} diff --git a/xiapibizhi/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hant.json b/xiapibizhi/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hant.json new file mode 100644 index 0000000..13e39eb --- /dev/null +++ b/xiapibizhi/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hant.json @@ -0,0 +1,7 @@ +{ + "uni-popup.cancel": "取消", + "uni-popup.ok": "確定", + "uni-popup.placeholder": "請輸入", + "uni-popup.title": "提示", + "uni-popup.shareTitle": "分享到" +} diff --git a/xiapibizhi/uni_modules/uni-popup/components/uni-popup/keypress.js b/xiapibizhi/uni_modules/uni-popup/components/uni-popup/keypress.js new file mode 100644 index 0000000..62dda46 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-popup/components/uni-popup/keypress.js @@ -0,0 +1,45 @@ +// #ifdef H5 +export default { + name: 'Keypress', + props: { + disable: { + type: Boolean, + default: false + } + }, + mounted () { + const keyNames = { + esc: ['Esc', 'Escape'], + tab: 'Tab', + enter: 'Enter', + space: [' ', 'Spacebar'], + up: ['Up', 'ArrowUp'], + left: ['Left', 'ArrowLeft'], + right: ['Right', 'ArrowRight'], + down: ['Down', 'ArrowDown'], + delete: ['Backspace', 'Delete', 'Del'] + } + const listener = ($event) => { + if (this.disable) { + return + } + const keyName = Object.keys(keyNames).find(key => { + const keyName = $event.key + const value = keyNames[key] + return value === keyName || (Array.isArray(value) && value.includes(keyName)) + }) + if (keyName) { + // 避免和其他按键事件冲突 + setTimeout(() => { + this.$emit(keyName, {}) + }, 0) + } + } + document.addEventListener('keyup', listener) + // this.$once('hook:beforeDestroy', () => { + // document.removeEventListener('keyup', listener) + // }) + }, + render: () => {} +} +// #endif diff --git a/xiapibizhi/uni_modules/uni-popup/components/uni-popup/popup.js b/xiapibizhi/uni_modules/uni-popup/components/uni-popup/popup.js new file mode 100644 index 0000000..c4e5781 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-popup/components/uni-popup/popup.js @@ -0,0 +1,26 @@ + +export default { + data() { + return { + + } + }, + created(){ + this.popup = this.getParent() + }, + methods:{ + /** + * 获取父元素实例 + */ + getParent(name = 'uniPopup') { + let parent = this.$parent; + let parentName = parent.$options.name; + while (parentName !== name) { + parent = parent.$parent; + if (!parent) return false + parentName = parent.$options.name; + } + return parent; + }, + } +} diff --git a/xiapibizhi/uni_modules/uni-popup/components/uni-popup/uni-popup.uvue b/xiapibizhi/uni_modules/uni-popup/components/uni-popup/uni-popup.uvue new file mode 100644 index 0000000..5eb8d5b --- /dev/null +++ b/xiapibizhi/uni_modules/uni-popup/components/uni-popup/uni-popup.uvue @@ -0,0 +1,90 @@ + + + + + \ No newline at end of file diff --git a/xiapibizhi/uni_modules/uni-popup/components/uni-popup/uni-popup.vue b/xiapibizhi/uni_modules/uni-popup/components/uni-popup/uni-popup.vue new file mode 100644 index 0000000..8349e99 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-popup/components/uni-popup/uni-popup.vue @@ -0,0 +1,503 @@ + + + + diff --git a/xiapibizhi/uni_modules/uni-popup/package.json b/xiapibizhi/uni_modules/uni-popup/package.json new file mode 100644 index 0000000..3cfa384 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-popup/package.json @@ -0,0 +1,88 @@ +{ + "id": "uni-popup", + "displayName": "uni-popup 弹出层", + "version": "1.9.1", + "description": " Popup 组件,提供常用的弹层", + "keywords": [ + "uni-ui", + "弹出层", + "弹窗", + "popup", + "弹框" + ], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "" + }, + "directories": { + "example": "../../temps/example_temps" + }, + "dcloudext": { + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui", + "type": "component-vue" + }, + "uni_modules": { + "dependencies": [ + "uni-scss", + "uni-transition" + ], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y", + "alipay": "n" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "u", + "联盟": "u" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} diff --git a/xiapibizhi/uni_modules/uni-popup/readme.md b/xiapibizhi/uni_modules/uni-popup/readme.md new file mode 100644 index 0000000..fdad4b3 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-popup/readme.md @@ -0,0 +1,17 @@ + + +## Popup 弹出层 +> **组件名:uni-popup** +> 代码块: `uPopup` +> 关联组件:`uni-transition` + + +弹出层组件,在应用中弹出一个消息提示窗口、提示框等 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-popup) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 + + + + + diff --git a/xiapibizhi/uni_modules/uni-rate/changelog.md b/xiapibizhi/uni_modules/uni-rate/changelog.md new file mode 100644 index 0000000..8a98a61 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-rate/changelog.md @@ -0,0 +1,25 @@ +## 1.3.1(2022-02-25) +- 修复 条件判断 `NaN` 错误的 bug +## 1.3.0(2021-11-19) +- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) +- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-rate](https://uniapp.dcloud.io/component/uniui/uni-rate) +## 1.2.2(2021-09-10) +- 优化 默认值修改为 0 颗星 +## 1.2.1(2021-07-30) +- 优化 vue3下事件警告的问题 +## 1.2.0(2021-07-13) +- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) +## 1.1.2(2021-05-12) +- 新增 组件示例地址 +## 1.1.1(2021-04-21) +- 修复 布局变化后 uni-rate 星星计算不准确的 bug +- 优化 添加依赖 uni-icons, 导入 uni-rate 自动下载依赖 +## 1.1.0(2021-04-16) +- 修复 uni-rate 属性 margin 值为 string 组件失效的 bug + +## 1.0.9(2021-02-05) +- 优化 组件引用关系,通过uni_modules引用组件 + +## 1.0.8(2021-02-05) +- 调整为uni_modules目录规范 +- 支持 pc 端 diff --git a/xiapibizhi/uni_modules/uni-rate/components/uni-rate/uni-rate.vue b/xiapibizhi/uni_modules/uni-rate/components/uni-rate/uni-rate.vue new file mode 100644 index 0000000..857f5f9 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-rate/components/uni-rate/uni-rate.vue @@ -0,0 +1,361 @@ + + + + + diff --git a/xiapibizhi/uni_modules/uni-rate/package.json b/xiapibizhi/uni_modules/uni-rate/package.json new file mode 100644 index 0000000..64e8e33 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-rate/package.json @@ -0,0 +1,88 @@ +{ + "id": "uni-rate", + "displayName": "uni-rate 评分", + "version": "1.3.1", + "description": "Rate 评分组件,可自定义评分星星图标的大小、间隔、评分数。", + "keywords": [ + "uni-ui", + "uniui", + "评分" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "" + }, + "directories": { + "example": "../../temps/example_temps" + }, + "dcloudext": { + "category": [ + "前端组件", + "通用组件" + ], + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" + }, + "uni_modules": { + "dependencies": [ + "uni-scss", + "uni-icons" + ], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "u", + "联盟": "u" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} diff --git a/xiapibizhi/uni_modules/uni-rate/readme.md b/xiapibizhi/uni_modules/uni-rate/readme.md new file mode 100644 index 0000000..eae7b5c --- /dev/null +++ b/xiapibizhi/uni_modules/uni-rate/readme.md @@ -0,0 +1,12 @@ + + +## Rate 评分 +> **组件名:uni-rate** +> 代码块: `uRate` +> 关联组件:`uni-icons` + + +评分组件,多用于购买商品后,对商品进行评价等场景 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-rate) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/xiapibizhi/uni_modules/uni-scss/changelog.md b/xiapibizhi/uni_modules/uni-scss/changelog.md new file mode 100644 index 0000000..b863bb0 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-scss/changelog.md @@ -0,0 +1,8 @@ +## 1.0.3(2022-01-21) +- 优化 组件示例 +## 1.0.2(2021-11-22) +- 修复 / 符号在 vue 不同版本兼容问题引起的报错问题 +## 1.0.1(2021-11-22) +- 修复 vue3中scss语法兼容问题 +## 1.0.0(2021-11-18) +- init diff --git a/xiapibizhi/uni_modules/uni-scss/index.scss b/xiapibizhi/uni_modules/uni-scss/index.scss new file mode 100644 index 0000000..1744a5f --- /dev/null +++ b/xiapibizhi/uni_modules/uni-scss/index.scss @@ -0,0 +1 @@ +@import './styles/index.scss'; diff --git a/xiapibizhi/uni_modules/uni-scss/package.json b/xiapibizhi/uni_modules/uni-scss/package.json new file mode 100644 index 0000000..7cc0ccb --- /dev/null +++ b/xiapibizhi/uni_modules/uni-scss/package.json @@ -0,0 +1,82 @@ +{ + "id": "uni-scss", + "displayName": "uni-scss 辅助样式", + "version": "1.0.3", + "description": "uni-sass是uni-ui提供的一套全局样式 ,通过一些简单的类名和sass变量,实现简单的页面布局操作,比如颜色、边距、圆角等。", + "keywords": [ + "uni-scss", + "uni-ui", + "辅助样式" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "^3.1.0" + }, + "dcloudext": { + "category": [ + "JS SDK", + "通用 SDK" + ], + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" + }, + "uni_modules": { + "dependencies": [], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "u" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "n", + "联盟": "n" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} diff --git a/xiapibizhi/uni_modules/uni-scss/readme.md b/xiapibizhi/uni_modules/uni-scss/readme.md new file mode 100644 index 0000000..b7d1c25 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-scss/readme.md @@ -0,0 +1,4 @@ +`uni-sass` 是 `uni-ui`提供的一套全局样式 ,通过一些简单的类名和`sass`变量,实现简单的页面布局操作,比如颜色、边距、圆角等。 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-sass) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/xiapibizhi/uni_modules/uni-scss/styles/index.scss b/xiapibizhi/uni_modules/uni-scss/styles/index.scss new file mode 100644 index 0000000..ffac4fe --- /dev/null +++ b/xiapibizhi/uni_modules/uni-scss/styles/index.scss @@ -0,0 +1,7 @@ +@import './setting/_variables.scss'; +@import './setting/_border.scss'; +@import './setting/_color.scss'; +@import './setting/_space.scss'; +@import './setting/_radius.scss'; +@import './setting/_text.scss'; +@import './setting/_styles.scss'; diff --git a/xiapibizhi/uni_modules/uni-scss/styles/setting/_border.scss b/xiapibizhi/uni_modules/uni-scss/styles/setting/_border.scss new file mode 100644 index 0000000..12a11c3 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-scss/styles/setting/_border.scss @@ -0,0 +1,3 @@ +.uni-border { + border: 1px $uni-border-1 solid; +} \ No newline at end of file diff --git a/xiapibizhi/uni_modules/uni-scss/styles/setting/_color.scss b/xiapibizhi/uni_modules/uni-scss/styles/setting/_color.scss new file mode 100644 index 0000000..1ededd9 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-scss/styles/setting/_color.scss @@ -0,0 +1,66 @@ + +// TODO 暂时不需要 class ,需要用户使用变量实现 ,如果使用类名其实并不推荐 +// @mixin get-styles($k,$c) { +// @if $k == size or $k == weight{ +// font-#{$k}:#{$c} +// }@else{ +// #{$k}:#{$c} +// } +// } +$uni-ui-color:( + // 主色 + primary: $uni-primary, + primary-disable: $uni-primary-disable, + primary-light: $uni-primary-light, + // 辅助色 + success: $uni-success, + success-disable: $uni-success-disable, + success-light: $uni-success-light, + warning: $uni-warning, + warning-disable: $uni-warning-disable, + warning-light: $uni-warning-light, + error: $uni-error, + error-disable: $uni-error-disable, + error-light: $uni-error-light, + info: $uni-info, + info-disable: $uni-info-disable, + info-light: $uni-info-light, + // 中性色 + main-color: $uni-main-color, + base-color: $uni-base-color, + secondary-color: $uni-secondary-color, + extra-color: $uni-extra-color, + // 背景色 + bg-color: $uni-bg-color, + // 边框颜色 + border-1: $uni-border-1, + border-2: $uni-border-2, + border-3: $uni-border-3, + border-4: $uni-border-4, + // 黑色 + black:$uni-black, + // 白色 + white:$uni-white, + // 透明 + transparent:$uni-transparent +) !default; +@each $key, $child in $uni-ui-color { + .uni-#{"" + $key} { + color: $child; + } + .uni-#{"" + $key}-bg { + background-color: $child; + } +} +.uni-shadow-sm { + box-shadow: $uni-shadow-sm; +} +.uni-shadow-base { + box-shadow: $uni-shadow-base; +} +.uni-shadow-lg { + box-shadow: $uni-shadow-lg; +} +.uni-mask { + background-color:$uni-mask; +} diff --git a/xiapibizhi/uni_modules/uni-scss/styles/setting/_radius.scss b/xiapibizhi/uni_modules/uni-scss/styles/setting/_radius.scss new file mode 100644 index 0000000..9a0428b --- /dev/null +++ b/xiapibizhi/uni_modules/uni-scss/styles/setting/_radius.scss @@ -0,0 +1,55 @@ +@mixin radius($r,$d:null ,$important: false){ + $radius-value:map-get($uni-radius, $r) if($important, !important, null); + // Key exists within the $uni-radius variable + @if (map-has-key($uni-radius, $r) and $d){ + @if $d == t { + border-top-left-radius:$radius-value; + border-top-right-radius:$radius-value; + }@else if $d == r { + border-top-right-radius:$radius-value; + border-bottom-right-radius:$radius-value; + }@else if $d == b { + border-bottom-left-radius:$radius-value; + border-bottom-right-radius:$radius-value; + }@else if $d == l { + border-top-left-radius:$radius-value; + border-bottom-left-radius:$radius-value; + }@else if $d == tl { + border-top-left-radius:$radius-value; + }@else if $d == tr { + border-top-right-radius:$radius-value; + }@else if $d == br { + border-bottom-right-radius:$radius-value; + }@else if $d == bl { + border-bottom-left-radius:$radius-value; + } + }@else{ + border-radius:$radius-value; + } +} + +@each $key, $child in $uni-radius { + @if($key){ + .uni-radius-#{"" + $key} { + @include radius($key) + } + }@else{ + .uni-radius { + @include radius($key) + } + } +} + +@each $direction in t, r, b, l,tl, tr, br, bl { + @each $key, $child in $uni-radius { + @if($key){ + .uni-radius-#{"" + $direction}-#{"" + $key} { + @include radius($key,$direction,false) + } + }@else{ + .uni-radius-#{$direction} { + @include radius($key,$direction,false) + } + } + } +} diff --git a/xiapibizhi/uni_modules/uni-scss/styles/setting/_space.scss b/xiapibizhi/uni_modules/uni-scss/styles/setting/_space.scss new file mode 100644 index 0000000..3c89528 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-scss/styles/setting/_space.scss @@ -0,0 +1,56 @@ + +@mixin fn($space,$direction,$size,$n) { + @if $n { + #{$space}-#{$direction}: #{$size*$uni-space-root}px + } @else { + #{$space}-#{$direction}: #{-$size*$uni-space-root}px + } +} +@mixin get-styles($direction,$i,$space,$n){ + @if $direction == t { + @include fn($space, top,$i,$n); + } + @if $direction == r { + @include fn($space, right,$i,$n); + } + @if $direction == b { + @include fn($space, bottom,$i,$n); + } + @if $direction == l { + @include fn($space, left,$i,$n); + } + @if $direction == x { + @include fn($space, left,$i,$n); + @include fn($space, right,$i,$n); + } + @if $direction == y { + @include fn($space, top,$i,$n); + @include fn($space, bottom,$i,$n); + } + @if $direction == a { + @if $n { + #{$space}:#{$i*$uni-space-root}px; + } @else { + #{$space}:#{-$i*$uni-space-root}px; + } + } +} + +@each $orientation in m,p { + $space: margin; + @if $orientation == m { + $space: margin; + } @else { + $space: padding; + } + @for $i from 0 through 16 { + @each $direction in t, r, b, l, x, y, a { + .uni-#{$orientation}#{$direction}-#{$i} { + @include get-styles($direction,$i,$space,true); + } + .uni-#{$orientation}#{$direction}-n#{$i} { + @include get-styles($direction,$i,$space,false); + } + } + } +} \ No newline at end of file diff --git a/xiapibizhi/uni_modules/uni-scss/styles/setting/_styles.scss b/xiapibizhi/uni_modules/uni-scss/styles/setting/_styles.scss new file mode 100644 index 0000000..689afec --- /dev/null +++ b/xiapibizhi/uni_modules/uni-scss/styles/setting/_styles.scss @@ -0,0 +1,167 @@ +/* #ifndef APP-NVUE */ + +$-color-white:#fff; +$-color-black:#000; +@mixin base-style($color) { + color: #fff; + background-color: $color; + border-color: mix($-color-black, $color, 8%); + &:not([hover-class]):active { + background: mix($-color-black, $color, 10%); + border-color: mix($-color-black, $color, 20%); + color: $-color-white; + outline: none; + } +} +@mixin is-color($color) { + @include base-style($color); + &[loading] { + @include base-style($color); + &::before { + margin-right:5px; + } + } + &[disabled] { + &, + &[loading], + &:not([hover-class]):active { + color: $-color-white; + border-color: mix(darken($color,10%), $-color-white); + background-color: mix($color, $-color-white); + } + } + +} +@mixin base-plain-style($color) { + color:$color; + background-color: mix($-color-white, $color, 90%); + border-color: mix($-color-white, $color, 70%); + &:not([hover-class]):active { + background: mix($-color-white, $color, 80%); + color: $color; + outline: none; + border-color: mix($-color-white, $color, 50%); + } +} +@mixin is-plain($color){ + &[plain] { + @include base-plain-style($color); + &[loading] { + @include base-plain-style($color); + &::before { + margin-right:5px; + } + } + &[disabled] { + &, + &:active { + color: mix($-color-white, $color, 40%); + background-color: mix($-color-white, $color, 90%); + border-color: mix($-color-white, $color, 80%); + } + } + } +} + + +.uni-btn { + margin: 5px; + color: #393939; + border:1px solid #ccc; + font-size: 16px; + font-weight: 200; + background-color: #F9F9F9; + // TODO 暂时处理边框隐藏一边的问题 + overflow: visible; + &::after{ + border: none; + } + + &:not([type]),&[type=default] { + color: #999; + &[loading] { + background: none; + &::before { + margin-right:5px; + } + } + + + + &[disabled]{ + color: mix($-color-white, #999, 60%); + &, + &[loading], + &:active { + color: mix($-color-white, #999, 60%); + background-color: mix($-color-white,$-color-black , 98%); + border-color: mix($-color-white, #999, 85%); + } + } + + &[plain] { + color: #999; + background: none; + border-color: $uni-border-1; + &:not([hover-class]):active { + background: none; + color: mix($-color-white, $-color-black, 80%); + border-color: mix($-color-white, $-color-black, 90%); + outline: none; + } + &[disabled]{ + &, + &[loading], + &:active { + background: none; + color: mix($-color-white, #999, 60%); + border-color: mix($-color-white, #999, 85%); + } + } + } + } + + &:not([hover-class]):active { + color: mix($-color-white, $-color-black, 50%); + } + + &[size=mini] { + font-size: 16px; + font-weight: 200; + border-radius: 8px; + } + + + + &.uni-btn-small { + font-size: 14px; + } + &.uni-btn-mini { + font-size: 12px; + } + + &.uni-btn-radius { + border-radius: 999px; + } + &[type=primary] { + @include is-color($uni-primary); + @include is-plain($uni-primary) + } + &[type=success] { + @include is-color($uni-success); + @include is-plain($uni-success) + } + &[type=error] { + @include is-color($uni-error); + @include is-plain($uni-error) + } + &[type=warning] { + @include is-color($uni-warning); + @include is-plain($uni-warning) + } + &[type=info] { + @include is-color($uni-info); + @include is-plain($uni-info) + } +} +/* #endif */ diff --git a/xiapibizhi/uni_modules/uni-scss/styles/setting/_text.scss b/xiapibizhi/uni_modules/uni-scss/styles/setting/_text.scss new file mode 100644 index 0000000..a34d08f --- /dev/null +++ b/xiapibizhi/uni_modules/uni-scss/styles/setting/_text.scss @@ -0,0 +1,24 @@ +@mixin get-styles($k,$c) { + @if $k == size or $k == weight{ + font-#{$k}:#{$c} + }@else{ + #{$k}:#{$c} + } +} + +@each $key, $child in $uni-headings { + /* #ifndef APP-NVUE */ + .uni-#{$key} { + @each $k, $c in $child { + @include get-styles($k,$c) + } + } + /* #endif */ + /* #ifdef APP-NVUE */ + .container .uni-#{$key} { + @each $k, $c in $child { + @include get-styles($k,$c) + } + } + /* #endif */ +} diff --git a/xiapibizhi/uni_modules/uni-scss/styles/setting/_variables.scss b/xiapibizhi/uni_modules/uni-scss/styles/setting/_variables.scss new file mode 100644 index 0000000..557d3d7 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-scss/styles/setting/_variables.scss @@ -0,0 +1,146 @@ +// @use "sass:math"; +@import '../tools/functions.scss'; +// 间距基础倍数 +$uni-space-root: 2 !default; +// 边框半径默认值 +$uni-radius-root:5px !default; +$uni-radius: () !default; +// 边框半径断点 +$uni-radius: map-deep-merge( + ( + 0: 0, + // TODO 当前版本暂时不支持 sm 属性 + // 'sm': math.div($uni-radius-root, 2), + null: $uni-radius-root, + 'lg': $uni-radius-root * 2, + 'xl': $uni-radius-root * 6, + 'pill': 9999px, + 'circle': 50% + ), + $uni-radius +); +// 字体家族 +$body-font-family: 'Roboto', sans-serif !default; +// 文本 +$heading-font-family: $body-font-family !default; +$uni-headings: () !default; +$letterSpacing: -0.01562em; +$uni-headings: map-deep-merge( + ( + 'h1': ( + size: 32px, + weight: 300, + line-height: 50px, + // letter-spacing:-0.01562em + ), + 'h2': ( + size: 28px, + weight: 300, + line-height: 40px, + // letter-spacing: -0.00833em + ), + 'h3': ( + size: 24px, + weight: 400, + line-height: 32px, + // letter-spacing: normal + ), + 'h4': ( + size: 20px, + weight: 400, + line-height: 30px, + // letter-spacing: 0.00735em + ), + 'h5': ( + size: 16px, + weight: 400, + line-height: 24px, + // letter-spacing: normal + ), + 'h6': ( + size: 14px, + weight: 500, + line-height: 18px, + // letter-spacing: 0.0125em + ), + 'subtitle': ( + size: 12px, + weight: 400, + line-height: 20px, + // letter-spacing: 0.00937em + ), + 'body': ( + font-size: 14px, + font-weight: 400, + line-height: 22px, + // letter-spacing: 0.03125em + ), + 'caption': ( + 'size': 12px, + 'weight': 400, + 'line-height': 20px, + // 'letter-spacing': 0.03333em, + // 'text-transform': false + ) + ), + $uni-headings +); + + + +// 主色 +$uni-primary: #2979ff !default; +$uni-primary-disable:lighten($uni-primary,20%) !default; +$uni-primary-light: lighten($uni-primary,25%) !default; + +// 辅助色 +// 除了主色外的场景色,需要在不同的场景中使用(例如危险色表示危险的操作)。 +$uni-success: #18bc37 !default; +$uni-success-disable:lighten($uni-success,20%) !default; +$uni-success-light: lighten($uni-success,25%) !default; + +$uni-warning: #f3a73f !default; +$uni-warning-disable:lighten($uni-warning,20%) !default; +$uni-warning-light: lighten($uni-warning,25%) !default; + +$uni-error: #e43d33 !default; +$uni-error-disable:lighten($uni-error,20%) !default; +$uni-error-light: lighten($uni-error,25%) !default; + +$uni-info: #8f939c !default; +$uni-info-disable:lighten($uni-info,20%) !default; +$uni-info-light: lighten($uni-info,25%) !default; + +// 中性色 +// 中性色用于文本、背景和边框颜色。通过运用不同的中性色,来表现层次结构。 +$uni-main-color: #3a3a3a !default; // 主要文字 +$uni-base-color: #6a6a6a !default; // 常规文字 +$uni-secondary-color: #909399 !default; // 次要文字 +$uni-extra-color: #c7c7c7 !default; // 辅助说明 + +// 边框颜色 +$uni-border-1: #F0F0F0 !default; +$uni-border-2: #EDEDED !default; +$uni-border-3: #DCDCDC !default; +$uni-border-4: #B9B9B9 !default; + +// 常规色 +$uni-black: #000000 !default; +$uni-white: #ffffff !default; +$uni-transparent: rgba($color: #000000, $alpha: 0) !default; + +// 背景色 +$uni-bg-color: #f7f7f7 !default; + +/* 水平间距 */ +$uni-spacing-sm: 8px !default; +$uni-spacing-base: 15px !default; +$uni-spacing-lg: 30px !default; + +// 阴影 +$uni-shadow-sm:0 0 5px rgba($color: #d8d8d8, $alpha: 0.5) !default; +$uni-shadow-base:0 1px 8px 1px rgba($color: #a5a5a5, $alpha: 0.2) !default; +$uni-shadow-lg:0px 1px 10px 2px rgba($color: #a5a4a4, $alpha: 0.5) !default; + +// 蒙版 +$uni-mask: rgba($color: #000000, $alpha: 0.4) !default; diff --git a/xiapibizhi/uni_modules/uni-scss/styles/tools/functions.scss b/xiapibizhi/uni_modules/uni-scss/styles/tools/functions.scss new file mode 100644 index 0000000..ac6f63e --- /dev/null +++ b/xiapibizhi/uni_modules/uni-scss/styles/tools/functions.scss @@ -0,0 +1,19 @@ +// 合并 map +@function map-deep-merge($parent-map, $child-map){ + $result: $parent-map; + @each $key, $child in $child-map { + $parent-has-key: map-has-key($result, $key); + $parent-value: map-get($result, $key); + $parent-type: type-of($parent-value); + $child-type: type-of($child); + $parent-is-map: $parent-type == map; + $child-is-map: $child-type == map; + + @if (not $parent-has-key) or ($parent-type != $child-type) or (not ($parent-is-map and $child-is-map)){ + $result: map-merge($result, ( $key: $child )); + }@else { + $result: map-merge($result, ( $key: map-deep-merge($parent-value, $child) )); + } + } + @return $result; +}; diff --git a/xiapibizhi/uni_modules/uni-scss/theme.scss b/xiapibizhi/uni_modules/uni-scss/theme.scss new file mode 100644 index 0000000..80ee62f --- /dev/null +++ b/xiapibizhi/uni_modules/uni-scss/theme.scss @@ -0,0 +1,31 @@ +// 间距基础倍数 +$uni-space-root: 2; +// 边框半径默认值 +$uni-radius-root:5px; +// 主色 +$uni-primary: #2979ff; +// 辅助色 +$uni-success: #4cd964; +// 警告色 +$uni-warning: #f0ad4e; +// 错误色 +$uni-error: #dd524d; +// 描述色 +$uni-info: #909399; +// 中性色 +$uni-main-color: #303133; +$uni-base-color: #606266; +$uni-secondary-color: #909399; +$uni-extra-color: #C0C4CC; +// 背景色 +$uni-bg-color: #f5f5f5; +// 边框颜色 +$uni-border-1: #DCDFE6; +$uni-border-2: #E4E7ED; +$uni-border-3: #EBEEF5; +$uni-border-4: #F2F6FC; + +// 常规色 +$uni-black: #000000; +$uni-white: #ffffff; +$uni-transparent: rgba($color: #000000, $alpha: 0); diff --git a/xiapibizhi/uni_modules/uni-scss/variables.scss b/xiapibizhi/uni_modules/uni-scss/variables.scss new file mode 100644 index 0000000..1c062d4 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-scss/variables.scss @@ -0,0 +1,62 @@ +@import './styles/setting/_variables.scss'; +// 间距基础倍数 +$uni-space-root: 2; +// 边框半径默认值 +$uni-radius-root:5px; + +// 主色 +$uni-primary: #2979ff; +$uni-primary-disable:mix(#fff,$uni-primary,50%); +$uni-primary-light: mix(#fff,$uni-primary,80%); + +// 辅助色 +// 除了主色外的场景色,需要在不同的场景中使用(例如危险色表示危险的操作)。 +$uni-success: #18bc37; +$uni-success-disable:mix(#fff,$uni-success,50%); +$uni-success-light: mix(#fff,$uni-success,80%); + +$uni-warning: #f3a73f; +$uni-warning-disable:mix(#fff,$uni-warning,50%); +$uni-warning-light: mix(#fff,$uni-warning,80%); + +$uni-error: #e43d33; +$uni-error-disable:mix(#fff,$uni-error,50%); +$uni-error-light: mix(#fff,$uni-error,80%); + +$uni-info: #8f939c; +$uni-info-disable:mix(#fff,$uni-info,50%); +$uni-info-light: mix(#fff,$uni-info,80%); + +// 中性色 +// 中性色用于文本、背景和边框颜色。通过运用不同的中性色,来表现层次结构。 +$uni-main-color: #3a3a3a; // 主要文字 +$uni-base-color: #6a6a6a; // 常规文字 +$uni-secondary-color: #909399; // 次要文字 +$uni-extra-color: #c7c7c7; // 辅助说明 + +// 边框颜色 +$uni-border-1: #F0F0F0; +$uni-border-2: #EDEDED; +$uni-border-3: #DCDCDC; +$uni-border-4: #B9B9B9; + +// 常规色 +$uni-black: #000000; +$uni-white: #ffffff; +$uni-transparent: rgba($color: #000000, $alpha: 0); + +// 背景色 +$uni-bg-color: #f7f7f7; + +/* 水平间距 */ +$uni-spacing-sm: 8px; +$uni-spacing-base: 15px; +$uni-spacing-lg: 30px; + +// 阴影 +$uni-shadow-sm:0 0 5px rgba($color: #d8d8d8, $alpha: 0.5); +$uni-shadow-base:0 1px 8px 1px rgba($color: #a5a5a5, $alpha: 0.2); +$uni-shadow-lg:0px 1px 10px 2px rgba($color: #a5a4a4, $alpha: 0.5); + +// 蒙版 +$uni-mask: rgba($color: #000000, $alpha: 0.4); diff --git a/xiapibizhi/uni_modules/uni-tag/changelog.md b/xiapibizhi/uni_modules/uni-tag/changelog.md new file mode 100644 index 0000000..ddee87a --- /dev/null +++ b/xiapibizhi/uni_modules/uni-tag/changelog.md @@ -0,0 +1,23 @@ +## 2.1.1(2024-03-20) +- 优化 app下边框过窄导致不显示的bug +## 2.1.0(2021-11-19) +- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) +- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-tag](https://uniapp.dcloud.io/component/uniui/uni-tag) +## 2.0.0(2021-11-09) +- 新增 提供组件设计资源,组件样式调整 +- 移除 插槽 +- 移除 type 属性的 royal 选项 +## 1.1.1(2021-08-11) +- type 不是 default 时,size 为 small 字体大小显示不正确 +## 1.1.0(2021-07-30) +- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) +## 1.0.7(2021-06-18) +- 修复 uni-tag 在字节跳动小程序上 css 类名编译错误的 bug +## 1.0.6(2021-06-04) +- 修复 未定义 sass 变量 "$uni-color-royal" 的bug +## 1.0.5(2021-05-10) +- 修复 royal 类型无效的bug +- 修复 uni-tag 宽度不自适应的bug +- 新增 uni-tag 支持属性 custom-style 自定义样式 +## 1.0.4(2021-02-05) +- 调整为uni_modules目录规范 diff --git a/xiapibizhi/uni_modules/uni-tag/components/uni-tag/uni-tag.vue b/xiapibizhi/uni_modules/uni-tag/components/uni-tag/uni-tag.vue new file mode 100644 index 0000000..7274436 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-tag/components/uni-tag/uni-tag.vue @@ -0,0 +1,252 @@ + + + + + diff --git a/xiapibizhi/uni_modules/uni-tag/package.json b/xiapibizhi/uni_modules/uni-tag/package.json new file mode 100644 index 0000000..71b41eb --- /dev/null +++ b/xiapibizhi/uni_modules/uni-tag/package.json @@ -0,0 +1,84 @@ +{ + "id": "uni-tag", + "displayName": "uni-tag 标签", + "version": "2.1.1", + "description": "Tag 组件,用于展示1个或多个文字标签,可点击切换选中、不选中的状态。", + "keywords": [ + "uni-ui", + "uniui", + "", + "tag", + "标签" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "" + }, + "directories": { + "example": "../../temps/example_temps" + }, +"dcloudext": { + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui", + "type": "component-vue" + }, + "uni_modules": { + "dependencies": ["uni-scss"], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "u", + "联盟": "u" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} \ No newline at end of file diff --git a/xiapibizhi/uni_modules/uni-tag/readme.md b/xiapibizhi/uni_modules/uni-tag/readme.md new file mode 100644 index 0000000..6e78ff5 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-tag/readme.md @@ -0,0 +1,13 @@ + + +## Tag 标签 +> **组件名:uni-tag** +> 代码块: `uTag` + + +用于展示1个或多个文字标签,可点击切换选中、不选中的状态 。 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-tag) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 + + diff --git a/xiapibizhi/uni_modules/uni-transition/changelog.md b/xiapibizhi/uni_modules/uni-transition/changelog.md new file mode 100644 index 0000000..faaf336 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-transition/changelog.md @@ -0,0 +1,24 @@ +## 1.3.3(2024-04-23) +- 修复 当元素会受变量影响自动隐藏的bug +## 1.3.2(2023-05-04) +- 修复 NVUE 平台报错的问题 +## 1.3.1(2021-11-23) +- 修复 init 方法初始化问题 +## 1.3.0(2021-11-19) +- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) +- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-transition](https://uniapp.dcloud.io/component/uniui/uni-transition) +## 1.2.1(2021-09-27) +- 修复 init 方法不生效的 Bug +## 1.2.0(2021-07-30) +- 组件兼容 vue3,如何创建 vue3 项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) +## 1.1.1(2021-05-12) +- 新增 示例地址 +- 修复 示例项目缺少组件的 Bug +## 1.1.0(2021-04-22) +- 新增 通过方法自定义动画 +- 新增 custom-class 非 NVUE 平台支持自定义 class 定制样式 +- 优化 动画触发逻辑,使动画更流畅 +- 优化 支持单独的动画类型 +- 优化 文档示例 +## 1.0.2(2021-02-05) +- 调整为 uni_modules 目录规范 diff --git a/xiapibizhi/uni_modules/uni-transition/components/uni-transition/createAnimation.js b/xiapibizhi/uni_modules/uni-transition/components/uni-transition/createAnimation.js new file mode 100644 index 0000000..8f89b18 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-transition/components/uni-transition/createAnimation.js @@ -0,0 +1,131 @@ +// const defaultOption = { +// duration: 300, +// timingFunction: 'linear', +// delay: 0, +// transformOrigin: '50% 50% 0' +// } +// #ifdef APP-NVUE +const nvueAnimation = uni.requireNativePlugin('animation') +// #endif +class MPAnimation { + constructor(options, _this) { + this.options = options + // 在iOS10+QQ小程序平台下,传给原生的对象一定是个普通对象而不是Proxy对象,否则会报parameter should be Object instead of ProxyObject的错误 + this.animation = uni.createAnimation({ + ...options + }) + this.currentStepAnimates = {} + this.next = 0 + this.$ = _this + + } + + _nvuePushAnimates(type, args) { + let aniObj = this.currentStepAnimates[this.next] + let styles = {} + if (!aniObj) { + styles = { + styles: {}, + config: {} + } + } else { + styles = aniObj + } + if (animateTypes1.includes(type)) { + if (!styles.styles.transform) { + styles.styles.transform = '' + } + let unit = '' + if(type === 'rotate'){ + unit = 'deg' + } + styles.styles.transform += `${type}(${args+unit}) ` + } else { + styles.styles[type] = `${args}` + } + this.currentStepAnimates[this.next] = styles + } + _animateRun(styles = {}, config = {}) { + let ref = this.$.$refs['ani'].ref + if (!ref) return + return new Promise((resolve, reject) => { + nvueAnimation.transition(ref, { + styles, + ...config + }, res => { + resolve() + }) + }) + } + + _nvueNextAnimate(animates, step = 0, fn) { + let obj = animates[step] + if (obj) { + let { + styles, + config + } = obj + this._animateRun(styles, config).then(() => { + step += 1 + this._nvueNextAnimate(animates, step, fn) + }) + } else { + this.currentStepAnimates = {} + typeof fn === 'function' && fn() + this.isEnd = true + } + } + + step(config = {}) { + // #ifndef APP-NVUE + this.animation.step(config) + // #endif + // #ifdef APP-NVUE + this.currentStepAnimates[this.next].config = Object.assign({}, this.options, config) + this.currentStepAnimates[this.next].styles.transformOrigin = this.currentStepAnimates[this.next].config.transformOrigin + this.next++ + // #endif + return this + } + + run(fn) { + // #ifndef APP-NVUE + this.$.animationData = this.animation.export() + this.$.timer = setTimeout(() => { + typeof fn === 'function' && fn() + }, this.$.durationTime) + // #endif + // #ifdef APP-NVUE + this.isEnd = false + let ref = this.$.$refs['ani'] && this.$.$refs['ani'].ref + if(!ref) return + this._nvueNextAnimate(this.currentStepAnimates, 0, fn) + this.next = 0 + // #endif + } +} + + +const animateTypes1 = ['matrix', 'matrix3d', 'rotate', 'rotate3d', 'rotateX', 'rotateY', 'rotateZ', 'scale', 'scale3d', + 'scaleX', 'scaleY', 'scaleZ', 'skew', 'skewX', 'skewY', 'translate', 'translate3d', 'translateX', 'translateY', + 'translateZ' +] +const animateTypes2 = ['opacity', 'backgroundColor'] +const animateTypes3 = ['width', 'height', 'left', 'right', 'top', 'bottom'] +animateTypes1.concat(animateTypes2, animateTypes3).forEach(type => { + MPAnimation.prototype[type] = function(...args) { + // #ifndef APP-NVUE + this.animation[type](...args) + // #endif + // #ifdef APP-NVUE + this._nvuePushAnimates(type, args) + // #endif + return this + } +}) + +export function createAnimation(option, _this) { + if(!_this) return + clearTimeout(_this.timer) + return new MPAnimation(option, _this) +} diff --git a/xiapibizhi/uni_modules/uni-transition/components/uni-transition/uni-transition.vue b/xiapibizhi/uni_modules/uni-transition/components/uni-transition/uni-transition.vue new file mode 100644 index 0000000..f3ddd1f --- /dev/null +++ b/xiapibizhi/uni_modules/uni-transition/components/uni-transition/uni-transition.vue @@ -0,0 +1,286 @@ + + + + + diff --git a/xiapibizhi/uni_modules/uni-transition/package.json b/xiapibizhi/uni_modules/uni-transition/package.json new file mode 100644 index 0000000..d5c20e1 --- /dev/null +++ b/xiapibizhi/uni_modules/uni-transition/package.json @@ -0,0 +1,85 @@ +{ + "id": "uni-transition", + "displayName": "uni-transition 过渡动画", + "version": "1.3.3", + "description": "元素的简单过渡动画", + "keywords": [ + "uni-ui", + "uniui", + "动画", + "过渡", + "过渡动画" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "" + }, + "directories": { + "example": "../../temps/example_temps" + }, +"dcloudext": { + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui", + "type": "component-vue" + }, + "uni_modules": { + "dependencies": ["uni-scss"], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y", + "alipay": "n" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "u", + "联盟": "u" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} \ No newline at end of file diff --git a/xiapibizhi/uni_modules/uni-transition/readme.md b/xiapibizhi/uni_modules/uni-transition/readme.md new file mode 100644 index 0000000..2f8a77e --- /dev/null +++ b/xiapibizhi/uni_modules/uni-transition/readme.md @@ -0,0 +1,11 @@ + + +## Transition 过渡动画 +> **组件名:uni-transition** +> 代码块: `uTransition` + + +元素过渡动画 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-transition) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/xiapibizhi/unpackage/dist/cache/.vite/deps/_metadata.json b/xiapibizhi/unpackage/dist/cache/.vite/deps/_metadata.json new file mode 100644 index 0000000..dd541c1 --- /dev/null +++ b/xiapibizhi/unpackage/dist/cache/.vite/deps/_metadata.json @@ -0,0 +1,8 @@ +{ + "hash": "51c399f5", + "configHash": "dddbee44", + "lockfileHash": "299a39b9", + "browserHash": "81ea67f9", + "optimized": {}, + "chunks": {} +} \ No newline at end of file diff --git a/xiapibizhi/unpackage/dist/cache/.vite/deps/package.json b/xiapibizhi/unpackage/dist/cache/.vite/deps/package.json new file mode 100644 index 0000000..3dbc1ca --- /dev/null +++ b/xiapibizhi/unpackage/dist/cache/.vite/deps/package.json @@ -0,0 +1,3 @@ +{ + "type": "module" +} diff --git a/xiapibizhi/unpackage/dist/dev/mp-weixin/app.js b/xiapibizhi/unpackage/dist/dev/mp-weixin/app.js new file mode 100644 index 0000000..28b8f09 --- /dev/null +++ b/xiapibizhi/unpackage/dist/dev/mp-weixin/app.js @@ -0,0 +1,31 @@ +"use strict"; +Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); +const common_vendor = require("./common/vendor.js"); +if (!Math) { + "./pages/index/index.js"; + "./pages/classify/classify.js"; + "./pages/user/user.js"; + "./pages/classlist/classlist.js"; + "./pages/preview/preview.js"; + "./pages/notice/notice.js"; + "./pages/detail/detail.js"; +} +const _sfc_main = { + onLaunch: function() { + console.log("App Launch"); + }, + onShow: function() { + console.log("App Show"); + }, + onHide: function() { + console.log("App Hide"); + } +}; +function createApp() { + const app = common_vendor.createSSRApp(_sfc_main); + return { + app + }; +} +createApp().app.mount("#app"); +exports.createApp = createApp; diff --git a/xiapibizhi/unpackage/dist/dev/mp-weixin/app.json b/xiapibizhi/unpackage/dist/dev/mp-weixin/app.json new file mode 100644 index 0000000..00d7cbb --- /dev/null +++ b/xiapibizhi/unpackage/dist/dev/mp-weixin/app.json @@ -0,0 +1,40 @@ +{ + "pages": [ + "pages/index/index", + "pages/classify/classify", + "pages/user/user", + "pages/classlist/classlist", + "pages/preview/preview", + "pages/notice/notice", + "pages/detail/detail" + ], + "window": { + "navigationBarTextStyle": "black", + "navigationBarTitleText": "uni-app", + "navigationBarBackgroundColor": "#F8F8F8", + "backgroundColor": "#F8F8F8" + }, + "tabBar": { + "list": [ + { + "text": "推荐", + "pagePath": "pages/index/index", + "iconPath": "static/images/home.png", + "selectedIconPath": "static/images/home-h.png" + }, + { + "text": "分类", + "pagePath": "pages/classify/classify", + "iconPath": "static/images/classify.png", + "selectedIconPath": "static/images/classify-h.png" + }, + { + "text": "我的", + "pagePath": "pages/user/user", + "iconPath": "static/images/user.png", + "selectedIconPath": "static/images/user-h.png" + } + ] + }, + "usingComponents": {} +} \ No newline at end of file diff --git a/xiapibizhi/unpackage/dist/dev/mp-weixin/app.wxss b/xiapibizhi/unpackage/dist/dev/mp-weixin/app.wxss new file mode 100644 index 0000000..0af7082 --- /dev/null +++ b/xiapibizhi/unpackage/dist/dev/mp-weixin/app.wxss @@ -0,0 +1,33 @@ +/** + * 这里是uni-app内置的常用样式变量 + * + * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 + * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App + * + */ +/** + * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 + * + * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 + */ +/* 颜色变量 */ +/* 行为相关颜色 */ +/* 文字基本颜色 */ +/* 背景颜色 */ +/* 边框颜色 */ +/* 尺寸变量 */ +/* 文字尺寸 */ +/* 图片尺寸 */ +/* Border Radius */ +/* 水平间距 */ +/* 垂直间距 */ +/* 透明度 */ +/* 文章场景相关 */ +view, swiper, swiper-item { + box-sizing: border-box; +} +.pageBg { + background: linear-gradient(to bottom, transparent, #fff 400rpx), linear-gradient(to right, #beecd8 20%, #F4E2D8); + min-height: 80vh; +} +/*每个页面公共css */page{--status-bar-height:25px;--top-window-height:0px;--window-top:0px;--window-bottom:0px;--window-left:0px;--window-right:0px;--window-magin:0px}[data-c-h="true"]{display: none !important;} \ No newline at end of file diff --git a/xiapibizhi/unpackage/dist/dev/mp-weixin/assets/banner1.a7a3b276.jpg b/xiapibizhi/unpackage/dist/dev/mp-weixin/assets/banner1.a7a3b276.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5f6470eee60494bdd1212a1581b0f47bc900f3fe GIT binary patch literal 41512 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Ξ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 z zQM^?%CcTR5>MG`jhub2B_@pVLEVrP_p6;3^OE#yDwG&V-PK{-#y5Ui~pMxbmwHA*P317&cGau^Eu0eGu+VnFzW}?%r)ig37%pplx3+w7icyifNl>mPTfCQWV<=?(C$uF?nbl$6i`T2o)+tT9 z{KxIuHCW+CMEhhV@B&=N%7tae1ID!p{_cfFYs*4l3lS`d>3eLQ$d1$YvkWZ()ry8+yRbu?9jqAG%-N~LTGq-)2bFIu9L5<)@!{x3c;#x zpKU&d4*iEniS|mEUGZgwuAL`G%f@`M4Ln}bTu9LwKKzPOxO%dUP18=XA zFMjif!YgC&9r5-mVAOZgJbK0S~ONhIHA*Zh&b2uE>pUZsGm91?;MvFFz+ zPwuRKo%>`aKln$*Ap5U6MSZvtX~eV%5{G#~3N#m5v@#pAYw7#3n z%*<#~R5+?DxdZ zTGj5`Be^`+rQ(pE94pUTt~buk>p$1TAT3dIM+xCsDXK81C#>jG$rH=C$ zC;23gd-c7CM4u2S~M;lElxSRpnj`-pq>70N!u)bMO;M`vr> zP1YSbBw?ZCBvn1pjMOH%XMT%iMhl{5k3qr-ikm+s`Gs%7;V9Q+kMuZBHn7E2cLc;| z163`6sq=DHBTm(?Gd5&q_oP}b{BUBZI_=7bCQ^LZvlC~U%F8H#M2&I-j*7Iw3G))+ z6*hAYJOye%_hso*-Uq&ZBTHBV%VYEl0J3m7`=RORv{QMPXkeUipJ4Qiz9&q8iq@<$ zc#j6@KJPSduF>%$O;>(fiVb{rq^#>a5F?aQe7uSVT~4eItC=Z0Ba=MCr@>-Ndty?b z7bYK*(5ON|4?lXgj>Fjkr?A7*On~yfBq=Q|E!p22EloEBXNr-v@DSvAlY;>W+aD^l zvIs`Ou0`2*bydPP*}PjTC068SGO^KJxk<$l+yu_sF2eAJPVZ{t8*!;^gvx?nOSFSS zKJ{Cnn3irQb;*(0kRcK63Ld)>P_Ys{Z0pM4CLA*}68NJUJO7$4_7sk)lNZdCeTh3*y5Z?9MBKOr^2|tO z(UWu8zt@p2s!=yc7G-N<$`wJ@ny)xPT5P`L_w6*PiB_$mXBlas z#pk3I{o>?3@O@-tyLeau7BNka+bDPLSmRp4vkq+{>XY*$WWENQbPoNQM`6oNY`1kg`!9`tP0coiHrb{|Y zC8eDgq}RSIerp->->CBx@%$%lSCzh$Bh z1a9?ie;glLr$ikk5JY6M@bX8n^SQ37k(U^>*^C?xH&uFakou|_pJ8?-ANPa&q5!Y% z-KN1D=H!P3*SQ&^UEaFUG;wPJWlryt7Rfx!iVtu5Jja5lF8)j9I=fy1?IqtE|3Q>za<&C(VB= zVD)`Rt_cu&6P0lQrCz`%_L?OzADZ!)GWz!PHm|}vrD@!xWreS812~+?E@MX<*Uz0b zE7EkyJitIXxOaOgG0^B_NUmbQP2M{%>uw#4+6AKywR;E%$~r%aWIP^3w&x zM|jkG?XL2)Hxz#YeD2LIJ${C&70!1DIM*(9npMYnToQ|W<+04|m*e0#oAB4_Lt;tz zOYO~Sbx?ORYKX4_s_V@uLaTZ%H95)xI@JcxqlYiBg6!GMYBj^SyAo;%k0pjzpC+O% zJ599K!Y`pSd$s!DMS;44_NAP&bA0l372`6r-R_xCm-V*gVE(1$+MTsdv+~z+x_ug~ zW44>e_ACa8zX2uJ%h1+q*C+FwGaXcckX^FZa!n575E7reSMF-xm8;-{qi%ZD9sXlw zbD#AJ;Emb+@#>8a)bW>j_X|Mg^Uckw>(TLJAY1wVRX}X>(?ZvJUsee0^~Z;(ox9t| zS0{k~DXgPXtN%=KdR41m6?`o^yLknD&H_4*BBlgwW9q0Dhk=!L-e*J$@t_QUM literal 0 HcmV?d00001 diff --git a/xiapibizhi/unpackage/dist/dev/mp-weixin/assets/more.14a1a72b.jpg b/xiapibizhi/unpackage/dist/dev/mp-weixin/assets/more.14a1a72b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8cc2ff330886b47364b32d35cd7ce2c16884f4d6 GIT binary patch literal 57004 zcmeFacUTkK_b(i}QdN*DT}0`<3Q>?IAV@C)LK0d?LJJ@qzzQB|0s;a8(tGdSLXjrD zcTjp!Oh5x6cffMa`F_v)d++<)=l$zCJTtTQT5GSp_L{x-%p{*I2xEkK-ZnKKCwmY` zOG^NB0t5n4gFr+iAR>U;A_mAGG?*L&A_iy@fS(NP`uX?$8}c#nhP*|;`s0G0VU`ZKM3^m zd=-kagK_CQqC8O^jwn|y32_l|u8XElNGQtN;}S?hOhQsYTueb+l1oBDL0VQpS^@+j z1%aMY934S`RGjGL_r4McK>uETZ*vNek^G>IjyiR`k%LHn_zi^OSKp9;{Ab_10Q&EJ zBO?B8F96^Z|Ddn%e7B|voQ_QYJQKzUn;`1r{@AGMf`|!QAll;+2zvKOl`si<2%5`l)F)3;pQfUuI(?Ronwst`Gd=xTdV1#5)W_S8)Az!E9*JnEsAyMzt z>FMIRVUu|ecjci~gh!6|#|efI#Bj$NPhGXoN}pd$8&+d{1XVTKt4V@DdIc8pC?8Wub_(!!^=Ur@IZjJ26vTEyByHREXWTB-qOC!5=Rq`{v-R3qW z;%lAndOf@*J(A$N3e4vMBH_G~&0lr}qDk4cCbK)o?~$6Z`)+FmymxAquP{L}I$l(4 z6lWcnE^>3oG)!u0{uEltdN7l3lN~nrd9|`$CT?P$07`yE0G-4%g7@8=C9|tSomuDn zy#|OBR@cZUAzlQKl?S`V+K4)OvvhlGNvS;`du)zbU|ca!1G8R@#IJICJZ90(gs%@HT)!dR7A$5}%itu&6p_dD}0j-SHYtAP<%{ zX`twJPND>&ELS;()@!NC$9@l4yB|0&WNu}dc5_H#rKF;2nI2M5#JX89T;#Ql!pZCp zw!E8#m9^1MHtbzlsjy!%lbFmzGbK=kx$E@@tl_2; zNr+N)gZiE+sxYD%wJPY4S6h@FW}{QoT~IAE_1dsa*puEeE30n3m;%qyb{K~ah{(o) zmy_$k`RWI^DC+{;M7oMnpIYChs2Wvhcj3I=Ty91HmHUF{n$->?weP-*3RG`qyxjlr z%HwavffTkGrLTL$)N=(`YKKSIX<2Dhu6t3jfeC%F8b*!FZepuZavDnBJX3+!N@yqV zjWF8Uy4&CH_d|ZC&z}*jKAi+7&-DjZ2ilnrqRo0eJ*Y^P73>;lZS9)yU*QP zm&qasAbBz6L5KW%k)i8Wq6H(1rL&(EWvjnwYqN7v2m^n6GK{XMPhsL>SaHgTL46-QkZPk-mYCp@;%2I5} z2Db5np+oZ?0o0#U+xJFmkK@W_c4h8P4DIRc5bX=Pnvl4JFT9>B2Ik|m%8MTYd9)f? z57cJ~{dwze)pIB=`eaq#l*p6s)0%(T@-=1JIh;!h!sb$11qH)3Z+~cP15s!Nbw#c3 z$(|_<(|OA}LUn;-0bg96veamU>f0+HbXaA;A?&*BJ22~b;T8oD&B3($!#`KogGe>3#1+ zJ^R#secxmftUjvvtue-LeP6kE)?(H$pzP*Qf-lO@hXot#pD>u6Zy5Mm3ukTy*sCrj zfaV1&p;kje?W+V3(vMs@Krd}qQupm(ao?UllRr&W;A^3jd?A(;i%&u&Aaczb@dl** zMuf{DM5gxS&H4+*4_Ow}ARzi)LTaK)|b9=ywctDLXr z(6@8VyRR5y6gc;!NOuGVo39pc>yqS{3Qa#{KcK`q(J?UsvBe3&6dPl0+^5$#O~Xz6 zwveNtCJ{r)^Tt<$JqkLedV0~if$6(X0^g3V<4g#k`{rgf-zbVJKA1LOmZ)F6QEJ&l z6-sJXDRghNmp-o;B7l}9z>7-qEho-eR(3a*i=A*9NTZ#f$5#Y}Ketje*@j`NL?;W3uvF z_ljK;pZX@;3C`OOR_^&Am*jbgSGmjr@+#v|DVQ*jhSNGv$Ih^}8jw}YN|!ccg7u+B zWNx{1JX6(9x?Pl|THp%N!#)XRg@l7>x1~o*ir%bb4z;gGFf_h;4dc8 zzNKW{8lk%6rAyN|sFA}CS5HZ^rN=bq%^Duk4OzvF1XnHJyy{d;Q&79GPs+N=xRES_ zt7krVvhJ|Ti5h33i}yp;O*$11WNz)6N|rvjo+olZ0HMA_9PFP?*VuseouYsv&`o(8 z2i4|pnW-#4eJBcEW4hXn&+vUzS$qG9wE(|*@C2K-Hv#kpXL1XlGDiSyRt94s*&L}a z_F|dJSyJbSB);J}cVzv%2G;^2HbwJ?tn))6{|pN;b|G(nS5!)hytC&Ut8}qOYBp!_8cqOdXmdI&)sC3;er^5~ zLLzk=6Dl|z^x0ldyR99$e1e=xz(cTdqbhHw2qKIgX-fIj6vp|z@H( zRBSUq@nY(-$JCMw+Bz|RrrXkr0X2>T2R1u=RTNi}&HI!psz-m4v$6{@^Z{>IE(G?I za6vyj#d>A3d=OI&9)!q9_8+RZBG=c^iEyQlPFT_Wcn9fm<>m>z{fjuJ>Oqe}j~ly~ z(S0{$S*N34BiLaL8&G~oj*WkGZ}*91oZ+JwW!s(&je)|qUxXZ%OFPe%@Pv&?S8oTb zbKJbddYY%HPUusciPjS3^~q203Ef~#h4ZP9-3$VVFu0NOxUC-YmK9Gs2q7Bn@(td= ze~1J15y8Eb(-szZSUENmn+poSjQMUtvT;mezDQRwZK={iSNoBA`|WA7BzR%}pH6Lb zBL0PVj?2z2;7E_!I)dp}uYY9&52IpU7@yvyQuteH*4^DwFPb=iS*4rdq7! zaB^kUL;{F(^I7w1pj?hUR-tDr+kS+cV$@db+)_OZt6&>iR$J_V)4QqZ;07AjMIJrNY5wtkU9%<$Cb=atrby<3=DW|Oc6j-NCX?ss{cy{wJa#e{c7jM}N z&c(nt{6yMbVT-!U(SEww8^eQjjRcU|X6CMW`HDX9g7C@d=7>ON`FV)N^ss_bVL;f} zTX4?^ekQFtWYo26YoE6WzFF>?mmO@32y?{qr*)0nObDaCUSHGMv+v28uUP0 zbgi@(*E@)Ngc%WY&5tvOtb6C*7TM>cov?!JD(yn259tohI?tds>x(+u?XRXKy?MH@ z;XMtfR^Brj*sY2%^jOu{b$Yxz)QlcT7 z^(eB<{;ZM3Zrz^rGh9SjT|Sl*wF*u&5ffMwe&_QZt(;{)3gxssr#LdPJ&4F_lO8b{ zk)-Dz1ZKCrj9LHzRKbM}FA!SOS@qfEbnbxTwNv;)Z?jd&hY8~>y^a5@E8dTEFIvMT z%bXo9ksh~K?iDF|jqKl|%iThz+PIQtrc;_zM3d`QsQ#?5 zS!`Eaoaa_i8y?0oGD0!wUCkGBpM3vMj~Bf+cjbGqRn4n>i7fMir8hDZltXs&+pNf9 zw$gfNCdXJVSC4H6;-&jNU1;ON9^BxdDX7ZwjjJvEfP0U%=f}7}QmXB~)x2zm&AYE;oB z!h5N<`9;LA8b9ScZ01o*g`t!3Tl#OaiI~Pi{F)NFkY(p7??~^?bnuY%bDY&s(+Ee` z4jC$7QBt&Yzwyh~%(6eI4MY1_;=(1Q_mRx+tTKVUGRoHJ53)W%U>TNfYoWUD0?%BVI7`Lz}Rr`VHM1+@p$#0<^md4eE** zoAkrL1OAoaZhhsk^IO`Qnx2!bsaS`cl=MB9Buo7YTsfA zpquC#`NHnb_NvaEoMP5KB*(~z4iZz~msAD3TGX^I6F{cE@$G9PH22cQ>!~bAEJh=I zgyAISR$#q}*_YMDxYm^Zx-i)nzU5-2J>Ie${fB4Urz3Bu$|@v|<3usfnws@6;B@0q zx_VXZ;p%gDA&u(;xFRO~VzI{5pnSnmTdpp>$T^2t*=(9XQ~(bqlCQE zZD~DJ{jYBp7NZ8zhl(+mF4csYuDZDfK5TuJTlzMI$J{lB$)6q03MDwQA)l1MC$5Of3 zR@6oSi3g?;K%Y|H2g*DvSHCvKTbNV{-EVkB3eWw9!WfU{tc+WUN*vf2k3fb{#5*83 zdu<^c>_6(ynF%~Ysb^!)89&1Mm_e-)2q5#y7A_1wxl(^e;`U>b8F0m{^X$66Ltem?KE1v>&`BqFH*~mAh*0$4?Q;spsWIi zQ6#5&RlW$?#NN8scvy}?yqKmPf0h86bMc$hSbbgq8^nf;KuSEQKFd@OiQ0=*$gx*d zKEubstBtH6VC{o_LEy=<(RB|yTlm%L`ip@2XI-wvwO_Xi78bUuO1yl-3o(9fg;>FZ z?OxvqmWMFA?bbN1`0z?A_-@9EzeavJ=epXseZ7aP6RiG$0Ez4VRmh%QWq}`CZLG^7 z%6FkII77l3?l}lm&i1D9nHj0aC02>5t(c<%G%Q=;Zc~?}ARlBmY6@u+MT(}~a^Vu6 zU0{gubplBCFpRZ_sUz=y8QO8x+PiGCy5+cpDnja z>L*ugXEJrIBCg;{BZ3FK{cpcnt*!mo`oZ*3D2au|tR8#T69L$J?3w20vkDG=2k}JA=F;iO)Y9ZBwzo0*=$NL+tS+*?>ihI?vO6lDtU!gaD}5f+Y)*9 ztCtS0PiWdg;i=_1(G?AiJ$;6sARToIaPn}F&$2Z_;X6Wna?xOjYx-YP{-x0iX< z2wpfsOD3Y)M6RahYxJQ(o~5hnVN5e&Bz?pe?K9%J6*4$~7^6!|;)Ioy(6mUbA>hthw^jSTTkl(W4K|Mjo@lNyeU6o zF>BP=sB(a0O9)e%?=@YFKP&XEaU1nj$I~YN+ep97%}#_W8~M7s2twom8;ul>o~Eq# z6IvpU0BSAAB&TJb43UuWiI~T6Vyxc7PoD~6zAHy&h11E$&W_+OBbtjV7bk~s6h+gR z$tZvOXkm<*Q&}gzxnp)sC@?S3v=r9{!`9Tj@Exyf7jv{;P(vT0wv`ThG0wfC)QJ%r zYZ8vUBH2rn>tW$+VRBeAI6P%5pdDvvvOJWau6#BWqFEJ}uw$|9w12H3wr0J4Ftbwf zkZRxSQhLFn1<{)G8SXA<33Z0LnD_kYI3|X`b{_($poVDHO!zH2tNWI->l(JV0>SK4 zpJb_5T5V-{jsW@)D34kZFbya~ueUom3OrYLu%{Q#JGbs{yIzc|9I!zYE2%0>DhVk(vb{H| zxN?7@u@@egRQ_f5U}8rkUELmhGeGuc^-xEULKlY?$*|))$@&$9e=nBhTdZ$LU;#Qb zyl^C77BOlVqP~Xn6LiF~Sw_@z1MhDuvoRQ8-JmMRXbTpF-kw0DU)ZRZIJf9mCNK`s zCh@;e2i(+nM`vqiQx0j=PPS-XxvA_YE8$+NlxzQ7Ec_uY{aW)DPQ1SPX1v?GwP%c# z)t2_`em7p$j7QePg9q@N>z3(QDv!Fxp?Y3>TH(sEHsWoq?!wkM?LdX@p#8>m&b4C0 zbdpTjoKf=tG`j|4=*v;nl<>73%O~63rNy)GwOQaBse0=qtZ{nI^a!HLedj7xe5?)U zQnC@4TN{B_>JHwnJ{+3F>FFx+pPqj_M$e;|{w(>Ts!$dMLmF?mja0gbh%hf6HLGo7 z-l~|)x-P`;hW5yH#R;9pX&}9`S1WD(A=TOF@QAp$V6y;kHJS@^1FUPpe6RmRroVZjk zOI%&OtTVUT11Va)f{Qc73FMC31D{d^L|~k_H=%R$>2F&D)%RxQ zZ5sThRHt^oiVl7WTxm*{C5*DyR7tYd&DJyKuQe<8htG{l@3FQCs|Mz-8e4HX;A}GY zKA5!Xi!FGrJ0aJ}*qqx_lQ+jlYsZaD99D5Us65>Cn&CP=W|s$sPQFVEckFpr*InQ9 zzEjR%R0=6=GEy%PjC1j8?jHt58u>l-Kn<9mb5|!e-m;ako?07Ob6A~XKQ$X*IN`4V z-U6>QyBVE|W30R86E^)vLz_H_!9r}^r{3bd=Aw{18x1pD=NjI=|54~{c|CV1R;G5_ zzg9FWp^M#qqkg+6UjVp!;f%-pZ?>j$W<6Oc-4&aKw?;VHUJxw)R@F2ehRWWUA%G0` z){9p}XmP$Gl5W$1#_y=1!HE_WJ?$iC_$1|+aeO;CIRa=&K1E*~he*$z9M)p?QKc7u z<+^Ni5TO>qnLNFHh&tdIFV7vvCKgWyM~4~LAlm&_il!F_JZMlNPKDi*(GJCiLXF8W zLjh6EONTG&_=le;7@LPyi!`J^6PRFsvKfZHFj_rS)D^z%pYwd!vpK(Fel{s;f9GU9 z19Vu&H@TK&*FUrB)<{)vg#_@pITCme&;G>ey`M(Vn-9SW&Tz|hbDHN=u7P>oZ z6^>&|!YMX3U*+7LRqe%^S@~JaSI%QVIuY=Mfc}FBXC~d|OwR+7hx>(9jlK7$Txa_m zwxzGW^Ik?BzRBff?lljSo~}C&ds3qnGukC=%l%dqC(2_zlNcZ2pyB_OIzU)d820Gp z*a+p$xovHT$TY;;H^O1{jODaws^_hy;`>uG8GFOwo6iO|JZy4gQR$4`(TIIGJZW`f z5|}eqp}XfZ7r^iR?pJ-QEBAZRT)7tr8UEt-DIj9+t4|F9bd}K8vQK|y;S7U#-J6;@ zTe1a47kB#M;jR;54|@C^%G@uee=)ZvfD$_hpr%qdhOI=To=OzV*f2uZUmLqN62~}- z$V^dbcX6l&7D25wA-Vz){=6CLutXM$Z$fO%t2~%mIo&;QB)Vre9&WL2@Kn5Y&OP)^$Ysr;hAG>A?ACwm2cXJ=^8PU z^(*p4vn%Ep@QTnLnnd0Bn_XF#Qwydfmxn{B!+U%c-^&>_07UceCq6{#Bjumy7~8thxk6i(O+_oBYeMr-aq46a zo_;^JkgkxWHf)VyQ6gwsbvJHel_rCUv7Udz-_%!^0J>IE=7M!ISF4~bXb8SM)Nj2T z+!z{L+cayCw^u%n5xstzN5$&#dcT1zu|nin=IW+Lsil4U`|%6BQP$%rU%SpeuOFOQ zdV5VPayER0!RqcLIbX3qQfQ0~!sc;fX&)9ovE(<=O37Bksa82&zN#EH`}KlSN@g)` zQc0R&PD?_;ywOim#rH%Q{93HsUA>_64^cG5vCLbPTCOYgkDCeOgiXQAf8k&xMZ`dI zDq6avM=%!X%w9P{{&d8bxB-})l@nmIMi&!MmtI$U=wQ#h850>@Lpegsef zfv8;Fosgb-XirzPCr~6i;^}*M8rq>yF2@>LNKY6HiAEd=j_Bhv!hs7o(;e3}bn-dU zP;v4+s&gd%ZWHEy!xjNEQZq9GSl=7_UP0d-g|at@%SaV;o#}@tDuH( zx%R67MD8!sDiFBCkFI}@3&=o2MHTSo2v-F%fO2s`QE0m>sJWx!@uuO9{4bu0%YW;s zxI>MMk)G00_FNQzJZ5}=P_U3$K{H_FLg>U7{n9he$Cd?_NWKPPU<`8 zd;A;+NA!_0a6WPyqyw}6ZstFlH3Cpu|JJM_#N|6*-yL$r{K&%bb_(K-ay4~?0T&k- zlTJv7pW&lD5*PqJsh~VPQ3w|l(&0xH>YtJ$7yibl`N=nMa&Y{+fa<3J@a>oW(d;1E z{O-dK&=&E}^YP5Na4e(!(I{{N-~BP)XpVVDGm+z1ljWafk}t>QlgCHkKy*Ax`H#jX zFw%ca3t+$=dw@OWYJx=V?E#4ka6AH|9aZ|yNsUkV#R0Hx0N(;Q{?w5^<{XXuADm;G zUx6|Ro(7N`wwkRCjQE1nHu*gyFP7Y4LR!23%BkOv{JirExE!q>M z0Yk#vZ9QR7fB`bP}}D<3+G8Mn7ik{sGIy`|5KgH&OsIBf^z>`a8G}?ucGlwa1`SkDCAMBPkN$Ufm^Nz z?C&cRr3q_{dm@0JZk6&=nEnSe>$eW&#=?SG|~4Jh?L>D zbTpvJj%yw1gLrNMhoh#~o655g4z^R(siLAW426nvC;j*Tk- z^buQ>hwE6y6RyN_ob8RvOjn;v73B`&k`|E>hKNhaammVyh|5TcNy-RuNr;Kdi;BsK zic1QMi7SZ704eRber!BIYwl2c1%qqqKiUFHN<2S0qHa(56FmzM`@NQg>E z2m>0z9(RzQwm!m058j^^uE9JY?oP)TSgs?B0KOCLsl)?#`n?MXS6$s-hW|BM2*gpp zjb!qdR`UW{{+}+)KP#(w!H}N6sso|_pDX`t z2MYP6=L$g2j>80nh{Ay1Ujp_#fDs`6t3$3oa}EBg@{dma5+4tnqXvLzDSQXp*}7aq zLC{AgwXP}gNU6!nU%h%wMM_LuMqE}^U0q&ET>h$>y10z0w77(f?9aM?uLD>UfjU7I zu1c!Q$f*HZ^4G+~#nsg0Wz{9*B*f*#<;A4c#jmRVtgD6e@U%rjU`Op8)pY{uN=k}B zWT9fx!qWCIIbmCfl(euM%nlf9GO{qJowOWOOj6>wzJjVd%oc$78UgU$pQH0Hgt@Bf zUwIb)rVaxD!7wGBqr{8C;$p($l14{~7o`*=#016U6vV{7tLmblPWE^HRrM%G<3Ch^ zSpo$>#{aL%P>6y(${k?~3>YVbtpiNd*%ju%!}aTeC>*2gfR+LGB>&FWQdI?z;`UB1 zfZ%8je7|JZVD3&{FsQma3c+*8g=G|9)-0t9hX8J-uz+VOJf1QT^Y8aM~lq&eu;jM{a;-^mi=u(`l$}Aa!2H^aL4zTIM+rFkGCJE?}h(75>Zf4&`{GbpE||-e~>~O_}R}C2@#NU`mYq)=LjvJcfb!ah)IAH z+DHB#Z{!rDWW*#Vh(IR+RQ*3BAQDm{Vlogp#i^sb?8GEwq!c74C`c(z0!g z&T!L{i(loDptz~R%V6tv&%n<8Z0dc<$kNySQE7}P%HF6NJ~+?x3CLhQKM-BcC$085 zebC4lcEN=CI2ZO&I&L5~e2kHnUVCXLr>vMn$C**mF+C?BaM}# z=QNVBx;`|OnRL~++*F_UT3Ci(HA%R`8fn@7`bGGKl!rtMUc)dU9)mMh5T9?!FD0+v zFL-rcuvMjfX>r@_Qy9!#s3Bpf712l5Z81gFp*|4V!GF-w^ZJzQw2Ge|TDpTFIn>ox z+x}}nY_udz&C*QgS_Wmw6EGzKwC+4DEg1STYP$$!TS4E;$@d|89z~gbo97|9G~!Tt z$FI(M(mmu&ERH8=y}+&4jjukbNUkI`=e$udXL0#W7N*xH=c*c>3f^)@Sd=m8GZ!Q} zQYM5w9DPq0XNncOmfy)`aW!81-Ij%=pq7h%yB%-dpZesfXq3zs{aNpxLdP$$!{?(g zhc*RJ?MFciliMOQY~VO}{qqHv7xU3BT#xv^f0A?qt!~FV`I(G}jw!y>?!8 zmqpvCpy_lU);68)ib$$z^+vw#Yj&6P%IDa8Yx;2K+M1h1lG^HYs7#XV*$m1cMRmtC znAMZdxpOVV>RU?(7LFjx(#H$R$*iGK&__@27hK&Wg@+3fK*oX3fCP?3)3bwlE<;s% zguaylHP2h8AiVuP>}ElRP|;dw!Vt|3$|@6O?Ff>axx5!XG`TlH+M91#p1&1)vvBB) ztkMMKPahfv;X1C)=i zt_Cq$M%3xBkkgo|Cbx~8zI4$kvaZ;QGBlQ4C|OH*EY9w=(ZF5FN_**L{!~^9s&9BV2Op!*G_H2`x@fx423c#yO2Om;l4DwZ zBl_;{n*qg8Rl!$$l-Rq^_!nHH(?Nbrt$AH98|oe~G0HBAla{3>%$$@}D!HJrxzOPE zhp=kiGSOt`c{HtzU%ve2?D;S88CtfJ^QRw?f`+KtTUulOP)xjORi;zaGWzOeDP~Sr zWi(2jzy6VO9*sn?OL{I>)a2mvGhAVpoIeTaowjD>=@NV?Jlqs!$!zh5AK5dv$*K0$ zUFVtf$MVLE{KX}4H5-qEmSj{y^=wl~#(*q(1}bH_Ewgas9+R5s!zWFA%AYoDcb%_q z^1lsh2$Ffh>rRx;%6Vcp%=lfy?az_9tBsiv9rbD&zMK?r%J9MIcCCp?`$taa&5AgL zTE@fU&r8RuoM;!Uy|6^7Fp_9StI*8e*s^oGQM@a>J@etItCaVsuUw+MNW+8(=s~1Y zmqW8^qDiixDVVn`@C>8p0tx+oJ<&utdbB;__v6K4@s4zq-k%S{ylCHnhnNx}Q^Dai z`4>OO^s(r?#-SqBW{b+OyU|L9)dm? zKDpF5CT^{}tLG|Mn5v_gf-aeRTepM>eJ;2b-AU;OEoz%$F-LpLRgg=)mw4yzK!&qa z*(-U@Cv-KemG$L7Mef`T>TTw^01{_aQi!|3Z3DJTI!u>aBR^)X@u^+0Fs80%O2Lcmo*R0KI-&@&BfO9MtU?=&W35&e)*4(;Z zeW7FD~Hjb?n zl*=hGEmSagD@r>cQ=z?VJ+ORtao5?Wn_ge^=(D&5E7hTCKzv3pe;e}ZN4q?5 zZNCzouJ8Pyjzr|LND(<6@k01qwJwf zCZkUqi_cg{b6E8GUsaP^)9SE{t4`Q5gBi~iWHGnfMH+wu5;8(wI+fB%c1F>g)=|f7 z8sC=L!tJYXl3iJSs6Tmv`=Q)UOe*eD)|rb>qp*SJqi|uA>W<={TfCo`di5>EY_l57 z6xb`AM@v7Nm|oaK!i{V1UwS~d-$I91pkJ{fw$hEzuI4rq*b86GC~RtuT1Oqomqg?|269PdWXzjAJL2$Qe~gtCBTG%kI)BEQm5a4ZP%x zoLB^;!|KTa0do6oI zj)@sJR$iu@9q@{*`g|th_T_*XC0wH`DpzYZ>of|@`kIOFQo|FvH;V5=M?eg^Ok&zR zDJRJ2$28~l_Wd`>(#FX*OVyX9J=_>Bk8R#pseGyX!Dr8OMd_`oFPZw}R#545cY@Qo zTU&l%VXvAIih>I^+wer8EE6>O^>d>9OyMWbZbWvDl!~&ysEPkp=AV{OsqY?mMX})K zHBmJMJDti{4eLf|y5pG_28T8{DqwG;pd%Vo&$up&Uo{p>HUVrN}o!;0->$b|K z69%QaZ<$}0*_vsu3^4_={uGT-*y^~8sa*_L5D+aP8pk>tl5S9yvPdOxb*o*-H!;Bcob`Rv`?=VemfG?}aNx@I2?tunLfP zG5f@hi$FzfxQsFH`Xjv%P4PZ+Vm{^m7{VG`-4K; zv*G%m`Yb3_9s8o+syLP@X~ubT@Eb%ze5djZ9dio>^FQQY)2$^s7y_`9`kKX)=7W_qyoV;N!;oHfx@t zLd8ANw>+bcf=X0(uBc>&$&bx!n>{-GTZT|IgVNfwM-(3hUCmT>>_g6VnPUt0)t$(& z1(NU5%ac=RB1Ss%JmoE-FV&>@54k5zS~Mer1z&f*d9p2ox$Kkt9)EIbj9(%h>!j?P z*oIGP94^Xje1??<6NX;RHcg0cZYt2_K#)-Rq8GKdXHCb8u#{DZs-BsaSGA#vN!^ixP;`vQ~5-3Powrh612s-^Sv zXLH~4KrTnVYWMBp$uZp1rdw9#&5RNmADRhAQ+@m#KgmBgR`8^9ga*IFT-?$E^*Lt_QYzRlPzh0VZ=D<0E+@I(cjm#j=En4)0hQf? z@~g@6MjZ{tm48G<^XgR;VUWD_#&Iew`g3>n0=*tuF>77o;21%+vNt1B%i3;c^*8SO z1>98*bE6))xg7o6M?K~QUG-#<8s${OpJ#M02SZ)ky7g#ZQL%gQ@=My+W#_n?YYnDI zzV>b2sd}=hndVJhkaw9!eH0+VgSaswF2S(w_U8Hxti2pOnk`%0Sl4mi?|YLrc_oc_Er9 zx$=O_j`s6;?_%xQ?z7=vl#x>#xu)6(ItBNUd-R#RL#@-^DH4~q~K449oN$-MjfFcsyN@>Vh9bYLV&f!V|@1NjUx-#xp}6x7{Pz%$}dR zNOonT-%!eK2iXC=>2lk^r>#YtqU51#ATmvlY=>LP+x64p$KHiq=;1HL?+LABSsQ^&Ocgm!%GaWXkl1qNg)5!py`193N;J?Iv$h zU(nrcl)WRZ<6f3EVr^REO*EN1G2ZFKP_-U-wrlK$4wC93*GO=LZ6AHCD@)~l|H{G- z;ybV!r$_L{)wO+suuF@lyah@K0n`L@x=E>_N3WQFo%QloX3t zg?CzAc}b(XFlj>`0MF+637qmo)>ZZ)|(!8Sd~rclR_BDmv$aXSs$=J9ejQ$?1tv$Q^WXY+e6SLm$Sz6 zlX{c69VZhKR6;2~Wz*+g<#}_?!Bo1yPR8KMHmgE~kUZ_hL{3xPJ0d*~d8O^x7haO= zM(3HsnTsQ9Onf8maHtkMyG6fK(*=8aZ^lpM@JkXo-GcLIo*GyiiaN8-@74}$O@DRK z@oN0Ab7Qi>9}{+TMuLIrOc+FK5kD50-TeH|w2zjM%|+_$*9)S}_spX2!8lv?4p=M4 z%dFha$UW7M81Ph!wL3SeX8}V*ysinAr?^LRT?}mK1h*R)>MPR1P?WKl361rLPoA?c znt3Icba7+I_S#_JdhqqJG|NR1NbS?&C+_MKdt`;+xNF!13ofjyEc}9DilLj!!BB-Y zGwOcD=nigYy-sUn7}?g+3pZX)Zq;sL|RdUcJbx24j!+w zG}A@gWog*2QFIQsw}<;x@*pjrHWu@FGT7Uff#k;ChgAh$dW6xtr|`ZyZ)Ez2#_<*p z!i3b6Q;?ZFECrFeT4TJOYCgMuXlMwJVke3776aEJHJ9pw zGn@QmFK5|b(CpvNfKXA+4~QrR#z`-YgdKYc?sA(aUg?Gnj{(z8_VD~ z`M1LT24WRxKJhWut5Sz^fArGeRG+rHu8@#tb}?&ZE4r-2ExN?={zd?I-m~J8h}9u^ z#2Q#<&+#7BR{ZLRTAsd=Y7XOheY$~5c_ zQx0Aa*lw}6nz12Y!F=$&t&3%1H}raB*K%RHRA%!23F+jkP1iU1ylHX@y5_wPEGsU& zQLn<$73(P6?`02aH^0@f<5BofV@ZoxN-ZqIlcpwY{nTvbWxZ{`1Uu1-46)3jL$YIC z8`Hxx(v*-bwuA;s7HwM5iqFPC{`Bf@`{{J)!cGC#T~{3W{XUwuT9kmIfYW5r>v67I z-3@y9rXH(P@95=t9++G^c(@oI}-&{ve+{DTd(^x6@kLoJYFyv>^e`0;nA~Esa zV#R*NhA=+158=yt?uK&h?G*hb`&br}RYqn)ap@eN<2;jL3+bqB4ZUwADf5&W!WS#dPd(T1s%QO{3ZP}LiCXaf&v6iR5_?)xfNf01|38@(jP#1k-s8`YjgU5PW-&0lzI1!rEZQGX9BpLF}~<4Kg(|SDBB`=pw&cRv39SiO^i-YKMpof6Q7) z?jicK$(FG7GgbHg0S>O4D&j9EjBAS$J*OjY`Z|j|`NL$dQ;nv(=ku)&sREKSHnY;1 zmTuGS+CB*kW9jVbBPtW(4hkn$5v&;|AL-sa4e?1`YJ17?R?%(xu!G4ff`R{%vs!&T z(^p=wSN*jIHG7B=l!Qsh`DZ5PRl{y>svMuNdxck&VprS?gfBd3gy~2#51;H_@>~ znv^L8tO=h459jl&GVU^67yxahX+dw7Ou8DA#{iGYZzm=)9;n?u|HS=yVt&W-DJi#+ zJ9?l2%}cB#n4}6Dw?8Z_UgMm9bj=hiC59z^+ZIWFoTS!&;%k?7 zNH1m)z|2Xcftp4re*XXxj@9v|mgH9aK2Xt?diaukL&wE0OIqB7Ib= z`>w0$Ma#=*(cD2JTVHa<w>weU#L1z*MqseD$PJ z)!YRFr@K{mB7HDBsXbGQ6Y`jd{$l8`26o{Lbzq>kyxe`&_jPDyeF|CFwG_GA{O?la zjjhe$yI{jV6f2p5-e&*=j0mlvUJAmDD96}pyep|mvXYT?d1Tn0nix5wF=K%3aTQV z+7wV(9Y+^R!E@8r)|bn+K{2>9ZyUCokt|hU04Ml<74YuUDkT`F%99RjD85pclL~t` zF*;7pq8zk)3`Lb%heKjXA4_gn(}&V^$&y5pDtKwY9{pJzlLkc<_G(BXa>vhCyO;j9 zrzD^M(x7UPPq#}W42d$6TK4KuD2FiviQ(AS zlDe(Z8nP*NGL67dM|l!R6W!))-Qm@#xz_TE*+QDb82DI>eLax2kgQKD!*aIBd?H1V z%_h=m*&4}T!>OjoxKBP}lZ>~(UFW*C=0(4=+q_;75>{hWLcy7K_8r?-kGta1kAdzD7JRQBnxp=bk$rLs*ys0}gF&w&*DPBAVff%;N9JZ{2y)|d^ zR#0TjkOUK%j8`o1MmC>NRo1m(s#-Y+xCpM7&Mj0u+)0VjLq@ zF-+oyi_5)*(TcAJy!<;YqHV4e$0fc&_kG7%laEkW=&_zX(@=ZD4S zO$*Rj$}I1F0X%*a7t?ub>~2B{FLQXf4a`{bfn%EN1e9!gzcC_R%zPgaQ^Teq940R* zWtFnr$!*h?=3~ytWNszCEXQ%EA~k0R-R7P2KJw@(=n@ONKU9(F)NeOfTgtH;iC{@? zUAHp7hrs4Ng1pvgS7VRiw~tqfB2O&nA)Ci$dV>oJT!pf-wvysl&<;;Ac_cZLi1=K^ zLE_uLdij$^OrW^y6^Hz7o{rsvL-S80WldD6q2PP;t&6w~@ytwY2IUK&$r;!r%O2Dq zcOKnT>=m-9B%aM!t_>0fKUaRZ;wIDcpYZ#Cdt7!8|I;1>sHHgRRAHoOmv<9h+Um%% zMRUg_(umi*_MQL%-cPecL6S93CdK5!35XvP5k_)5{{S!D8n{GkfKgVXYp{-o1M@h{{VOQbxpZrJMe+~yQt>1LmZV8R4Oj!WsMJINb;X|@c6WMoC`%}MTe*T zG`T#1$jE7LX#N4&SttnpO6f}{g@LH7g#BC85#!-&SWpQi46bN55POuKD_T=Rsbnmp zfnk4g8I3&cQtjFaCbb^U9vw1}7R^>{u}BzsyDEEljz7z(XD6xE9+$%Q-k)Jhs7IbR zxL`ZPvNI!nv2ygIT8+dpv<1E;O$WStKCMAvQP&9VYt*yHFctwBXB7ZG=JNY^`$mUa z%L{AmA>kpl#dK|=Ly~y!=XHC#SzEraO4}G@CcG`1}p6Cp<2qQG;wK z!Ha9O47aIyG-G7u#~&aZz$;E{H1OAs?H;z8>I!jb>S3S5-76);CR}! zVDV1ncN6YFnktAUNs`VRn<(zCEzz?UgO;suwfJs8br0LJNXEs{BM?msFH$;Fk%>#} zZZ$034=(;ld5yIy{IIIUkVm}6s#U)8=r&iVdhNo&dC~rzX0RO}bCil8-A|pjj@ur! zpn@xp0}^`yNZIC-{{RVfXjh?0OH*cV6(2}+G}h5g&-t5+Y-AEpp?GbGp5XBEiKP+` z$gyhDSVeP|3Rqo!p^~_`*da4Bu!RSO0PInu=JLx*J**;z(c;?Ol^i{~9L(87+b5EZ z+g|?w>Cjj)~IR!3ma*7Z_|JWoyJeRTus(GXNfx4}r|Sn&gi1GJ4x2$Lqkf-JyOYN;&7 zoq>4&0Hjw{Y&2j+>kGuhbiLakadmh_t-ixS9AI-C9y^IEK-+!oRARI#JW)ql0%bh4 zue8vyA6I6r9;C~mB2y$ViM*%F683mSRBB}P!7*A5tPB?YJJUAS?!)HfLoDosFb>0U zsRo`N3c5z^Sk*DmTlGe9uW}D5Cu$w5?IdXRLkOj_$v|0|w-HiLXK(Z9*aF#Ohr?ZE zWeFH=ED|+PNoGG!aHnf(8X_-KuPpJV(km=Qw~8wpc&(6r2#_HDVdBz~T92oM5j+vv z+0dmJ)P1CO(_G?0d15E7C7$ly^9KVeUS%(!wuQ)|h>1Jdw)u*c9$z+x$5~Y~feO-tFW;C~4=NK`M5nzYaS6 z?q7@X>DaU@FQClhiJfM}&B~TGRC`Gqg3BiYn~2=bi@3E;&kS*@s%WSaM!THWcO7jS zHJFlXn5%H;41g(>A~cK*l?GILGkH0mcT&*>mLeRz&K~Wq8EtObCXU3q?v4c^N5Nju zlWnPw&apQy#M+e;n*qIIk0pJN#er&;me|^fB91{KKQ!z~5Dp+N-L1RCyR-{)jZ0Rw z1G-@;leM8cWNor`cI_jEk&_KA5Px?HMpUV-Dt?Y9hJ_|(SX5oO-A`t!F4?6}$U*KJ zjF3nc>Z%VKjuk%IYl*=YgXeb8Q)g$>T5E{Lr~lP~bpweQHv?YHER6ZXQ(D?PwE(Zv ztD>s5PPW8QRIhJ&2UbipYAtQ7n1B>0**2a8-B5Y#VPjT7as} zP<9R5nx5{dkg6betrk{S64^vv2(E2W&D%h$OM7y|ayp?X@^d#8+v5A)ZQA1a&``{+ z%#Bet!~kfWslRDH5^2FVQ_J^tWbx1**WzT3w|DCRja)bo!@ahmGf;C0Bo7Z0#Ok3k zS!DWzoP2f>G1&t0`IQE=?IUk{9S_sjCH+h+AYqx_LnE4xXVs&npd6O{H`AB7i?-yc zD+mOr3`r#LQM4X3XC>>%ADBAWG)^Um|EH|f=idDF~@$u4G})QR#C}# zw18V1I|l0M;*|khUB5FN!o0;Vwd9pp0(Y{q&mAtxly@-XN-RheA^q|+oHjdECk&<)E8HiL2C`R z%L!4W6Ugk(wKr30c$sTWzCVe(&YCPhNblpIG-S={RwdT=sVBFz z>bM7j(%cGeuBy>=kEgjS+2-S^!8j_uX}*4(DYLWpwKyw{Pyg1jyvG-qQEOA(!%F0? z#7wZnL@3nazTHV>1X#&q2;v1eeYDp$TLzag!wWTNSP-Y|{;gEHMVv7{D$c_rJ4BY( zlBq7h894An8>lFK?mDtWi*CD`!skDGYb%G6CTGjaXb|%1^;H}L__nX^wy7q<#Q_)C z=q!3&vy)1nJ(-n%O|^`Y(5C9h(gRNtqN1VYU1Ee>nD6L5 zmy3|L5HpNj%<=OXTnT4r329|@?byn)A}H|c+})`t#P4t1-uVw3I3l9(UH(X;Uka#E z*gs~Ij7=Fx_ak#@kBvFCFFS35H6w9iKs$F8`&(B_;0-WhOx3nvOL1W)`#4;rE}PYo zNXsmN)QU{oK`YB|2jQ^#o>t*`$8k0ymUzfvs|yD`9y zyRc5A>-0$On&#U6>Lq)qhZ6EeCAyL@-N`37$6s@9h~A}oj!vNJY)?meV;ER%TH@v@ zBD2NsG?84#6oq6!3o7qvcAdMGcl-J((5n{ymwI`W%G$N=S0jCawZ<`gV-#fEB#YuY zEQNNXA=||>4SzGu=FPNE^Ov7HaPUhyccWo?+Wq)OqS|Ig~O0JZzBa|*mn4T7PB~&U1iPd zuyc^=jaX(~PZw3^uvVZj?uWDG^VP^^vigyWC%EM`gK-WK=k7s*wk=6 zgHl~qYyAu3)~35VDcxO0N%W8Z*EVYtx~GPf!E-q6$_@g*vsS^zxu9Yz?A1v`Ni5jN zh(_j-f`E7ruUuIcc?)~DJf{)tyM$T#7O%j?&qA zHjy9zENfa*>pm?v%Da2hq7vd!vO4*hMDVnTW!+OxAnj50X=KLP5u1eutU!0^UJCN} zDrJHw+I|S8;+(aO$VXzNGe4LEw0L)ZT^hTTGmkM_c-!Na`+v+naZpW;zDvt{aJH~o zt&|q88ID-mCVp&>;4LRMi^;2h34P7$sz;B%SE1A8`fD9RdrbZ6Su}g&Y=q6W86jG% zQL!9$lEJos-YR>(JwvB!z)0P?IW+X`$LfzY)jalLVNfDAZ1s8tZpAVG& zAKlSxr*1F{k8_%N>Sfb-VFp@xBqm#UUFKK-DGU!V6p14QuJSzmJic!}nYr&tuoce} zX&UcvSxf0Md3GT(^R3OkHYN(2zr*CmxJh8M>!6A`>9E(+V)|W_$9U61 zIV3T`98xyvRk=WT)wjCI;@zO7-IB~?0#dW!9vy%M46V z#f-SH!kA_je8d~J6Y~U;M2oa}pUnRN+1FVn-d~B^6m&q4>3*LQwT6Di*55mrQc@d7 z-5e!Y(o1<5A&vJ9%^7bOkvuvtt2wMaV-l0CC7+17nsvu@6!`4r!Ic_jTWjsCYUPM% z+O;UY_uW}H>b$z(s#`^9qEoai{{Rm1_=8Y0r!Lf$C4!Gl6$eYG{()v6XpxU5CyPW^3ckQth+U5bQ_2Wv56tNf=& zs<$VE3fZVEv!r?hq~gZmZRLUp!bxu5F?h2h6gz3msNByZwJEi^T5=V}Q%WmQOYfX( z%(^n>*6IhFkc!;c)BwS%WCEUL;&%m3)zf_5I<0Qbpgp&dE3+JEM4HPRE?XEL6l;}~ z$rMt*EN!ONa-y5U?(uuOHJhEux1$}ETWnEY1nW5Np~=s2Z8Jw@lOh-q(vZm{Ct8mU<%K`@8r8ZBxwyzp4#+KGide4MLnxd`cc$j-ZJ&2T ziWssfV*^LjY$8k26WQIQhVTc-$k3G&2$hVRWMl6*-{JE3e=dxlzy?L9p*<%Cf2?jV zZ>`!)Ha!HQDd@oXs}f1Vg}vrg`?}`@;korJrt^XMkgggw<#sIUD4|kJHDiB?mpk9`kx&VT-}0_WvIfFMh7M3S_X<$BW#ZT@8!{<7}(nR zeyEhwf=)d`9*@a2<|E`TfEgTZE$$SWmkYsU`gc=FUB}qVD>v%;n{KV{7@dQN_UUGb zXsElfyA|QbQG%@%pQhh@=KZFdKW%=kc7jnS5xF}#7jwuOH)c&lARc=9?{WF3qAu;+mQ^*#`T*cM6n z*RX#JSCwrbc{i{5XwL8W-BE>9Ufr@xPiKU2jCbm)woc%`r2hcRXHerV`IlKNZ1(E4 zOL(5-b4^s9YXwHx!n;@U{w)?0ap(?kjQqiq^i;BA=KUivV3x43jfUq57QwWq1vH}` z38y$*sMOn%+$ruHdEAs>@fexm{WZzkbKY!?r2hagjT>#2RRT61VX+bSabf&TcQ2Rf z%PAG$@f|BylRIBcrEB)Py1KC6wWE$jFDpkGrqqpDQ4nyc+P-hS;@*=@npuxu6Wd=; zF07ekx6H*Hk3lWJHP#S{N~)k#R@=*O61SR98*b3mEj+A@es3|uNFL65TbRg>M49Y- zHZ3ZdZPrP6#u%1e+dRymF7J0!=}$jFM`SUfbz|w}vAu&MkjdKo+%EFUBbG@~gpq{h zF=dXhp{t@%e18+orZxBrgdI)Ok>)xxCDZup`&78Tw|HTB8MX#wD^{Rprys=HtIxpV z2SR#(A4+0u@$+5TycUoq=Uvr%vh438R4;?YMEt%jRGgUgZ$@RaIBVN$45gyp-z147 z(!7B|lVXEaR%5a?;i5*wx{%So)BgZZ@f{hBhY&Im%{wYhaO99?otA~l{{XuK!y4)* zH!tcenj(6G(>c7xMg_FV<6yJgiq_W>%^OV`@s=&oB~VCqg2>ypuBNNDrbUTMA3=!e zn|nK0BF5x#(8U`eY;2BXf+_1*-Y4bn+_HIFV(D4NS8AVqoyF%+Sc^P^IwhjbBS#!a zL5W*>mXwu6NovZ=?l*&7J0jwePjW3>=9}q;d12A>!fhs(J%#;d+Fy-2O&}K$huUJ1 zHV+aGu_avnxBI@ItNko!d(OM_x92sYOy>&lS+DQCgaBFDcIEAKu_;~R-KD?Pk5f~Suz<}bJV{(W^QZ( z$8S)!_YS3;vyc(geb?PhUj=ef-sEi>WsdIkUf@XEcQr#3xeo<3TP#g2(m>>y9*JA(DGm z0GSa;CO#^_5Bqj%87BBAw}Qw_(sIy+qIT`zTaJgjOp}8g%vbXA@|H6q#XK;wqpesC zyMYxud;2M(!bzg7YH5}UvKZ)Y<&9=9?;zSh28#6ecx$jp6XYRFxXPnN6l!-hc)LFZ zQL3DKm6}+q1&JRr-gj;xKGa6>>`kVj2D7!?X8wNOGI-2|hGZ&O@I|a`ssyo@`vk>lGwO(M;9cjtv?%2e6N3 znoLok{{T=y_kN_~|I>NdtHpI3hEEK#81{QwKM6GMtt+eKrVAXfSmJ3^AOqq);ohTz z)7~qpmIbpJD{&V#>x@P*7ZC)FmAa0rE;`tO z98^XT?~#4}XDyDYJCu5sg?S*_=kgb;&@ zCCf=Hc$St~B$P-1Xp4m$2yQIY6bv;_Qh4eY(vQF$kJUxD>KjZZdIYwP@-;Z@oGrw; zVydmTa`~&{4exn${T4Yavp(wfybfDS%a50}mN*xgED9uIPlQNzI)n63@j7Q26=6mU zNG&5$L3CD7000UC6aWD3)g(+n+(TmVnalX?TmyE|J-df1cBa5EZrMPsRTHU1kKu-{Hxa!W{A>U?H3U-W|= zO60{8`FUi6kL!+%Tg2OuFhr5uKQ?0NvCLz}S-5z9CW{+l`T~_wT|=u(lX4R6E@Q}J zrzy+2jEa!wX<%2v%DgmXA$EZeQ#$(*2T9*qV{TFMa?SEh67Y1W@ijf1zk5Qm#M1?2 zv=}ytB$z8W9l!c@v!Lwak&WDaw9#wmf-Z!N63Q*8d{*tep(nDA!k^iuh{!bMt)z{N zk;hl=O@sHewIHI2Nc8K<_MK6(&dG*#Iu#t*lDnRF{` z+Jn68|7>dNeQ5*$?2_vtI=oDOkfmPSN<57Q}sE=4W2UCf0hbz(Ou zA&Qags*Mdv;{mp;=Ngi3ZSYx0jymY1#t9ViH`J?&GWH$^-lnY?V3!Q_1bU~TKmJkE zmzdbM6rM#0)ML((!-u1A+O=lWe13vFzNqMH+XEC3#a-2pm$65AaZ)Ml40P;RlSQ5_ zW`QL#uG$7=ULBh|IBK(JAt9CONYeJ(FSlgLBFd^L2hu*#!%4nL6G=RU`L3(5jyr4i zxQCEP0KAG6%OF`Ig{#1sHnkVcyThaU%c=`pcW5gA09?vlWboESlHVB<+$47C*s`OS zsVCmuBl&cMu9WgYGgv#@i#}b1iyY18kcygp71HV+A=J`E4^H%6YaZ<_B9pZ^N>uqaf#KBYximw4tv8ZqrIzvZZ%@Dgc}4QcJ@k^X*u1nQ zRYgcq_Ib48wHeMmt&3~x`;4zrUElJEdE{wT7mmw3D|fDtni6@ojTtqnmw1^+w9z;_%M#PG+}X)-Ekr?O9I+2>$qA7jBj0MagO4 zGsl{YwKm}`?IO=bcM7tD6lktM1=f@&hY!1~_{&Th5{liFG;QWyTAJ5}trkWB&Zf=d zt?!_MOIhxx3>|rD!B(P`1bLdC&2wq7s%VtcdBz7<*E4I8qfTD30J zVBY)LcdLUu@6?=s|JCVjNmOF!uC!rLb;O)g>)-1Zexlqmv!}|CEu~HbR9DUZkkvYt zO|4OR>3&{W?Y?^PzC7obIUp@0P92|!Yd-kxcrDQNWS1WjMonB}CRAFyi_1~; zzlZvDGL{fF19hE_WaHzuu$`iU1=`Wa!+MYhjQyITxe4D~v7j@9##}*svff5n9d_4` zch{(L7OpKlPO7q4&N{_N1Pf?NgT|f#O>5WXMdj3ytB_Q6b}B5tO=PjM$k4}i1EH2a z47BkAKGCYnp=8g`?xe+A*kmVxE(?((2vmwOj2bJk>|Nh?LyORvbsK#WkCW)z8C{Cp zMuk#N{{RW5vaeX1HEDT*F0DGw^BwRqaFQ2?K0YCU@207o^a;?suxwtJGt za3u{C1H{ydXt94m-=U2!@twpmELN6*AdN!B%|0R&Qlt+pboZ|O5QpW{)r6QV#Cc00 zH3CehY|)P6{YOkfSwhxBYb<;9a)MSC}!k%t=2z1CkfKYZg<>2*p>f8KqoB zt{pBFWoGBg3W2<@VBCF&yH0T9;&k4EpQ3W|;yS+#^sD^^rqS`yQN~V9$iL1r56#uO2ri^$&trxPj0h0 zYrUFWSJ)C=!vyckD69`?BBx3Wu!33c?y**|^m4~|mhlKKg}W?{w{Cnv5)7i|JQ6|@)!4RB8SBNMxt0 zJCT-IXMT3h=U{{d;lU9Apr(Op!!H&_^v|gw!gUZg3|89dIW7RG-CqrKpCTKgGsd%Q zhg`WEX+=?mPr7?`mf~xs3g*32n-6z3CDWaPNg+81VLZEn%%{YUsn9m(`>2BY?9l}jn0SI46QJx8-! zNa32jcpA>9wc^GiiCW|<-Omo|B zNTA!}U^s9Br@vC#=vC*$n`ZHhptYVMSe=$elW1@|2HJ6w%UFIQid%t=vRB8P#llbmqFCy=YtZl+5M zxojVCYqs4P6x&)-pIOp;n)0$a#j_6sG~CW&l0o5>QHle=?xzFxX$2ier1TW{{MS=p zt|977Mf=#~?CBiNhK%EJ9yLB05cy8wt-9WZG`f#Yh5rCFk>B#MePfSCH%2HUxwTrX zjVpva$jx^4?(pc&q|i9aQ0C;);bT_t76C`mUK+=f?!l~ z%9F-}fa9fHixDn7aT7|F?$sx%B^q%sOLLdBwvIM=CYcca2 zVr1pfS~v5pICuHAlGdigUJwP;c$k+vJ;O#OwVz~DCvvlH+g{%h_jRF1LpzeS$PJ0U zzr|#P_HwG(kxtfDLs6%zVyx>=O?sa*)PA1hGC7&K_sb>3JmcncN2qrCd_{Dp zFA0uuR)Zg)=%V6I`5lMYsiAS#YiDv_azc~TTQLH;SKjpc+@`*2QZPL}VFA>IWKqdb!6-dViKTSbJ_`0^GFSPiPeG)@{(k zH0YjCZ3-_F!%JXeChK)w;QczZR;6V0EwQslna$i|u9&3h2%gsFItD5ztc_7dp`|qJ zVZG`hYTK#?y4wvdGn4aK>wI%x$;gA}QdM4I_g+YrR6ySAw}G{F!IODfiP>ZD6}fJS z>MIPD%t>=&eRzw#QmXvcZ>N$_EvpFn|O}=X4NnYNt$g(#b;MBg}#pV;)_;fp#Iu}55J9aVr ztb1$h(#}Q9C!@w33ZBENShBKAOTSLA^5wd|!p%V*CUB);@el8X(Pw7b$fh}&(+_Zqc@(oX zBUe^)^j5mZihGyoHDvo(!u>)nUq5%k+sxhccGp{Y(8lq>|IuA~o0pF*ax(Vhn`vd5 z-Q)YA9*O$~wXJ=Liwm~^)Q|l-NtZRFc=orw{QBh1G}>ItWs|qNjoLXawH z8UrkjytTOLE~m1$ye%Ecc+s1Rq@c3e>^Jsflh zoW0DszNQd~agi(qtUPN~oIP8e8vg*LqH(wze8N^V<+$g*y|^;P$=Z@Qq63`KiAmEonL!!Wn?yN}YgczN8tl;g8^Z9To3-1J`0wSzx$+<*Vl3BUBG)VzFo zJT>o5-`pzPG`9B^kV$nDhbM}>O7-K%?`uMikblO7dVb zGGASD9kyfTciOa0TSl>N@di6qo;|)TUMoUd6<(ZrIoCIxWd+Vhr?Qq77LuEjCB>D@ z6)MG}RNoqk?xELCSdN6(9LrJe{V&xP%-b>7mkL-hCMj!PAkb{5e(fc>{21od@kQ51 zVl!5mS6OlQXp%#68fhSz7OfL)9wD}+xNA#~73nto-&9KX-;Su}{+;PxR;}W+$NvC_ zbJo$MfuWz|F93wH5aWz=*ym>N?Q25IBK1uQC_Qv5dZ*JLQRK-aR_@GT|^5(BI-NBNVSH z>fYfBcL1w0iDLYoO%iG>v>QQp{XNB#xLDjT9x5H_{F)D^5USZCRj)}{*)Wm}apnWT zb%Vrk()1?sq~)Sx{B5Z$vQg z3k~e<;Xn$yuMVjz6q>?_UR9CU(s^ua{{YjQZ}8v9Zy%^{=lsPub16-}-IVa_d-IQe z@07^&dvW4_|I=BotUjujQT{8)(4IdOe^!=LW~-_n0{;M~y;Susb|P-3zmOK7tbqQ? zYde{I<1HB1ACFsF#RR#(Q@YJE_?u|DmgY2gp%U$pRBtujUaB{6{`TEF$KQo1JuqkT z6?&+xcLV)1>i4PFeyQT38Oyoxvt%QQvGU1SUJ`Z{U;yqLkK)rVX$wY~G}`EN&r#+& zk}GMO3c_oplAO0{cst7X6YQ>)ve{#_caKeNt=$0*sP#KD(%lhrm+A?{u1m)qm8vi; zBa!gMIQYBTnu@16V7Df^VEcL;<g zQD(EV5a;i?^kE=I6=Pod0#AokOku)50FTm-P&(r$*4DO}4CUR`t6SbPK`YfuC9IBw zihHb~wP037DCi|4^{3VLja&R(lHvjWH@EE7gxeV2l=c4rs~HJW{j>QTz0{X!XK9Ud z&WB|K+}utSZd8UgK_3qkl71aSB`}+)eMRcdsOx)qx>GZgix#fd*I2~=0G9FEsS{Jp zRwr+Z`??#GL8^}FBog#A9--u7xwXl49#Y!s+h8{m?r7v$Kw+_+RC6PvMY+^Mo znAI6|=1ZyiZsrS-)cHB$Jf}9$n8^qmmRW<35O&mhjk0|xrIvx4?6;{G_BoqeUshjy z#k&lKChK^O<+hQ0P{_Mzyth^q)m6rI@|TJ}@R zrp(rc52T%c>Lyk0WXW|-Lg~_I(O@!0z$Vhgn|9g;@-O4nX5LG|5IVoC{Y|yPweBmd z@1?u4p5`n2DDDBBVObc*G?37|TYQb~Y}neEva%f4-Br}8*mRF2I`gphQ_MqgX=H>J zbHmKXw^}@U;^V3THp-Yfzp91LC9@Yy#1d4v?fy+PsfWP=-u@=ck686AYeSg2je8nJ zVZeKPJG757t-e$msbxHhTpw2Y)tB{0^h|$KWUeu=TnmZh5*CSU)q@h$6xz$+r@gG` z&oIc+hjRK(vP;|bEzEaT?b=UebhENcMm4f8pojJT_teZxN2+>ns_(6F;z4bDjgC#J z6NMXIIu6FKj=Db{ZNn@bl;(IsE>Bv$VNOvUTawz`3Fme+wNTX|aQ;j!jQASn&0M}1gKmOg4{{Y(^NdZs)0O-$9zrkOo{y`t4?mVO9VlfqRf!{(H`<@Y?m zucG*yY^PMkc>pp!oU+}{#8E(AuD_#KN7*ctpRBPuq2)0b8C+gE4poep`^jx>Rn-x0 z1Yq;$cNLYEG}@!x_g7VAqFnkNo}Lb%>D)!hQw7sr-9u6FIkzjitli078JDyp;{tzWB4$aWH0)W!%Ry0!vnRl@f;3@hy&x~f?wa>LP;S$qaPz???0JPOK% zKvA*0%R$_9IY2#DJe=>JPLAp83G!BR+vF#>S<@dBB}|drIVjC1yd#Rcm+x)cqQWzi z`T$vFa80i;zvz4099L4<-Cn0M!CXgi9V!Yx4-l&GR@&dYrzDKT%=+ghmwj1%ld`S6 zn}8-Ks&0)!ZbuwhT~t3Gy{<^ z=I=D3*#k6#YL3o6-=j@C(phB{ZLo&tr!m&n;@=?4eRFioscUZF0EzrYXEge?m47wM zriPsyC7&O(5a99HY*rd5ENl}S72PC~DCo{(LP8gM)vMaPbh3s~cDtTD3u*4Bx)H|+ zJixRrdsq&_HCfe?VcJk%bj^lS4V1#(c-s9O)=}k@jiZm)x|(6uKN4j&q^7=BaduCp zvWcC1WyCE7#kBIrG)yQ|z>LR-Vu(bY`?Xk2BltiTeSO6ez6nEOX7Q%4YHJ<$`SQ8>^G%wLf#9E_2b>k8SUiT z4pepe-+OCfy&7LyN0H=DcKN^iQ2l#C{{Zsg)5hDUZgUbbjNeJfkAO8)A-nypqP3Z~ z_)NPSjWCD)&+(1>(Bj>rMiI!vYB}yFzf-hdamt>)S;J%16G0GGW{L-ATKJDB5_s3m zsHuMy{(`mKjfa<3hUkA-&MPoaOKypjh7|1##(TbHvkkBWoRoBQ2e{eqC*5wa1`v zuJS(BcM4SRNYSX&_t|v>q9!LPlCrwA&s(_pn;D~$0oWImMHYkIYHe+CDC@QA9FI`o zG5Ow@Xy&%MK+{{v!PUFdaPqP@h5Rj~u2S$dIC81^%PyXisu;1$#cc#2QaIw=(i811 zP_+HcR<|z_+?7)DHoz}leMq$FzMh*EYbZIqlx8?%Q^q*kgUH^_92Z55cQJQn$o(fJ z?I|YGDBkfszTGw;Z;XPZkx&N{t~kpha*~-!iZ0q9UJ3vm!(50up8o9wxM&JL{{SV& zoxmNuU>*8qnH<)DZ(Vg=#wB5~vM&|eF?*LD5)`L}f04uMAKf``cF4Ymw*FW4c+GmV zS^A}iOAD);&XklpI>@FuRMhS*C^8EBd3*G=d3yqLRADQ$)qhBhyUXi&uZpuIYq-S- zCu-6$*~WvrTFIrZPbCQ?uu5ZKs;<*Uk}nwcNTZEAJAIm@^(QEda#pE6L2M-LX$L!80JK9}=BBLF`N=E0n?f`!#?O^(NZ2E8J)az3Fvn(){HWwX7V`qOH zFKaxUo0Pdy@p9zwIVz=F!&-u@t*PSJ<0J>(xUjpAEUuB?5?}oY>A(7k`e)Bwev3|b zBbIsFH`1KX_cZtR^L^dF?KQXS_ie_f&Hn(~<>~sFTRgvOf7L(#)*|cd?TnolZHmRj z*7)0Kp;;qt-2DQXk;4mv}R49$H9p!X|wQz;U?amw4znS5=D-C>R8<7}zK5eeGu`_gXKrBY7! z@U0$alMhdTw|V&z-68SN#~+629A%QDa&6&3B=IScIgB?oOnZnteVS@8X&8K)6Py14 z5BN(fT;3vcJ4bS|xhz0hxc~}zKqWO~m@N)w_4)_@03W@zOA!sY1M7t;szXUhjoBU5 z(;tkb`$n#<$TZnWg=+zCD3I65SnXn`9}F?9bsx#B%X_E#4^zX%RQ)nzGti!%mMHFX zlA#gHTX-BX3soSx)4%J}{@)z7%s=J}ytVv0q&Us<#hA9V9$D<}2_KRcI(Bco^YM@H z+c>Wgjfw2yzP&7#eieo!{w>SWn<5|Szq_Ifk7Lh&~;%54xUt zTi=`V>yF8cSl5pmF&kVGzE%XSTfAx;EQgn%*O!(ZLzKe_w_}BrcP#?Q{ClmH#NMH zc%_ig1P8+!mhYyTirTOw|H-QGaes!s%RJiwkR z<_IpA=40l-;H1%>6;s|muH9LJOAk|Ke#R?VWDx%V1cG8}`IUu10P&}GracIf!#cwS zW%{>K;%xaL!`mKmNzjjLCV zMyQgfxw}W*Uk<$ICN0UfeOK70RA`D)-1h#@%lJlDq`3(p#dPhy)S6l3x_EbyL}-!7 zHT+&(H^;MTiumO7KKDlZZIXCU+4#2^T=ksN*oa~&Z6)Ck36S|5zkz|0yCm)1!^@!C z&6e$v^8&Bh;+FY&Q7L+bTE*|$(ww6>i#-?go0B z)Elf~&0!uwE6b#i(4bdDSriiT3Q|T|?c4ZuOF0sbjMCxzKdiST;}GAVOx;h=d3+8| z^)8a`8DNM6RCJDHJH1B(BAjt9 z*ngB^{{W4;kCXa8=~91)zDxbvbGci$_EUe8j^8e{J!$R6JMejL_P#%<>hJyr{{W9} zm;xD*piFq>@FG+8h9?eW!Q4+VeBL&b^;jN7O0cDzA5acy0Ve{{W^o zR#sEr^)^M!c9_W4&eg!HbLSp5TJZ2krZ|vFE^N&Ana;_op{sw>_ex(>tnk>bvck`Z zgQHfmx8M~ zQXxi8Br8{HGW)wn?`e8@%1bHj3(NNJPF)iu@f3dE)>{7nh_Ll?&d&SQN$&0(#R^9ebOw&4E!CH|?|v;7S|2hwg zmzVuOMlQ-su3FyTe<~RyQ6#61#4W|XlS5i*7(+UIPfvB*7FWoQj_Au6Et=-e+BCPe zut@E~#lD-UOF1q9ZfBczwWyBM#`7$8VsEU2SYb(XHu5mu@Y_sLIPoSI8%;f-wKDU8 zU-a3>S2-hQ$tft=g;0pG(~)A7;T#}Tb62x>`#=0m5LA=Vc=+;JF&)9&Hv-$Z?y2wl zb;l3Rr0A?a_*)Z-wYQCLa@h-Oc-awEwg%rbaP8WHx}Zp}5uta|*gR#t*LeFl;JlGc zZ6YWP!MK`{^;bi(J-9;@NpH(Jo7Ue_CeGfkPh;GiZKDA&PTA&O2ETBppA{Ajt61$52tT#t(-6o=0Bi+VQvkNt2dY+8RfU>ymr+LsklU?51NCA z)2NdesrKL$^-~vr)ma#Atg%zv<)A+rc;hTWI&BEdm5gv6UH%wR0z{{R^5n!aC{=122?DNUPpQ|^DXrtRJ>Gl#n- z7p+&N>Ell}-?#lfQ~%IkUdW8ru`EGMdzwdD?vMjfyXhWLO?eo+$LT)5WN|*dzHhs< zIqHQNEEX%Ksuto4Suz=JJ-1hDxFPyujP3r;pS|o#we@?9J`8&%{7Sx60HXOIKHQ$~0r1?5#_C>9UlM-`4<`C~v75`ew_6V z8?Ljoyt|K|Z;FrQG110LR_0I^R~$T4@@~-Hnuo_k8v4!ZYT>X44P)WzESxkE0vN#? ziZc>D`cy8V%|&H|s)<=Wk=3)Bt*nMU%#gKiNbyeGTBo*z_G>GV&2LEbJ+HR=94n4z z-7;;yYc~X*XRw;q?M(r2T1pO^?Y`)*NDAUHX^SbKoy=GS3a#T|p!QTbNc! zP&$>WIpVA<;cYQjF{v%x46bjmS131MY_aj}6d_nu7*MI99>O)co=*WNIJ`cgPp17w zy*<`=tel3BMKZ0&{u`aFe!y#}n#v&!k66^Vt_ds`5<-_a+emqkG4aOx_;`C)RI;Tw z;g0bybxBPuxco;)MA%wkv6hxL^3L|`oXdxoberUHxQ)z7+LhY0&}dtGegS#+%K5t* zQP0%~_d@PrX`&H@+>xt+B|)tKKIzjq5Yq)_dnJsr#k9FtW4g6}16oitgnc2t?|n25 zMbLyBpFxf-Q=N)1dt@j&%H2m$CDp1|50Np8(Yb(0EuCbHDI7OUyCOC7c)sql)v?w~ zq3B^2>s7b>NWR~@FF*Kv#pYM0th2afw3&> zyJsJ)2x9JTu~K0&7TFlCvo?7bvbn?Y*r_CxF06lsvV}5G_*Z__(`rem%f>9M;G427 zIMq0Ajh|a@aHanMFb=k!r}YFXYLiVJ!c(%0i~U;Bb@yb&k1;A#J|F5n^vj~My>JDj zjq>;??gL%Upa~qP1V*jj_V`mor;oXmtbwe_+3r%V3;(jJfh01f_^@?*1iKZiQB zrFosbnm40fae-gY-Pd>ZAOF#TiNImx^$~tvRiCHq)Z|R5xPfmMj3aL)gL4MY9=!c^ z$JEovyN{!CId(oba{e^`0E76xu>&!d>TK*;d#ei(boUo=&vhy(c_ZA!#G{P@uF=}Q zU0SCr6s3<4T$t6yb-}i_!*ALD0GdTlO2L)1>T8Vk=GkuS;Cs8naN9wWMxoq)F&-8C ztE+nMOLEt2jM?#H8SVLOhx|fGA)7spxk*|}Og1uUWy`>T?wVy%@kWp32+F&3N@1gv zy63p9uWM0{j8~`keqghwa@H?{!)E2S`C(yUdy}{v#@Mn<1ThLS{6NUEZ1H?Q$G^h* z!&xx-39B4a+;i-A)|Xiuo2&BtvhOKa#ac;R)lsTxw!ZMtC#uxfr!kw`@{)|VhACxb z1?G?vsDP|z-Htv4s{R%8X)W$g3(AePO0GGR?`KruZ5r1Nj^J zVz7?^WV1H@kcQEJ=0PeAE#{+k5%6C_escc+A;U0_gCFG|&7zA0JvSRwnGsBk%M=d4 z8c5aS$L_C-Rg|z^5z8N*o^;L|rn+uUy39o!%Mt~{Th^qws;ip&@;4pF-SKLH;U#E`w@Jr_*Yo`-b0omd!JzT^;(qL*UCeX3e@pE z=UJIOM$~HBE3V1TCcqY)do=};K*v#8tQVqK#Uh+n_lIt`{l4wc!|N00f6Uw^RqAo_ z+xtaZ8Y3T|{{S|$4>olLucuetMd}tKGjmw*_Bb3^GI6Yum`{Oz&o-fqLH3M(v+EpR zNaB`9WEZkV-zy7n07g9I4{>z0*C;G}((;aRII_97{{U_tc?uJQ!*ymlEbd1$AsT_@T{V|edCjzi;E^qMqX_4YR8b;GJalN! zmrC)Z)EpV5QiSe=@rLvJA!kbGEiQ0&S5izXCA@7ZCW5|JequOGW6DbK2d)+r`v|I(GxT{$$p8<4(V`D>1%k)LYub+Cc_TWi`LQ``4-jS90<@Zb9D@DbCA-$!BXKLNjG#QRMEt0UG~Gf`ydGaGXmgjRUJ(+PuXgse z^8PQFtjQdHJE!tj7YE{Bz_!rFI2L7xqP#m zn}#gU%CS~FsFuD_Gx+xX-_N7T;b2Od{Yy8cq+>6YPBbA)w%;r5f)0I7xV*|*O=EyiFr6y`hoZ3OIp(CX9&@jRDc3uvsiU^iFl!8etv*1+IH}vS{U6NpCkVk8a^rf9BEsz794&&}RPt zF<%>a>HS&uloBVxWB5<=Yh>{UYvp>@$EH0!!(7Ov?te_Q5k@L1#s%BQOL931wUb-g z{k~k8sIGz!tFza6^^D6GF6TEgr!APf3wRfNyEl1bKS$oybu#rOy9WONGPv>DsY`a! z`_L?Pz4jkBdn_te>gQ}|z!g-DXb0|&8Z_g$O2@V6GA(w&H|dvaSoQ;LDeqcPsrpw+ z%_R1-l%6tyj=kx$lLLCz@~a~SSBy}0?kiuUH)fWSP+ONwnjA~qrlQurC=clsZ_U;o zc!ZN%RpVJ0fDoEG(Ectun`_+ihxt?5l!pzat)+#tO5ksZRbz=j6&>Bx)$2+t=`rrM zQhz|B#&rgM&#!N?Ec-rVe=f?5z;iqy+zOIo9BWP5GP`0}FGms=DJgvt0Wwj%8T*(g zs~Kc29fsZ8jYCtrb#yB=Sv@zm-5l**KhjCB$NvC_{W?p)-}z7f(}C5uvt@d*FqoN| z8ygtY5ofTK9Ju&O%|bXk?q}DXw#O?}W95%&^nN8#tBCBeciH@3#V;Xi)sos-+uGPd zLPHv;3-=*`Lalzi3!gsRFPpSW+hLh*e=nE~#K{JKI+wRW4ig0%N~OG#%neqc_Nt!~ zeeJtF{WZt0(yst{6LYgG<}GpDyv60;Q{~Bv4ULS-1NMk}g4g}E+tM}rv2!H*x^9R# ztg#Mcvn5=Ar~IPwT=lk7sV2&1Am%LY8QJm`f4SIf>P=}a+ za?J)tencr8PRd}j1AJnjiXGM6x9=Yox?06DXi7FpFYNySh&1RM2F!JKI>q)y9{zl) zf|Xc?{k83(YG@o-Z=MGI(tec8dK(e;MGGR^O=t+&+qBOdYsH+XA6rxU^_bRP z4_UoNEx!f0=zDKX`f_|c7)!iTMLdwjJlP9&R*)=1w{ae4Z!-PeZ>}shD71X$Uh#Ul z+Zlczlv?_|(^%XdV-1ghM+^ehgOmigPI+L`FM9-&_qOXdolIilk?H>cm-%*GT;(jv zTfYyKw!4!j7fKASHeh0o-YD(Lt2NWaJ{rwDWkUG8Nx2Jh*GucoYVaY4=QXa2!&zvuu>=`UpGGgTjDjlhYxo$@OzWK^FUC}|rz3 z0oBuk3W6CbRPg(Bl&MZFd_%_f87X~HM+KzaKi1Z_l`tzxEpMsWNhlUi%GF&dM4Edg z;Cg!+x`!pMgSsfhaL8_C4v~tMpaP$_Pr@kjmP;&7^@+K_bu2kp;aLU3NM(Xj$~KZV zgSMP@=u(ao$)Ul-=dtO(v|aVR-L!p3?P$_8Ge;D#2^h%A8A02-zi*dEaZ-+a4IVx6 zu1+$>@3JyK={HjU0MftlN6Sg`{Lh&A9jBY}dnvzfn!oKf{ml#VFJ|xQv~T|avDf*J zOFg@M{{Z<<|J0w=-n4p9I)Y2=KT0-I?F$2vS-wRiE!x9sNX_}#G@R?LyyH_^9G*h2 zW1nZ$^8#6KRC*gM(>3oyO#Jl;CfwBOHm|xi+wd9_GswJvy+G4CXJQq>k!HnE`yn((Dbv*Tn@Z!?v0Z=+!5LdPsY9y!v4&TiZYU zYq#~uci-mA8)JVhv-C3;fwu1bUAT_WfAXHqJqtG^&n3&_I&GD2tRB;Kr}@dXSyp(u zB96QPIbvyEAO2HP13F-#yZ-<%ogsaHeUP~5Sz7NSL3JnVQi_GB0cmaF9DUse+G9L! z@DE2Sb!TJqEv5PO{{R7>!oh;L=;?k!Eu6TCIo>-LRnJ=2ofl%%_U#7G#9 zwCKxRVs#un2QR@a%CnVFqaaVibI-v@Ek<5ennOSyd|ZTEg$t8sE$CH7)mT7R0D zA;L;eNJ(u9fda|;vzd)}9k24cw^#exdvfSwF1Z5Ft9=uh$Vqv3(AQJTCgUyS+548< zRBj@s+lkWi;@0(P{{Zr9Q}3LZB^WrxeaH>Ih3Xt6_;}@urY5nq<}@%PWaYReC|h}~ zOF)D+)%@FZthsQlVkUTfYss8|T z`#-Jwpg-Hb*Yf}0L#L=RY42D?ej44HmLcrZ!SNr z{lVeJlu}AsFS1eLdK=SRKg#}{gSfXgcON$c420F(De`0(Ua7NcUr{{Y7y^%kG?2LvEkf5Yx$N>Cg3soTI; z;c?N|y2t+j$NK*Ox-9*+Z~o{10I&CoZlUTPiO+D!^vseFC^qC}PWt}?fb2!xc=c<(Z_22 zJIeF;{F|QlH7R52`d_ki2kN-L(?3%Ai2ndi<@0`GqnEOswbsw69lNvId7nyKw&S?} z)m5f4gNXi3X8MNGshNyw`!(CnbeXO>N4u`xRn$m^$S-!N=0?I~cEERNZf9*4y?1dO z`MCsdRD=k`XNxKG9_nr5tu8w4Gi`mvr$gTJEG4vK;y~;9rrxVWGz}wN~i%V~v zHwFici50f8kwOSGAnE4TG9$H(E{VZP(?=wX6^Qt8rv|6yKUR~r%?7H2C-t0yV7R+! z(j~f?Z3D^1g-0?%EAM!M{`RR(iy>^);Is8TAjkAgh9VR(AqdLio&s8@>DpIvx8=|{ zS#xcd7W}kTLnR8M4#318y~mES z&rX1_eUMwtWZ3nyIG^*P9Dw` zrnUI5bQ)$~CN48f_Xl(`1wjF#p4cm>6k3oJ53|Lj@9bK5GeU_e_3=Rsh>3l0 zv!N%vA{3zd%Ih}dvfsqfr=lmvKMp5LO0ddDtjASRCwZaGG+4y1sA+cgXo(Q)EI-9L zFYxF1cbtAtpYt0(4LrY>e~Owvt1X*6G6T_%sp@>#+JFDn4;F*Gc5BZ&4_)aV{Gc79 zUFu|`fsY|U?9}c9D4rO?>e&S(dMXB`Fj5j(3y+z~*%^n_Nh4cuSVmPCR7OrELYawOecDSPt zv}+nrQqiAN6>l`-q0XgV;MbeOgL$a7`}*=lt$Ejk@TW2RZ3a zOXY4R%q6(CzqvqX3*n5o?JS^qkKWbmED}OBnU{E{Id(~+p{4#CT_{mpZSQ}HactO@5rm+1jgKKtR(<*cCWFnxJ z1no5OQ~h5qke%+yeFlX*Wf;8*bycsXS_YtN9Uh8*P(% zA;@u7)t;r@#oh}jitr>mM z-6Usoys4Dk8FCsp3xXLWm0ZwnBYQC7JF0a&$mKAcIV~7(1mHzKz6G(gVQ;kb!L;u&HDh9lv?U}8{u9z7b7;!oxV)HOyX{(`m5OUWd(-n7fUNFS&KCq^r zw??UENekU9MX@SH0Q#$~vmEgqk=2yZl!6b^H4PSwnrWf0jl7QX!V9JBl|gTzyBL2i zu`G_+G<~DnxoY|&V)>VM-uZ%DE_V9SL@>_LLcB^V6%F-~rL3hrd`v%drAEzHY`mk7 zq56$-SXPB!e75!Hlijl#W?l6XAlDx{^93gkL|-t#9l;`1KHbF z{Cak)9?^NlH>ebGHp3&F%qKD_cExLF1Ymqeb==B9>|bv$#r^F$>ggE2>lamOjcdPhJK-YfH z9^GhB%B`$EqI{keo@hPMExJPsb&u&L&E8&tk(S_6-K6n|XsfbCH7Mt6GS|zy#i8=H zOTdl{?TnKBq0!K-H1L#Rx-cobyN0u9O|iay6D@O=_Dc(-(J73ERtyC;uqwlkx>TMT zn;VPD6|HX2Uf*5iEhFSZBTbD;h~@`$(JykfD$g2y@8T-?w=b3=<2Rm?{h_4>x)gF+ zbu(Ng&8|UiH&Dii+ksQ2VP$<92W?a8o`p}THwN<^6n7{Xnza}G;zcTtZ`G^tw6Wk@ zlN`Zhtm$YXhTWCmCQ|ActO8n=MSdouvvKU#a+{OUh2tzlGP9cM<{6;3p50m~*g}pB zEIT{oU7LQ5+RJq;>Wv6k@Y3p5?&^Da8+-(TUCfA*FAnfiaMk5q644PGZbta?SF>9* z5;$aT3@J{-UhPqFV4hJjx>C`aOA2VEa%q*o)uN8c1DZa6{vY(}_$PLU|Inf%UQHg_ zMh-Y?$$*iimqkooW{1%bw3$WLcRY@nz5focd&)k(-6PDeJ;$~FQTG)Ix+L_Ub$@&{N&`|V z2X?b^d!AnwH$!XuA@8M`m9olQnmlqRV)k+0<LGB8w{{Ue~U)ihVh{>*up~`fI0{O=}$~W8C8l(@aj}2ZkYoUKr;$L*$CM<2I zCI^x=00095D4;0whCBe(>(E~L?qw&aQ_pRScZy~#N&o&1e)j${sA;XL9i2)e^%a<&Gy=noc9k2eEy}7)hwy5ck5r}ddO-sx}%HLUEC7(9fTr_8$BuvE`uA!5Picx`o zy{gkxqn&UL$)}AnS=ruVptk0=K6eDOp^9Cc2K62=r-y^L@aPh*QkPKBwJ7L|oO1Nk z_i;%ym)OY}SxLKSE}(j^V#ud@6W!s|%C?pWuE(5}m;FDGvb(vu#a*n?#K6t+(jH>& zsZ#MZBt8*WYBKA$L9MbyySHi7jJXM?J8qP7zu!`fe>R2bDC-`BJDbt1Ov`QHdvzE) z2AQ6tSBfE`4S(k=_&?Uw{7BA+|Iw!5O?eaAvj(L#bOJ_`O%fv0Bgst_3&r6z~sW_2i^FKQW%YWuKuPUE< zyfs|trwwi+Eb>(j3O6pMzp0wCD z_IGHA69j!gM=e=@s#UA{VP*|*;N{`Qoo8(w;3e*ErO>Jwr9Yvo_{ z{{WTwdU$?nzcpSJ<#POcsrS4(M%}vX&VN*H8}!~+Ui`nzpOoM7^c3b(b$-t6O*^sN ZUU={#zh;h#GB1bcKjHrXt*a5C|JiERNq+zU literal 0 HcmV?d00001 diff --git a/xiapibizhi/unpackage/dist/dev/mp-weixin/assets/preview2.bcea3632.jpg b/xiapibizhi/unpackage/dist/dev/mp-weixin/assets/preview2.bcea3632.jpg new file mode 100644 index 0000000000000000000000000000000000000000..335d86ad90b2a37ee25132f4c43d2fa73079e46f GIT binary patch literal 294909 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�f3Obf-T_ zF`w>y8CgE#>ugSJyo=uG`f9Jj?LfK!-@FEi;X&Z$#x7NJl%bF<1MV*Yd3%_AkK{ZbCA2JPT znO>+-Pc~W#U5Qw88%=IT$PF9&JCUADGJp~^sSv-ILUF7C*2KuqJ z&#~}`;5s{@?ZYHcS(>yv>5jryrCRqqCI-{JsP@m$u+~u6iRi+`-6LPP)Jd^7X~?Om z+39&o?-i-4f>3VuZMW`eFmKXSrvF3h;07h*=M4H;+y0zJ(3A`3>q+hZ8nG&6ZSa_1 zTa=ITnEs36v|-eKzsSBqd=lKcAWt!*x1vE;X2BB#w*ct3SVX zED7Ildkw9Hxwg7z0xlb>ix)+{7w|^qH#+&k-sv(T5jRb8>N%K_MEF@a-&y!gecp-y ze|vrVo9+EHiLWyV<|KZ-MvHHIhr7tv@&eua(p64Bn(CX2nJ7BGD|J{QJki$&htdT2 zDsKIl&v&}Wig-&;l#sNSP>Q)6OA|8S`lY9!J&#R^Nb$236IJM3zIyQ{(0AgO+U>so zBJKv8?L)|#KKkH|<2saMkYmBN3OSbxp!~N_bl9?YjHYvz{(=%oJ)?8qrybU=&Zn!y zv$FNmuZ*v5>V6R?o>^A)B|ABF==GcO$+!%Lbk38TuL9-qeThZf#UhvG2hTHx#D>D{ z58eIA>38?v(@p%i5h644N3x}v7CsuGBtQKn6zm)G->;2(e?iJG2uB)De-N*fMo5RX z6WRp&Y~FcoAPkRemSwRs0di%zn6T1?tVbdb;qO|CX)*gcUM=lA9?A#xtJ8yx8_(Dd zF3W%e);Q+o{KgUlnIc-0m!IAU?Wpc{$oW`QF#dEj{-#7^;f6wYhS0ZFzQDN#Tult& z$rRseqw=_s_H(kG{$=uKdZQa(sS~ydbrdfy0Us;y4xDypT*v(=dOO)4V7U!Be*yoN ziu$t7?)olNh2pnRj;j>X+uTMHypWw$LBCXaT#XUc`z z#dKQhjPioKXPI*;UEp!6gyH{&b19@Xqk0L~)Jd-5JygD%mbxK0aEkovG)vf;d z;F;!cF>zR;k($&AibO0$R0i;jFd{(Z5fUC|sW3N3a5S3rU5dP4WO38H_`i1Y(j=dJPGXyz|M`sO`5(DMGg@9Ej#5 zcED1_jNJO})pAy6x*GM3u4E#rENu65RuyTL+h8p?X)Nin%SaRR&=@U@z!SI9~6G zID9zo0zSi753$f6e@!}gS(8!}%~_P)_+1+rsIAgX{ZT@(O^&5JB+nM#68AEX6n3W~ zq=fpL$tMWe+j~InhA^(n6_T;i?zhIt?ArFL*5SWJt@8F&dsABFVV^bxa`w7&%x{Ep z&7AAgNreTmki`C_|2S-BXzeC9Ykn&CexauoeGqD}7`WKDCGL=`Dxyy2<eXmsa0$^&*16n;9~L`f33%VL~Vqn@kL@MGXhi{ATe^c zkbobSo!izfPbrJx1;UkEh=qcrQm7SKKQ z<_$X~a%>M8IA>F~@Wxp*5PSP{w(^@pE3-Mnx}LT)PwyM~)f@K0TE~L`r%xQ z({%Ed`8AH+wabl_=03JUbt`LU5IMz0iDJc~RNb;}ykgN`kW^i)7@t4`i!CCgFgY(q z?HaRoG8va~b^vpxS&*!j?ZRq~haWKzE6}N=mf~!A>%B`^{2-0Z09KIpcjsTwU|sw6 z+-SLYSjZ8xe#@U;st%8OgR#bz!>^|Y%oAXps=g^@wQq3S(PkSycD+<%L5@@Y^0%Sf zzr1*t$i6DUr?fiJkL`B_z>H5pR~L8s;y|{744Pu#+(g!EH$eh6?1FAf-%P2s?Q5Cb zJtU7w`ZoAd|Koe=J;#arLhC`&B)CxVFuRF+Zt5Z&&TV;nAdzinVBqck^{buEyF$0E zlM#}_0Vi_}N0ItJ>sCyN^*rXsx}ROkJAIli4V)c6Z4_}W60Za$a$4ES+!rPGnK}(> zFptzv)*y2Z#~(&+i4HcloL_JG9NIF6`_lGF>YQrgT8StJPtcT#u;UR%t;X0`$07&* z8dvqL@+HnroT*q@O!TqZ{gI)^dU1OV1M%9IU_$K74w8BsmEk*2nK{OlX z{UzN6rB9(=hC;d_o#HL^F_u$t1_xNv@Gc*}xYQ3c3N$j_?mzgAr$fU60V)}CIt34z zdxPw`nA&(cWfbUcjH2DYZj$SCQEzwK;lW4VShFD7;Vr`Vh^9hlk>gDySL>)|U}aUA zD#e@k!jA2@Ffqj$gJ~J&lxx1PuL9IQ^_raPyInE!nw>LjF&lD6(gICieGO@n$NZz> zQyqH68JdfP>I{~5I+ds5CYp3M2YY<1w!v8|9XAgeG0S%nxR_`~tw6#DHQEwJ9(-VO zPD>5T!49iaEY7dWVdjY&fc8#*|LBM`u5>1Jz=8GRA$ONtaWgnnyT%a^0D>Ngcm86Q z!ht*tz3@CaLS$7qUXMg|QK$-7r$U{|90k^lq%J(FhRxgNP6Vti4{sCyG(b{@LPzZ!z)jUB*G%t_3;bD?qg>zxC8b#eei`H<=Pq`?s=OoSxNV<8b_zg4vfFe{mC66Lmy0Fx}rBSp_l?VBF8+^P7c z%^I|3KV818jk439^i9Td+-EVwxp9t}Lyuj!?8;VQcB5dX@rPs80Pg0kQkSw;AcgCT ze73mc>EDjOS)^A2G0=L>c3v2EE#${Zo|x{~<401h1W*9CkbL_UMOWYT-)Y6+p=WLY zu4JTbd!$LZoboTI(&^1_FURn~kQel3LuXKlPEN9mlc-Wwf{pSH{-B1{92S+u8`dbxRG0@$)< zv1(_sWpvi#m!)J7v{eI1eVhUDi4VLHdDj!#Z-&n6g2x_PBwby2jR2AQP z|IOOfkN6rdo}B@kazs04T%5x*rDmJ-W@wXf3qVW6EwDz=d$ss+;GWr_#z&j7)I3aU z3~X?QS0e=*+lBY!lEd1~dtgxH(wua8hs+i|pyg9wf9($ntTBiR^qa6NA^A)$!dWWd z6L?W_4#zPFDfdF`xqyW;`?a>QZgM`LUCz`Xt5fWSq<`*Hb*MtgtpJ)M=GxXMJe3xUUJN?Vbm!J{aV?->Ekf(& z4yFQW@u=Z2M>Iuk1a+u`^*AMO<#Hg&9QrxM*%q5_Nm5U@RTrd)m2l%8>~~}9LQiYVz)thv=w{QP7;F1Pq!(tc-pR|@bL_11 zk#2K`A^38azFLG8AeC@98uaPqe)f5m^VH{$r>uchF4>Pe-D~;^*ge0X2$LP6e05s` z8SXcA(tp$K`V1#=$mo%4ptmTUM7c-)bv$HOI~JJNVE-a_N{LZ)!GIrj{ zoQ2zK0w3{jch&Q|i)LK$?P0b+2^H^^#v*Jc=Des;pTvWab7!dBi|(py&(f*l4!^%) z`_;(Nj76$^CuHG`8auV?@1NyZuST-E9~|F}3>(Z8kqKBq&5-%$aG}pe{Yejdl7h{w z0+~IuxfExNgh^|HRA_G~rBN3!#ej@`oXnZIbNG-H`pB6?$@=gaa%RLNuk;G~nm<22 zIsoqmVzE7$tv6Hf(9`b2D{2-1B}EOOEC3dnxQ2jr0_NCCa-B+%C_d<}9&9@jSd$2Y z8j-9Q65E>BFSYX&0kr8Gb`D!(5nJzfJB z>!7trI7Etp1U?L+i(mshGXD;G|M<#CIQI-V#SD1q5A!%8G2b=FN0F8n%qF^%Mu$wJ zJow15Pa|CokJ<>9ewID-9W@sTm8}jBd-a0!YFn-gG^p~DtzdJ;GG(|gRg1}OzK(w% zoLhGK7GmKy8@t&k{u0>rsE_EL*3XukVhaIc7{qhG@>=U#R|lELPG18DpUgeav8W!!*9~ANM4QF}$rq^hGG^8Tza~P-1&1uy)>{E3P zt+l=*PpNR=1qYl|)2>5OI5RUMX9ufKnqwI4-7#B)!~X%dLOf^Gr={;r_hS4kyK)Lr z+}?{i!&`Io6Xpo84=YDm?AAaB5>sU0y}YZ`Hka_#cAOg*0k=R_c*=K2epU-_UX!)-i$F0{intbJi^Js;!K1&Ckvm9C|Q;&1{~IK#bBQ~*onu%Ihx38 z!@HODwrCVI{)iMCY_G#zP13~|%`eRRPinu|7zWD7dzS>f%R6Yby zzpa~UZm`ixgk^9y^Y7-nA)nbb47V4=i9+>X9{KFYOae@HMRpgF$!R zOdoK6f7)VW9aJNu#2LWK8?jw)#+n?+*du61zpEde!Wf&qm!M&-&lgq_KqI1BDqF`x zBKYa{4fcE#V+@~u?8G}4(k<5;Y+eHWo>p$IJufVtGdCuPCwIa%BTkj~+C1!XI*upn zp>H4;bTd9lrdm9Aijv}ZvxFdosHa#tr8L)isgYk;p}E);{jz0=IRU7c9Pu>IjOQ#@7bI>8KjEOA*X5X{hLe^p~}bjc4sm2|CjIkr}QY zl6(9E>^~KNX-Vc#Mq^{Sm3E!VSGU)Q(ndH|#8gZa{Qz7yBFvCv^YEw^mWf3S%hl)?JZhQ$Rw*6_lOhZ9&IxH*cV#`O-Si&&a7H%+8nxom z|6#p>lf=1Yp?Bd8$sgcyR>$TXPaYWa%|`11k$12sJh2hU;p3DmY0#*fVnF~qqdN=r zXc#TJ*Db4{p$OE}x5Ju>-`WZdEYtxEP*fz$%$*=aTAm@h&CB+W##Ff&xuaPFM588H z#Esw&i39T2enZhn@B?Nt3mC1ewCpwnndD6Z7-yArgN>2*dKLvPm-UiTs|6ZM$?Lok> z1qJdj2f7e|s3H~w9`@PCb(~=Lj2yQ-0vNmvvKQj2&1|nKk2%IXb<9N#HjM{g@^FH{ z(J-1vvK{6s?q!h^7crEW%3^JP*}LO;5C)vxV*v%m5=y?b+WEb9?eA<{)Fu3)lEu0N z8?qxwvX74r=gq!;!LMgqVH7Lq+c`fN2dx)g?*6JD>e9;T*(l(@bAW2?PNr?mn2h?~ z+cnVpCyOyX%7IM?_z5T z?frvVO|t;XZT(7)q+Lrs@{hc71+Ng=+Nhtkd%WE?<722K8b{k1lPeW$OSXS^F+^}V zU>BM{qJO8}Y9p`p04;bzIoLR&kcuyUT`qKJ5tKe-D$)7_rd)ykfqbpaQXsy$4tukT zhD{+mwh%4pv`AvhwdH}1UD%rdl*=L3a97JYs?!ecw(KsB)(X&S_?$$YK!(>V_AwL6 zPJS7O;0#ct$J9=#4yFp{`Ef4xkX)oV3Pk(c+g+ruDVn0eU)px0Lt7_$3rJE5FA zkM%-LbM9r*x^dcnAAe2bqj_ah*bv3n8J6hHv^{+sFwItO9v#KC2mGP zYjwyTHSzga&o9Ub<^J)^`{3qktT>eUV;_9Co0E%0T}8|Ed(D}(B}3DFRM@9bKP@3y zGULVh*!0&ehV=cj4gq$D^jTuDM#*@)w~@VLnd2(6Iu{NdqNz19t;|x#x>)~-_4m2s zh1Pw(TmtPMfOin)iD#MW8q-=+$4HSI>|Onhokl-b{NE)$qC7uW?ECCvnE4p= z_^(>KO-atFb59k@C%L9`n_4fMNt{wBj`s*%#9yj%-&G|K`Ufn&-Y5I9Ij&YpP&bRv zz0}p%bntu8m&9k*^dk9Xxq_Kw&GR=U!?Hj#< zNrz-)YRAtVZrka6k$6x@{p3TZ1|t2K=9CwDZGWzsgV>ZvH6Iwf3on^Dz8YabbjZW|-OfQ9v|;lQ-u zbS{cS;RXg-Gk46E%to_0+J0*o7BH3C3Czv z3g!O_`9RPfNPq%%9jcWa8H0RsAlK6YG|h2FQ?j70W+0VHHkHF#fd?_gbWY-!di=LN z)KO%6nnm~SqK}zUSQ|@0g)l}vPxL)zmac3D9~=`EYc)_iUDKq8e?%lGX1bGbJg_qt zDi6iPli)r3H<}t;tq)wJh6zIvLI<_}=44ySrXMeakiUJrT^$aufd(Nv}@$q^1?NBqE?_K&mh@+eJTE@aJisU#eJKNH`-_(LUMH!e9= z77|itmRg2U)kC{nl<3{pT;QlQN@uMn&Sl4yq-t$Def9CRclZ#iHT%8Puv( z{?LbKi^rrkq9auw(QkSCfkdm|()kkc5^ZM4`5d-lR;&idU<#TEhTeVi<}P4&Iqy}Q z{T#P`O^x((rr!qr!cD4LKMY;arH74%w5o?3Cu!~oOa z_lvvEH!{C;6Q`7x94Xc`*HbF~g1$&oZ4oa1f?RLs4GkLIYLdJhGjK^5eEr$jnsdDG zr=n&3mj>O&EWz~JgTZS`_KD3po-v~kuJ<92p<>z{lNl+$O+P8TeIxd=CdQ5LldVeu z&0CO#?c#JP-gi;L0Q+sT_G3X6hmEiA6z@6XU`Es~-4M1)w**{qjUHv&M##iBBJ&yIuyWjd+R91x|&$_HtiLjR8F& zeXg^~D<cthY<+u)~ykVoM&%5M!%!4+t^hhJzzbZH?uPatFI3t09_a9;9U(_XUk;BT5WhWL2 zNq2;~L?(K4qJWDoU81lM5rmnl(vO72sC$~*3#%K!FyaQa6kyGAFkB2Y<7MGcW)Q|0NmnB}koz_gOFyu_2*qErLOYiw(gYDOCz)jzl)3*;)uHY$Mv z_(HN~jv_dg35Qb@z6l(prH^FI(Rx}ypNAVHQRz_b>a`qzrA z1|V!C96ANnz`0fpthSPX0VdG&!GlN>!>UmvKrSSl7m0Dcbgk&P6JpJ>LrImrQP@EGkqLJ{pE@qy9#sbQhBO9p{ze(uD%Y1gPQ7ScAt zW8YgkeFtZ?4^~iUJt(D>1P3X?y`*VDe-K%oOS_wp352@50xtl}6VLQoU)=V66iOMR z{i;>NX+Dq}ZpD#_EH>th-`2g!NFBwh3YRfhaKP}oB1ky9!E_xbs17^-#_f%OD(}`m z;LqA_fHM!aaTO54fcS9tik8%s&cD`t6+O(Qe~8Px$+EF+cg_>`QTx|V+yTFs-(!mJ zh#zUnW`4m?lfY>3;N14(qopfBsK4|*t~yD3_uyLPHZh4NQWA$#6`SMf&>X8}aVh_4 zz+~<+i#Z{loGDj2(vLPhLUQQefJzj(CO6Wj{*I06v^}UZm3rSPXebc=#VCL(M!o6f zZ)Zx4*`|+q`v<%7)I27=14Wz;tm;qNSifZc@DK=aK6c zpanyQHH#|R5xv+4NlRS%iZ;hPwap2EHfQe!589{8K1wU&+6M`wDIjiccsJQCyW|`w z=vwqcS>|$XPJWfnBe$KF+2g%%wSx+((%AdIA`fx%zAjj%GW&KTa_W2StT?L~%|c0Y{=LP^(*lao7BRU_Wq!Bn4C`riL(Z z`VEdBe-wn*{uHGY9sPdCbCpLjN62E z=WM8lg?mK-(jalYdx2Q(49Sc$i-7O0wPzSnBH4!=p4S5eL8I+&`ltL^m7 zuJ$!0rO@wkxGI0=9vimsUO;y`(?ap_?bnhrUvAR0D8~gkd5K2n^ld(BywOV5R*!xw z7#)azRK&pXJLVm8%E8^17*W-Z5?QHxiYXqpJ6Xbe1U{shf!LQ$-AhG&Hl;*LVMTnx|8yIA`zQ?GHfPTlq_yXxP%)qOq|WtG|9S zSE|!Z`Vg_*d6=(n+76}5V>p)} zCsMoi?!KEO5O{~J`ys{!%MBG*^sgHgud@Pj2o{|P%#juxI+p*+YdF)8W!Je5KOcE7 zU&myzzNSyB6w8!Dqz$2Gv@J7a>Z9-H^yJV;E4AKO?^Kl3z9{kSn4oXJq?)+Klpanq7_s6OE|5*fxi(Ln8}| zN+f2U&3IZQg4)5G*jx2BH*f6-Q=XYKGtPdgrZhQwt*@1K)HKgG6$c3BVD}0e0=-xl^7f`gTlM(Nmiu4??{G+*{1qASO8?H-G3+ zD`OIUddLy}5OunvdhOrPa*%5Fo*oRN$AE^)ak!J_FquE(_IF5x@p1{6qKiS{!{SsV&sMwZ_x zXUhdq9~E-?bj3fB7rjS6Jv>WT>tqs)xW{4HeRJ1nz4twSU?|3L!1A+d1mh-DeY=dg zIDOaA`2E?&ef|T9sfcXL;_vStA2*Dz4-<16+imOBa{+xKHd7E2@AsUP(?tT-E0nNww&m%@fH zhd=8&gz_Xait!UbA>?)(JHKngEk_KOF5*J6w@Z{#Qt;I&pU;A(jk4Fe_VrW!`areb zF3Ul;s|B;MFhQ$x%cVP`msNdd58_ZGZ?Q>sBuk0Oo^v6K4q)e>%;-Bd+avuaI|1ho zYU{t8z`X7iKAJBf%|-53434+IN>NaR#{3^iR~gmh`}aqxq|zbX-62RbVv=Lj=oChm zgro`*(vB2_!GHk+K}Sicw1@~JB!z(p2m%t4zvt%vynq)wJKH%s=f1A*_mj6MUWERN z*57L^uh@9-qL3w$jw%kJ_{8|7Ck}_0D)0JSLi$o8fp}g?%KS?8g@L`#0B{&C8!1=0~R35W@JvqrHY_aTQnP zX7hK(lO5ktCLmB6QUmWAA?1l5YI6M$?v@@}HE$D8q`QhcCUcQyzA8|DyRm$&!u6}- z8yeo=R-&$Gf3j4>R4vTgT0mM7jzgg9$N)%$JXO0yn$ML6$&JV0 z<98*@#Z_VPP83$eXpqDg6MP=pxP=%{firS@X&PN?>1v~VNdUbZ2S^Wv&_`?HK|tm{ z(5Lxp+hANoUKU0HgS`>3fImkxsaQ%>vK*EHyqJ$UP06PD+$%4ls7L6dDp8i3OR1iz z4xm$kUsZbV>c-_L!Y4A(qMA%ffOnQ(8*e`G8X?RAtQ=)raA6>umAr({KpW#@Uabpa z)4P^QVEz{@05EE)!bDI&gkBY&0>n^N0_wZ#x=P{ezbxAS$?s~mp=dy9Ct;H6%zTIs zfU1${Wl^A(6hz@1BIUPH8HX0veF?q#11Mvo!`k6mcsy*P+``72xpwA_o<~cw1CpWbRO>m*phP+=HXe;xko5aycQt}$D=1wh1c^;yGl1 zS~~FUT3hSih<_Gni$F1DeHB|u#ci8VlHRyJyk(=gpRu7>Q)PBx1ACU=kEod?kL2}e zRl+dicO!&*OV6YxYkjogo5rWwz3emdaq}ioRHYP>s>08Wg8wyVY=?9!In|aR=dj;{7soS#R^!kt*_z{YZjk3(q3XaOTYnIwDq^wYmA=VS%io z?&uEv?aFcoLA4lTpG&b{7a7cV+feuEcZbDLEcmlUjVzg8VtofyB0|3C7&D}QX&I42 zqo34I(U_llO_d8>@21uHf7Cwm6Sh#Pc{mnnbIh;P8RDfuX>HAt=@2t_pSA+sBT#?8F11J*3wBj~F{-ToXfQ(6^t3xiB#SAu>EZ zF;kc*3u3*xeGE<$Z{t;uH#Wjk8@<4GOnXxoZ)r5YYb|kqb*M2C@GrdFU(oC*&jMcB zG!lj-eHda{+5wxZlmDR=C1Sxq<%Ye!qD6>Yr|Qr!Trhr!S;B_Q3h7l#lmM{azQ7>u zTBRA94m7&5D54G<4T|pfA`L8E0do9$iU)T8RP6#ZH=ns+72++Hn~@on5TycQBO@=s zQ z$pb-O3v=}0&MLyw!1nMBDATH`Kr?`@pF?4siZHR@A*RSuQ}LH5qvFIeB$1oKL8K_9 z%HW-R&CbSkI|r)Z=3xz6b6Iq4)=k(9TDyvxinbQ$VUTl_v}W$@m&(`19S)t{L7WPm z>no1gsdCvFgSbyCoX)9Z{N!_%6kbD9{21w;G;qTVy5IFyO;>8{i7s|Cw3IxyAnvO8 z6)j8&ohM)o;LH1!<9FWtF{0cI_=m6eL(4Qe4Vi)JRz-g>fBIWfGf^cmgQ+4-a6zR( zl}Id3p-O6oobs(SACr2qyHS)Bqd$t5wKk@4GHnN&SPPjOc6gZzs$QFa)?$K-?;7%S z!Wv8-gzeRT_gY)`jv{!llQ`J7u+7lQJ|MAa#Tcyp9Ci+H3>P?20G_-sx%KXqsMU3Y zFZYrdWFG|9u~Fvu{Sb?m=N&Cyw8qrZ1Y?hh`@$M>_esdz^IslUOW~#&^Unk%!fpA} z@GM-$&!ax&@~(CNaxnnL%%_Oi%i7jGuJq8Er}OxZp1FroL!;mCNlJ3K-2ghmOBH7R zy&gV@mHJ%&y?nj*vt^nhKVMvn$$B2I{L*uC!em#7%>K&okW9n4nw9vxmS`)9Q}u>z z71#&F9F{PLnr5tpHAgIl`Zy@y(}EXmt6J303y05}`2T$;5u*rOOexOXGNi{|stjzO zy_|jO==OR&pX8=t)`0NRIZ@j~5+_KB@gFDQ=R!(%o)r|*X*FyQtSemk-JE_g+N}fp z8bKx5lJ;rNoSqN4AKA4c*5mefzMJT7t93c*z21d4PBz9qcThL{JjCHPsFyM)m~YBMaR>i9;a;CmTyhSq zYE^>oAWd^dBBhh{J<94$i6cMO=I2XvxF(izFMQhXwCS;>rTeTY+vFIe@vRkDS&D7x zHLGkfCTr9+HMA)4Q{Fg6=Bevpvo4lNjy@L`4VA=ZU zhb|~;Gc{3Ta|II7s4oIuA-0wKRju^0haGWJrsbQqXe=GO!Tk^Q6Gh{>s+M7HFp&h# zmuAMp@)YDouzoAievGqCSM7SO6&4Qa0_xoI>KS^0tFy9K1Rr3MMRQ0G7ITcJ1iEeB zPio3oz>_gp5Cp*JZc&3(H0RLJUf|}}EAt`-wsI;L6Ql~DXEYNj&tY`MlNp*I!|26P zS@M=Q!+?1ec&~Oz4NxLY1gLfjxP%3-AxBRJbMU*$YvN;^3^*G=T}-G1Q)g;#3pEk5 zf+xWDfHuMDB;^?R%icR^qlwz^(Gfot#R|MKI_=Xj&xweOGURND` zy9OZ3%NW@vujN6ZnD`FpM2TLJvkADlyvN*fD*X!1Ra3i}EJ|K&rqo`36F9(` zTECfuIMZ+FIIEdnh-${IYg#~=7-ePBjvTxf#&4?CbeTPM1i(5zS5=Bz``j?wcQe%p zP4KMUK=bGsTZ{gidW+%mebgsC!-ZV?(TbV#y3nuAKFFLiwt=tZUh5uR361xLOhA4< z?Ztx6&&5V{QZ(d{yp`FX(#hLx>E76^niMacwRACtDNqY+`P1F-(&q=~4tr4DmDx4r zX&$&q)pxuwZOKHMgBYDm{Gh0JpH47<8}c@oW$oqj2g4bafOIE{nqZ0*uYVOn@8T>_ z(SFj5BM)ZV=EY3Q_$kgPRN7nyMn&1a8&8+-3NUO*_r6rSSpM~}yDGqsv9d@{cp`qQ zlz+=O9eQAxjk|%iI6P5!{7IEu4Sq)FYg0Ohr!vce#cWqSOZX`TsE0O<{g2|Z1;bL3 zJuFGNtTWdg?wSak-mQ^ta#Y9%P(CBM;(;h4k=Bq|D^H=wFi^1#NW3>p13uNa@x%G2 z-a?+nE|NvX?X4f_6>|Kt>q~+<1AJz6G0YqCz(EJxoz{0~9@NQ6&M)WTTH*0Hjp5@X z$@p@fLV~tU($%u)r-PgO+=DW1y6NIRyRx`ll*xO|&BKNy(;=bHFRO11P`xTUFC{D# z;?qQj_?!%_cKxEffl%_|zxRa1@|0(TlmQbupI;uJtfNxxh%6%XXNuv1Jz5#i{n&q^ zNS|rt>4q|hHjIbD#naot5^Z*MG*d@LT*q${RVI4xRpf-tQ@~>QmE`dl%77!40HTiYXMBi8;|> z4s0A3CvImg;W5Q0b>27aGkqLBH)yK|>mSKy(!cHdtGv*ux_UVF^lFv!mtSD?)O)ri zpN}uJQnCsoo)OlB4EZJqr?yeD*S#VeIyFY?--X8wSq|HOD_-TqiLMXZL@{-mv@0;l zBgi}K9TyRTD00|QDWnTm|Che;*sPV@E&mUfj_umEb$4a4mpo(1w&SyxxUCx_l>=qo z2Fa6*^kA7h33!(%`fnYX$qySGVoJNg+yt1(ZE!YqWFW|)IYQWrxS-5@2_0{)B@ZMU zegmtp$FpEEa6lc6!7U#!afu+1xS+zPNn$2gX{^)r0Q48&KQN#_U@5ekmp21L3^1QP zGsPLez($r5&puX)m%2$D5QO02w+NgA5s0Alqu%QH+(6Ceu+v{?ASvwJ9UOG%5_Qp6vVHh)K)DM*3|T# zMcXc0gU!&IyjEj`C9&$aJ};@I5{$W~Y;P+gw*;D7$}bcHNL2&O=|~@4)XZGL66C*} zP=ob!)6hvBf6T4=U_jmC z2^A@Mr!phNU*hAhn@9e$^SRVmy#+We-P;2>a?j`G1KJt?jWR}LYA%=9P+y2X=ZgU6 zQvvD%J>z$7WkR^%NZ<0jJJS2s?95DigLFB7YUa|Grdi`PBGPff?UwE{=3MU~BHNNd z%NZRX_?3bMSWu_7xQT-AxT0ms6ORSPq_Jv!=3m9j`{Q}RKgqw|ML6MacBkG_Q=;wo znA^u3*YRUZt(w$nk8$#{=Ect8bM0{L7z32diLjaPuJJP#Q#1HZc!1*(b{wg zD(}%=irE^q7?$leK<@2VrWBT{V!ZH|P^5PQy?e-wCz7Cn`vOPVsyJqx1NT9Jv5m$(QQPB+rd9pzYqDimdaLDEkp)Yf8H6q`PCB|AY2}kQ&b{WEUtaR;iGD(`>glyf=qTEr(zXTNjXl* z{-_eiz+_OK(cv8vW#yU9aGT7l33qO3Vz7gyPIzMTp=Yn&kCpsWE8-VKYI(1|nc7Dc z0Tp^aY?`dydc@1-tETxM=vKp;?d>%^{=^2=j358l{u

aHsp6alWePPiW!{E2)(m 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%0D( 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

9&r5jM`_zr41~&gB=$p|eou3fw-}q)NlV_d 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 { + const target = sfc.__vccOpts || sfc; + for (const [key, val] of props) { + target[key] = val; + } + return target; +}; +/** +* @vue/shared v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/ +function makeMap(str, expectsLowerCase) { + const set2 = new Set(str.split(",")); + return expectsLowerCase ? (val) => set2.has(val.toLowerCase()) : (val) => set2.has(val); +} +const EMPTY_OBJ = Object.freeze({}); +const EMPTY_ARR = Object.freeze([]); +const NOOP = () => { +}; +const NO = () => false; +const isOn = (key) => key.charCodeAt(0) === 111 && key.charCodeAt(1) === 110 && // uppercase letter +(key.charCodeAt(2) > 122 || key.charCodeAt(2) < 97); +const isModelListener = (key) => key.startsWith("onUpdate:"); +const extend = Object.assign; +const remove = (arr, el) => { + const i = arr.indexOf(el); + if (i > -1) { + arr.splice(i, 1); + } +}; +const hasOwnProperty$1 = Object.prototype.hasOwnProperty; +const hasOwn = (val, key) => hasOwnProperty$1.call(val, key); +const isArray = Array.isArray; +const isMap = (val) => toTypeString(val) === "[object Map]"; +const isSet = (val) => toTypeString(val) === "[object Set]"; +const isFunction = (val) => typeof val === "function"; +const isString = (val) => typeof val === "string"; +const isSymbol = (val) => typeof val === "symbol"; +const isObject = (val) => val !== null && typeof val === "object"; +const isPromise = (val) => { + return (isObject(val) || isFunction(val)) && isFunction(val.then) && isFunction(val.catch); +}; +const objectToString = Object.prototype.toString; +const toTypeString = (value) => objectToString.call(value); +const toRawType = (value) => { + return toTypeString(value).slice(8, -1); +}; +const isPlainObject = (val) => toTypeString(val) === "[object Object]"; +const isIntegerKey = (key) => isString(key) && key !== "NaN" && key[0] !== "-" && "" + parseInt(key, 10) === key; +const isReservedProp = /* @__PURE__ */ makeMap( + // the leading comma is intentional so empty string "" is also included + ",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted" +); +const isBuiltInDirective = /* @__PURE__ */ makeMap( + "bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo" +); +const cacheStringFunction = (fn) => { + const cache = /* @__PURE__ */ Object.create(null); + return (str) => { + const hit = cache[str]; + return hit || (cache[str] = fn(str)); + }; +}; +const camelizeRE = /-(\w)/g; +const camelize = cacheStringFunction((str) => { + return str.replace(camelizeRE, (_, c) => c ? c.toUpperCase() : ""); +}); +const hyphenateRE = /\B([A-Z])/g; +const hyphenate = cacheStringFunction( + (str) => str.replace(hyphenateRE, "-$1").toLowerCase() +); +const capitalize = cacheStringFunction((str) => { + return str.charAt(0).toUpperCase() + str.slice(1); +}); +const toHandlerKey = cacheStringFunction((str) => { + const s2 = str ? `on${capitalize(str)}` : ``; + return s2; +}); +const hasChanged = (value, oldValue) => !Object.is(value, oldValue); +const invokeArrayFns$1 = (fns, arg) => { + for (let i = 0; i < fns.length; i++) { + fns[i](arg); + } +}; +const def = (obj, key, value) => { + Object.defineProperty(obj, key, { + configurable: true, + enumerable: false, + value + }); +}; +const looseToNumber = (val) => { + const n2 = parseFloat(val); + return isNaN(n2) ? val : n2; +}; +let _globalThis; +const getGlobalThis = () => { + return _globalThis || (_globalThis = typeof globalThis !== "undefined" ? globalThis : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : typeof global !== "undefined" ? global : {}); +}; +function normalizeStyle(value) { + if (isArray(value)) { + const res = {}; + for (let i = 0; i < value.length; i++) { + const item = value[i]; + const normalized = isString(item) ? parseStringStyle(item) : normalizeStyle(item); + if (normalized) { + for (const key in normalized) { + res[key] = normalized[key]; + } + } + } + return res; + } else if (isString(value) || isObject(value)) { + return value; + } +} +const listDelimiterRE = /;(?![^(]*\))/g; +const propertyDelimiterRE = /:([^]+)/; +const styleCommentRE = /\/\*[^]*?\*\//g; +function parseStringStyle(cssText) { + const ret = {}; + cssText.replace(styleCommentRE, "").split(listDelimiterRE).forEach((item) => { + if (item) { + const tmp = item.split(propertyDelimiterRE); + tmp.length > 1 && (ret[tmp[0].trim()] = tmp[1].trim()); + } + }); + return ret; +} +function normalizeClass(value) { + let res = ""; + if (isString(value)) { + res = value; + } else if (isArray(value)) { + for (let i = 0; i < value.length; i++) { + const normalized = normalizeClass(value[i]); + if (normalized) { + res += normalized + " "; + } + } + } else if (isObject(value)) { + for (const name in value) { + if (value[name]) { + res += name + " "; + } + } + } + return res.trim(); +} +const toDisplayString = (val) => { + return isString(val) ? val : val == null ? "" : isArray(val) || isObject(val) && (val.toString === objectToString || !isFunction(val.toString)) ? JSON.stringify(val, replacer, 2) : String(val); +}; +const replacer = (_key, val) => { + if (val && val.__v_isRef) { + return replacer(_key, val.value); + } else if (isMap(val)) { + return { + [`Map(${val.size})`]: [...val.entries()].reduce( + (entries, [key, val2], i) => { + entries[stringifySymbol(key, i) + " =>"] = val2; + return entries; + }, + {} + ) + }; + } else if (isSet(val)) { + return { + [`Set(${val.size})`]: [...val.values()].map((v) => stringifySymbol(v)) + }; + } else if (isSymbol(val)) { + return stringifySymbol(val); + } else if (isObject(val) && !isArray(val) && !isPlainObject(val)) { + return String(val); + } + return val; +}; +const stringifySymbol = (v, i = "") => { + var _a; + return isSymbol(v) ? `Symbol(${(_a = v.description) != null ? _a : i})` : v; +}; +const SLOT_DEFAULT_NAME = "d"; +const ON_SHOW = "onShow"; +const ON_HIDE = "onHide"; +const ON_LAUNCH = "onLaunch"; +const ON_ERROR = "onError"; +const ON_THEME_CHANGE = "onThemeChange"; +const ON_PAGE_NOT_FOUND = "onPageNotFound"; +const ON_UNHANDLE_REJECTION = "onUnhandledRejection"; +const ON_EXIT = "onExit"; +const ON_LOAD = "onLoad"; +const ON_READY = "onReady"; +const ON_UNLOAD = "onUnload"; +const ON_INIT = "onInit"; +const ON_SAVE_EXIT_STATE = "onSaveExitState"; +const ON_RESIZE = "onResize"; +const ON_BACK_PRESS = "onBackPress"; +const ON_PAGE_SCROLL = "onPageScroll"; +const ON_TAB_ITEM_TAP = "onTabItemTap"; +const ON_REACH_BOTTOM = "onReachBottom"; +const ON_PULL_DOWN_REFRESH = "onPullDownRefresh"; +const ON_SHARE_TIMELINE = "onShareTimeline"; +const ON_ADD_TO_FAVORITES = "onAddToFavorites"; +const ON_SHARE_APP_MESSAGE = "onShareAppMessage"; +const ON_NAVIGATION_BAR_BUTTON_TAP = "onNavigationBarButtonTap"; +const ON_NAVIGATION_BAR_SEARCH_INPUT_CLICKED = "onNavigationBarSearchInputClicked"; +const ON_NAVIGATION_BAR_SEARCH_INPUT_CHANGED = "onNavigationBarSearchInputChanged"; +const ON_NAVIGATION_BAR_SEARCH_INPUT_CONFIRMED = "onNavigationBarSearchInputConfirmed"; +const ON_NAVIGATION_BAR_SEARCH_INPUT_FOCUS_CHANGED = "onNavigationBarSearchInputFocusChanged"; +const customizeRE = /:/g; +function customizeEvent(str) { + return camelize(str.replace(customizeRE, "-")); +} +function hasLeadingSlash(str) { + return str.indexOf("/") === 0; +} +function addLeadingSlash(str) { + return hasLeadingSlash(str) ? str : "/" + str; +} +const invokeArrayFns = (fns, arg) => { + let ret; + for (let i = 0; i < fns.length; i++) { + ret = fns[i](arg); + } + return ret; +}; +function once(fn, ctx = null) { + let res; + return (...args) => { + if (fn) { + res = fn.apply(ctx, args); + fn = null; + } + return res; + }; +} +function getValueByDataPath(obj, path) { + if (!isString(path)) { + return; + } + path = path.replace(/\[(\d+)\]/g, ".$1"); + const parts = path.split("."); + let key = parts[0]; + if (!obj) { + obj = {}; + } + if (parts.length === 1) { + return obj[key]; + } + return getValueByDataPath(obj[key], parts.slice(1).join(".")); +} +function sortObject(obj) { + let sortObj = {}; + if (isPlainObject(obj)) { + Object.keys(obj).sort().forEach((key) => { + const _key = key; + sortObj[_key] = obj[_key]; + }); + } + return !Object.keys(sortObj) ? obj : sortObj; +} +const encode = encodeURIComponent; +function stringifyQuery(obj, encodeStr = encode) { + const res = obj ? Object.keys(obj).map((key) => { + let val = obj[key]; + if (typeof val === void 0 || val === null) { + val = ""; + } else if (isPlainObject(val)) { + val = JSON.stringify(val); + } + return encodeStr(key) + "=" + encodeStr(val); + }).filter((x) => x.length > 0).join("&") : null; + return res ? `?${res}` : ""; +} +const PAGE_HOOKS = [ + ON_INIT, + ON_LOAD, + ON_SHOW, + ON_HIDE, + ON_UNLOAD, + ON_BACK_PRESS, + ON_PAGE_SCROLL, + ON_TAB_ITEM_TAP, + ON_REACH_BOTTOM, + ON_PULL_DOWN_REFRESH, + ON_SHARE_TIMELINE, + ON_SHARE_APP_MESSAGE, + ON_ADD_TO_FAVORITES, + ON_SAVE_EXIT_STATE, + ON_NAVIGATION_BAR_BUTTON_TAP, + ON_NAVIGATION_BAR_SEARCH_INPUT_CLICKED, + ON_NAVIGATION_BAR_SEARCH_INPUT_CHANGED, + ON_NAVIGATION_BAR_SEARCH_INPUT_CONFIRMED, + ON_NAVIGATION_BAR_SEARCH_INPUT_FOCUS_CHANGED +]; +function isRootHook(name) { + return PAGE_HOOKS.indexOf(name) > -1; +} +const UniLifecycleHooks = [ + ON_SHOW, + ON_HIDE, + ON_LAUNCH, + ON_ERROR, + ON_THEME_CHANGE, + ON_PAGE_NOT_FOUND, + ON_UNHANDLE_REJECTION, + ON_EXIT, + ON_INIT, + ON_LOAD, + ON_READY, + ON_UNLOAD, + ON_RESIZE, + ON_BACK_PRESS, + ON_PAGE_SCROLL, + ON_TAB_ITEM_TAP, + ON_REACH_BOTTOM, + ON_PULL_DOWN_REFRESH, + ON_SHARE_TIMELINE, + ON_ADD_TO_FAVORITES, + ON_SHARE_APP_MESSAGE, + ON_SAVE_EXIT_STATE, + ON_NAVIGATION_BAR_BUTTON_TAP, + ON_NAVIGATION_BAR_SEARCH_INPUT_CLICKED, + ON_NAVIGATION_BAR_SEARCH_INPUT_CHANGED, + ON_NAVIGATION_BAR_SEARCH_INPUT_CONFIRMED, + ON_NAVIGATION_BAR_SEARCH_INPUT_FOCUS_CHANGED +]; +const MINI_PROGRAM_PAGE_RUNTIME_HOOKS = /* @__PURE__ */ (() => { + return { + onPageScroll: 1, + onShareAppMessage: 1 << 1, + onShareTimeline: 1 << 2 + }; +})(); +function isUniLifecycleHook(name, value, checkType = true) { + if (checkType && !isFunction(value)) { + return false; + } + if (UniLifecycleHooks.indexOf(name) > -1) { + return true; + } else if (name.indexOf("on") === 0) { + return true; + } + return false; +} +let vueApp; +const createVueAppHooks = []; +function onCreateVueApp(hook) { + if (vueApp) { + return hook(vueApp); + } + createVueAppHooks.push(hook); +} +function invokeCreateVueAppHook(app) { + vueApp = app; + createVueAppHooks.forEach((hook) => hook(app)); +} +const invokeCreateErrorHandler = once((app, createErrorHandler2) => { + if (isFunction(app._component.onError)) { + return createErrorHandler2(app); + } +}); +const E = function() { +}; +E.prototype = { + on: function(name, callback, ctx) { + var e2 = this.e || (this.e = {}); + (e2[name] || (e2[name] = [])).push({ + fn: callback, + ctx + }); + return this; + }, + once: function(name, callback, ctx) { + var self2 = this; + function listener() { + self2.off(name, listener); + callback.apply(ctx, arguments); + } + listener._ = callback; + return this.on(name, listener, ctx); + }, + emit: function(name) { + var data = [].slice.call(arguments, 1); + var evtArr = ((this.e || (this.e = {}))[name] || []).slice(); + var i = 0; + var len = evtArr.length; + for (i; i < len; i++) { + evtArr[i].fn.apply(evtArr[i].ctx, data); + } + return this; + }, + off: function(name, callback) { + var e2 = this.e || (this.e = {}); + var evts = e2[name]; + var liveEvents = []; + if (evts && callback) { + for (var i = evts.length - 1; i >= 0; i--) { + if (evts[i].fn === callback || evts[i].fn._ === callback) { + evts.splice(i, 1); + break; + } + } + liveEvents = evts; + } + liveEvents.length ? e2[name] = liveEvents : delete e2[name]; + return this; + } +}; +var E$1 = E; +const LOCALE_ZH_HANS = "zh-Hans"; +const LOCALE_ZH_HANT = "zh-Hant"; +const LOCALE_EN = "en"; +const LOCALE_FR = "fr"; +const LOCALE_ES = "es"; +function include(str, parts) { + return !!parts.find((part) => str.indexOf(part) !== -1); +} +function startsWith(str, parts) { + return parts.find((part) => str.indexOf(part) === 0); +} +function normalizeLocale(locale, messages) { + if (!locale) { + return; + } + locale = locale.trim().replace(/_/g, "-"); + if (messages && messages[locale]) { + return locale; + } + locale = locale.toLowerCase(); + if (locale === "chinese") { + return LOCALE_ZH_HANS; + } + if (locale.indexOf("zh") === 0) { + if (locale.indexOf("-hans") > -1) { + return LOCALE_ZH_HANS; + } + if (locale.indexOf("-hant") > -1) { + return LOCALE_ZH_HANT; + } + if (include(locale, ["-tw", "-hk", "-mo", "-cht"])) { + return LOCALE_ZH_HANT; + } + return LOCALE_ZH_HANS; + } + let locales = [LOCALE_EN, LOCALE_FR, LOCALE_ES]; + if (messages && Object.keys(messages).length > 0) { + locales = Object.keys(messages); + } + const lang = startsWith(locale, locales); + if (lang) { + return lang; + } +} +function getBaseSystemInfo() { + return wx.getSystemInfoSync(); +} +function validateProtocolFail(name, msg) { + console.warn(`${name}: ${msg}`); +} +function validateProtocol(name, data, protocol, onFail) { + if (!onFail) { + onFail = validateProtocolFail; + } + for (const key in protocol) { + const errMsg = validateProp$1(key, data[key], protocol[key], !hasOwn(data, key)); + if (isString(errMsg)) { + onFail(name, errMsg); + } + } +} +function validateProtocols(name, args, protocol, onFail) { + if (!protocol) { + return; + } + if (!isArray(protocol)) { + return validateProtocol(name, args[0] || /* @__PURE__ */ Object.create(null), protocol, onFail); + } + const len = protocol.length; + const argsLen = args.length; + for (let i = 0; i < len; i++) { + const opts = protocol[i]; + const data = /* @__PURE__ */ Object.create(null); + if (argsLen > i) { + data[opts.name] = args[i]; + } + validateProtocol(name, data, { [opts.name]: opts }, onFail); + } +} +function validateProp$1(name, value, prop, isAbsent) { + if (!isPlainObject(prop)) { + prop = { type: prop }; + } + const { type, required, validator } = prop; + if (required && isAbsent) { + return 'Missing required args: "' + name + '"'; + } + if (value == null && !required) { + return; + } + if (type != null) { + let isValid = false; + const types = isArray(type) ? type : [type]; + const expectedTypes = []; + for (let i = 0; i < types.length && !isValid; i++) { + const { valid, expectedType } = assertType$1(value, types[i]); + expectedTypes.push(expectedType || ""); + isValid = valid; + } + if (!isValid) { + return getInvalidTypeMessage$1(name, value, expectedTypes); + } + } + if (validator) { + return validator(value); + } +} +const isSimpleType$1 = /* @__PURE__ */ makeMap("String,Number,Boolean,Function,Symbol"); +function assertType$1(value, type) { + let valid; + const expectedType = getType$1(type); + if (isSimpleType$1(expectedType)) { + const t2 = typeof value; + valid = t2 === expectedType.toLowerCase(); + if (!valid && t2 === "object") { + valid = value instanceof type; + } + } else if (expectedType === "Object") { + valid = isObject(value); + } else if (expectedType === "Array") { + valid = isArray(value); + } else { + { + valid = value instanceof type; + } + } + return { + valid, + expectedType + }; +} +function getInvalidTypeMessage$1(name, value, expectedTypes) { + let message = `Invalid args: type check failed for args "${name}". Expected ${expectedTypes.map(capitalize).join(", ")}`; + const expectedType = expectedTypes[0]; + const receivedType = toRawType(value); + const expectedValue = styleValue$1(value, expectedType); + const receivedValue = styleValue$1(value, receivedType); + if (expectedTypes.length === 1 && isExplicable$1(expectedType) && !isBoolean$1(expectedType, receivedType)) { + message += ` with value ${expectedValue}`; + } + message += `, got ${receivedType} `; + if (isExplicable$1(receivedType)) { + message += `with value ${receivedValue}.`; + } + return message; +} +function getType$1(ctor) { + const match = ctor && ctor.toString().match(/^\s*function (\w+)/); + return match ? match[1] : ""; +} +function styleValue$1(value, type) { + if (type === "String") { + return `"${value}"`; + } else if (type === "Number") { + return `${Number(value)}`; + } else { + return `${value}`; + } +} +function isExplicable$1(type) { + const explicitTypes = ["string", "number", "boolean"]; + return explicitTypes.some((elem) => type.toLowerCase() === elem); +} +function isBoolean$1(...args) { + return args.some((elem) => elem.toLowerCase() === "boolean"); +} +function tryCatch(fn) { + return function() { + try { + return fn.apply(fn, arguments); + } catch (e2) { + console.error(e2); + } + }; +} +let invokeCallbackId = 1; +const invokeCallbacks = {}; +function addInvokeCallback(id, name, callback, keepAlive = false) { + invokeCallbacks[id] = { + name, + keepAlive, + callback + }; + return id; +} +function invokeCallback(id, res, extras) { + if (typeof id === "number") { + const opts = invokeCallbacks[id]; + if (opts) { + if (!opts.keepAlive) { + delete invokeCallbacks[id]; + } + return opts.callback(res, extras); + } + } + return res; +} +const API_SUCCESS = "success"; +const API_FAIL = "fail"; +const API_COMPLETE = "complete"; +function getApiCallbacks(args) { + const apiCallbacks = {}; + for (const name in args) { + const fn = args[name]; + if (isFunction(fn)) { + apiCallbacks[name] = tryCatch(fn); + delete args[name]; + } + } + return apiCallbacks; +} +function normalizeErrMsg(errMsg, name) { + if (!errMsg || errMsg.indexOf(":fail") === -1) { + return name + ":ok"; + } + return name + errMsg.substring(errMsg.indexOf(":fail")); +} +function createAsyncApiCallback(name, args = {}, { beforeAll, beforeSuccess } = {}) { + if (!isPlainObject(args)) { + args = {}; + } + const { success, fail, complete } = getApiCallbacks(args); + const hasSuccess = isFunction(success); + const hasFail = isFunction(fail); + const hasComplete = isFunction(complete); + const callbackId = invokeCallbackId++; + addInvokeCallback(callbackId, name, (res) => { + res = res || {}; + res.errMsg = normalizeErrMsg(res.errMsg, name); + isFunction(beforeAll) && beforeAll(res); + if (res.errMsg === name + ":ok") { + isFunction(beforeSuccess) && beforeSuccess(res, args); + hasSuccess && success(res); + } else { + hasFail && fail(res); + } + hasComplete && complete(res); + }); + return callbackId; +} +const HOOK_SUCCESS = "success"; +const HOOK_FAIL = "fail"; +const HOOK_COMPLETE = "complete"; +const globalInterceptors = {}; +const scopedInterceptors = {}; +function wrapperHook(hook, params) { + return function(data) { + return hook(data, params) || data; + }; +} +function queue$2(hooks, data, params) { + let promise = false; + for (let i = 0; i < hooks.length; i++) { + const hook = hooks[i]; + if (promise) { + promise = Promise.resolve(wrapperHook(hook, params)); + } else { + const res = hook(data, params); + if (isPromise(res)) { + promise = Promise.resolve(res); + } + if (res === false) { + return { + then() { + }, + catch() { + } + }; + } + } + } + return promise || { + then(callback) { + return callback(data); + }, + catch() { + } + }; +} +function wrapperOptions(interceptors2, options = {}) { + [HOOK_SUCCESS, HOOK_FAIL, HOOK_COMPLETE].forEach((name) => { + const hooks = interceptors2[name]; + if (!isArray(hooks)) { + return; + } + const oldCallback = options[name]; + options[name] = function callbackInterceptor(res) { + queue$2(hooks, res, options).then((res2) => { + return isFunction(oldCallback) && oldCallback(res2) || res2; + }); + }; + }); + return options; +} +function wrapperReturnValue(method, returnValue) { + const returnValueHooks = []; + if (isArray(globalInterceptors.returnValue)) { + returnValueHooks.push(...globalInterceptors.returnValue); + } + const interceptor = scopedInterceptors[method]; + if (interceptor && isArray(interceptor.returnValue)) { + returnValueHooks.push(...interceptor.returnValue); + } + returnValueHooks.forEach((hook) => { + returnValue = hook(returnValue) || returnValue; + }); + return returnValue; +} +function getApiInterceptorHooks(method) { + const interceptor = /* @__PURE__ */ Object.create(null); + Object.keys(globalInterceptors).forEach((hook) => { + if (hook !== "returnValue") { + interceptor[hook] = globalInterceptors[hook].slice(); + } + }); + const scopedInterceptor = scopedInterceptors[method]; + if (scopedInterceptor) { + Object.keys(scopedInterceptor).forEach((hook) => { + if (hook !== "returnValue") { + interceptor[hook] = (interceptor[hook] || []).concat(scopedInterceptor[hook]); + } + }); + } + return interceptor; +} +function invokeApi(method, api, options, params) { + const interceptor = getApiInterceptorHooks(method); + if (interceptor && Object.keys(interceptor).length) { + if (isArray(interceptor.invoke)) { + const res = queue$2(interceptor.invoke, options); + return res.then((options2) => { + return api(wrapperOptions(getApiInterceptorHooks(method), options2), ...params); + }); + } else { + return api(wrapperOptions(interceptor, options), ...params); + } + } + return api(options, ...params); +} +function hasCallback(args) { + if (isPlainObject(args) && [API_SUCCESS, API_FAIL, API_COMPLETE].find((cb) => isFunction(args[cb]))) { + return true; + } + return false; +} +function handlePromise(promise) { + return promise; +} +function promisify$1(name, fn) { + return (args = {}, ...rest) => { + if (hasCallback(args)) { + return wrapperReturnValue(name, invokeApi(name, fn, args, rest)); + } + return wrapperReturnValue(name, handlePromise(new Promise((resolve2, reject) => { + invokeApi(name, fn, extend(args, { success: resolve2, fail: reject }), rest); + }))); + }; +} +function formatApiArgs(args, options) { + const params = args[0]; + if (!options || !options.formatArgs || !isPlainObject(options.formatArgs) && isPlainObject(params)) { + return; + } + const formatArgs = options.formatArgs; + const keys = Object.keys(formatArgs); + for (let i = 0; i < keys.length; i++) { + const name = keys[i]; + const formatterOrDefaultValue = formatArgs[name]; + if (isFunction(formatterOrDefaultValue)) { + const errMsg = formatterOrDefaultValue(args[0][name], params); + if (isString(errMsg)) { + return errMsg; + } + } else { + if (!hasOwn(params, name)) { + params[name] = formatterOrDefaultValue; + } + } + } +} +function invokeSuccess(id, name, res) { + const result = { + errMsg: name + ":ok" + }; + return invokeCallback(id, extend(res || {}, result)); +} +function invokeFail(id, name, errMsg, errRes = {}) { + const apiErrMsg = name + ":fail" + (errMsg ? " " + errMsg : ""); + delete errRes.errCode; + let res = extend({ errMsg: apiErrMsg }, errRes); + return invokeCallback(id, res); +} +function beforeInvokeApi(name, args, protocol, options) { + { + validateProtocols(name, args, protocol); + } + if (options && options.beforeInvoke) { + const errMsg2 = options.beforeInvoke(args); + if (isString(errMsg2)) { + return errMsg2; + } + } + const errMsg = formatApiArgs(args, options); + if (errMsg) { + return errMsg; + } +} +function parseErrMsg(errMsg) { + if (!errMsg || isString(errMsg)) { + return errMsg; + } + if (errMsg.stack) { + console.error(errMsg.message + "\n" + errMsg.stack); + return errMsg.message; + } + return errMsg; +} +function wrapperTaskApi(name, fn, protocol, options) { + return (args) => { + const id = createAsyncApiCallback(name, args, options); + const errMsg = beforeInvokeApi(name, [args], protocol, options); + if (errMsg) { + return invokeFail(id, name, errMsg); + } + return fn(args, { + resolve: (res) => invokeSuccess(id, name, res), + reject: (errMsg2, errRes) => invokeFail(id, name, parseErrMsg(errMsg2), errRes) + }); + }; +} +function wrapperSyncApi(name, fn, protocol, options) { + return (...args) => { + const errMsg = beforeInvokeApi(name, args, protocol, options); + if (errMsg) { + throw new Error(errMsg); + } + return fn.apply(null, args); + }; +} +function wrapperAsyncApi(name, fn, protocol, options) { + return wrapperTaskApi(name, fn, protocol, options); +} +function defineSyncApi(name, fn, protocol, options) { + return wrapperSyncApi(name, fn, protocol, options); +} +function defineAsyncApi(name, fn, protocol, options) { + return promisify$1(name, wrapperAsyncApi(name, fn, protocol, options)); +} +const API_UPX2PX = "upx2px"; +const Upx2pxProtocol = [ + { + name: "upx", + type: [Number, String], + required: true + } +]; +const EPS = 1e-4; +const BASE_DEVICE_WIDTH = 750; +let isIOS = false; +let deviceWidth = 0; +let deviceDPR = 0; +function checkDeviceWidth() { + const { platform, pixelRatio, windowWidth } = getBaseSystemInfo(); + deviceWidth = windowWidth; + deviceDPR = pixelRatio; + isIOS = platform === "ios"; +} +const upx2px = defineSyncApi(API_UPX2PX, (number, newDeviceWidth) => { + if (deviceWidth === 0) { + checkDeviceWidth(); + } + number = Number(number); + if (number === 0) { + return 0; + } + let width = newDeviceWidth || deviceWidth; + let result = number / BASE_DEVICE_WIDTH * width; + if (result < 0) { + result = -result; + } + result = Math.floor(result + EPS); + if (result === 0) { + if (deviceDPR === 1 || !isIOS) { + result = 1; + } else { + result = 0.5; + } + } + return number < 0 ? -result : result; +}, Upx2pxProtocol); +const API_ADD_INTERCEPTOR = "addInterceptor"; +const API_REMOVE_INTERCEPTOR = "removeInterceptor"; +const AddInterceptorProtocol = [ + { + name: "method", + type: [String, Object], + required: true + } +]; +const RemoveInterceptorProtocol = AddInterceptorProtocol; +function mergeInterceptorHook(interceptors2, interceptor) { + Object.keys(interceptor).forEach((hook) => { + if (isFunction(interceptor[hook])) { + interceptors2[hook] = mergeHook(interceptors2[hook], interceptor[hook]); + } + }); +} +function removeInterceptorHook(interceptors2, interceptor) { + if (!interceptors2 || !interceptor) { + return; + } + Object.keys(interceptor).forEach((name) => { + const hooks = interceptors2[name]; + const hook = interceptor[name]; + if (isArray(hooks) && isFunction(hook)) { + remove(hooks, hook); + } + }); +} +function mergeHook(parentVal, childVal) { + const res = childVal ? parentVal ? parentVal.concat(childVal) : isArray(childVal) ? childVal : [childVal] : parentVal; + return res ? dedupeHooks(res) : res; +} +function dedupeHooks(hooks) { + const res = []; + for (let i = 0; i < hooks.length; i++) { + if (res.indexOf(hooks[i]) === -1) { + res.push(hooks[i]); + } + } + return res; +} +const addInterceptor = defineSyncApi(API_ADD_INTERCEPTOR, (method, interceptor) => { + if (isString(method) && isPlainObject(interceptor)) { + mergeInterceptorHook(scopedInterceptors[method] || (scopedInterceptors[method] = {}), interceptor); + } else if (isPlainObject(method)) { + mergeInterceptorHook(globalInterceptors, method); + } +}, AddInterceptorProtocol); +const removeInterceptor = defineSyncApi(API_REMOVE_INTERCEPTOR, (method, interceptor) => { + if (isString(method)) { + if (isPlainObject(interceptor)) { + removeInterceptorHook(scopedInterceptors[method], interceptor); + } else { + delete scopedInterceptors[method]; + } + } else if (isPlainObject(method)) { + removeInterceptorHook(globalInterceptors, method); + } +}, RemoveInterceptorProtocol); +const interceptors = {}; +const API_ON = "$on"; +const OnProtocol = [ + { + name: "event", + type: String, + required: true + }, + { + name: "callback", + type: Function, + required: true + } +]; +const API_ONCE = "$once"; +const OnceProtocol = OnProtocol; +const API_OFF = "$off"; +const OffProtocol = [ + { + name: "event", + type: [String, Array] + }, + { + name: "callback", + type: Function + } +]; +const API_EMIT = "$emit"; +const EmitProtocol = [ + { + name: "event", + type: String, + required: true + } +]; +const emitter = new E$1(); +const $on = defineSyncApi(API_ON, (name, callback) => { + emitter.on(name, callback); + return () => emitter.off(name, callback); +}, OnProtocol); +const $once = defineSyncApi(API_ONCE, (name, callback) => { + emitter.once(name, callback); + return () => emitter.off(name, callback); +}, OnceProtocol); +const $off = defineSyncApi(API_OFF, (name, callback) => { + if (!name) { + emitter.e = {}; + return; + } + if (!isArray(name)) + name = [name]; + name.forEach((n2) => emitter.off(n2, callback)); +}, OffProtocol); +const $emit = defineSyncApi(API_EMIT, (name, ...args) => { + emitter.emit(name, ...args); +}, EmitProtocol); +let cid; +let cidErrMsg; +let enabled; +function normalizePushMessage(message) { + try { + return JSON.parse(message); + } catch (e2) { + } + return message; +} +function invokePushCallback(args) { + if (args.type === "enabled") { + enabled = true; + } else if (args.type === "clientId") { + cid = args.cid; + cidErrMsg = args.errMsg; + invokeGetPushCidCallbacks(cid, args.errMsg); + } else if (args.type === "pushMsg") { + const message = { + type: "receive", + data: normalizePushMessage(args.message) + }; + for (let i = 0; i < onPushMessageCallbacks.length; i++) { + const callback = onPushMessageCallbacks[i]; + callback(message); + if (message.stopped) { + break; + } + } + } else if (args.type === "click") { + onPushMessageCallbacks.forEach((callback) => { + callback({ + type: "click", + data: normalizePushMessage(args.message) + }); + }); + } +} +const getPushCidCallbacks = []; +function invokeGetPushCidCallbacks(cid2, errMsg) { + getPushCidCallbacks.forEach((callback) => { + callback(cid2, errMsg); + }); + getPushCidCallbacks.length = 0; +} +const API_GET_PUSH_CLIENT_ID = "getPushClientId"; +const getPushClientId = defineAsyncApi(API_GET_PUSH_CLIENT_ID, (_, { resolve: resolve2, reject }) => { + Promise.resolve().then(() => { + if (typeof enabled === "undefined") { + enabled = false; + cid = ""; + cidErrMsg = "uniPush is not enabled"; + } + getPushCidCallbacks.push((cid2, errMsg) => { + if (cid2) { + resolve2({ cid: cid2 }); + } else { + reject(errMsg); + } + }); + if (typeof cid !== "undefined") { + invokeGetPushCidCallbacks(cid, cidErrMsg); + } + }); +}); +const onPushMessageCallbacks = []; +const onPushMessage = (fn) => { + if (onPushMessageCallbacks.indexOf(fn) === -1) { + onPushMessageCallbacks.push(fn); + } +}; +const offPushMessage = (fn) => { + if (!fn) { + onPushMessageCallbacks.length = 0; + } else { + const index2 = onPushMessageCallbacks.indexOf(fn); + if (index2 > -1) { + onPushMessageCallbacks.splice(index2, 1); + } + } +}; +const SYNC_API_RE = /^\$|getLocale|setLocale|sendNativeEvent|restoreGlobal|requireGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|upx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64|getDeviceInfo|getAppBaseInfo|getWindowInfo|getSystemSetting|getAppAuthorizeSetting/; +const CONTEXT_API_RE = /^create|Manager$/; +const CONTEXT_API_RE_EXC = ["createBLEConnection"]; +const ASYNC_API = ["createBLEConnection"]; +const CALLBACK_API_RE = /^on|^off/; +function isContextApi(name) { + return CONTEXT_API_RE.test(name) && CONTEXT_API_RE_EXC.indexOf(name) === -1; +} +function isSyncApi(name) { + return SYNC_API_RE.test(name) && ASYNC_API.indexOf(name) === -1; +} +function isCallbackApi(name) { + return CALLBACK_API_RE.test(name) && name !== "onPush"; +} +function shouldPromise(name) { + if (isContextApi(name) || isSyncApi(name) || isCallbackApi(name)) { + return false; + } + return true; +} +if (!Promise.prototype.finally) { + Promise.prototype.finally = function(onfinally) { + const promise = this.constructor; + return this.then((value) => promise.resolve(onfinally && onfinally()).then(() => value), (reason) => promise.resolve(onfinally && onfinally()).then(() => { + throw reason; + })); + }; +} +function promisify(name, api) { + if (!shouldPromise(name)) { + return api; + } + if (!isFunction(api)) { + return api; + } + return function promiseApi(options = {}, ...rest) { + if (isFunction(options.success) || isFunction(options.fail) || isFunction(options.complete)) { + return wrapperReturnValue(name, invokeApi(name, api, options, rest)); + } + return wrapperReturnValue(name, handlePromise(new Promise((resolve2, reject) => { + invokeApi(name, api, extend({}, options, { + success: resolve2, + fail: reject + }), rest); + }))); + }; +} +const CALLBACKS = ["success", "fail", "cancel", "complete"]; +function initWrapper(protocols2) { + function processCallback(methodName, method, returnValue) { + return function(res) { + return method(processReturnValue(methodName, res, returnValue)); + }; + } + function processArgs(methodName, fromArgs, argsOption = {}, returnValue = {}, keepFromArgs = false) { + if (isPlainObject(fromArgs)) { + const toArgs = keepFromArgs === true ? fromArgs : {}; + if (isFunction(argsOption)) { + argsOption = argsOption(fromArgs, toArgs) || {}; + } + for (const key in fromArgs) { + if (hasOwn(argsOption, key)) { + let keyOption = argsOption[key]; + if (isFunction(keyOption)) { + keyOption = keyOption(fromArgs[key], fromArgs, toArgs); + } + if (!keyOption) { + console.warn(`微信小程序 ${methodName} 暂不支持 ${key}`); + } else if (isString(keyOption)) { + toArgs[keyOption] = fromArgs[key]; + } else if (isPlainObject(keyOption)) { + toArgs[keyOption.name ? keyOption.name : key] = keyOption.value; + } + } else if (CALLBACKS.indexOf(key) !== -1) { + const callback = fromArgs[key]; + if (isFunction(callback)) { + toArgs[key] = processCallback(methodName, callback, returnValue); + } + } else { + if (!keepFromArgs && !hasOwn(toArgs, key)) { + toArgs[key] = fromArgs[key]; + } + } + } + return toArgs; + } else if (isFunction(fromArgs)) { + fromArgs = processCallback(methodName, fromArgs, returnValue); + } + return fromArgs; + } + function processReturnValue(methodName, res, returnValue, keepReturnValue = false) { + if (isFunction(protocols2.returnValue)) { + res = protocols2.returnValue(methodName, res); + } + return processArgs(methodName, res, returnValue, {}, keepReturnValue); + } + return function wrapper(methodName, method) { + if (!hasOwn(protocols2, methodName)) { + return method; + } + const protocol = protocols2[methodName]; + if (!protocol) { + return function() { + console.error(`微信小程序 暂不支持${methodName}`); + }; + } + return function(arg1, arg2) { + let options = protocol; + if (isFunction(protocol)) { + options = protocol(arg1); + } + arg1 = processArgs(methodName, arg1, options.args, options.returnValue); + const args = [arg1]; + if (typeof arg2 !== "undefined") { + args.push(arg2); + } + const returnValue = wx[options.name || methodName].apply(wx, args); + if (isSyncApi(methodName)) { + return processReturnValue(methodName, returnValue, options.returnValue, isContextApi(methodName)); + } + return returnValue; + }; + }; +} +const getLocale = () => { + const app = isFunction(getApp) && getApp({ allowDefault: true }); + if (app && app.$vm) { + return app.$vm.$locale; + } + return normalizeLocale(wx.getSystemInfoSync().language) || LOCALE_EN; +}; +const setLocale = (locale) => { + const app = isFunction(getApp) && getApp(); + if (!app) { + return false; + } + const oldLocale = app.$vm.$locale; + if (oldLocale !== locale) { + app.$vm.$locale = locale; + onLocaleChangeCallbacks.forEach((fn) => fn({ locale })); + return true; + } + return false; +}; +const onLocaleChangeCallbacks = []; +const onLocaleChange = (fn) => { + if (onLocaleChangeCallbacks.indexOf(fn) === -1) { + onLocaleChangeCallbacks.push(fn); + } +}; +if (typeof global !== "undefined") { + global.getLocale = getLocale; +} +const UUID_KEY = "__DC_STAT_UUID"; +let deviceId; +function useDeviceId(global2 = wx) { + return function addDeviceId(_, toRes) { + deviceId = deviceId || global2.getStorageSync(UUID_KEY); + if (!deviceId) { + deviceId = Date.now() + "" + Math.floor(Math.random() * 1e7); + wx.setStorage({ + key: UUID_KEY, + data: deviceId + }); + } + toRes.deviceId = deviceId; + }; +} +function addSafeAreaInsets(fromRes, toRes) { + if (fromRes.safeArea) { + const safeArea = fromRes.safeArea; + toRes.safeAreaInsets = { + top: safeArea.top, + left: safeArea.left, + right: fromRes.windowWidth - safeArea.right, + bottom: fromRes.screenHeight - safeArea.bottom + }; + } +} +function populateParameters(fromRes, toRes) { + const { brand = "", model = "", system = "", language = "", theme, version: version2, platform, fontSizeSetting, SDKVersion, pixelRatio, deviceOrientation } = fromRes; + let osName = ""; + let osVersion = ""; + { + osName = system.split(" ")[0] || ""; + osVersion = system.split(" ")[1] || ""; + } + let hostVersion = version2; + let deviceType = getGetDeviceType(fromRes, model); + let deviceBrand = getDeviceBrand(brand); + let _hostName = getHostName(fromRes); + let _deviceOrientation = deviceOrientation; + let _devicePixelRatio = pixelRatio; + let _SDKVersion = SDKVersion; + const hostLanguage = language.replace(/_/g, "-"); + const parameters = { + appId: "__UNI__F85A5A1", + appName: "xiapibizhi", + appVersion: "1.0.0", + appVersionCode: "100", + appLanguage: getAppLanguage(hostLanguage), + uniCompileVersion: "4.24", + uniRuntimeVersion: "4.24", + uniPlatform: "mp-weixin", + deviceBrand, + deviceModel: model, + deviceType, + devicePixelRatio: _devicePixelRatio, + deviceOrientation: _deviceOrientation, + osName: osName.toLocaleLowerCase(), + osVersion, + hostTheme: theme, + hostVersion, + hostLanguage, + hostName: _hostName, + hostSDKVersion: _SDKVersion, + hostFontSizeSetting: fontSizeSetting, + windowTop: 0, + windowBottom: 0, + // TODO + osLanguage: void 0, + osTheme: void 0, + ua: void 0, + hostPackageName: void 0, + browserName: void 0, + browserVersion: void 0 + }; + extend(toRes, parameters); +} +function getGetDeviceType(fromRes, model) { + let deviceType = fromRes.deviceType || "phone"; + { + const deviceTypeMaps = { + ipad: "pad", + windows: "pc", + mac: "pc" + }; + const deviceTypeMapsKeys = Object.keys(deviceTypeMaps); + const _model = model.toLocaleLowerCase(); + for (let index2 = 0; index2 < deviceTypeMapsKeys.length; index2++) { + const _m = deviceTypeMapsKeys[index2]; + if (_model.indexOf(_m) !== -1) { + deviceType = deviceTypeMaps[_m]; + break; + } + } + } + return deviceType; +} +function getDeviceBrand(brand) { + let deviceBrand = brand; + if (deviceBrand) { + deviceBrand = deviceBrand.toLocaleLowerCase(); + } + return deviceBrand; +} +function getAppLanguage(defaultLanguage) { + return getLocale ? getLocale() : defaultLanguage; +} +function getHostName(fromRes) { + const _platform = "WeChat"; + let _hostName = fromRes.hostName || _platform; + { + if (fromRes.environment) { + _hostName = fromRes.environment; + } else if (fromRes.host && fromRes.host.env) { + _hostName = fromRes.host.env; + } + } + return _hostName; +} +const getSystemInfo = { + returnValue: (fromRes, toRes) => { + addSafeAreaInsets(fromRes, toRes); + useDeviceId()(fromRes, toRes); + populateParameters(fromRes, toRes); + } +}; +const getSystemInfoSync = getSystemInfo; +const redirectTo = {}; +const previewImage = { + args(fromArgs, toArgs) { + let currentIndex = parseInt(fromArgs.current); + if (isNaN(currentIndex)) { + return; + } + const urls = fromArgs.urls; + if (!isArray(urls)) { + return; + } + const len = urls.length; + if (!len) { + return; + } + if (currentIndex < 0) { + currentIndex = 0; + } else if (currentIndex >= len) { + currentIndex = len - 1; + } + if (currentIndex > 0) { + toArgs.current = urls[currentIndex]; + toArgs.urls = urls.filter((item, index2) => index2 < currentIndex ? item !== urls[currentIndex] : true); + } else { + toArgs.current = urls[0]; + } + return { + indicator: false, + loop: false + }; + } +}; +const showActionSheet = { + args(fromArgs, toArgs) { + toArgs.alertText = fromArgs.title; + } +}; +const getDeviceInfo = { + returnValue: (fromRes, toRes) => { + const { brand, model } = fromRes; + let deviceType = getGetDeviceType(fromRes, model); + let deviceBrand = getDeviceBrand(brand); + useDeviceId()(fromRes, toRes); + toRes = sortObject(extend(toRes, { + deviceType, + deviceBrand, + deviceModel: model + })); + } +}; +const getAppBaseInfo = { + returnValue: (fromRes, toRes) => { + const { version: version2, language, SDKVersion, theme } = fromRes; + let _hostName = getHostName(fromRes); + let hostLanguage = language.replace(/_/g, "-"); + toRes = sortObject(extend(toRes, { + hostVersion: version2, + hostLanguage, + hostName: _hostName, + hostSDKVersion: SDKVersion, + hostTheme: theme, + appId: "__UNI__F85A5A1", + appName: "xiapibizhi", + appVersion: "1.0.0", + appVersionCode: "100", + appLanguage: getAppLanguage(hostLanguage) + })); + } +}; +const getWindowInfo = { + returnValue: (fromRes, toRes) => { + addSafeAreaInsets(fromRes, toRes); + toRes = sortObject(extend(toRes, { + windowTop: 0, + windowBottom: 0 + })); + } +}; +const getAppAuthorizeSetting = { + returnValue: function(fromRes, toRes) { + const { locationReducedAccuracy } = fromRes; + toRes.locationAccuracy = "unsupported"; + if (locationReducedAccuracy === true) { + toRes.locationAccuracy = "reduced"; + } else if (locationReducedAccuracy === false) { + toRes.locationAccuracy = "full"; + } + } +}; +const baseApis = { + $on, + $off, + $once, + $emit, + upx2px, + interceptors, + addInterceptor, + removeInterceptor, + onCreateVueApp, + invokeCreateVueAppHook, + getLocale, + setLocale, + onLocaleChange, + getPushClientId, + onPushMessage, + offPushMessage, + invokePushCallback +}; +function initUni(api, protocols2, platform = wx) { + const wrapper = initWrapper(protocols2); + const UniProxyHandlers = { + get(target, key) { + if (hasOwn(target, key)) { + return target[key]; + } + if (hasOwn(api, key)) { + return promisify(key, api[key]); + } + if (hasOwn(baseApis, key)) { + return promisify(key, baseApis[key]); + } + return promisify(key, wrapper(key, platform[key])); + } + }; + return new Proxy({}, UniProxyHandlers); +} +function initGetProvider(providers) { + return function getProvider2({ service, success, fail, complete }) { + let res; + if (providers[service]) { + res = { + errMsg: "getProvider:ok", + service, + provider: providers[service] + }; + isFunction(success) && success(res); + } else { + res = { + errMsg: "getProvider:fail:服务[" + service + "]不存在" + }; + isFunction(fail) && fail(res); + } + isFunction(complete) && complete(res); + }; +} +const objectKeys = [ + "qy", + "env", + "error", + "version", + "lanDebug", + "cloud", + "serviceMarket", + "router", + "worklet", + "__webpack_require_UNI_MP_PLUGIN__" +]; +const singlePageDisableKey = ["lanDebug", "router", "worklet"]; +const launchOption = wx.getLaunchOptionsSync ? wx.getLaunchOptionsSync() : null; +function isWxKey(key) { + if (launchOption && launchOption.scene === 1154 && singlePageDisableKey.includes(key)) { + return false; + } + return objectKeys.indexOf(key) > -1 || typeof wx[key] === "function"; +} +function initWx() { + const newWx = {}; + for (const key in wx) { + if (isWxKey(key)) { + newWx[key] = wx[key]; + } + } + if (typeof globalThis !== "undefined" && typeof requireMiniProgram === "undefined") { + globalThis.wx = newWx; + } + return newWx; +} +const mocks$1 = ["__route__", "__wxExparserNodeId__", "__wxWebviewId__"]; +const getProvider = initGetProvider({ + oauth: ["weixin"], + share: ["weixin"], + payment: ["wxpay"], + push: ["weixin"] +}); +function initComponentMocks(component) { + const res = /* @__PURE__ */ Object.create(null); + mocks$1.forEach((name) => { + res[name] = component[name]; + }); + return res; +} +function createSelectorQuery() { + const query = wx$2.createSelectorQuery(); + const oldIn = query.in; + query.in = function newIn(component) { + return oldIn.call(this, initComponentMocks(component)); + }; + return query; +} +const wx$2 = initWx(); +let baseInfo = wx$2.getAppBaseInfo && wx$2.getAppBaseInfo(); +if (!baseInfo) { + baseInfo = wx$2.getSystemInfoSync(); +} +const host = baseInfo ? baseInfo.host : null; +const shareVideoMessage = host && host.env === "SAAASDK" ? wx$2.miniapp.shareVideoMessage : wx$2.shareVideoMessage; +var shims = /* @__PURE__ */ Object.freeze({ + __proto__: null, + createSelectorQuery, + getProvider, + shareVideoMessage +}); +const compressImage = { + args(fromArgs, toArgs) { + if (fromArgs.compressedHeight && !toArgs.compressHeight) { + toArgs.compressHeight = fromArgs.compressedHeight; + } + if (fromArgs.compressedWidth && !toArgs.compressWidth) { + toArgs.compressWidth = fromArgs.compressedWidth; + } + } +}; +var protocols = /* @__PURE__ */ Object.freeze({ + __proto__: null, + compressImage, + getAppAuthorizeSetting, + getAppBaseInfo, + getDeviceInfo, + getSystemInfo, + getSystemInfoSync, + getWindowInfo, + previewImage, + redirectTo, + showActionSheet +}); +const wx$1 = initWx(); +var index = initUni(shims, protocols, wx$1); +new Set( + /* @__PURE__ */ Object.getOwnPropertyNames(Symbol).filter((key) => key !== "arguments" && key !== "caller").map((key) => Symbol[key]).filter(isSymbol) +); +function toRaw$1(observed) { + const raw = observed && observed["__v_raw"]; + return raw ? toRaw$1(raw) : observed; +} +function isRef$1(r2) { + return !!(r2 && r2.__v_isRef === true); +} +/** +* @vue/runtime-core v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/ +const stack$1 = []; +function pushWarningContext$1(vnode) { + stack$1.push(vnode); +} +function popWarningContext$1() { + stack$1.pop(); +} +function warn$1$1(msg, ...args) { + const instance = stack$1.length ? stack$1[stack$1.length - 1].component : null; + const appWarnHandler = instance && instance.appContext.config.warnHandler; + const trace = getComponentTrace$1(); + if (appWarnHandler) { + callWithErrorHandling$1( + appWarnHandler, + instance, + 11, + [ + msg + args.map((a) => { + var _a, _b; + return (_b = (_a = a.toString) == null ? void 0 : _a.call(a)) != null ? _b : JSON.stringify(a); + }).join(""), + instance && instance.proxy, + trace.map( + ({ vnode }) => `at <${formatComponentName$1(instance, vnode.type)}>` + ).join("\n"), + trace + ] + ); + } else { + const warnArgs = [`[Vue warn]: ${msg}`, ...args]; + if (trace.length && // avoid spamming console during tests + true) { + warnArgs.push(` +`, ...formatTrace$1(trace)); + } + console.warn(...warnArgs); + } +} +function getComponentTrace$1() { + let currentVNode = stack$1[stack$1.length - 1]; + if (!currentVNode) { + return []; + } + const normalizedStack = []; + while (currentVNode) { + const last = normalizedStack[0]; + if (last && last.vnode === currentVNode) { + last.recurseCount++; + } else { + normalizedStack.push({ + vnode: currentVNode, + recurseCount: 0 + }); + } + const parentInstance = currentVNode.component && currentVNode.component.parent; + currentVNode = parentInstance && parentInstance.vnode; + } + return normalizedStack; +} +function formatTrace$1(trace) { + const logs = []; + trace.forEach((entry, i) => { + logs.push(...i === 0 ? [] : [` +`], ...formatTraceEntry$1(entry)); + }); + return logs; +} +function formatTraceEntry$1({ vnode, recurseCount }) { + const postfix = recurseCount > 0 ? `... (${recurseCount} recursive calls)` : ``; + const isRoot = vnode.component ? vnode.component.parent == null : false; + const open = ` at <${formatComponentName$1( + vnode.component, + vnode.type, + isRoot + )}`; + const close = `>` + postfix; + return vnode.props ? [open, ...formatProps$1(vnode.props), close] : [open + close]; +} +function formatProps$1(props) { + const res = []; + const keys = Object.keys(props); + keys.slice(0, 3).forEach((key) => { + res.push(...formatProp$1(key, props[key])); + }); + if (keys.length > 3) { + res.push(` ...`); + } + return res; +} +function formatProp$1(key, value, raw) { + if (isString(value)) { + value = JSON.stringify(value); + return raw ? value : [`${key}=${value}`]; + } else if (typeof value === "number" || typeof value === "boolean" || value == null) { + return raw ? value : [`${key}=${value}`]; + } else if (isRef$1(value)) { + value = formatProp$1(key, toRaw$1(value.value), true); + return raw ? value : [`${key}=Ref<`, value, `>`]; + } else if (isFunction(value)) { + return [`${key}=fn${value.name ? `<${value.name}>` : ``}`]; + } else { + value = toRaw$1(value); + return raw ? value : [`${key}=`, value]; + } +} +const ErrorTypeStrings$1 = { + ["sp"]: "serverPrefetch hook", + ["bc"]: "beforeCreate hook", + ["c"]: "created hook", + ["bm"]: "beforeMount hook", + ["m"]: "mounted hook", + ["bu"]: "beforeUpdate hook", + ["u"]: "updated", + ["bum"]: "beforeUnmount hook", + ["um"]: "unmounted hook", + ["a"]: "activated hook", + ["da"]: "deactivated hook", + ["ec"]: "errorCaptured hook", + ["rtc"]: "renderTracked hook", + ["rtg"]: "renderTriggered hook", + [0]: "setup function", + [1]: "render function", + [2]: "watcher getter", + [3]: "watcher callback", + [4]: "watcher cleanup function", + [5]: "native event handler", + [6]: "component event handler", + [7]: "vnode hook", + [8]: "directive hook", + [9]: "transition hook", + [10]: "app errorHandler", + [11]: "app warnHandler", + [12]: "ref function", + [13]: "async component loader", + [14]: "scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ." +}; +function callWithErrorHandling$1(fn, instance, type, args) { + try { + return args ? fn(...args) : fn(); + } catch (err) { + handleError$1(err, instance, type); + } +} +function handleError$1(err, instance, type, throwInDev = true) { + const contextVNode = instance ? instance.vnode : null; + if (instance) { + let cur = instance.parent; + const exposedInstance = instance.proxy; + const errorInfo = ErrorTypeStrings$1[type]; + while (cur) { + const errorCapturedHooks = cur.ec; + if (errorCapturedHooks) { + for (let i = 0; i < errorCapturedHooks.length; i++) { + if (errorCapturedHooks[i](err, exposedInstance, errorInfo) === false) { + return; + } + } + } + cur = cur.parent; + } + const appErrorHandler = instance.appContext.config.errorHandler; + if (appErrorHandler) { + callWithErrorHandling$1( + appErrorHandler, + null, + 10, + [err, exposedInstance, errorInfo] + ); + return; + } + } + logError$1(err, type, contextVNode, throwInDev); +} +function logError$1(err, type, contextVNode, throwInDev = true) { + { + const info = ErrorTypeStrings$1[type]; + if (contextVNode) { + pushWarningContext$1(contextVNode); + } + warn$1$1(`Unhandled error${info ? ` during execution of ${info}` : ``}`); + if (contextVNode) { + popWarningContext$1(); + } + if (throwInDev) { + throw err; + } else { + console.error(err); + } + } +} +let isFlushing$1 = false; +let isFlushPending$1 = false; +const queue$1 = []; +let flushIndex$1 = 0; +const pendingPostFlushCbs$1 = []; +let activePostFlushCbs$1 = null; +let postFlushIndex$1 = 0; +const resolvedPromise$1 = /* @__PURE__ */ Promise.resolve(); +const RECURSION_LIMIT$1 = 100; +function findInsertionIndex$1(id) { + let start = flushIndex$1 + 1; + let end = queue$1.length; + while (start < end) { + const middle = start + end >>> 1; + const middleJob = queue$1[middle]; + const middleJobId = getId$1(middleJob); + if (middleJobId < id || middleJobId === id && middleJob.pre) { + start = middle + 1; + } else { + end = middle; + } + } + return start; +} +function queueJob$1(job) { + if (!queue$1.length || !queue$1.includes( + job, + isFlushing$1 && job.allowRecurse ? flushIndex$1 + 1 : flushIndex$1 + )) { + if (job.id == null) { + queue$1.push(job); + } else { + queue$1.splice(findInsertionIndex$1(job.id), 0, job); + } + queueFlush$1(); + } +} +function queueFlush$1() { + if (!isFlushing$1 && !isFlushPending$1) { + isFlushPending$1 = true; + resolvedPromise$1.then(flushJobs$1); + } +} +function queuePostFlushCb$1(cb) { + if (!isArray(cb)) { + if (!activePostFlushCbs$1 || !activePostFlushCbs$1.includes( + cb, + cb.allowRecurse ? postFlushIndex$1 + 1 : postFlushIndex$1 + )) { + pendingPostFlushCbs$1.push(cb); + } + } else { + pendingPostFlushCbs$1.push(...cb); + } + queueFlush$1(); +} +function flushPostFlushCbs$1(seen) { + if (pendingPostFlushCbs$1.length) { + const deduped = [...new Set(pendingPostFlushCbs$1)].sort( + (a, b) => getId$1(a) - getId$1(b) + ); + pendingPostFlushCbs$1.length = 0; + if (activePostFlushCbs$1) { + activePostFlushCbs$1.push(...deduped); + return; + } + activePostFlushCbs$1 = deduped; + { + seen = seen || /* @__PURE__ */ new Map(); + } + for (postFlushIndex$1 = 0; postFlushIndex$1 < activePostFlushCbs$1.length; postFlushIndex$1++) { + if (checkRecursiveUpdates$1(seen, activePostFlushCbs$1[postFlushIndex$1])) { + continue; + } + activePostFlushCbs$1[postFlushIndex$1](); + } + activePostFlushCbs$1 = null; + postFlushIndex$1 = 0; + } +} +const getId$1 = (job) => job.id == null ? Infinity : job.id; +const comparator$1 = (a, b) => { + const diff2 = getId$1(a) - getId$1(b); + if (diff2 === 0) { + if (a.pre && !b.pre) + return -1; + if (b.pre && !a.pre) + return 1; + } + return diff2; +}; +function flushJobs$1(seen) { + isFlushPending$1 = false; + isFlushing$1 = true; + { + seen = seen || /* @__PURE__ */ new Map(); + } + queue$1.sort(comparator$1); + const check = (job) => checkRecursiveUpdates$1(seen, job); + try { + for (flushIndex$1 = 0; flushIndex$1 < queue$1.length; flushIndex$1++) { + const job = queue$1[flushIndex$1]; + if (job && job.active !== false) { + if (check(job)) { + continue; + } + callWithErrorHandling$1(job, null, 14); + } + } + } finally { + flushIndex$1 = 0; + queue$1.length = 0; + flushPostFlushCbs$1(seen); + isFlushing$1 = false; + if (queue$1.length || pendingPostFlushCbs$1.length) { + flushJobs$1(seen); + } + } +} +function checkRecursiveUpdates$1(seen, fn) { + if (!seen.has(fn)) { + seen.set(fn, 1); + } else { + const count = seen.get(fn); + if (count > RECURSION_LIMIT$1) { + const instance = fn.ownerInstance; + const componentName = instance && getComponentName$1(instance.type); + handleError$1( + `Maximum recursive updates exceeded${componentName ? ` in component <${componentName}>` : ``}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`, + null, + 10 + ); + return true; + } else { + seen.set(fn, count + 1); + } + } +} +const hmrDirtyComponents = /* @__PURE__ */ new Set(); +{ + getGlobalThis().__VUE_HMR_RUNTIME__ = { + createRecord: tryWrap(createRecord), + rerender: tryWrap(rerender), + reload: tryWrap(reload) + }; +} +const map = /* @__PURE__ */ new Map(); +function createRecord(id, initialDef) { + if (map.has(id)) { + return false; + } + map.set(id, { + initialDef: normalizeClassComponent(initialDef), + instances: /* @__PURE__ */ new Set() + }); + return true; +} +function normalizeClassComponent(component) { + return isClassComponent$1(component) ? component.__vccOpts : component; +} +function rerender(id, newRender) { + const record = map.get(id); + if (!record) { + return; + } + record.initialDef.render = newRender; + [...record.instances].forEach((instance) => { + if (newRender) { + instance.render = newRender; + normalizeClassComponent(instance.type).render = newRender; + } + instance.renderCache = []; + instance.effect.dirty = true; + instance.update(); + }); +} +function reload(id, newComp) { + const record = map.get(id); + if (!record) + return; + newComp = normalizeClassComponent(newComp); + updateComponentDef(record.initialDef, newComp); + const instances = [...record.instances]; + for (const instance of instances) { + const oldComp = normalizeClassComponent(instance.type); + if (!hmrDirtyComponents.has(oldComp)) { + if (oldComp !== record.initialDef) { + updateComponentDef(oldComp, newComp); + } + hmrDirtyComponents.add(oldComp); + } + instance.appContext.propsCache.delete(instance.type); + instance.appContext.emitsCache.delete(instance.type); + instance.appContext.optionsCache.delete(instance.type); + if (instance.ceReload) { + hmrDirtyComponents.add(oldComp); + instance.ceReload(newComp.styles); + hmrDirtyComponents.delete(oldComp); + } else if (instance.parent) { + instance.parent.effect.dirty = true; + queueJob$1(instance.parent.update); + } else if (instance.appContext.reload) { + instance.appContext.reload(); + } else if (typeof window !== "undefined") { + window.location.reload(); + } else { + console.warn( + "[HMR] Root or manually mounted instance modified. Full reload required." + ); + } + } + queuePostFlushCb$1(() => { + for (const instance of instances) { + hmrDirtyComponents.delete( + normalizeClassComponent(instance.type) + ); + } + }); +} +function updateComponentDef(oldComp, newComp) { + extend(oldComp, newComp); + for (const key in oldComp) { + if (key !== "__file" && !(key in newComp)) { + delete oldComp[key]; + } + } +} +function tryWrap(fn) { + return (id, arg) => { + try { + return fn(id, arg); + } catch (e2) { + console.error(e2); + console.warn( + `[HMR] Something went wrong during Vue component hot-reload. Full reload required.` + ); + } + }; +} +{ + const g = getGlobalThis(); + const registerGlobalSetter = (key, setter) => { + let setters; + if (!(setters = g[key])) + setters = g[key] = []; + setters.push(setter); + return (v) => { + if (setters.length > 1) + setters.forEach((set2) => set2(v)); + else + setters[0](v); + }; + }; + registerGlobalSetter( + `__VUE_INSTANCE_SETTERS__`, + (v) => v + ); + registerGlobalSetter( + `__VUE_SSR_SETTERS__`, + (v) => v + ); +} +const classifyRE$1 = /(?:^|[-_])(\w)/g; +const classify$1 = (str) => str.replace(classifyRE$1, (c2) => c2.toUpperCase()).replace(/[-_]/g, ""); +function getComponentName$1(Component2, includeInferred = true) { + return isFunction(Component2) ? Component2.displayName || Component2.name : Component2.name || includeInferred && Component2.__name; +} +function formatComponentName$1(instance, Component2, isRoot = false) { + let name = getComponentName$1(Component2); + if (!name && Component2.__file) { + const match = Component2.__file.match(/([^/\\]+)\.\w+$/); + if (match) { + name = match[1]; + } + } + if (!name && instance && instance.parent) { + const inferFromRegistry = (registry) => { + for (const key in registry) { + if (registry[key] === Component2) { + return key; + } + } + }; + name = inferFromRegistry( + instance.components || instance.parent.type.components + ) || inferFromRegistry(instance.appContext.components); + } + return name ? classify$1(name) : isRoot ? `App` : `Anonymous`; +} +function isClassComponent$1(value) { + return isFunction(value) && "__vccOpts" in value; +} +/** +* @dcloudio/uni-mp-vue v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/ +function warn$2(msg, ...args) { + console.warn(`[Vue warn] ${msg}`, ...args); +} +let activeEffectScope; +class EffectScope { + constructor(detached = false) { + this.detached = detached; + this._active = true; + this.effects = []; + this.cleanups = []; + this.parent = activeEffectScope; + if (!detached && activeEffectScope) { + this.index = (activeEffectScope.scopes || (activeEffectScope.scopes = [])).push( + this + ) - 1; + } + } + get active() { + return this._active; + } + run(fn) { + if (this._active) { + const currentEffectScope = activeEffectScope; + try { + activeEffectScope = this; + return fn(); + } finally { + activeEffectScope = currentEffectScope; + } + } else { + warn$2(`cannot run an inactive effect scope.`); + } + } + /** + * This should only be called on non-detached scopes + * @internal + */ + on() { + activeEffectScope = this; + } + /** + * This should only be called on non-detached scopes + * @internal + */ + off() { + activeEffectScope = this.parent; + } + stop(fromParent) { + if (this._active) { + let i, l; + for (i = 0, l = this.effects.length; i < l; i++) { + this.effects[i].stop(); + } + for (i = 0, l = this.cleanups.length; i < l; i++) { + this.cleanups[i](); + } + if (this.scopes) { + for (i = 0, l = this.scopes.length; i < l; i++) { + this.scopes[i].stop(true); + } + } + if (!this.detached && this.parent && !fromParent) { + const last = this.parent.scopes.pop(); + if (last && last !== this) { + this.parent.scopes[this.index] = last; + last.index = this.index; + } + } + this.parent = void 0; + this._active = false; + } + } +} +function recordEffectScope(effect2, scope = activeEffectScope) { + if (scope && scope.active) { + scope.effects.push(effect2); + } +} +function getCurrentScope() { + return activeEffectScope; +} +let activeEffect; +class ReactiveEffect2 { + constructor(fn, trigger2, scheduler, scope) { + this.fn = fn; + this.trigger = trigger2; + this.scheduler = scheduler; + this.active = true; + this.deps = []; + this._dirtyLevel = 4; + this._trackId = 0; + this._runnings = 0; + this._shouldSchedule = false; + this._depsLength = 0; + recordEffectScope(this, scope); + } + get dirty() { + if (this._dirtyLevel === 2 || this._dirtyLevel === 3) { + this._dirtyLevel = 1; + pauseTracking(); + for (let i = 0; i < this._depsLength; i++) { + const dep = this.deps[i]; + if (dep.computed) { + triggerComputed(dep.computed); + if (this._dirtyLevel >= 4) { + break; + } + } + } + if (this._dirtyLevel === 1) { + this._dirtyLevel = 0; + } + resetTracking(); + } + return this._dirtyLevel >= 4; + } + set dirty(v) { + this._dirtyLevel = v ? 4 : 0; + } + run() { + this._dirtyLevel = 0; + if (!this.active) { + return this.fn(); + } + let lastShouldTrack = shouldTrack; + let lastEffect = activeEffect; + try { + shouldTrack = true; + activeEffect = this; + this._runnings++; + preCleanupEffect(this); + return this.fn(); + } finally { + postCleanupEffect(this); + this._runnings--; + activeEffect = lastEffect; + shouldTrack = lastShouldTrack; + } + } + stop() { + var _a; + if (this.active) { + preCleanupEffect(this); + postCleanupEffect(this); + (_a = this.onStop) == null ? void 0 : _a.call(this); + this.active = false; + } + } +} +function triggerComputed(computed2) { + return computed2.value; +} +function preCleanupEffect(effect2) { + effect2._trackId++; + effect2._depsLength = 0; +} +function postCleanupEffect(effect2) { + if (effect2.deps.length > effect2._depsLength) { + for (let i = effect2._depsLength; i < effect2.deps.length; i++) { + cleanupDepEffect(effect2.deps[i], effect2); + } + effect2.deps.length = effect2._depsLength; + } +} +function cleanupDepEffect(dep, effect2) { + const trackId = dep.get(effect2); + if (trackId !== void 0 && effect2._trackId !== trackId) { + dep.delete(effect2); + if (dep.size === 0) { + dep.cleanup(); + } + } +} +let shouldTrack = true; +let pauseScheduleStack = 0; +const trackStack = []; +function pauseTracking() { + trackStack.push(shouldTrack); + shouldTrack = false; +} +function resetTracking() { + const last = trackStack.pop(); + shouldTrack = last === void 0 ? true : last; +} +function pauseScheduling() { + pauseScheduleStack++; +} +function resetScheduling() { + pauseScheduleStack--; + while (!pauseScheduleStack && queueEffectSchedulers.length) { + queueEffectSchedulers.shift()(); + } +} +function trackEffect(effect2, dep, debuggerEventExtraInfo) { + var _a; + if (dep.get(effect2) !== effect2._trackId) { + dep.set(effect2, effect2._trackId); + const oldDep = effect2.deps[effect2._depsLength]; + if (oldDep !== dep) { + if (oldDep) { + cleanupDepEffect(oldDep, effect2); + } + effect2.deps[effect2._depsLength++] = dep; + } else { + effect2._depsLength++; + } + { + (_a = effect2.onTrack) == null ? void 0 : _a.call(effect2, extend({ effect: effect2 }, debuggerEventExtraInfo)); + } + } +} +const queueEffectSchedulers = []; +function triggerEffects(dep, dirtyLevel, debuggerEventExtraInfo) { + var _a; + pauseScheduling(); + for (const effect2 of dep.keys()) { + let tracking; + if (effect2._dirtyLevel < dirtyLevel && (tracking != null ? tracking : tracking = dep.get(effect2) === effect2._trackId)) { + effect2._shouldSchedule || (effect2._shouldSchedule = effect2._dirtyLevel === 0); + effect2._dirtyLevel = dirtyLevel; + } + if (effect2._shouldSchedule && (tracking != null ? tracking : tracking = dep.get(effect2) === effect2._trackId)) { + { + (_a = effect2.onTrigger) == null ? void 0 : _a.call(effect2, extend({ effect: effect2 }, debuggerEventExtraInfo)); + } + effect2.trigger(); + if ((!effect2._runnings || effect2.allowRecurse) && effect2._dirtyLevel !== 2) { + effect2._shouldSchedule = false; + if (effect2.scheduler) { + queueEffectSchedulers.push(effect2.scheduler); + } + } + } + } + resetScheduling(); +} +const createDep = (cleanup, computed2) => { + const dep = /* @__PURE__ */ new Map(); + dep.cleanup = cleanup; + dep.computed = computed2; + return dep; +}; +const targetMap = /* @__PURE__ */ new WeakMap(); +const ITERATE_KEY = Symbol("iterate"); +const MAP_KEY_ITERATE_KEY = Symbol("Map key iterate"); +function track(target, type, key) { + if (shouldTrack && activeEffect) { + let depsMap = targetMap.get(target); + if (!depsMap) { + targetMap.set(target, depsMap = /* @__PURE__ */ new Map()); + } + let dep = depsMap.get(key); + if (!dep) { + depsMap.set(key, dep = createDep(() => depsMap.delete(key))); + } + trackEffect( + activeEffect, + dep, + { + target, + type, + key + } + ); + } +} +function trigger(target, type, key, newValue, oldValue, oldTarget) { + const depsMap = targetMap.get(target); + if (!depsMap) { + return; + } + let deps = []; + if (type === "clear") { + deps = [...depsMap.values()]; + } else if (key === "length" && isArray(target)) { + const newLength = Number(newValue); + depsMap.forEach((dep, key2) => { + if (key2 === "length" || !isSymbol(key2) && key2 >= newLength) { + deps.push(dep); + } + }); + } else { + if (key !== void 0) { + deps.push(depsMap.get(key)); + } + switch (type) { + case "add": + if (!isArray(target)) { + deps.push(depsMap.get(ITERATE_KEY)); + if (isMap(target)) { + deps.push(depsMap.get(MAP_KEY_ITERATE_KEY)); + } + } else if (isIntegerKey(key)) { + deps.push(depsMap.get("length")); + } + break; + case "delete": + if (!isArray(target)) { + deps.push(depsMap.get(ITERATE_KEY)); + if (isMap(target)) { + deps.push(depsMap.get(MAP_KEY_ITERATE_KEY)); + } + } + break; + case "set": + if (isMap(target)) { + deps.push(depsMap.get(ITERATE_KEY)); + } + break; + } + } + pauseScheduling(); + for (const dep of deps) { + if (dep) { + triggerEffects( + dep, + 4, + { + target, + type, + key, + newValue, + oldValue, + oldTarget + } + ); + } + } + resetScheduling(); +} +const isNonTrackableKeys = /* @__PURE__ */ makeMap(`__proto__,__v_isRef,__isVue`); +const builtInSymbols = new Set( + /* @__PURE__ */ Object.getOwnPropertyNames(Symbol).filter((key) => key !== "arguments" && key !== "caller").map((key) => Symbol[key]).filter(isSymbol) +); +const arrayInstrumentations = /* @__PURE__ */ createArrayInstrumentations(); +function createArrayInstrumentations() { + const instrumentations = {}; + ["includes", "indexOf", "lastIndexOf"].forEach((key) => { + instrumentations[key] = function(...args) { + const arr = toRaw(this); + for (let i = 0, l = this.length; i < l; i++) { + track(arr, "get", i + ""); + } + const res = arr[key](...args); + if (res === -1 || res === false) { + return arr[key](...args.map(toRaw)); + } else { + return res; + } + }; + }); + ["push", "pop", "shift", "unshift", "splice"].forEach((key) => { + instrumentations[key] = function(...args) { + pauseTracking(); + pauseScheduling(); + const res = toRaw(this)[key].apply(this, args); + resetScheduling(); + resetTracking(); + return res; + }; + }); + return instrumentations; +} +function hasOwnProperty(key) { + const obj = toRaw(this); + track(obj, "has", key); + return obj.hasOwnProperty(key); +} +class BaseReactiveHandler2 { + constructor(_isReadonly = false, _isShallow = false) { + this._isReadonly = _isReadonly; + this._isShallow = _isShallow; + } + get(target, key, receiver) { + const isReadonly2 = this._isReadonly, isShallow2 = this._isShallow; + if (key === "__v_isReactive") { + return !isReadonly2; + } else if (key === "__v_isReadonly") { + return isReadonly2; + } else if (key === "__v_isShallow") { + return isShallow2; + } else if (key === "__v_raw") { + if (receiver === (isReadonly2 ? isShallow2 ? shallowReadonlyMap : readonlyMap : isShallow2 ? shallowReactiveMap : reactiveMap).get(target) || // receiver is not the reactive proxy, but has the same prototype + // this means the reciever is a user proxy of the reactive proxy + Object.getPrototypeOf(target) === Object.getPrototypeOf(receiver)) { + return target; + } + return; + } + const targetIsArray = isArray(target); + if (!isReadonly2) { + if (targetIsArray && hasOwn(arrayInstrumentations, key)) { + return Reflect.get(arrayInstrumentations, key, receiver); + } + if (key === "hasOwnProperty") { + return hasOwnProperty; + } + } + const res = Reflect.get(target, key, receiver); + if (isSymbol(key) ? builtInSymbols.has(key) : isNonTrackableKeys(key)) { + return res; + } + if (!isReadonly2) { + track(target, "get", key); + } + if (isShallow2) { + return res; + } + if (isRef(res)) { + return targetIsArray && isIntegerKey(key) ? res : res.value; + } + if (isObject(res)) { + return isReadonly2 ? readonly(res) : reactive(res); + } + return res; + } +} +class MutableReactiveHandler2 extends BaseReactiveHandler2 { + constructor(isShallow2 = false) { + super(false, isShallow2); + } + set(target, key, value, receiver) { + let oldValue = target[key]; + if (!this._isShallow) { + const isOldValueReadonly = isReadonly(oldValue); + if (!isShallow(value) && !isReadonly(value)) { + oldValue = toRaw(oldValue); + value = toRaw(value); + } + if (!isArray(target) && isRef(oldValue) && !isRef(value)) { + if (isOldValueReadonly) { + return false; + } else { + oldValue.value = value; + return true; + } + } + } + const hadKey = isArray(target) && isIntegerKey(key) ? Number(key) < target.length : hasOwn(target, key); + const result = Reflect.set(target, key, value, receiver); + if (target === toRaw(receiver)) { + if (!hadKey) { + trigger(target, "add", key, value); + } else if (hasChanged(value, oldValue)) { + trigger(target, "set", key, value, oldValue); + } + } + return result; + } + deleteProperty(target, key) { + const hadKey = hasOwn(target, key); + const oldValue = target[key]; + const result = Reflect.deleteProperty(target, key); + if (result && hadKey) { + trigger(target, "delete", key, void 0, oldValue); + } + return result; + } + has(target, key) { + const result = Reflect.has(target, key); + if (!isSymbol(key) || !builtInSymbols.has(key)) { + track(target, "has", key); + } + return result; + } + ownKeys(target) { + track( + target, + "iterate", + isArray(target) ? "length" : ITERATE_KEY + ); + return Reflect.ownKeys(target); + } +} +class ReadonlyReactiveHandler2 extends BaseReactiveHandler2 { + constructor(isShallow2 = false) { + super(true, isShallow2); + } + set(target, key) { + { + warn$2( + `Set operation on key "${String(key)}" failed: target is readonly.`, + target + ); + } + return true; + } + deleteProperty(target, key) { + { + warn$2( + `Delete operation on key "${String(key)}" failed: target is readonly.`, + target + ); + } + return true; + } +} +const mutableHandlers = /* @__PURE__ */ new MutableReactiveHandler2(); +const readonlyHandlers = /* @__PURE__ */ new ReadonlyReactiveHandler2(); +const shallowReactiveHandlers = /* @__PURE__ */ new MutableReactiveHandler2( + true +); +const shallowReadonlyHandlers = /* @__PURE__ */ new ReadonlyReactiveHandler2(true); +const toShallow = (value) => value; +const getProto = (v) => Reflect.getPrototypeOf(v); +function get(target, key, isReadonly2 = false, isShallow2 = false) { + target = target["__v_raw"]; + const rawTarget = toRaw(target); + const rawKey = toRaw(key); + if (!isReadonly2) { + if (hasChanged(key, rawKey)) { + track(rawTarget, "get", key); + } + track(rawTarget, "get", rawKey); + } + const { has: has2 } = getProto(rawTarget); + const wrap = isShallow2 ? toShallow : isReadonly2 ? toReadonly : toReactive; + if (has2.call(rawTarget, key)) { + return wrap(target.get(key)); + } else if (has2.call(rawTarget, rawKey)) { + return wrap(target.get(rawKey)); + } else if (target !== rawTarget) { + target.get(key); + } +} +function has(key, isReadonly2 = false) { + const target = this["__v_raw"]; + const rawTarget = toRaw(target); + const rawKey = toRaw(key); + if (!isReadonly2) { + if (hasChanged(key, rawKey)) { + track(rawTarget, "has", key); + } + track(rawTarget, "has", rawKey); + } + return key === rawKey ? target.has(key) : target.has(key) || target.has(rawKey); +} +function size(target, isReadonly2 = false) { + target = target["__v_raw"]; + !isReadonly2 && track(toRaw(target), "iterate", ITERATE_KEY); + return Reflect.get(target, "size", target); +} +function add(value) { + value = toRaw(value); + const target = toRaw(this); + const proto = getProto(target); + const hadKey = proto.has.call(target, value); + if (!hadKey) { + target.add(value); + trigger(target, "add", value, value); + } + return this; +} +function set$1(key, value) { + value = toRaw(value); + const target = toRaw(this); + const { has: has2, get: get2 } = getProto(target); + let hadKey = has2.call(target, key); + if (!hadKey) { + key = toRaw(key); + hadKey = has2.call(target, key); + } else { + checkIdentityKeys(target, has2, key); + } + const oldValue = get2.call(target, key); + target.set(key, value); + if (!hadKey) { + trigger(target, "add", key, value); + } else if (hasChanged(value, oldValue)) { + trigger(target, "set", key, value, oldValue); + } + return this; +} +function deleteEntry(key) { + const target = toRaw(this); + const { has: has2, get: get2 } = getProto(target); + let hadKey = has2.call(target, key); + if (!hadKey) { + key = toRaw(key); + hadKey = has2.call(target, key); + } else { + checkIdentityKeys(target, has2, key); + } + const oldValue = get2 ? get2.call(target, key) : void 0; + const result = target.delete(key); + if (hadKey) { + trigger(target, "delete", key, void 0, oldValue); + } + return result; +} +function clear() { + const target = toRaw(this); + const hadItems = target.size !== 0; + const oldTarget = isMap(target) ? new Map(target) : new Set(target); + const result = target.clear(); + if (hadItems) { + trigger(target, "clear", void 0, void 0, oldTarget); + } + return result; +} +function createForEach(isReadonly2, isShallow2) { + return function forEach(callback, thisArg) { + const observed = this; + const target = observed["__v_raw"]; + const rawTarget = toRaw(target); + const wrap = isShallow2 ? toShallow : isReadonly2 ? toReadonly : toReactive; + !isReadonly2 && track(rawTarget, "iterate", ITERATE_KEY); + return target.forEach((value, key) => { + return callback.call(thisArg, wrap(value), wrap(key), observed); + }); + }; +} +function createIterableMethod(method, isReadonly2, isShallow2) { + return function(...args) { + const target = this["__v_raw"]; + const rawTarget = toRaw(target); + const targetIsMap = isMap(rawTarget); + const isPair = method === "entries" || method === Symbol.iterator && targetIsMap; + const isKeyOnly = method === "keys" && targetIsMap; + const innerIterator = target[method](...args); + const wrap = isShallow2 ? toShallow : isReadonly2 ? toReadonly : toReactive; + !isReadonly2 && track( + rawTarget, + "iterate", + isKeyOnly ? MAP_KEY_ITERATE_KEY : ITERATE_KEY + ); + return { + // iterator protocol + next() { + const { value, done } = innerIterator.next(); + return done ? { value, done } : { + value: isPair ? [wrap(value[0]), wrap(value[1])] : wrap(value), + done + }; + }, + // iterable protocol + [Symbol.iterator]() { + return this; + } + }; + }; +} +function createReadonlyMethod(type) { + return function(...args) { + { + const key = args[0] ? `on key "${args[0]}" ` : ``; + warn$2( + `${capitalize(type)} operation ${key}failed: target is readonly.`, + toRaw(this) + ); + } + return type === "delete" ? false : type === "clear" ? void 0 : this; + }; +} +function createInstrumentations() { + const mutableInstrumentations2 = { + get(key) { + return get(this, key); + }, + get size() { + return size(this); + }, + has, + add, + set: set$1, + delete: deleteEntry, + clear, + forEach: createForEach(false, false) + }; + const shallowInstrumentations2 = { + get(key) { + return get(this, key, false, true); + }, + get size() { + return size(this); + }, + has, + add, + set: set$1, + delete: deleteEntry, + clear, + forEach: createForEach(false, true) + }; + const readonlyInstrumentations2 = { + get(key) { + return get(this, key, true); + }, + get size() { + return size(this, true); + }, + has(key) { + return has.call(this, key, true); + }, + add: createReadonlyMethod("add"), + set: createReadonlyMethod("set"), + delete: createReadonlyMethod("delete"), + clear: createReadonlyMethod("clear"), + forEach: createForEach(true, false) + }; + const shallowReadonlyInstrumentations2 = { + get(key) { + return get(this, key, true, true); + }, + get size() { + return size(this, true); + }, + has(key) { + return has.call(this, key, true); + }, + add: createReadonlyMethod("add"), + set: createReadonlyMethod("set"), + delete: createReadonlyMethod("delete"), + clear: createReadonlyMethod("clear"), + forEach: createForEach(true, true) + }; + const iteratorMethods = [ + "keys", + "values", + "entries", + Symbol.iterator + ]; + iteratorMethods.forEach((method) => { + mutableInstrumentations2[method] = createIterableMethod(method, false, false); + readonlyInstrumentations2[method] = createIterableMethod(method, true, false); + shallowInstrumentations2[method] = createIterableMethod(method, false, true); + shallowReadonlyInstrumentations2[method] = createIterableMethod( + method, + true, + true + ); + }); + return [ + mutableInstrumentations2, + readonlyInstrumentations2, + shallowInstrumentations2, + shallowReadonlyInstrumentations2 + ]; +} +const [ + mutableInstrumentations, + readonlyInstrumentations, + shallowInstrumentations, + shallowReadonlyInstrumentations +] = /* @__PURE__ */ createInstrumentations(); +function createInstrumentationGetter(isReadonly2, shallow) { + const instrumentations = shallow ? isReadonly2 ? shallowReadonlyInstrumentations : shallowInstrumentations : isReadonly2 ? readonlyInstrumentations : mutableInstrumentations; + return (target, key, receiver) => { + if (key === "__v_isReactive") { + return !isReadonly2; + } else if (key === "__v_isReadonly") { + return isReadonly2; + } else if (key === "__v_raw") { + return target; + } + return Reflect.get( + hasOwn(instrumentations, key) && key in target ? instrumentations : target, + key, + receiver + ); + }; +} +const mutableCollectionHandlers = { + get: /* @__PURE__ */ createInstrumentationGetter(false, false) +}; +const shallowCollectionHandlers = { + get: /* @__PURE__ */ createInstrumentationGetter(false, true) +}; +const readonlyCollectionHandlers = { + get: /* @__PURE__ */ createInstrumentationGetter(true, false) +}; +const shallowReadonlyCollectionHandlers = { + get: /* @__PURE__ */ createInstrumentationGetter(true, true) +}; +function checkIdentityKeys(target, has2, key) { + const rawKey = toRaw(key); + if (rawKey !== key && has2.call(target, rawKey)) { + const type = toRawType(target); + warn$2( + `Reactive ${type} contains both the raw and reactive versions of the same object${type === `Map` ? ` as keys` : ``}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.` + ); + } +} +const reactiveMap = /* @__PURE__ */ new WeakMap(); +const shallowReactiveMap = /* @__PURE__ */ new WeakMap(); +const readonlyMap = /* @__PURE__ */ new WeakMap(); +const shallowReadonlyMap = /* @__PURE__ */ new WeakMap(); +function targetTypeMap(rawType) { + switch (rawType) { + case "Object": + case "Array": + return 1; + case "Map": + case "Set": + case "WeakMap": + case "WeakSet": + return 2; + default: + return 0; + } +} +function getTargetType(value) { + return value["__v_skip"] || !Object.isExtensible(value) ? 0 : targetTypeMap(toRawType(value)); +} +function reactive(target) { + if (isReadonly(target)) { + return target; + } + return createReactiveObject( + target, + false, + mutableHandlers, + mutableCollectionHandlers, + reactiveMap + ); +} +function shallowReactive(target) { + return createReactiveObject( + target, + false, + shallowReactiveHandlers, + shallowCollectionHandlers, + shallowReactiveMap + ); +} +function readonly(target) { + return createReactiveObject( + target, + true, + readonlyHandlers, + readonlyCollectionHandlers, + readonlyMap + ); +} +function shallowReadonly(target) { + return createReactiveObject( + target, + true, + shallowReadonlyHandlers, + shallowReadonlyCollectionHandlers, + shallowReadonlyMap + ); +} +function createReactiveObject(target, isReadonly2, baseHandlers, collectionHandlers, proxyMap) { + if (!isObject(target)) { + { + warn$2(`value cannot be made reactive: ${String(target)}`); + } + return target; + } + if (target["__v_raw"] && !(isReadonly2 && target["__v_isReactive"])) { + return target; + } + const existingProxy = proxyMap.get(target); + if (existingProxy) { + return existingProxy; + } + const targetType = getTargetType(target); + if (targetType === 0) { + return target; + } + const proxy = new Proxy( + target, + targetType === 2 ? collectionHandlers : baseHandlers + ); + proxyMap.set(target, proxy); + return proxy; +} +function isReactive(value) { + if (isReadonly(value)) { + return isReactive(value["__v_raw"]); + } + return !!(value && value["__v_isReactive"]); +} +function isReadonly(value) { + return !!(value && value["__v_isReadonly"]); +} +function isShallow(value) { + return !!(value && value["__v_isShallow"]); +} +function isProxy(value) { + return isReactive(value) || isReadonly(value); +} +function toRaw(observed) { + const raw = observed && observed["__v_raw"]; + return raw ? toRaw(raw) : observed; +} +function markRaw(value) { + if (Object.isExtensible(value)) { + def(value, "__v_skip", true); + } + return value; +} +const toReactive = (value) => isObject(value) ? reactive(value) : value; +const toReadonly = (value) => isObject(value) ? readonly(value) : value; +const COMPUTED_SIDE_EFFECT_WARN = `Computed is still dirty after getter evaluation, likely because a computed is mutating its own dependency in its getter. State mutations in computed getters should be avoided. Check the docs for more details: https://vuejs.org/guide/essentials/computed.html#getters-should-be-side-effect-free`; +class ComputedRefImpl { + constructor(getter, _setter, isReadonly2, isSSR) { + this.getter = getter; + this._setter = _setter; + this.dep = void 0; + this.__v_isRef = true; + this["__v_isReadonly"] = false; + this.effect = new ReactiveEffect2( + () => getter(this._value), + () => triggerRefValue( + this, + this.effect._dirtyLevel === 2 ? 2 : 3 + ) + ); + this.effect.computed = this; + this.effect.active = this._cacheable = !isSSR; + this["__v_isReadonly"] = isReadonly2; + } + get value() { + const self2 = toRaw(this); + if ((!self2._cacheable || self2.effect.dirty) && hasChanged(self2._value, self2._value = self2.effect.run())) { + triggerRefValue(self2, 4); + } + trackRefValue(self2); + if (self2.effect._dirtyLevel >= 2) { + if (this._warnRecursive) { + warn$2(COMPUTED_SIDE_EFFECT_WARN, ` + +getter: `, this.getter); + } + triggerRefValue(self2, 2); + } + return self2._value; + } + set value(newValue) { + this._setter(newValue); + } + // #region polyfill _dirty for backward compatibility third party code for Vue <= 3.3.x + get _dirty() { + return this.effect.dirty; + } + set _dirty(v) { + this.effect.dirty = v; + } + // #endregion +} +function computed$1(getterOrOptions, debugOptions, isSSR = false) { + let getter; + let setter; + const onlyGetter = isFunction(getterOrOptions); + if (onlyGetter) { + getter = getterOrOptions; + setter = () => { + warn$2("Write operation failed: computed value is readonly"); + }; + } else { + getter = getterOrOptions.get; + setter = getterOrOptions.set; + } + const cRef = new ComputedRefImpl(getter, setter, onlyGetter || !setter, isSSR); + if (debugOptions && !isSSR) { + cRef.effect.onTrack = debugOptions.onTrack; + cRef.effect.onTrigger = debugOptions.onTrigger; + } + return cRef; +} +function trackRefValue(ref2) { + var _a; + if (shouldTrack && activeEffect) { + ref2 = toRaw(ref2); + trackEffect( + activeEffect, + (_a = ref2.dep) != null ? _a : ref2.dep = createDep( + () => ref2.dep = void 0, + ref2 instanceof ComputedRefImpl ? ref2 : void 0 + ), + { + target: ref2, + type: "get", + key: "value" + } + ); + } +} +function triggerRefValue(ref2, dirtyLevel = 4, newVal) { + ref2 = toRaw(ref2); + const dep = ref2.dep; + if (dep) { + triggerEffects( + dep, + dirtyLevel, + { + target: ref2, + type: "set", + key: "value", + newValue: newVal + } + ); + } +} +function isRef(r2) { + return !!(r2 && r2.__v_isRef === true); +} +function ref(value) { + return createRef(value, false); +} +function createRef(rawValue, shallow) { + if (isRef(rawValue)) { + return rawValue; + } + return new RefImpl(rawValue, shallow); +} +class RefImpl { + constructor(value, __v_isShallow) { + this.__v_isShallow = __v_isShallow; + this.dep = void 0; + this.__v_isRef = true; + this._rawValue = __v_isShallow ? value : toRaw(value); + this._value = __v_isShallow ? value : toReactive(value); + } + get value() { + trackRefValue(this); + return this._value; + } + set value(newVal) { + const useDirectValue = this.__v_isShallow || isShallow(newVal) || isReadonly(newVal); + newVal = useDirectValue ? newVal : toRaw(newVal); + if (hasChanged(newVal, this._rawValue)) { + this._rawValue = newVal; + this._value = useDirectValue ? newVal : toReactive(newVal); + triggerRefValue(this, 4, newVal); + } + } +} +function unref(ref2) { + return isRef(ref2) ? ref2.value : ref2; +} +const shallowUnwrapHandlers = { + get: (target, key, receiver) => unref(Reflect.get(target, key, receiver)), + set: (target, key, value, receiver) => { + const oldValue = target[key]; + if (isRef(oldValue) && !isRef(value)) { + oldValue.value = value; + return true; + } else { + return Reflect.set(target, key, value, receiver); + } + } +}; +function proxyRefs(objectWithRefs) { + return isReactive(objectWithRefs) ? objectWithRefs : new Proxy(objectWithRefs, shallowUnwrapHandlers); +} +const stack = []; +function pushWarningContext(vnode) { + stack.push(vnode); +} +function popWarningContext() { + stack.pop(); +} +function warn$1(msg, ...args) { + pauseTracking(); + const instance = stack.length ? stack[stack.length - 1].component : null; + const appWarnHandler = instance && instance.appContext.config.warnHandler; + const trace = getComponentTrace(); + if (appWarnHandler) { + callWithErrorHandling( + appWarnHandler, + instance, + 11, + [ + msg + args.map((a) => { + var _a, _b; + return (_b = (_a = a.toString) == null ? void 0 : _a.call(a)) != null ? _b : JSON.stringify(a); + }).join(""), + instance && instance.proxy, + trace.map( + ({ vnode }) => `at <${formatComponentName(instance, vnode.type)}>` + ).join("\n"), + trace + ] + ); + } else { + const warnArgs = [`[Vue warn]: ${msg}`, ...args]; + if (trace.length && // avoid spamming console during tests + true) { + warnArgs.push(` +`, ...formatTrace(trace)); + } + console.warn(...warnArgs); + } + resetTracking(); +} +function getComponentTrace() { + let currentVNode = stack[stack.length - 1]; + if (!currentVNode) { + return []; + } + const normalizedStack = []; + while (currentVNode) { + const last = normalizedStack[0]; + if (last && last.vnode === currentVNode) { + last.recurseCount++; + } else { + normalizedStack.push({ + vnode: currentVNode, + recurseCount: 0 + }); + } + const parentInstance = currentVNode.component && currentVNode.component.parent; + currentVNode = parentInstance && parentInstance.vnode; + } + return normalizedStack; +} +function formatTrace(trace) { + const logs = []; + trace.forEach((entry, i) => { + logs.push(...i === 0 ? [] : [` +`], ...formatTraceEntry(entry)); + }); + return logs; +} +function formatTraceEntry({ vnode, recurseCount }) { + const postfix = recurseCount > 0 ? `... (${recurseCount} recursive calls)` : ``; + const isRoot = vnode.component ? vnode.component.parent == null : false; + const open = ` at <${formatComponentName( + vnode.component, + vnode.type, + isRoot + )}`; + const close = `>` + postfix; + return vnode.props ? [open, ...formatProps(vnode.props), close] : [open + close]; +} +function formatProps(props) { + const res = []; + const keys = Object.keys(props); + keys.slice(0, 3).forEach((key) => { + res.push(...formatProp(key, props[key])); + }); + if (keys.length > 3) { + res.push(` ...`); + } + return res; +} +function formatProp(key, value, raw) { + if (isString(value)) { + value = JSON.stringify(value); + return raw ? value : [`${key}=${value}`]; + } else if (typeof value === "number" || typeof value === "boolean" || value == null) { + return raw ? value : [`${key}=${value}`]; + } else if (isRef(value)) { + value = formatProp(key, toRaw(value.value), true); + return raw ? value : [`${key}=Ref<`, value, `>`]; + } else if (isFunction(value)) { + return [`${key}=fn${value.name ? `<${value.name}>` : ``}`]; + } else { + value = toRaw(value); + return raw ? value : [`${key}=`, value]; + } +} +const ErrorTypeStrings = { + ["sp"]: "serverPrefetch hook", + ["bc"]: "beforeCreate hook", + ["c"]: "created hook", + ["bm"]: "beforeMount hook", + ["m"]: "mounted hook", + ["bu"]: "beforeUpdate hook", + ["u"]: "updated", + ["bum"]: "beforeUnmount hook", + ["um"]: "unmounted hook", + ["a"]: "activated hook", + ["da"]: "deactivated hook", + ["ec"]: "errorCaptured hook", + ["rtc"]: "renderTracked hook", + ["rtg"]: "renderTriggered hook", + [0]: "setup function", + [1]: "render function", + [2]: "watcher getter", + [3]: "watcher callback", + [4]: "watcher cleanup function", + [5]: "native event handler", + [6]: "component event handler", + [7]: "vnode hook", + [8]: "directive hook", + [9]: "transition hook", + [10]: "app errorHandler", + [11]: "app warnHandler", + [12]: "ref function", + [13]: "async component loader", + [14]: "scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ." +}; +function callWithErrorHandling(fn, instance, type, args) { + try { + return args ? fn(...args) : fn(); + } catch (err) { + handleError(err, instance, type); + } +} +function callWithAsyncErrorHandling(fn, instance, type, args) { + if (isFunction(fn)) { + const res = callWithErrorHandling(fn, instance, type, args); + if (res && isPromise(res)) { + res.catch((err) => { + handleError(err, instance, type); + }); + } + return res; + } + const values = []; + for (let i = 0; i < fn.length; i++) { + values.push(callWithAsyncErrorHandling(fn[i], instance, type, args)); + } + return values; +} +function handleError(err, instance, type, throwInDev = true) { + const contextVNode = instance ? instance.vnode : null; + if (instance) { + let cur = instance.parent; + const exposedInstance = instance.proxy; + const errorInfo = ErrorTypeStrings[type] || type; + while (cur) { + const errorCapturedHooks = cur.ec; + if (errorCapturedHooks) { + for (let i = 0; i < errorCapturedHooks.length; i++) { + if (errorCapturedHooks[i](err, exposedInstance, errorInfo) === false) { + return; + } + } + } + cur = cur.parent; + } + const appErrorHandler = instance.appContext.config.errorHandler; + if (appErrorHandler) { + callWithErrorHandling( + appErrorHandler, + null, + 10, + [err, exposedInstance, errorInfo] + ); + return; + } + } + logError(err, type, contextVNode, throwInDev); +} +function logError(err, type, contextVNode, throwInDev = true) { + { + const info = ErrorTypeStrings[type] || type; + if (contextVNode) { + pushWarningContext(contextVNode); + } + warn$1(`Unhandled error${info ? ` during execution of ${info}` : ``}`); + if (contextVNode) { + popWarningContext(); + } + if (throwInDev) { + console.error(err); + } else { + console.error(err); + } + } +} +let isFlushing = false; +let isFlushPending = false; +const queue = []; +let flushIndex = 0; +const pendingPostFlushCbs = []; +let activePostFlushCbs = null; +let postFlushIndex = 0; +const resolvedPromise = /* @__PURE__ */ Promise.resolve(); +let currentFlushPromise = null; +const RECURSION_LIMIT = 100; +function nextTick$1(fn) { + const p2 = currentFlushPromise || resolvedPromise; + return fn ? p2.then(this ? fn.bind(this) : fn) : p2; +} +function findInsertionIndex(id) { + let start = flushIndex + 1; + let end = queue.length; + while (start < end) { + const middle = start + end >>> 1; + const middleJob = queue[middle]; + const middleJobId = getId(middleJob); + if (middleJobId < id || middleJobId === id && middleJob.pre) { + start = middle + 1; + } else { + end = middle; + } + } + return start; +} +function queueJob(job) { + if (!queue.length || !queue.includes( + job, + isFlushing && job.allowRecurse ? flushIndex + 1 : flushIndex + )) { + if (job.id == null) { + queue.push(job); + } else { + queue.splice(findInsertionIndex(job.id), 0, job); + } + queueFlush(); + } +} +function queueFlush() { + if (!isFlushing && !isFlushPending) { + isFlushPending = true; + currentFlushPromise = resolvedPromise.then(flushJobs); + } +} +function hasQueueJob(job) { + return queue.indexOf(job) > -1; +} +function invalidateJob(job) { + const i = queue.indexOf(job); + if (i > flushIndex) { + queue.splice(i, 1); + } +} +function queuePostFlushCb(cb) { + if (!isArray(cb)) { + if (!activePostFlushCbs || !activePostFlushCbs.includes( + cb, + cb.allowRecurse ? postFlushIndex + 1 : postFlushIndex + )) { + pendingPostFlushCbs.push(cb); + } + } else { + pendingPostFlushCbs.push(...cb); + } + queueFlush(); +} +function flushPreFlushCbs(instance, seen, i = isFlushing ? flushIndex + 1 : 0) { + { + seen = seen || /* @__PURE__ */ new Map(); + } + for (; i < queue.length; i++) { + const cb = queue[i]; + if (cb && cb.pre) { + if (instance && cb.id !== instance.uid) { + continue; + } + if (checkRecursiveUpdates(seen, cb)) { + continue; + } + queue.splice(i, 1); + i--; + cb(); + } + } +} +function flushPostFlushCbs(seen) { + if (pendingPostFlushCbs.length) { + const deduped = [...new Set(pendingPostFlushCbs)].sort( + (a, b) => getId(a) - getId(b) + ); + pendingPostFlushCbs.length = 0; + if (activePostFlushCbs) { + activePostFlushCbs.push(...deduped); + return; + } + activePostFlushCbs = deduped; + { + seen = seen || /* @__PURE__ */ new Map(); + } + for (postFlushIndex = 0; postFlushIndex < activePostFlushCbs.length; postFlushIndex++) { + if (checkRecursiveUpdates(seen, activePostFlushCbs[postFlushIndex])) { + continue; + } + activePostFlushCbs[postFlushIndex](); + } + activePostFlushCbs = null; + postFlushIndex = 0; + } +} +const getId = (job) => job.id == null ? Infinity : job.id; +const comparator = (a, b) => { + const diff2 = getId(a) - getId(b); + if (diff2 === 0) { + if (a.pre && !b.pre) + return -1; + if (b.pre && !a.pre) + return 1; + } + return diff2; +}; +function flushJobs(seen) { + isFlushPending = false; + isFlushing = true; + { + seen = seen || /* @__PURE__ */ new Map(); + } + queue.sort(comparator); + const check = (job) => checkRecursiveUpdates(seen, job); + try { + for (flushIndex = 0; flushIndex < queue.length; flushIndex++) { + const job = queue[flushIndex]; + if (job && job.active !== false) { + if (check(job)) { + continue; + } + callWithErrorHandling(job, null, 14); + } + } + } finally { + flushIndex = 0; + queue.length = 0; + flushPostFlushCbs(seen); + isFlushing = false; + currentFlushPromise = null; + if (queue.length || pendingPostFlushCbs.length) { + flushJobs(seen); + } + } +} +function checkRecursiveUpdates(seen, fn) { + if (!seen.has(fn)) { + seen.set(fn, 1); + } else { + const count = seen.get(fn); + if (count > RECURSION_LIMIT) { + const instance = fn.ownerInstance; + const componentName = instance && getComponentName(instance.type); + handleError( + `Maximum recursive updates exceeded${componentName ? ` in component <${componentName}>` : ``}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`, + null, + 10 + ); + return true; + } else { + seen.set(fn, count + 1); + } + } +} +let devtools; +let buffer = []; +let devtoolsNotInstalled = false; +function emit$1(event, ...args) { + if (devtools) { + devtools.emit(event, ...args); + } else if (!devtoolsNotInstalled) { + buffer.push({ event, args }); + } +} +function setDevtoolsHook(hook, target) { + var _a, _b; + devtools = hook; + if (devtools) { + devtools.enabled = true; + buffer.forEach(({ event, args }) => devtools.emit(event, ...args)); + buffer = []; + } else if ( + // handle late devtools injection - only do this if we are in an actual + // browser environment to avoid the timer handle stalling test runner exit + // (#4815) + typeof window !== "undefined" && // some envs mock window but not fully + window.HTMLElement && // also exclude jsdom + !((_b = (_a = window.navigator) == null ? void 0 : _a.userAgent) == null ? void 0 : _b.includes("jsdom")) + ) { + const replay = target.__VUE_DEVTOOLS_HOOK_REPLAY__ = target.__VUE_DEVTOOLS_HOOK_REPLAY__ || []; + replay.push((newHook) => { + setDevtoolsHook(newHook, target); + }); + setTimeout(() => { + if (!devtools) { + target.__VUE_DEVTOOLS_HOOK_REPLAY__ = null; + devtoolsNotInstalled = true; + buffer = []; + } + }, 3e3); + } else { + devtoolsNotInstalled = true; + buffer = []; + } +} +function devtoolsInitApp(app, version2) { + emit$1("app:init", app, version2, { + Fragment, + Text, + Comment, + Static + }); +} +const devtoolsComponentAdded = /* @__PURE__ */ createDevtoolsComponentHook( + "component:added" + /* COMPONENT_ADDED */ +); +const devtoolsComponentUpdated = /* @__PURE__ */ createDevtoolsComponentHook( + "component:updated" + /* COMPONENT_UPDATED */ +); +const _devtoolsComponentRemoved = /* @__PURE__ */ createDevtoolsComponentHook( + "component:removed" + /* COMPONENT_REMOVED */ +); +const devtoolsComponentRemoved = (component) => { + if (devtools && typeof devtools.cleanupBuffer === "function" && // remove the component if it wasn't buffered + !devtools.cleanupBuffer(component)) { + _devtoolsComponentRemoved(component); + } +}; +/*! #__NO_SIDE_EFFECTS__ */ +// @__NO_SIDE_EFFECTS__ +function createDevtoolsComponentHook(hook) { + return (component) => { + emit$1( + hook, + component.appContext.app, + component.uid, + // fixed by xxxxxx + // 为 0 是 App,无 parent 是 Page 指向 App + component.uid === 0 ? void 0 : component.parent ? component.parent.uid : 0, + component + ); + }; +} +const devtoolsPerfStart = /* @__PURE__ */ createDevtoolsPerformanceHook( + "perf:start" + /* PERFORMANCE_START */ +); +const devtoolsPerfEnd = /* @__PURE__ */ createDevtoolsPerformanceHook( + "perf:end" + /* PERFORMANCE_END */ +); +function createDevtoolsPerformanceHook(hook) { + return (component, type, time) => { + emit$1(hook, component.appContext.app, component.uid, component, type, time); + }; +} +function devtoolsComponentEmit(component, event, params) { + emit$1( + "component:emit", + component.appContext.app, + component, + event, + params + ); +} +function emit(instance, event, ...rawArgs) { + if (instance.isUnmounted) + return; + const props = instance.vnode.props || EMPTY_OBJ; + { + const { + emitsOptions, + propsOptions: [propsOptions] + } = instance; + if (emitsOptions) { + if (!(event in emitsOptions) && true) { + if (!propsOptions || !(toHandlerKey(event) in propsOptions)) { + warn$1( + `Component emitted event "${event}" but it is neither declared in the emits option nor as an "${toHandlerKey(event)}" prop.` + ); + } + } else { + const validator = emitsOptions[event]; + if (isFunction(validator)) { + const isValid = validator(...rawArgs); + if (!isValid) { + warn$1( + `Invalid event arguments: event validation failed for event "${event}".` + ); + } + } + } + } + } + let args = rawArgs; + const isModelListener2 = event.startsWith("update:"); + const modelArg = isModelListener2 && event.slice(7); + if (modelArg && modelArg in props) { + const modifiersKey = `${modelArg === "modelValue" ? "model" : modelArg}Modifiers`; + const { number, trim } = props[modifiersKey] || EMPTY_OBJ; + if (trim) { + args = rawArgs.map((a) => isString(a) ? a.trim() : a); + } + if (number) { + args = rawArgs.map(looseToNumber); + } + } + { + devtoolsComponentEmit(instance, event, args); + } + { + const lowerCaseEvent = event.toLowerCase(); + if (lowerCaseEvent !== event && props[toHandlerKey(lowerCaseEvent)]) { + warn$1( + `Event "${lowerCaseEvent}" is emitted in component ${formatComponentName( + instance, + instance.type + )} but the handler is registered for "${event}". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "${hyphenate( + event + )}" instead of "${event}".` + ); + } + } + let handlerName; + let handler = props[handlerName = toHandlerKey(event)] || // also try camelCase event handler (#2249) + props[handlerName = toHandlerKey(camelize(event))]; + if (!handler && isModelListener2) { + handler = props[handlerName = toHandlerKey(hyphenate(event))]; + } + if (handler) { + callWithAsyncErrorHandling( + handler, + instance, + 6, + args + ); + } + const onceHandler = props[handlerName + `Once`]; + if (onceHandler) { + if (!instance.emitted) { + instance.emitted = {}; + } else if (instance.emitted[handlerName]) { + return; + } + instance.emitted[handlerName] = true; + callWithAsyncErrorHandling( + onceHandler, + instance, + 6, + args + ); + } +} +function normalizeEmitsOptions(comp, appContext, asMixin = false) { + const cache = appContext.emitsCache; + const cached = cache.get(comp); + if (cached !== void 0) { + return cached; + } + const raw = comp.emits; + let normalized = {}; + let hasExtends = false; + if (!isFunction(comp)) { + const extendEmits = (raw2) => { + const normalizedFromExtend = normalizeEmitsOptions(raw2, appContext, true); + if (normalizedFromExtend) { + hasExtends = true; + extend(normalized, normalizedFromExtend); + } + }; + if (!asMixin && appContext.mixins.length) { + appContext.mixins.forEach(extendEmits); + } + if (comp.extends) { + extendEmits(comp.extends); + } + if (comp.mixins) { + comp.mixins.forEach(extendEmits); + } + } + if (!raw && !hasExtends) { + if (isObject(comp)) { + cache.set(comp, null); + } + return null; + } + if (isArray(raw)) { + raw.forEach((key) => normalized[key] = null); + } else { + extend(normalized, raw); + } + if (isObject(comp)) { + cache.set(comp, normalized); + } + return normalized; +} +function isEmitListener(options, key) { + if (!options || !isOn(key)) { + return false; + } + key = key.slice(2).replace(/Once$/, ""); + return hasOwn(options, key[0].toLowerCase() + key.slice(1)) || hasOwn(options, hyphenate(key)) || hasOwn(options, key); +} +let currentRenderingInstance = null; +function setCurrentRenderingInstance(instance) { + const prev = currentRenderingInstance; + currentRenderingInstance = instance; + instance && instance.type.__scopeId || null; + return prev; +} +const COMPONENTS = "components"; +function resolveComponent(name, maybeSelfReference) { + return resolveAsset(COMPONENTS, name, true, maybeSelfReference) || name; +} +function resolveAsset(type, name, warnMissing = true, maybeSelfReference = false) { + const instance = currentRenderingInstance || currentInstance; + if (instance) { + const Component2 = instance.type; + if (type === COMPONENTS) { + const selfName = getComponentName( + Component2, + false + ); + if (selfName && (selfName === name || selfName === camelize(name) || selfName === capitalize(camelize(name)))) { + return Component2; + } + } + const res = ( + // local registration + // check instance[type] first which is resolved for options API + resolve(instance[type] || Component2[type], name) || // global registration + resolve(instance.appContext[type], name) + ); + if (!res && maybeSelfReference) { + return Component2; + } + if (warnMissing && !res) { + const extra = type === COMPONENTS ? ` +If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.` : ``; + warn$1(`Failed to resolve ${type.slice(0, -1)}: ${name}${extra}`); + } + return res; + } else { + warn$1( + `resolve${capitalize(type.slice(0, -1))} can only be used in render() or setup().` + ); + } +} +function resolve(registry, name) { + return registry && (registry[name] || registry[camelize(name)] || registry[capitalize(camelize(name))]); +} +const INITIAL_WATCHER_VALUE = {}; +function watch(source, cb, options) { + if (!isFunction(cb)) { + warn$1( + `\`watch(fn, options?)\` signature has been moved to a separate API. Use \`watchEffect(fn, options?)\` instead. \`watch\` now only supports \`watch(source, cb, options?) signature.` + ); + } + return doWatch(source, cb, options); +} +function doWatch(source, cb, { + immediate, + deep, + flush, + once: once2, + onTrack, + onTrigger +} = EMPTY_OBJ) { + if (cb && once2) { + const _cb = cb; + cb = (...args) => { + _cb(...args); + unwatch(); + }; + } + if (deep !== void 0 && typeof deep === "number") { + warn$1( + `watch() "deep" option with number value will be used as watch depth in future versions. Please use a boolean instead to avoid potential breakage.` + ); + } + if (!cb) { + if (immediate !== void 0) { + warn$1( + `watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.` + ); + } + if (deep !== void 0) { + warn$1( + `watch() "deep" option is only respected when using the watch(source, callback, options?) signature.` + ); + } + if (once2 !== void 0) { + warn$1( + `watch() "once" option is only respected when using the watch(source, callback, options?) signature.` + ); + } + } + const warnInvalidSource = (s2) => { + warn$1( + `Invalid watch source: `, + s2, + `A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.` + ); + }; + const instance = currentInstance; + const reactiveGetter = (source2) => deep === true ? source2 : ( + // for deep: false, only traverse root-level properties + traverse(source2, deep === false ? 1 : void 0) + ); + let getter; + let forceTrigger = false; + let isMultiSource = false; + if (isRef(source)) { + getter = () => source.value; + forceTrigger = isShallow(source); + } else if (isReactive(source)) { + getter = () => reactiveGetter(source); + forceTrigger = true; + } else if (isArray(source)) { + isMultiSource = true; + forceTrigger = source.some((s2) => isReactive(s2) || isShallow(s2)); + getter = () => source.map((s2) => { + if (isRef(s2)) { + return s2.value; + } else if (isReactive(s2)) { + return reactiveGetter(s2); + } else if (isFunction(s2)) { + return callWithErrorHandling(s2, instance, 2); + } else { + warnInvalidSource(s2); + } + }); + } else if (isFunction(source)) { + if (cb) { + getter = () => callWithErrorHandling(source, instance, 2); + } else { + getter = () => { + if (cleanup) { + cleanup(); + } + return callWithAsyncErrorHandling( + source, + instance, + 3, + [onCleanup] + ); + }; + } + } else { + getter = NOOP; + warnInvalidSource(source); + } + if (cb && deep) { + const baseGetter = getter; + getter = () => traverse(baseGetter()); + } + let cleanup; + let onCleanup = (fn) => { + cleanup = effect2.onStop = () => { + callWithErrorHandling(fn, instance, 4); + cleanup = effect2.onStop = void 0; + }; + }; + let oldValue = isMultiSource ? new Array(source.length).fill(INITIAL_WATCHER_VALUE) : INITIAL_WATCHER_VALUE; + const job = () => { + if (!effect2.active || !effect2.dirty) { + return; + } + if (cb) { + const newValue = effect2.run(); + if (deep || forceTrigger || (isMultiSource ? newValue.some((v, i) => hasChanged(v, oldValue[i])) : hasChanged(newValue, oldValue)) || false) { + if (cleanup) { + cleanup(); + } + callWithAsyncErrorHandling(cb, instance, 3, [ + newValue, + // pass undefined as the old value when it's changed for the first time + oldValue === INITIAL_WATCHER_VALUE ? void 0 : isMultiSource && oldValue[0] === INITIAL_WATCHER_VALUE ? [] : oldValue, + onCleanup + ]); + oldValue = newValue; + } + } else { + effect2.run(); + } + }; + job.allowRecurse = !!cb; + let scheduler; + if (flush === "sync") { + scheduler = job; + } else if (flush === "post") { + scheduler = () => queuePostRenderEffect$1(job, instance && instance.suspense); + } else { + job.pre = true; + if (instance) + job.id = instance.uid; + scheduler = () => queueJob(job); + } + const effect2 = new ReactiveEffect2(getter, NOOP, scheduler); + const scope = getCurrentScope(); + const unwatch = () => { + effect2.stop(); + if (scope) { + remove(scope.effects, effect2); + } + }; + { + effect2.onTrack = onTrack; + effect2.onTrigger = onTrigger; + } + if (cb) { + if (immediate) { + job(); + } else { + oldValue = effect2.run(); + } + } else if (flush === "post") { + queuePostRenderEffect$1( + effect2.run.bind(effect2), + instance && instance.suspense + ); + } else { + effect2.run(); + } + return unwatch; +} +function instanceWatch(source, value, options) { + const publicThis = this.proxy; + const getter = isString(source) ? source.includes(".") ? createPathGetter(publicThis, source) : () => publicThis[source] : source.bind(publicThis, publicThis); + let cb; + if (isFunction(value)) { + cb = value; + } else { + cb = value.handler; + options = value; + } + const reset = setCurrentInstance(this); + const res = doWatch(getter, cb.bind(publicThis), options); + reset(); + return res; +} +function createPathGetter(ctx, path) { + const segments = path.split("."); + return () => { + let cur = ctx; + for (let i = 0; i < segments.length && cur; i++) { + cur = cur[segments[i]]; + } + return cur; + }; +} +function traverse(value, depth, currentDepth = 0, seen) { + if (!isObject(value) || value["__v_skip"]) { + return value; + } + if (depth && depth > 0) { + if (currentDepth >= depth) { + return value; + } + currentDepth++; + } + seen = seen || /* @__PURE__ */ new Set(); + if (seen.has(value)) { + return value; + } + seen.add(value); + if (isRef(value)) { + traverse(value.value, depth, currentDepth, seen); + } else if (isArray(value)) { + for (let i = 0; i < value.length; i++) { + traverse(value[i], depth, currentDepth, seen); + } + } else if (isSet(value) || isMap(value)) { + value.forEach((v) => { + traverse(v, depth, currentDepth, seen); + }); + } else if (isPlainObject(value)) { + for (const key in value) { + traverse(value[key], depth, currentDepth, seen); + } + } + return value; +} +function validateDirectiveName(name) { + if (isBuiltInDirective(name)) { + warn$1("Do not use built-in directive ids as custom directive id: " + name); + } +} +function createAppContext() { + return { + app: null, + config: { + isNativeTag: NO, + performance: false, + globalProperties: {}, + optionMergeStrategies: {}, + errorHandler: void 0, + warnHandler: void 0, + compilerOptions: {} + }, + mixins: [], + components: {}, + directives: {}, + provides: /* @__PURE__ */ Object.create(null), + optionsCache: /* @__PURE__ */ new WeakMap(), + propsCache: /* @__PURE__ */ new WeakMap(), + emitsCache: /* @__PURE__ */ new WeakMap() + }; +} +let uid$1 = 0; +function createAppAPI(render, hydrate) { + return function createApp2(rootComponent, rootProps = null) { + if (!isFunction(rootComponent)) { + rootComponent = extend({}, rootComponent); + } + if (rootProps != null && !isObject(rootProps)) { + warn$1(`root props passed to app.mount() must be an object.`); + rootProps = null; + } + const context = createAppContext(); + const installedPlugins = /* @__PURE__ */ new WeakSet(); + const app = context.app = { + _uid: uid$1++, + _component: rootComponent, + _props: rootProps, + _container: null, + _context: context, + _instance: null, + version, + get config() { + return context.config; + }, + set config(v) { + { + warn$1( + `app.config cannot be replaced. Modify individual options instead.` + ); + } + }, + use(plugin2, ...options) { + if (installedPlugins.has(plugin2)) { + warn$1(`Plugin has already been applied to target app.`); + } else if (plugin2 && isFunction(plugin2.install)) { + installedPlugins.add(plugin2); + plugin2.install(app, ...options); + } else if (isFunction(plugin2)) { + installedPlugins.add(plugin2); + plugin2(app, ...options); + } else { + warn$1( + `A plugin must either be a function or an object with an "install" function.` + ); + } + return app; + }, + mixin(mixin) { + { + if (!context.mixins.includes(mixin)) { + context.mixins.push(mixin); + } else { + warn$1( + "Mixin has already been applied to target app" + (mixin.name ? `: ${mixin.name}` : "") + ); + } + } + return app; + }, + component(name, component) { + { + validateComponentName(name, context.config); + } + if (!component) { + return context.components[name]; + } + if (context.components[name]) { + warn$1(`Component "${name}" has already been registered in target app.`); + } + context.components[name] = component; + return app; + }, + directive(name, directive) { + { + validateDirectiveName(name); + } + if (!directive) { + return context.directives[name]; + } + if (context.directives[name]) { + warn$1(`Directive "${name}" has already been registered in target app.`); + } + context.directives[name] = directive; + return app; + }, + // fixed by xxxxxx + mount() { + }, + // fixed by xxxxxx + unmount() { + }, + provide(key, value) { + if (key in context.provides) { + warn$1( + `App already provides property with key "${String(key)}". It will be overwritten with the new value.` + ); + } + context.provides[key] = value; + return app; + }, + runWithContext(fn) { + const lastApp = currentApp; + currentApp = app; + try { + return fn(); + } finally { + currentApp = lastApp; + } + } + }; + return app; + }; +} +let currentApp = null; +function provide(key, value) { + if (!currentInstance) { + { + warn$1(`provide() can only be used inside setup().`); + } + } else { + let provides = currentInstance.provides; + const parentProvides = currentInstance.parent && currentInstance.parent.provides; + if (parentProvides === provides) { + provides = currentInstance.provides = Object.create(parentProvides); + } + provides[key] = value; + if (currentInstance.type.mpType === "app") { + currentInstance.appContext.app.provide(key, value); + } + } +} +function inject(key, defaultValue, treatDefaultAsFactory = false) { + const instance = currentInstance || currentRenderingInstance; + if (instance || currentApp) { + const provides = instance ? instance.parent == null ? instance.vnode.appContext && instance.vnode.appContext.provides : instance.parent.provides : currentApp._context.provides; + if (provides && key in provides) { + return provides[key]; + } else if (arguments.length > 1) { + return treatDefaultAsFactory && isFunction(defaultValue) ? defaultValue.call(instance && instance.proxy) : defaultValue; + } else { + warn$1(`injection "${String(key)}" not found.`); + } + } else { + warn$1(`inject() can only be used inside setup() or functional components.`); + } +} +const isKeepAlive = (vnode) => vnode.type.__isKeepAlive; +function onActivated(hook, target) { + registerKeepAliveHook(hook, "a", target); +} +function onDeactivated(hook, target) { + registerKeepAliveHook(hook, "da", target); +} +function registerKeepAliveHook(hook, type, target = currentInstance) { + const wrappedHook = hook.__wdc || (hook.__wdc = () => { + let current = target; + while (current) { + if (current.isDeactivated) { + return; + } + current = current.parent; + } + return hook(); + }); + injectHook(type, wrappedHook, target); + if (target) { + let current = target.parent; + while (current && current.parent) { + if (isKeepAlive(current.parent.vnode)) { + injectToKeepAliveRoot(wrappedHook, type, target, current); + } + current = current.parent; + } + } +} +function injectToKeepAliveRoot(hook, type, target, keepAliveRoot) { + const injected = injectHook( + type, + hook, + keepAliveRoot, + true + /* prepend */ + ); + onUnmounted(() => { + remove(keepAliveRoot[type], injected); + }, target); +} +function injectHook(type, hook, target = currentInstance, prepend = false) { + if (target) { + if (isRootHook(type)) { + target = target.root; + } + const hooks = target[type] || (target[type] = []); + const wrappedHook = hook.__weh || (hook.__weh = (...args) => { + if (target.isUnmounted) { + return; + } + pauseTracking(); + const reset = setCurrentInstance(target); + const res = callWithAsyncErrorHandling(hook, target, type, args); + reset(); + resetTracking(); + return res; + }); + if (prepend) { + hooks.unshift(wrappedHook); + } else { + hooks.push(wrappedHook); + } + return wrappedHook; + } else { + const apiName = toHandlerKey( + (ErrorTypeStrings[type] || type.replace(/^on/, "")).replace(/ hook$/, "") + ); + warn$1( + `${apiName} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup().` + ); + } +} +const createHook = (lifecycle) => (hook, target = currentInstance) => ( + // post-create lifecycle registrations are noops during SSR (except for serverPrefetch) + (!isInSSRComponentSetup || lifecycle === "sp") && injectHook(lifecycle, (...args) => hook(...args), target) +); +const onBeforeMount = createHook("bm"); +const onMounted = createHook("m"); +const onBeforeUpdate = createHook("bu"); +const onUpdated = createHook("u"); +const onBeforeUnmount = createHook("bum"); +const onUnmounted = createHook("um"); +const onServerPrefetch = createHook("sp"); +const onRenderTriggered = createHook( + "rtg" +); +const onRenderTracked = createHook( + "rtc" +); +function onErrorCaptured(hook, target = currentInstance) { + injectHook("ec", hook, target); +} +const getPublicInstance = (i) => { + if (!i) + return null; + if (isStatefulComponent(i)) + return getExposeProxy(i) || i.proxy; + return getPublicInstance(i.parent); +}; +const publicPropertiesMap = ( + // Move PURE marker to new line to workaround compiler discarding it + // due to type annotation + /* @__PURE__ */ extend(/* @__PURE__ */ Object.create(null), { + $: (i) => i, + // fixed by xxxxxx vue-i18n 在 dev 模式,访问了 $el,故模拟一个假的 + // $el: i => i.vnode.el, + $el: (i) => i.__$el || (i.__$el = {}), + $data: (i) => i.data, + $props: (i) => shallowReadonly(i.props), + $attrs: (i) => shallowReadonly(i.attrs), + $slots: (i) => shallowReadonly(i.slots), + $refs: (i) => shallowReadonly(i.refs), + $parent: (i) => getPublicInstance(i.parent), + $root: (i) => getPublicInstance(i.root), + $emit: (i) => i.emit, + $options: (i) => resolveMergedOptions(i), + $forceUpdate: (i) => i.f || (i.f = () => { + i.effect.dirty = true; + queueJob(i.update); + }), + // $nextTick: i => i.n || (i.n = nextTick.bind(i.proxy!)),// fixed by xxxxxx + $watch: (i) => instanceWatch.bind(i) + }) +); +const isReservedPrefix = (key) => key === "_" || key === "$"; +const hasSetupBinding = (state, key) => state !== EMPTY_OBJ && !state.__isScriptSetup && hasOwn(state, key); +const PublicInstanceProxyHandlers = { + get({ _: instance }, key) { + const { ctx, setupState, data, props, accessCache, type, appContext } = instance; + if (key === "__isVue") { + return true; + } + let normalizedProps; + if (key[0] !== "$") { + const n2 = accessCache[key]; + if (n2 !== void 0) { + switch (n2) { + case 1: + return setupState[key]; + case 2: + return data[key]; + case 4: + return ctx[key]; + case 3: + return props[key]; + } + } else if (hasSetupBinding(setupState, key)) { + accessCache[key] = 1; + return setupState[key]; + } else if (data !== EMPTY_OBJ && hasOwn(data, key)) { + accessCache[key] = 2; + return data[key]; + } else if ( + // only cache other properties when instance has declared (thus stable) + // props + (normalizedProps = instance.propsOptions[0]) && hasOwn(normalizedProps, key) + ) { + accessCache[key] = 3; + return props[key]; + } else if (ctx !== EMPTY_OBJ && hasOwn(ctx, key)) { + accessCache[key] = 4; + return ctx[key]; + } else if (shouldCacheAccess) { + accessCache[key] = 0; + } + } + const publicGetter = publicPropertiesMap[key]; + let cssModule, globalProperties; + if (publicGetter) { + if (key === "$attrs") { + track(instance, "get", key); + } else if (key === "$slots") { + track(instance, "get", key); + } + return publicGetter(instance); + } else if ( + // css module (injected by vue-loader) + (cssModule = type.__cssModules) && (cssModule = cssModule[key]) + ) { + return cssModule; + } else if (ctx !== EMPTY_OBJ && hasOwn(ctx, key)) { + accessCache[key] = 4; + return ctx[key]; + } else if ( + // global properties + globalProperties = appContext.config.globalProperties, hasOwn(globalProperties, key) + ) { + { + return globalProperties[key]; + } + } else if (currentRenderingInstance && (!isString(key) || // #1091 avoid internal isRef/isVNode checks on component instance leading + // to infinite warning loop + key.indexOf("__v") !== 0)) { + if (data !== EMPTY_OBJ && isReservedPrefix(key[0]) && hasOwn(data, key)) { + warn$1( + `Property ${JSON.stringify( + key + )} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.` + ); + } else if (instance === currentRenderingInstance) { + warn$1( + `Property ${JSON.stringify(key)} was accessed during render but is not defined on instance.` + ); + } + } + }, + set({ _: instance }, key, value) { + const { data, setupState, ctx } = instance; + if (hasSetupBinding(setupState, key)) { + setupState[key] = value; + return true; + } else if (setupState.__isScriptSetup && hasOwn(setupState, key)) { + warn$1(`Cannot mutate

#K;4>d|xfT&5v3w{?VB? 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¨WD`J}>-fROmY&9ic?EmAyK^fHoc>0!hme-yI8abn?fRF`s0seV67$ z$Ikl13B&NPn@$Uz*3RPce1ArWx;$S)z0cp0BpumgX>s2Aep4U_~-bTl529-I;_I)lbMKH6)anN~@f{_3_Qwsp| zgG_N)fj-VeO)0-jt(Z6;dzJPGvA3(XdQVx$Ju!1FOW-Je&a0(xYr{2paVKNL7dBwB zuhl&juazx-*WXDkQ`a(;XNX zQUU43Q$rrV;QRGDde{_@LTlLoCwG&qcX2Vl)v`=`;GX`I4JplQ0(eT6TZttrS>?s{ z8x$^*YDi1l=16bW`xcnvoiaBCUT8cy?Cqj|%UM|d04F$-^uFTZHrQ@~4QS`tI5qhZ zgB?SE1eu#AoG` z#P%8(c}AlxGYBCtQAJ@E`Ea`AUW`_zKh`~N+pp{Dr${VbBe?MFRFy}`SX?MR<23Ct zJZNb?YlhdcXtwB&7b~1Bbgq?!r`xMvHO@U^l>~4dOcdW=jmdmZ>}dL!Eg)8d{@89S zTs?EMe*S91*lz(kixIkYHiK94`52ZsXMwgzMziB(BH z)!)Xnw@P@<*j*h2&x$=4ls%VjtSl7xjd&kPS!j3rX8D~SzwX=g%6b@v7?&=HEFXED z9e-{+XELG6Cg~QSO`wu{oAq}`5VHm^ox2qFEp|pFr0~H;PmC91dn<)-u+b?PSbKcXlASn!L&WeM6Af zGG(l55@|h-zSe}%HnB_8dd@UCSvk^khjj?%1izOY2xBsV!PC9c=i_?m#kxU{j~zs> zmxoYV-Tlww_Z(|eP#^vZM@3NRK&EA{Pq24=pZE8qa_mOgrqhI+S z0DD1%zITxkx1+3W*@azN`&jsr=KJT>;^%LSb$ z41~uG?HT@4Zk6#h<>86eFZ9J+_*{{n8!%TlEWYyey7o2otc=Ib#m!7?mu^CMiew~! z7{O2SnF#0y>aU7&Gvs1sI;-sgoK8XXH)kS@I=4yXrixmH+sK!s=^FMvo$=mp6Z*4f z89#Y}j#nOKViX2pBQYHw_0r~ZWX8_oQ!YqknsCv!ZZeI}6zbmEId83akBa2alZ;@% zD$<#vmKfY$dZ_ip8~j~|O7H&wxO?(=KXw>>iBd&*XF+def%L>}=Tm)cOmDla_D{p& zIQ`wvIq|IAz7yn;!kY}MA%akBRH-Ufr{{ZrZc7NO_nn@x3oMR&&m%@jWxE`pa#Q`7H)QzNE zRPf}Lp>&yr4q@o~CfMD*OI_4yto7XaOOM*++WVg!$wSlBJN+xxaM44Vmp(5sz9{(| zVpX8^AABij8))hqrEvMkjy_CTzyyzwfJqt9f)0&u#8*q>Ic2BE{=c;(V5U5ly9v|! zuyy?9zqTH6SHJ1#UyRERBM90j+N|qyo_bVX&z-( z+#`!0yokWvhtjZoBwv;`Pge9%i4es?IfuTYLpn>t?$%K5dXj(Alvz9q8Rd1E!u8(sdla#U^;xHJ^-Q zk+n#>V@qLRpWtn3JeY@j;VLYT5!lly&{$sQ>s+ij@$lvnEDTm4L+oo3ulMQS=~!3Q zO1Ns&YSr=c)o-xg@zLndrtzHF`5y?Jd*0t+}@?1&zem55z zlgkgw!4#grunQ@S-CF)Tbgoau^D*%G%w94{3>dtGh7j&F8}*NH^EK!s%l9M9IS~7g zi8I3(wd7I{wpl!UewD+LmcyM|iW0XxdMQ=AX;)s8xzk3kPA_z!k^ca0Ik%evcvzLr zjEGh_PxRh3>wobI<9w&sMiZiYkCd__-)Ni+C^EW~?UOzSQ>YFalW?qTJnQSt1Pi=7+<-3Zwx z??1HGjMZK*mVBrtF~gpwGY~$4{tiC9Dy*T~1wAm8@%7v5OSdH>TBUcc>ffix?MNeh zCuP6wvQ?#)Gxq@c-8`>eCy~L5NeogmmPEcg57bAG;a;H6G}!Z|EJgFM<6VWpSmahW zWCpq4AjXl5Sug<{Y?qJ^xfyy9{gl16oiaqnFCU8eq2*kwF)(sQG39j%*vL0IT1nRN~^3DH&g-R&~;?eJ(1aSzB_ETMqRKxQeSv zo}(BvQlt&(fZI`CW0qr$%;L-quM?|ykgd4e&s{6ip0(%sxPx*$RE49D`pmoLV2BNa zdYJzJ)1^FrTyHAN{{V>@KAG%%`z=g!HiT~6P5a%6*7fba8!&!4SoOL~xR%uFqy81; zdARoS89NoWiRD!dq5H0Xw!41`$~&?!+oJ(0o1UO-wYpcM?!A7~lIa#a{63uRcTjsp zH7cxWQ@wbvbG!`#mwJ$@Kuv8{3ax6vLjiy((M3LhMAD{dUZsG=I#gbe%NC|BP*YN* zfOJtxm=Xr0wGmTVkR%N{LYSt2D5pg}fGS3%)}ngSKmv*d6mJ=%q{oohm2+)Jd_XNCKmMZ$bdQ^`<&fr%VEYPtKQ0Kn9~y(xQ6PKon6$FclP1 zy#Ojy=%xa_6j4A06j4A5igc-nRH{`IO#=-tOnBO(QU-t>E7R@eQKW#o4BILb;Nrf| zg5UP>f6^=B_{P~09|jfnUO4W=i2neDQ1|#Dqjh=TlILV`yJp8O224_8Oe1Z#QZKKK ztI!f_&HT<5mxwOCVs&Hm=xaOHYSRa?;Y|4hfOyKM?9(}4cu(r@Xu1gp>9G5JXns=< zhL@2G2<4%d8f;kP%L>e%@KU)NTyINQR!sbPxcK9U0qkT%xmH;NjczW$9UI8%DKs%p znTZB8sgwJsiXdeLQ+$Lj$vXN}w_3E6ruAMLemx9ZHDP3!I1H7G9gZ$mUNLOV$81tX zysT|;>MpNtwa(^LoEL?hZV{`y4vnzd+SgJjxn4tw%i{1+5)28NT+DJt$j`Ph-PeEf zNf;Z3wa3iL4HQW*y8CC{U_Cop>Iv&>6IG3Wbv3J2mbbTrgVwD*nuFJWw>*r3Je(;? zkkQAHjuhY0gV8xJp&{{T>IcV|BG*ge*= z?lJ9+y;?1;S-FgkKmP!Tam@pBt8Gz<6inkM0Qn05M{o0gW34@42G@ ziujW5#r~`_y0HX@7gEu%Do7q0u&-nBSw=s{ksTz3So$4$eWtYhvQPC6U;SbgREr~w z!wD#0QcIvs`gh*8`d29 z#?Oqp7F3hl4%?Twy82B?d3@>k3{37uA81HDq@SzJ9x524Z!@&A)Ll4om726Q{;IAq z;JAzTDAPkvC&_Yid|wkD6j#CGbCO)S$@Rw@g0ZUq0MzVt?WI0LHS#7|k!AxfEz!v- zynzM6$o~NK0i|d7{zM$iA0y#bLk1RC8}5lEAO@bFoo%0WH? zN+-~X1Y|@I5Ai9vqatp#R#9rqx7n^rd`DKfw6^GEe599-$;W8Vqie^OKla!Y8%OnS zwcK2+IXH-T#>PVwERyC*j#Y~kP$X@B=5^M*^fA`*1g<0n7c72#EbUW({Y${3xxyxvKWoN9U8uU9F2{U%Q~|Z&IcSs`l#NaRH^YM z)#<)JJd=ELf{sQ8STXW=>4_el*z%u9@!YR#)~etC08f^hIkjB>0NXF+5NCDktMF!g zuipOOkmGpC5-IbL#;+jsm`M+EZE!7m@`;xm9L68DohK$Z^@vA1jkXr`MHud>s8e40 z?f$pIEQ+v1v->%)HI1WX*|Z<$sa&f%%ss4L2-!dU%sr9-p`HPw^9epNVG!%S(>Q2~|S`<{U#B?Y{3?SoigGuT?#=xE$yu5AX60 zA0jyk1W2E1us?4~@SF^zBR3x$pmr=Ig&XbP7Ne(s3ieMHeiYf9Z#OWGQ!3;~FLUmV z%B_D3)>)Sp+R>()UG?elDQcHfm(Q;y$b4&u%6z4nFyogVC|9URSQxjx{ZhE^dmC|XrpYr5d&%uJOiPuQhJW=Pllvy~X4#j4|$&x>A z+5}^u9s>1`hs$^~R#_A;xI@RcTRNMoeqy_PqmNV*CnMb!Oj|;Ni zypAif&l%izZn)E?wcUX%m@QVLcGKz0R=#9gOC#vNGT>W~`0IR%CihbcMQODc5M=N-cO8?cdYV$40Mj!(>mFiJ!v5ApP#qEE|Q_+>fFE0Ms<8 z{{WE13YK3@T-tx8&spr0$#^Xd_^9}t-;v;~VP(TW756-By%J&fDe%4O?lUGiczJl& zRk;FS$}UQPM9iRg_&dwUH)kKGCO3k=S_}zdhbwE_{T7_ZB;~4n?;*cpmjedP@QJ-8DA% z7Bh0H+N)OYkIoshFej6GWT|Xuo2ZsCc2)lXscP+|7G$S`PCM3h+vY0o#pya7&KD;h zejX^2LnFl<ENtyG(<+3D~-NBcj@&F-9eq+OB!0NMLw{{T|Wx>$|7 zfI}^Pn!hhcmnX-*PX{B6O2-82?;gi%dagc|`g$3YA|#qKbdf`;@?mjZc^21OU(}aw ztr3N^ogVdZ@aRa@Oe({rRL0s?Mx`&Is+*-+*Q(FYfOUmoQ~C#DHYTR*7aw4 ziM2^ZbXvzsWKz8h2iCaXAc-0bS>1Oe83^vWT#a-awAQ;7laPgSFy)E0+&WQL#>ta) zHE8+YIqx=qARO6an8~pA4X0CA{7z4Am4F8S05xPrTYfhF`pwB=98cYCLeM0uj3gkD zy;E@kk9x0(cgLF(EP6uaqBHq07ax^+?yBC|)oket{{R!rU|0o6R7EjJ3jxxLj)tS9KGcATG^jNi0GK*aQ5`AL88xc~R<$uq z2~kB9fRL$*tW}C=87g$C(-7#TdUS>r7O7s5sbT>|7qt|IeA0?3SEgV(D58K0D58)G ziYTT5PLZT^pa7oL8fKL=0Z&>e)_@)9nn2KL09xXsPW`B+0;1xJQZ&E`rFsn`Oag;N zDgY>=l`tI?QAh%n6pb_jy&Y(xn1^9Sh^66b0kt3>*Z9(+ieOG7X;Anuud;Csy9y)z z5nmZkxqJZ?_8tj~aqyq;ikoln8ajuia=EAuR~eT9x2h&1>ILho+NhO7f~~5MK^{hs z9}OFfj~nVrn=0PtOWvqo=_`Z;`hO!7HrC4ZA8j=ns`VAk zj~Z#Qr^rcT_TqGcNQ;3h8FyMlkEv0&Q`)zrM)9=vFle)l%aS?W1ci=3cpZVZ?d^Mc z`mAXwc<_qOq@D6CiE9PgEKq^wx_DAlh8|B5bL32{DPJC0zih_Jk`?z7;3nBr4^_Gv z(Uh=b=kpkN&hlf$mnZGn@42JiLK1bkAcI$AlaA%ED_whN(l9tWIgj`1$o-N%~ zBR=Jq@M`*}56H*J;A3T>^vZy+@L{6^^di1iixwV67DUQkFI01z*xWHj@wJDIcm5&B zNylwWP@L{w>6JZZMrjA7ZWSY7d=&NXRs55Y%9|S& z41%&gEC(FqEw(hVG6z&Y%eKT^RUDxbbJ-BIYdTyp$7UeA?A;hrJMOlfD;LRgWyzLE z-9&B|V#WZl+I?!iB~N1y@=01e4lqUJCnh&pmnUO5}p?f%@E6x+_$C$)H}oy_7?WkzXK8xKIgLvJeW@KZcF z%&;4UGsF*L8>=XL9=B@g_mt&|>1m>V9-TOQH?t)F-k0@ z4`ILb*O}upXN!=>$@apXh<&+qUE)D?X8!=ETJ)~DI8(PTh^8DxQx1GGizM-hS_a6D z;O%R&kWXri$*abi!%ug~e$hRrv=wnv;Qs)s#QCtK++^}R894UZJ+@zI!17jLYesG^ zR~dy54>ZNwiJ755-la&KnF0%TvGmuR%Y29?jwoRhvOKXH8*O20>*g!yoZk-&{1W71 zZk7g)ESV;ezpNe~=!?nK)vG(rYgIm*YySX?g+Bt)T&Ju-dLIGF_YRoy%r{{${B&o*&ovg(uIU-u2Jriq3|}X z94{sNUSpfU5GGu_%n(h9ESqC1Djm)Dc5UPvRpM~35j{tE1f0@(y7Jdx) zf4d6n0y;Bf>Jfv0eJ%AB=0Dt6B43wJm5mgT!=DTp5nSDWs}Lr~$8f!RT-A|vFYK<%H+Nch415S#D$`a%N2~09Cx!D{mX5_yr0ZvIWXd8FjERfV)YME z2;QB0+PYs6&xRfYIUpE008yZ^jXb*5PY-ar zD}VJ3DWf?YS0N7{n}MEQ%99A#bkafAzLUuE_}?YunTs?f=H4eGVGgW+*{m&ey+ts6_eILI^WsR-VoRQ!k9S^ofV z&FYP;_CLyeJnKF~mYPhwINKHnRd|%2R=OXksa5BRC8sK-FK$)*dX%(%;9T0ri^{@A z=Et0!rA^Al=FF$)YlD>lgEn|0+!p(zC#lx!UYDD|SRWr21U}^DPrS#{?Jxu|J%#Io z%tbU#9aISt@yg)bZwAe3>h`xzv`Oz)weWg4ChK?Ndh8BMKZU}FnRs^N=SH%|>-P~H zfEPkF46F@uvQkfu{KjZ!Z~JK_{lYmum&eK*l;6*F97iLUm&1-DW6ao&^1(3GVvWbF zFz_#}bGeV)%?2)JViI9L>GMl_sc8La^wP1%g)I3h(n}(>EV{J+0QJ9uQSm9;MCWLK z%%3fc_!+Gptno0G7V;+gS4rWPY%kt>jkh88Fl~0Y8^4We$is(};`rWEC5ee#V&^n^ zvc}$#C;po0;PDQRorKw2;*J(ri38MQ2V|aC7Oe7ngsDzX)k#*-=&A4t@N$cRi_2Ndv3ludaAqiVwm-=pTcLY%(fi)6Js#hDt}q6wVGR7 zcjH`4{w!eRN1FqgQz;d_+xm9_sJESUU1#NZY-#b_GvI$qCN>}D#z5Hj{$;LwhaP?^ zRf*Y7G^5;K<+->&OV<_$YQmjWzTQO>rq!RpqkF}a$4OtQzE5Y6#CDGvmPpZEau=g0 z(nyb(`-O4sBrO8tuz7K054`AY>A)3F_ z7q#}^&_0y$TaHYaZL-$7@|7C?5-TaHviO$f!tz4AhC8dwUvM&M?Sc0yAFpcaz7AXw zu*pLPW^5^t9399_y)3^`SUBd6STZoD8@7K`6QzM0Pw=g{nHe0P$D)raQkh&V=MB`K zQO9svCclSjoATotMJ$xZ?Y6b}OchXTGJh&*2{0D z{5H3c?50=8{0=WP2O)}*2!L_~Qm_{Opw%D$09Qj_Z2tgmxpT~XPX>1X05=^@G{eE7 z^#1^5d~srsiE(9r=w?TF<2r4XH3d(Ndtdf%l#I72!-J}_WGbH$Ho5%8cVlyj(QQVW z@_K(BMmt?w`jkJ0r`6i2aca1oDwm{<3XN9URfeGS#!|wnYQ2SKlKrR|1~o*7O0d;W zQU-YiW^r2Hvq&j1ncQ4fcC9U0*i^lMsOl<*8s4vM4N~=!8YyatshWYQD2b@l%|W`- zV*ycdbzpiCWBAmTlMO0B`OnCsSo1QGBqfWI(2zo^sv@he=_R!uR<1(HAmfPMzS`s~ z`&)fmwx3q-3u$Wa{JIy9kTM-sRP_0H{{R~EO3my^7wNcj;c=kT$6EINv*m`KRs1wO ztm-l~{;%eJVm980_O|6#x71#&tk`a^iH^wIki?r?#BCL%8t`6{k3?gwShZJru}v^7 z6(LX^DqSf6#+2_zYAk;`KtR+@Ow=33fEYchL#;p>nCnPofK;jqYGRlVN;*=Ynm|Yz zm^D~6H8c#cQ>cn`#5>-d%^`XXA%*-Xy((0g4)>yg)`~(tZABDUq+%*4qM88KiYTFg zQ>9Lj3X#33(M$+YPWLpeOb10TDs+Ga28t) zQ>9G+P;W&Pz*Kdh>v}s<5U3*5$I_9iKq_>oroerurA0^#b-$f`bK|dmG97i=E96!6 ze~dQnE)(9ui*CGu9qZ{(ev}hxiybOh&zgMER}Yn(k^L@06(4Q=Xx9WD-7ClA#Xeb_ z<72d~3~fB+13+Rf0(rSoWkZ$6bUrgFwRaO zRT7C~0y!UHD}AE8WW@W3di2w$T`SOLUFT@^^GlGh@xe`C*|DsJa;1>A%zxPV&3Ba08vNjarZCaYI74}NVw}> zXAUgR4n@nzAO0Vo>-Qq{L}AAuUzqm9If2sc(55z@Hss+`rzdw(y1(@RR% zbIbB>UzM4oi+su>ldjvb9^T@7h3lEhyoPah4prqLhw|;we*s-iWlTK0WPPlP#{KPo z@2+gvxW4zXnUL^AVU}2O6nm@hI_`}m=v4{y?iV7uFr~_^{{T;$G08rryZ)ydB1~i^ zhj!*Cq3pIEM!GzG(c%PLq~5b{s;S%XvvOHV^y{HbOh=T(AK)@<3uc7=*eRz1=5c1n z$jHR^L~FT#kxkgG{{W^(nF=(od+}aw489C;xu{(dISg`^0NO&fjaR84oB0axe9!KH z#FvwFmn~KQ0LicibDwQZyP?x{UBYHdE+nRU?NPzpBPw4~L_#YbQ$xc{P(Zk(s zJ5S&=_4#f?mB)@5<;#pZvq`dOTUFeEfLH6@zJSm{&SYXP1K9IiR5QYieG5DnjLM(m zxdE%^oc?5aljJ+JfbUlK7;QV*0Mrcy&sykkpCe?!;j-DX!Kz4Hn z?hmAaa;3ix_22n!EI9uFB+bMr?yL_UY*P4{l%Bpu`d69EcSt1m?CFlnDnv)8Pgw*0 zuJw4Ty)mTguWP9MWeM%xKSR-BN$+7QJkm6=zWDMJQrmq+ZQpjHtLG+8TjCP&(YpTt z_-uN@q4e~^-sYZqUbGf@ zCC$a1Ho~mq9lJ0h>$mVV->XpNjtgsTI>l(f(&|K0J5B zpCrX6z8rhfx7%xJx5QeODoK@yxe~SguwnN90Kzp=znxi&n3*_<5n|}d+b`#>ty#FK zV=|aM&7nbUqg~20wQ>5DETN}MPP+Pbg7lR8nW=uEVG!{58a# zV#=IRYh*qb+V7!TfgVUjwert#T;LbXV1p+h!p<-LUn9;(CKxM zZT<$;x05;HviK}Wj#=fJITjTgnQ}4j>yPT18sz3jCN4vi18_G>`Sh-wnX+RhA0vq& z8Mv;QF}rE~KyK&{a7A?Gs(C4vwX1eXYqvW3sN8mNM@F^(00*P|4zIy+-<;yJcy!4) z^5b4%85j2yi){QDS3S8|vE+_fOAM4P3ypdmJykjKM-TFN^YM2k2PCPN5KT0f)aWhS zb?Yu>^PeVTkny|SREv5^(NCY9WUE``cXjmTuQa-=JuP23+`hl8$DTrykh_ z0AyzSTj}(!jJTM**AbZvvM|cTfaKsqdntSW08{u?*cg}+@%iRiOj#k9_JNLtWIIX^ zI>W|DxbqxI*b)Oo#k4zLLVlO1wWe*3Yivz59uYqWvnei*RcS^400-qDYW z$QX?Q2S80$aV3M9mx++>k0lDq3AW{JHwxvi9RC0v=i$T3C9!7;GHV@Qj?54 zc>e%!p6r^V$%?z0EB^qAb*i}>IHsCNH#C3~lZFnaB6V-V`ijW>=1w>DIJ|(LxQyha zPB$QuL@>(XPj(to;j`v^H^|7>A_AR$?`(~Y^#E3PrceFbG?ioba&7)wNmYq-dp&$1 z72wWe$@f_S^n`2lWjYXkmDs`BIhWzK0|z^cCK!_c0A%2A$8~QTiu1E1u@(@_3OO=I zJ;725>GZCcF=a%P#U-+!Dgg%DB#iDx^1ZD_TI@;;4>HfRhczmuBL7KfvE2A<8hy#XZCi1Z*xh-?Mny zuJ~qLd|%J8OebtvNbpF%;sc@jTC?KLnSe}wW-XlX;)9q2GdVK&! zplU?kplVnQRK->*Vvx%Ps&xf4=^!P4%8CU#U==k2p;KCrEEe#kOj4$Rkm*IJ2Au;V zN|_ZBC_)Y2l@zT-JtPmD(lqHB^bA0n2DFU>tv-NDN=Hg4I?@25^cqyabd5@pp#d9F zOw?(x80ke6QUIcgDWD2e=%IjAYFbhv)F2{t(uzCMrXf*96vh-$N`MLtsG!g;qBN<| z=S=`>L8nQy>qk%{PL&l*2S@hOqV*sZ^*@R@ZYnE|mGa8^Z^Rq_0K(8wet?flr9rw= z8VZB!QigN+7#A-Zd}sS+LWl7c@dt+^4iiKk1on`Ut<3Nn9R(oqrR#pDbl3S>yGeqXd_ZY30{eyW77ge6 zQ$%%<@6lLV;{ESlYbDD=b-4sBp4Khr^}Tvd6<$=x#X`k1VQjdZDP&n8I++2m+C|lf z@~m?vsIHte{{Z@bmgQCYn%y<|mwabC+sBvVe5OL<2Q3B`MC-dB8fhEXktda|ml{_~ zH;+FS%g1Q)KXb!m3$SHq<;9UotcxU1>Jjc>RP@?Mdf@ZCR#ZtG(ZcE!lp}7|8-RG@ zZoZ-})-~!rGtbAAA)h8DgKnMcUvJS*@iXuY zmeIKWAh!w=k}=G#zS=dP+&3X3^?H1@uHP3C!J8@{WJ>Po8^s##-5LJ?Fo1gn*8Qu> z!#hN5byMkO@m{2UHm$Mptdo1Yn3G~b(!^=$EB+lTOxSOENzGqRjFFEeAx@1b*U0s_ zHis)SkK;W`&aIB~8>2*kMJgRW?W_gD=)aJx>@!7Yt763ys5ofQs?}s zDK|?;+3b0N9I(NSkt}j6NY4><7t{eJgTIY+ahh0j@v@dXG$4kQ8)>|He77mMs_(UJqMS(UD&Bu;JFv}%_-*6I}Nw^-qv2oh7aoHZmWHUK27+r4pZBB z?QK+x8~KA(q~6|h6m}BH2G&q)3SPw8ttn0_lxrO{hKJi<1K50rox#iFv8H6$9~CD@ zKsN`1(Bv$=^%h`j%VaXNQkT{up^%M97VB9t@(!7 zkSUFe09W*=up7l^TwEM#^>F*f(eMPyu`|{uHc8+W~IT+c? z2Ih`s62vtI4c$ra)ZAB$n9YaCFnd@?7Dxb8X~W-^+icYo85Q8}6<6 zr>{=ZDz~cab9tO^*mGGJj0!^=u!_dutNPG>Mz4b*q(zMl%r+#qU52RVr4KA+Km6hl zt0*_Hw?YqbYOfw?QNl~GA&i|3&CjS>wTEmpZ*;#dzY%R`1$@*(R+3e6&2Zk?>@C$# zdd}?A<3*9w@3Qo`om2n;o3CY;W7PLb)euPa7M04{P@oUQEB~pCFHz4esMj z{UZ_RPz}3SeJZ@{(aGc>ibX|=H5m$ZJ5*SHRY$c9*o?8UGedb#ec+!C))mc4w3j_O zCtKJ2xBQB4T{<~W#TohN;9&-4ENp!TNi-)@Z_2Y`EOOzzb2ZvBCW;fS*yzfqwQ9-9 zIs9xG@*7QvWJL!;(XreB`!2fjqj9dVo|^cR zyYOa}jOB2w8K3uDEVqt52>rC$f`931+l!hqu;qs&E{pC!-8KD6Yn+(_i{v56UsN+Q z;$}v5R)zZhK-^U=1e|_coLe7y6=wElU$vt>2sEvYSvB4L%0Alv0C6vlzYtIG(fX05_SP@(+jb&QeJv#ZPmQ%8J`T#~VRm-CD4^`+0F>t4ou0x_zFg zd#0aFQRF^HmzSOKya#Q+{vO~vfv)4}^q#h^oRi|q@qBcgnRmlzS-$26s{a7#u5=6ypO(!{^1T0Keu=S8VswyX5KIl1v) zR}1UQ{{SMY-#Oi0k*?gU{s%9Nk=iM7SO#o+?sK77Plw}O24}+0hG4+PV-c|j(pAO1 zUOj6k648IJl{VXyg;YL(ml`R*oo&ceixk5=C*D+dSjMZmJqmsnuAGniu^L{fwf?>S zP)#(h{{TyW{B|6I1>%e`$D|DKv}D_J1G_{1E7txnhle2+F&^kvV}7G()lbr}?Mch6 z)u5dcWKeYnXx)FttjEaxtg9SNzITj(jnRkJu)TRw)l%%=Eq-Q|(WlXA`Vm><$i~Iw z6caNuLpy$iDe8dV&h=L`ldd5aCK7?b_0Kz&bj;$~b(NmNZmhbUPVOa6110 z3h3qH?Q zmE&A&_gmkMPm20m_*c`fTHVWUzP~Zk=}WesA}v*#v5i)0N-J$OtnwSyi8@}gzO>NM zQyprz6*s6hqKgd9)l+nJQK=eLC}cpUX^IUdQAR|5>@vsv%17oa#BQW)#2q`e#Y^4PwJ1soWAa|mA|Dw#T|c+%zt~4>5wK| zVtCq60osS!7u%)HyH}*vyobfM$CP4`$G9%3bLt=^$OFI=Ubt2s@~iJXH%NGXgcUS8 z+MsGn89M2B2z2plOU^rnOaArlE|mRH`ddp#m7DDN#%b zcB!pGq_mdcSw;LQQ>MTLI#f~tiYa-~Oah8jQtAiJD59fYiHINLKsKQDqSmGY2U=v( z`ctO}0*XGAtZ4x&(lmCZ)_@CXMHe(s0-#Yv06H|KdM!)`{j{jP6o4rcr8MK};pXry{jF;Gn^C=hp|iYb6mMHC1t=^qYn{{RhDubbD= zej9)E;Y!^Gk5zptvT1{*Md=i0l<8hS=J*FEiF||rwl}SZ_zz#oy?mW3o0l3-6p+d< z9I8>rlM5P@_}Mxk2@0wX9({gPOGB(@&z#CRx=Nq;w zacM$tT~yY8QC91cnVFBD_#OUZ1DE2`EKXWEVTiE((x<4R>afhWBXL`{hwV~35Npq_ zPDc-%nNZ8^sk*rUg0h6Ss8|qn>u);sehaxc1%M6RTfn+)1EetnC)t7+3z z{EoDE9Jeor5;F+I?7q=Abq?cfK(g*Cl5M{49V^c3B1Vc-Jfml;voCYtdtSXq#C}gN z8y+{c3O<@F`d6z?UIU31LpfN~`%fz9Raor~M_*0#u5rZ^Llw}7<8)tF-DORw zYkk7{j@6nRg3)_#5oWWyDf>xAvv2y>24!6E?4{Mij>k=XDi>XivhK&8MGCU4MX|D= zap`iFbeGfIUqf2Cl?eFXwrz`*jU3YCwd{7Wjg)_hcV4JTgXhN_(}?1RGG~pKvmZ>0 z<8Jk@7cOjwUMT{{6mCpj<&NMiPWAp$z8$Nc&dJizJXXD*FVATnn)sZDnenzoaA$?l zreUUs(#>wy(ACV3D;eb$NeL?(0jA+*7ykgLTvQqegwo@U%w$H2NrAZ~M)=LU`ddR; zdlmSwWD3n(#t%Kre$S!;Br8q#-h(e?1zgvS2>BG{+*WXEQW{{U|)x=qze zmDNKZ`h@|=%1IGSkg>8$++8l#^4u*-L@&8ZHqEOdGTQr-^q(WvlrJk|BFx}A630!X zhCMC#(}fbeqtCCOL8Y(b@+rs4bjX!pj3Awgt3RnhI;_7-irX;-rG4w{MyK~Gp#A>< ztLfq^ojy0W8|5s4AcUf{f2cE){3}d3zqV(VPz+K4(rvN2H>LLvDyz{yRTT7&v!{Nr zC8m!dx<3Jdk?Tnu?41v^+5 zL)Z@W--<=Zz?DGWvHt*23)^z}R}w+{c~NAHpmS!p)kz;~3ZHMa==WBAdJgMn(hbWZ zxI-A+vYiO+rRxN-80WGv0obrTuWMGgoJ6ctffQha7#gYS2&I)8SymXlqVeN@+>+;?7tEXMi zMwdS58*bmIin{t?M)I8RJ;%9Pz8p=BEJ)JCqkd3kxH7A2v%yN&LPd)^iX4J2!G|uv zZtH97=Uji=?F@>+A=+4|>Ito%7mi%T$l^@C+GVe%Ub`iWP)P7)(x)|2qspxR0JhU@ z&(Pni@CwZFjnny^r@-Rk_?rBv=P{cnEB23oS52zBz0^P3T@Q|PQebhJIEudH2ndrL zi-w8%kNs7}`3zYcXC20I?*9Px(U;A5t?54L_RYTmTX+dWPc9K{i7Z>y?R&I-rCa&e zE_Yk|erZaU{{Zcyh4F%`D$O_iGmg7)IY}0DwhU!tKy)g%zwoY0=VW2?uFmZ-j%M0# z>R{agJ@l_n@(7`uCl??olN&D`ebO`q)vU@t3gG;Y8y*a?l^T^Z1Tix71ub*@E2rCD zw{=!p%)G6{<06#TH@!+`-k5hicA&DdGuwjmKtQ`V5D*FUqKN{;^S#HWVh0^$yBS3?Ip#= zuVvV(y=<3N)2VJVLb2mX3SC{ACSk6Ps(u<;v`rgsF~n3zu{XAabZ&s&x!iM@1lUq3 zX>nu*xTuF`M)_0N~ld714!Q`JAjs%pQDBSMDEIFaMeD*pgo zHkS#d*@nja?^%7r9P&j7G5Sj^3@mSdxAUm;o8*n-T>x8$@$YJ;S#mP}0AZVwn=XNt zR5~$ISNpZA$3?|oPgJL`#;QJG?ds#0g`sn^PN4q)$k(Lea%B)eB|*Q` z8(n|!YtQAPt@aJ0cH%nfPg>W;%v~B3x=0ByJL{o6ew{^co~rnlW#8l~xUuSfBbdBb z%5fYxFv&0N#m}qymj`#y+P>shTKwaekl4y{@#6<>VuN(77+uK(FZL#{?k#qbj*%4lU<+$GO6(obKM{)B5THD*(j%q*i zCG#@QryabR!{a3j%|h7nDvYMQu`S6(7hh`U`M?Z+3idaz3&Nk=b9{RN_A3@2^r;}9 z&b`gYZj}A@nJB-=zc!5UeKwEk{{RrFE|mbocHZ{ANLLZDa-9WApr)iMfS4zxO7#oW zg&F|OK-8+Tb)oD5e;S(9DoavPaH&*5(xfPX5(bOXqVxeEYHL-4Q&UJ~f{FpBM2J)h zD4+%@kx{)$^f8g5gXKjj1LpUotvXfd7zMm&=|!niKsqR*fD4KV(w3BcC;+__Qn{c9 zrKqJxS^y}u6jK1Aigxcn3YALKsQ|A*w|Xijr~;KbRKO_{PL(kViae;G2S=SCY10^A zwM6Soi_)M%qKYUGQAHF0QAHF0SJA#7Z}h=x`OSSB;uaiY(zfg3G5 z)RbqLyH**E!M$sfTE#Y%EDs0sEFhA{%0vgKdpQf^f3>T}#@kJpTwEJ{I*-P_smWt5 zRy^44Yf7bW*4G*u`E$Z?@*f_1sa7b~>_^wmyM3+ZuCIFjM>cx#va;EP>tNW?Fp?nN zY5A{e)VVS|*cp;BWX428v;acJ$J3`>8@*s-X6f~}kASQ3o*1T8mvg{L3>57o zFt>jLYTniK_tE*eT9_#1_(~Xghv2=Gii4!IZ8! z7|=)_X~yfW@wOo8eW6c4ZP&d)W-87lYq0d`aq1syFNJimTlaEDiIc_GQUydRY#HlWnD1#QiHo%5&mla?-^Z zniuXsHhBL4{i@8e-~6Bnm2TkcYjz%IrRz1VT6^sO05evl`D&kYzk@7{v5{niNOBzR zxL69GK?hKLd@9~cjvQpz&6OY+IhgA-OA8WqIN9pGt-Ekx<*jltvYQ@A{jgD%?F$QC zBswac!1{Hu9qV5!n^^T8iY$EVoF|AQmoE z0*NNK5_zrr7n;8h&|0JkOJW@Lp(TWiwy+kX8;RgMwoRcCn? zH6|%oSTaa1G&OYMI2B~vHp_Q*9SoKQt^Ku34f~0fQvU$afkBK73fS9iyMtRTYilhf zZZ4^Q0hJO-6!7(MsqM3Wgzo@Rhw1?9{Yhl zAex&-6G*iP0YWv>*R@)4SZjITr$B32Ux8?pyL-%=J;?dV3rp*Ac5S`RS&~w9sqSQ7C7-57{Lfs zsn=1dI(~J7GXC;IEUfd`7ji!Sz|`?&3XzE$LR1np2KrQ|GPdLkeU>rEb-2H&YdWV~ zjlE^=H}t6JR}a0lOW9<5hPUbf{{X_YM#(y(0KT;`-FlLy;sH45JZYyP5nX1zK6J~a!M;jDlpx0B-y9{dDZySgl3Vz5rlOn+lVB7kxtuk zOIY~Mz`IDyMYo~_`;bV@>I^@_Zk3-1&Bk*VO9}C$1y{2pXn%pO-xD4*&}4{;q^%io zG@|OH+g4xtg=G168|+Di$Vyi17A%ivOX+*oRLY)PdwXqk>#E(y>#0_&RaadaXJ3-U z9G($y=0O`e7Lfh1-unmmL9Ry*a#JogV`Gcf$L|A12k@?@BJ( z8ixUk2mb&e9DL()vseOb52tN&R?fKcukrbu z;Y!4pSQr&S*VUmvO62=566C_4r9_{R*Z5YR6DhHlRz)%}D!$nMRzKZdo_g}fc-PdL z`2PUZ&m7g&K8dDo%~!+bppl#Ud8lG*3s@Z&@~*x-g|Q&W2XJ(;Pv#@jf8kt?bKHJ1 z9J$?0`17A{XF{atKDt*@7mFhfDG&#b8c%l|N1*|&xlfN;;>)fqc6+Ai+S}8&&QYaw zz1NkO$Nr4xaz;5~$dHCfA&?;lK*HJ)`PV-JPk)BVh>N}qp6o-xT-k@_E3=;xvt;9M z_gq4xMtngfTJ^)@M9^hA#}hcnjHIYKU+yRHt?;z)xZbX|Q`v9xQY$CUucoQ|N^%tl zB}pS{kUIb>+$kLaZQU#_+-rN)QN<$ej2*!otApXztAVyG%q@MlzlPIYF*S9W*i)); z=5^R3^aktv4SYdzRWO_~f_B+YbFJ&> zU+n(?CG6(%989LhbWE6*{l<;_D;G$|ZwoKOL8t3pEAu|W#;Rjh0xeaxwTd)FFVeG- zeQQL9)k&)8QCkfvhZTEOOb6jo24@~MLsp3mP}BP8h@Y)#_>xg>S)73fyE*bzmKE?zomAe6h@^$a~W^0jmU z6+Ytp^1Ex&C$t$-u~dof3vzl}T07NkVm98_(x<0N$rM_(F;yw6Du9(pRCT5)fEtN9 z=~6Wc7yzlQL{x^A11%cVg+LmeFeODQDFE+MT7^w1476)bkf%sOr$stoDler5l?((; z6p#J|6(c@#^q^}|qP<8kBxt{CUUUw$<3JguPX7R%Do6!I6jcCFZABE21r$-*h57^k-G@t}&RJpZ@@(R=#gvNcflk0HcE$4{EK> zl_zvd0zfCAs#(Dr8i^>TLtL&$Hx~^zh5&v|Kc zGNWw#$Gcv}Bl>U9TCSAj)aaXpO|GhYcAhz-62`&NwG28}kNH0s#s2`*U|Wj;I*%@o z{l>VM{MRFjHo-Ae9T4g(v&ZwV$PXL9QIDKiOD(La7iM?T=nU#{A$F@V{pd8PfVT#dt7;5vW30PA_z9Bby2aO z+_KhpHO!XB+Jss*9^lhb+AFQ~wY2i8Ab)O9#E`uj-E4Z);K`O35}_N=6&sW=D#K}8 zHOE6#pDIZ>Y4sDfs@2jB_}MbTtYTn&i?G(mV;@z#b*+tv!x#NR6%7;&BAJKXX#jYh z{XA5CD~ytRWEC3f8vO`8tD(o|wlJ3-MlFpxdorqk%wuD&(B0Rl^Q`YneN~B-E4u1y zOp=m)HX#d@klgx(*b&pjFsr7__mNvesyM8ZHo`=e#m4{{B0W0A%bp)5xD%$Ee)Zi?6G-lnSmP6zjNItbY#wKmn|L8t)|?25PwJbU4M;O*DdR*GWT?f+jjyX2S zp3{45qQm)hI^Xc9#gyvm%-h21!==F%VN~Q55}k(Xd--*(DMzY(z8)cK);TW!028ga zHRC!)RGz&LkK;2i5BQ zYF0fRdz9|9eGY_0mIJl7cZrUmi*%~PqU9e+^`CCueQorhO&Z2Xk8EIq@u9ka-*?i+ zsmPi`wp)8_g5KEab^Sx?DORnwrt*Sx^3>9cJR3kzqBpZC{{ZdZ#;nS8NeX(SRAnW# zvA(OXfvU0R5<~5&yD(q@)SWMCM|9D`-4HIviM1LX2jE3RPn6q8a1+sMC8(^%LAZ^t zV9orxRjjf5g@>V-f=}~Uf5Ndr?_^D|utb;9BuD$JTfyurV?@_@Y<<`0=z8q>QnrpK zSlM>*_=0oOLJHBHiuP1pVC{A$#C|n(x5Fig4y|?4#>=g|>Jq}nAu2Dqv~P%Y8dmsY zd16e06ewuWka~t1{x_(-l1kn`iAgh^Bc^Y#(eBtc6_5=BfvPY*HLe)lLq~P8*sA#s zqP1kguw*U{JOm`bGfn)Adx6||)>$Nu6p}$3Fpgl1M^N4)%AsG9N~=ezP9E<-h?)4B z@-WgQbwIGfB(_+4sRl^H24351n3GEeQbFyHK>^9I1RVnk^)h3atY$v?G;%n{I;{It zF-5;dUe&|pqk<`7%91_N?u{iIS) zBoanXx0f3FOTr1cYjicMHx>><50c|k9iuVB9#$N`aGJ~dPl&a0IEiJ-mV8!Kj&Ir( z_bs`1t@f_H>}$QmWel8HFpQSV!e9i8>D-}y;5&_aS1x62TCMT5Z8S<;t3uPH8dfdk zWg7lRGlz;fH!QI26GIzVo06n!f1?Vg7bR2V63ev40c98e01drjp~sB8PGK>#oQc`o zGJ)u^H&y&Wy)4~>lV??A3oo+ag^4V^SIE}fXC_44tK*c@)3%=?Tl80?Sm|;+-|pwm zTyjcEQDlv}G>8B!p!kZZR6{9^(`;rE7EpV>wyKs9B=JB2E>MFdwA?iO>KU>K;)?R! zm3_8v=C%I-jb^D`DPF7Nv?ur#Uag*G8Af@;1)k|FMbB0w7F+%`9u>CaD>1P9PnkU{ zB(u6_tk>F6fh2eX{{RZN6~G0y-4(+R9<}URkAq*;RK7Z#l(gh(ewO}P9d2|?n9@h> zgAtQ{;rd69;%i^WUmx}=vD`{kiwo(zdUto5`G@yc z5mDt-N~PspC!V)TX>Of^BGr8mMRL z(7=s4QYT90e1AN0TrLi9H#5SF-&<>4I^f$wp%l35YNY8}SXD1nwkV~lm#dnndQAaC z)eTp_TBWHlGrdrH)`zU;ttJIh3eMH0O3d{V1xBF4rqu&d_8DDP+Eu2ieRZgUgbg}~ zsZ_KuwMB(apxRPffxypY!{y<~CdoMVp8XB~0RCF&Y-9SYJAgmFv-6O&n4yq=Q*a7L zQFGdt9hBKIy2zzug}t{2zM35>uUV?MZ6D}mwVLm#s3NJj>Uxu@r%dQ+Rs|NNOd72` zYGRrK!L2h$Q>7v!MFxsv0a6sHiiR>`r}e7Ase^iQ1c9eWc~EEosjpgywM<%HyQdI1ukrsM80nNC5|>N6My6LYxdl(NQ!}0DR_(D6dGsDT-86=mVsB)1^rOQ>9L* z1w|B60HU2l(YOKWMMNIPo$0^~Yto7ZE6{*+QXVu=z+~xai8Rf+8b*WyzO-CXN}LEZ z6tve`bf^Hm7Z#*NAyv2z^shw}KmnqPR7i(K6sf=kI#f`=bW*2C1z$<{ptl;8^LqM6 z#Yg`DhN1H7O8q`1RPIWO>*hKd;&Qx}KNpDkbGFt)V1WI{!||@;oeA(2!jc_Ef=u{fXKMl&a2|vkz zSvc%@{{U~11G0&uCc#eAuGYAyXHUkQ=$|(tOs+B~F{;C5nFX{eTDw*~^n6N%t~248*9gzJtPrEC?!WMxc(OuSk+; zg2Wi)E!oDKN)P4psFg^X&1nMwLn+e7`|Hq^w{C|lJ>HACe3^$bG>;(v09HTphu@+yt&E%vAi3Acc?Rk)Sf#=vR^ogc#|_(W_?$mu|1PULBB zl{bpWCEUKQhz_IhrV-fbahdU*xIBfM0hQ5#>V<*ZEPZUs-<@*U3!S8qdkgq>s8rF} zcK~b{ZErE*Q^6+M>$>SZ#_cI5)2YznawCFQNe1|)LXt$oa=pDkFwpfKMxfSAnA#`y z&5qD4!}TfkD}NfStdKe}1xv=eJvTWP&%7<4cgk2MY%0imcD4Z zwQ6yCaogfysVTOUm|2MMrB-LEWYz3Ph^g2*F~8b+c^a!q((w_DnTS*)v5BMHHwI7` zlAU&&=xJ>pB~|Ft)fGm12PI=B%toe%az*}{{VFBN>qwL1N;MZPB273`ta31awbyGO z0aD9fWmpBr@k6mj)R>%Zt)$>??Jw(?}4kV7Dn zz>s|)^d5EHNYf#v!BP`&_dQqKOAG8z8uM2-*IM*^PFl~86fyv2hD9*QO^T8B>(W9ht5RrrjU?dz_g`$C#)ZDcZ#K@HOb6jAi0sW8kTIVpftzwyPEP*q_vH zYX>`o4YQyi#W}j$u{~GnDvlSEIJ3mEOk$2X1A;GOp&MG=t2@qIDF2F;V^+JiH>{?UTCFx~yWHB%B(2+4 zb@HRigC7EEXSQTgOBzZ(*#QN@z5GyER##P;CW%CrW(^#s%3WA*5~pLdbrsOY%v_8% zj~+kW$)u+okXvJt3#I=6lJ$cZ8W`u70p>E};oC0>T-d0-$yJYQ5;UmB+E!Lj=-bhE zbGOHDG1+RPRc${H@H*I&M~f;?E$4$F)T!Ndj%D<-DCz?*S~J!zPZnsK+htc}$1(IE z>lOZn;z&R3-n%T7xMhD${Wo1A z+J7&BifwYIRjqsIZsdfLQ27dO&{{E zZy%f`pAj=%_xpk}M`Z@u4;t@sxcqajPEHHFc-c4hp_Ey{xl_1*h>O%ZeXG)!P3Z}x z>5f|!JnLs)KOK!&MsIuf2;SilZ`eAXmT_E+)JS6xMn9+OH)C=cjryAEMr4XMk|_XZ zjX>?Sc7n_J+PwBjNpacLnpos*>JEh5-|`in3eHCQN=4g6^Ef#Gi4FT`3GM}I!WNRo z`hj8M4OH^U1hLA57DC&107dWMYRExmK;(i`ef)vFdd^)Vz~Z7yE8b`G@jLlK6ogJ$ z*ufxk8Xn{Y*UGb`f41iihh)ma#OTCz{3=r_yfR3uWynQwAUeCCy{+YHr!OQ*nDZTS zFo^doExjZ?exto{(KzG0r&r-CPyRU4}@;&Xh zLK%Ds?OG$ACBc;tyCj8x0Q#?eLe(6B2xOCK1JVgUsIbtQoK)j~8Ef(#oUL|(s53F& zhyMUec!$3mys0(y+hD1wwW1j*dW2y|fA`d>=URK`dejdbpOE3TDE z*;n^IUmI>@r7c$4d^!SN!%JG$@S%&g_HL1dPS! z?hHPnu65g}pVGD3f0y8Wv;C&zPEW^M4chOADNsMa-leag9+$6)f3$p;vCic2?0p$f z?m^phfATf<(WtHr)r^+$*XDF%b5-G|$b)pMn%1jYt7@6(XlHuP_pLGw4QD!P)dN|#1Cq5H zO+K_5RJR%>eQGQyr`DFkG3Q3o<4CL4-k+$iJHpKW0O}Jfjh^CMsq4K>+xu(OxE8f| zyBuC<7k{!_?zO!w)E^qx66IW#?^$01ESfsM7(G{dbr63lm2t9$wP>o8YgU0x0Wfsd zrBD?ranwM6wxSI)N{JZnQm9n>RL4<_cvXVds)bl6hyp^T+M+4akO5N_8jz-t777I+ zPKE=gNK>Q$dU;f7o|PJ4MU51V6uON0-4sz?nSfD66u@+;(xm_tQAIEc1r$<%15qcn zIw_ZRg*rejC^Y{7x{)S;5%Hx(DiDWCfkCGu6&I&^i8Kg5zJW@gTBHHi zl@w7R6j4P23RF>gXalVlrYX{pBTQUSX;1^NrTkvQjE_#jzG+`h_~_fl#4T+qZua<< zQ>!XVBy5n|+#v1TY(E#dw}BP(9L%{e@UpTZzT}Cu zU2UgZSl7&Wen*L)J|yMx6B;;f>mvqaXKv+uHR)KjdvbM6s;-){GBu=}@04)-ryHI7 zEXbA;$@`Uw7&K)YqeR{QmB5Y}C*80Y32UCV71ifXG3N4Pe6M>E2@p$;OP~Z?1P*jx zD!&gW7ng$%jpUvVIt)0`C4hK?sh+%2cWt2nI|yZ(Q~964Zk z9D)f7M(cv6{uVma6$85qh{mLD{>tcPO4(UPHxcB#V8a}+lBM=&udiJySOQg zCH=dq$Yab){{Wr3Ltx+Z^{y^Q?Y+Wn*>5Sn$eSV@HS$sucrRFu5b9<9b%p zRkGb6N_Y4(n4mI{NEX*#=8?9`-_?GeRBU^Fr?EeeN^cV-iLui62KMqkbzcyN8x_$~ zV{@nj$W&+~w<0N^ki$Bakt`WcQQTEmqV!OnfHFy?Mf*@_0g5k5iU4NasZm7`1)kG; zB5%-JXPxbSpGqQiRy&2k7C((3&9tcdPNaP*AxQ**pzGyFbjF-C(A`3@w@$~(uEofF zc?&79VP^j0_!^{=z<-2Vqe-OGOmh}isoS1)SRsfy%a1TJHS}eY+gSd3*C4jpHz>7_ zPTEwWD(Yb>OR@f$2cht{okme-AgNnuRP_d<9yM7;m%Fk}X|KtimKkyR9uf>PEi7C8 zh}PtpS5^EN8ye4_G`X0|F3(7fcM+*p9+pFX;?>8)%9kD6+j4?MDCBrHnt9h=2FZ+w z+16Yfmn*!Hy6QD%70+y6Zq25e*sjc-ccY96N1k0{dAk zM$_%soh|26n;cnYuGWQbF3 zT`U5wooWk{8%Fs6nHkW$MA(vUPqlw8)y&L?KaRv4MrvJKppW{jtZaQf9el@eS-eWscIC@m9L&)zHTV}>H2Y6Z%<0K&j3JjKLQI(jiV%gxtNU6zwIR@A#1dP-F5Xweula;v{wHBx0Rg8%ObCM*!qG00Hv#wk-7<)nE*fM zL`nYu>QBa=6)M&5s$ExY`wsdv`)~S_%`x%(zW9ddu4RrhuHD_W^XXoPDn|;fDkDWW zMuz9rybF~dTI0=(nOLVE+(~m%K{C0}`#W#4{{X7C48&ODZJP)8bWO_rQ1Rz!_{erP_b$RgYZXy_s^8gM_kw0P$0T|b{{U2{K*aib zRJiPgg)$;*ZfRLi54eq9)px#KSK9k`e^UMy=}sLlZYxIHPyIuyHIEnjP4~FAhD@Nslo* zWFYU@#A+{DatNMNpBZO@Y3>WLcS6Jbxe4&>d)CyoxofR>xc>lC{Y>tcB-V~m(soNn z8UbJ#H-95-@beYQR}uu=O{7o}dRYC1zdGnK3RU7w=;fuI?|U+fbgau5$ipDq$iCx6 zZvL$j^%Q9@HkAC!ZO_m2HRJ4Pg316WZmrpXT&^Qwm$^m~oDuA0g* zWfp@bCy4Dg8(8$Q@v7(l0P}+D_L3QVylQ-d8JT8Yn-z#1`%=u77nD3g))y_=m#8v!&-_>c_Qz~*8>C|dGDk}@j!BbK;=sR56o37Ow-+0`I_|=fi@UoS$x><+T zt5l}H0W_P}@H(Fs&pc1bc>J<#f?*7n@N>4mN+|?ivDUvShay#$GHui!H8&OdZ-LAi z+(s5)H}_#ePo1@{Z*-y7-Vkkt{a$i(8ml#7sF7UBn;G0*voN)4ajj==wD|!;RV`W^ zR(GHb@^`8YUnOUHPf#mxE*WR5q&Fx@`%F24sEX34QNDqbQA)i-0ntSiz&g=Np0of_MHB#0MI%W7 zQAHzE0BKQ5kP`Bybg15+Y5*x3bd3NbMHHw3(llO?6vP*(nw26gO#qD-qLnlQCWYQwtxSV`* z=j0|XI_(VdFjivP1c)EK&xL1^#=VfypX6A18GKyuU`FqkFxwc2l_Z}NZ~*bIpFStY zaN~HhC6_LE+(nUxj1|KLUB*~*H9#++8*ftiFUh&CUpjs@*Y+5&w#LGN?irU$%OaNC z-@>?&OAIL@gt!R7kP9h$i*CP8okeMn4bqorm~mIH#^1-8mF%t4MW(;V(C_iTY_jol zqF?V^u<|JIx3#p3R6o)25fKGphq#8ORUi? zt#Umq3G*E)jti4sCpjM=NZ5`@m)dQv0Tv}sPpCQ(TcwkQo;Q9~dR5uJQPb7>7}~T> zvXnltw~3AnHdAR39EFvWyeXr2*D>zo?{kEA_41%m;<$^KjvR zdMMn4EDk{12~vjRTb0&k;NW(i~E^`-^e{7=Lcepx(ZMO37PaW%Z$#-e5F9BUO zqw_=nxwmQ!fi~23G$_6G0@~~Sl{SV&iDoK&w zWh!;8Fm9PfJVY#x!q+wg{c4#dX^1ats)YvD(M5$uHY(R%wJkQhO0AN%n>{>D`3lm+ zt03DX0HFW?0l#|BjXapL6f95@19!EJPF6-mD&)GV`+>B+w;K6$s&WW<46D(#`X364 ztvI!#lU$A;I_{(5j<+S1CPHJ#Ng@^6l7dMK*=}$4_Na+kM;S^$Eu+TWFaH17{4QX37_hFA@PFvkL|Xx7MuYIk`DZjAoh`@gv2?hY~np7E-XT!y*3w6Q5D2$nP2! zb9E{$euQ`3P^jwFq8r&vrQnK9Sv2}?X28gBM0+j)wx4)Yu8rUgYHP}#w!BFrBO_{A zPpN+z!68JEo-G1&0QT-bzO`d+Eb8mI7>3tP0Jv|hR!aW$r(Y3MMaAm^fB~N=BTc*0 z$lFU-S8goaOgRw}xnh5BC|^SpFZ9Zf5Z4B{(h}JbvfV_NjIi)J+v{3G1d=6Du^h7P z@wn6Yij0+Si+6YDdu4b%hr$TyJdbAjumJyOe4F0H*a-Y0}kxZ^?e5y7kuG zwD_}dRtT*dZ4g)spG=5ty7g0kO=ME#L=!a1SFx~VQ{_>@CE>Gxs#L6E{crav{^~Nb zACiMTrr)F#>c8A>P1w zUs~0W-}db-y(D^X(?P9qG38{FQ`BqaYU@WI?s(S7fz!SL!T2P52f zBx=Ny`49M3{B0XXvn2DZuT;IDzGAOpKT7?z7$k~0VUlz&6i%%)YHV3F+@Sp`m5^9i zYqvwzgD|%1{RKWcMx%GG@|K32_;I1hc(J51W3v~6L!%UJS9hI`wf67!voz)WQW#v_ z@m=CSKyEAGts;~|`jizT`we|-{h^wCahZWUY>L5Wh_`#_YY%f+#FKK7ydv8@kT+L#&S*0Z%}eJeXs8C!I$&01Tf zXMVK6rK+|SYgK2hX27V_O-ZUJr640w9q&@8UZIQ)DlTtDODIHFKbeQ$rN+;XYtjKO?%-ul;4_O3qy){8D82xOf0wuEV2 zZ>=or`?v9P^VH6tN-R@WgH$Q2RMuq{j+Dlfg+9~)7Bm1TwK1jWKs#EMGfJ2eU24Uu zmaSTWlD#kdT8bz`A9|9Sg-8kjwQ5xX(xrMr1J;UE#W8`PP-$OU7!3JQMwC>6^O{uY zSE^t-DN#%Uigb+<0eW<(pa)8dVvq}^2TEq5)YAeciet`|FbZc{D5L?Y6bn+l7oY%} z(kEIe5qfA$2_l#v{{X_5){r#d2hx!@q-dZ5l{!YL08{HxH|%N9(1%KoIy%w-pmntr zs+Pb?)LNB0(tr+>QYWCME!6ZKew2W+DItbLn;`M>!O6M~{j@S-|&-k}k_2x*LrKpQP6?jy2~|By&L@w`Wyl zk&JFT})r3OT}Hz1N%>E4n?Cz&HHW|h@$ zdu}^!MNq6poxCffgCf9BBPc8(1z`Yb?=T?&KjHhST56kG_Veh5tgNB@f0=j5G9b?R z4s4k0{{Xi4eW;pC7xv-;6=Spx$yKDEyW5RBJK>7?T=3gCaAmk@X(oxw#cSxvf)Nbxp0;k3=}GudidF!SdV;aOH8F zuNnKevQyf^%9kPITuE8K{OQs#+pG?tcvl?bqCzHO#xP3TX$ov?2yX&4q$7q0$4PF; zQD&4Vvt5PNeOeLHx}!P?-}b46jU0Iwb+pndMY&DZ@{$v$dQZ~l8gG`bUW>1&y6x(X zG+)9oFDW!}q!7m$+pJ!Lbv6Rx=U)z#N1dALB9=6oAk4uYFl<P}GlPY+cA-SV#ET}=b48w5Su-jifd}!dhQERNd$IW%Ohk??@#K%zi z`15Qevd0itRU+TjyN}Wo*C!_qD5Vb>cE!K-2vfd2byf$s9VtF!(a6QF7?$@TYlYm` z4Rsc%E^O<%&QG|dB?ObW5CI1N07`VGMBC*uy7uf%twy3E3bKYUouvwR8qPE_bH{`!Xt*YD%WD^;y}KC5CBQAKG4g*zK=?b7t9qya?~Pyt0cQ~*@tMt$2w_Nim! z1wyABjUM2(^{GRD1OEV(4tfnl>Oj#&6bNJi(B73XN{Ir;ed@lD3X2j2iSspG6zGAs zI+i1rvKFu>QhHRz&82PX1IDw|g8)IcqxjNwor|se`Ah6e-72L38k^qQ^tG>6$+k$t zkG)2x#;B6piC&b^w%m^TQgzv_$6G|!+Nbz=7NVS)V^d+dmOaN#rrOt2E`Qv{n8hPW zaZtq4C;sR{P%~?(^A*j&Y-G-W=WZCD;{M>rtBCLFE9M1szCrsB^#ooOz06p#UZwhEUe*6Uv-ki z_UTewi2&MK!>Jx8$M{t;F=s8%lY0#Stt(fmapq0$wW{Bd+2oo9#Sx~Bv9wr9!MnfUYSKI&>bpOZ$9aY8aLj^%FxYPFcFO1fS4>P7l^Qy7^u1ok3% z3zoLkHY3KmFz}fZO9S$93@Bt>i6BDkN)JdXozHVqYh$m~W#zrJ@c09Fvs`NQjkeeR zrzF@FBlU~^HR*U?k9K}G9z4b`sjokHHC?c{)hr`8#BzdninaZ1> z5fuoHy6&%iNZa1Dj!Od@l72&j;`YZP6#bl+$bkih>lf9v7uK@Lb$VKgmV2pwn(5=> zI?~m$ZKRYq>Ur#ZY`mx2iv!NzcG%Rp1EtQ}*J@vg^O#VkcP9dI*z(9AzDuewE}^&k zci*e|ufJs{H!pzVxaP=(xn#}Cid2pj#EqH>BV{H@J=V3h zo`TxdBO3x42*$&kCc|;urTsk%9l8x`-{O21md)X!#l_;_!NX+t4=J46W^|D52g^>H zS7(a&C%KIdK5s3PkkB-k&|+Z~5lD&wJEj0BRb%S8u4nHw*4DH*YGY3Rg{PBdixpOh zCHVel%O8*CC5dxZ2;=uz!ZU1FU4SW4oj|eEO7?&4t}|l%gCsUmJliNbxf>&s@ZTLE%`82aeJuZwlSSew9-Ia6}rT6W6wF;^< zh5rCkO4cl%uT$#)>3WMDZB0JiC}FMY4Tu`4>c$mYQ-CwLtkN3OAw8=*E$EOlIPY27 zwYaS8FF+aJrDuB5{VOxkAX3!>tyt9xmNKF$2THVxtklR5?@%>1s>!HhK|!F@NuAEn_3@eNyrEY577`D^(Z)kLor zOjN+{P+qk$S*=D|I#h?1Rw`ng0OdS;_dpe8y|Nluhh$3dStqKXB2uwWEXMF2Wo z>C(L<04Sx?N-B^Jm^B(IU*+ zAyL|$DgZ``D5iuIUeyw5j+)Z}^`+jO6o4sSi_!F^wgJ&d9Vy@bR4@arS&yXgbtE_- z0tLuAYC#{up6qa=(&hV-zz@g@gZpjO2vKrGWbQWCLVMIq=?wvcDtWVcEV;AeX(o4X zbxHQfVcSLi78QzhMI}{2^eVxN0H?O1_p2eASNB@`ovuuhT(jT#n_X(Pm@9(Fq#a7I z^syhzZ_>N!xagLZNkV(nEZF4YU58u&5(VmeiegmWd?jH;56b&MZNSY3|h zuwI=nSeW{WT?c^ZD(rmhjA9xl0hESDDhX0GxV=-W-n;mj^Q+R!m3g~kA5h6px;Y{*jVco98S@I+c??|cuu=Ir;bQRk(Wqex-9#F>&e9t+J zD`SD`e0(g0F`3FAvPpqH*#||xh_4@dn$AlrwH2=3Hrc<1$eTrUTF>R!v?NRk->|CQ z%n97z$_n53(uzYK>ngEeSJW?WG3QX-Nn2|Mur@cb)E}*D6C})RURE=VtR;4zaRwqi zApq(c{{X_SlcDtjZmCd$302C~a23tz1l_8H;pKn8xkSw)A>{wxr(Ur-iEwHhgKPrPjYV zHoaE8)clO_%8@C(o7__yuFy)0gLN%?9XgFgP+H7(6SN;q`r4(rNqx!zVW1iSPlZ8% z9S>{%J{8jjEKExhNx3~q?^0O`qo_Z40fm9k8};p|s9uT*7&X?1oy-_=;Y+r7Wgf9A zh9C}`Sn9U&u1&gky-DL}+iCiOFJcdIQ+iVHtdoZ-d#=US_O9J@XImeS<2fU<7c61q zSwh2=qBC?mWF0T(S$Pf@l;Xm+elx=xmJ!NFq4u4pYYh&yjZMhhFW?1w)y~i2Q;ma= zm}X+ki9zKfo z85sO;$lEhM38Le3P$5n|muzye^s>Ukp}%8Zdn*$s3U|fJiJ_i9zBd*k;^X*Mn6p;? zm+87*sy)}2b*|{n_}z8gJ(?(~Ce3$(bT+q-YK<|sTmBzf)PdVe)J;p%eL8ooS@@$5 zBlfIOo+V#(;&CFgFyHB6rh%+{=}xiSAjeuE#gb?;G7zrZV67k|2D7%ysPAHRstWiK zRzhQ0RLrHKzpO5X$HJSK)A;Zj-%_e7PK8*h>rv@Ihf0blfC?%~ySHiuh4s>&=>4F( zPrJC1_t33{mv5Ji5(F($*uzo?8h;uA0B9_HZ&sP3DglTV1QO+#k^r{ey*tsbVW{p$ zBOY97;Mo0FN{+*{Kj|jd9gl@>hm(pEh~KcrcEq_m(6Y=+@BaX}UEZq? zPL|TT{D04R?kff!H;x$C_}KXeHZ>UWvG?xVU7AH=c7`AW+M?FU3MiZFFN*W(IIQk@ z(-fZAl*azqJ4BmEQf+%*rR%ft&y4f`04B~jd@dVLIgO-XNR2(c6^`ey{X(K2Y_d2gl#;I)V(_&|2FpY%+wxF98(1B`{@;w@=`0~@IV@@k{-^D@S z&G;^79ma9|mVSN&BQ|4<*ux++@R-|UJcygFG`Y7=#;MQvo(3lqKPivSG4O89zyRspW7wu6^R$HQLVh|Z~9gVkps-J z9iRjr#>8)(XlaUZavSmXQY|L6%)mg$GsxN+>w5=IG5#=&g5+Rc+Xa1YWp!;@= z24>T^S6ar|;?aDnnz(7t=9190j;gv+c6#ag7*7qwV#Ov-bnMaJYN|4&+WnMV{cEEK z9g-r8lj1nv`x&>0os}3cgnG++gs|&=n$+XQZaNw9pFbKnu^W6?Gmy@cGKF^vfbM&E z)j{}3C2f=D@{kawSn<^3qRFWsZtqyUm$H7VWbLEi)9D%{{v{|+M62b$%+fJ={G4n_ z-b_IZO3bYhwc}>7Bn`SPXMQ6WAzo~J%$%o=%PMSOh*;YGoffoWe2bL9$B+Ft0vt&h zj4|X$4D-mddRZkBdUp4F{yB?67|&-*e2vh z4(S^A@%|M;MK)CL`wV#|^!nvcSwQR!t6F2Ojvk$M2d85c?}{Tav;k2_5UP`K4_o+a zUbFqV$^Fkf;H`>ASRSI?D;!?~<)p=nGb}nokPMN7qZAqvLA9&hd>`U4aNg!zOjt;u zAz@=~r});dCMQ=~w`RUexK%k$G(D7TJM=YSwW$bc*nwkEk*QmBtj^ZGX?o2dtLOy` z*ELHTv8txfRIn&>rBKy#-qk}I9>7y2XKKCmsuVx|pNDnmh4-~%*Ly*eNOlR%_RDo?N$FIuowV@jCtshJujQlu&AN&qTCqfApz zpc54!bf^lI3<*#TsR|7)pflE^dUUN+1c9P~(u!S1eCCQM*1ar)3$8qb^` z*dSYJ`^h%b%f!>Fn_Z7TeZGDzvr+M;zd5D7Lq4wvs+a8=kCLaQT{X+0sGK>bVl zzPoF_%_P~tleAV$W;O#*Mu6+3!R{-$@th0^re1(@7yeNotiomBDq~OKnC9tdf|Mdli~I+3-OZY zh7t_tl64;Q;6Q!5d4O3^;ug#E#by|sY5LCJINY7_lqZ_XaML1tB;-i z1-yRa#BPf#ivp+D?dhiF(AP)iGBD>dHpIBh`1nPkLKs}*#>Krl3!hbojd7#NjWBXB z=T?=ZD<(gzg^EB&xcfRWbQ^1z4O^}|?=`HiHNU{=wc=~G`uQ1TEH1Jwo4xK0R83ht z^5jTmnc7Jj+nvqHu&}v4LaVN&vCi9Kr$rP9mgA?DZo!!&kjpG*Ap$bGZQc=E(i>k3 z>C(CNdPwOLL?mQax44UYFdB{CHZ+=)*K(@$lh`%~AI4)#^3FAqe5kTwSU9sA0f{7w zBR9PqzN783uHK_s@zPH6yUiipG>&9xJXo8Pr=55B-;(oOS17!Jliz4ef4NMB60FL; zlrp2}?4bHs>sh(e#b(Ko$#B^7L5|rH89mSf+E(8ZqM$09MZsOiwR7XEt=qq=lqGqc z7Sw;nrQcQQ(kD;U<|M;y$sxCIBz9`-V&~#=QMNBU_jd%v$eXmNR9z!JD#t^9mFK}C zn7#GVwZ0W))jpPAReXVEaFbKfnt2XCCymHB*&qknuB@i&%ENN9p5n5rZN8Vdw!N#p zg*+UO9@rVu12A-4S7YmpYkjBrd_{3`G3LdUpq&azomA4tk+$i5FJ0qBW&KE3qETw= zSGR|QE1=u8Eos=DYgjWFQDASW?N=wfsPV>qIy8VE<>~dcQF~Rgv_&Hk1Gq2sS*@!R z+sF%0%1}y39zSqgF^1cjO~DP&iq30q8#+Ss$0F`rh$M$z#ErRZMbf}+v{$&pn^J!Qvmg%M*(CmKqqDNC#}5d z-LQpHq`P0#y)^pOKzFt6)}HQxmiEvJPhO=amg#D03ks;Z7j`3U+e>%+YfPdI8RPa~ z3i^E8j`$bZZt&7eLV ztH&{yb)*CkKGx8W0183%zQEL@Wd_W_M_!i~6_fUgJvNDQ^yRN|)>Yf*q3Yn`xTz7+ z3Eihtxm>N*?a@mgy4Bgm$R6Byj6yCs8=Y)`k*4MG`qzW~=0E{`&=%oFV}uZc3V z$^kifu0pF{zh&FrvB~XiWjQkFwU(woBTD2;>8b1|7;xqLxU<9r&ATQ|*OS7)Y6sG& z<+&_FbX>KOWE*loAh;d2kzQIpH!0Yz!MP2H+!o}U07qSGVc_SJAS&TxV-lpWNZG)* zdmB{$0JpTX;hoDx0Kub1D5`qW!0VyQIDV}et)We864 zI;t_!_2^`WjKP;5kpBQoIav_QvxA*3ekFBTa2m`9IHjzmmrm6xjH9d~`DY z;tX79l|*uF*?rwkhPA}-+OtZk#+^SsMBZ745#Rg{G-5}Iq`=~`Cb%-Z^IR!Wp=BKi z`d6Ui{%i95UO70P2w`Cf7imc2SI8&%&G%T7f_4{hJ8$Xu4;zWq5sw@Do0;jZ6>T4F~!Zb-}myxw75PHoatC_1jhKT}~2B~_z&1H6^BA2Y}deyGl)eLE{D{7_c)-_9YH6T=K zCZxuzCWo-ZY6MiTtwoJY2&u(ZYSXP&-Rf+Hh}`t0dPMf5O-m?7s&i6is+j3hFf?*` z$3(_iAELML?^%95DfcH1c9{TZld(bERs7&q#Q}!zP}A}6TueFrjHJmd%*x)q$F==- z71NHK{k^KUZT=dgpCgQj_G)UuRjCXEDYzow_>R>vrEw!tLZ#ZE4M-c)ffD}ODmS9^ zhCb8^jp>R^3k6szr8lbvw4i91y*uehX-I=M+$CHR_lS^isV#Ksr=gy%fMNpruUGpaPW?QUItLl|<7(Mv8Q*fMTX9 z7pVhDfas!)X#i15jc-7J)JeTMT`7Q4r%35d08*gRHAq26@un5xk2`W=iym(HQ3^KoSftn$vWZSM)x^0u~aev zeUaN%bLCNz^`%{`(q2EJ>dT^T(3F+p#Uz;#!LB|&XA_r|?L?pHc@v?9vLbd^)VU3RKnCY-!l%=%aeuhBMb8~A#a2^^UJs1S z9UpEKHnnFDBZ_!17dzgJlPf_sCCHv4pfbCm8l!{hVWq{Zp1_X1>)UhrQF7dND&+zG zy~plJtq?`YiHHbBz%A{fdbfTR;z`sI_*Y&Gmc1t0Irw--hhq$tReE(An=n3g-phym zSC3qXV`Gtsg{767agsZMW$*nz?5{uGy$8lxbCAXdL}<~?<-Wo;8>jxRl|JLsRh4g# zU3T$b60pOZZ)+S7!~y}(^{anz=_+E6QMY#AP}cVc#=1Pm5crvlF{3SuEOF#OLA~RU zcJZ@ZX(rHB^(+SLp(5N#SCRe*Lk zzu;@1V@(Cf9s5yg&ds2$yVV^g!jWB`7*_Dxax3m_dW%+5ipt>%YQp!{z*LGdF=!?_ zn^>DUAapj+)CkD1yS1&Q$+fB!{{T|_WYbUSe}N>znoX>T3b4AH*dEk39hRX9i&-zQ zUsl>Ke}z^WWxDP*BFrzPszWYx+IO|o?o+twrL?E(=<3My#;Kx)ur{~lQx6BG@tr>6 z8?W%vqa%kP+Q!PM$i~OU!{cIxNQ#!3J;!+%X=dC= zu|0sTIQ&P*`7GvaZazViA>X&!_S75xkiY;hRbRVBIda4&^>D9~(naWhO&ju)6kJwz zLQOt4Jd$H$4fzwQ9jJucbDq_+3jy-7mk%0$X@{%aoz@t@waG5V!o6o1{@MKNI80>7 zOekkNvO`QjbJT8*JsP_M{i5RVVoABKb|B8zu^~{Z5M={h+qR!gWs}|F)jYLtry9F_ z`_TP`o$HC$<+G7wRe{B2hF5|crbWh69G)kNOsO$fY zWc+(HCQfvmOYu1v@9w7?3wv@YVgN{m%P_NFTHTNG-d8GTmm?(ryIHoVWF1vhsQn|M zu2(V4@-k%{_RJZJG6hDImXvMNuZM+l^Ur&<-m})$YColUnyOVK)GvYU@G*E(5A1XK z=yCY*8fDAvLmW)Gh(juS%nP>LUrzN-U&z1PoCza}X)^g!FnMx02<2wn<5h}H#TbV1 z8du43Gjb<(k>mi6ONBOHrK5otFis6iDoLyGKOF7U2Yt?*z z;2gI#BJNLW8;#Pi?d9WJEFRk%=NG9I-<8oBE`nqWbVQr&9CHCr8M0=BBol{V{8J~bdj)LNu!CXmX_R&Q1ssr0F^ zA_uJ_sG{_XR5FoU3aO83n>Ff(YKBqD=8yfU*IVc-gZ(#6?*3Jr9R^s85r8pkUb#yC-YZtwVodqa%TGe2czJ#hC~M)fk|T|s<%@a zK9gOG*NVc)d~B7;^=(UEb%n=9ACFr0YQdB;o2vjp9tOF+&OR5FwYB*5MdP&B$e5`L zh^bax4FJ?{+qE)#)JdrVUUcdzYFDJdn$@dS3b9QCET>VuNKye*g(_l@%LO`!r$|Gh zl|L$A6#7#0qJ}bKN-7tkkdK|xqKj9oViX!JOT8c+6zLjr0BSd-E|h>> zswSmTZwg>WohmATbk>zIr3?o}7ZhK$ND7JwrA+{Ly%bS;a3G{@MI)sE9jPBGS2XH` zA*CJfMJv$&Iw+!m3Mdp%0YDxUR*WbPPE2rteaBy=4@E2wSMgj8ksPNMFVej^9+IO_ zMTkAefvos&tPmt>EEHPRee0fkmXDhJql0b_HF+!$e`hnBs2W5_)qmk$SOO$sy$9;Q zTKiUREFn7Ilb83mYseSD*oz?X>5d{zT;8{?g~S3}VKMRxmqvbep{iSC#3Ir3wN z$!Mm2B)EL1#pLmGG3^-=s;f+j>a5?>FSWfSuI(?SVB`>EWKV_^1;(004P`EDcKYN} zZ_}~0SuD*YtkNx;^&rpzZ_p2V>2i}U9Gqu0g2}%l8CztL$08)rZh}-1I4iff+&b%8 zRmMuTzNH@(s@LXYlUnK1a~BEm?nC4{)Q7 zSZ0L6<}`Aw+qVZBgNt+wH3Fe7M6(4}BFF-&fB>-Zw^Qb7rc$~vvG6@>b;?_9M?}Aw zgNV|6$m(iAS%_5ynDhfuPnB65k*rdq#2uUuZbC>XLA}=68;v!s6K0IrGP5}sl1$k` zn50drrNK~rzyQ-=({FkNVd+4io6$^1qvjeMj%o=x7@8R5ixIMxHuo7+L<4OjyMepP zxU=FkA}L88-0SW}LAdK?UmK~?y+ZO>I6R&N{Kg!E4%$Vjh>4KXcMqfNr(r zv!qF~@+FCxqInp`WB@r!otuLCLEF~V&F$UVt$6XRYLv{?_*b+WWaGZ=zb~0zxE8?% zpxiO*P%KHg?@Eg4gC}OfieM6K1TH02Ndq3sfl}bCfS|z*eaUl52ynh}3vCQL2(9IG{gA97B`-jr< zus2oHr&@sIvrp~j$-G#WkYHVJj*Z-^bR-)K)zISdJo}zM25)j$B6r7)rP!>ByP0EF zHr?sacdk}!e%uI)lDQFs_5#CU()&@Z{{X7F>HW(!mde&|Xnu+{q%M=+uBS>$iSg*S z?#q@}nn@g&Ah>zucHGM%^mKD_d@WE=<3INBpiz`PfcDpO5oR6)HLIGEN}8itRP^on zR_&)C@Aoc|i-CJGp2QzI+0%>NLs9&MtgfLba+$6*$e)bMAV|E11ckER zhLy<4IIOUoVBxlZ+!wWsw>S3o{++h#t?ykv8!_>-ifcYDdkkE-Z(}5G!>K(OHlX;| zH$M_w49tuf*JQZzJW?U*3KF#OX_EADud2RJODOPvnU+tbcxe9sNAV$z`*7#?JGO0W zY_<1T?d#h8YqP-1`)OVhs=n%$61QP)-%8+(D&)$M7hu(GYac$fS+Vo0uXGr%TDfPY z%AYV|iLq0AaSqZ&DLpZ!Z?|vqi3$Aco_W>DK)H~{(y1imTJCS)2(@V8^H(IvjW*yi zB5Y;}t1w~d2K~2K*Pfa`YDSLt3QFGAxf&Y74l27^m#?b2rnif4ubh{b&2hCHr_k=i z{{R}1H%}Y;w*{D%0fvFEu#g+Lu(eRoaP!FH6iESHQ{7 zh_bqysUY>!@}^~ScM@(o9`v3U-A{Pbzq-3Ktu`D=7}!Q5Qc-WbwTG*vVf~g|x-4X> zn`x*7i`H>8fLU09;5_JDiI?q>fbK4BRa#!F>P`5QYtq}N@HEB6X3iC&k8&{qUiuPx z3;5Qh_}4DR-qL}n-d#f6br-#J4Dz4W)&}5Q+T*=P+rnW<3bd;)Eefn^j3pM@ci!MF_i1YLTie9> z>qs@bR9hBz{{Y|P{+ch=My-v0$@6Ed{{Tq%d`H@om6AuYx4Re{ZGBe6bv4mM_#OjG zHawDMO1oWgyi~a_cu&PJfg&mjZXstV^ z@j7^WNOnVYQRtCK1&5E7SDTlGjwALJ_c$S$dJT78$GNP*po$cb$j=mn02EtarDkmG zc@jlo{Z(DD-|bU>ym+4)&bXVuD6>iIwD8oYWS2s7a(Qq4DEBG>V8c$mw5rn+lbn02 z6RULI;>O>NX~yPK1hX%=3I!^P04xpnU8;<}Ya=YB@PofSaXK#-`1BrH!Zp3~H8on=q{GZPtJzBUKJ&THR^|I1V!4Y zV^d>Px$~e1v8tH&rp;=sno=?>Y6R0Y6F?67R9Ml{t7B6m6B?<{Y8kCnm%U44LSt32 zrpBsfsAV7~v$?se3snx)Ff*0SvkW%cZF8->D}xFu*z14L>;O?=(R>Yh4p6VNxVS)` zrYEhx!{Td<^X%X35a2hec?HyN9TMGZ(DtpYP?qhSdH%h75-A!Yu=TnCS9h7cdVUsD zCm$B$c@pa5z=K{nB$78OvIiI17~gTVcDPKn#FyKXNT)it{{Xz~ew2HhZR68coUhba ztdsl?R4P>fDps#HQPKw015>CPKov1j14@t-n*w62TBu&EUbLhO1xQo{Oi(e3kf_v! zAS5Z$r+OiPPz@?57+#n)kn zmUbX2jY%em0SfJL9~b4hhEa_c#Bcq_&|AmpUa#Wc0+HAEx#_*sZV{icKE5qp_a72G zOm&I95VLM5x-*eU*&-dg9y=TTrp0`HvvN#wtO;n87}owbub=aL9)Aa!E-qY6?Z)Of z@<2Y^mit27l9QQn%|1!`kT0kssyKC}<) zq$*l;6qpE_MA1t0Aq57CDu6xfPa8Z%$g(XwW!n8S|<5p#)N3Pl|uk%z?4;mDsDs z2H$2l?QP6;-djq?jAhBdmjRs<_NGj{c-bz}HG<0@xzfQGb&p#54qiN25wuc`%6~ER zuQkbG!3^t@9D^2R+~qH5r7EWF7o>>WZktW-T@=pkqgw8s@Ym?hYvM~)vBJY#d}kSw zM)PArR&9uG*T3}r*HLKIj)%X6W#n_;kj#9^fD*X`s{Ml9m&?MsS)aRui;6rPnTHRY z1fRD%k~1nFR8n*jY<*SweJhuZ05T`;2H2d~vCx6st^WX3zT4MbIO~z>)UOy_Jo}v1 zohp`__!K;a+{)+NX1QYB$@*1Q-{&X9n0s(y$L{;A>z4}?Y*dXRha4(}jO+?aKHHYP z>YR)SAi$YSu{5yA6ontw_X?mXd)wOtn|HXXu0)k(L$;Cl6T!>t8k~jMuKV;mZR6Vh zRX0Udjl*2HH(jJ!+I8>vS64rYivu49Mw|?Zp=oksYY>mUf=0W0?6EiRSQa@^=ippS`XW=xZ-*zqYi6 zHsAe4W%{A^L};SAe;(o{=Q*4{Dgw8|bt*>VaskZzPnoYEp z??b=wzB`BG_|ft{cs#8nqCO`c2MXd?+U+cW_8+6MAl7a{`Mzf}Kai41bA6B{&d8a= zDn{+KG#-!-fbU%{Qxg;9JkC}QF^dRdBH?k1lP9zS!!NbAzz|utcly_!<*+k2NoT;F znZrB8vZ?-@p39irsTw-&T@88orzM_SKV9~%l&Vp~<6nmUCsT?pF{O2t)s#h?*pmCP z1!-d|?MZL)%IoR+^sLP!lgjb|YwK>KUbR7Hum_;&S4PSj;m`O<76hKh!n+j}WyZTn zn!hHL!r!s2U}+$|)!2>J>81Ju-om2T*%(dkev8;R*Qn@4P8Qk{@sR4pl`r~-U(T(_ zbOK={hies*IL?fub^I$P?aDV#!02^ND|KCenF6MKX357<7qa`+LHo7q{3-mPKl=W2 zNX4DpNacl%-Br)_)f{&0zE2++30U$cMA>}+b^zb-seFeaGI`EIc)=00@&p9m(x+(t z0*WTR!d(_SKQ2zNr{KPyZf=2Nk-Hqi9*rB?=)M2!h0W4^`kxw)>EVwC85 z+%J!Q(}u$NBvLctR7FSTL0}!O#e*<2_isgAM ze~ruW=+%E^$;|_}m2P8^SRK)u>AOqmUQ6W>E!e z>@Ry;&eg@MBT(O~Y4J7I@vYUZUni%?#a-;uerVFk$FxD>k~!^B-m1?ITg0mwRb*H9HAQCWw%0wps>}eA&Le0WC5^q9LAB5L zt*O((m6eihS*X=){{S>J>e^7X_zqq=IMJjTaJW(i)oZrBbn>jP7SdEYwT-S0mC}|K z$XAjSf(M0%^ej}jZJ@b3y6P*RlZ@E%G;Zj`UsNEE;ZB#G9i{ebQQoopbnhiLB9#@V z6OYZ$$cGma2bye#DFP__*mVj{hShDPrL>aj^hR+nL}sGBEFTsz;I4NgDUW~dA{c1D z*Aql6o0R^I#BM!>VH`vmFyM?FwU;|3+syawSL?5>T?m4eb*z(q*@Vs0&m#%s7V}=IgUjt017NR zQuiBQI)yL^(uhLmZsg3)biSSy5hE|!Y)4B~k>cb^363UUy+{X2wK(jSK_OkSop-lN zIZo$?dzII}J=`$7Kz z7ma)W0FV4bhu|Sp!^crAy>i>sPl+|?)dh0j+&fC5;=A=a@!^eb<^BeITqrRiSaIW6 z(M6S1SX#6N6*~$m7&jnk6KZCnX*2{0y;j~eGhtP+r%)iqswSJ7q_s8zX0g3g?XQ&* zHB#-SwVM!`!P50ZvAs5GqDQw%Xawz9-Ko3jR5Q@POw~g*Nt&r<)}@RKX;iVM&81Y$ z=dC6JV^xz(w`#1l2oUNFK%`s&RWs6K8$DLdQD&$!)^=bHZ&j0OO!ZSeNl24El}kM) zVO2A0NwS8|RWZFXYAw=)2P>I$SkRcngd3`!pY>bHxI3hKEw5sBf!g}lZAz;vlpMM|ZhB~u-0G{=o32(VOzMNLYW$pccV>Qt8CPKrXEQvuLT0+Ffe z13J`Cl{@}4yVDsVMJ1w_Q6D^`%$+GwUa5%h;Yy3qM^Ggka!Vq|5|?)&Q5RB4=mmWz z;{N~?j|47WXx)jTG^YLRwk=zqJzNq6} zNFCX#6Pa+^ozb?|wSg5G5rMM0W zTQ;^nAoi~z$o~Mhxa=MH+=fTgtWxT~P2FqQ7VxAbVcx5khHTjM|yn#%_#A#6M%e()DhGl8rv(1!821! zeFSos4RPmr)>lo+{^iHKvV-dOWQ6TqjKf=246IHpA}1X*l8FJ1f80m3DF__la#LbQt{0^Vl2qZ{ZElM5~3q-y4v+m1_u6AB=r;E{6dLtDMiL#?ZmT@F?#w$^_pAopy3@!10It3&etMIW>$jYIfGM@>+jb$(k%^h2)i%ILC`Iu>K~#gFhjQ!SWn;8;(EKxZW9kxg#J%t(?Tk zA=rNPM;+^%-nVKjD_(AFzsX%+&B8VI>2l@UZ#HrMFw>rT7K(V_%Z<0g8?U+Vyqj0r zvs@eASbo;MK(Vd z7aFiZEKxoxs?L*2Ex&%>wR1%mWq5L9XylFBIT5rWl-ZR14RoU9@-VU?bCq)mRNIih%0PwQg)RHM*r$xhP5nY_{RT z+P#lz*nb=1xY@ZL3oZF9v{i}aWig0d({nnj0j0@N^sf^k+}F7z^(U?C&~lQ$3xglW zlrQcgnB->4r*gZIXu_W1R=n{yB$~t8QL5VR*1tFDy_$Bl7SBjg)j+dZLaZd#>1>#* zPBX@it1bPqL1Mja+*WF`1QJS!O}7v=uA4+TGoxzC520~W<76ftJ3%DKBuSquP(%?O z%q`*+SA*oT245kSl$R+q(ny5$+RRA5;a=V}%;A0x{KiYPa%amX7Z$!NZIi#{UI|(; z6Qd>MVhTxeHi3JKbUUky+2iAU*Go=Z7Q5>hZ}>J~Vi9No9^dZZ--pV8zri?_x;5g<+Uj zf#F)=rK>9OGWA_l=oi1Im3Hy(*zaQEo*HTm#>I*V#899_ zT>_}E0++0po*tzkXux!y(Cc*Em1WyRk84<1Q^<@CZxpG zEY_p~W~!O!cB&buLkSwFXQuCdm7Si3A+yy?{xueAsotTCi?ynTd(k7+490{ZyH(98#VrR1UP1evW=v(y?&sJ$R8ck5Lbs@dwd zl9Oq2=nOm4W0Bs2O5&Vje5n}f#E3)npfOcxV@4Eh-YlV{Qy`@_r}w8Lb&} zK9Rc4t}Gafl-j*^leE{JiXzf&3gxZqAbDwe@Al5G9d4ZZe6-x+$*rH6N3>tmL2aOx zJ&CP&_`5<$GptE)TodcPuA^Rpv`GXwxapCYpb`T|5NqyT-*(aT{3{H(26kg6#YH8A zLqdD0V_T~`rmLb_H~fgvGeTuHJc~N$V{dgMu(<@>T-UjRRGuW7Gjx$duh7@e6ttyE z?mAxN`Dygly-&w;3oBtg$v|EvJqZ0uK9$SwG5Qsj_20 zQXOdM1nNSfH8mmSQh=~jssg4dj0H$kYC@M#Bq`FTYHR>dXr+2U6$Wb>pK7d&ohV}% zV?{(!N_7Lk(x*s@^^5|&FT(gg^=?E@I&Q_rAeB8HPO7KKbv5TBjpdPIh;EU{R8icM zU@Psv6yf9IxY*!Z87*dS7jM1)0J@Xdi?~N>7{LmO+xYp`tb8Lpn|B0I3p2Ms2Bg-k zZa(T*4gn48NJ8c!}PAEjcediuP+%lq=cDexGBTDDVGR6sa z3Or45=H+H@@>gg0k6Px;W|_B2?8nU1TGQfbTyS<~=CIP^S0kp{=1t7y$$w=;OXJkm zUu4)&1(#Za)lmlbr3L14?0cG^t9L9V;BX zc3gd9HXX*b>`D&`1Y@|pTFrIhE(^%;rCCjw5%s8=_VQsvFW!N_3c-=Ul=M6Y9<+f zkp4!lS9Bt}Dq9$KKb0>lRR}6H=%58!FyJ{E5yU#N6`s5Q02#&iCu!JRE`Zco#aPc< zjGoj<80er2){25y3Z2DZP!no_I$oKooyXME0unW3k^cbYR=a6gUAvm3gjFl|HG*d* z^`?0N70sGk->|9`nVx6V*FITodeJ-D^~{<2_*K%f%-IQL6^cm#y%I4dsAjIrbb}k- z0h;v`7jdP<`cgG!J;bWOg)68hQJ}4!iJbGw%gl>N+ld70ark&tDtg?T{eK#ZZMoZh zy|31SUvts?I~XQ;=4H!=1`aWjPkMCsuPYzvq;QR0v?uVczwU6cvT`{boB^D2v*wZ> zQziYKHFa-eu>=!irSz<$G5$UA*!Y=opm{lEi#_sz-#jQ-tYdHKYYTyT;N|l9Qb8sX zOwWrTL@Oe$?XfdD4w`zHlU{YP-#$xUYB#}a6OOyI>#p;oXH8niMLWd&Uzwkg&YM3s zBQ9AQMw&)_&(_SvfFNn!vQgHG^ea_Vs+1(59L=`nj1oE;S2R&#X^3HtqsOgk#VLy< zSve6GjNGF1yA2h*z-o+G>9oA>umN;W)aSr>R5E1V_Esh|8)FBs@U=trO;+7s@@9!T zu1|i8`~xE*Y^hr!bGh8zo264$LkzhREHEQUBby{>3le;Qu8wENd5jE5GjlPFP~?_a zcM-Ui>!l9(=<7#n)x9dFK1i6grKI0?xsM71ktv8uX-?Qe0D9zSn(^_J@NtT=qU4xCA2qqapJeSD4=%(=nIPX`;0 zixwvrzBtw=EgQQLzCfoyO}llkEmtSDRZ+&>Zqju-PhhoC8k=;lM-DZPmB(3%sMoKL z#OJ-8tnB)Vm^L>ZMJg*o21zF8uXc>Fid%a0WZ8_C?nfC8x8&98tJ)#W*M z%g&BmaKE;~QIClUT?8sN=s(5Qx!5r8OqUkAMic^UZsaY;jj1+ln`6hwK2@7Loj^5(tIs6qZVDr}C9C-8jp+DNUYwr(TNQ>3##H*|IKN7g$3IGDMqF7S^ z3Ye*8p=(h^BS3^rstm@Nq)4h662_oTlrgcjR_$R)fSIa?dKyZh-jD;eXLq6AsCT9? zk;PD2n>A;5Jt|m0#?7g!*{Tfs)olIgFdMbBsu_jocLQ3=^4g|A zoR3s9imjw3sFGV#Kv?o?S=vk0Z7u4ikWnKoFIBviOG#9;hLd1i(p4r(siePptiOe3 z+^{ZZs>{_(^#ar+5?osK5^4ddZnZuml2_NtqFSI@mFe*mmIkUar3#iVV%$IyD7jYs zEpPg*Qrs4~xih{;xg2a1#%@)G&d%}=3s#u1&8MR3MoYzfS?lAs%04TX%;YpF$>YeY z>?40(LkwYG&;Z(GC7glQyrNFHDgoU2j5jfl(-dHxHv$gr%5}ARPl92~mn8GyN+Zg~ z#r@euiKdo79D%KZ5@a3vgKG0UmN>@A5fx(7ukJEYfZQF9sd3u=6tF6+*|1NgHEP#x zEBb%ZV&{!**Jl3!Qv}a0@Wg5XCcqB;6m|!~vK8IwBIKKTMXzl_iqcl-Tp$)UcDW<2 znsw<~6uu;kau99_bVVO^#;k6AHqh6gt;J}y>}L{Gu=^0C`6t#aS})bmmHf?JiJLAi zTsc<&DfLD)0Y6p#x2*DI$t!#8!*LeV)GhuW4L=i5h%11gGhV=frG+P1Pnwz0_Sc{% z5eLyj1_6}%NVxhMckNtm2Q@ zYIIkwV0wRpafdgQIc~R)5L{oUxY{q|HLtY8?F>jU(JdktFDH%q0ramC@D4O%@G;~t zw3%+w{v8+i3io)}=0Xuhr~9?1s+HeE8#%X;)yG_nnEkj&5)}%B^gs@+^{8?jkmJ$h zX+oIIjE7Ty1@SeVvzv~Hy0+VmzGui+i_FTKKOvq&=u&pCZ>>$Pl~$ULnBAPeq^jn8fy*FT&hvmim7aN9#<0mF^}o`iUW0>Milv}arqTIS#FzS1!wMn>jK>x$YK!?+ zOpY@WUa^aKjSY0zgH@5?O*Xb1C(!aayh}t$gxq)<<&+2<=jBMP@PtUa61)R-Gz|4S^@}rhv~Ow@Sw|i&lvVI`sNhIZawZW;t6!T=|-{ z%zB#VOxo3>HfEixn=!4Ewd)MEz9dUCIjS12YNXdyPHd!VXxl?+az%&ZQMEP}x0tvBl@v>NGIYfdp>(oUBT67N=BHnqS8rp?2L40K7^PNn?L zdS~Z6@kSzuDn^K+!qKQppQ#tFeNIT-LbLw>?hV7n*Xvqh##hGozfoeS4wu?DHN1NC zsjnP#tyan^z5{C4vu}5=%*RqxB-^EW-fxED@qRhQbE_1X({j-`#>dd9k_mmeWa>}0 zP>sFIU$t;J)WTfIB;~}106+EC8+(Oq`fuk_va32oF02-W>%Vp`htMOdac}gu?8re5JexJnjFY&T?_>4Ib%aY*FA>KBmV(GW* zx~ZGue5@@xx3u54w&Jn_eZz1o<*jhTmA=z$!pG@Ab_U>(ZEmNhg(Z(VZ~L`sTh^Wa zB)j8rG<$Ssu7~2>-w7PttU0h_W?(64P&h7%!)Ued_ipg4NZ4{R&&_g@WqXiIENL4v zl$ei7HSf1`b+0_m&Py{EC#fWpOK}lG!_bR@c!d)Ak ze2+~(%<{j{M+bq87A83h?o2Mz79W1szJZN-omi99^)#zSJVd%V*|z11yKMv@+(G*E zt!axMB=}Y(w)?l@*$&pbT%5&=IU-WC26Zv3YEeS!$HZ0w0Ns5U9+gR}AvDoEtcfzGdFCOdk&8P36cT&wTLDzm zf^JrOfwtNcslR}z_NJ0b7KvylFIUtDTGk>$p4tz0B1QryM)K84pRZcVpppO=CqM;Q z#H*44NmY*J0>OTs6hAOWO9^B+=P0<1VVM?3({m5fpm|l?rZx=bc{umqVr90c(rtU6 z8}_XHTSN?FBr@W(pv@>7w%JeV@7A{GayYWb9tRGNn5s{>8B`WOYQOVt*QIh>n#{PT z=d~4o&EweWuNR6f*Qf5E1J43f>EBPnpK7#3WC3DUl2XKMP)WCLmFqYU_V1bHnPtge z+G8KNoO+1z71L|hs%+rGnD1v5QhA8*@@5~%^ZC~ON} zZ%vJ3l1}%iytevQNha2$3tC#uB$uk%TBYPPq-5G#bv0W{dZnbQi`%^^5um@FRL@kI zeCoEAoHhle>Lsd%d(tmYh)Hp3SE@tOG74&;CEKl0XSGn$UZf+L;CzKfFrfjY{UDy# zs^i>TiF>peKo=&%&bbrvk;ibJrt+?2`P0lz+RA$h-k#Rh-_pEHZ|*5hvil>@tgD;u zM-<^56qut2`ja^S0NRX;*xOs0j&uzfSR%)h1{p#!LhKB#q;6w7ST|nY6^G*47}&hL z898dL91JEU@9EjD@CQ=8MS4DRETKG+O($J99VT60U*R5Nc@8_Mi(r~F zbR+c^7Aq?GTpQLmc4GV3w5$MkIvvNr_;^uUr9at zXlvV%V_!CjO|2VrI<>XaQ)>78W>4=hVVvJ_8yKA~Q`3LOxV`>3b-MomOZ^S7TXg)* zH>NzP5o!f+8`~O3!;NTT4tfB8fTg?KyS}b}fbbOT;hE#d&dt4$N$+M}S-R`BM@1e2xIseR{wBJ! zWIRJ+{;e%se8={I9V z{m0bsYmpJtaNXfn41hb)F97*D%3vSmkn)?@1P9e~^sipu9K^{7BNrIM3jkuiq z{%WT>E$S8N_ZD)}Y5Ci`uk@H`nu~-mmVYQb^}CuAgwy zkjMwEYLNj_EnL~7Ds-rOjM7$vFI+{7K?cGsV<;x>El!O&97TQ zB@DgoStZx5mAUQ*O6TM-7r*670M6t9Z&)W_D*2dgIul&!jv2C|Oo_%cF2FuRD>#jBs}(?4+rU*h z1~W65wT|auJ;h&_jV39L91!Idomg$!Ty6`mUrnnjY`?Dd^6OPtex&*t+E=Hi?+F9F6rZU8Z?Z9KWLL5#C&8Fp3<(&_+2 zQ@Z{&pSilGK27n}YE~M};cKHf4298IRg2h{@1Xr&LcInj#^%Z37m^d<#*Zd+O57S5L*3U-2#PoR>+>guoEFK?(#ZX~`+ri`F zHeczc`J@~B$W*z#dEAL)F~y8+vJ%7#07E?h+dw40w+21>RL(|59!krLJHk3P~GnZEt({c~mP- zR9NwQYYUepLpu>+bJ%?@AKLqKe&9a+pZ5DLZTpAc ze%o);y-`%2{sfAyj6v;4WGp4q*$M@TzpHoQRMAO*`_=JdyG;~Qe@IJhttX{y-5Tfg z`PBlpXYyH`oRLeNF`40pJa~x!ZHgha5Cs5O3Qv@zqBWP*c7!z>zmW`#x#yBc$&=ra zf}xfDOcpyTg(tO?52a_eoej@VrD+WwLZZx86ow`U%BJqZ?4hmPlWX`@XuGzp!FSPa zZMMh1){PQ~i1`(}-hVQor&?936Cw;_k?-TKL6R4WEyRy*Mzy6D>Q`MWIwQzJ#-*6_ z3NC1!-zMDL}jrA$&lJ729D0Z!lwti80V0khR?*P)KJSt64d6W*$4sXGdx+L8o9 zMy&4DIUcge^w`L=R(F!rNhN2JPSq?1(s!yJTMcTtCIYfcIPs}KTO`)3lFA!HRLMBk zTFUtY#)iPX3a_o~a*yfhPKttG0alA>DTgo0^9 zGASW-W7uA)RVApTmik-&0FO%RV{kwS{{Vj}j!BiC7-I$8?KUdP2U_)fcg9l!Lb*6_ zG_fh3Ly<1Rh?c(9>Q1^ImCu{rVaC6y^h-&O&5b6{2M#V~K)yT=FQ`Xl7dww??O}XZ zE_vaLG5-K;CvAvGxd)}#b{EpONzC#5ey)mEj-_3Y5xG> z{6+yX=1DB^AL*Klu+ICmG7+;mhrBjnDr8o14Y8 zwO?%bTDdjszH7x~V`ZT*xFR4u#{pHAHYk0&ecJhxYVp16>HVfvmj*k^b5$*OJk0dt zk)qfpXeLRQQiKpI>--6qBc*(Bi+^=?emls^ zgPjBZ_Dncql_YZ+Ae%6_^xEKcw|d9l`(M3_l^kB0ryRC(5MQ^+!rWfg_#G}=k9cR7 z8%wt{B0qqmhx#?DX zyN`UFk;%i8FC>`;S*Ds`A!7Tk&lE$Vb{Eps@wq*MAP@s^qY;A1Y-?x4Ot+Hg8yUa*~6)(_~<4ftIpy z6E-^pGg-GP>Ml;ZtaLXO>7(W&{{TXgR)uECgWdhy(aG-1CQ}{XyK!p>Wcx@Ts9(K! z!|r>nlPi1D$tKwx6Q<#N*p7my+Sc=W+Bnlhy4m#d9h!vtz5EKK-eh^$l`@_3NNs!d zvHH|(Tmqo2&cMWXzy39=A&JQfJ$6#efZ0ebt6cbaRr1dqKjnIvfjfZFSbuQsUC!MS zmS^}BxER5aZqg7sn^+xs4+``@9pvLk&JII?W-SAr`?{$=TJo;j+j|?cTTptQ_N|yo zByEJ+{{U*QVd6;WD=hex@wI2;J|)u4T2b@^;Yf9?JXHSxxWY%>ydh}A_aRNSt-`!( zCsykEHjbp_Pjc0%cfCYZg+dx8wK3A5Dr3s243MYZl`&Gc0n-#wO@RARMJxVvx`0wW zY2J>szy`EXD5ca7o>rU_Z0uX~Ge>{^p;@m}jm&aKAnJ~-`4DT>Fh4=Y4AB_Ig@t97 zMv1+$Y{NngYru7tB9%VZMPc}g>OKZONj~ZZHqiH~y*X@Whc5=x*`8Y?At42rg8u;7 zUUxq<$VeLAy|!=0@nk|`EFa9*27ioBlKs1vsI_A8-g})t?kJJvL~_X8I*W?M%W>?` zL^ZUIfc_@E-})r0?OHo^Q&&mxpWeY3m(U?}k-SJoxfJV$?#s-KnWZy}@!lpljB-ks z)LX*6{{SGvC9z-!`e+BHxbKd*lI>CHx!d%uPdJH0u60{m@U80=g!&j-Z4GrU!j8sy zTkb4snX+L>)H{IFH>lpZc^sZb_YnFLM$mWGxstT5S6h;5GG~U=HB?j^2|bHfOCJ~qY?E*x8-==)*jF=>SzEj1gjylp-rx$V!JdfKv`qxjfuEh9(JpUAMWF*yGKZW&x;F;{_l$j;rF zd)%6!MIE4nD8&yf(FS!}3wPQ+o$A>!aag@8NMd$m?ryl|ta~ot;-80+G zD7J^Kb223A0k1YW-bj7Y2`&7}Kf2W+%`>0s$Eogz`;BP*zC^Z9$(g*=ePhhuGu9_- z_oe%!m=cYD5zy5wB|2kkMuJn+k!u6caj~#<!`dxizDIR#_`e@FCCo<_JHoO=l4J<-7^+GkQzJkv-P93Q?(0k0s8yD= z-9*oUHLB%RytO|w1b?;mrS}?5#ZR=T2Hn>iOB34H=~YHIsf}()^;i!I*&xJh2{O0D za%G!h<1XOwMh5-&`%0Vax0Pnb8zfT9(WBi)|^nwGX#kl*z^i7UHlJ-=jB=F z{)!&mTB9aPQ|hu`nRLf{eJXz=p4_3yESa$fguK&53_wN}S(E|LUt*9wHGUrv$Z}Dv z5aAG2cC5$JFS~OyU#Yg0?l`}Q@%Wn@$L>hF?tM+`)#Bi!cCvxxTuS+aW!>3Btk%|>StCrPFWTRTR z0Z~DFcvYlW(i3EqcdI&70ieB7B(N}|;;G$FaO*=ri-S@vV^xNzJc6ZeGT(62OVtKj znt^{h7#B$TimbS*T2B*Iw1R<_yqB!+CBC%=m$&h(@=6CvR%0h5x>i{wwL)3I6^3k% zv?rh!NhliDDJSc#Wt%83eQTXIZTr+V2I;bZ*7bsXyH`4V&@{fa&zCTs`cg~|oSB-P zYb?2{qeEQB%JZ!6J^RtD3Qe+RT=lA3Ao$v`8EUg7>2YFg*wcemnX4&tOLn@NwM_*k zgDvW_A-z;y)dJenRTP&N^Qe}pw;vi?&@d7{%lGS6suEaR!mY-_&CPX>76+Bw**1e> zM_V41cMk#NGQ>D|FP|v6C{MQ-w!hSV!oB?C=Q3c!Cm!5)1pr;5EL9Sp63>yOOu6xJvSG6}HdKHTm$P2SPb%y) ze0z(L(g|hf@^PbQ$j8H5!0uOIFE|7QT{>R1fAHQRnl49@%v|XOmypVR#hO;rZk|1j zb+LFZGlb(L#KCD5CjS68JdMw5?$>sf14~-CGke^2j#)2vDRHfS-9OFh*3Eu8mZ@&Z zd}W+SIj@&VgAAN^7l(xyK+TaTGfG%5w%ZY{Z=tU}oxt;X&cWTqzTglh`=Y?rf|KhWCVK zHMDkd)zf3y^}EZv0&JjvN=0ZR372At8x?f*%IXC1CuZ-Xpuxv zjVvq|O7v;$abr}j-)-_%naRmLJd^FQm9kmPDV;l1?XGlRBf%KlmPC+Y!eoyf)xFpE zNKK?GSd_MxuMx;$PlJ%rOr#5+ZOE{72ku`Q?!G~JqsCyc$6zE0a-nwdx~$(MHe-^wtfnnFytaPax8Oswf%2x5Ky>}$D|z$GrX9+K7#Z9vw& zH_YLW{{WIrHybDJ;$>MS3K%evmwQKMyB1N@*O_$jd%iW&xhU?p;;mg8T{_9xj@VMf*(rr%kCCiM_vd_N|>(z#DzFgOTG3Z<;w3&~0TXrp&!e zi?>o3Ytp$pWs@l3N088~0{9U~{(#b3bYrkD`#E}YUW9Bk`_0z`i_c(`CFx`@f5M=-e(Oe$UV(;vz>MD+pTQH!F<6al7S8kTbfx& zzU5y~_V3i2bgtCvj;XgQ6L#-Czd|FH-y@d<23Y`!PSL9}jRl47&EaaEL##K%gzqdZ zB(^tT+Je13J{~oF_miJf=?{5RHJA7HgRLJ^B)+y=)UlkrGW4ZjM2@O?Vf`iZJMr z>W6LE>*zniyI&sUy{3x}T_K#EpW%L@-cMY<>)Udx%UZ*kekj`>O?bDbL)D6!nt9LZFsRh2RP_)VC^S<6bfStWbpz+Npy~*xO1)DP z?q3heIeZob$5ZWqe+?_v$1wyE;a@fX0Bo~8-X>g9eOR**Z}7-BFZb8b<2qKI4om4~ zyiH@&ezi=xUfoWHt%Ul4s;AY>s;WCbN+TMEQ{}JYS3nZ`7-+)B@zB+ARhxT?Wi4u9 z&c!M=w^a0#^yq&PTuJvkZR!U~^n8{=m;(O*?^@UKTHvCo>(=##Yo_5F;G;@kz{Jq* zbtle&ji@KJX_?h*2T*jVmjhNdyiPN~H7JlvemEt$#5$ztLhoG6ppjuWPU>g)Bkm9BU&d8{&U zvKb?J6Zd$hst>zuk4v2^(qdt@Br(AUr6U_gnvitXs!l2h+2lyVyp}RB{Z{FEw@ReG z+|tQJuB*gQ-_;Es2bY{BI1dmDoZUWk}g8aX*Q z(K)=42?v2Be-T{CvG}sqlNsVZF-l4N1b~Y4QYP-T&&bC>Zd5mjBDyf;Ye|0wWojp^ zNx+kf#AUo0dmj2nkcCCOeZ<_qn5#JK58CAh%vju-)tek}&g%gu8Hs2M8=aklTlEh0lB%&1 zx{;R6xOzt81cQ6kkz~ybt29nlMb%rW2l1+?s)YAaXDw`W2RF$HMC&kFl&M)25m`#M z@KmacYgP}Ca;qeAB&e+yyRZmi+6?~y=C;z7CA@ofwR7TzS=>bmG?F#;q5{lpE^G&Y z6g-+UyxzKd0&itDReT(&lH1 zIQ`b1Cx}PfmKtsIrI9B`Jt6NOOOmm-&3sqQ85n{|0>bwLz<5^9Do7#9_vaggNbHf^ zsAdC2W*UX@{HqWI-^;CZxV#VCwDK?##f^^nQ^p%<*&8U^yRmE0k)=kPX*C*d6rM?) zJdFMmBaUdYRa-hqR#7%QTLLPf1`W3ZZtjF@Ts+Bf9&&IZcya8%(~-Bf;Gj9&0P1gQ z(V2#cin%J`i!u}nETI{1Vt<$&ElZTn#LoSx#lVjP_W1GR$|7cAGoZ6h`@dWFtnk*W z>2_;XtI>QkD5U`4I~{3|!oyLgz7oxJ(R}U{-jb# zmA$d64Ys-MQRBFL$qO^#iIwAYP3%xBuqv`?*J0M(>Xus7SvHfSh?UxO3sTm!)i=vi zjZHygVW~Zawd?S{7{IIMOMc}LY5Z%^VQ^SDdc_LgyAg9)-`(S1N_PAar9GwIw)Fli z@Hl)ABbY|mN+JDEr|_>ugYejphs$#z{z0IxV3_I#gG##4MMB?KTImAW|WDiN2Cr{i90!zaRwcDZbtigb$ zUrSRFe&I`XQ|%@TX)I&R6O;G@__GIUod#mk(~)Aw|d7eO|PwU<<9G^bFw)RuC)z;(wjEp zt?QjWa2M9Ob8-V+Ym<|nSm<=AY!04JAh$Z)*EU?zdK%|Rl34YsoO!VVz`~Cn0gMqPF>4Q+7L6%hdY1+oe+kCq6@i6E;3_xm!pFw&L0-H|l$M*FsK9 z4};_b@loUQk--#hMq)5N{DW+f6w_GGTARCl6iwbH7Mg#l=%=APy7c}!9gHuGa5HAF z6E)j#vBCGJy9^o)v;mnR8OblgHwb4h)2k=x#CvJzIGtweHo$Z)@-J z#9gZB{Z@5Pyrio3e@qswMZW%D$ISXn9L6>iNf#%Pjfae*c0qv_CNK7Zuw2+wGk#_9 z%tR95vB?U)!yA(>u;fZWR|stWw(vb_5-b>b z;}_mcyl{Z~&>jA}Xqwxh(AuKE@faPPw3(dK$QkD6!2y?7`w z_{4T+pHFp(KCRxbNN>WiKPS%fIjJh-NbJA|jyvr;y&(7id)F%p6%tBu;Yj92V=Cme z$4l6*nhNXW@!89S`7-hlz$R}*H!B;EIs`$W@CLfxA8(1JTGF<9D_L^8p8L1+Ggh-w z+wxlpzAuZ%3E|~=Oina1n?M-Nkjz2*Rz2PH)~SOphT|uNu%VMW7^AR@JbP&*q<0aW z+felJtiI0~hZHZBGZ|zasG?ES{{Sl{@^S$yd zo}4M#S6{?ZmdP*7>g9Zkn#zMC0dj^m9!#6%!@)&@HDwp|7Q5QRO?9qoWMiWr=@T@g zcfQPBw)DF@Yf+vo+_!Zw#~6`AJcHEM8sAR(R*Xz9dE}Z18!yv$lxT=8_YicoYO9MK zbV{pss})oJW}y?Sef(eOWiITfkgE{wpiM@f%uQSSY`H^wxdRI-6v2xG7rt z^x&iX*3Qvf(%TEnt0@if}%40{^E~OZM94}{C^(`@%(2VvgGBH z0Fl^@glMucT^~cGV{FySTUL+mwzPGAnyr0K)`a%jIs{oX+T#yd-S`~Om|)3>oNSLe z&e>S&G_0UmWV<1Z$N=8Sw#K}rdyEbrCzj$S!j36q#pCi$M9F(iA`~kA#`~xXYo8kN z4mPnK1d8tVcU*0Yl6J=7#+qAN>C;1(+*R^d>2J+$INhUlbUR&0Dtrj(Ur@+gZb##I zoc1(j|Qr10d!16f4@da}vY@|suXqE!uti5Zc@xE~| zm`WTjOr%32Oy%QKw2ySf_Oi$VtA8m_YJJ@;o7*lM(%hDvSMbef)pBdqNAdULN_=hEzoP}y<5(zU}CNUF>F~%2E+dV+kv(#?iTgfwyj;hCJ1@>=bw>= zI5TnB;=<(GT$xlEJ-E>AwZOf)Yg`^(V#VYhc_o?s_=H~M$*?Nh(y}4G(k*J_#gf*` zTvu1%2#!?+T`eOdxodVaN0Vo13j zIu5m}UlBO$eHVz&UPB2oKlcZsU^TOk`1P)U>s~A3c_KXLfx1f>2*>%9?ziGA*@LdN z;d`uKYb~m_-FY*!9l2F9(dA53M!HnRU}!PYq`hfc)WrZyYf`9+l^_Z!8V0n$bXZYN zkP#w^4}}yA`QnN7uhgyA`OdCn&nl!Dil2fBmwxY5-88nmvf$ip>%ao9%f{gmD^Y(}0U zs)?=uzN1m}tviDYjSoU9(leCSrAVb)>sLF7khkPKX($I@4z-?V_aFQtrAA9fnYJoV zk&0l_Gc$EPD-?)8HPDcOT->~Y7$&)F&Z_trGA$pd_4BMpEuDfXzhPN<4CZT#*i<+v z6EBhW!MQ~(Z{R8umT4LtsBzqnR+XVKw;e@vlMm1s^}SrU;dQMQNNne>B7xGS`(Qg( z*V=mu1*+&DT-hpj>#@Ii!E) zHD9>kea4fwfN?iDs#xEpVtHjhs-Ps8bZgW*3yG=6g;K!M4=Ebjk&TYGr6B?!Tdg5~ z8jxQ)X5FZf!4j7m);yTHfm`i*u2dHK(ql&fn4?(K)$S`sObTvAVK+l+hCNYnP{Ogz zjzQeDsUD_m!&*bpoaJ(+%~pV{I@IQb9cqAC2^5Ld5qR~zQ6yWtR^=guR_WXdYC;YM zW;MYprE#VW9o5E%ubq1NAPf!1TIA*70tjJo<6U?&LyH++ol)f{Uu~|ssqIJ~cq&{6 z0@0r2{{SgJ*<14X`BWB9QvU#Da;#Cdkz-z^EU#HkS~xN%OKP-aTKBP~TBAgoWHPqU z*WP++KjTX-IMMGA0x|~Cs6YCF=xX_E9ui{c(r?7gPSqN8$t;PbM+PP;;`U`WI*oN6 zRb6x-@RxGGnc7tlPVMTxyzHC)@l^%HqA9VMTY>NPUkiFc&%q zV8F(d#)JcwO_h)9V2ALot{=ly(441XduLmaMU50_5flX-039mepmY_B_c=DJ zbyGXb`I|3qP3)!q2Rj3ag9!fs+pgQjVP+jnXR03~YTU4((Nt;WS|d+MCZv&pdd0T& zW~n8yQpc_8(GWeVVJhWI*i%C*5!I-csQ@Z#ObIH1rCfjwYPA<2)#AgY0BB7uSH^1^ zyEd&4y}5T`yQ0APS3Q`O<6+jWtqdwPI|Yde(U|ZQiCp=srmCs#_>`HOiAO zUbUI?Jm`^~X)=e7m6lAwZ4GiI&GW8&+=aW*AaWI#e8bDe{vU|WRaYa{XlL2JxhISM;*$ZGC8*5W91B}WP))rmSqQ{E~9HNV^jUU zW-M4sk{HF7t0YB%F|=Uq2IKVKL*BD-R~%Jk`dsU7wk=)0y*1P1OOC+G&X!0pv5de( z@)iZv2RoC47ZWCUI4PyZmK-HWk!8w;L+ke@mv+5}dgWkb;qfue z$d_DxTNUqtB7-C%V{NhQ)k`hEBdvPrIZj=nSfS$5EcEonCRs?rOv)$7f;E@ySy$GN z1#x$maTG{wW^mL&8U*y?a_aM&&K$71~6okEoX>f%llIfbC}RO zHJPE_Y)c-YYFvZ-e~aYu4<(I^oMZ+kz`(~r?#$?;)@Hqe?!LVUuOpwz{F6E(jhQiY zNtQ&4NW-E!YjGr+?(zO%T*u>i4ouITJ0S?=W^KSCXkN-XD)<4V6!v*6`Fo#rrn)OP z9GYv3dpF!}>uOWxc6m>iU`?3|;Bm0W97l62jqfPE?IZYh6~mW1FFHoa5}Q1R=-RR% z`+8V;R^BTYrm%3DU%Q-miuX&Oeng;^HJpl0xF9ZMUp# z>0=_HxBM%rs|G2iIyGw7N0G-R)*XnKZClcMex@ug2Q!v(_^~^}SeKFgDvRCi;aby* z$K&}axc+A>;>U~ww79A=3l>|Xdsn^fUB=*Z7b7J(yy>1OVg1TM$AA`C#er0|(0ngb z;J;W|YLn3}y6z^c*3GVoY|gG9#6B~|V1KFec|uu28KUCUe^tud z?2z?S<C$LJN0O5;RvqKo&u_D8m|zx1Mr?v`W? zW+3z$_}8y*nEYpljbOx;!?{r;xZ6vBz;0ZPKd2M|_SY_DpOnT=bCI{j!~0Z?;=4EE zRd_A9(RKc#oN#mUvoTh9WcHn8W^_ADdq%$DCini@qx}&YG`KirShE+$K*|ek(G%CZ@!p0aO2E&7@Y$yM4Nu{RkmDr z>MP`&z9_}ak|hUVcUau$T@{L}k=pg@GI4P}J;>%`<10(c;$$hsRkK7@Nw}8Vu30s( z=z7-|P)^Ali*L~FMo__zg?PH(4b!y;qj!E*tQ=XS?~14m?smXCEX{;Jp6Y#Rb|JUDt9$ zxL>MS*mk{mCt(DL6e)-^gEB3*t65onULC9JIXtE>Kk*#?HyN;?d>NpfEd zwb6kV4PbiOyo6h`Vu2X3k_h%j2DaKuCGVgetLph5x%syhg+3NMhHO{_Qb5ER3AX78 z2e#l!+OYS3{{T;)9%{vFX{Jq~b*ujXxV(O3RR6Wi$eQ!-g4JA?s=e1wGkWB!(`IzX zN@9@HLrhjhlNB*g6){KzX$q00Ok=$l(xa^xq{KECqLDgLNN3LhrE3~@qP>Fw4QtqZ z3*|rPS;q@4t%H`p-1LrKo4$?E*N^X|9eV02mYRvFP|wn;=t9d8x;~@IuixBtuabN# z=Eon~;yGzA9*d8V$MQ!%*lX$V&%Je%mtqZQk)^fwb^%4MGdewn?R%zt5 z#bDcRS>0OkNh37xYuBFTGL-?j(z+S>X$lr*wS4~on&y4iXyYcssjO`EgKAWxl;pr> zSkL2KU-s>cxtZA#8`)KF;d6TN%N&_*R2vV}=e2zs;rx7fd}~P>>nw-VdY!scs*QSu zn%MS3C$&YgPu8;~%}B3}Xq#j-jQKLV=uN8>g5tDJ)-}(UAPbAo*h3*Ej6kSv($z!c zZa1axTvC)cE@cD~DxjwJrSFS&rm_YXBm?16z)c-M#a8c68hh0AG?0qI*i=}NQ)a5z z-jK@my+~aBY6nVQ;TA zu>uXnYf+_*450R^5yYDhsZPEX%*f+0@(=YA&-}}wuTb$;cE<$X)pW~x?BAIdqI;=4 zoZlamArP=8;I8lNu5L#c$*UKdCw4tr`>*w{e6b7IioGHPYAdRq_afdc=3{?rj@{Rh z^5X=`Y|*ej7B#0E5%iJNf%-um>*()`8){G=s1;Z2q9k1hLvq z73{m|u#!4yPEJ3O&73fW=3)qDfByhmcaPS++F`=F>>rhAR07&qb`=ZV*=mybn%fO* zqQ{NF_-xEW=C}a=0PU||&b<~F$GGeuHbe`L*4moui*=xoO=pufOZ`@UOGG+h$4{oK zጊuY;#wI!OrnllagP{rbQ;{bC~z6l4P+YlUdH%UU~5M4Q7=FeHWY~ht1nP#0P9q%AXs0*pj=jI@{%ETHO!llk%1BE=4)DDwYEfG zC2PAnvgAh?yEVM41pJ?9$KzbdC20-V-1*cEb>sHcTH980U);AUstemG+>;^QuTIqq zvjed#r0M?vomFE~RFVBFbLCrcs#<7c&eq;v<~H47xc(Qbv9U68$VekHpHppLxa}L5 z55Q874oPB?WGiU?;LHKHkUeX+$l?5M9zGntFOw&bc;jiX3OEt9w##X31@EoAD=Xwx zim7e5l~-h+`J-Z$Th`hr>i0PLnDOJxv8=I5jT*=#iMN5hcWiG4UW9nnQ6#SDu%k2I z(g3~9bscyNZf6(vzV9W*4`<(vhqCe#2fB(+PgTG*r!SH?T&c+7;QfRc)2xtSvwNjp zKAX*j@7z-RmV}jCZnHM@>)Ea6;5Auo%259RZoi3t4a9PpIILt`TudnQV0rViM$(Py zP<>V{7xUV?nK*nVK2A;y{{SJAKN?6RUN&Am8F1mso=x&XRn3G%b=zF#`F>9=pA^3= zl5D;@J@5N06p8@8;+3-cMYTHK^~7FB9tO<)z8&!ALliMhcak7j5a`2b-YwR-UOd;c zc2M+wh~qC$s@|zz1Zbgke;@EYZZ|8y;QUS~v18xMV`K@xVH&iM%<-_>lO%ynnN*Rs z{VOl*GWqe9pT^?*%L1$NZOBV`uOYqFcWSA(L*Q%ACRSV}YxHY)xOZ~H4uZ{YfnX|Li^lS1oPh|G&p=@_^xejT# z=;qAIh74XxbYTQ5?n+E3QYq|rHLa$HTH(h&PaT}|jB+OgH@A|z;bdjAZbr9T+;~=K zveFs7%yyMF3&I7MhW=xE=;BSz^D-wJg#pNul7HI7^4OMUxAfK9LF3l6t|vs-8gYBi zqfgcsi7v_OE_^jM=6sKkn>s1@$l>E7jxdqKiY^ZEX-R1TI@TxU<&Pp4_kJvIUfm39u{owLokj>-9OW? zp^V5ULN`cRhuO7t)}xQJqpdkpUq_{KZ?3lM-NlE(fwJ?qipd@^~?7F1Z7d6*NciP{xV%IJmL z+a%cS>*rYJ!Q#YO5XFw-NftlZOC*35b^ic2a364g)8SfIH@4;Is&FBlXc^>Tk4;R*FvjU^;z`k{Az3e07-eU zCTy-jBYYM}@vx-6`4(SOGy}L6^;F?Z97impd4NXC9?ix=f6P+L_S?p>$(5A<0MP^8 z1JolLvfEQ~Dy5!Fq>w~L)2J8Q>OZQX((N^8qv)Y6f0+F#%Km4mkDVC);^AS%gU4ma zWHGrCJWhkqdTzD)j`g1-pURd9@-lf@6E+rAjyOFKylB7EX4-!BZ8a4R8{;x(JI%>E zz@FqnEwPzHi4C5`bO9IDuWIk{9{|UgW#&k%*io~LJn6Q^rby%psPP?7xVn!T;l590 ziq_=isFs&0o}8^R<8wr^S|hJ_`XkQcW<ha)hvq~(cuWK*?0tbWP3 z_s|;VavZlOHytM{m4uu|Mjk}i6aL|Zp7agrbtu;LDZi|C>0F=h7EHCaJU*J)akcFY z+9JGb=DIJDrwFT7dbO%cr(I8q8UVd?xtqLa1K*ReCM&YQYOKNEuiu z8iIOP(N^55tr03?w}Iwbv2H#wC!pauyxt><Mtz%q#Z<5O$Rj)6Uy2EW93? zo!^&d;AeBs2L)*%O`hDSb}YpKGBWNu-S2M@G_OAfG&195%ab!jD%fKc8>43}>RENV zt*>Ss^r`0}arsig3yiI)wsqU2PK~z6+UTSUHC@JMMU9gH%SC;%r17v_=-1SVQ$omp zQjXWBj-P7{Ry5kJR5$gw-}r$y%FmOBKMw;J9Rp1#s2Lc8vK3$*{6hGVZ@0a6#8@jH zOmikkf^`z{4~hc;GXDUX9QuaPZVGH|^fg|5hy7uB3Gq`GDhX5fShz&Qg+NfVz*x1n z4R7Ptv+~o0MzwalrZ~9Ur_PsPR-qY#r-=^*o(JMRAg zU*vi$NO5N2Wz7tj*>FO?xWblujzb&(UTjdyc;rp$cHDzwZwln&=xdcEd06nA%ywqSNA<%X`+d%!kF}BQV{Wz9-Hs)bFXPfaRz453 z>y4PIvZ#?%Kews4SGwuj>rrfVRkUkcX!UjVe&1K^du#p$D>l-4HLB~UUo*eLEa?m7 zV{!?Ti70S!Vqv{eP2w34N$HS!hzF?G%CT}BCIrhE;!`B$Vh!1gISi6+Hcw#3>ObPT z*D4vKl34Qi*%OQ9pl|BqIWeQX!AC`Vt#?pGb;nB+8^cQ})@$YW3GA9aCe zR=v|{*57T7a$6osTG=Sv#DL`0sY^jiYJ(waMkoQ@W)1%LY@6EPS`b`TBJ;LOd+q3DTPsdHl=W1#7Bk9Z1rVV)>7vyuxBsg=cWk~-3YakoR z1N8p@H`A?pjC`0fRJ0Br+B)=gJ`SeEPu96I;kGvxMzy-O#n-(mFF>q{3sNT4BTzmR z42v2m8Yy)H=k%{fUX)j}1_4DBQtAWx>*Zfd{{UX#&aL8bvbEnJM;#YJMrL0aZ(DYbad zk!DDWQawr1xt*EOTB$g^{{S@eJ4F*|+}D+NF55}e^);(9LWGm|cly>CB6kL2e&b11 zFH`;)@>`8`H^2mHHuSHmd~z_n9wGi^-T9jNSjTwTLy_3n8}+ZMa12KYh`tH^=9+S0 zR@*w!AR_e%eK)8kKvf{tOsuhD0oJKAPCAt3%DS7^6DCjzv8d-~6ur%P?4DgzlI>t9 zZgeeF>PsdS3nOiTk&YM^X=+Ni&s>&}v!~BeCyZt7%7G^@Pvo zQTM1qXwveV^`R&8tW7C30QNn4(z28zt}+1@q(E(Jo|0Cm-?d`XMM);ov&g;0UnpWO zn$&jRtqZsrbrmpbaz;9eucZmLNjgMQ2K6!j0E1NnlBOD7qiVd5`PF50p>`1uDqBIR zkx{1r9?W2?ou*&(2yDn)C`(+tmay+ zrXDo9iVY@TI*F8c)-y2is@idDRSeeBf#*>(4z-1*HCdXIU~Xx=4MDO1tY&JdcH?kA5 zN?U_*aZoagYHN`ElQ=sUZMwBt`@>vf2A6ltjWyn!>1XzpO{p(uf{=^Z9Ke%$C3zcA0 zS*%_L1Z!d_v$oZl)9~N9n&Udc^B}*t#1UqD07p1J$#J<{17_L}gDtC0MqWl{OG`8{ zVj1T5UGd}Fu(114ZhbxNSd79gq8DRjy_kKid+l4)UTI~#lJ0KT8Uabtb%oVWUk%Du zOLqL0-!Xeqhi%>@mTs1!F%h|tmAU&=UrO#}^4NTyCmn%-!eio3ixWXMLOZkMGY|7* z2S7pAwDBJe&CZ)L4o4|Ck%sG!B-tw7-@L?HBO>}ivA@!xyWO`Ei??m}ZX&*m z!9nrwi+qJ)!{ndjSMZxLm0!Ma#r1brnK_EDwa+c{bz;v=5lg*6AXAc zJb)HFVjLu9Fj_^rzv;EF*10Y2ZtSaCt}ZpUnz#ODqvUFoYxrrm!1*s9!t&gXba04R zJnpfqul+cIB&fT$r|uTNV_WgQF_ShDawjt!#S>zYOWMY8is$8g$jjG)*UaynH z`41a|g^BXNkwt}y*)Ey*F)UJLM+Qp?B+2xtXHxxu)3tDU_`U~&g_8dO9p^JM^PX7M zW0Dq%Ibyxvc_A(Zt}oxUQptPA9h*ryRob!Q+E6_fk4V>3m&@?HHZF9raXgxGn28cf znLsjbEpKr)wY5TjDyIVrj+R*2;FYmNkw-M$5oEpDSokv4aC2DLuuAYiPI}86xS3D2 zmNWr_#_^CtZn&vU@_t5KB!k{xXoQYjG>9TFivHZP75ksmMe9dg@6x6=muP+fu0T=0 zewF-*#MR zv}$e>X#^hT;8b-e7nneOtwWr2~4kBK~T=3}%j(?KKcNOD%{ zvqY`9wb1&t)~lcA$&2yXIKDp#mp3ch{lWIJY0^3;`5ce_S@J$d9eB9skugF9k~l}UtPuKL!v3!kEqaze z4(XYfiSkU(^vMn*Pl)V>K_tpSNSkh`7++fSxf~ZU#^XMB8lpTGnU**n!zJRA`d;}_ z`g>ckuR(?Jcm(j|{GM;#WG*l4kXS41PfGp1rkF0Od-tffzQK;Xv8qzGohZ3vt9gfIJ^hO_p&(Q5=74YZyM|XV4x{^0qD{dzTU>SHUu(aMT`4}#XH|3 zNVwuHB+d2~chFnE@vcn2^EOs$lA38ta}mGOzfS_z9W{o#LG#Wt;92dR?BpZGgE4aR z#z=c2up}|+Z>OE>uZQvMOh~ZsctlxwM{8wH!+deWVzNgxM&d>{wZBQ$y;HV&$%BO0 z{_M*O&n)}z8YpeIlnS z`5t@bODvP8u*y~OSOFe0ucWX=)#MFkQ(jw~`5(QIxDvEYixj3=4kuB#1#3xRxR5XP zu4Y#&kH|8J&dA* zo4GaRi@abkX8pXq8Fbd#ui;*U;eR8<_~umOKNT{tbJRtVCf&~v7b?g;r%_$+*;5T3 zTzKAF(p?nsv!AIebnBsy-sJeV#Xa9{&JIr}n-)|!@WYI8-UgSY&-CPN@yBzi*{yR9 zEmBQep8F&q&!wB5g829lWsI4Av?)|2nUXHeZ zO}qtMYlk`HwzB=z@i>GKd@E!stBhtgdzMdcqg;&~8sC|RjV}|A%SSrCOHTN?nD_PF zR6KbfM^kU8u1iMfSg1B#39DD;yF+RGG-UB~bGkha1LWsJjmGhq<2BSiOsVY;d7UCY z{0htJX#J(VymhW?;j`t%$KzT?$YeNdO|G*2hLmJ^S-day z_*C+vhbdx2R*R5=Gw+uo(=ay$JPzAvd(>-Nar$A-ohPr8{0q|6m8_`qkJP&pCB&IY zkt$CN0Ltf5CRQrDRc)bQZ?EI6Mtlh{GEgzj~5l7%1?J6Yb^NMe@(7J7>gUa6R91$R9}^B z-Zd{pYHca_Z9Tq2uNI>3ZBy;$L*C;vm-ac)JUo=M5s@)qA=QG$@!VZDu7|M|DKPmN zgn0OlnQ(FHRtb~{<}9S%Bysn$^R}@~e*k z!pM!K$1WxtTF(^8_RAA}I;qh4QsUitVsj5#JyLsGJ9$W(O3`J$)>=yOJ9z&9BI0I) z4+}E|u*`9o^5$1EB(j2kuF$rzX>GxKi;Al+0U$@oiBlpew)=UJv35&zE}g;e-mcH% zAo(l}%<;RUA^oC~x))mlQ{7Qx>#^GFaixuU)NIZwUt=mF1;dEm_BQ=U!2bYcO(|Qq zY;Wz~_u_Bz{vfA!SXNxC`)~ZqS~h{ff?HVbj#z=V;BUEEb+|u>uC^B?l{RXf!Yt-b zZVZ*M_hck(8EofW#FEZxiT?m<>R%2+a(4*R)Sx$AG&a7TBDr(LJZ#A~pqqdNh_Ugj zg^@+HaM!78@+;}v@IC(k7ta3VBs`2`6DXEZs4=-iw3R)zuFdV%zD$z5L)&w8A8oqy z@8wtCZDqsq9m`wJ<)Emr(j=xa>NMQ7nByfqWnqYTkc8p{iZ zM(D%)DrUGm4aiYU(Mzb$o>5AJdiG9m6i@{efB>(&f3}#bjqvybjdI>e$^QVUwy*G7 z_&t61;M2!1!}y|y?1ZCzRhSx^y*?%5QvL?qvdF9f>3Z<|uD!O<>dLbk%DN^8BYJ%Nsiz4!YNg z$)7Jd%Mx~WQPR74@MiLvA{b+DYW;22y`KZ{n1(XToVR1qYkX0Sa?#oM=oXE?Bjm># zOZ}#=#^Wc+kx>w_Jv6Vc%kcg=T(FMg!mh>P@bO%GajN;+w)^d)8!Gfig2ecKNcP%b z6g7PdhT#7IYlUc*$b#jM@vZHJ@5OK}vrvD!s7_K$TmuB`5!jJ&(5S3!Y2C+}o4Z;q zOsvTxZC<99bXeH9@k-=xk%+ZrpOeOg6$OWI!0TgF%aatuW3-}07TLJz>}K{{U?=7up$bw*F$dSv+n#9q^rv*UGw>`4~vwwi-s}!OoUr*{cpl`0`|g>TXE4 zU@JSPSLt$9FFIR8jXUIGuo41S#-|ooklY&EF4<6{3y$^Wxi@Y)b$HF=V{297^}Z{9 zo+aBwGok3c!Q((`;$m`ZAQv^%ie-CP^{TaOoH8Wa8Le@#(y~Uv)uuClrDp09Y8N!f zG^49dqM{0uIkBplb-ih1u<2DWq>@7@u?D0KGAUYs9sFq>Xrh|#AsU6XshUa&G}93z zTD=!qX&r@Ft7_2*0t#DfYRa06({cqK-AEv-h!(2!6r^AUsr0COl@^wOEG@0+G^56{ z$vwJN24Y1pHngM0t20(ZDd~ExrLdq4Z!jI|9`>DU3rc7bY1WAmw9GA3G_^sR-72Fw zqy~c}>a!<}XKBgOpk|^#(9+tgGgfls)NXpxY$UwRdV@$!S4FQx2xW<-PSkCn2oPyn zthGB)AXRFWs#c_JM2H5I?@`>f663WH1)G5DOWmyPEmYEh-qmWYicL*7U}~0>p7oMU zsL)-Q3dtuY0-VP02{ah{cDAtgr3uP?sjeF(ymECF&Jkov4O-dLha@!(j_SC$B*RuZrF{<~U@2ld?$xXp# zW!}43_^|*8;#DE179Ilm?TC%>2)AmZ}Oiz(rcr!X?0cHtS7n)udD-iW1+C`Pick05(d`c zPN0s&)Zs4_sXBn{j1RQK(rvG+#2VL^D9gyn%*l={StMg5kwiAF+q6rrlsh!zbsxfj zRqFI>sfAW1ic-avbt7N`>e~9R;iWQQ5g-va?gQMt{UvRp?fTFp^$%`anQnwzpgL=R z8jM*D3p$Z~{+1T$ZsMCy$Gl7vHSqH_!-1EbkqkJv#7ms}agcN^eY;ejI)c3LMUjGi zDBu2Z69or!ZO{{_vGAsdwL`G>}bCdUa7xn4*-jqG8 z)O7P&ty}CI`!1g}TLj@1{{U`_?-e5Cl0x^lopt{J`2^5$ZN*~CI&paq6xn!ENWR>Y zM{jd|fqk#ETUz2jAD0TjG_g9zlDqNbWo20aHo6i9;eQIyU`SO15U-JSXL1SyexweT zsIsGLS=YaBonK&>HMu-9uwqT zN5}JWq+SvpSpiXk`NwFFV{Z&q18&{ndX|+OQxk5gdPTc>-%(7h=6fxVIEgIfcc-{z zvEBN~=q$#zug3XL-^s@0#4)nsM|mU2VHf#py!xL`l&0icJ0e`4*`z-F@?}F7C@bw9 zf2SSGSr+{&{LWt|I||vkZJm)gvq>>7(Cet&{dWQ5PS?#TRV6w;u>1T5m0H(bCsSX? zJ|=m2Ba0^?aN^2Gl01n4Dg7ck?eW&S{NKQ2;33M(AP>-x6-QFlm4aqo(4$g;kmDFERT8sUM3bMIDr?`1F?r{-|_7K0EsRn zv5_YgCLTP}^0>KHk~wDt#~6V9&ULX%eid)Vxs0AqA0Ho&m2uyScoGr-{lgi_MG>O{ zj3U?6M|$FQ%U*ny?vsaXp07=oo%L2p)*n+ztBq3dT568oHajv+g~>1Oc$pYuBsbcv zwKweCrpl~80Z@u3hlhMgV~R*ILrDs(>{%7G0i28Ok3hz_T%R$QjwZ>97Lr_3`$;hw zS>s4!ko%{7w(fiG4Q)GDI|nBMMVFa;_v3$|J|+}Xzr6E1=me>KyLOv1S2z1xI=3&6 zCDLCszoxzWqfUD5tbQL8(Wg1bzI0P&1?1)ZxySclaT>s_rrY#qX11$V&&_aiaqGqy zB*i>jp>g4v{oI?%cYDvUFrFe=XrM9Q#bCL%?N%ayU4gv3Z=_6ui6k~fBs-5f25 z^jg;QuNY^~0J(s+?a;5$6Jot*Gg=7RdHm)m7(N7-IoT^ zyFFiU>_*ZWw6v&Kb3K-myw0s6R7WbUeD(5;6q#o@kPxs&lc%Ma-MooXx@tNa(EOr= z$1?G-9DS0i1>84=xEq@P0CZ-tNiw^XnEI08Wlb(YKBgXZIHXz8aM&uTYwC3mW9mcL zH*rnTLgbr`+`Xf9u(?mt)n`PZZ`qwE#wo|*>nMw;GbYPMq^*e#>*15U3 zfqls$h0++G+1|jd+zmqm(Y&hZGP7_Y#)d43mIZ&@#}Q-gEaO2mV)ospx^}Iau{2(ND*HYCvHzGTahk;&jLb~9oS>kA`)S{#)9EEiwH&b&)8V{_O6`Bztj&&tKg zgki8*RnPvkkZh7O)cnk`8NfX$K!CEym5%&%2$^fSlAM=#?~+}{&9UP%<~vY z#s1bzX_GUK&4=EC#1>G@%2GuH`*H%kDlq0*BHeDb@vi>>7&N_AR3{3rN9X*GUR;t+ z{{Xm^%#R=*wl`}i*aLZhDxY!eM~JcWwO*LUOn06;u#ABs_fUS*`1Gn;zz-VfQL^c$ zk&To3wv(aGiW(>S{d0V(v-pXy-a+b$R+%^2+X zA;dW%$J>r=O6|UYp1Xf4r!G7RvSkUbTZ24sK0%^YE%C0x2?2@(KP=6 zIDqNi2=IKf{CAm$kyz45;@*HvrK3-9TisFW`%a`=UY+aLa(pWD@RNs#aWS1vP{s&R zA`YSBcz2d>WsvVuG_kj8@r@I|{iE#xV`5lb7Th;2ymjgMS6||}{DyE&0hRJ`;(y%< zRmw{W#I|KwtXW}Y^p&-*OWf7E{rq-SzBHSCIP0&Ns?xKoQms08_BjhQoIfG$axkRu z1Q9U+uI1W7NEs}B#lDBVwXNBBKeHlNBQK7SmBi#>zq2)zGX=N=I^WcXP;1_1VXrmu zteCR+WE`I!u9%n@`=e$?b#Hjc`<6hytrY9!UM3%VvnQgiO1?I#Yu1_C`)$6ZMGlwn|v0cKJEC}&7@fOh5 z86qsK=(kj`bAE^Zb?M^cAN?gcbdbx1G~c)P6oc$#TYkw<`j>JIJ2z^CXIJ{-q)?7+tkXds*gUEUmeP2agzzLoR1akM}v~=XR)KpXI?8w+zkSvO#t_;Ou(A# ze0!hB`2Kh9BfG&M3y~20N z#mGWAC{5yZ{+oSz)|{2bcG)-#r1h+kG(27mI2g;eC=ep~+o}9bakDv%q=v3zr*qM- z6^4o)7}s5H0INh{bheei;J!ef`NYU?OaB0r$NMYMvneEvYKhf2W@%6!)yX zbsdF>?_5rAC}QIh4VkoBO~M9X<++(Ltp-0(E=V^9*uAc9dwvzv#>U*9 z^ycK;sPduqAoPGLHGfv3tx?GT08f~JC3}(5^-TDag|eI5rFBc*sF2jzF2zDHM=XbG zxVTexziRJ8CJaQ&JAdt6LGk`y!nm@V9mB6rtx*m}=}a?vk-B+QDVNxrRE}OqLRnAU z-n?fuo%^W-QJbn0bK+~g&d3#>EOY1sYMU@)TU|wV@c9BQb6$F7F|}C~#A*$7WyM>mGRKx5+rH@cn7o8+2IE~QvQYh|ycRxV z3u|3$Y}U~3)55qiVRbqaJ)~|36`@)dxw_2s9@UD5tH?`?|*Q5rfnBJgf@vQsrP-g;wE@!<}y46>? ztsdnzB4w(!YKfAnX*}rxGRLjx-&C0?2kk&fHh$GvV@9{4h!l|2nk;HvDUTW;2!tl2 z5~c{G%}IcYfk=u)syoFnC3-hiY{1{OR%8oANQ>`L+$%F=06N;JlRgv#mlyigEOvV! zZ5zvul~YOKTxof@mqfc(DY=Y^KHDvAPic|#k24!*#<#TjYI+BqMaeaqZbBG=+}icG zm3i4RG8q2=QO*25w1(zT(i5}o4c|dE1xeR zktcnlz*c=+h0tH{6$)2agDw0PExjRg;sTY2L4>3<<4)PJAev4m0 ze!g`cnfgm#awCwU$ejq-MXXJYh^PChKE9nE$?u zBrERKt~!xTQWT!jHu%x5J+W(#tyd^gNf&s*0I=)yt1@Ta~~Auems%G%EGX$zUt%68;KS}8*FpR{$Xl44Gg z@5#_G_bq=NI(XLpJBJ*GFCmdd zBZ6p&yR32z-u|DbPz^Vi9W+f*CX-S7t=r}$Sl`t@FNx+DMvHBR!~ENJ{{V$_F?e2Q zJ`+A39J3&GgpH>A_Lc+kucvTaCkOEMmz9&4^$eoX7i-^B!^KOs+xT zj%FLNalnc(Vm%|PbsaZWUu)jwYR=0N-}+z4PvR$hYezPd>iF3ioW3t7&ntezGYi`s z+sdBGW3)tWjuui3p|TbW3?`K3S`W86PX!<;kCorp3A`HH=C!U zR&!k=NEL5)s?$kPzNU=tlyjVn%_P}H14bb*!US>b7WC{(4SSl&Bv`G-Hbdk$??lR} zj=MJapPhvD_KdSjaxN=~=SjI5`a(%6;@^SqK_! z{SK$NWjC!+ta9MPI}4VV+nu~T3Ac?VqRS^IYS}`sO=n*p08KRM5oOhXA2TeEwN73z z*s}U1PP<#J*ZZo~GV%!W9jxP71*~j3SXJQ$8@yWt*ppe<_1kWmj+L{ShX;-1Ak5)1 ze{;vl8juR?l}HwmWJBQB*S!wvRZ`Wa>u)dG-*S>`R`mVLrM)4<_ry;di`nDSuQiJewY17%FeUOG`G~hrpBCH))785 za3W5Y~=wCmIWKVj-sn|_R2`4dc8yr$HJ4!3zk)~pU_Rf@~Tyf zO>|Fn;wNo5+jXLT46KrW8n+zEjwguO;37arQDQ8A160<&GI%lb;FBpgmBAB>6e!2;<~hF_el5!wI^ixhoSjw^?@^b=JJR z+-$hq&SwJzv1BB(G*C*1`ZE<{?KEtEo1psFHa06GK@Y43J0u;{9}4uNjGHsz**wBQ zB0n3Hsqde(te>R_)D`M$kL|1$^uJC=S|$B2_CJBu$z3aTtk3@dxgKbl@Md_Byiy-T zk)EepGC1;KRv^dCknjGBg!L9S1%cOX{{XVJ^I@`PTf2lr~OIfK_)zn9D|{-J|o0cRlgEsc|>`D z%CablE`HI_SoR{aO%p{cMArpL8r9a$c)ik@=*YEHa<0wo)f@P3K``ABi^=;-ZC49JvQwj)`w3xj)%nm*d>0?lI%y zqR`Ba|chSZKpT zQsgjWG8ym~E><}WBt6FAxmkX{l}{6qz~-V<`3^*|XG9~%;&~JR3~3{4qZs>@WJEQ0y5BUaHBO-A8ufLHZhG^yw>xd%W zM+n0Gy>>oz={c?{9%3l)AZRi70hS7&aUeuH)IRUjz6Y(euaogSoVd9V;=Xagys17u zcpq%azTAH6k5a9ejl=N61J>Q%DO( zGb8&u&qRm(`bMHQLW6&jhS5!!$lYIO_L=x6}+sQ1#Pe$^AwkP$Sgnh_b@QAOE^0C}ASR0BO< z!u}%v03yhFrzS2x9^Ul5$vq=aGhbE2<2ddrA8Q5`iF`*>^)ztYa&WvZFBcFS(F4xk z%_|GBKiN~9u4*QI#AOCYm0-nHsE7}=D8-n@ovO&bwePpS=S zXKCd2$yO@ssxaypSHJkLGTgTol1hKA8TREL;uZ6DkbrBi@IF9A$Yx;^q?V8mI@YRW zo1aU1^M59Rr;a33ZEL(FxVf%xD-pM&qI%TX7L2(ALvFRkkhk+yd>g15a>0GDvG4QRiYPC82%~Fdk*=%y_;A?a_EG#cvu&jDjsLs7clwOIGi#3*( zT6aArK30QT>|$n-VS4e=WEHh^@v_CnwZ)eMTBEI5Zkg^e^8dAXr3R=Bb1jYQBbwPW16W;v(wGP}sfk5U&rmKvr2>;@xGj37 zNoy-hrLXu^O+7U%T#ZdNwW`iVV`*>Rq3#bFt_1Qn8HuR-gw|0Y9q9L$#*PeJje)#+ z(+n@xu=~Ttq_eM$92of{e(FW*D4cEUP;8|F_oc?u2?rx#dXKmTbEM5t-m||Y67_9s zMTYk1CuDX#{V5s2?_3EvbW^lkk=nCK%gArASXHlSchU&9d~16z%=C>qfmA+pN;P0B z%t@P(C*0=V0;pzV)RKJbdiyo|pUB4E?Q~842cVajfjS+>%CO7K%GdVR!^GDvir&84 z8tFb}HupIm(7cTjX5>rvIr<8w<&D^%uUgp$6_-D`WC`s<`%OA~W-w!U?0)KaS&bVSBWYi8rb$Z3myJ~YnIM|0k+gC2aDQXF{NNnGtjQF2d! zt8kRP4C7wpRZydrHg&eq&^=d97j}{k?ygbV=D&>ALuw{FU3YxZ1l&{!%om z7~I~j$qpGqi&=dmz<5tla9Z@TLckU3Sl z$PcG!7u&CeP_Vha;8ZBP5)Om6=T=3J@4nd1heZrU^c#&sg)V$sG*+{P9uct3n{2UM z5o_FlMKZfwhJD1ZxUYRZTAS5v2dFBrCAtq0<4|PUEKjH#5&r-Rt@?*6EnR;d4UZgA zNwVuNxnKxyNIh<7D;}}4BxGDJx4->fRfGU<>G%SF6$L)01S;@zKc>L`$Fx zz0cje>ee0urDEKPBYTWpTUBx_2Zif9$Tw_=ZUK(gwTbh!S&@aCjh6T_p*bn{M!utB zyZe8KT6Lso?Wb2>uD}wASvyr5w@eHn1SQtT?sipOF9{Z?+VK-sVm6J z7F()&V#IV?4Seg30hUidB%*&)Z*4o(t-12saoGE;p+RB0w_en*jZUhqr85%7u9}pd zt|DOFCQfcNdzX@RY?Nr_L~|tLOJ)<8h~uDD}w&ul+_s7DKom+Sn0F6<-ZCeha$}Qn|!J^DqYr z#fAG>hhtL{21w#DtR(0rs7(wX+FGEz?E#$bGwZ?OWfh4PV)$~3|Il!0(xs!MT%NX zgp`DAb!KE@6q2MVRq;C1@?d;?r;bZ*xiT+HYxk*tw@(qmUWcddT6XSdl&f9tE=~0BQK*NV)mnVNCQLThPG6cX+Z3`(9An#x zP)s4Z`ZZ8bn4u(*;fvNtjGL*}GD2p;fxn&z}1*})98td_`pUmTLd}W^-hsGl%&{|L1v;ES4Hr@Jp zRw0V{9CX`@27r5rotSq&l}F=TyYRfU8D>XJMrDhTjz9g}R$=c%R^xDG?O57xipq&Q z<8P1hUTZweaPk-+!1g;5laUn*kE=Ny(AaX{{W?}{41-> zVnppMm|On2}HpvOlgL`T# z8j>ytezmG~y*)73<=Dd0OX_-_M;3l5S{V07kcwf*me&j$O)fh2tT+?JjuJfJTNT`I z+C6GJl{N1ZnUylw?jDfi5!$$1#8I&Ew4^F}1 z<~(bIm&VA5BAhgG!rNkEq%g7QYO#BYThg1XIF7ZC)4C@3=U%^`@zCR9%8J`28{_M@ z&X!I)LiYgsOnnX8#@DX@0LXE$xfw?x!(lcQfmJg2@ZRV36+KxISbdLfosC1|n7I7h zd7Mo1i1Qi~CmI{1lP12`{Y<0NS}eD#%V3I5%;-mkxb=gcl5S*`sx zB}0FRcBl|k*!8Zl<8m-(j}t9|rb;Z4kZ!j<16%E3s3Wa&=81;qJptN33fh?!wrQ=? zT~QXt6_{zQ*J#{~6FxlA&mZ3t2V3ecrsDP9mzd4Y<8zVcD~UYcx|ae0u_MSJD$BC} z0AmkHt}fI#O2B_nWgwsMl>~npcv(_nOkOeoks28{4a!nMvB4ihdYjQ()x~nF(tI4i zR?fbe(%Shmb}uED3*md9`#AS8?@&QjCvm;C7t_kQxiJ{0kqU&f5)>PN4x-2DUY8da zE0V&WhG?33c<5S8a+dy@mkwkHx;E`aS@jW%iet8a{zkv<7GG5-KYz6YInfsguj-a_w;i!g4QRWr#XyM5ofB@u?T zjh8`s@4q0~5@YAfiqG#nF&P4=yC4cxReJ7U&a!g&kBgPbMKmpqIGiu-rW<5cCg7Dl zDN`%tt7^mPto2F!ioH`(pTprO#T&)@69R_!+02Z8NmU-3dEUF zNfp(hIzf^YGsWTvJ-b&2D$$XO-*i5J!@c!2+T(L0j#>DgaQmEQa$J-oELj!;JgDua z?JVET-lr0W&~59V7ix zD|im0z}7BKH^6h7h{8vVC+-6eOQHK@(?h$xE<+w4kA-u%@{tjZlLpcIdEjuwO3izf zl{S?lz3XQgJQ>`480wp2RApsmJp_(x>;au2`)0{{Sy2LggCtu*X+<+qBpEmgR9w)Ou4en*2 zc8KICR*T&}p#nM*4dc{Xt*gmozE2l3dn%?9+h>J^)zFW)c{2D{ri(T#xbew|F)8oug=G8*fAXBYRJ{{S5U7gIVj4<$Q~ z_E#;Gu7p~>55cYf0LgJYw;%riB-L5^Tksm)d7o{*;>>!TYdp#r8;TZDYaX>D_LJVZ z*}FNJ5nNZ3=3o~j3igv~4SCK|AlIzyhgNtjw=t7hcs@YmbCAfU+m6<*hcSr~B5K$!#FR2rt$15)-btfpN-uQ$)dyBl}%o7bgnMRK_) zJ=}RCJ^E6|Za1yFG2XnY*K~Ms*43^Eq;cs6wd3(&P2|-0S5gdgTMG*B$?htYS5uo7 zD<$eVpXu!|+S*>MPmjh$$u--K5!BX@03KD&{mw}AxHbD#d#OCkoGej`sl8;A5+u-y z^w}TlisXVcNf04zvW#yJ-zJfYUZ^P-ENu4v!>eNC#8;DcwEM28gw@ut7Z;%G^-;S zLWJ=kU-PdMb6XL2z{*J6x{KC#_H}DpIdQ0C&f9RdJ;om^g20x@KtbqO16?S&PBo!3 ze&sE@Z{E5eI{9RAd#pw6U`hNcx`+P&8&=$9viKqY0KBqFXufCGA?5hl1mUJ#(2d0| zE=P)Z)Q=~}O)PO^Or=-@?q0zDeJkX_i2mv~wXJ%e{{TxX_neo7=*$ZLt3(T^JWay+i#K`h78H730$6N&qLoHpgz;>BXm5hRhhe7?0A zJ)^~0wq8yik*kH!x_h2`Ru5kJ7QVN)QYy2OJZevc1elV|jgTacG&0It?hby`J{8Hp z%7ZwxMZLLEeKECzANqW2l9!cd4e)-gHaF+0TTaI5ayx_g);T2|Z+g#@B#@FDr(@c& zwpg*&x2;=JwG*+mrt`H>^Lf?@Gd$}onZ9+ca9Q*r-03zz9Su_XUUkTmFq)yVSoAf~ zUv1TyTP;@X>o!;&>Z6%+Yuxx%82A}kCgf~OUgxc=({T74Oj+3L5gAfC-GL&(hf%JV z9u+xnixpdkc9U?tJHCZgyLfq=bWEvNctR8Tj)O{sp5$uG$L-LH_xwK<9$&mUf{;QM zLyn`<=_l@Q5$D>zYnhTF$(}rByk6l=+8e5!2sMwk&a>pnN~Qg{Za$rV%scuLZSGm` zN!Hbz=12+hswB&i_W;BL{gk7`nbbI6y88!m2By{DTy;uq21L5LEQhNdI#SeY-lJ0tO9T44Rcu7JyKIt2E=+|` zZ;`In?rb+2uGKi+NTj@EhZh3fb5W;!UC(bC`+o(%ahTE`KZh{nVm3xp++K9Aye5dEJCEktSMa@g z{{Zqn_v~XzlC5o1jTaqtlc(F^CktzoOE1+3gAL>VcNes3t+fN!^+daPiMUmN7>l?+%Le*;?Y0%aben@yCt;v}4mLa<7 z=IY;GqspOynLi(rxiDzT3NSqx929hKBBa&1xoMi~mh1ljaO<}sXKT4DO6fMEr16&*1$kkGcwXG9xij8&HR<|bYw2-y>RkK2| zJ1CK4+iNo3#^UDJ@T$>Wm@HtIBn1OfN$3S>M4d8BKp3Wli!wfiUNB2;4cu+%P3hO9 zi7C^>(a3SD#ph3hm6VRrM3O}=KlLM!$cZd#eJ$yId<|PCADN6$e(n>$33CR?16nyX z_8Y=a6|8)II&vI@82J+jBc5bQau{4jByg=E9s_mjwUHkL*xw*A0Ty;7urC zjNZdb7Yhrwy~s+Sdr^gX6WrHs_6gGUzlg`mO9gw1w_E_8buGg&DutbwD?Y9_YjU-LhE$SNH z+I`olXD$ikXNQiF+m82~VaYH7{i5E6kPiE8dd|{Fj1zstcU8AbUjG1*HLX*W`8T_Z zc)9#GA;fIDDP9EH7E>6tgqnfh!mD+>n@|!7viO_Uj8|E5q4!3LOC6)B)rOy1j#QDs$K$;6g|^s%yt232tLA9>Xx*OL{QCzUSs`iD<))`s;=EKG&&l|% zCni?K$H|-|lU!XC+}ttK%UbkY1|J`TiSiy+Jb{_aannechzJBEM6%~x^-HeTAIfXQ z;YhK*Kr8~hOrVpciPR6MuJ<1o7Z1YuY}U$T<-OQ(@u7^6Ofs9xy4_KN*w;6?O{mw^ zYEx;RR@Qtwnp1vVlX2vaK9UKaCn1K(PxTRF7E7~Si*_Cr(cqpaxhS(T0?Q6D{nkQ1 z+QBvU%WGoYD~}TuYbgVEgr1hKL&s*p$9#K}-3Ixy)M3V3RT_yI)Q*g{6@KA94yiZI zswA8^wvXhs3^v)lILm%}oao4`n0WlhAKyggz*w$kwaO9n{gWbN1YZ`=Sk^) z-4$GG@hV!ZFX{YeQzov8ECa3C`&eG~6?B<1WWjw|Vvq#{=oN;e=xte5#Ad*5Bz5o} z6{0+lnEudFxSNZ1)~d^9l*7~GxF;$mJN|_-6?Y6|u>)_2(wJBynJf#f$z{K9DrX!R zSf4|#)=U1Yn;*)aQU#Dn8Z>AuruqQfKqJ5FYc;Ld_Nq;6o9czMwwCGt05Z2beajsj z5&ib1i3!Nv2q8<4Nj@vBuiCGV7F>xIC|2@6Me)+5`*_SSGTJtfG;e)w!014v?xTuu z-{J814bpEt5_)<60MyL$27(YT@5OZ_{{SuhHmUK`i1M!JBoYQkQ`|7^<_&bXo*GV0 zK1waSvhg4}QGkBsjM`E7DZO!3j8cah6*?cK3DW-na~j=m{{VKY;AZ(%((iBOrlrcB z#!%j*1KG5<*0pmO$%&N|kys?rtf5ChdJ$VWDO-_}EcqeX?=IG59+J_3tVf-#SM#v( z?}2O#k&?JBk*wAua!8@J>IKR*#bmQLd{Ua_HL_aObk+HqI(jabN6Nj-{99SnF)XjD zgV{W22*I;GVA0Nf&vcV^y~AP_uizlOFD<)Y)cnIwZ1m_wDcn@0iFe9vu%s|b9%%Blvy)&^ zz#0*2hNbfUFC!8+{p4&h5>}IsnSmlj1fgMV6^h#R@mS@b10`q2kff2F(a5@7c#8WE z7xTHf?~6~sWGC+O0&apw)uOex1pr;I_0pr?)vgzX#dTY+H`vbv%Uyb}8iDrNwjE_&9G4EY?7M&ujD+>FNGk+P<&I{CfxHA02{TIZyi92;|5y>YlN1 z#m1gqHSuRw5Vl-#k8PNVW4GJ>A#WP`7yDuJseUmL;hGdYK2+$_a&nRz7|J$Xv>}uo zMN-2@XJq)f?LMyB6L(~^>G>X8n&b1nIm<;p6u#zOAx7Rl-E}d@r@i`$^O?xb=bpm< z0Jm{9=Yl^=K`r+OKsqTsJS+5H&b}(#lyT+38fW52rR2$mz~98|HXx4Tz9sS=2ijS3 zu%eb|VUyT-R2vieM4dGqjZQ1NWL3zb-%GaX*ZOVx38i$}em@@OZ}n_Xl4VaGYzq!X zLYD>`C^;&i374Q7h`TLvCBV#|-N%m|pDPqI&lGA|g0HEb!v2sos`6EFCCARdEJ~

#K;4>d|xfT&5v3w{?VB? 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¨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 zጊ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