diff --git a/dist/app.json b/dist/app.json
index 8e80fde..aa51d1d 100644
--- a/dist/app.json
+++ b/dist/app.json
@@ -1 +1 @@
-{"pages":["pages/home/index"],"window":{"backgroundTextStyle":"light","navigationBarBackgroundColor":"#fff","navigationBarTitleText":"WeChat","navigationBarTextStyle":"black"}}
\ No newline at end of file
+{"pages":["pages/home/index","pages/activityList/index"],"window":{"backgroundTextStyle":"light","navigationBarBackgroundColor":"#fff","navigationBarTitleText":"WeChat","navigationBarTextStyle":"black"}}
\ No newline at end of file
diff --git a/dist/app.wxss b/dist/app.wxss
index db02d45..e319191 100644
--- a/dist/app.wxss
+++ b/dist/app.wxss
@@ -2,3 +2,5 @@
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[4]!./src/app.scss ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************/
+
+@import "./common.wxss";
\ No newline at end of file
diff --git a/dist/common.wxss b/dist/common.wxss
new file mode 100644
index 0000000..035bb4c
--- /dev/null
+++ b/dist/common.wxss
@@ -0,0 +1,12 @@
+/*!*********************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[2]!./node_modules/@antmjs/vantui/es/style/base.css ***!
+ \*********************************************************************************************************************************************************************************************************************/
+.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-multi-ellipsis--l2{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.van-multi-ellipsis--l3{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.van-clearfix::after{display:table;clear:both;content:''}.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom::after,.van-hairline--left::after,.van-hairline--right::after,.van-hairline--surround::after,.van-hairline--top-bottom::after,.van-hairline--top::after,.van-hairline::after{position:absolute;box-sizing:border-box;-webkit-transform-origin:center;transform-origin:center;content:' ';pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid #ebedf0;-webkit-transform:scale(.5);transform:scale(.5)}body,html,page{font-size:28rpx}
+/*!*********************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[2]!./node_modules/@antmjs/vantui/es/info/index.css ***!
+ \*********************************************************************************************************************************************************************************************************************/
+.van-info{position:absolute;top:0;right:0;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;white-space:nowrap;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transform-origin:100%;transform-origin:100%;height:32rpx;height:var(--info-size,32rpx);min-width:32rpx;min-width:var(--info-size,32rpx);padding:0 6rpx;padding:var(--info-padding,0 6rpx);color:#fff;color:var(--info-color,#fff);font-weight:500;font-weight:var(--info-font-weight,500);font-size:24rpx;font-size:var(--info-font-size, 24rpx);font-family:-apple-system-font,Helvetica Neue,Arial,sans-serif;font-family:var(--info-font-family, -apple-system-font, Helvetica Neue, Arial, sans-serif);background-color:#ee0a24;background-color:var(--info-background-color,#ee0a24);border:2rpx solid #fff;border:var(--info-border-width,2rpx) solid var(--white,#fff);border-radius:32rpx;border-radius:var(--info-size,32rpx)}.van-info--dot{min-width:0;border-radius:100%;width:16rpx;width:var(--info-dot-size,16rpx);height:16rpx;height:var(--info-dot-size,16rpx);background-color:#ee0a24;background-color:var(--info-dot-color,#ee0a24)}
+/*!*********************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[2]!./node_modules/@antmjs/vantui/es/icon/index.css ***!
+ \*********************************************************************************************************************************************************************************************************************/
+.van-icon{position:relative;display:inline-block;font:normal normal normal 14rpx/1 vant-icon;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.van-icon:before{display:inline-block}.van-icon-exchange:before{content:'\e6af'}.van-icon-eye:before{content:'\e6b0'}.van-icon-enlarge:before{content:'\e6b1'}.van-icon-expand-o:before{content:'\e6b2'}.van-icon-eye-o:before{content:'\e6b3'}.van-icon-expand:before{content:'\e6b4'}.van-icon-filter-o:before{content:'\e6b5'}.van-icon-fire:before{content:'\e6b6'}.van-icon-fail:before{content:'\e6b7'}.van-icon-failure:before{content:'\e6b8'}.van-icon-fire-o:before{content:'\e6b9'}.van-icon-flag-o:before{content:'\e6ba'}.van-icon-font:before{content:'\e6bb'}.van-icon-font-o:before{content:'\e6bc'}.van-icon-gem-o:before{content:'\e6bd'}.van-icon-flower-o:before{content:'\e6be'}.van-icon-gem:before{content:'\e6bf'}.van-icon-gift-card:before{content:'\e6c0'}.van-icon-friends:before{content:'\e6c1'}.van-icon-friends-o:before{content:'\e6c2'}.van-icon-gold-coin:before{content:'\e6c3'}.van-icon-gold-coin-o:before{content:'\e6c4'}.van-icon-good-job-o:before{content:'\e6c5'}.van-icon-gift:before{content:'\e6c6'}.van-icon-gift-o:before{content:'\e6c7'}.van-icon-gift-card-o:before{content:'\e6c8'}.van-icon-good-job:before{content:'\e6c9'}.van-icon-home-o:before{content:'\e6ca'}.van-icon-goods-collect:before{content:'\e6cb'}.van-icon-graphic:before{content:'\e6cc'}.van-icon-goods-collect-o:before{content:'\e6cd'}.van-icon-hot-o:before{content:'\e6ce'}.van-icon-info:before{content:'\e6cf'}.van-icon-hotel-o:before{content:'\e6d0'}.van-icon-info-o:before{content:'\e6d1'}.van-icon-hot-sale-o:before{content:'\e6d2'}.van-icon-hot:before{content:'\e6d3'}.van-icon-like:before{content:'\e6d4'}.van-icon-idcard:before{content:'\e6d5'}.van-icon-invitation:before{content:'\e6d6'}.van-icon-like-o:before{content:'\e6d7'}.van-icon-hot-sale:before{content:'\e6d8'}.van-icon-location-o:before{content:'\e6d9'}.van-icon-location:before{content:'\e6da'}.van-icon-label:before{content:'\e6db'}.van-icon-lock:before{content:'\e6dc'}.van-icon-label-o:before{content:'\e6dd'}.van-icon-map-marked:before{content:'\e6de'}.van-icon-logistics:before{content:'\e6df'}.van-icon-manager:before{content:'\e6e0'}.van-icon-more:before{content:'\e6e1'}.van-icon-live:before{content:'\e6e2'}.van-icon-manager-o:before{content:'\e6e3'}.van-icon-medal:before{content:'\e6e4'}.van-icon-more-o:before{content:'\e6e5'}.van-icon-music-o:before{content:'\e6e6'}.van-icon-music:before{content:'\e6e7'}.van-icon-new-arrival-o:before{content:'\e6e8'}.van-icon-medal-o:before{content:'\e6e9'}.van-icon-new-o:before{content:'\e6ea'}.van-icon-free-postage:before{content:'\e6eb'}.van-icon-newspaper-o:before{content:'\e6ec'}.van-icon-new-arrival:before{content:'\e6ed'}.van-icon-minus:before{content:'\e6ee'}.van-icon-orders-o:before{content:'\e6ef'}.van-icon-new:before{content:'\e6f0'}.van-icon-paid:before{content:'\e6f1'}.van-icon-notes-o:before{content:'\e6f2'}.van-icon-other-pay:before{content:'\e6f3'}.van-icon-pause-circle:before{content:'\e6f4'}.van-icon-pause:before{content:'\e6f5'}.van-icon-pause-circle-o:before{content:'\e6f6'}.van-icon-peer-pay:before{content:'\e6f7'}.van-icon-pending-payment:before{content:'\e6f8'}.van-icon-passed:before{content:'\e6f9'}.van-icon-plus:before{content:'\e6fa'}.van-icon-phone-circle-o:before{content:'\e6fb'}.van-icon-phone-o:before{content:'\e6fc'}.van-icon-printer:before{content:'\e6fd'}.van-icon-photo-fail:before{content:'\e6fe'}.van-icon-phone:before{content:'\e6ff'}.van-icon-photo-o:before{content:'\e700'}.van-icon-play-circle:before{content:'\e701'}.van-icon-play:before{content:'\e702'}.van-icon-phone-circle:before{content:'\e703'}.van-icon-point-gift-o:before{content:'\e704'}.van-icon-point-gift:before{content:'\e705'}.van-icon-play-circle-o:before{content:'\e706'}.van-icon-shrink:before{content:'\e707'}.van-icon-photo:before{content:'\e708'}.van-icon-qr:before{content:'\e709'}.van-icon-qr-invalid:before{content:'\e70a'}.van-icon-question-o:before{content:'\e70b'}.van-icon-revoke:before{content:'\e70c'}.van-icon-replay:before{content:'\e70d'}.van-icon-service:before{content:'\e70e'}.van-icon-question:before{content:'\e70f'}.van-icon-search:before{content:'\e710'}.van-icon-refund-o:before{content:'\e711'}.van-icon-service-o:before{content:'\e712'}.van-icon-scan:before{content:'\e713'}.van-icon-share:before{content:'\e714'}.van-icon-send-gift-o:before{content:'\e715'}.van-icon-share-o:before{content:'\e716'}.van-icon-setting:before{content:'\e717'}.van-icon-points:before{content:'\e718'}.van-icon-photograph:before{content:'\e719'}.van-icon-shop:before{content:'\e71a'}.van-icon-shop-o:before{content:'\e71b'}.van-icon-shop-collect-o:before{content:'\e71c'}.van-icon-shop-collect:before{content:'\e71d'}.van-icon-smile:before{content:'\e71e'}.van-icon-shopping-cart-o:before{content:'\e71f'}.van-icon-sign:before{content:'\e720'}.van-icon-sort:before{content:'\e721'}.van-icon-star-o:before{content:'\e722'}.van-icon-smile-comment-o:before{content:'\e723'}.van-icon-stop:before{content:'\e724'}.van-icon-stop-circle-o:before{content:'\e725'}.van-icon-smile-o:before{content:'\e726'}.van-icon-star:before{content:'\e727'}.van-icon-success:before{content:'\e728'}.van-icon-stop-circle:before{content:'\e729'}.van-icon-records:before{content:'\e72a'}.van-icon-shopping-cart:before{content:'\e72b'}.van-icon-tosend:before{content:'\e72c'}.van-icon-todo-list:before{content:'\e72d'}.van-icon-thumb-circle-o:before{content:'\e72e'}.van-icon-thumb-circle:before{content:'\e72f'}.van-icon-umbrella-circle:before{content:'\e730'}.van-icon-underway:before{content:'\e731'}.van-icon-upgrade:before{content:'\e732'}.van-icon-todo-list-o:before{content:'\e733'}.van-icon-tv-o:before{content:'\e734'}.van-icon-underway-o:before{content:'\e735'}.van-icon-user-o:before{content:'\e736'}.van-icon-vip-card-o:before{content:'\e737'}.van-icon-vip-card:before{content:'\e738'}.van-icon-send-gift:before{content:'\e739'}.van-icon-wap-home:before{content:'\e73a'}.van-icon-wap-nav:before{content:'\e73b'}.van-icon-volume-o:before{content:'\e73c'}.van-icon-video:before{content:'\e73d'}.van-icon-wap-home-o:before{content:'\e73e'}.van-icon-volume:before{content:'\e73f'}.van-icon-warning:before{content:'\e740'}.van-icon-weapp-nav:before{content:'\e741'}.van-icon-wechat-pay:before{content:'\e742'}.van-icon-warning-o:before{content:'\e743'}.van-icon-wechat:before{content:'\e744'}.van-icon-setting-o:before{content:'\e745'}.van-icon-youzan-shield:before{content:'\e746'}.van-icon-warn-o:before{content:'\e747'}.van-icon-smile-comment:before{content:'\e748'}.van-icon-user-circle-o:before{content:'\e749'}.van-icon-video-o:before{content:'\e74a'}.van-icon-add-square:before{content:'\e65c'}.van-icon-add:before{content:'\e65d'}.van-icon-arrow-down:before{content:'\e65e'}.van-icon-arrow-up:before{content:'\e65f'}.van-icon-arrow:before{content:'\e660'}.van-icon-after-sale:before{content:'\e661'}.van-icon-add-o:before{content:'\e662'}.van-icon-alipay:before{content:'\e663'}.van-icon-ascending:before{content:'\e664'}.van-icon-apps-o:before{content:'\e665'}.van-icon-aim:before{content:'\e666'}.van-icon-award:before{content:'\e667'}.van-icon-arrow-left:before{content:'\e668'}.van-icon-award-o:before{content:'\e669'}.van-icon-audio:before{content:'\e66a'}.van-icon-bag-o:before{content:'\e66b'}.van-icon-balance-list:before{content:'\e66c'}.van-icon-back-top:before{content:'\e66d'}.van-icon-bag:before{content:'\e66e'}.van-icon-balance-pay:before{content:'\e66f'}.van-icon-balance-o:before{content:'\e670'}.van-icon-bar-chart-o:before{content:'\e671'}.van-icon-bars:before{content:'\e672'}.van-icon-balance-list-o:before{content:'\e673'}.van-icon-birthday-cake-o:before{content:'\e674'}.van-icon-bookmark:before{content:'\e675'}.van-icon-bill:before{content:'\e676'}.van-icon-bell:before{content:'\e677'}.van-icon-browsing-history-o:before{content:'\e678'}.van-icon-browsing-history:before{content:'\e679'}.van-icon-bookmark-o:before{content:'\e67a'}.van-icon-bulb-o:before{content:'\e67b'}.van-icon-bullhorn-o:before{content:'\e67c'}.van-icon-bill-o:before{content:'\e67d'}.van-icon-calendar-o:before{content:'\e67e'}.van-icon-brush-o:before{content:'\e67f'}.van-icon-card:before{content:'\e680'}.van-icon-cart-o:before{content:'\e681'}.van-icon-cart-circle:before{content:'\e682'}.van-icon-cart-circle-o:before{content:'\e683'}.van-icon-cart:before{content:'\e684'}.van-icon-cash-on-deliver:before{content:'\e685'}.van-icon-cash-back-record:before{content:'\e686'}.van-icon-cashier-o:before{content:'\e687'}.van-icon-chart-trending-o:before{content:'\e688'}.van-icon-certificate:before{content:'\e689'}.van-icon-chat:before{content:'\e68a'}.van-icon-clear:before{content:'\e68b'}.van-icon-chat-o:before{content:'\e68c'}.van-icon-checked:before{content:'\e68d'}.van-icon-clock:before{content:'\e68e'}.van-icon-clock-o:before{content:'\e68f'}.van-icon-close:before{content:'\e690'}.van-icon-closed-eye:before{content:'\e691'}.van-icon-circle:before{content:'\e692'}.van-icon-cluster-o:before{content:'\e693'}.van-icon-column:before{content:'\e694'}.van-icon-comment-circle-o:before{content:'\e695'}.van-icon-cluster:before{content:'\e696'}.van-icon-comment:before{content:'\e697'}.van-icon-comment-o:before{content:'\e698'}.van-icon-comment-circle:before{content:'\e699'}.van-icon-completed:before{content:'\e69a'}.van-icon-credit-pay:before{content:'\e69b'}.van-icon-coupon:before{content:'\e69c'}.van-icon-debit-pay:before{content:'\e69d'}.van-icon-coupon-o:before{content:'\e69e'}.van-icon-contact:before{content:'\e69f'}.van-icon-descending:before{content:'\e6a0'}.van-icon-desktop-o:before{content:'\e6a1'}.van-icon-diamond-o:before{content:'\e6a2'}.van-icon-description:before{content:'\e6a3'}.van-icon-delete:before{content:'\e6a4'}.van-icon-diamond:before{content:'\e6a5'}.van-icon-delete-o:before{content:'\e6a6'}.van-icon-cross:before{content:'\e6a7'}.van-icon-edit:before{content:'\e6a8'}.van-icon-ellipsis:before{content:'\e6a9'}.van-icon-down:before{content:'\e6aa'}.van-icon-discount:before{content:'\e6ab'}.van-icon-ecard-pay:before{content:'\e6ac'}.van-icon-envelop-o:before{content:'\e6ae'}.van-icon-shield-o:before{content:'\e74b'}.van-icon-guide-o:before{content:'\e74c'}.van-icon-cash-o:before{content:'\e74d'}.van-icon-qq:before{content:'\e74e'}.van-icon-wechat-moments:before{content:'\e74f'}.van-icon-weibo:before{content:'\e750'}.van-icon-link-o:before{content:'\e751'}.van-icon-miniprogram-o:before{content:'\e752'}@font-face{font-weight:400;font-style:normal;font-display:auto;font-family:vant-icon;src:url('https://at.alicdn.com/t/font_2553510_iv4v8nulyz.woff2?t=1649083952952') format('woff2'),url('https://at.alicdn.com/t/font_2553510_iv4v8nulyz.woff?t=1649083952952') format('woff'),url('https://at.alicdn.com/t/font_2553510_iv4v8nulyz.ttf?t=1649083952952') format('truetype')}.van-icon{font:normal normal normal 28rpx vant-icon}.van-icon--image{width:1em;height:1em}.van-icon__image{width:100%;height:100%}.van-icon__info{z-index:1}
diff --git a/dist/pages/activityList/index.js b/dist/pages/activityList/index.js
new file mode 100644
index 0000000..02439db
--- /dev/null
+++ b/dist/pages/activityList/index.js
@@ -0,0 +1,1302 @@
+"use strict";
+(wx["webpackJsonp"] = wx["webpackJsonp"] || []).push([["pages/activityList/index"],{
+
+/***/ "./node_modules/@antmjs/vantui/es/cell/index.js":
+/*!******************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/cell/index.js ***!
+ \******************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* unused harmony export Cell */
+/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js");
+/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "webpack/container/remote/react");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _tarojs_components__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @tarojs/components */ "./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");
+/* harmony import */ var _wxs_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../wxs/utils */ "./node_modules/@antmjs/vantui/es/wxs/utils.js");
+/* harmony import */ var _common_jumpLink__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../common/jumpLink */ "./node_modules/@antmjs/vantui/es/common/jumpLink.js");
+/* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../icon */ "./node_modules/@antmjs/vantui/es/icon/index.js");
+/* harmony import */ var _wxs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./wxs */ "./node_modules/@antmjs/vantui/es/cell/wxs.js");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ "webpack/container/remote/react/jsx-runtime");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__);
+
+
+var _excluded = ["url", "linkType", "size", "center", "required", "border", "isLink", "clickable", "icon", "titleWidth", "titleStyle", "title", "label", "value", "arrowDirection", "onClick", "renderIcon", "renderTitle", "renderLabel", "renderRightIcon", "renderExtra", "children", "style", "className"];
+
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+
+
+
+
+
+
+
+
+
+function Cell(props) {
+ var url = props.url,
+ linkType = props.linkType,
+ size = props.size,
+ center = props.center,
+ required = props.required,
+ _props$border = props.border,
+ border = _props$border === void 0 ? true : _props$border,
+ isLink = props.isLink,
+ clickable = props.clickable,
+ icon = props.icon,
+ titleWidth = props.titleWidth,
+ titleStyle = props.titleStyle,
+ title = props.title,
+ label = props.label,
+ value = props.value,
+ arrowDirection = props.arrowDirection,
+ onClick = props.onClick,
+ renderIcon = props.renderIcon,
+ renderTitle = props.renderTitle,
+ renderLabel = props.renderLabel,
+ renderRightIcon = props.renderRightIcon,
+ renderExtra = props.renderExtra,
+ children = props.children,
+ style = props.style,
+ className = props.className,
+ others = (0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__["default"])(props, _excluded);
+
+ var _click = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)(function (event) {
+ onClick === null || onClick === void 0 ? void 0 : onClick(event);
+ if (url) (0,_common_jumpLink__WEBPACK_IMPORTED_MODULE_3__.jumpLink)(url, linkType);
+ }, [linkType, onClick, url]);
+
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.View, _objectSpread(_objectSpread({
+ className: ' ' + _wxs_utils__WEBPACK_IMPORTED_MODULE_2__.bem('cell', [size, {
+ center: center,
+ required: required,
+ borderless: !border,
+ clickable: isLink || clickable
+ }]) + " ".concat(className || ''),
+ hoverClass: "van-cell--hover hover-class",
+ hoverStayTime: 70,
+ style: _wxs_utils__WEBPACK_IMPORTED_MODULE_2__.style([style]),
+ onClick: _click
+ }, others), {}, {
+ children: [icon ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_icon__WEBPACK_IMPORTED_MODULE_4__.Icon, {
+ name: icon,
+ className: "van-cell__left-icon-wrap van-cell__left-icon"
+ }) : renderIcon, /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.View, {
+ style: _wxs__WEBPACK_IMPORTED_MODULE_5__.titleStyle({
+ titleWidth: titleWidth,
+ titleStyle: titleStyle
+ }),
+ className: "van-cell__title title-class",
+ children: [title || title === 0 ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.Fragment, {
+ children: title
+ }) : renderTitle, (label || renderLabel) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.View, {
+ className: "van-cell__label label-class",
+ children: renderLabel || label && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.Fragment, {
+ children: label
+ })
+ })]
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.View, {
+ className: "van-cell__value value-class",
+ children: value || value === 0 ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.Fragment, {
+ children: value
+ }) : children
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.View, {
+ children: isLink ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_icon__WEBPACK_IMPORTED_MODULE_4__.Icon, {
+ name: arrowDirection ? 'arrow' + '-' + arrowDirection : 'arrow',
+ className: "van-cell__right-icon-wrap right-icon-class van-cell__right-icon"
+ }) : renderRightIcon
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.View, {
+ children: renderExtra
+ })]
+ }));
+}
+/* harmony default export */ __webpack_exports__["default"] = (Cell);
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/cell/wxs.js":
+/*!****************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/cell/wxs.js ***!
+ \****************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "titleStyle": function() { return /* binding */ titleStyle; }
+/* harmony export */ });
+/* harmony import */ var _wxs_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../wxs/style */ "./node_modules/@antmjs/vantui/es/wxs/style.js");
+/* harmony import */ var _wxs_add_unit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../wxs/add-unit */ "./node_modules/@antmjs/vantui/es/wxs/add-unit.js");
+
+
+
+function titleStyle(data) {
+ return (0,_wxs_style__WEBPACK_IMPORTED_MODULE_1__.style)([{
+ 'max-width': (0,_wxs_add_unit__WEBPACK_IMPORTED_MODULE_0__.addUnit)(data.titleWidth),
+ 'min-width': (0,_wxs_add_unit__WEBPACK_IMPORTED_MODULE_0__.addUnit)(data.titleWidth)
+ }, data.titleStyle]);
+}
+
+
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/dropdown-item/index.js":
+/*!***************************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/dropdown-item/index.js ***!
+ \***************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* unused harmony export DropdownItem */
+/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
+/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js");
+/* harmony import */ var _tarojs_components__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @tarojs/components */ "./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "webpack/container/remote/react");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @tarojs/taro */ "webpack/container/remote/@tarojs/taro");
+/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_tarojs_taro__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _wxs_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../wxs/utils */ "./node_modules/@antmjs/vantui/es/wxs/utils.js");
+/* harmony import */ var _icon_index__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../icon/index */ "./node_modules/@antmjs/vantui/es/icon/index.js");
+/* harmony import */ var _cell__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../cell */ "./node_modules/@antmjs/vantui/es/cell/index.js");
+/* harmony import */ var _popup__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../popup */ "./node_modules/@antmjs/vantui/es/popup/index.js");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ "webpack/container/remote/react/jsx-runtime");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__);
+
+
+var _excluded = ["title", "titleClass", "value", "popupStyle", "disabled", "setChildrenInstance", "parentInstance", "index", "onOpen", "onOpened", "onClose", "onClosed", "onChange", "options", "className", "style"];
+
+
+
+
+
+
+
+
+
+
+
+function Index(props, ref) {
+ var title = props.title,
+ titleClass = props.titleClass,
+ value = props.value,
+ popupStyle = props.popupStyle,
+ _props$disabled = props.disabled,
+ disabled = _props$disabled === void 0 ? false : _props$disabled,
+ setChildrenInstance = props.setChildrenInstance,
+ parentInstance = props.parentInstance,
+ index = props.index,
+ onOpen = props.onOpen,
+ onOpened = props.onOpened,
+ onClose = props.onClose,
+ onClosed = props.onClosed,
+ _props$onChange = props.onChange,
+ onChange = _props$onChange === void 0 ? function () {} : _props$onChange,
+ _props$options = props.options,
+ options = _props$options === void 0 ? [] : _props$options,
+ _props$className = props.className,
+ className = _props$className === void 0 ? '' : _props$className,
+ style = props.style,
+ others = (0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__["default"])(props, _excluded);
+
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({}),
+ _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_8__["default"])(_useState, 2),
+ wrapperStyle = _useState2[0],
+ setWrapperStyle = _useState2[1];
+
+ var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(true),
+ _useState4 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_8__["default"])(_useState3, 2),
+ transition = _useState4[0],
+ setTransition = _useState4[1];
+
+ var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),
+ _useState6 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_8__["default"])(_useState5, 2),
+ showPopup = _useState6[0],
+ setShowPopup = _useState6[1];
+
+ var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(true),
+ _useState8 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_8__["default"])(_useState7, 2),
+ showWrapper = _useState8[0],
+ setShowWrapper = _useState8[1];
+
+ var _useState9 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(''),
+ _useState10 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_8__["default"])(_useState9, 2),
+ displayTitle = _useState10[0],
+ setDisplayTitle = _useState10[1];
+
+ var _useState11 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(''),
+ _useState12 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_8__["default"])(_useState11, 2),
+ value_ = _useState12[0],
+ setValue = _useState12[1];
+
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
+ setValue(value);
+ }, [value]);
+ var rerender = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function () {
+ (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_1__.nextTick)(function () {
+ if (parentInstance) {
+ parentInstance.updateItemListData();
+ }
+ });
+ }, [parentInstance]);
+ var toggle = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (show) {
+ var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+
+ if (typeof show !== 'boolean') {
+ show = !showPopup;
+ }
+
+ if (show === showPopup) {
+ return;
+ }
+
+ setTransition(!options.immediate);
+ setShowPopup(show);
+
+ if (show) {
+ !parentInstance ? void 0 : parentInstance.getChildWrapperStyle().then(function (wrapperStyle) {
+ var rect = wrapperStyle.rect;
+ delete wrapperStyle.rect;
+
+ if (wrapperStyle) {
+ wrapperStyle.width = '100vw';
+ wrapperStyle.position = 'absolute';
+ }
+
+ if (parentInstance.direction === 'down') {
+ wrapperStyle.top = rect.height + 'PX';
+ wrapperStyle.height = '100vh';
+ setWrapperStyle(wrapperStyle);
+ setShowWrapper(true);
+ rerender();
+ }
+
+ if (parentInstance.direction === 'up') {
+ wrapperStyle.height = '100vh';
+ wrapperStyle.top = 0;
+ wrapperStyle.transform = 'translateY(-100%)';
+ wrapperStyle.WebkitTransform = 'translateY(-100%)';
+ wrapperStyle.MozTransform = 'translateY(-100%)';
+ wrapperStyle.OTransform = 'translateY(-100%)';
+ setWrapperStyle(wrapperStyle);
+ setShowWrapper(true);
+ rerender();
+ }
+ });
+ } else {
+ rerender();
+ }
+ }, [showPopup, parentInstance, rerender]);
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
+ setChildrenInstance(index, {
+ title: title,
+ titleClass: titleClass,
+ disabled: disabled,
+ transition: transition,
+ showPopup: showPopup,
+ index: index,
+ setDisplayTitle: setDisplayTitle,
+ displayTitle: displayTitle,
+ options: options,
+ value: value_,
+ toggle: toggle
+ });
+ }, [title, titleClass, index, setChildrenInstance, disabled, transition, showPopup, setDisplayTitle, displayTitle, options, value_, toggle]);
+ var onClosed_ = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function () {
+ if (onClosed) onClosed();
+ setTimeout(function () {
+ setShowWrapper(false);
+ }, 10);
+ }, [onClosed]);
+
+ var onOptionTap = function onOptionTap(_event, option) {
+ var shouldEmitChange = value_ !== option.value;
+ setShowPopup(false);
+ setValue(option.value);
+ if (onClose) onClose();
+ rerender();
+
+ if (shouldEmitChange) {
+ onChange(option.value);
+ }
+ };
+
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useImperativeHandle)(ref, function () {
+ return {
+ toggle: toggle
+ };
+ });
+ return showWrapper ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_9__.View, {
+ className: _wxs_utils__WEBPACK_IMPORTED_MODULE_2__.bem('dropdown-item', parentInstance.direction) + ' ' + className,
+ style: _wxs_utils__WEBPACK_IMPORTED_MODULE_2__.style([wrapperStyle, style]),
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_popup__WEBPACK_IMPORTED_MODULE_5__["default"], {
+ show: showPopup,
+ style: _wxs_utils__WEBPACK_IMPORTED_MODULE_2__.style([{
+ position: 'absolute'
+ }, popupStyle]),
+ overlayStyle: "position: absolute;",
+ overlay: !!parentInstance.overlay,
+ position: parentInstance.direction === 'down' ? 'top' : 'bottom',
+ duration: transition ? parentInstance.duration : 0,
+ closeOnClickOverlay: parentInstance.closeOnClickOverlay,
+ onEnter: onOpen,
+ onLeave: onClose,
+ onClose: toggle,
+ onAfterEnter: onOpened,
+ onAfterLeave: onClosed_,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_9__.View, {
+ children: [(options || []).map(function (item, index) {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_cell__WEBPACK_IMPORTED_MODULE_4__["default"], {
+ "data-option": item,
+ className: _wxs_utils__WEBPACK_IMPORTED_MODULE_2__.bem('dropdown-item__option', {
+ active: item.value === value_
+ }),
+ clickable: true,
+ icon: item.icon,
+ onClick: function onClick(e) {
+ return onOptionTap(e, item);
+ },
+ renderTitle: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.Fragment, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_9__.View, {
+ className: "van-dropdown-item__title",
+ style: item.value === value_ ? 'color:' + parentInstance.activeColor : '',
+ children: item.text
+ })
+ }),
+ children: item.value === value_ && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_icon_index__WEBPACK_IMPORTED_MODULE_3__["default"], {
+ name: "success",
+ className: "van-dropdown-item__icon",
+ color: parentInstance.activeColor
+ })
+ }, "".concat(index, "VanCell"));
+ }), others.children]
+ })
+ })
+ }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.Fragment, {});
+}
+
+var DropdownItem = /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_0__.memo)( /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(Index));
+
+/* harmony default export */ __webpack_exports__["default"] = (DropdownItem);
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/dropdown-menu/index.js":
+/*!***************************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/dropdown-menu/index.js ***!
+ \***************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* unused harmony export DropdownMenu */
+/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
+/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js");
+/* harmony import */ var _tarojs_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @tarojs/components */ "./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "webpack/container/remote/react");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var _common_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../common/utils */ "./node_modules/@antmjs/vantui/es/common/utils.js");
+/* harmony import */ var _wxs_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../wxs/utils */ "./node_modules/@antmjs/vantui/es/wxs/utils.js");
+/* harmony import */ var _wxs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./wxs */ "./node_modules/@antmjs/vantui/es/dropdown-menu/wxs.js");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "webpack/container/remote/react/jsx-runtime");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__);
+
+
+var _excluded = ["activeColor", "overlay", "zIndex", "duration", "direction", "closeOnClickOverlay", "closeOnClickOutside", "className", "style"];
+
+
+
+
+
+
+
+var ARRAY = [];
+function DropdownMenu(props) {
+ var activeColor = props.activeColor,
+ _props$overlay = props.overlay,
+ overlay = _props$overlay === void 0 ? true : _props$overlay,
+ zIndex = props.zIndex,
+ _props$duration = props.duration,
+ duration = _props$duration === void 0 ? 200 : _props$duration,
+ _props$direction = props.direction,
+ direction = _props$direction === void 0 ? 'down' : _props$direction,
+ _props$closeOnClickOv = props.closeOnClickOverlay,
+ closeOnClickOverlay = _props$closeOnClickOv === void 0 ? true : _props$closeOnClickOv,
+ _props$closeOnClickOu = props.closeOnClickOutside,
+ closeOnClickOutside = _props$closeOnClickOu === void 0 ? true : _props$closeOnClickOu,
+ className = props.className,
+ style = props.style,
+ others = (0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_4__["default"])(props, _excluded);
+
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),
+ _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_5__["default"])(_useState, 2),
+ itemListData = _useState2[0],
+ setItemListData = _useState2[1];
+
+ var childrenInstance = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)([]);
+ var TimerKey = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)();
+ var indexRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)("".concat(+new Date()).concat(Math.ceil(Math.random() * 10000)));
+ var close = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function () {
+ childrenInstance.current.forEach(function (child) {
+ child.toggle(false, {
+ immediate: true
+ });
+ });
+ }, []);
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect)(function () {
+ TimerKey.current = new Date();
+ ARRAY.push({
+ closeOnClickOutside: closeOnClickOutside,
+ TimerKey: TimerKey,
+ close: close
+ });
+ }, [closeOnClickOutside, close]);
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect)(function () {
+ updateItemListData();
+ }, [others.children]);
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
+ return function () {
+ ARRAY = (ARRAY || []).filter(function (item) {
+ return item && item.TimerKey !== TimerKey;
+ });
+ };
+ }, []);
+
+ var updateItemListData = function updateItemListData() {
+ setTimeout(function () {
+ if (childrenInstance.current) {
+ setItemListData(childrenInstance.current.map(function (child) {
+ return child;
+ }));
+ }
+ }, 333);
+ };
+
+ var toggleItem = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (active) {
+ childrenInstance.current.forEach(function (item, index) {
+ var showPopup = item.showPopup;
+
+ if (index === Number(active)) {
+ item.toggle();
+ } else if (showPopup) {
+ item.toggle(false, {
+ immediate: true
+ });
+ }
+ });
+ }, []);
+ var onTitleTap = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (event) {
+ var index = event.currentTarget.dataset.index;
+ var child = childrenInstance.current[index];
+
+ if (!child.disabled) {
+ ARRAY.forEach(function (menuItem) {
+ if (menuItem && menuItem.closeOnClickOutside && menuItem.TimerKey !== TimerKey) {
+ menuItem.close();
+ }
+ });
+ setTimeout(function () {
+ toggleItem(index);
+ });
+ }
+ }, [toggleItem]);
+ var setChildrenInstance = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (index, instance) {
+ childrenInstance.current[index] = instance;
+ }, []);
+ var getChildWrapperStyle = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function () {
+ return (0,_common_utils__WEBPACK_IMPORTED_MODULE_1__.getRect)(null, ".van-dropdown-menu".concat(indexRef.current)).then(function (rect) {
+ var wrapperStyle = {
+ rect: rect
+ };
+
+ if (typeof zIndex === 'number') {
+ wrapperStyle.zIndex = zIndex;
+ }
+
+ return wrapperStyle;
+ });
+ }, [zIndex]);
+ var ResetChildren = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(function () {
+ var res = [];
+ react__WEBPACK_IMPORTED_MODULE_0__.Children.map(others.children, function (children, index) {
+ res.push( /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_0__.cloneElement)(children, {
+ direction: direction,
+ key: index,
+ setChildrenInstance: setChildrenInstance,
+ index: index,
+ parentInstance: {
+ overlay: overlay,
+ duration: duration,
+ activeColor: activeColor,
+ closeOnClickOverlay: closeOnClickOverlay,
+ direction: direction,
+ getChildWrapperStyle: getChildWrapperStyle,
+ updateItemListData: updateItemListData
+ }
+ }));
+ });
+ return res;
+ }, [activeColor, closeOnClickOverlay, direction, duration, getChildWrapperStyle, others.children, overlay, setChildrenInstance]);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_6__.View, {
+ className: "van-dropdown-menu van-dropdown-menu".concat(indexRef.current, " van-dropdown-menu--top-bottom ").concat(className),
+ style: _wxs_utils__WEBPACK_IMPORTED_MODULE_2__.style([style, {
+ position: 'relative'
+ }]),
+ children: [(itemListData || []).map(function (item, index) {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_6__.View, {
+ "data-index": index,
+ className: _wxs_utils__WEBPACK_IMPORTED_MODULE_2__.bem('dropdown-menu__item', {
+ disabled: item.disabled
+ }),
+ onClick: onTitleTap,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_6__.View, {
+ className: item.titleClass + ' ' + _wxs_utils__WEBPACK_IMPORTED_MODULE_2__.bem('dropdown-menu__title', {
+ active: item.showPopup,
+ down: item.showPopup === (direction === 'down')
+ }),
+ style: item.showPopup ? 'color:' + activeColor : '',
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_6__.View, {
+ className: "van-ellipsis ".concat(item.titleClass || ''),
+ children: _wxs__WEBPACK_IMPORTED_MODULE_7__.displayTitle(item)
+ })
+ })
+ }, item.index);
+ }), ResetChildren]
+ });
+}
+/* harmony default export */ __webpack_exports__["default"] = (DropdownMenu);
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/dropdown-menu/wxs.js":
+/*!*************************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/dropdown-menu/wxs.js ***!
+ \*************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "displayTitle": function() { return /* binding */ displayTitle; }
+/* harmony export */ });
+/* eslint-disable */
+function displayTitle(item) {
+ var match = (item.options || []).filter(function (option) {
+ return option.value === item.value;
+ });
+ var displayTitle = match.length ? match[0].text : '';
+
+ if (displayTitle === null || displayTitle === undefined || displayTitle === '') {
+ return item.title || '';
+ }
+
+ return displayTitle;
+}
+
+
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/mixins/transition.js":
+/*!*************************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/mixins/transition.js ***!
+ \*************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "useTransition": function() { return /* binding */ useTransition; }
+/* harmony export */ });
+/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "webpack/container/remote/react");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var _common_validator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./../common/validator */ "./node_modules/@antmjs/vantui/es/common/validator.js");
+/* provided dependency */ var requestAnimationFrame = __webpack_require__(/*! @tarojs/runtime */ "webpack/container/remote/@tarojs/runtime")["requestAnimationFrame"];
+
+
+
+
+var getClassNames = function getClassNames(name) {
+ return {
+ enter: "van-".concat(name, "-enter van-").concat(name, "-enter-active enter-class enter-active-class"),
+ 'enter-to': "van-".concat(name, "-enter-to van-").concat(name, "-enter-active enter-to-class enter-active-class"),
+ leave: "van-".concat(name, "-leave van-").concat(name, "-leave-active leave-class leave-active-class"),
+ 'leave-to': "van-".concat(name, "-leave-to van-").concat(name, "-leave-active leave-to-class leave-active-class")
+ };
+};
+
+function useTransition(_ref) {
+ var _ref$show = _ref.show,
+ show = _ref$show === void 0 ? false : _ref$show,
+ _ref$duration = _ref.duration,
+ duration = _ref$duration === void 0 ? 300 : _ref$duration,
+ _ref$name = _ref.name,
+ name = _ref$name === void 0 ? 'fade' : _ref$name,
+ onBeforeEnter = _ref.onBeforeEnter,
+ onBeforeLeave = _ref.onBeforeLeave,
+ onAfterEnter = _ref.onAfterEnter,
+ onAfterLeave = _ref.onAfterLeave,
+ onEnter = _ref.onEnter,
+ onLeave = _ref.onLeave,
+ enterClass = _ref.enterClass,
+ enterActiveClass = _ref.enterActiveClass,
+ enterToClass = _ref.enterToClass,
+ leaveClass = _ref.leaveClass,
+ leaveActiveClass = _ref.leaveActiveClass,
+ leaveToClass = _ref.leaveToClass;
+ var transitionEnded = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(false);
+ var status = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)('');
+
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),
+ _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_useState, 2),
+ display = _useState2[0],
+ setDisplay = _useState2[1];
+
+ var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),
+ _useState4 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_useState3, 2),
+ inited = _useState4[0],
+ setInited = _useState4[1];
+
+ var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(0),
+ _useState6 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_useState5, 2),
+ currentDuration = _useState6[0],
+ setCurrentDuration = _useState6[1];
+
+ var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(''),
+ _useState8 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_useState7, 2),
+ classes = _useState8[0],
+ setClasses = _useState8[1];
+
+ var classNames = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(function () {
+ var names = getClassNames(name);
+
+ if (!name) {
+ names['enter'] += " ".concat(enterClass !== null && enterClass !== void 0 ? enterClass : '');
+ names['enter-to'] += "".concat(enterToClass !== null && enterToClass !== void 0 ? enterToClass : '', " ").concat(enterActiveClass !== null && enterActiveClass !== void 0 ? enterActiveClass : '', " ");
+ names['leave'] += " ".concat(leaveClass !== null && leaveClass !== void 0 ? leaveClass : '');
+ names['leave-to'] += " ".concat(leaveToClass !== null && leaveToClass !== void 0 ? leaveToClass : '', " ").concat(leaveActiveClass !== null && leaveActiveClass !== void 0 ? leaveActiveClass : '');
+ }
+
+ return names;
+ }, [enterActiveClass, enterClass, enterToClass, leaveActiveClass, leaveClass, leaveToClass, name]);
+ var onTransitionEnd = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function () {
+ if (transitionEnded.current) {
+ return;
+ }
+
+ transitionEnded.current = true;
+
+ if (status.current === 'enter') {
+ onAfterEnter === null || onAfterEnter === void 0 ? void 0 : onAfterEnter();
+ } else {
+ onAfterLeave === null || onAfterLeave === void 0 ? void 0 : onAfterLeave();
+ }
+
+ if (!show && display) {
+ // this.setData({ display: false })
+ setDisplay(false);
+ }
+ }, [display, onAfterEnter, onAfterLeave, show]);
+
+ var _enter = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function () {
+ // debugger
+ // const { duration, name } = this.data
+ var currentDuration = (0,_common_validator__WEBPACK_IMPORTED_MODULE_2__.isObj)(duration) ? duration.enter : duration;
+ status.current = 'enter'; // this.$emit('before-enter')
+
+ onBeforeEnter === null || onBeforeEnter === void 0 ? void 0 : onBeforeEnter();
+ requestAnimationFrame(function () {
+ if (status.current !== 'enter') {
+ return;
+ }
+
+ onEnter === null || onEnter === void 0 ? void 0 : onEnter();
+ setInited(true);
+ setDisplay(true);
+ setClasses(classNames.enter);
+ setCurrentDuration(currentDuration);
+ requestAnimationFrame(function () {
+ if (status.current !== 'enter') {
+ return;
+ }
+
+ transitionEnded.current = false;
+ setTimeout(function () {
+ return onTransitionEnd();
+ }, currentDuration);
+ setClasses(classNames['enter-to']);
+ });
+ });
+ }, [duration, onBeforeEnter, onEnter, classNames, onTransitionEnd]);
+
+ var _leave = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function () {
+ if (!display) {
+ return;
+ }
+
+ var currentDuration = (0,_common_validator__WEBPACK_IMPORTED_MODULE_2__.isObj)(duration) ? duration.leave : duration;
+ status.current = 'leave';
+ onBeforeLeave === null || onBeforeLeave === void 0 ? void 0 : onBeforeLeave();
+ requestAnimationFrame(function () {
+ if (status.current !== 'leave') {
+ return;
+ } // this.$emit('leave')
+
+
+ onLeave === null || onLeave === void 0 ? void 0 : onLeave();
+ setClasses(classNames.leave);
+ setCurrentDuration(currentDuration);
+ requestAnimationFrame(function () {
+ if (status.current !== 'leave') {
+ return;
+ }
+
+ transitionEnded.current = false;
+ setTimeout(function () {
+ return onTransitionEnd();
+ }, currentDuration);
+ setClasses(classNames['leave-to']);
+ });
+ });
+ }, [classNames, display, duration, onBeforeLeave, onLeave, onTransitionEnd]);
+
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
+ if (show && (!classes || !classes.includes(classNames['enter-to']))) {
+ _enter();
+ }
+
+ if (!show) {
+ _leave();
+ } // eslint-disable-next-line react-hooks/exhaustive-deps
+
+ }, [show]);
+ return {
+ display: display,
+ inited: inited,
+ currentDuration: currentDuration,
+ classes: classes,
+ onTransitionEnd: onTransitionEnd
+ };
+}
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/overlay/index.js":
+/*!*********************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/overlay/index.js ***!
+ \*********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* unused harmony export Overlay */
+/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
+/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js");
+/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "webpack/container/remote/react");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _wxs_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../wxs/utils */ "./node_modules/@antmjs/vantui/es/wxs/utils.js");
+/* harmony import */ var _transition__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./../transition */ "./node_modules/@antmjs/vantui/es/transition/index.js");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "webpack/container/remote/react/jsx-runtime");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__);
+
+
+
+var _excluded = ["show", "zIndex", "style", "className", "lockScroll", "duration", "setOuterShow", "children"];
+
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+
+
+
+
+
+
+function OverlayInner(props) {
+ var show = props.show,
+ zIndex = props.zIndex,
+ style = props.style,
+ className = props.className,
+ _props$lockScroll = props.lockScroll,
+ lockScroll = _props$lockScroll === void 0 ? true : _props$lockScroll,
+ _props$duration = props.duration,
+ duration = _props$duration === void 0 ? 300 : _props$duration,
+ setOuterShow = props.setOuterShow,
+ children = props.children,
+ others = (0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_5__["default"])(props, _excluded);
+
+ var _noop = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)(function (event) {
+ event.stopPropagation();
+ event.preventDefault();
+ }, []);
+
+ return lockScroll ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_transition__WEBPACK_IMPORTED_MODULE_3__["default"], _objectSpread(_objectSpread({
+ show: show,
+ className: 'van-overlay' + " ".concat(className),
+ style: _wxs_utils__WEBPACK_IMPORTED_MODULE_2__.style([{
+ 'z-index': zIndex
+ }, style]),
+ duration: duration,
+ onTouchMove: _noop,
+ onAfterLeave: function onAfterLeave() {
+ setTimeout(function () {
+ setOuterShow(false);
+ }, 0);
+ }
+ }, others), {}, {
+ children: children
+ })) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_transition__WEBPACK_IMPORTED_MODULE_3__["default"], _objectSpread(_objectSpread({
+ show: show,
+ className: 'van-overlay' + " ".concat(className || ''),
+ style: _wxs_utils__WEBPACK_IMPORTED_MODULE_2__.style([{
+ 'z-index': zIndex
+ }, style]),
+ duration: duration,
+ onAfterLeave: function onAfterLeave() {
+ return setOuterShow(false);
+ }
+ }, others), {}, {
+ children: children
+ }));
+}
+
+function Overlay(props) {
+ var show = props.show;
+
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false),
+ _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_6__["default"])(_useState, 2),
+ innerShow = _useState2[0],
+ setInnerShow = _useState2[1];
+
+ (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(function () {
+ if (show) {
+ setInnerShow(true);
+ }
+ }, [show]);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.Fragment, {
+ children: innerShow ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(OverlayInner, _objectSpread({
+ setOuterShow: setInnerShow
+ }, props)) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.Fragment, {})
+ });
+}
+/* harmony default export */ __webpack_exports__["default"] = (Overlay);
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/popup/index.js":
+/*!*******************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/popup/index.js ***!
+ \*******************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* unused harmony export Popup */
+/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
+/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js");
+/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js");
+/* harmony import */ var _tarojs_components__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @tarojs/components */ "./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "webpack/container/remote/react");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _wxs_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../wxs/utils */ "./node_modules/@antmjs/vantui/es/wxs/utils.js");
+/* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./../icon */ "./node_modules/@antmjs/vantui/es/icon/index.js");
+/* harmony import */ var _wxs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./wxs */ "./node_modules/@antmjs/vantui/es/popup/wxs.js");
+/* harmony import */ var _mixins_transition__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./../mixins/transition */ "./node_modules/@antmjs/vantui/es/mixins/transition.js");
+/* harmony import */ var _overlay__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./../overlay */ "./node_modules/@antmjs/vantui/es/overlay/index.js");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ "webpack/container/remote/react/jsx-runtime");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__);
+
+
+
+var _excluded = ["show", "duration", "round", "closeable", "transition", "zIndex", "closeIcon", "closeIconPosition", "position", "safeAreaInsetBottom", "safeAreaInsetTop", "children", "onBeforeEnter", "onBeforeLeave", "onAfterEnter", "onAfterLeave", "onEnter", "onLeave", "onClose", "setOuterShow", "style", "className"];
+
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+/* eslint-disable react/prop-types */
+
+
+
+
+
+
+
+
+
+
+
+function PopupInner(props) {
+ var show = props.show,
+ _props$duration = props.duration,
+ duration = _props$duration === void 0 ? 300 : _props$duration,
+ round = props.round,
+ closeable = props.closeable,
+ transition = props.transition,
+ zIndex = props.zIndex,
+ _props$closeIcon = props.closeIcon,
+ closeIcon = _props$closeIcon === void 0 ? 'cross' : _props$closeIcon,
+ _props$closeIconPosit = props.closeIconPosition,
+ closeIconPosition = _props$closeIconPosit === void 0 ? 'top-right' : _props$closeIconPosit,
+ _props$position = props.position,
+ position = _props$position === void 0 ? 'center' : _props$position,
+ _props$safeAreaInsetB = props.safeAreaInsetBottom,
+ safeAreaInsetBottom = _props$safeAreaInsetB === void 0 ? true : _props$safeAreaInsetB,
+ _props$safeAreaInsetT = props.safeAreaInsetTop,
+ safeAreaInsetTop = _props$safeAreaInsetT === void 0 ? false : _props$safeAreaInsetT,
+ children = props.children,
+ onBeforeEnter = props.onBeforeEnter,
+ onBeforeLeave = props.onBeforeLeave,
+ onAfterEnter = props.onAfterEnter,
+ onAfterLeave = props.onAfterLeave,
+ onEnter = props.onEnter,
+ onLeave = props.onLeave,
+ onClose = props.onClose,
+ setOuterShow = props.setOuterShow,
+ style = props.style,
+ className = props.className,
+ others = (0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__["default"])(props, _excluded);
+
+ var _onAfterLeave = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)(function () {
+ onAfterLeave === null || onAfterLeave === void 0 ? void 0 : onAfterLeave();
+ setTimeout(function () {
+ setOuterShow === null || setOuterShow === void 0 ? void 0 : setOuterShow(false);
+ }, 0);
+ }, [onAfterLeave, setOuterShow]);
+
+ var _onClickCloseIcon = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)(function () {
+ onClose === null || onClose === void 0 ? void 0 : onClose();
+ }, [onClose]);
+
+ var _useTransition = (0,_mixins_transition__WEBPACK_IMPORTED_MODULE_5__.useTransition)({
+ show: show,
+ duration: transition === 'none' ? 0 : duration,
+ name: transition || position,
+ onBeforeEnter: onBeforeEnter,
+ onBeforeLeave: onBeforeLeave,
+ onAfterEnter: onAfterEnter,
+ onAfterLeave: _onAfterLeave,
+ onEnter: onEnter,
+ onLeave: onLeave
+ }),
+ inited = _useTransition.inited,
+ currentDuration = _useTransition.currentDuration,
+ classes = _useTransition.classes,
+ display = _useTransition.display,
+ onTransitionEnd = _useTransition.onTransitionEnd;
+
+ var getClassName = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)(function (name) {
+ return name.replace(/([A-Z])/g, function (_, $1) {
+ return '-' + ($1 === null || $1 === void 0 ? void 0 : $1.toLowerCase());
+ });
+ }, []);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, {
+ children: inited && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_9__.View, _objectSpread(_objectSpread({
+ className: classes + ' ' + _wxs_utils__WEBPACK_IMPORTED_MODULE_2__.bem('popup', [position, {
+ round: round,
+ safe: safeAreaInsetBottom,
+ safeTop: safeAreaInsetTop
+ }]) + " ".concat(className || ''),
+ style: _wxs_utils__WEBPACK_IMPORTED_MODULE_2__.style([_wxs__WEBPACK_IMPORTED_MODULE_4__.popupStyle({
+ zIndex: zIndex,
+ currentDuration: currentDuration,
+ display: display
+ }), style]),
+ onTransitionEnd: onTransitionEnd
+ }, others), {}, {
+ children: [children, closeable &&
+ /*#__PURE__*/
+ // @ts-check
+ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_icon__WEBPACK_IMPORTED_MODULE_3__["default"], {
+ name: closeIcon,
+ className: 'close-icon-class van-popup__close-icon van-popup__close-icon--' + getClassName(closeIconPosition),
+ onClick: _onClickCloseIcon
+ })]
+ }))
+ });
+}
+
+function Popup(props) {
+ var show = props.show,
+ _props$duration2 = props.duration,
+ duration = _props$duration2 === void 0 ? 300 : _props$duration2,
+ zIndex = props.zIndex,
+ _props$overlay = props.overlay,
+ overlay = _props$overlay === void 0 ? true : _props$overlay,
+ _props$lockScroll = props.lockScroll,
+ lockScroll = _props$lockScroll === void 0 ? true : _props$lockScroll,
+ overlayStyle = props.overlayStyle,
+ _props$closeOnClickOv = props.closeOnClickOverlay,
+ closeOnClickOverlay = _props$closeOnClickOv === void 0 ? true : _props$closeOnClickOv,
+ onClickOverlay = props.onClickOverlay,
+ onClose = props.onClose;
+
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false),
+ _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_10__["default"])(_useState, 2),
+ innerShow = _useState2[0],
+ setInnerShow = _useState2[1];
+
+ (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(function () {
+ if (show) {
+ setInnerShow(true);
+ }
+ }, [show]);
+
+ var _onClickOverlay = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)(function () {
+ onClickOverlay === null || onClickOverlay === void 0 ? void 0 : onClickOverlay();
+
+ if (closeOnClickOverlay) {
+ onClose === null || onClose === void 0 ? void 0 : onClose();
+ }
+ }, [closeOnClickOverlay, onClickOverlay, onClose]);
+
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_9__.View, {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_9__.View, {
+ children: overlay && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_overlay__WEBPACK_IMPORTED_MODULE_6__["default"], {
+ show: show,
+ zIndex: zIndex,
+ style: overlayStyle,
+ duration: duration,
+ onClick: _onClickOverlay,
+ lockScroll: lockScroll
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_9__.View, {
+ children: innerShow ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(PopupInner, _objectSpread({
+ setOuterShow: setInnerShow
+ }, props)) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, {})
+ })]
+ });
+}
+/* harmony default export */ __webpack_exports__["default"] = (Popup);
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/popup/wxs.js":
+/*!*****************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/popup/wxs.js ***!
+ \*****************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "popupStyle": function() { return /* binding */ popupStyle; }
+/* harmony export */ });
+/* harmony import */ var _wxs_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../wxs/utils */ "./node_modules/@antmjs/vantui/es/wxs/utils.js");
+/* eslint-disable */
+
+
+function popupStyle(data) {
+ return _wxs_utils__WEBPACK_IMPORTED_MODULE_0__.style([{
+ 'z-index': data.zIndex,
+ '-webkit-transition-duration': data.currentDuration + 'ms',
+ 'transition-duration': data.currentDuration + 'ms'
+ }, data.display ? null : 'display: none']);
+}
+
+
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/transition/index.js":
+/*!************************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/transition/index.js ***!
+ \************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* unused harmony export Transition */
+/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js");
+/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js");
+/* harmony import */ var _tarojs_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @tarojs/components */ "./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");
+/* harmony import */ var _wxs_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../wxs/utils */ "./node_modules/@antmjs/vantui/es/wxs/utils.js");
+/* harmony import */ var _wxs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./wxs */ "./node_modules/@antmjs/vantui/es/transition/wxs.js");
+/* harmony import */ var _mixins_transition__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./../mixins/transition */ "./node_modules/@antmjs/vantui/es/mixins/transition.js");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "webpack/container/remote/react/jsx-runtime");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__);
+
+
+var _excluded = ["onBeforeEnter", "onBeforeLeave", "onAfterEnter", "onAfterLeave", "onEnter", "onLeave", "duration", "name", "show", "children", "style", "className", "enterClass", "enterActiveClass", "enterToClass", "leaveClass", "leaveActiveClass", "leaveToClass"];
+
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+
+
+
+
+
+
+function Transition(props) {
+ var onBeforeEnter = props.onBeforeEnter,
+ onBeforeLeave = props.onBeforeLeave,
+ onAfterEnter = props.onAfterEnter,
+ onAfterLeave = props.onAfterLeave,
+ onEnter = props.onEnter,
+ onLeave = props.onLeave,
+ duration = props.duration,
+ name = props.name,
+ show = props.show,
+ children = props.children,
+ style = props.style,
+ className = props.className,
+ enterClass = props.enterClass,
+ enterActiveClass = props.enterActiveClass,
+ enterToClass = props.enterToClass,
+ leaveClass = props.leaveClass,
+ leaveActiveClass = props.leaveActiveClass,
+ leaveToClass = props.leaveToClass,
+ others = (0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_5__["default"])(props, _excluded);
+
+ var _useTransition = (0,_mixins_transition__WEBPACK_IMPORTED_MODULE_3__.useTransition)({
+ show: show,
+ duration: duration,
+ name: name,
+ enterClass: enterClass,
+ enterActiveClass: enterActiveClass,
+ enterToClass: enterToClass,
+ leaveClass: leaveClass,
+ leaveActiveClass: leaveActiveClass,
+ leaveToClass: leaveToClass,
+ onBeforeEnter: onBeforeEnter,
+ onBeforeLeave: onBeforeLeave,
+ onAfterEnter: onAfterEnter,
+ onAfterLeave: onAfterLeave,
+ onEnter: onEnter,
+ onLeave: onLeave
+ }),
+ currentDuration = _useTransition.currentDuration,
+ classes = _useTransition.classes,
+ display = _useTransition.display;
+
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.Fragment, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_6__.View, _objectSpread(_objectSpread({
+ className: 'van-transition ' + classes + " ".concat(className || ''),
+ style: _wxs_utils__WEBPACK_IMPORTED_MODULE_1__.style([_wxs__WEBPACK_IMPORTED_MODULE_2__.rootStyle({
+ currentDuration: currentDuration,
+ display: display
+ }), style])
+ }, others), {}, {
+ // @ts-ignore
+ catchMove: true,
+ children: children
+ }))
+ });
+}
+/* harmony default export */ __webpack_exports__["default"] = (Transition);
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/transition/wxs.js":
+/*!**********************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/transition/wxs.js ***!
+ \**********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "rootStyle": function() { return /* binding */ rootStyle; }
+/* harmony export */ });
+/* harmony import */ var _wxs_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../wxs/utils */ "./node_modules/@antmjs/vantui/es/wxs/utils.js");
+/* eslint-disable */
+
+
+function rootStyle(data) {
+ return _wxs_utils__WEBPACK_IMPORTED_MODULE_0__.style([{
+ '-webkit-transition-duration': data.currentDuration + 'ms',
+ 'transition-duration': data.currentDuration + 'ms'
+ }, data.display ? null : 'display: none', data.style]);
+}
+
+
+
+/***/ }),
+
+/***/ "./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/activityList/index.tsx":
+/*!***************************************************************************************************************!*\
+ !*** ./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/activityList/index.tsx ***!
+ \***************************************************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony import */ var _antmjs_vantui_es_dropdown_menu__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @antmjs/vantui/es/dropdown-menu */ "./node_modules/@antmjs/vantui/es/dropdown-menu/index.js");
+/* harmony import */ var _antmjs_vantui_es_dropdown_item__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @antmjs/vantui/es/dropdown-item */ "./node_modules/@antmjs/vantui/es/dropdown-item/index.js");
+/* harmony import */ var _Users_eric_Desktop_citynew_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
+/* harmony import */ var _tarojs_components__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @tarojs/components */ "./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "webpack/container/remote/react");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "webpack/container/remote/react/jsx-runtime");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__);
+
+
+
+
+
+
+
+
+
+var activityList = function activityList() {
+ var _react$useState = react__WEBPACK_IMPORTED_MODULE_2___default().useState({
+ option1: [{
+ text: "全部商品",
+ value: 0
+ }, {
+ text: "新款商品",
+ value: 1
+ }, {
+ text: "活动商品",
+ value: 2
+ }],
+ option2: [{
+ text: "默认排序",
+ value: "a"
+ }, {
+ text: "好评排序",
+ value: "b"
+ }, {
+ text: "销量排序",
+ value: "c"
+ }],
+ value1: 0,
+ value2: "a"
+ }),
+ _react$useState2 = (0,_Users_eric_Desktop_citynew_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__["default"])(_react$useState, 2),
+ state = _react$useState2[0],
+ setState = _react$useState2[1];
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_5__.View, {
+ children: [" ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_5__.View, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(_antmjs_vantui_es_dropdown_menu__WEBPACK_IMPORTED_MODULE_0__["default"], {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_antmjs_vantui_es_dropdown_item__WEBPACK_IMPORTED_MODULE_1__["default"], {
+ value: state.value1,
+ options: state.option1
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_antmjs_vantui_es_dropdown_item__WEBPACK_IMPORTED_MODULE_1__["default"], {
+ value: state.value2,
+ options: state.option2
+ })]
+ })
+ })]
+ });
+};
+/* harmony default export */ __webpack_exports__["default"] = (activityList);
+
+/***/ }),
+
+/***/ "./src/pages/activityList/index.tsx":
+/*!******************************************!*\
+ !*** ./src/pages/activityList/index.tsx ***!
+ \******************************************/
+/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
+
+/* harmony import */ var _tarojs_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @tarojs/runtime */ "webpack/container/remote/@tarojs/runtime");
+/* harmony import */ var _tarojs_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_tarojs_runtime__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_ruleSet_1_rules_5_use_0_index_tsx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./index.tsx */ "./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/activityList/index.tsx");
+
+
+var config = {};
+
+
+var inst = Page((0,_tarojs_runtime__WEBPACK_IMPORTED_MODULE_0__.createPageConfig)(_node_modules_babel_loader_lib_index_js_ruleSet_1_rules_5_use_0_index_tsx__WEBPACK_IMPORTED_MODULE_1__["default"], 'pages/activityList/index', {root:{cn:[]}}, config || {}))
+
+
+
+
+/***/ })
+
+},
+/******/ function(__webpack_require__) { // webpackRuntimeModules
+/******/ var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); }
+/******/ __webpack_require__.O(0, ["taro","vendors","common"], function() { return __webpack_exec__("./src/pages/activityList/index.tsx"); });
+/******/ var __webpack_exports__ = __webpack_require__.O();
+/******/ }
+]);
+//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/dist/pages/activityList/index.js.map b/dist/pages/activityList/index.js.map
new file mode 100644
index 0000000..34f19cb
--- /dev/null
+++ b/dist/pages/activityList/index.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"pages/activityList/index.js","mappings":";;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;AC9FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;ACvNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACpKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;ACrKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;AClFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AClKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACtEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;ACTA;AACA;AAAA;AAAA;AAIA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAAA;AA/BA;AAAA;AAgCA;AACA;AAEA;AACA;AACA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AACA;AACA;AAGA;AAEA;;;;;;;;;;;;;ACnDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","sources":["webpack://myApp/._node_modules_@antmjs_vantui_es_cell_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_cell_wxs.js","webpack://myApp/._node_modules_@antmjs_vantui_es_dropdown-item_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_dropdown-menu_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_dropdown-menu_wxs.js","webpack://myApp/._node_modules_@antmjs_vantui_es_mixins_transition.js","webpack://myApp/._node_modules_@antmjs_vantui_es_overlay_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_popup_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_popup_wxs.js","webpack://myApp/._node_modules_@antmjs_vantui_es_transition_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_transition_wxs.js","webpack://myApp/._src_pages_activityList_index.tsx","webpack://myApp/./src/pages/activityList/index.tsx?103c"],"sourcesContent":["import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"url\", \"linkType\", \"size\", \"center\", \"required\", \"border\", \"isLink\", \"clickable\", \"icon\", \"titleWidth\", \"titleStyle\", \"title\", \"label\", \"value\", \"arrowDirection\", \"onClick\", \"renderIcon\", \"renderTitle\", \"renderLabel\", \"renderRightIcon\", \"renderExtra\", \"children\", \"style\", \"className\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport { useCallback } from 'react';\nimport { View } from '@tarojs/components';\nimport * as utils from '../wxs/utils';\nimport { jumpLink } from '../common/jumpLink';\nimport { Icon } from '../icon';\nimport * as computed from './wxs';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { Fragment as _Fragment } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nexport function Cell(props) {\n var url = props.url,\n linkType = props.linkType,\n size = props.size,\n center = props.center,\n required = props.required,\n _props$border = props.border,\n border = _props$border === void 0 ? true : _props$border,\n isLink = props.isLink,\n clickable = props.clickable,\n icon = props.icon,\n titleWidth = props.titleWidth,\n titleStyle = props.titleStyle,\n title = props.title,\n label = props.label,\n value = props.value,\n arrowDirection = props.arrowDirection,\n onClick = props.onClick,\n renderIcon = props.renderIcon,\n renderTitle = props.renderTitle,\n renderLabel = props.renderLabel,\n renderRightIcon = props.renderRightIcon,\n renderExtra = props.renderExtra,\n children = props.children,\n style = props.style,\n className = props.className,\n others = _objectWithoutProperties(props, _excluded);\n\n var _click = useCallback(function (event) {\n onClick === null || onClick === void 0 ? void 0 : onClick(event);\n if (url) jumpLink(url, linkType);\n }, [linkType, onClick, url]);\n\n return /*#__PURE__*/_jsxs(View, _objectSpread(_objectSpread({\n className: ' ' + utils.bem('cell', [size, {\n center: center,\n required: required,\n borderless: !border,\n clickable: isLink || clickable\n }]) + \" \".concat(className || ''),\n hoverClass: \"van-cell--hover hover-class\",\n hoverStayTime: 70,\n style: utils.style([style]),\n onClick: _click\n }, others), {}, {\n children: [icon ? /*#__PURE__*/_jsx(Icon, {\n name: icon,\n className: \"van-cell__left-icon-wrap van-cell__left-icon\"\n }) : renderIcon, /*#__PURE__*/_jsxs(View, {\n style: computed.titleStyle({\n titleWidth: titleWidth,\n titleStyle: titleStyle\n }),\n className: \"van-cell__title title-class\",\n children: [title || title === 0 ? /*#__PURE__*/_jsx(_Fragment, {\n children: title\n }) : renderTitle, (label || renderLabel) && /*#__PURE__*/_jsx(View, {\n className: \"van-cell__label label-class\",\n children: renderLabel || label && /*#__PURE__*/_jsx(_Fragment, {\n children: label\n })\n })]\n }), /*#__PURE__*/_jsx(View, {\n className: \"van-cell__value value-class\",\n children: value || value === 0 ? /*#__PURE__*/_jsx(_Fragment, {\n children: value\n }) : children\n }), /*#__PURE__*/_jsx(View, {\n children: isLink ? /*#__PURE__*/_jsx(Icon, {\n name: arrowDirection ? 'arrow' + '-' + arrowDirection : 'arrow',\n className: \"van-cell__right-icon-wrap right-icon-class van-cell__right-icon\"\n }) : renderRightIcon\n }), /*#__PURE__*/_jsx(View, {\n children: renderExtra\n })]\n }));\n}\nexport default Cell;","import { style } from '../wxs/style';\nimport { addUnit } from '../wxs/add-unit';\n\nfunction titleStyle(data) {\n return style([{\n 'max-width': addUnit(data.titleWidth),\n 'min-width': addUnit(data.titleWidth)\n }, data.titleStyle]);\n}\n\nexport { titleStyle };","import _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"title\", \"titleClass\", \"value\", \"popupStyle\", \"disabled\", \"setChildrenInstance\", \"parentInstance\", \"index\", \"onOpen\", \"onOpened\", \"onClose\", \"onClosed\", \"onChange\", \"options\", \"className\", \"style\"];\nimport { View } from '@tarojs/components';\nimport { useState, useEffect, useCallback, useImperativeHandle, forwardRef, memo } from 'react';\nimport { nextTick } from '@tarojs/taro';\nimport * as utils from '../wxs/utils';\nimport VanIcon from '../icon/index';\nimport VanCell from '../cell';\nimport VanPopup from '../popup';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { Fragment as _Fragment } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\n\nfunction Index(props, ref) {\n var title = props.title,\n titleClass = props.titleClass,\n value = props.value,\n popupStyle = props.popupStyle,\n _props$disabled = props.disabled,\n disabled = _props$disabled === void 0 ? false : _props$disabled,\n setChildrenInstance = props.setChildrenInstance,\n parentInstance = props.parentInstance,\n index = props.index,\n onOpen = props.onOpen,\n onOpened = props.onOpened,\n onClose = props.onClose,\n onClosed = props.onClosed,\n _props$onChange = props.onChange,\n onChange = _props$onChange === void 0 ? function () {} : _props$onChange,\n _props$options = props.options,\n options = _props$options === void 0 ? [] : _props$options,\n _props$className = props.className,\n className = _props$className === void 0 ? '' : _props$className,\n style = props.style,\n others = _objectWithoutProperties(props, _excluded);\n\n var _useState = useState({}),\n _useState2 = _slicedToArray(_useState, 2),\n wrapperStyle = _useState2[0],\n setWrapperStyle = _useState2[1];\n\n var _useState3 = useState(true),\n _useState4 = _slicedToArray(_useState3, 2),\n transition = _useState4[0],\n setTransition = _useState4[1];\n\n var _useState5 = useState(false),\n _useState6 = _slicedToArray(_useState5, 2),\n showPopup = _useState6[0],\n setShowPopup = _useState6[1];\n\n var _useState7 = useState(true),\n _useState8 = _slicedToArray(_useState7, 2),\n showWrapper = _useState8[0],\n setShowWrapper = _useState8[1];\n\n var _useState9 = useState(''),\n _useState10 = _slicedToArray(_useState9, 2),\n displayTitle = _useState10[0],\n setDisplayTitle = _useState10[1];\n\n var _useState11 = useState(''),\n _useState12 = _slicedToArray(_useState11, 2),\n value_ = _useState12[0],\n setValue = _useState12[1];\n\n useEffect(function () {\n setValue(value);\n }, [value]);\n var rerender = useCallback(function () {\n nextTick(function () {\n if (parentInstance) {\n parentInstance.updateItemListData();\n }\n });\n }, [parentInstance]);\n var toggle = useCallback(function (show) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n if (typeof show !== 'boolean') {\n show = !showPopup;\n }\n\n if (show === showPopup) {\n return;\n }\n\n setTransition(!options.immediate);\n setShowPopup(show);\n\n if (show) {\n !parentInstance ? void 0 : parentInstance.getChildWrapperStyle().then(function (wrapperStyle) {\n var rect = wrapperStyle.rect;\n delete wrapperStyle.rect;\n\n if (wrapperStyle) {\n wrapperStyle.width = '100vw';\n wrapperStyle.position = 'absolute';\n }\n\n if (parentInstance.direction === 'down') {\n wrapperStyle.top = rect.height + 'PX';\n wrapperStyle.height = '100vh';\n setWrapperStyle(wrapperStyle);\n setShowWrapper(true);\n rerender();\n }\n\n if (parentInstance.direction === 'up') {\n wrapperStyle.height = '100vh';\n wrapperStyle.top = 0;\n wrapperStyle.transform = 'translateY(-100%)';\n wrapperStyle.WebkitTransform = 'translateY(-100%)';\n wrapperStyle.MozTransform = 'translateY(-100%)';\n wrapperStyle.OTransform = 'translateY(-100%)';\n setWrapperStyle(wrapperStyle);\n setShowWrapper(true);\n rerender();\n }\n });\n } else {\n rerender();\n }\n }, [showPopup, parentInstance, rerender]);\n useEffect(function () {\n setChildrenInstance(index, {\n title: title,\n titleClass: titleClass,\n disabled: disabled,\n transition: transition,\n showPopup: showPopup,\n index: index,\n setDisplayTitle: setDisplayTitle,\n displayTitle: displayTitle,\n options: options,\n value: value_,\n toggle: toggle\n });\n }, [title, titleClass, index, setChildrenInstance, disabled, transition, showPopup, setDisplayTitle, displayTitle, options, value_, toggle]);\n var onClosed_ = useCallback(function () {\n if (onClosed) onClosed();\n setTimeout(function () {\n setShowWrapper(false);\n }, 10);\n }, [onClosed]);\n\n var onOptionTap = function onOptionTap(_event, option) {\n var shouldEmitChange = value_ !== option.value;\n setShowPopup(false);\n setValue(option.value);\n if (onClose) onClose();\n rerender();\n\n if (shouldEmitChange) {\n onChange(option.value);\n }\n };\n\n useImperativeHandle(ref, function () {\n return {\n toggle: toggle\n };\n });\n return showWrapper ? /*#__PURE__*/_jsx(View, {\n className: utils.bem('dropdown-item', parentInstance.direction) + ' ' + className,\n style: utils.style([wrapperStyle, style]),\n children: /*#__PURE__*/_jsx(VanPopup, {\n show: showPopup,\n style: utils.style([{\n position: 'absolute'\n }, popupStyle]),\n overlayStyle: \"position: absolute;\",\n overlay: !!parentInstance.overlay,\n position: parentInstance.direction === 'down' ? 'top' : 'bottom',\n duration: transition ? parentInstance.duration : 0,\n closeOnClickOverlay: parentInstance.closeOnClickOverlay,\n onEnter: onOpen,\n onLeave: onClose,\n onClose: toggle,\n onAfterEnter: onOpened,\n onAfterLeave: onClosed_,\n children: /*#__PURE__*/_jsxs(View, {\n children: [(options || []).map(function (item, index) {\n return /*#__PURE__*/_jsx(VanCell, {\n \"data-option\": item,\n className: utils.bem('dropdown-item__option', {\n active: item.value === value_\n }),\n clickable: true,\n icon: item.icon,\n onClick: function onClick(e) {\n return onOptionTap(e, item);\n },\n renderTitle: /*#__PURE__*/_jsx(_Fragment, {\n children: /*#__PURE__*/_jsx(View, {\n className: \"van-dropdown-item__title\",\n style: item.value === value_ ? 'color:' + parentInstance.activeColor : '',\n children: item.text\n })\n }),\n children: item.value === value_ && /*#__PURE__*/_jsx(VanIcon, {\n name: \"success\",\n className: \"van-dropdown-item__icon\",\n color: parentInstance.activeColor\n })\n }, \"\".concat(index, \"VanCell\"));\n }), others.children]\n })\n })\n }) : /*#__PURE__*/_jsx(_Fragment, {});\n}\n\nvar DropdownItem = /*#__PURE__*/memo( /*#__PURE__*/forwardRef(Index));\nexport { DropdownItem };\nexport default DropdownItem;","import _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"activeColor\", \"overlay\", \"zIndex\", \"duration\", \"direction\", \"closeOnClickOverlay\", \"closeOnClickOutside\", \"className\", \"style\"];\nimport { View } from '@tarojs/components';\nimport { cloneElement, useCallback, useMemo, useRef, useEffect, useState, useLayoutEffect, Children } from 'react';\nimport { getRect } from '../common/utils';\nimport * as utils from '../wxs/utils';\nimport * as computed from './wxs';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nvar ARRAY = [];\nexport function DropdownMenu(props) {\n var activeColor = props.activeColor,\n _props$overlay = props.overlay,\n overlay = _props$overlay === void 0 ? true : _props$overlay,\n zIndex = props.zIndex,\n _props$duration = props.duration,\n duration = _props$duration === void 0 ? 200 : _props$duration,\n _props$direction = props.direction,\n direction = _props$direction === void 0 ? 'down' : _props$direction,\n _props$closeOnClickOv = props.closeOnClickOverlay,\n closeOnClickOverlay = _props$closeOnClickOv === void 0 ? true : _props$closeOnClickOv,\n _props$closeOnClickOu = props.closeOnClickOutside,\n closeOnClickOutside = _props$closeOnClickOu === void 0 ? true : _props$closeOnClickOu,\n className = props.className,\n style = props.style,\n others = _objectWithoutProperties(props, _excluded);\n\n var _useState = useState([]),\n _useState2 = _slicedToArray(_useState, 2),\n itemListData = _useState2[0],\n setItemListData = _useState2[1];\n\n var childrenInstance = useRef([]);\n var TimerKey = useRef();\n var indexRef = useRef(\"\".concat(+new Date()).concat(Math.ceil(Math.random() * 10000)));\n var close = useCallback(function () {\n childrenInstance.current.forEach(function (child) {\n child.toggle(false, {\n immediate: true\n });\n });\n }, []);\n useLayoutEffect(function () {\n TimerKey.current = new Date();\n ARRAY.push({\n closeOnClickOutside: closeOnClickOutside,\n TimerKey: TimerKey,\n close: close\n });\n }, [closeOnClickOutside, close]);\n useLayoutEffect(function () {\n updateItemListData();\n }, [others.children]);\n useEffect(function () {\n return function () {\n ARRAY = (ARRAY || []).filter(function (item) {\n return item && item.TimerKey !== TimerKey;\n });\n };\n }, []);\n\n var updateItemListData = function updateItemListData() {\n setTimeout(function () {\n if (childrenInstance.current) {\n setItemListData(childrenInstance.current.map(function (child) {\n return child;\n }));\n }\n }, 333);\n };\n\n var toggleItem = useCallback(function (active) {\n childrenInstance.current.forEach(function (item, index) {\n var showPopup = item.showPopup;\n\n if (index === Number(active)) {\n item.toggle();\n } else if (showPopup) {\n item.toggle(false, {\n immediate: true\n });\n }\n });\n }, []);\n var onTitleTap = useCallback(function (event) {\n var index = event.currentTarget.dataset.index;\n var child = childrenInstance.current[index];\n\n if (!child.disabled) {\n ARRAY.forEach(function (menuItem) {\n if (menuItem && menuItem.closeOnClickOutside && menuItem.TimerKey !== TimerKey) {\n menuItem.close();\n }\n });\n setTimeout(function () {\n toggleItem(index);\n });\n }\n }, [toggleItem]);\n var setChildrenInstance = useCallback(function (index, instance) {\n childrenInstance.current[index] = instance;\n }, []);\n var getChildWrapperStyle = useCallback(function () {\n return getRect(null, \".van-dropdown-menu\".concat(indexRef.current)).then(function (rect) {\n var wrapperStyle = {\n rect: rect\n };\n\n if (typeof zIndex === 'number') {\n wrapperStyle.zIndex = zIndex;\n }\n\n return wrapperStyle;\n });\n }, [zIndex]);\n var ResetChildren = useMemo(function () {\n var res = [];\n Children.map(others.children, function (children, index) {\n res.push( /*#__PURE__*/cloneElement(children, {\n direction: direction,\n key: index,\n setChildrenInstance: setChildrenInstance,\n index: index,\n parentInstance: {\n overlay: overlay,\n duration: duration,\n activeColor: activeColor,\n closeOnClickOverlay: closeOnClickOverlay,\n direction: direction,\n getChildWrapperStyle: getChildWrapperStyle,\n updateItemListData: updateItemListData\n }\n }));\n });\n return res;\n }, [activeColor, closeOnClickOverlay, direction, duration, getChildWrapperStyle, others.children, overlay, setChildrenInstance]);\n return /*#__PURE__*/_jsxs(View, {\n className: \"van-dropdown-menu van-dropdown-menu\".concat(indexRef.current, \" van-dropdown-menu--top-bottom \").concat(className),\n style: utils.style([style, {\n position: 'relative'\n }]),\n children: [(itemListData || []).map(function (item, index) {\n return /*#__PURE__*/_jsx(View, {\n \"data-index\": index,\n className: utils.bem('dropdown-menu__item', {\n disabled: item.disabled\n }),\n onClick: onTitleTap,\n children: /*#__PURE__*/_jsx(View, {\n className: item.titleClass + ' ' + utils.bem('dropdown-menu__title', {\n active: item.showPopup,\n down: item.showPopup === (direction === 'down')\n }),\n style: item.showPopup ? 'color:' + activeColor : '',\n children: /*#__PURE__*/_jsx(View, {\n className: \"van-ellipsis \".concat(item.titleClass || ''),\n children: computed.displayTitle(item)\n })\n })\n }, item.index);\n }), ResetChildren]\n });\n}\nexport default DropdownMenu;","/* eslint-disable */\nfunction displayTitle(item) {\n var match = (item.options || []).filter(function (option) {\n return option.value === item.value;\n });\n var displayTitle = match.length ? match[0].text : '';\n\n if (displayTitle === null || displayTitle === undefined || displayTitle === '') {\n return item.title || '';\n }\n\n return displayTitle;\n}\n\nexport { displayTitle };","import _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport { useState, useEffect, useCallback, useRef, useMemo } from 'react';\nimport { isObj } from './../common/validator';\n\nvar getClassNames = function getClassNames(name) {\n return {\n enter: \"van-\".concat(name, \"-enter van-\").concat(name, \"-enter-active enter-class enter-active-class\"),\n 'enter-to': \"van-\".concat(name, \"-enter-to van-\").concat(name, \"-enter-active enter-to-class enter-active-class\"),\n leave: \"van-\".concat(name, \"-leave van-\").concat(name, \"-leave-active leave-class leave-active-class\"),\n 'leave-to': \"van-\".concat(name, \"-leave-to van-\").concat(name, \"-leave-active leave-to-class leave-active-class\")\n };\n};\n\nexport function useTransition(_ref) {\n var _ref$show = _ref.show,\n show = _ref$show === void 0 ? false : _ref$show,\n _ref$duration = _ref.duration,\n duration = _ref$duration === void 0 ? 300 : _ref$duration,\n _ref$name = _ref.name,\n name = _ref$name === void 0 ? 'fade' : _ref$name,\n onBeforeEnter = _ref.onBeforeEnter,\n onBeforeLeave = _ref.onBeforeLeave,\n onAfterEnter = _ref.onAfterEnter,\n onAfterLeave = _ref.onAfterLeave,\n onEnter = _ref.onEnter,\n onLeave = _ref.onLeave,\n enterClass = _ref.enterClass,\n enterActiveClass = _ref.enterActiveClass,\n enterToClass = _ref.enterToClass,\n leaveClass = _ref.leaveClass,\n leaveActiveClass = _ref.leaveActiveClass,\n leaveToClass = _ref.leaveToClass;\n var transitionEnded = useRef(false);\n var status = useRef('');\n\n var _useState = useState(false),\n _useState2 = _slicedToArray(_useState, 2),\n display = _useState2[0],\n setDisplay = _useState2[1];\n\n var _useState3 = useState(false),\n _useState4 = _slicedToArray(_useState3, 2),\n inited = _useState4[0],\n setInited = _useState4[1];\n\n var _useState5 = useState(0),\n _useState6 = _slicedToArray(_useState5, 2),\n currentDuration = _useState6[0],\n setCurrentDuration = _useState6[1];\n\n var _useState7 = useState(''),\n _useState8 = _slicedToArray(_useState7, 2),\n classes = _useState8[0],\n setClasses = _useState8[1];\n\n var classNames = useMemo(function () {\n var names = getClassNames(name);\n\n if (!name) {\n names['enter'] += \" \".concat(enterClass !== null && enterClass !== void 0 ? enterClass : '');\n names['enter-to'] += \"\".concat(enterToClass !== null && enterToClass !== void 0 ? enterToClass : '', \" \").concat(enterActiveClass !== null && enterActiveClass !== void 0 ? enterActiveClass : '', \" \");\n names['leave'] += \" \".concat(leaveClass !== null && leaveClass !== void 0 ? leaveClass : '');\n names['leave-to'] += \" \".concat(leaveToClass !== null && leaveToClass !== void 0 ? leaveToClass : '', \" \").concat(leaveActiveClass !== null && leaveActiveClass !== void 0 ? leaveActiveClass : '');\n }\n\n return names;\n }, [enterActiveClass, enterClass, enterToClass, leaveActiveClass, leaveClass, leaveToClass, name]);\n var onTransitionEnd = useCallback(function () {\n if (transitionEnded.current) {\n return;\n }\n\n transitionEnded.current = true;\n\n if (status.current === 'enter') {\n onAfterEnter === null || onAfterEnter === void 0 ? void 0 : onAfterEnter();\n } else {\n onAfterLeave === null || onAfterLeave === void 0 ? void 0 : onAfterLeave();\n }\n\n if (!show && display) {\n // this.setData({ display: false })\n setDisplay(false);\n }\n }, [display, onAfterEnter, onAfterLeave, show]);\n\n var _enter = useCallback(function () {\n // debugger\n // const { duration, name } = this.data\n var currentDuration = isObj(duration) ? duration.enter : duration;\n status.current = 'enter'; // this.$emit('before-enter')\n\n onBeforeEnter === null || onBeforeEnter === void 0 ? void 0 : onBeforeEnter();\n requestAnimationFrame(function () {\n if (status.current !== 'enter') {\n return;\n }\n\n onEnter === null || onEnter === void 0 ? void 0 : onEnter();\n setInited(true);\n setDisplay(true);\n setClasses(classNames.enter);\n setCurrentDuration(currentDuration);\n requestAnimationFrame(function () {\n if (status.current !== 'enter') {\n return;\n }\n\n transitionEnded.current = false;\n setTimeout(function () {\n return onTransitionEnd();\n }, currentDuration);\n setClasses(classNames['enter-to']);\n });\n });\n }, [duration, onBeforeEnter, onEnter, classNames, onTransitionEnd]);\n\n var _leave = useCallback(function () {\n if (!display) {\n return;\n }\n\n var currentDuration = isObj(duration) ? duration.leave : duration;\n status.current = 'leave';\n onBeforeLeave === null || onBeforeLeave === void 0 ? void 0 : onBeforeLeave();\n requestAnimationFrame(function () {\n if (status.current !== 'leave') {\n return;\n } // this.$emit('leave')\n\n\n onLeave === null || onLeave === void 0 ? void 0 : onLeave();\n setClasses(classNames.leave);\n setCurrentDuration(currentDuration);\n requestAnimationFrame(function () {\n if (status.current !== 'leave') {\n return;\n }\n\n transitionEnded.current = false;\n setTimeout(function () {\n return onTransitionEnd();\n }, currentDuration);\n setClasses(classNames['leave-to']);\n });\n });\n }, [classNames, display, duration, onBeforeLeave, onLeave, onTransitionEnd]);\n\n useEffect(function () {\n if (show && (!classes || !classes.includes(classNames['enter-to']))) {\n _enter();\n }\n\n if (!show) {\n _leave();\n } // eslint-disable-next-line react-hooks/exhaustive-deps\n\n }, [show]);\n return {\n display: display,\n inited: inited,\n currentDuration: currentDuration,\n classes: classes,\n onTransitionEnd: onTransitionEnd\n };\n}","import _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"show\", \"zIndex\", \"style\", \"className\", \"lockScroll\", \"duration\", \"setOuterShow\", \"children\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport { useCallback, useEffect, useState } from 'react';\nimport * as utils from '../wxs/utils';\nimport VanTransition from './../transition';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { Fragment as _Fragment } from \"react/jsx-runtime\";\n\nfunction OverlayInner(props) {\n var show = props.show,\n zIndex = props.zIndex,\n style = props.style,\n className = props.className,\n _props$lockScroll = props.lockScroll,\n lockScroll = _props$lockScroll === void 0 ? true : _props$lockScroll,\n _props$duration = props.duration,\n duration = _props$duration === void 0 ? 300 : _props$duration,\n setOuterShow = props.setOuterShow,\n children = props.children,\n others = _objectWithoutProperties(props, _excluded);\n\n var _noop = useCallback(function (event) {\n event.stopPropagation();\n event.preventDefault();\n }, []);\n\n return lockScroll ? /*#__PURE__*/_jsx(VanTransition, _objectSpread(_objectSpread({\n show: show,\n className: 'van-overlay' + \" \".concat(className),\n style: utils.style([{\n 'z-index': zIndex\n }, style]),\n duration: duration,\n onTouchMove: _noop,\n onAfterLeave: function onAfterLeave() {\n setTimeout(function () {\n setOuterShow(false);\n }, 0);\n }\n }, others), {}, {\n children: children\n })) : /*#__PURE__*/_jsx(VanTransition, _objectSpread(_objectSpread({\n show: show,\n className: 'van-overlay' + \" \".concat(className || ''),\n style: utils.style([{\n 'z-index': zIndex\n }, style]),\n duration: duration,\n onAfterLeave: function onAfterLeave() {\n return setOuterShow(false);\n }\n }, others), {}, {\n children: children\n }));\n}\n\nexport function Overlay(props) {\n var show = props.show;\n\n var _useState = useState(false),\n _useState2 = _slicedToArray(_useState, 2),\n innerShow = _useState2[0],\n setInnerShow = _useState2[1];\n\n useEffect(function () {\n if (show) {\n setInnerShow(true);\n }\n }, [show]);\n return /*#__PURE__*/_jsx(_Fragment, {\n children: innerShow ? /*#__PURE__*/_jsx(OverlayInner, _objectSpread({\n setOuterShow: setInnerShow\n }, props)) : /*#__PURE__*/_jsx(_Fragment, {})\n });\n}\nexport default Overlay;","import _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"show\", \"duration\", \"round\", \"closeable\", \"transition\", \"zIndex\", \"closeIcon\", \"closeIconPosition\", \"position\", \"safeAreaInsetBottom\", \"safeAreaInsetTop\", \"children\", \"onBeforeEnter\", \"onBeforeLeave\", \"onAfterEnter\", \"onAfterLeave\", \"onEnter\", \"onLeave\", \"onClose\", \"setOuterShow\", \"style\", \"className\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\n/* eslint-disable react/prop-types */\nimport { View } from '@tarojs/components';\nimport { useState, useEffect, useCallback } from 'react';\nimport * as utils from '../wxs/utils';\nimport VanIcon from './../icon';\nimport * as computed from './wxs';\nimport { useTransition } from './../mixins/transition';\nimport VanOverlay from './../overlay';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { Fragment as _Fragment } from \"react/jsx-runtime\";\n\nfunction PopupInner(props) {\n var show = props.show,\n _props$duration = props.duration,\n duration = _props$duration === void 0 ? 300 : _props$duration,\n round = props.round,\n closeable = props.closeable,\n transition = props.transition,\n zIndex = props.zIndex,\n _props$closeIcon = props.closeIcon,\n closeIcon = _props$closeIcon === void 0 ? 'cross' : _props$closeIcon,\n _props$closeIconPosit = props.closeIconPosition,\n closeIconPosition = _props$closeIconPosit === void 0 ? 'top-right' : _props$closeIconPosit,\n _props$position = props.position,\n position = _props$position === void 0 ? 'center' : _props$position,\n _props$safeAreaInsetB = props.safeAreaInsetBottom,\n safeAreaInsetBottom = _props$safeAreaInsetB === void 0 ? true : _props$safeAreaInsetB,\n _props$safeAreaInsetT = props.safeAreaInsetTop,\n safeAreaInsetTop = _props$safeAreaInsetT === void 0 ? false : _props$safeAreaInsetT,\n children = props.children,\n onBeforeEnter = props.onBeforeEnter,\n onBeforeLeave = props.onBeforeLeave,\n onAfterEnter = props.onAfterEnter,\n onAfterLeave = props.onAfterLeave,\n onEnter = props.onEnter,\n onLeave = props.onLeave,\n onClose = props.onClose,\n setOuterShow = props.setOuterShow,\n style = props.style,\n className = props.className,\n others = _objectWithoutProperties(props, _excluded);\n\n var _onAfterLeave = useCallback(function () {\n onAfterLeave === null || onAfterLeave === void 0 ? void 0 : onAfterLeave();\n setTimeout(function () {\n setOuterShow === null || setOuterShow === void 0 ? void 0 : setOuterShow(false);\n }, 0);\n }, [onAfterLeave, setOuterShow]);\n\n var _onClickCloseIcon = useCallback(function () {\n onClose === null || onClose === void 0 ? void 0 : onClose();\n }, [onClose]);\n\n var _useTransition = useTransition({\n show: show,\n duration: transition === 'none' ? 0 : duration,\n name: transition || position,\n onBeforeEnter: onBeforeEnter,\n onBeforeLeave: onBeforeLeave,\n onAfterEnter: onAfterEnter,\n onAfterLeave: _onAfterLeave,\n onEnter: onEnter,\n onLeave: onLeave\n }),\n inited = _useTransition.inited,\n currentDuration = _useTransition.currentDuration,\n classes = _useTransition.classes,\n display = _useTransition.display,\n onTransitionEnd = _useTransition.onTransitionEnd;\n\n var getClassName = useCallback(function (name) {\n return name.replace(/([A-Z])/g, function (_, $1) {\n return '-' + ($1 === null || $1 === void 0 ? void 0 : $1.toLowerCase());\n });\n }, []);\n return /*#__PURE__*/_jsx(_Fragment, {\n children: inited && /*#__PURE__*/_jsxs(View, _objectSpread(_objectSpread({\n className: classes + ' ' + utils.bem('popup', [position, {\n round: round,\n safe: safeAreaInsetBottom,\n safeTop: safeAreaInsetTop\n }]) + \" \".concat(className || ''),\n style: utils.style([computed.popupStyle({\n zIndex: zIndex,\n currentDuration: currentDuration,\n display: display\n }), style]),\n onTransitionEnd: onTransitionEnd\n }, others), {}, {\n children: [children, closeable &&\n /*#__PURE__*/\n // @ts-check\n _jsx(VanIcon, {\n name: closeIcon,\n className: 'close-icon-class van-popup__close-icon van-popup__close-icon--' + getClassName(closeIconPosition),\n onClick: _onClickCloseIcon\n })]\n }))\n });\n}\n\nexport function Popup(props) {\n var show = props.show,\n _props$duration2 = props.duration,\n duration = _props$duration2 === void 0 ? 300 : _props$duration2,\n zIndex = props.zIndex,\n _props$overlay = props.overlay,\n overlay = _props$overlay === void 0 ? true : _props$overlay,\n _props$lockScroll = props.lockScroll,\n lockScroll = _props$lockScroll === void 0 ? true : _props$lockScroll,\n overlayStyle = props.overlayStyle,\n _props$closeOnClickOv = props.closeOnClickOverlay,\n closeOnClickOverlay = _props$closeOnClickOv === void 0 ? true : _props$closeOnClickOv,\n onClickOverlay = props.onClickOverlay,\n onClose = props.onClose;\n\n var _useState = useState(false),\n _useState2 = _slicedToArray(_useState, 2),\n innerShow = _useState2[0],\n setInnerShow = _useState2[1];\n\n useEffect(function () {\n if (show) {\n setInnerShow(true);\n }\n }, [show]);\n\n var _onClickOverlay = useCallback(function () {\n onClickOverlay === null || onClickOverlay === void 0 ? void 0 : onClickOverlay();\n\n if (closeOnClickOverlay) {\n onClose === null || onClose === void 0 ? void 0 : onClose();\n }\n }, [closeOnClickOverlay, onClickOverlay, onClose]);\n\n return /*#__PURE__*/_jsxs(View, {\n children: [/*#__PURE__*/_jsx(View, {\n children: overlay && /*#__PURE__*/_jsx(VanOverlay, {\n show: show,\n zIndex: zIndex,\n style: overlayStyle,\n duration: duration,\n onClick: _onClickOverlay,\n lockScroll: lockScroll\n })\n }), /*#__PURE__*/_jsx(View, {\n children: innerShow ? /*#__PURE__*/_jsx(PopupInner, _objectSpread({\n setOuterShow: setInnerShow\n }, props)) : /*#__PURE__*/_jsx(_Fragment, {})\n })]\n });\n}\nexport default Popup;","/* eslint-disable */\nimport * as utils from '../wxs/utils';\n\nfunction popupStyle(data) {\n return utils.style([{\n 'z-index': data.zIndex,\n '-webkit-transition-duration': data.currentDuration + 'ms',\n 'transition-duration': data.currentDuration + 'ms'\n }, data.display ? null : 'display: none']);\n}\n\nexport { popupStyle };","import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"onBeforeEnter\", \"onBeforeLeave\", \"onAfterEnter\", \"onAfterLeave\", \"onEnter\", \"onLeave\", \"duration\", \"name\", \"show\", \"children\", \"style\", \"className\", \"enterClass\", \"enterActiveClass\", \"enterToClass\", \"leaveClass\", \"leaveActiveClass\", \"leaveToClass\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport { View } from '@tarojs/components';\nimport * as utils from '../wxs/utils';\nimport * as computed from './wxs';\nimport { useTransition } from './../mixins/transition';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { Fragment as _Fragment } from \"react/jsx-runtime\";\nexport function Transition(props) {\n var onBeforeEnter = props.onBeforeEnter,\n onBeforeLeave = props.onBeforeLeave,\n onAfterEnter = props.onAfterEnter,\n onAfterLeave = props.onAfterLeave,\n onEnter = props.onEnter,\n onLeave = props.onLeave,\n duration = props.duration,\n name = props.name,\n show = props.show,\n children = props.children,\n style = props.style,\n className = props.className,\n enterClass = props.enterClass,\n enterActiveClass = props.enterActiveClass,\n enterToClass = props.enterToClass,\n leaveClass = props.leaveClass,\n leaveActiveClass = props.leaveActiveClass,\n leaveToClass = props.leaveToClass,\n others = _objectWithoutProperties(props, _excluded);\n\n var _useTransition = useTransition({\n show: show,\n duration: duration,\n name: name,\n enterClass: enterClass,\n enterActiveClass: enterActiveClass,\n enterToClass: enterToClass,\n leaveClass: leaveClass,\n leaveActiveClass: leaveActiveClass,\n leaveToClass: leaveToClass,\n onBeforeEnter: onBeforeEnter,\n onBeforeLeave: onBeforeLeave,\n onAfterEnter: onAfterEnter,\n onAfterLeave: onAfterLeave,\n onEnter: onEnter,\n onLeave: onLeave\n }),\n currentDuration = _useTransition.currentDuration,\n classes = _useTransition.classes,\n display = _useTransition.display;\n\n return /*#__PURE__*/_jsx(_Fragment, {\n children: /*#__PURE__*/_jsx(View, _objectSpread(_objectSpread({\n className: 'van-transition ' + classes + \" \".concat(className || ''),\n style: utils.style([computed.rootStyle({\n currentDuration: currentDuration,\n display: display\n }), style])\n }, others), {}, {\n // @ts-ignore\n catchMove: true,\n children: children\n }))\n });\n}\nexport default Transition;","/* eslint-disable */\nimport * as utils from '../wxs/utils';\n\nfunction rootStyle(data) {\n return utils.style([{\n '-webkit-transition-duration': data.currentDuration + 'ms',\n 'transition-duration': data.currentDuration + 'ms'\n }, data.display ? null : 'display: none', data.style]);\n}\n\nexport { rootStyle };","import { View } from \"@tarojs/components\";\nimport react from \"react\";\nimport { DropdownMenu } from \"@antmjs/vantui\";\nimport { DropdownItem } from \"@antmjs/vantui\";\n\nconst activityList = () => {\n const [state, setState] = react.useState({\n option1: [\n {\n text: \"全部商品\",\n value: 0,\n },\n {\n text: \"新款商品\",\n value: 1,\n },\n {\n text: \"活动商品\",\n value: 2,\n },\n ],\n option2: [\n {\n text: \"默认排序\",\n value: \"a\",\n },\n {\n text: \"好评排序\",\n value: \"b\",\n },\n {\n text: \"销量排序\",\n value: \"c\",\n },\n ],\n value1: 0,\n value2: \"a\",\n });\n return (\n \n {\" \"}\n \n \n \n \n \n \n \n );\n};\n\nexport default activityList;\n","import { createPageConfig } from '@tarojs/runtime'\nimport component from \"../../../node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./index.tsx\"\nvar config = {};\n\n\nvar inst = Page(createPageConfig(component, 'pages/activityList/index', {root:{cn:[]}}, config || {}))\n\n\n"],"names":[],"sourceRoot":""}
\ No newline at end of file
diff --git a/dist/pages/activityList/index.json b/dist/pages/activityList/index.json
new file mode 100644
index 0000000..c63841a
--- /dev/null
+++ b/dist/pages/activityList/index.json
@@ -0,0 +1 @@
+{"usingComponents":{"comp":"../../comp"}}
\ No newline at end of file
diff --git a/dist/pages/activityList/index.wxml b/dist/pages/activityList/index.wxml
new file mode 100644
index 0000000..181a491
--- /dev/null
+++ b/dist/pages/activityList/index.wxml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/dist/pages/activityList/index.wxss b/dist/pages/activityList/index.wxss
new file mode 100644
index 0000000..18adecb
--- /dev/null
+++ b/dist/pages/activityList/index.wxss
@@ -0,0 +1,24 @@
+/*!******************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[2]!./node_modules/@antmjs/vantui/es/dropdown-menu/index.css ***!
+ \******************************************************************************************************************************************************************************************************************************/
+.van-dropdown-menu{display:-webkit-flex;display:flex;-webkit-user-select:none;user-select:none;dropdown-menu-box-shadow:0 4rpx 24rpx rgba(100,101,102,0.12);dropdown-menu-box-shadow:var(--dropdown-menu-box-shadow,0 4rpx 24rpx rgba(100,101,102,0.12));height:100rpx;height:var(--dropdown-menu-height,100rpx);background-color:#fff;background-color:var(--dropdown-menu-background-color,#fff)}.van-dropdown-menu__item{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-width:0}.van-dropdown-menu__item:active{opacity:.7}.van-dropdown-menu__item--disabled:active{opacity:1}.van-dropdown-menu__item--disabled .van-dropdown-menu__title{color:#969799;color:var(--dropdown-menu-title-disabled-text-color,#969799)}.van-dropdown-menu__title{position:relative;box-sizing:border-box;max-width:100%;padding:0 16rpx;padding:var(--dropdown-menu-title-padding,0 16rpx);color:#323233;color:var(--dropdown-menu-title-text-color,#323233);font-size:30rpx;font-size:var(--dropdown-menu-title-font-size, 30rpx);line-height:36rpx;line-height:var(--dropdown-menu-title-line-height, 36rpx)}.van-dropdown-menu__title::after{position:absolute;top:50%;right:-8rpx;margin-top:-10rpx;border:6rpx solid;border-color:transparent transparent currentcolor currentcolor;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:.8;content:''}.van-dropdown-menu__title--active{color:#ee0a24;color:var(--dropdown-menu-title-active-text-color,#ee0a24)}.van-dropdown-menu__title--down::after{margin-top:-2rpx;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
+/*!*********************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[2]!./node_modules/@antmjs/vantui/es/cell/index.css ***!
+ \*********************************************************************************************************************************************************************************************************************/
+.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom::after,.van-hairline--left::after,.van-hairline--right::after,.van-hairline--surround::after,.van-hairline--top-bottom::after,.van-hairline--top::after,.van-hairline::after{position:absolute;box-sizing:border-box;-webkit-transform-origin:center;transform-origin:center;content:' ';pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid #ebedf0;-webkit-transform:scale(.5);transform:scale(.5)}.van-cell{position:relative;display:-webkit-flex;display:flex;box-sizing:border-box;width:100%;-webkit-align-items:center;align-items:center;-webkit-flex:1;flex:1;padding:24rpx 32rpx;padding:var(--cell-vertical-padding,24rpx) var(--cell-horizontal-padding,32rpx);font-size:28rpx;font-size:var(--cell-font-size, 28rpx);line-height:48rpx;line-height:var(--cell-line-height, 48rpx);color:#323233;color:var(--cell-text-color,#323233);background-color:#fff;background-color:var(--cell-background-color,#fff)}.van-cell::after{position:absolute;box-sizing:border-box;-webkit-transform-origin:center;transform-origin:center;content:' ';pointer-events:none;right:32rpx;bottom:0;left:32rpx;border-bottom:1PX solid #ebedf0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.van-cell--borderless::after{display:none}.van-cell-group{background-color:#fff;background-color:var(--cell-background-color,#fff)}.van-cell__label{margin-top:6rpx;margin-top:var(--cell-label-margin-top,6rpx);font-size:24rpx;font-size:var(--cell-label-font-size, 24rpx);color:#969799;color:var(--cell-label-color,#969799);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.van-cell__value{overflow:hidden;text-align:right;vertical-align:middle;color:#969799;color:var(--cell-value-color,#969799)}.van-cell__title,.van-cell__value{-webkit-flex:1;flex:1}.van-cell__title:empty,.van-cell__value:empty{display:none}.van-cell__left-icon-wrap,.van-cell__right-icon-wrap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:48rpx;height:var(--cell-line-height,48rpx);font-size:32rpx;font-size:var(--cell-icon-size, 32rpx)}.van-cell__left-icon-wrap{margin-right:8rpx;margin-right:var(--padding-base,8rpx)}.van-cell__right-icon-wrap{margin-left:8rpx;margin-left:var(--padding-base,8rpx);color:#969799;color:var(--cell-right-icon-color,#969799)}.van-cell__left-icon{vertical-align:middle;line-height:48rpx;line-height:var(--cell-line-height, 48rpx)}.van-cell__right-icon{line-height:48rpx;line-height:var(--cell-line-height, 48rpx)}.van-cell--clickable.van-cell--hover{-webkit-filter:brightness(0.95);filter:brightness(.95)}.van-cell--required{overflow:visible}.van-cell--required::before{position:absolute;content:'*';left:16rpx;left:var(--padding-xs,16rpx);font-size:28rpx;font-size:var(--cell-font-size, 28rpx);color:#ee0a24;color:var(--cell-required-color,#ee0a24)}.van-cell--center{-webkit-align-items:center;align-items:center}.van-cell--large{padding-top:24rpx;padding-top:var(--cell-large-vertical-padding,24rpx);padding-bottom:24rpx;padding-bottom:var(--cell-large-vertical-padding,24rpx)}.van-cell--large .van-cell__title{font-size:32rpx;font-size:var(--cell-large-title-font-size, 32rpx)}.van-cell--large .van-cell__value{font-size:32rpx;font-size:var(--cell-large-value-font-size, 32rpx)}.van-cell--large .van-cell__label{font-size:28rpx;font-size:var(--cell-large-label-font-size, 28rpx)}
+/*!***************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[2]!./node_modules/@antmjs/vantui/es/transition/index.css ***!
+ \***************************************************************************************************************************************************************************************************************************/
+.van-transition{-webkit-transition-timing-function:ease;transition-timing-function:ease}.van-fade-enter-active,.van-fade-leave-active{-webkit-transition-property:opacity;transition-property:opacity}.van-fade-enter,.van-fade-leave-to{opacity:0}.van-fade-down-enter-active,.van-fade-down-leave-active,.van-fade-left-enter-active,.van-fade-left-leave-active,.van-fade-right-enter-active,.van-fade-right-leave-active,.van-fade-up-enter-active,.van-fade-up-leave-active{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.van-fade-up-enter,.van-fade-up-leave-to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0}.van-fade-down-enter,.van-fade-down-leave-to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0}.van-fade-left-enter,.van-fade-left-leave-to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.van-fade-right-enter,.van-fade-right-leave-to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.van-slide-down-enter-active,.van-slide-down-leave-active,.van-slide-left-enter-active,.van-slide-left-leave-active,.van-slide-right-enter-active,.van-slide-right-leave-active,.van-slide-up-enter-active,.van-slide-up-leave-active{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform}.van-slide-up-enter,.van-slide-up-leave-to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.van-slide-down-enter,.van-slide-down-leave-to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.van-slide-left-enter,.van-slide-left-leave-to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.van-slide-right-enter,.van-slide-right-leave-to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
+/*!************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[2]!./node_modules/@antmjs/vantui/es/overlay/index.css ***!
+ \************************************************************************************************************************************************************************************************************************/
+.van-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:rgba(0,0,0,.7);background-color:var(--overlay-background-color,rgba(0,0,0,.7))}
+/*!**********************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[2]!./node_modules/@antmjs/vantui/es/popup/index.css ***!
+ \**********************************************************************************************************************************************************************************************************************/
+.van-popup{position:fixed;box-sizing:border-box;max-height:100%;overflow-y:auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-animation:ease-out both;animation:ease-out both;z-index:1010;-webkit-overflow-scrolling:touch;background-color:#fff;background-color:var(--popup-background-color,#fff)}.van-popup--center{top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.van-popup--center.van-popup--round{border-radius:32rpx;border-radius:var(--popup-round-border-radius,32rpx)}.van-popup--top{top:0;left:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 32rpx 32rpx;border-radius:0 0 var(--popup-round-border-radius,32rpx) var(--popup-round-border-radius,32rpx)}.van-popup--right{top:50%;right:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:32rpx 0 0 32rpx;border-radius:var(--popup-round-border-radius,32rpx) 0 0 var(--popup-round-border-radius,32rpx)}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:32rpx 32rpx 0 0;border-radius:var(--popup-round-border-radius,32rpx) var(--popup-round-border-radius,32rpx) 0 0}.van-popup--left{top:50%;left:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 32rpx 32rpx 0;border-radius:0 var(--popup-round-border-radius,32rpx) var(--popup-round-border-radius,32rpx) 0}.van-popup--bottom.van-popup--safe{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.van-popup--safeTop{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-popup__close-icon{position:absolute;z-index:1010;z-index:var(--popup-close-icon-z-index,1010);color:#969799;color:var(--popup-close-icon-color,#969799);font-size:36rpx;font-size:var(--popup-close-icon-size, 36rpx)}.van-popup__close-icon--top-left{top:16rpx;top:var(--popup-close-icon-margin,16rpx);left:16rpx;left:var(--popup-close-icon-margin,16rpx)}.van-popup__close-icon--top-right{top:16rpx;top:var(--popup-close-icon-margin,16rpx);right:16rpx;right:var(--popup-close-icon-margin,16rpx)}.van-popup__close-icon--bottom-left{bottom:16rpx;bottom:var(--popup-close-icon-margin,16rpx);left:16rpx;left:var(--popup-close-icon-margin,16rpx)}.van-popup__close-icon--bottom-right{right:16rpx;right:var(--popup-close-icon-margin,16rpx);bottom:16rpx;bottom:var(--popup-close-icon-margin,16rpx)}.van-popup__close-icon:active{opacity:.6}.van-scale-enter-active,.van-scale-leave-active{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.van-scale-enter,.van-scale-leave-to{-webkit-transform:translate3d(-50%,-50%,0) scale(.7);transform:translate3d(-50%,-50%,0) scale(.7);opacity:0}.van-fade-enter-active,.van-fade-leave-active{-webkit-transition-property:opacity;transition-property:opacity}.van-fade-enter,.van-fade-leave-to{opacity:0}.van-center-enter-active,.van-center-leave-active{-webkit-transition-property:opacity transform;transition-property:opacity transform}.van-center-enter,.van-center-leave-to{opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale(.7);transform:translate3d(-50%,-50%,0) scale(.7)}.van-bottom-enter-active,.van-bottom-leave-active,.van-left-enter-active,.van-left-leave-active,.van-right-enter-active,.van-right-leave-active,.van-top-enter-active,.van-top-leave-active{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform}.van-bottom-enter,.van-bottom-leave-to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.van-top-enter,.van-top-leave-to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.van-left-enter,.van-left-leave-to{-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}.van-right-enter,.van-right-leave-to{-webkit-transform:translate3d(100%,-50%,0);transform:translate3d(100%,-50%,0)}
+/*!******************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[2]!./node_modules/@antmjs/vantui/es/dropdown-item/index.css ***!
+ \******************************************************************************************************************************************************************************************************************************/
+.van-dropdown-item{position:fixed;right:0;left:0;overflow:hidden}.van-dropdown-item__option{text-align:left}.van-dropdown-item__option--active .van-dropdown-item__icon,.van-dropdown-item__option--active .van-dropdown-item__title{color:#ee0a24;color:var(--dropdown-menu-option-active-color,#ee0a24)}.van-dropdown-item--up{top:0;z-index:1000}.van-dropdown-item--down{bottom:0;z-index:1000}.van-dropdown-item__icon{display:block;line-height:inherit}
diff --git a/dist/pages/home/index.js b/dist/pages/home/index.js
index 1a61f0f..a3a93f4 100644
--- a/dist/pages/home/index.js
+++ b/dist/pages/home/index.js
@@ -164,308 +164,6 @@ function Card(props) {
/***/ }),
-/***/ "./node_modules/@antmjs/vantui/es/common/jumpLink.js":
-/*!***********************************************************!*\
- !*** ./node_modules/@antmjs/vantui/es/common/jumpLink.js ***!
- \***********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "jumpLink": function() { return /* binding */ jumpLink; }
-/* harmony export */ });
-/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @tarojs/taro */ "webpack/container/remote/@tarojs/taro");
-/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__);
-
-function jumpLink(url, linkType) {
- var _linkType;
-
- linkType = (_linkType = linkType) !== null && _linkType !== void 0 ? _linkType : 'navigateTo';
-
- if (url) {
- if (linkType === 'navigateTo' && (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.getCurrentPages)().length > 9) {
- (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.redirectTo)({
- url: url
- });
- } else {
- switch (linkType) {
- case 'navigateTo':
- (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.navigateTo)({
- url: url
- });
- break;
-
- case 'reLaunch':
- (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.reLaunch)({
- url: url
- });
- break;
-
- case 'redirectTo':
- (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.redirectTo)({
- url: url
- });
- }
- }
- }
-}
-
-/***/ }),
-
-/***/ "./node_modules/@antmjs/vantui/es/common/utils.js":
-/*!********************************************************!*\
- !*** ./node_modules/@antmjs/vantui/es/common/utils.js ***!
- \********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "requestAnimationFrame": function() { return /* binding */ requestAnimationFrame; },
-/* harmony export */ "getRect": function() { return /* binding */ getRect; }
-/* harmony export */ });
-/* unused harmony exports range, nextTick, getSystemInfoSync, getMenuButtonBoundingClientRect, addUnit, pickExclude, getAllRect, toPromise, getCurrentPage */
-/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @tarojs/taro */ "webpack/container/remote/@tarojs/taro");
-/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var raf__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! raf */ "./node_modules/raf/index.js");
-/* harmony import */ var raf__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(raf__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _validator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./validator */ "./node_modules/@antmjs/vantui/es/common/validator.js");
-/* harmony import */ var _version__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./version */ "./node_modules/@antmjs/vantui/es/common/version.js");
-/* provided dependency */ var window = __webpack_require__(/*! @tarojs/runtime */ "webpack/container/remote/@tarojs/runtime")["window"];
-
-
-
-
-
-function range(num, min, max) {
- return Math.min(Math.max(num, min), max);
-}
-function nextTick(cb) {
- if ((0,_version__WEBPACK_IMPORTED_MODULE_2__.canIUseNextTick)()) {
- _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().nextTick(cb);
- } else {
- setTimeout(function () {
- cb();
- }, 33.333333333333336);
- }
-}
-var systemInfo;
-function getSystemInfoSync() {
- if (systemInfo == null) {
- systemInfo = (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.getSystemInfoSync)();
- }
-
- return systemInfo;
-}
-var menuInfo;
-function getMenuButtonBoundingClientRect() {
- if (menuInfo == null) {
- menuInfo = _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().getMenuButtonBoundingClientRect();
- }
-
- return menuInfo;
-}
-function addUnit(value) {
- if (!(0,_validator__WEBPACK_IMPORTED_MODULE_3__.isDef)(value)) {
- return undefined;
- }
-
- return /^-?\d+(\.\d+)?$/.test('' + value) ? _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().pxTransform(value) : value;
-}
-function requestAnimationFrame(cb) {
- if (window.requestAnimationFrame) {
- return window.requestAnimationFrame(cb);
- }
-
- return raf__WEBPACK_IMPORTED_MODULE_1___default()(cb);
-}
-function pickExclude(obj, keys) {
- if (!(0,_validator__WEBPACK_IMPORTED_MODULE_3__.isPlainObject)(obj)) {
- return {};
- }
-
- return Object.keys(obj).reduce(function (prev, key) {
- if (!keys.includes(key)) {
- prev[key] = obj[key];
- }
-
- return prev;
- }, {});
-}
-function getRect(context, selector) {
- return new Promise(function (resolve) {
- var query = (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.createSelectorQuery)();
-
- if (context) {
- query = query.in(context);
- }
-
- query.select(selector).boundingClientRect().exec(function () {
- var rect = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
- return resolve(rect[0]);
- });
- });
-}
-function getAllRect(context, selector) {
- return new Promise(function (resolve) {
- var query = (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.createSelectorQuery)();
-
- if (context) {
- query = query.in(context);
- }
-
- query.selectAll(selector).boundingClientRect().exec(function () {
- var rect = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
- return resolve(rect[0]);
- });
- });
-}
-function toPromise(promiseLike) {
- if ((0,_validator__WEBPACK_IMPORTED_MODULE_3__.isPromise)(promiseLike)) {
- return promiseLike;
- }
-
- return Promise.resolve(promiseLike);
-}
-function getCurrentPage() {
- var pages = _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().getCurrentPages();
- return pages[pages.length - 1];
-}
-
-/***/ }),
-
-/***/ "./node_modules/@antmjs/vantui/es/common/validator.js":
-/*!************************************************************!*\
- !*** ./node_modules/@antmjs/vantui/es/common/validator.js ***!
- \************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "isPlainObject": function() { return /* binding */ isPlainObject; },
-/* harmony export */ "isPromise": function() { return /* binding */ isPromise; },
-/* harmony export */ "isDef": function() { return /* binding */ isDef; }
-/* harmony export */ });
-/* unused harmony exports isFunction, isObj, isNumber, isBoolean, isImageUrl, isVideoUrl */
-/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "./node_modules/@babel/runtime/helpers/esm/typeof.js");
-
-// eslint-disable-next-line @typescript-eslint/ban-types
-function isFunction(val) {
- return typeof val === 'function';
-}
-function isPlainObject(val) {
- return val !== null && (0,_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__["default"])(val) === 'object' && !Array.isArray(val);
-}
-function isPromise(val) {
- return isPlainObject(val) && isFunction(val.then) && isFunction(val.catch);
-}
-function isDef(value) {
- return value !== undefined && value !== null;
-}
-function isObj(x) {
- var type = (0,_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__["default"])(x);
-
- return x !== null && (type === 'object' || type === 'function');
-}
-function isNumber(value) {
- return /^\d+(\.\d+)?$/.test(value);
-}
-function isBoolean(value) {
- return typeof value === 'boolean';
-}
-var IMAGE_REGEXP = /\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i;
-var VIDEO_REGEXP = /\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv)/i;
-function isImageUrl(url) {
- return IMAGE_REGEXP.test(url);
-}
-function isVideoUrl(url) {
- return VIDEO_REGEXP.test(url);
-}
-
-/***/ }),
-
-/***/ "./node_modules/@antmjs/vantui/es/common/version.js":
-/*!**********************************************************!*\
- !*** ./node_modules/@antmjs/vantui/es/common/version.js ***!
- \**********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "canIUseNextTick": function() { return /* binding */ canIUseNextTick; }
-/* harmony export */ });
-/* unused harmony exports canIUseModel, canIUseFormFieldButton, canIUseAnimate, canIUseGroupSetData, canIUseCanvas2d, canIUseGetUserProfile */
-/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @tarojs/taro */ "webpack/container/remote/@tarojs/taro");
-/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__);
-
-
-function compareVersion(v1, v2) {
- v1 = v1.split('.');
- v2 = v2.split('.');
- var len = Math.max(v1.length, v2.length);
-
- while (v1.length < len) {
- v1.push('0');
- }
-
- while (v2.length < len) {
- v2.push('0');
- }
-
- for (var i = 0; i < len; i++) {
- var num1 = parseInt(v1[i], 10);
- var num2 = parseInt(v2[i], 10);
-
- if (num1 > num2) {
- return 1;
- }
-
- if (num1 < num2) {
- return -1;
- }
- }
-
- return 0;
-}
-
-var systemInfo;
-
-function getSystemInfoSync() {
- if (systemInfo == null) {
- systemInfo = (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.getSystemInfoSync)();
- }
-
- return systemInfo;
-}
-
-function gte(version) {
- var system = getSystemInfoSync();
- return compareVersion(system.SDKVersion || system.version, version) >= 0;
-}
-
-function canIUseModel() {
- return gte('2.9.3');
-}
-function canIUseFormFieldButton() {
- return gte('2.10.3');
-}
-function canIUseAnimate() {
- return gte('2.9.0');
-}
-function canIUseGroupSetData() {
- return gte('2.4.0');
-}
-function canIUseNextTick() {
- return (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.canIUse)('nextTick');
-}
-function canIUseCanvas2d() {
- return gte('2.9.0');
-}
-function canIUseGetUserProfile() {
- return !!(_tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().getUserProfile);
-}
-
-/***/ }),
-
/***/ "./node_modules/@antmjs/vantui/es/divider/index.js":
/*!*********************************************************!*\
!*** ./node_modules/@antmjs/vantui/es/divider/index.js ***!
@@ -849,123 +547,6 @@ function rootStyle(data) {
-/***/ }),
-
-/***/ "./node_modules/@antmjs/vantui/es/icon/index.js":
-/*!******************************************************!*\
- !*** ./node_modules/@antmjs/vantui/es/icon/index.js ***!
- \******************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "Icon": function() { return /* binding */ Icon; }
-/* harmony export */ });
-/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js");
-/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js");
-/* harmony import */ var _tarojs_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @tarojs/components */ "./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");
-/* harmony import */ var _wxs_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../wxs/utils */ "./node_modules/@antmjs/vantui/es/wxs/utils.js");
-/* harmony import */ var _info_index__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../info/index */ "./node_modules/@antmjs/vantui/es/info/index.js");
-/* harmony import */ var _wxs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./wxs */ "./node_modules/@antmjs/vantui/es/icon/wxs.js");
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "webpack/container/remote/react/jsx-runtime");
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__);
-
-
-var _excluded = ["classPrefix", "name", "color", "size", "dot", "info", "style", "className"];
-
-function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
-
-function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
-
-
-
-
-
-
-
-function Icon(props) {
- var _props$classPrefix = props.classPrefix,
- classPrefix = _props$classPrefix === void 0 ? 'van-icon' : _props$classPrefix,
- name = props.name,
- color = props.color,
- size = props.size,
- dot = props.dot,
- info = props.info,
- style = props.style,
- className = props.className,
- others = (0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_5__["default"])(props, _excluded);
-
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_6__.View, _objectSpread(_objectSpread({
- className: _wxs__WEBPACK_IMPORTED_MODULE_3__.rootClass({
- classPrefix: classPrefix,
- name: name
- }) + " ".concat(className || ''),
- style: _wxs_utils__WEBPACK_IMPORTED_MODULE_1__.style([_wxs__WEBPACK_IMPORTED_MODULE_3__.rootStyle({
- color: color,
- size: size
- }), style])
- }, others), {}, {
- children: [(info || info === 0 || dot) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_info_index__WEBPACK_IMPORTED_MODULE_2__.Info, {
- dot: dot,
- info: info,
- className: "van-icon__info"
- }), _wxs__WEBPACK_IMPORTED_MODULE_3__.isImage(name) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_6__.Image, {
- src: name,
- mode: "aspectFit",
- className: "van-icon__image"
- })]
- }));
-}
-/* harmony default export */ __webpack_exports__["default"] = (Icon);
-
-/***/ }),
-
-/***/ "./node_modules/@antmjs/vantui/es/icon/wxs.js":
-/*!****************************************************!*\
- !*** ./node_modules/@antmjs/vantui/es/icon/wxs.js ***!
- \****************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "isImage": function() { return /* binding */ isImage; },
-/* harmony export */ "rootClass": function() { return /* binding */ rootClass; },
-/* harmony export */ "rootStyle": function() { return /* binding */ rootStyle; }
-/* harmony export */ });
-/* harmony import */ var _wxs_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../wxs/style */ "./node_modules/@antmjs/vantui/es/wxs/style.js");
-/* harmony import */ var _wxs_add_unit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../wxs/add-unit */ "./node_modules/@antmjs/vantui/es/wxs/add-unit.js");
-
-
-
-function isImage(name) {
- return name.indexOf('/') !== -1;
-}
-
-function rootClass(data) {
- var classes = [];
-
- if (data.classPrefix != null) {
- classes.push(data.classPrefix);
- }
-
- if (isImage(data.name)) {
- classes.push('van-icon--image');
- } else if (data.classPrefix != null) {
- classes.push(data.classPrefix + '-' + data.name);
- }
-
- return classes.join(' ');
-}
-
-function rootStyle(data) {
- return (0,_wxs_style__WEBPACK_IMPORTED_MODULE_1__.style)([{
- color: data.color,
- 'font-size': (0,_wxs_add_unit__WEBPACK_IMPORTED_MODULE_0__.addUnit)(data.size)
- }]);
-}
-
-
-
/***/ }),
/***/ "./node_modules/@antmjs/vantui/es/image/index.js":
@@ -1129,57 +710,6 @@ function mode(fit) {
-/***/ }),
-
-/***/ "./node_modules/@antmjs/vantui/es/info/index.js":
-/*!******************************************************!*\
- !*** ./node_modules/@antmjs/vantui/es/info/index.js ***!
- \******************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "Info": function() { return /* binding */ Info; }
-/* harmony export */ });
-/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js");
-/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js");
-/* harmony import */ var _tarojs_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @tarojs/components */ "./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");
-/* harmony import */ var _wxs_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../wxs/utils */ "./node_modules/@antmjs/vantui/es/wxs/utils.js");
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-runtime */ "webpack/container/remote/react/jsx-runtime");
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__);
-
-
-var _excluded = ["dot", "info", "style", "className"];
-
-function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
-
-function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
-
-
-
-
-
-function Info(props) {
- var dot = props.dot,
- _props$info = props.info,
- info = _props$info === void 0 ? null : _props$info,
- style = props.style,
- className = props.className,
- others = (0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__["default"])(props, _excluded);
-
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.Fragment, {
- children: (info || info === 0 || dot) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_4__.View, _objectSpread(_objectSpread({
- className: 'van-info ' + _wxs_utils__WEBPACK_IMPORTED_MODULE_1__.bem('info', {
- dot: dot
- }) + ' ' + className,
- style: _wxs_utils__WEBPACK_IMPORTED_MODULE_1__.style([style])
- }, others), {}, {
- children: dot ? '' : info
- }))
- });
-}
-/* unused harmony default export */ var __WEBPACK_DEFAULT_EXPORT__ = (Info);
-
/***/ }),
/***/ "./node_modules/@antmjs/vantui/es/notice-bar/index.js":
@@ -2283,299 +1813,6 @@ function rootStyle(data) {
-/***/ }),
-
-/***/ "./node_modules/@antmjs/vantui/es/wxs/add-unit.js":
-/*!********************************************************!*\
- !*** ./node_modules/@antmjs/vantui/es/wxs/add-unit.js ***!
- \********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "addUnit": function() { return /* binding */ addUnit; }
-/* harmony export */ });
-/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @tarojs/taro */ "webpack/container/remote/@tarojs/taro");
-/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__);
-
-
-function addUnit(value) {
- if (value == null) {
- return undefined;
- }
-
- return /^-?\d+(\.\d+)?$/.test('' + value) ? (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.pxTransform)(value) : value;
-}
-
-
-
-/***/ }),
-
-/***/ "./node_modules/@antmjs/vantui/es/wxs/array.js":
-/*!*****************************************************!*\
- !*** ./node_modules/@antmjs/vantui/es/wxs/array.js ***!
- \*****************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "isArray": function() { return /* binding */ isArray; }
-/* harmony export */ });
-function isArray(array) {
- return array && toString.call(array) === '[object Array]';
-}
-
-
-
-/***/ }),
-
-/***/ "./node_modules/@antmjs/vantui/es/wxs/bem.js":
-/*!***************************************************!*\
- !*** ./node_modules/@antmjs/vantui/es/wxs/bem.js ***!
- \***************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "_bem": function() { return /* binding */ _bem; }
-/* harmony export */ });
-/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "./node_modules/@babel/runtime/helpers/esm/typeof.js");
-/* harmony import */ var _array__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./array */ "./node_modules/@antmjs/vantui/es/wxs/array.js");
-/* harmony import */ var _object__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./object */ "./node_modules/@antmjs/vantui/es/wxs/object.js");
-
-
-
-var PREFIX = 'van-';
-
-function join(name, mods) {
- name = PREFIX + name;
- mods = mods.map(function (mod) {
- return name + '--' + mod;
- });
- mods.unshift(name);
- return mods.join(' ');
-}
-
-function traversing(mods, conf) {
- if (!conf) {
- return;
- } // 加前缀
-
-
- if (typeof conf === 'string' || typeof conf === 'number') {
- mods.push(conf);
- } else if (_array__WEBPACK_IMPORTED_MODULE_0__.isArray(conf)) {
- // 加前缀
- conf.forEach(function (item) {
- traversing(mods, item);
- });
- } else if ((0,_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1__["default"])(conf) === 'object') {
- // 加属性
- _object__WEBPACK_IMPORTED_MODULE_2__.keys(conf).forEach(function (key) {
- conf[key] && mods.push(key);
- });
- }
-}
-
-function _bem(name, conf) {
- var mods = [];
- traversing(mods, conf);
- return join(name, mods);
-}
-
-
-
-/***/ }),
-
-/***/ "./node_modules/@antmjs/vantui/es/wxs/memoize.js":
-/*!*******************************************************!*\
- !*** ./node_modules/@antmjs/vantui/es/wxs/memoize.js ***!
- \*******************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "memoize": function() { return /* binding */ memoize; }
-/* harmony export */ });
-/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "./node_modules/@babel/runtime/helpers/esm/typeof.js");
-
-
-/**
- * Simple memoize
- * wxs doesn't support fn.apply, so this memoize only support up to 2 args
- */
-
-/* eslint-disable */
-function isPrimitive(value) {
- var type = (0,_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__["default"])(value);
-
- return type === 'boolean' || type === 'number' || type === 'string' || type === 'undefined' || value === null;
-} // mock simple fn.call in wxs
-
-
-function call(fn, args) {
- if (args.length === 2) {
- return fn(args[0], args[1]);
- }
-
- if (args.length === 1) {
- return fn(args[0]);
- }
-
- return fn();
-}
-
-function serializer(args) {
- if (args.length === 1 && isPrimitive(args[0])) {
- return args[0];
- }
-
- var obj = {};
-
- for (var i = 0; i < args.length; i++) {
- obj['key' + i] = args[i];
- }
-
- return JSON.stringify(obj);
-}
-
-function memoize(fn) {
- var cache = {};
- return function () {
- var key = serializer(arguments);
-
- if (cache[key] === undefined) {
- cache[key] = call(fn, arguments);
- }
-
- return cache[key];
- };
-}
-
-
-
-/***/ }),
-
-/***/ "./node_modules/@antmjs/vantui/es/wxs/object.js":
-/*!******************************************************!*\
- !*** ./node_modules/@antmjs/vantui/es/wxs/object.js ***!
- \******************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "keys": function() { return /* binding */ keys; }
-/* harmony export */ });
-var REGEXP = new RegExp('{|}|"', 'g');
-
-function keys(obj) {
- return JSON.stringify(obj).replace(REGEXP, '').split(',').map(function (item) {
- return item.split(':')[0];
- });
-}
-
-
-
-/***/ }),
-
-/***/ "./node_modules/@antmjs/vantui/es/wxs/style.js":
-/*!*****************************************************!*\
- !*** ./node_modules/@antmjs/vantui/es/wxs/style.js ***!
- \*****************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "style": function() { return /* binding */ style; }
-/* harmony export */ });
-/* unused harmony export cssStyle */
-/* harmony import */ var _array__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./array */ "./node_modules/@antmjs/vantui/es/wxs/array.js");
-/* harmony import */ var _object__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./object */ "./node_modules/@antmjs/vantui/es/wxs/object.js");
-
-
-
-function kebabCase(word) {
- var _word$replace;
-
- var newWord = (_word$replace = word.replace(new RegExp('[A-Z]', 'g'), function (i) {
- return '-' + i;
- })) === null || _word$replace === void 0 ? void 0 : _word$replace.toLowerCase();
- return newWord;
-}
-
-function cssStyle(styles) {
- if (_array__WEBPACK_IMPORTED_MODULE_0__.isArray(styles)) {
- var obj = {};
- styles.filter(function (item) {
- return item != null && item !== '';
- }).map(function (item) {
- Object.assign(obj, cssStyle(item));
- });
- return obj;
- }
-
- if (toString.call(styles) === '[object String]') {
- var _obj = {};
- styles.split(';').map(function (item) {
- var _property$, _property$2;
-
- var property = item.split(':');
- _obj[((_property$ = property[0]) === null || _property$ === void 0 ? void 0 : _property$.trim()) || ''] = (_property$2 = property[1]) === null || _property$2 === void 0 ? void 0 : _property$2.trim();
- });
- return _obj;
- }
-
- return styles;
-}
-
-function style(styles) {
- if (_array__WEBPACK_IMPORTED_MODULE_0__.isArray(styles)) {
- return styles.filter(function (item) {
- return item != null && item !== '';
- }).map(function (item) {
- return style(item);
- }).join(';') || '';
- }
-
- if (toString.call(styles) === '[object Object]') {
- return _object__WEBPACK_IMPORTED_MODULE_1__.keys(styles).filter(function (key) {
- return styles[key] != null && styles[key] !== '';
- }).map(function (key) {
- return [kebabCase(key), [styles[key]]].join(':');
- }).join(';') || '';
- }
-
- return styles || '';
-}
-
-
-
-/***/ }),
-
-/***/ "./node_modules/@antmjs/vantui/es/wxs/utils.js":
-/*!*****************************************************!*\
- !*** ./node_modules/@antmjs/vantui/es/wxs/utils.js ***!
- \*****************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "bem": function() { return /* binding */ bem; },
-/* harmony export */ "style": function() { return /* reexport safe */ _style__WEBPACK_IMPORTED_MODULE_3__.style; }
-/* harmony export */ });
-/* harmony import */ var _bem__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./bem */ "./node_modules/@antmjs/vantui/es/wxs/bem.js");
-/* harmony import */ var _memoize__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./memoize */ "./node_modules/@antmjs/vantui/es/wxs/memoize.js");
-/* harmony import */ var _add_unit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./add-unit */ "./node_modules/@antmjs/vantui/es/wxs/add-unit.js");
-/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./style */ "./node_modules/@antmjs/vantui/es/wxs/style.js");
-
-
-
-
-
-
-var bem = (0,_memoize__WEBPACK_IMPORTED_MODULE_1__.memoize)(_bem__WEBPACK_IMPORTED_MODULE_2__._bem);
-
-
/***/ }),
/***/ "./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/home/index.tsx":
@@ -2594,12 +1831,15 @@ var bem = (0,_memoize__WEBPACK_IMPORTED_MODULE_1__.memoize)(_bem__WEBPACK_IMPORT
/* harmony import */ var _antmjs_vantui_es_image__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @antmjs/vantui/es/image */ "./node_modules/@antmjs/vantui/es/image/index.js");
/* harmony import */ var _antmjs_vantui_es_tag__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @antmjs/vantui/es/tag */ "./node_modules/@antmjs/vantui/es/tag/index.js");
/* harmony import */ var _antmjs_vantui_es_notice_bar__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @antmjs/vantui/es/notice-bar */ "./node_modules/@antmjs/vantui/es/notice-bar/index.js");
-/* harmony import */ var _Users_eric_Desktop_citynew_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
-/* harmony import */ var _tarojs_components__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @tarojs/components */ "./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");
+/* harmony import */ var _Users_eric_Desktop_citynew_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
+/* harmony import */ var _tarojs_components__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @tarojs/components */ "./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react */ "webpack/container/remote/react");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_9__);
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react/jsx-runtime */ "webpack/container/remote/react/jsx-runtime");
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__);
+/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @tarojs/taro */ "webpack/container/remote/@tarojs/taro");
+/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_tarojs_taro__WEBPACK_IMPORTED_MODULE_10__);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react/jsx-runtime */ "webpack/container/remote/react/jsx-runtime");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__);
+
@@ -2626,24 +1866,24 @@ var bem = (0,_memoize__WEBPACK_IMPORTED_MODULE_1__.memoize)(_bem__WEBPACK_IMPORT
var Home = function Home() {
// const { images } = COMMON
var _react$useState = react__WEBPACK_IMPORTED_MODULE_9___default().useState(0),
- _react$useState2 = (0,_Users_eric_Desktop_citynew_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_11__["default"])(_react$useState, 2),
+ _react$useState2 = (0,_Users_eric_Desktop_citynew_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_12__["default"])(_react$useState, 2),
initPage1 = _react$useState2[0],
setInitPage1 = _react$useState2[1];
var onChange = function onChange(e) {};
var images = ["cloud://cloud1-5g5xrgza12a0dd6d.636c-cloud1-5g5xrgza12a0dd6d-1253665791/download.jpg", "cloud://cloud1-5g5xrgza12a0dd6d.636c-cloud1-5g5xrgza12a0dd6d-1253665791/images.jpg"];
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_12__.View, {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_antmjs_vantui_es_notice_bar__WEBPACK_IMPORTED_MODULE_8__["default"], {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_13__.View, {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_antmjs_vantui_es_notice_bar__WEBPACK_IMPORTED_MODULE_8__["default"], {
leftIcon: "volume-o",
text: "\u5728\u4EE3\u7801\u9605\u8BFB\u8FC7\u7A0B\u4E2D\u4EBA\u4EEC\u8BF4\u810F\u8BDD\u7684\u9891\u7387\u662F\u8861\u91CF\u4EE3\u7801\u8D28\u91CF\u7684\u552F\u4E00\u6807\u51C6\u3002"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_12__.View, {
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_antmjs_vantui_es_tag__WEBPACK_IMPORTED_MODULE_7__["default"], {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_13__.View, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_antmjs_vantui_es_tag__WEBPACK_IMPORTED_MODULE_7__["default"], {
plain: true,
type: "primary",
children: "\u6DF1\u5733"
})
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_12__.View, {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_13__.View, {
className: "demo-box",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_antmjs_vantui_es_swiper__WEBPACK_IMPORTED_MODULE_4__["default"], {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_antmjs_vantui_es_swiper__WEBPACK_IMPORTED_MODULE_4__["default"], {
height: 200,
paginationColor: "#426543",
autoPlay: "3000",
@@ -2651,8 +1891,8 @@ var Home = function Home() {
paginationVisible: true,
onChange: onChange,
children: images.map(function (item, index) {
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_antmjs_vantui_es_swiper_item__WEBPACK_IMPORTED_MODULE_5__["default"], {
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_antmjs_vantui_es_image__WEBPACK_IMPORTED_MODULE_6__["default"], {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_antmjs_vantui_es_swiper_item__WEBPACK_IMPORTED_MODULE_5__["default"], {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_antmjs_vantui_es_image__WEBPACK_IMPORTED_MODULE_6__["default"], {
src: item,
fit: "cover",
width: "100%",
@@ -2661,24 +1901,30 @@ var Home = function Home() {
}, "swiper#demo1".concat(index));
})
})
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)(_antmjs_vantui_es_grid__WEBPACK_IMPORTED_MODULE_2__["default"], {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_antmjs_vantui_es_grid_item__WEBPACK_IMPORTED_MODULE_3__["default"], {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_antmjs_vantui_es_grid__WEBPACK_IMPORTED_MODULE_2__["default"], {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_antmjs_vantui_es_grid_item__WEBPACK_IMPORTED_MODULE_3__["default"], {
+ icon: "photo-o",
+ text: "\u6D3B\u52A8",
+ onClick: function onClick() {
+ // 跳转到目的页面,打开新页面
+ _tarojs_taro__WEBPACK_IMPORTED_MODULE_10___default().navigateTo({
+ url: "/pages/activityList/index"
+ });
+ }
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_antmjs_vantui_es_grid_item__WEBPACK_IMPORTED_MODULE_3__["default"], {
icon: "photo-o",
text: "\u6D3B\u52A8"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_antmjs_vantui_es_grid_item__WEBPACK_IMPORTED_MODULE_3__["default"], {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_antmjs_vantui_es_grid_item__WEBPACK_IMPORTED_MODULE_3__["default"], {
icon: "photo-o",
text: "\u6D3B\u52A8"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_antmjs_vantui_es_grid_item__WEBPACK_IMPORTED_MODULE_3__["default"], {
- icon: "photo-o",
- text: "\u6D3B\u52A8"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_antmjs_vantui_es_grid_item__WEBPACK_IMPORTED_MODULE_3__["default"], {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_antmjs_vantui_es_grid_item__WEBPACK_IMPORTED_MODULE_3__["default"], {
icon: "photo-o",
text: "\u6D3B\u52A8"
})]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_12__.View, {
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_antmjs_vantui_es_divider__WEBPACK_IMPORTED_MODULE_1__["default"], {})
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_13__.View, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_antmjs_vantui_es_divider__WEBPACK_IMPORTED_MODULE_1__["default"], {})
}), [1, 2].map(function (item) {
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_antmjs_vantui_es_card__WEBPACK_IMPORTED_MODULE_0__["default"], {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_antmjs_vantui_es_card__WEBPACK_IMPORTED_MODULE_0__["default"], {
num: "",
price: "",
desc: "\u62A5\u540D\u4E2D",
@@ -2788,138 +2034,6 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
}());
-/***/ }),
-
-/***/ "./node_modules/performance-now/lib/performance-now.js":
-/*!*************************************************************!*\
- !*** ./node_modules/performance-now/lib/performance-now.js ***!
- \*************************************************************/
-/***/ (function(module) {
-
-// Generated by CoffeeScript 1.12.2
-(function() {
- var getNanoSeconds, hrtime, loadTime, moduleLoadTime, nodeLoadTime, upTime;
-
- if ((typeof performance !== "undefined" && performance !== null) && performance.now) {
- module.exports = function() {
- return performance.now();
- };
- } else if ((typeof process !== "undefined" && process !== null) && process.hrtime) {
- module.exports = function() {
- return (getNanoSeconds() - nodeLoadTime) / 1e6;
- };
- hrtime = process.hrtime;
- getNanoSeconds = function() {
- var hr;
- hr = hrtime();
- return hr[0] * 1e9 + hr[1];
- };
- moduleLoadTime = getNanoSeconds();
- upTime = process.uptime() * 1e9;
- nodeLoadTime = moduleLoadTime - upTime;
- } else if (Date.now) {
- module.exports = function() {
- return Date.now() - loadTime;
- };
- loadTime = Date.now();
- } else {
- module.exports = function() {
- return new Date().getTime() - loadTime;
- };
- loadTime = new Date().getTime();
- }
-
-}).call(this);
-
-//# sourceMappingURL=performance-now.js.map
-
-
-/***/ }),
-
-/***/ "./node_modules/raf/index.js":
-/*!***********************************!*\
- !*** ./node_modules/raf/index.js ***!
- \***********************************/
-/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
-
-/* provided dependency */ var window = __webpack_require__(/*! @tarojs/runtime */ "webpack/container/remote/@tarojs/runtime")["window"];
-var now = __webpack_require__(/*! performance-now */ "./node_modules/performance-now/lib/performance-now.js")
- , root = typeof window === 'undefined' ? __webpack_require__.g : window
- , vendors = ['moz', 'webkit']
- , suffix = 'AnimationFrame'
- , raf = root['request' + suffix]
- , caf = root['cancel' + suffix] || root['cancelRequest' + suffix]
-
-for(var i = 0; !raf && i < vendors.length; i++) {
- raf = root[vendors[i] + 'Request' + suffix]
- caf = root[vendors[i] + 'Cancel' + suffix]
- || root[vendors[i] + 'CancelRequest' + suffix]
-}
-
-// Some versions of FF have rAF but not cAF
-if(!raf || !caf) {
- var last = 0
- , id = 0
- , queue = []
- , frameDuration = 1000 / 60
-
- raf = function(callback) {
- if(queue.length === 0) {
- var _now = now()
- , next = Math.max(0, frameDuration - (_now - last))
- last = next + _now
- setTimeout(function() {
- var cp = queue.slice(0)
- // Clear queue here to prevent
- // callbacks from appending listeners
- // to the current frame's queue
- queue.length = 0
- for(var i = 0; i < cp.length; i++) {
- if(!cp[i].cancelled) {
- try{
- cp[i].callback(last)
- } catch(e) {
- setTimeout(function() { throw e }, 0)
- }
- }
- }
- }, Math.round(next))
- }
- queue.push({
- handle: ++id,
- callback: callback,
- cancelled: false
- })
- return id
- }
-
- caf = function(handle) {
- for(var i = 0; i < queue.length; i++) {
- if(queue[i].handle === handle) {
- queue[i].cancelled = true
- }
- }
- }
-}
-
-module.exports = function(fn) {
- // Wrap in a new function to prevent
- // `cancel` potentially being assigned
- // to the native rAF function
- return raf.call(root, fn)
-}
-module.exports.cancel = function() {
- caf.apply(root, arguments)
-}
-module.exports.polyfill = function(object) {
- if (!object) {
- object = root;
- }
- object.requestAnimationFrame = raf
- object.cancelAnimationFrame = caf
-}
-
-
/***/ }),
/***/ "./node_modules/@babel/runtime/helpers/regeneratorRuntime.js":
@@ -3288,42 +2402,6 @@ try {
}
-/***/ }),
-
-/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js":
-/*!*********************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***!
- \*********************************************************************/
-/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; }
-/* harmony export */ });
-function _arrayLikeToArray(arr, len) {
- if (len == null || len > arr.length) len = arr.length;
- for (var i = 0, arr2 = new Array(len); i < len; i++) {
- arr2[i] = arr[i];
- }
- return arr2;
-}
-
-/***/ }),
-
-/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js":
-/*!*******************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***!
- \*******************************************************************/
-/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; }
-/* harmony export */ });
-function _arrayWithHoles(arr) {
- if (Array.isArray(arr)) return arr;
-}
-
/***/ }),
/***/ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js":
@@ -3367,187 +2445,6 @@ function _asyncToGenerator(fn) {
};
}
-/***/ }),
-
-/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js":
-/*!*******************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***!
- \*******************************************************************/
-/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": function() { return /* binding */ _defineProperty; }
-/* harmony export */ });
-function _defineProperty(obj, key, value) {
- if (key in obj) {
- Object.defineProperty(obj, key, {
- value: value,
- enumerable: true,
- configurable: true,
- writable: true
- });
- } else {
- obj[key] = value;
- }
- return obj;
-}
-
-/***/ }),
-
-/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js":
-/*!*************************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***!
- \*************************************************************************/
-/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; }
-/* harmony export */ });
-function _iterableToArrayLimit(arr, i) {
- var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"];
- if (_i == null) return;
- var _arr = [];
- var _n = true;
- var _d = false;
- var _s, _e;
- try {
- for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
- _arr.push(_s.value);
- if (i && _arr.length === i) break;
- }
- } catch (err) {
- _d = true;
- _e = err;
- } finally {
- try {
- if (!_n && _i["return"] != null) _i["return"]();
- } finally {
- if (_d) throw _e;
- }
- }
- return _arr;
-}
-
-/***/ }),
-
-/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js":
-/*!********************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***!
- \********************************************************************/
-/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; }
-/* harmony export */ });
-function _nonIterableRest() {
- throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
-}
-
-/***/ }),
-
-/***/ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js":
-/*!****************************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js ***!
- \****************************************************************************/
-/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": function() { return /* binding */ _objectWithoutProperties; }
-/* harmony export */ });
-/* harmony import */ var _objectWithoutPropertiesLoose_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./objectWithoutPropertiesLoose.js */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
-
-function _objectWithoutProperties(source, excluded) {
- if (source == null) return {};
- var target = (0,_objectWithoutPropertiesLoose_js__WEBPACK_IMPORTED_MODULE_0__["default"])(source, excluded);
- var key, i;
- if (Object.getOwnPropertySymbols) {
- var sourceSymbolKeys = Object.getOwnPropertySymbols(source);
- for (i = 0; i < sourceSymbolKeys.length; i++) {
- key = sourceSymbolKeys[i];
- if (excluded.indexOf(key) >= 0) continue;
- if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;
- target[key] = source[key];
- }
- }
- return target;
-}
-
-/***/ }),
-
-/***/ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js":
-/*!*********************************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js ***!
- \*********************************************************************************/
-/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": function() { return /* binding */ _objectWithoutPropertiesLoose; }
-/* harmony export */ });
-function _objectWithoutPropertiesLoose(source, excluded) {
- if (source == null) return {};
- var target = {};
- var sourceKeys = Object.keys(source);
- var key, i;
- for (i = 0; i < sourceKeys.length; i++) {
- key = sourceKeys[i];
- if (excluded.indexOf(key) >= 0) continue;
- target[key] = source[key];
- }
- return target;
-}
-
-/***/ }),
-
-/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js":
-/*!******************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***!
- \******************************************************************/
-/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": function() { return /* binding */ _slicedToArray; }
-/* harmony export */ });
-/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js");
-/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js");
-/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js");
-/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js");
-
-
-
-
-function _slicedToArray(arr, i) {
- return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(arr) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(arr, i) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(arr, i) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])();
-}
-
-/***/ }),
-
-/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js":
-/*!*******************************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***!
- \*******************************************************************************/
-/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; }
-/* harmony export */ });
-/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js");
-
-function _unsupportedIterableToArray(o, minLen) {
- if (!o) return;
- if (typeof o === "string") return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(o, minLen);
- var n = Object.prototype.toString.call(o).slice(8, -1);
- if (n === "Object" && o.constructor) n = o.constructor.name;
- if (n === "Map" || n === "Set") return Array.from(o);
- if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(o, minLen);
-}
-
/***/ })
},
diff --git a/dist/pages/home/index.js.map b/dist/pages/home/index.js.map
index 45c8580..fad1e79 100644
--- a/dist/pages/home/index.js.map
+++ b/dist/pages/home/index.js.map
@@ -1 +1 @@
-{"version":3,"file":"pages/home/index.js","mappings":";;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;AC7IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;AClGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;AClEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;ACxCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;ACrHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;AC5EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;AC/CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AASA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;AC1GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACnNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;AC3CA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;AC/mBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACjDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACTA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;ACxCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;ACxDA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACLA;AAGA;AAAA;AAAA;AAGA;AACA;AACA;AAAA;AAAA;AAAA;AACA;AACA;AAKA;AACA;AAGA;AACA;AAAA;AAUA;AAEA;AAAA;AAAA;AAAA;AAEA;AAGA;AAAA;AAEA;AACA;AACA;AACA;AACA;AACA;AAAA;AAEA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AAIA;AACA;AAAA;AAAA;AACA;AAAA;AAAA;AACA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAIA;AACA;AAIA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AAGA;AAAA;AAGA;;AAEA;;;;;;;;;;;;;;ACzFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AAGA;;;;;;;;;;;AC3DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC1EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;AC1TA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACNA;AACA;AACA;;;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACvBA;AACA;AACA;;;;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","sources":["webpack://myApp/._node_modules_@antmjs_vantui_es_card_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_common_jumpLink.js","webpack://myApp/._node_modules_@antmjs_vantui_es_common_utils.js","webpack://myApp/._node_modules_@antmjs_vantui_es_common_validator.js","webpack://myApp/._node_modules_@antmjs_vantui_es_common_version.js","webpack://myApp/._node_modules_@antmjs_vantui_es_divider_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_divider_wxs.js","webpack://myApp/._node_modules_@antmjs_vantui_es_grid-item_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_grid-item_wxs.js","webpack://myApp/._node_modules_@antmjs_vantui_es_grid_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_grid_wxs.js","webpack://myApp/._node_modules_@antmjs_vantui_es_icon_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_icon_wxs.js","webpack://myApp/._node_modules_@antmjs_vantui_es_image_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_image_wxs.js","webpack://myApp/._node_modules_@antmjs_vantui_es_info_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_notice-bar_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_notice-bar_wxs.js","webpack://myApp/._node_modules_@antmjs_vantui_es_swiper-item_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_swiper_context.js","webpack://myApp/._node_modules_@antmjs_vantui_es_swiper_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_swiper_swiper.js","webpack://myApp/._node_modules_@antmjs_vantui_es_tag_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_tag_wxs.js","webpack://myApp/._node_modules_@antmjs_vantui_es_wxs_add-unit.js","webpack://myApp/._node_modules_@antmjs_vantui_es_wxs_array.js","webpack://myApp/._node_modules_@antmjs_vantui_es_wxs_bem.js","webpack://myApp/._node_modules_@antmjs_vantui_es_wxs_memoize.js","webpack://myApp/._node_modules_@antmjs_vantui_es_wxs_object.js","webpack://myApp/._node_modules_@antmjs_vantui_es_wxs_style.js","webpack://myApp/._node_modules_@antmjs_vantui_es_wxs_utils.js","webpack://myApp/._src_pages_home_index.tsx","webpack://myApp/./src/pages/home/index.tsx?e8ed","webpack://myApp/._node_modules_classnames_index.js","webpack://myApp/._node_modules_performance-now_lib_performance-now.js","webpack://myApp/._node_modules_raf_index.js","webpack://myApp/._node_modules_@babel_runtime_helpers_regeneratorRuntime.js","webpack://myApp/._node_modules_@babel_runtime_helpers_typeof.js","webpack://myApp/._node_modules_@babel_runtime_regenerator_index.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_arrayLikeToArray.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_arrayWithHoles.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_asyncToGenerator.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_defineProperty.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_iterableToArrayLimit.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_nonIterableRest.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_objectWithoutProperties.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_objectWithoutPropertiesLoose.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_slicedToArray.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_unsupportedIterableToArray.js"],"sourcesContent":["import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"tag\", \"num\", \"desc\", \"thumb\", \"title\", \"price\", \"centered\", \"lazyLoad\", \"thumbLink\", \"originPrice\", \"thumbMode\", \"currency\", \"renderFooter\", \"renderBottom\", \"renderNum\", \"renderOriginPrice\", \"renderPriceTop\", \"renderThumb\", \"renderPrice\", \"renderDesc\", \"renderTag\", \"renderTitle\", \"renderTags\", \"style\", \"className\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport { View, Text, Image } from '@tarojs/components';\nimport { useEffect, useState } from 'react';\nimport * as utils from '../wxs/utils';\nimport { jumpLink } from '../common/jumpLink';\nimport { Tag } from '../tag';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nexport function Card(props) {\n var tag = props.tag,\n num = props.num,\n desc = props.desc,\n thumb = props.thumb,\n title = props.title,\n price = props.price,\n centered = props.centered,\n lazyLoad = props.lazyLoad,\n thumbLink = props.thumbLink,\n originPrice = props.originPrice,\n _props$thumbMode = props.thumbMode,\n thumbMode = _props$thumbMode === void 0 ? 'aspectFit' : _props$thumbMode,\n _props$currency = props.currency,\n currency = _props$currency === void 0 ? '¥' : _props$currency,\n renderFooter = props.renderFooter,\n renderBottom = props.renderBottom,\n renderNum = props.renderNum,\n renderOriginPrice = props.renderOriginPrice,\n renderPriceTop = props.renderPriceTop,\n renderThumb = props.renderThumb,\n renderPrice = props.renderPrice,\n renderDesc = props.renderDesc,\n renderTag = props.renderTag,\n renderTitle = props.renderTitle,\n renderTags = props.renderTags,\n style = props.style,\n className = props.className,\n others = _objectWithoutProperties(props, _excluded);\n\n var _useState = useState({\n integerStr: '',\n decimalStr: ''\n }),\n _useState2 = _slicedToArray(_useState, 2),\n state = _useState2[0],\n setState = _useState2[1];\n\n var integerStr = state.integerStr,\n decimalStr = state.decimalStr;\n useEffect(function () {\n var priceArr = price.toString().split('.');\n setState(function (pre) {\n return _objectSpread(_objectSpread({}, pre), {}, {\n integerStr: priceArr[0],\n decimalStr: priceArr[1] ? \".\".concat(priceArr[1]) : ''\n });\n });\n }, [price]);\n return /*#__PURE__*/_jsxs(View, _objectSpread(_objectSpread({\n className: \"van-card \".concat(className || ''),\n style: style\n }, others), {}, {\n children: [/*#__PURE__*/_jsxs(View, {\n className: utils.bem('card__header', {\n center: centered\n }),\n children: [/*#__PURE__*/_jsxs(View, {\n className: \"van-card__thumb\",\n onClick: function onClick() {\n thumbLink && jumpLink(thumbLink);\n },\n children: [thumb ? /*#__PURE__*/_jsx(Image, {\n src: thumb,\n mode: thumbMode,\n lazyLoad: lazyLoad,\n className: \"van-card__img thumb-class\"\n }) : renderThumb, /*#__PURE__*/_jsx(View, {\n children: tag ? /*#__PURE__*/_jsx(Tag, {\n mark: true,\n type: \"danger\",\n className: \"van-card__tag\",\n children: tag\n }) : renderTag\n })]\n }), /*#__PURE__*/_jsxs(View, {\n className: 'van-card__content ' + utils.bem('card__content', {\n center: centered\n }),\n children: [/*#__PURE__*/_jsxs(View, {\n children: [/*#__PURE__*/_jsx(View, {\n children: title ? /*#__PURE__*/_jsx(View, {\n className: \"van-card__title title-class\",\n children: title\n }) : renderTitle\n }), /*#__PURE__*/_jsx(View, {\n children: desc ? /*#__PURE__*/_jsx(View, {\n className: \"van-card__desc desc-class\",\n children: desc\n }) : renderDesc\n }), renderTags]\n }), /*#__PURE__*/_jsxs(View, {\n className: \"van-card__bottom\",\n children: [renderPriceTop, /*#__PURE__*/_jsx(View, {\n children: price ? /*#__PURE__*/_jsxs(View, {\n className: \"van-card__price price-class\",\n children: [/*#__PURE__*/_jsx(Text, {\n children: currency\n }), /*#__PURE__*/_jsx(Text, {\n className: \"van-card__price-integer\",\n children: integerStr\n }), /*#__PURE__*/_jsx(Text, {\n className: \"van-card__price-decimal\",\n children: decimalStr\n })]\n }) : renderPrice\n }), /*#__PURE__*/_jsx(View, {\n children: originPrice ? /*#__PURE__*/_jsx(View, {\n className: \"van-card__origin-price origin-price-class\",\n children: currency + ' ' + originPrice\n }) : renderOriginPrice\n }), /*#__PURE__*/_jsx(View, {\n children: num ? /*#__PURE__*/_jsx(View, {\n className: \"van-card__num num-class\",\n children: 'x ' + num\n }) : renderNum\n }), renderBottom]\n })]\n })]\n }), /*#__PURE__*/_jsx(View, {\n className: \"van-card__footer\",\n children: renderFooter\n })]\n }));\n}\nexport default Card;","import { getCurrentPages, redirectTo, reLaunch, navigateTo } from '@tarojs/taro';\nexport function jumpLink(url, linkType) {\n var _linkType;\n\n linkType = (_linkType = linkType) !== null && _linkType !== void 0 ? _linkType : 'navigateTo';\n\n if (url) {\n if (linkType === 'navigateTo' && getCurrentPages().length > 9) {\n redirectTo({\n url: url\n });\n } else {\n switch (linkType) {\n case 'navigateTo':\n navigateTo({\n url: url\n });\n break;\n\n case 'reLaunch':\n reLaunch({\n url: url\n });\n break;\n\n case 'redirectTo':\n redirectTo({\n url: url\n });\n }\n }\n }\n}","import Taro, { getSystemInfoSync as TaroGetSystemInfoSync, createSelectorQuery } from '@tarojs/taro';\nimport * as raf from 'raf';\nimport { isDef, isPlainObject, isPromise } from './validator';\nimport { canIUseNextTick } from './version';\nexport { isDef } from './validator';\nexport function range(num, min, max) {\n return Math.min(Math.max(num, min), max);\n}\nexport function nextTick(cb) {\n if (canIUseNextTick()) {\n Taro.nextTick(cb);\n } else {\n setTimeout(function () {\n cb();\n }, 33.333333333333336);\n }\n}\nvar systemInfo;\nexport function getSystemInfoSync() {\n if (systemInfo == null) {\n systemInfo = TaroGetSystemInfoSync();\n }\n\n return systemInfo;\n}\nvar menuInfo;\nexport function getMenuButtonBoundingClientRect() {\n if (menuInfo == null) {\n menuInfo = Taro.getMenuButtonBoundingClientRect();\n }\n\n return menuInfo;\n}\nexport function addUnit(value) {\n if (!isDef(value)) {\n return undefined;\n }\n\n return /^-?\\d+(\\.\\d+)?$/.test('' + value) ? Taro.pxTransform(value) : value;\n}\nexport function requestAnimationFrame(cb) {\n if (window.requestAnimationFrame) {\n return window.requestAnimationFrame(cb);\n }\n\n return raf.default(cb);\n}\nexport function pickExclude(obj, keys) {\n if (!isPlainObject(obj)) {\n return {};\n }\n\n return Object.keys(obj).reduce(function (prev, key) {\n if (!keys.includes(key)) {\n prev[key] = obj[key];\n }\n\n return prev;\n }, {});\n}\nexport function getRect(context, selector) {\n return new Promise(function (resolve) {\n var query = createSelectorQuery();\n\n if (context) {\n query = query.in(context);\n }\n\n query.select(selector).boundingClientRect().exec(function () {\n var rect = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n return resolve(rect[0]);\n });\n });\n}\nexport function getAllRect(context, selector) {\n return new Promise(function (resolve) {\n var query = createSelectorQuery();\n\n if (context) {\n query = query.in(context);\n }\n\n query.selectAll(selector).boundingClientRect().exec(function () {\n var rect = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n return resolve(rect[0]);\n });\n });\n}\nexport function toPromise(promiseLike) {\n if (isPromise(promiseLike)) {\n return promiseLike;\n }\n\n return Promise.resolve(promiseLike);\n}\nexport function getCurrentPage() {\n var pages = Taro.getCurrentPages();\n return pages[pages.length - 1];\n}","import _typeof from \"@babel/runtime/helpers/typeof\";\n// eslint-disable-next-line @typescript-eslint/ban-types\nexport function isFunction(val) {\n return typeof val === 'function';\n}\nexport function isPlainObject(val) {\n return val !== null && _typeof(val) === 'object' && !Array.isArray(val);\n}\nexport function isPromise(val) {\n return isPlainObject(val) && isFunction(val.then) && isFunction(val.catch);\n}\nexport function isDef(value) {\n return value !== undefined && value !== null;\n}\nexport function isObj(x) {\n var type = _typeof(x);\n\n return x !== null && (type === 'object' || type === 'function');\n}\nexport function isNumber(value) {\n return /^\\d+(\\.\\d+)?$/.test(value);\n}\nexport function isBoolean(value) {\n return typeof value === 'boolean';\n}\nvar IMAGE_REGEXP = /\\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i;\nvar VIDEO_REGEXP = /\\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv)/i;\nexport function isImageUrl(url) {\n return IMAGE_REGEXP.test(url);\n}\nexport function isVideoUrl(url) {\n return VIDEO_REGEXP.test(url);\n}","import Taro, { getSystemInfoSync as TaroGetSystemInfoSync, canIUse } from '@tarojs/taro';\n\nfunction compareVersion(v1, v2) {\n v1 = v1.split('.');\n v2 = v2.split('.');\n var len = Math.max(v1.length, v2.length);\n\n while (v1.length < len) {\n v1.push('0');\n }\n\n while (v2.length < len) {\n v2.push('0');\n }\n\n for (var i = 0; i < len; i++) {\n var num1 = parseInt(v1[i], 10);\n var num2 = parseInt(v2[i], 10);\n\n if (num1 > num2) {\n return 1;\n }\n\n if (num1 < num2) {\n return -1;\n }\n }\n\n return 0;\n}\n\nvar systemInfo;\n\nfunction getSystemInfoSync() {\n if (systemInfo == null) {\n systemInfo = TaroGetSystemInfoSync();\n }\n\n return systemInfo;\n}\n\nfunction gte(version) {\n var system = getSystemInfoSync();\n return compareVersion(system.SDKVersion || system.version, version) >= 0;\n}\n\nexport function canIUseModel() {\n return gte('2.9.3');\n}\nexport function canIUseFormFieldButton() {\n return gte('2.10.3');\n}\nexport function canIUseAnimate() {\n return gte('2.9.0');\n}\nexport function canIUseGroupSetData() {\n return gte('2.4.0');\n}\nexport function canIUseNextTick() {\n return canIUse('nextTick');\n}\nexport function canIUseCanvas2d() {\n return gte('2.9.0');\n}\nexport function canIUseGetUserProfile() {\n return !!Taro.getUserProfile;\n}","import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"dashed\", \"hairline\", \"contentPosition\", \"borderColor\", \"textColor\", \"fontSize\", \"style\", \"className\", \"children\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport { View } from '@tarojs/components';\nimport * as utils from '../wxs/utils';\nimport * as computed from './wxs';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport function Divider(props) {\n var _props$dashed = props.dashed,\n dashed = _props$dashed === void 0 ? false : _props$dashed,\n _props$hairline = props.hairline,\n hairline = _props$hairline === void 0 ? false : _props$hairline,\n contentPosition = props.contentPosition,\n borderColor = props.borderColor,\n textColor = props.textColor,\n fontSize = props.fontSize,\n style = props.style,\n className = props.className,\n children = props.children,\n others = _objectWithoutProperties(props, _excluded);\n\n return /*#__PURE__*/_jsx(View, _objectSpread(_objectSpread({\n className: ' ' + utils.bem('divider', [{\n dashed: dashed,\n hairline: hairline\n }, contentPosition]) + \" \".concat(className || ''),\n style: utils.style([computed.rootStyle({\n borderColor: borderColor,\n textColor: textColor,\n fontSize: fontSize\n }), style])\n }, others), {}, {\n children: children\n }));\n}\nexport default Divider;","import { style } from '../wxs/style';\nimport { addUnit } from '../wxs/add-unit';\n\nfunction rootStyle(data) {\n return style([{\n 'border-color': data.borderColor,\n color: data.textColor,\n 'font-size': addUnit(data.fontSize)\n }]);\n}\n\nexport { rootStyle };","import _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"icon\", \"iconColor\", \"iconPrefix\", \"dot\", \"info\", \"badge\", \"text\", \"setChildrenInstance\", \"parentInstance\", \"index\", \"url\", \"linkType\", \"style\", \"className\"];\nimport { View, Text } from '@tarojs/components';\nimport { useState, useEffect, useCallback } from 'react';\nimport { jumpLink } from '../common/jumpLink';\nimport * as utils from '../wxs/utils';\nimport VanIcon from '../icon/index';\nimport * as computed from './wxs';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { Fragment as _Fragment } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nexport function GridItem(props) {\n var icon = props.icon,\n iconColor = props.iconColor,\n _props$iconPrefix = props.iconPrefix,\n iconPrefix = _props$iconPrefix === void 0 ? 'van-icon' : _props$iconPrefix,\n dot = props.dot,\n info = props.info,\n badge = props.badge,\n text = props.text,\n setChildrenInstance = props.setChildrenInstance,\n parentInstance = props.parentInstance,\n index = props.index,\n url = props.url,\n linkType = props.linkType,\n style = props.style,\n className = props.className,\n others = _objectWithoutProperties(props, _excluded);\n\n var _useState = useState({}),\n _useState2 = _slicedToArray(_useState, 2),\n parentState = _useState2[0],\n setParentState = _useState2[1];\n\n useEffect(function () {\n setChildrenInstance(index, {\n updateStyle: updateStyle\n });\n }, // eslint-disable-next-line react-hooks/exhaustive-deps\n [index, setChildrenInstance]);\n useEffect(function () {\n updateStyle(); // eslint-disable-next-line react-hooks/exhaustive-deps\n }, // eslint-disable-next-line react-hooks/exhaustive-deps\n [parentInstance.columnNum]);\n var updateStyle = useCallback(function () {\n var columnNum = parentInstance.columnNum,\n border = parentInstance.border,\n square = parentInstance.square,\n gutter = parentInstance.gutter,\n clickable = parentInstance.clickable,\n center = parentInstance.center,\n direction = parentInstance.direction,\n reverse = parentInstance.reverse,\n iconSize = parentInstance.iconSize;\n setParentState({\n center: center,\n border: border,\n square: square,\n gutter: gutter,\n clickable: clickable,\n direction: direction,\n reverse: reverse,\n iconSize: iconSize,\n index: index,\n columnNum: columnNum\n });\n }, [parentInstance, index]);\n return /*#__PURE__*/_jsx(View, {\n className: ' ' + utils.bem('grid-item', {\n square: parentState === null || parentState === void 0 ? void 0 : parentState.square\n }) + ' ' + className,\n style: utils.style([computed.wrapperStyle({\n square: parentState === null || parentState === void 0 ? void 0 : parentState.square,\n gutter: parentState === null || parentState === void 0 ? void 0 : parentState.gutter,\n columnNum: parentState === null || parentState === void 0 ? void 0 : parentState.columnNum,\n index: parentState === null || parentState === void 0 ? void 0 : parentState.index\n }), style]),\n onClick: function onClick(e) {\n var _others$onClick;\n\n url && jumpLink(url, linkType);\n others === null || others === void 0 ? void 0 : (_others$onClick = others.onClick) === null || _others$onClick === void 0 ? void 0 : _others$onClick.call(others, e);\n },\n children: /*#__PURE__*/_jsx(View, {\n className: 'content-class ' + utils.bem('grid-item__content', [parentState === null || parentState === void 0 ? void 0 : parentState.direction, {\n center: parentState === null || parentState === void 0 ? void 0 : parentState.center,\n square: parentState === null || parentState === void 0 ? void 0 : parentState.square,\n reverse: parentState === null || parentState === void 0 ? void 0 : parentState.reverse,\n clickable: parentState === null || parentState === void 0 ? void 0 : parentState.clickable,\n surround: (parentState === null || parentState === void 0 ? void 0 : parentState.border) && (parentState === null || parentState === void 0 ? void 0 : parentState.gutter)\n }]) + ' ' + (parentState !== null && parentState !== void 0 && parentState.border ? 'van-hairline--surround' : ''),\n style: computed.contentStyle({\n square: parentState === null || parentState === void 0 ? void 0 : parentState.square,\n gutter: parentState === null || parentState === void 0 ? void 0 : parentState.gutter\n }),\n children: others.children || /*#__PURE__*/_jsxs(_Fragment, {\n children: [/*#__PURE__*/_jsx(View, {\n className: \"van-grid-item__icon icon-class\",\n children: icon ? /*#__PURE__*/_jsx(VanIcon, {\n name: icon,\n color: iconColor,\n classPrefix: iconPrefix,\n dot: dot,\n info: badge || info,\n size: parentState === null || parentState === void 0 ? void 0 : parentState.iconSize\n }) : parentState.renderIcon\n }), /*#__PURE__*/_jsx(View, {\n className: \"van-grid-item__text text-class\",\n children: text ? /*#__PURE__*/_jsx(Text, {\n children: text\n }) : parentState.renderText\n })]\n })\n })\n });\n}\nexport default GridItem;","import { style } from '../wxs/style';\nimport { addUnit } from '../wxs/add-unit';\n\nfunction wrapperStyle(data) {\n var width = 100 / data.columnNum + '%';\n return style({\n width: width,\n 'padding-top': data.square ? width : null,\n 'padding-right': addUnit(data.gutter),\n 'margin-top': data.index >= data.columnNum && !data.square ? addUnit(data.gutter) : null\n });\n}\n\nfunction contentStyle(data) {\n return data.square ? style({\n right: addUnit(data.gutter),\n bottom: addUnit(data.gutter),\n height: 'auto'\n }) : '';\n}\n\nexport { wrapperStyle, contentStyle };","import _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"gutter\", \"clickable\", \"columnNum\", \"center\", \"border\", \"direction\", \"iconSize\", \"square\", \"reverse\", \"className\", \"style\"];\nimport { View } from '@tarojs/components';\nimport { cloneElement, useCallback, useMemo, useRef, useEffect } from 'react';\nimport * as utils from '../wxs/utils';\nimport * as computed from './wxs';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport function Grid(props) {\n var _props$gutter = props.gutter,\n gutter = _props$gutter === void 0 ? null : _props$gutter,\n clickable = props.clickable,\n _props$columnNum = props.columnNum,\n columnNum = _props$columnNum === void 0 ? 4 : _props$columnNum,\n _props$center = props.center,\n center = _props$center === void 0 ? true : _props$center,\n _props$border = props.border,\n border = _props$border === void 0 ? true : _props$border,\n direction = props.direction,\n _props$iconSize = props.iconSize,\n iconSize = _props$iconSize === void 0 ? '48' : _props$iconSize,\n square = props.square,\n _props$reverse = props.reverse,\n reverse = _props$reverse === void 0 ? false : _props$reverse,\n _props$className = props.className,\n className = _props$className === void 0 ? '' : _props$className,\n _props$style = props.style,\n style = _props$style === void 0 ? {} : _props$style,\n others = _objectWithoutProperties(props, _excluded);\n\n var childrenInstance = useRef([]);\n var updateChildren = useCallback(function () {\n childrenInstance.current.forEach(function (child) {\n child.updateStyle();\n });\n }, []);\n useEffect(function () {\n updateChildren();\n }, [updateChildren]);\n var setChildrenInstance = useCallback(function (index, instance) {\n childrenInstance.current[index] = instance;\n }, []);\n var ResetChildren = useMemo(function () {\n var res = [];\n\n if (others.children && Array.isArray(others.children)) {\n others.children.forEach(function (child, index) {\n res.push( /*#__PURE__*/cloneElement(child, {\n setChildrenInstance: setChildrenInstance,\n key: index,\n index: index,\n parentInstance: {\n columnNum: columnNum,\n border: border,\n square: square,\n gutter: gutter,\n clickable: clickable,\n center: center,\n direction: direction,\n reverse: reverse,\n iconSize: iconSize\n }\n }));\n });\n }\n\n return res;\n }, // eslint-disable-next-line react-hooks/exhaustive-deps\n [others.children, columnNum]);\n return /*#__PURE__*/_jsx(View, {\n className: 'van-grid ' + (border && !gutter ? 'van-hairline--top' : '') + ' ' + className,\n style: utils.style([computed.rootStyle({\n gutter: gutter\n }), style]),\n children: ResetChildren\n });\n}\nexport default Grid;","import { style } from '../wxs/style';\nimport { addUnit } from '../wxs/add-unit';\n\nfunction rootStyle(data) {\n return style({\n 'padding-left': addUnit(data.gutter)\n });\n}\n\nexport { rootStyle };","import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"classPrefix\", \"name\", \"color\", \"size\", \"dot\", \"info\", \"style\", \"className\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport { View, Image } from '@tarojs/components';\nimport * as utils from '../wxs/utils';\nimport { Info } from '../info/index';\nimport * as computed from './wxs';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nexport function Icon(props) {\n var _props$classPrefix = props.classPrefix,\n classPrefix = _props$classPrefix === void 0 ? 'van-icon' : _props$classPrefix,\n name = props.name,\n color = props.color,\n size = props.size,\n dot = props.dot,\n info = props.info,\n style = props.style,\n className = props.className,\n others = _objectWithoutProperties(props, _excluded);\n\n return /*#__PURE__*/_jsxs(View, _objectSpread(_objectSpread({\n className: computed.rootClass({\n classPrefix: classPrefix,\n name: name\n }) + \" \".concat(className || ''),\n style: utils.style([computed.rootStyle({\n color: color,\n size: size\n }), style])\n }, others), {}, {\n children: [(info || info === 0 || dot) && /*#__PURE__*/_jsx(Info, {\n dot: dot,\n info: info,\n className: \"van-icon__info\"\n }), computed.isImage(name) && /*#__PURE__*/_jsx(Image, {\n src: name,\n mode: \"aspectFit\",\n className: \"van-icon__image\"\n })]\n }));\n}\nexport default Icon;","import { style } from '../wxs/style';\nimport { addUnit } from '../wxs/add-unit';\n\nfunction isImage(name) {\n return name.indexOf('/') !== -1;\n}\n\nfunction rootClass(data) {\n var classes = [];\n\n if (data.classPrefix != null) {\n classes.push(data.classPrefix);\n }\n\n if (isImage(data.name)) {\n classes.push('van-icon--image');\n } else if (data.classPrefix != null) {\n classes.push(data.classPrefix + '-' + data.name);\n }\n\n return classes.join(' ');\n}\n\nfunction rootStyle(data) {\n return style([{\n color: data.color,\n 'font-size': addUnit(data.size)\n }]);\n}\n\nexport { isImage, rootClass, rootStyle };","import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"src\", \"round\", \"width\", \"height\", \"radius\", \"lazyLoad\", \"showMenuByLongpress\", \"fit\", \"showError\", \"showLoading\", \"className\", \"style\", \"renderError\", \"renderLoading\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport { useEffect, useState, useCallback, useMemo } from 'react';\nimport { View, Image as TaroImage } from '@tarojs/components';\nimport * as utils from '../wxs/utils';\nimport VanIcon from '../icon/index';\nimport * as computed from './wxs';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nexport function Image(props) {\n var src = props.src,\n round = props.round,\n width = props.width,\n height = props.height,\n radius = props.radius,\n lazyLoad = props.lazyLoad,\n showMenuByLongpress = props.showMenuByLongpress,\n fit = props.fit,\n _props$showError = props.showError,\n showError = _props$showError === void 0 ? true : _props$showError,\n _props$showLoading = props.showLoading,\n showLoading = _props$showLoading === void 0 ? true : _props$showLoading,\n className = props.className,\n style = props.style,\n renderError = props.renderError,\n renderLoading = props.renderLoading,\n others = _objectWithoutProperties(props, _excluded);\n\n var _useState = useState(),\n _useState2 = _slicedToArray(_useState, 2),\n loading = _useState2[0],\n setLoading = _useState2[1];\n\n var _useState3 = useState(false),\n _useState4 = _slicedToArray(_useState3, 2),\n error = _useState4[0],\n setError = _useState4[1];\n\n useEffect(function () {\n if (loading === undefined) setLoading(true);\n setError(false);\n }, [loading]);\n var onLoad = useCallback(function () {\n setLoading(false);\n }, []);\n var onError = useCallback(function () {\n setError(true);\n }, []); //样式挂在给img外层的webCompoent\n\n var styleH5 = useMemo(function () {\n var style = {};\n\n if (process.env.TARO_ENV === 'h5') {\n if (fit === 'heightFix' || fit === 'widthFix') {\n style = {\n display: 'flex',\n alignItems: 'center',\n justifyContent: 'center'\n };\n }\n }\n\n return style;\n }, [fit]);\n return /*#__PURE__*/_jsxs(View, _objectSpread(_objectSpread({\n style: utils.style([computed.rootStyle({\n width: width,\n height: height,\n radius: radius\n }), style]),\n className: ' ' + utils.bem('image', {\n round: round\n }) + ' ' + className,\n onClick: others.onClick\n }, others), {}, {\n children: [!error && /*#__PURE__*/_jsx(TaroImage, {\n src: src,\n mode: computed.mode(fit || 'none'),\n lazyLoad: lazyLoad,\n className: \"image-class van-image__img\",\n showMenuByLongpress: showMenuByLongpress,\n onLoad: onLoad,\n onError: onError,\n style: styleH5\n }), loading && showLoading && /*#__PURE__*/_jsx(View, {\n className: \"loading-class van-image__loading\",\n children: renderLoading || /*#__PURE__*/_jsx(VanIcon, {\n name: \"photo\",\n className: \"van-image__loading-icon\"\n })\n }), error && showError && /*#__PURE__*/_jsx(View, {\n className: \"error-class van-image__error\",\n children: renderError || /*#__PURE__*/_jsx(VanIcon, {\n name: \"photo-fail\",\n className: \"van-image__error-icon\"\n })\n })]\n }));\n}\nexport default Image;","import { style } from '../wxs/utils';\nimport { addUnit } from '../wxs/add-unit';\n\nfunction rootStyle(data) {\n return style([{\n width: addUnit(data.width),\n height: addUnit(data.height),\n 'border-radius': addUnit(data.radius)\n }, data.radius ? 'overflow: hidden' : null]);\n}\n\nvar FIT_MODE_MAP = {\n none: 'scaleToFill',\n fill: 'scaleToFill',\n cover: 'aspectFill',\n contain: 'aspectFit',\n widthFix: 'widthFix',\n heightFix: 'heightFix',\n scaleDown: 'aspectFit'\n};\n\nfunction mode(fit) {\n return FIT_MODE_MAP[fit];\n}\n\nexport { rootStyle, mode };","import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"dot\", \"info\", \"style\", \"className\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport { View } from '@tarojs/components';\nimport * as utils from '../wxs/utils';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { Fragment as _Fragment } from \"react/jsx-runtime\";\nexport function Info(props) {\n var dot = props.dot,\n _props$info = props.info,\n info = _props$info === void 0 ? null : _props$info,\n style = props.style,\n className = props.className,\n others = _objectWithoutProperties(props, _excluded);\n\n return /*#__PURE__*/_jsx(_Fragment, {\n children: (info || info === 0 || dot) && /*#__PURE__*/_jsx(View, _objectSpread(_objectSpread({\n className: 'van-info ' + utils.bem('info', {\n dot: dot\n }) + ' ' + className,\n style: utils.style([style])\n }, others), {}, {\n children: dot ? '' : info\n }))\n });\n}\nexport default Info;","import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nimport _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nvar _excluded = [\"text\", \"mode\", \"url\", \"openType\", \"delay\", \"speed\", \"scrollable\", \"leftIcon\", \"color\", \"backgroundColor\", \"background\", \"wrapable\", \"renderLeftIcon\", \"renderRightIcon\", \"onClick\", \"onClose\", \"style\", \"className\", \"children\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport { createAnimation, useReady, nextTick } from '@tarojs/taro';\nimport { useState, useEffect, useRef, useCallback } from 'react';\nimport { View, Navigator } from '@tarojs/components';\nimport * as utils from '../wxs/utils';\nimport { getRect, requestAnimationFrame } from '../common/utils';\nimport VanIcon from '../icon/index';\nimport * as computed from './wxs';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nvar NOTICE_BAR_INDEX = 0;\nexport function NoticeBar(props) {\n var _useState = useState({\n ready: false,\n show: true,\n animationData: {\n actions: []\n },\n unitag: 0\n }),\n _useState2 = _slicedToArray(_useState, 2),\n state = _useState2[0],\n setState = _useState2[1];\n\n var params = {\n animation: null,\n resetAnimation: null,\n timer: null,\n wrapWidth: undefined,\n contentWidth: undefined,\n duration: undefined\n };\n var ref = useRef(params);\n\n var _props$text = props.text,\n text = _props$text === void 0 ? '' : _props$text,\n _props$mode = props.mode,\n mode = _props$mode === void 0 ? '' : _props$mode,\n _props$url = props.url,\n url = _props$url === void 0 ? '' : _props$url,\n _props$openType = props.openType,\n openType = _props$openType === void 0 ? 'navigate' : _props$openType,\n _props$delay = props.delay,\n delay = _props$delay === void 0 ? 1 : _props$delay,\n _props$speed = props.speed,\n speed = _props$speed === void 0 ? 60 : _props$speed,\n _props$scrollable = props.scrollable,\n scrollable = _props$scrollable === void 0 ? null : _props$scrollable,\n _props$leftIcon = props.leftIcon,\n leftIcon = _props$leftIcon === void 0 ? '' : _props$leftIcon,\n _props$color = props.color,\n color = _props$color === void 0 ? '#ed6a0c' : _props$color,\n _props$backgroundColo = props.backgroundColor,\n backgroundColor = _props$backgroundColo === void 0 ? '#fffbe8' : _props$backgroundColo,\n background = props.background,\n wrapable = props.wrapable,\n renderLeftIcon = props.renderLeftIcon,\n renderRightIcon = props.renderRightIcon,\n onClick = props.onClick,\n onClose = props.onClose,\n style = props.style,\n className = props.className,\n children = props.children,\n others = _objectWithoutProperties(props, _excluded);\n\n useEffect(function () {\n setState(function (state) {\n return _objectSpread(_objectSpread({}, state), {}, {\n unitag: NOTICE_BAR_INDEX++\n });\n });\n }, []);\n useReady(function () {\n if (process.env.TARO_ENV !== 'h5') {\n ref.current.resetAnimation = createAnimation({\n duration: 0,\n timingFunction: 'linear'\n });\n setState(function (state) {\n return _objectSpread(_objectSpread({}, state), {}, {\n ready: true\n });\n });\n }\n });\n useEffect(function () {\n ref.current.resetAnimation = createAnimation({\n duration: 0,\n timingFunction: 'linear'\n });\n setState(function (state) {\n return _objectSpread(_objectSpread({}, state), {}, {\n ready: true\n });\n });\n }, []);\n useEffect(function () {\n if (text && state.ready) {\n init();\n }\n\n return function () {\n /* eslint-disable-next-line */\n ref.current.timer && clearTimeout(ref.current.timer);\n };\n /* eslint-disable-next-line */\n }, [text, speed, state.ready]);\n var scroll = useCallback(function () {\n var isInit = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n ref.current.timer && clearTimeout(ref.current.timer);\n ref.current.timer = null;\n setState(function (state) {\n return _objectSpread(_objectSpread({}, state), {}, {\n animationData: ref.current.resetAnimation.translateX(isInit ? 0 : ref.current.wrapWidth).step().export()\n });\n });\n setTimeout(function () {\n requestAnimationFrame(function () {\n setState(function (state) {\n return _objectSpread(_objectSpread({}, state), {}, {\n animationData: ref.current.animation.translateX(-ref.current.contentWidth).step().export()\n });\n });\n });\n }, 10);\n ref.current.timer = setTimeout(function () {\n scroll();\n }, ref.current.duration);\n }, []);\n var init = useCallback(function () {\n requestAnimationFrame(function () {\n Promise.all([getRect(null, \".van-notice-bar__content_\".concat(state.unitag)), getRect(null, \".van-notice-bar__wrap_\".concat(state.unitag))]).then(function (rects) {\n var contentRect = rects[0];\n var wrapRect = rects[1];\n\n if (contentRect == null || wrapRect == null || !contentRect.width || !wrapRect.width || scrollable === false) {\n return;\n }\n\n nextTick(function () {\n if (scrollable || wrapRect.width <= contentRect.width) {\n ref.current.wrapWidth = wrapRect.width;\n ref.current.contentWidth = contentRect.width;\n ref.current.duration = (wrapRect.width + contentRect.width) / speed * 1000;\n ref.current.animation = createAnimation({\n duration: ref.current.duration,\n timingFunction: 'linear',\n delay: delay\n });\n scroll(true);\n }\n });\n });\n });\n }, [state.unitag, scrollable, speed, delay, scroll]);\n var onClickIcon = useCallback(function (event) {\n if (mode === 'closeable') {\n ref.current.timer && clearTimeout(ref.current.timer);\n ref.current.timer = null;\n setState(function (state) {\n return _objectSpread(_objectSpread({}, state), {}, {\n show: false\n });\n });\n onClose === null || onClose === void 0 ? void 0 : onClose(event);\n }\n }, [mode, onClose]);\n return state.show && /*#__PURE__*/_jsxs(View, _objectSpread(_objectSpread({\n className: utils.bem('notice-bar', {\n withicon: mode,\n wrapable: wrapable\n }) + \" \".concat(className || ''),\n style: utils.style([computed.rootStyle({\n color: color,\n backgroundColor: backgroundColor,\n background: background\n }), style])\n }, others), {}, {\n onClick: onClick,\n children: [leftIcon ? /*#__PURE__*/_jsx(VanIcon, {\n name: leftIcon,\n className: \"van-notice-bar__left-icon\"\n }) : renderLeftIcon, /*#__PURE__*/_jsx(View, {\n className: \"van-notice-bar__wrap van-notice-bar__wrap_\".concat(state.unitag),\n children: /*#__PURE__*/_jsxs(View, {\n className: \"van-notice-bar__content van-notice-bar__content_\".concat(state.unitag, \" \") + (scrollable === false && !wrapable ? 'van-ellipsis' : ''),\n animation: state.animationData,\n children: [text, !text && children]\n })\n }), mode === 'closeable' ? /*#__PURE__*/_jsx(VanIcon, {\n className: \"van-notice-bar__right-icon\",\n name: \"cross\",\n onClick: onClickIcon\n }) : mode === 'link' ? /*#__PURE__*/_jsx(Navigator, {\n url: url,\n openType: openType,\n children: /*#__PURE__*/_jsx(VanIcon, {\n className: \"van-notice-bar__right-icon\",\n name: \"arrow\"\n })\n }) : renderRightIcon]\n }));\n}\nexport default NoticeBar;","import { style } from '../wxs/style';\n\nfunction rootStyle(data) {\n return style({\n color: data.color,\n 'background-color': data.backgroundColor,\n background: data.background\n });\n}\n\nexport { rootStyle };","import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport { useContext } from 'react';\nimport { View } from '@tarojs/components';\nimport { DataContext } from '../swiper/context';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nvar defaultProps = {\n direction: 'horizontal',\n className: ''\n};\nexport var SwiperItem = function SwiperItem(props) {\n var _props = _objectSpread(_objectSpread({}, defaultProps), props);\n\n var children = _props.children,\n direction = _props.direction,\n size = _props.size,\n className = _props.className;\n var parent = useContext(DataContext);\n\n var style = function style() {\n var style = {};\n\n var _direction = (parent === null || parent === void 0 ? void 0 : parent.propSwiper.direction) || direction;\n\n var _size = (parent === null || parent === void 0 ? void 0 : parent.size) || size;\n\n if (_size) {\n style[_direction === 'horizontal' ? 'width' : 'height'] = \"\".concat(_size, \"px\");\n }\n\n return style;\n };\n\n return /*#__PURE__*/_jsx(View, {\n className: \"van-swiper-item \".concat(className),\n style: style(),\n children: children\n });\n};\nexport default SwiperItem;","import { createContext } from 'react';\nexport var DataContext = /*#__PURE__*/createContext({});","import Swiper from './swiper';\nexport { Swiper };\nexport default Swiper;","import _asyncToGenerator from \"@babel/runtime/helpers/asyncToGenerator\";\nimport _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nimport _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _typeof from \"@babel/runtime/helpers/typeof\";\nvar _excluded = [\"children\", \"direction\", \"className\", \"pageContent\", \"onChange\", \"initPage\", \"paginationColor\", \"paginationVisible\", \"touchable\", \"isPreventDefault\", \"isStopPropagation\", \"autoPlay\", \"isCenter\", \"style\"];\nimport _regeneratorRuntime from \"@babel/runtime/regenerator\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport React, { useState, useEffect, useRef, useMemo, Children, forwardRef, useImperativeHandle, isValidElement } from 'react';\nimport classNames from 'classnames';\nimport Taro, { useReady, createSelectorQuery } from '@tarojs/taro';\nimport { View, Text } from '@tarojs/components';\nimport { DataContext } from './context';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nvar defaultProps = {\n width: (typeof window === \"undefined\" ? \"undefined\" : _typeof(window)) === 'object' ? window.innerWidth : 375,\n height: 0,\n duration: 500,\n initPage: 0,\n autoPlay: 0,\n direction: 'horizontal',\n paginationColor: '#fff',\n paginationVisible: false,\n loop: true,\n touchable: true,\n isPreventDefault: true,\n isStopPropagation: true,\n isCenter: false,\n className: ''\n};\nvar DISTANCE = 5;\n\nvar Swiper = function Swiper(props, ref) {\n var _classNames, _classNames2;\n\n var propSwiper = _objectSpread(_objectSpread({}, defaultProps), props);\n\n var children = propSwiper.children,\n direction = propSwiper.direction,\n className = propSwiper.className,\n pageContent = propSwiper.pageContent,\n onChange = propSwiper.onChange,\n initPage = propSwiper.initPage,\n paginationColor = propSwiper.paginationColor,\n paginationVisible = propSwiper.paginationVisible,\n touchable = propSwiper.touchable,\n isPreventDefault = propSwiper.isPreventDefault,\n isStopPropagation = propSwiper.isStopPropagation,\n autoPlay = propSwiper.autoPlay,\n isCenter = propSwiper.isCenter,\n style = propSwiper.style,\n rest = _objectWithoutProperties(propSwiper, _excluded);\n\n var container = useRef(null);\n var innerRef = useRef(null);\n\n var _swiper = useRef({\n moving: false,\n autoplayTimer: null,\n width: 0,\n height: 0,\n offset: 0,\n size: 0\n });\n\n var _useState = useState(Math.random().toString(36).slice(-8)),\n _useState2 = _slicedToArray(_useState, 1),\n refRandomId = _useState2[0];\n\n var isVertical = direction === 'vertical';\n\n var _useState3 = useState(null),\n _useState4 = _slicedToArray(_useState3, 2),\n rect = _useState4[0],\n setRect = _useState4[1]; // eslint-disable-next-line prefer-const\n\n\n var _useState5 = useState(0),\n _useState6 = _slicedToArray(_useState5, 2),\n active = _useState6[0],\n setActive = _useState6[1];\n\n var _useState7 = useState(0),\n _useState8 = _slicedToArray(_useState7, 2),\n width = _useState8[0],\n setWidth = _useState8[1];\n\n var _useState9 = useState(0),\n _useState10 = _slicedToArray(_useState9, 2),\n height = _useState10[0],\n setHeight = _useState10[1];\n\n var _useState11 = useState(0),\n _useState12 = _slicedToArray(_useState11, 2),\n offset = _useState12[0],\n setOffset = _useState12[1];\n\n var _useState13 = useState([]),\n _useState14 = _slicedToArray(_useState13, 2),\n childOffset = _useState14[0],\n setChildOffset = _useState14[1];\n\n var _useState15 = useState(false),\n _useState16 = _slicedToArray(_useState15, 2),\n ready = _useState16[0],\n setReady = _useState16[1];\n\n var size = isVertical ? height : width;\n\n var _useState17 = useState({\n startX: 0,\n startY: 0,\n deltaX: 0,\n deltaY: 0,\n offsetX: 0,\n offsetY: 0,\n stateDirection: '',\n delta: 0,\n touchTime: 0\n }),\n _useState18 = _slicedToArray(_useState17, 1),\n touch = _useState18[0];\n\n var _useMemo = useMemo(function () {\n var childCount = 0;\n var childs = Children.map(propSwiper.children, function (child) {\n if (! /*#__PURE__*/isValidElement(child)) return null;\n childCount++;\n return child;\n });\n return {\n childs: childs,\n childCount: childCount\n };\n }, [propSwiper.children]),\n childs = _useMemo.childs,\n childCount = _useMemo.childCount;\n\n var trackSize = childCount * Number(size); // 父组件参数传入子组件item\n\n var parent = {\n propSwiper: propSwiper,\n size: size\n };\n\n var minOffset = function () {\n if (rect) {\n var base = isVertical ? rect === null || rect === void 0 ? void 0 : rect.height : rect === null || rect === void 0 ? void 0 : rect.width;\n return base - Number(size) * childCount;\n }\n\n return 0;\n }(); // 清除定时器\n\n\n var stopAutoPlay = function stopAutoPlay() {\n clearTimeout(_swiper.current.autoplayTimer);\n _swiper.current.autoplayTimer = null;\n }; // 定时轮播\n\n\n var autoplay = function autoplay() {\n if (propSwiper.autoPlay <= 0 || childCount <= 1) return;\n stopAutoPlay();\n _swiper.current.autoplayTimer = setTimeout(function () {\n next();\n autoplay();\n }, Number(propSwiper.autoPlay));\n }; // 重置首尾位置信息\n\n\n var resettPosition = function resettPosition() {\n _swiper.current.moving = true;\n\n if (active <= -1) {\n move({\n pace: childCount\n });\n }\n\n if (active >= childCount) {\n move({\n pace: -childCount\n });\n }\n }; // 上一页\n\n\n var prev = function prev() {\n resettPosition();\n touchReset();\n requestFrame(function () {\n requestFrame(function () {\n _swiper.current.moving = false;\n move({\n pace: -1,\n isEmit: true\n });\n });\n });\n }; // 下一页\n\n\n var next = function next() {\n resettPosition();\n touchReset();\n requestFrame(function () {\n requestFrame(function () {\n _swiper.current.moving = false;\n move({\n pace: 1,\n isEmit: true\n });\n });\n });\n }; // 前往指定页\n\n\n var to = function to(index) {\n resettPosition();\n touchReset();\n requestFrame(function () {\n requestFrame(function () {\n _swiper.current.moving = false;\n var targetIndex;\n\n if (propSwiper.loop && childCount === index) {\n targetIndex = active === 0 ? 0 : index;\n } else {\n targetIndex = index % childCount;\n }\n\n move({\n pace: targetIndex - active,\n isEmit: true\n });\n });\n });\n }; // 切换方法\n\n\n var move = function move(_ref) {\n var _ref$pace = _ref.pace,\n pace = _ref$pace === void 0 ? 0 : _ref$pace,\n _ref$offset = _ref.offset,\n offset = _ref$offset === void 0 ? 0 : _ref$offset,\n _ref$isEmit = _ref.isEmit,\n isEmit = _ref$isEmit === void 0 ? false : _ref$isEmit;\n if (childCount <= 1) return;\n var targetActive = getActive(pace); // 父级容器偏移量\n\n var targetOffset = getOffset(targetActive, offset); // 如果循环,调整开头结尾图片位置\n\n if (propSwiper.loop) {\n if (Array.isArray(children) && children[0] && targetOffset !== minOffset) {\n var rightBound = targetOffset < minOffset;\n childOffset[0] = rightBound ? trackSize : 0;\n }\n\n if (Array.isArray(children) && children[childCount - 1] && targetOffset !== 0) {\n var leftBound = targetOffset > 0;\n childOffset[childCount - 1] = leftBound ? -trackSize : 0;\n }\n\n setChildOffset(childOffset);\n }\n\n if (isEmit && active !== targetActive) {\n propSwiper.onChange && propSwiper.onChange((targetActive + childCount) % childCount);\n }\n\n active = targetActive;\n setActive(targetActive);\n setOffset(targetOffset);\n getStyle(targetOffset);\n }; // 确定当前active 元素\n\n\n var getActive = function getActive(pace) {\n if (pace) {\n var _active = active + pace;\n\n if (propSwiper.loop) {\n return range(_active, -1, childCount);\n }\n\n return range(_active, 0, childCount - 1);\n }\n\n return active;\n }; // 计算位移\n\n\n var getOffset = function getOffset(active) {\n var offset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n var currentPosition = active * Number(size);\n\n if (!propSwiper.loop) {\n currentPosition = Math.min(currentPosition, -minOffset);\n }\n\n var targetOffset = offset - currentPosition;\n\n if (!propSwiper.loop) {\n targetOffset = range(targetOffset, minOffset, 0);\n }\n\n return targetOffset;\n }; // 浏览器 帧 事件\n\n\n var requestFrame = function requestFrame(fn) {\n window.requestAnimationFrame.call(window, fn);\n }; // 取值 方法\n\n\n var range = function range(num, min, max) {\n return Math.min(Math.max(num, min), max);\n };\n\n var getDirection = function getDirection(x, y) {\n if (x > y && x > DISTANCE) return 'horizontal';\n if (y > x && y > DISTANCE) return 'vertical';\n return '';\n }; // 重置 全部位移信息\n\n\n var touchReset = function touchReset() {\n touch.startX = 0;\n touch.startY = 0;\n touch.deltaX = 0;\n touch.deltaY = 0;\n touch.offsetX = 0;\n touch.offsetY = 0;\n touch.delta = 0;\n touch.stateDirection = '';\n touch.touchTime = 0;\n }; // 触摸事件开始\n\n\n var touchStart = function touchStart(e) {\n var _e$touches$, _e$touches$2;\n\n touchReset();\n touch.startX = (e === null || e === void 0 ? void 0 : (_e$touches$ = e.touches[0]) === null || _e$touches$ === void 0 ? void 0 : _e$touches$.clientX) || 0;\n touch.startY = (e === null || e === void 0 ? void 0 : (_e$touches$2 = e.touches[0]) === null || _e$touches$2 === void 0 ? void 0 : _e$touches$2.clientY) || 0;\n }; // 触摸事件移动\n\n\n var touchMove = function touchMove(e) {\n var _e$touches$3, _e$touches$4;\n\n touch.deltaX = ((e === null || e === void 0 ? void 0 : (_e$touches$3 = e.touches[0]) === null || _e$touches$3 === void 0 ? void 0 : _e$touches$3.clientX) || 0) - touch.startX;\n touch.deltaY = ((e === null || e === void 0 ? void 0 : (_e$touches$4 = e.touches[0]) === null || _e$touches$4 === void 0 ? void 0 : _e$touches$4.clientY) || 0) - touch.startY;\n touch.offsetX = Math.abs(touch.deltaX);\n touch.offsetY = Math.abs(touch.deltaY);\n touch.delta = isVertical ? touch.deltaY : touch.deltaX;\n\n if (!touch.stateDirection) {\n touch.stateDirection = getDirection(touch.offsetX, touch.offsetY);\n }\n };\n\n var contentClass = classNames((_classNames = {}, _defineProperty(_classNames, 'van-swiper__inner', true), _defineProperty(_classNames, 'van-swiper__vertical', isVertical), _classNames));\n\n var getStyle = function getStyle() {\n var moveOffset = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : offset;\n var target = innerRef.current;\n var _offset = 0;\n\n if (!isCenter) {\n _offset = moveOffset;\n } else {\n var _size = isVertical ? height : width;\n\n var val = isVertical ? (rect === null || rect === void 0 ? void 0 : rect.height) - _size : (rect === null || rect === void 0 ? void 0 : rect.width) - _size;\n _offset = moveOffset + (active === childCount - 1 && !propSwiper.loop ? -val / 2 : val / 2);\n }\n\n target.style.transitionDuration = \"\".concat(_swiper.current.moving ? 0 : propSwiper.duration, \"ms\");\n target.style[isVertical ? 'height' : 'width'] = \"\".concat(Number(size) * childCount, \"px\");\n target.style[isVertical ? 'width' : 'height'] = \"\".concat(isVertical ? width : height, \"px\");\n target.style.transform = \"translate3D\".concat(!isVertical ? \"(\".concat(_offset, \"px,0,0)\") : \"(0,\".concat(_offset, \"px,0)\"));\n };\n\n var onTouchStart = function onTouchStart(e) {\n if (propSwiper.isPreventDefault) e.preventDefault();\n if (propSwiper.isStopPropagation) e.stopPropagation();\n if (!propSwiper.touchable) return;\n touchStart(e);\n touch.touchTime = Date.now();\n stopAutoPlay();\n resettPosition();\n };\n\n var onTouchMove = function onTouchMove(e) {\n if (propSwiper.touchable && _swiper.current.moving) {\n touchMove(e);\n\n if (touch.stateDirection === propSwiper.direction) {\n move({\n offset: touch.delta\n });\n }\n }\n };\n\n var onTouchEnd = function onTouchEnd() {\n if (!propSwiper.touchable || !_swiper.current.moving) return;\n var speed = touch.delta / (Date.now() - touch.touchTime);\n var isShouldMove = Math.abs(speed) > 0.3 || Math.abs(touch.delta) > +(size / 2).toFixed(2);\n var pace = 0;\n _swiper.current.moving = false;\n\n if (isShouldMove && touch.stateDirection === propSwiper.direction) {\n var _offset2 = isVertical ? touch.offsetY : touch.offsetX;\n\n if (propSwiper.loop) {\n if (_offset2 > 0) {\n pace = touch.delta > 0 ? -1 : 1;\n } else {\n pace = 0;\n }\n } else {\n pace = -Math[touch.delta > 0 ? 'ceil' : 'floor'](touch.delta / size);\n }\n\n move({\n pace: pace,\n isEmit: true\n });\n } else if (touch.delta) {\n move({\n pace: 0\n });\n } else {\n getStyle();\n }\n\n autoplay();\n };\n\n useEffect(function () {\n _swiper.current.activePagination = (active + childCount) % childCount; // eslint-disable-next-line react-hooks/exhaustive-deps\n }, [active]);\n\n var queryRect = function queryRect(element) {\n return new Promise(function (resolve) {\n var query = createSelectorQuery();\n query.select(\"#\".concat(element.id)) && query.select(\"#\".concat(element.id)).boundingClientRect();\n query.exec(function (res) {\n resolve(res[0]);\n });\n });\n };\n\n var init = /*#__PURE__*/function () {\n var _ref2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee() {\n var active,\n rect,\n _active,\n _width,\n _height,\n targetOffset,\n _args = arguments;\n\n return _regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n active = _args.length > 0 && _args[0] !== undefined ? _args[0] : +propSwiper.initPage;\n _context.next = 3;\n return queryRect(container.current);\n\n case 3:\n rect = _context.sent;\n _active = Math.max(Math.min(childCount - 1, active), 0);\n _width = propSwiper.width ? +propSwiper.width : rect === null || rect === void 0 ? void 0 : rect.width;\n _height = propSwiper.height ? +propSwiper.height : rect === null || rect === void 0 ? void 0 : rect.height;\n size = isVertical ? _height : _width;\n trackSize = childCount * Number(size);\n targetOffset = getOffset(_active);\n _swiper.current.moving = true;\n\n if (ready) {\n _swiper.current.moving = false;\n }\n\n setRect(rect);\n setActive(_active);\n setWidth(_width);\n setHeight(_height);\n setOffset(targetOffset);\n setReady(true);\n\n case 18:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n\n return function init() {\n return _ref2.apply(this, arguments);\n };\n }();\n\n useEffect(function () {\n if (ready) {\n getStyle();\n } // eslint-disable-next-line react-hooks/exhaustive-deps\n\n }, [isVertical, width, height, offset, ready]);\n useEffect(function () {\n return function () {\n setReady(false);\n }; // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n useEffect(function () {\n stopAutoPlay();\n autoplay(); // eslint-disable-next-line react-hooks/exhaustive-deps\n }, [children]);\n useEffect(function () {\n init(); // eslint-disable-next-line react-hooks/exhaustive-deps\n }, [propSwiper.initPage]);\n useEffect(function () {\n return function () {\n stopAutoPlay();\n };\n }, []);\n useReady(function () {\n init();\n Taro.nextTick(function () {\n setTimeout(function () {\n stopAutoPlay();\n autoplay();\n }, 16);\n });\n });\n\n var itemStyle = function itemStyle(index) {\n var style = {};\n\n var _direction = propSwiper.direction || direction;\n\n var _size = size;\n\n if (_size) {\n style[_direction === 'horizontal' ? 'width' : 'height'] = \"\".concat(_size, \"px\");\n }\n\n var offset = childOffset[index];\n\n if (offset) {\n style.transform = \"translate3D\".concat(_direction === 'horizontal' ? \"(\".concat(offset, \"px,0,0)\") : \"(0,\".concat(offset, \"px,0)\"));\n }\n\n return style;\n };\n\n useImperativeHandle(ref, function () {\n return {\n to: to,\n next: next,\n prev: prev\n };\n });\n return /*#__PURE__*/_jsx(DataContext.Provider, {\n value: parent,\n children: /*#__PURE__*/_jsxs(View, _objectSpread(_objectSpread({\n className: \"van-swiper \".concat(className),\n ref: container\n }, rest), {}, {\n id: 'container-' + refRandomId,\n onTouchStart: onTouchStart,\n onTouchMove: onTouchMove,\n onTouchEnd: onTouchEnd // @ts-ignore\n ,\n catchMove: isVertical,\n style: _objectSpread(_objectSpread({}, style), {}, {\n height: height\n }),\n children: [/*#__PURE__*/_jsxs(View, {\n className: contentClass,\n ref: innerRef,\n children: [Children.map(childs, function (child, index) {\n return /*#__PURE__*/_jsx(View, {\n className: 'van-swiper-item-wrapper',\n style: itemStyle(index),\n children: child\n }, index);\n }), process.env.TARO_ENV !== 'h5' && /*#__PURE__*/_jsx(View, {\n className: 'van-swiper-item-wrapper',\n style: itemStyle(0),\n children: childs && childs.length ? childs[0] : ''\n })]\n }), propSwiper.paginationVisible && !('pageContent' in propSwiper) ? /*#__PURE__*/_jsx(View, {\n className: classNames((_classNames2 = {}, _defineProperty(_classNames2, 'van-swiper__pagination', true), _defineProperty(_classNames2, 'van-swiper__pagination-vertical', isVertical), _classNames2)),\n children: Children.map(childs, function (_, index) {\n var _classNames3;\n\n return /*#__PURE__*/_jsx(Text, {\n style: (active + childCount) % childCount === index ? {\n backgroundColor: propSwiper.paginationColor\n } : undefined,\n className: classNames((_classNames3 = {}, _defineProperty(_classNames3, 'van-swiper__pagination-item', true), _defineProperty(_classNames3, \"active\", (active + childCount) % childCount === index), _classNames3))\n }, index);\n })\n }) : /*#__PURE__*/_jsx(View, {\n children: pageContent\n })]\n }))\n });\n};\n\nexport var Swiper_ = /*#__PURE__*/forwardRef(Swiper);\nexport default Swiper_;","import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"type\", \"size\", \"mark\", \"plain\", \"round\", \"color\", \"textColor\", \"closeable\", \"children\", \"onClose\", \"style\", \"className\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport { View } from '@tarojs/components';\nimport * as utils from '../wxs/utils';\nimport { Icon } from '../icon';\nimport * as computed from './wxs';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nexport function Tag(props) {\n var _props$type = props.type,\n type = _props$type === void 0 ? 'default' : _props$type,\n size = props.size,\n mark = props.mark,\n plain = props.plain,\n round = props.round,\n color = props.color,\n textColor = props.textColor,\n closeable = props.closeable,\n children = props.children,\n onClose = props.onClose,\n style = props.style,\n className = props.className,\n others = _objectWithoutProperties(props, _excluded);\n\n return /*#__PURE__*/_jsxs(View, _objectSpread(_objectSpread({\n className: ' ' + utils.bem('tag', [type, size, {\n mark: mark,\n plain: plain,\n round: round\n }]) + \" \".concat(className || ''),\n style: utils.style([computed.rootStyle({\n plain: plain,\n color: color,\n textColor: textColor\n }), style])\n }, others), {}, {\n children: [children, closeable && /*#__PURE__*/_jsx(Icon, {\n name: \"cross\",\n className: \"van-tag__close\",\n onClick: onClose\n })]\n }));\n}\nexport default Tag;","import { style } from '../wxs/style';\n\nfunction rootStyle(data) {\n return style({\n 'background-color': data.plain ? '' : data.color,\n color: data.textColor || data.plain ? data.textColor || data.color : ''\n });\n}\n\nexport { rootStyle };","import { pxTransform } from '@tarojs/taro';\n\nfunction addUnit(value) {\n if (value == null) {\n return undefined;\n }\n\n return /^-?\\d+(\\.\\d+)?$/.test('' + value) ? pxTransform(value) : value;\n}\n\nexport { addUnit };","function isArray(array) {\n return array && toString.call(array) === '[object Array]';\n}\n\nexport { isArray };","import _typeof from \"@babel/runtime/helpers/typeof\";\nimport * as array from './array';\nimport * as object from './object';\nvar PREFIX = 'van-';\n\nfunction join(name, mods) {\n name = PREFIX + name;\n mods = mods.map(function (mod) {\n return name + '--' + mod;\n });\n mods.unshift(name);\n return mods.join(' ');\n}\n\nfunction traversing(mods, conf) {\n if (!conf) {\n return;\n } // 加前缀\n\n\n if (typeof conf === 'string' || typeof conf === 'number') {\n mods.push(conf);\n } else if (array.isArray(conf)) {\n // 加前缀\n conf.forEach(function (item) {\n traversing(mods, item);\n });\n } else if (_typeof(conf) === 'object') {\n // 加属性\n object.keys(conf).forEach(function (key) {\n conf[key] && mods.push(key);\n });\n }\n}\n\nfunction _bem(name, conf) {\n var mods = [];\n traversing(mods, conf);\n return join(name, mods);\n}\n\nexport { _bem };","import _typeof from \"@babel/runtime/helpers/typeof\";\n\n/**\n * Simple memoize\n * wxs doesn't support fn.apply, so this memoize only support up to 2 args\n */\n\n/* eslint-disable */\nfunction isPrimitive(value) {\n var type = _typeof(value);\n\n return type === 'boolean' || type === 'number' || type === 'string' || type === 'undefined' || value === null;\n} // mock simple fn.call in wxs\n\n\nfunction call(fn, args) {\n if (args.length === 2) {\n return fn(args[0], args[1]);\n }\n\n if (args.length === 1) {\n return fn(args[0]);\n }\n\n return fn();\n}\n\nfunction serializer(args) {\n if (args.length === 1 && isPrimitive(args[0])) {\n return args[0];\n }\n\n var obj = {};\n\n for (var i = 0; i < args.length; i++) {\n obj['key' + i] = args[i];\n }\n\n return JSON.stringify(obj);\n}\n\nfunction memoize(fn) {\n var cache = {};\n return function () {\n var key = serializer(arguments);\n\n if (cache[key] === undefined) {\n cache[key] = call(fn, arguments);\n }\n\n return cache[key];\n };\n}\n\nexport { memoize };","var REGEXP = new RegExp('{|}|\"', 'g');\n\nfunction keys(obj) {\n return JSON.stringify(obj).replace(REGEXP, '').split(',').map(function (item) {\n return item.split(':')[0];\n });\n}\n\nexport { keys };","import * as array from './array';\nimport * as object from './object';\n\nfunction kebabCase(word) {\n var _word$replace;\n\n var newWord = (_word$replace = word.replace(new RegExp('[A-Z]', 'g'), function (i) {\n return '-' + i;\n })) === null || _word$replace === void 0 ? void 0 : _word$replace.toLowerCase();\n return newWord;\n}\n\nfunction cssStyle(styles) {\n if (array.isArray(styles)) {\n var obj = {};\n styles.filter(function (item) {\n return item != null && item !== '';\n }).map(function (item) {\n Object.assign(obj, cssStyle(item));\n });\n return obj;\n }\n\n if (toString.call(styles) === '[object String]') {\n var _obj = {};\n styles.split(';').map(function (item) {\n var _property$, _property$2;\n\n var property = item.split(':');\n _obj[((_property$ = property[0]) === null || _property$ === void 0 ? void 0 : _property$.trim()) || ''] = (_property$2 = property[1]) === null || _property$2 === void 0 ? void 0 : _property$2.trim();\n });\n return _obj;\n }\n\n return styles;\n}\n\nfunction style(styles) {\n if (array.isArray(styles)) {\n return styles.filter(function (item) {\n return item != null && item !== '';\n }).map(function (item) {\n return style(item);\n }).join(';') || '';\n }\n\n if (toString.call(styles) === '[object Object]') {\n return object.keys(styles).filter(function (key) {\n return styles[key] != null && styles[key] !== '';\n }).map(function (key) {\n return [kebabCase(key), [styles[key]]].join(':');\n }).join(';') || '';\n }\n\n return styles || '';\n}\n\nexport { style, cssStyle };","import { _bem } from './bem';\nimport { memoize } from './memoize';\nimport { addUnit } from './add-unit';\nimport { style, cssStyle } from './style';\nimport { isArray } from './array';\nimport { keys } from './object';\nvar bem = memoize(_bem);\nexport { memoize, addUnit, bem, style, isArray, keys, cssStyle };","import { Button, Card, Col, Divider, Grid, GridItem, Row, Tag } from \"@antmjs/vantui\";\nimport { View } from \"@tarojs/components\";\nimport React, { useCallback } from \"react\";\nimport { Swiper, SwiperItem, Image } from \"@antmjs/vantui\";\nimport react from \"react\";\nimport { NoticeBar } from \"@antmjs/vantui\";\n\nconst Home = () => {\n // const { images } = COMMON\n const [initPage1, setInitPage1] = react.useState(0);\n const onChange = (e) => {};\n const images = [\n \"cloud://cloud1-5g5xrgza12a0dd6d.636c-cloud1-5g5xrgza12a0dd6d-1253665791/download.jpg\",\n \"cloud://cloud1-5g5xrgza12a0dd6d.636c-cloud1-5g5xrgza12a0dd6d-1253665791/images.jpg\",\n ];\n\n return (\n \n {/* 通知条 */}\n \n {/* 顶部 */}\n {/* \n \n \n 深圳\n \n
\n */}\n \n {/* 深圳 */}\n \n 深圳\n \n \n {/* 轮播图 */}\n \n \n {images.map((item, index) => (\n \n \n \n ))}\n \n \n\n {/* 模块 */}\n \n \n \n \n \n \n\n {/* 分割线 */}\n \n \n \n\n {[1, 2].map((item: any) => {\n return (\n \n // \n // \n // \n // }\n />\n );\n })}\n \n );\n};\n\nexport default Home;\n","import { createPageConfig } from '@tarojs/runtime'\nimport component from \"../../../node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./index.tsx\"\nvar config = {};\n\n\nvar inst = Page(createPageConfig(component, 'pages/home/index', {root:{cn:[]}}, config || {}))\n\n\n","/*!\n\tCopyright (c) 2018 Jed Watson.\n\tLicensed under the MIT License (MIT), see\n\thttp://jedwatson.github.io/classnames\n*/\n/* global define */\n\n(function () {\n\t'use strict';\n\n\tvar hasOwn = {}.hasOwnProperty;\n\tvar nativeCodeString = '[native code]';\n\n\tfunction classNames() {\n\t\tvar classes = [];\n\n\t\tfor (var i = 0; i < arguments.length; i++) {\n\t\t\tvar arg = arguments[i];\n\t\t\tif (!arg) continue;\n\n\t\t\tvar argType = typeof arg;\n\n\t\t\tif (argType === 'string' || argType === 'number') {\n\t\t\t\tclasses.push(arg);\n\t\t\t} else if (Array.isArray(arg)) {\n\t\t\t\tif (arg.length) {\n\t\t\t\t\tvar inner = classNames.apply(null, arg);\n\t\t\t\t\tif (inner) {\n\t\t\t\t\t\tclasses.push(inner);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else if (argType === 'object') {\n\t\t\t\tif (arg.toString !== Object.prototype.toString && !arg.toString.toString().includes('[native code]')) {\n\t\t\t\t\tclasses.push(arg.toString());\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\tfor (var key in arg) {\n\t\t\t\t\tif (hasOwn.call(arg, key) && arg[key]) {\n\t\t\t\t\t\tclasses.push(key);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn classes.join(' ');\n\t}\n\n\tif (typeof module !== 'undefined' && module.exports) {\n\t\tclassNames.default = classNames;\n\t\tmodule.exports = classNames;\n\t} else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {\n\t\t// register as 'classnames', consistent with npm package name\n\t\tdefine('classnames', [], function () {\n\t\t\treturn classNames;\n\t\t});\n\t} else {\n\t\twindow.classNames = classNames;\n\t}\n}());\n","// Generated by CoffeeScript 1.12.2\n(function() {\n var getNanoSeconds, hrtime, loadTime, moduleLoadTime, nodeLoadTime, upTime;\n\n if ((typeof performance !== \"undefined\" && performance !== null) && performance.now) {\n module.exports = function() {\n return performance.now();\n };\n } else if ((typeof process !== \"undefined\" && process !== null) && process.hrtime) {\n module.exports = function() {\n return (getNanoSeconds() - nodeLoadTime) / 1e6;\n };\n hrtime = process.hrtime;\n getNanoSeconds = function() {\n var hr;\n hr = hrtime();\n return hr[0] * 1e9 + hr[1];\n };\n moduleLoadTime = getNanoSeconds();\n upTime = process.uptime() * 1e9;\n nodeLoadTime = moduleLoadTime - upTime;\n } else if (Date.now) {\n module.exports = function() {\n return Date.now() - loadTime;\n };\n loadTime = Date.now();\n } else {\n module.exports = function() {\n return new Date().getTime() - loadTime;\n };\n loadTime = new Date().getTime();\n }\n\n}).call(this);\n\n//# sourceMappingURL=performance-now.js.map\n","var now = require('performance-now')\n , root = typeof window === 'undefined' ? global : window\n , vendors = ['moz', 'webkit']\n , suffix = 'AnimationFrame'\n , raf = root['request' + suffix]\n , caf = root['cancel' + suffix] || root['cancelRequest' + suffix]\n\nfor(var i = 0; !raf && i < vendors.length; i++) {\n raf = root[vendors[i] + 'Request' + suffix]\n caf = root[vendors[i] + 'Cancel' + suffix]\n || root[vendors[i] + 'CancelRequest' + suffix]\n}\n\n// Some versions of FF have rAF but not cAF\nif(!raf || !caf) {\n var last = 0\n , id = 0\n , queue = []\n , frameDuration = 1000 / 60\n\n raf = function(callback) {\n if(queue.length === 0) {\n var _now = now()\n , next = Math.max(0, frameDuration - (_now - last))\n last = next + _now\n setTimeout(function() {\n var cp = queue.slice(0)\n // Clear queue here to prevent\n // callbacks from appending listeners\n // to the current frame's queue\n queue.length = 0\n for(var i = 0; i < cp.length; i++) {\n if(!cp[i].cancelled) {\n try{\n cp[i].callback(last)\n } catch(e) {\n setTimeout(function() { throw e }, 0)\n }\n }\n }\n }, Math.round(next))\n }\n queue.push({\n handle: ++id,\n callback: callback,\n cancelled: false\n })\n return id\n }\n\n caf = function(handle) {\n for(var i = 0; i < queue.length; i++) {\n if(queue[i].handle === handle) {\n queue[i].cancelled = true\n }\n }\n }\n}\n\nmodule.exports = function(fn) {\n // Wrap in a new function to prevent\n // `cancel` potentially being assigned\n // to the native rAF function\n return raf.call(root, fn)\n}\nmodule.exports.cancel = function() {\n caf.apply(root, arguments)\n}\nmodule.exports.polyfill = function(object) {\n if (!object) {\n object = root;\n }\n object.requestAnimationFrame = raf\n object.cancelAnimationFrame = caf\n}\n","var _typeof = require(\"./typeof.js\")[\"default\"];\nfunction _regeneratorRuntime() {\n \"use strict\"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */\n module.exports = _regeneratorRuntime = function _regeneratorRuntime() {\n return exports;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n var exports = {},\n Op = Object.prototype,\n hasOwn = Op.hasOwnProperty,\n defineProperty = Object.defineProperty || function (obj, key, desc) {\n obj[key] = desc.value;\n },\n $Symbol = \"function\" == typeof Symbol ? Symbol : {},\n iteratorSymbol = $Symbol.iterator || \"@@iterator\",\n asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\",\n toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n function define(obj, key, value) {\n return Object.defineProperty(obj, key, {\n value: value,\n enumerable: !0,\n configurable: !0,\n writable: !0\n }), obj[key];\n }\n try {\n define({}, \"\");\n } catch (err) {\n define = function define(obj, key, value) {\n return obj[key] = value;\n };\n }\n function wrap(innerFn, outerFn, self, tryLocsList) {\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator,\n generator = Object.create(protoGenerator.prototype),\n context = new Context(tryLocsList || []);\n return defineProperty(generator, \"_invoke\", {\n value: makeInvokeMethod(innerFn, self, context)\n }), generator;\n }\n function tryCatch(fn, obj, arg) {\n try {\n return {\n type: \"normal\",\n arg: fn.call(obj, arg)\n };\n } catch (err) {\n return {\n type: \"throw\",\n arg: err\n };\n }\n }\n exports.wrap = wrap;\n var ContinueSentinel = {};\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n var IteratorPrototype = {};\n define(IteratorPrototype, iteratorSymbol, function () {\n return this;\n });\n var getProto = Object.getPrototypeOf,\n NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol) && (IteratorPrototype = NativeIteratorPrototype);\n var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype);\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function (method) {\n define(prototype, method, function (arg) {\n return this._invoke(method, arg);\n });\n });\n }\n function AsyncIterator(generator, PromiseImpl) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (\"throw\" !== record.type) {\n var result = record.arg,\n value = result.value;\n return value && \"object\" == _typeof(value) && hasOwn.call(value, \"__await\") ? PromiseImpl.resolve(value.__await).then(function (value) {\n invoke(\"next\", value, resolve, reject);\n }, function (err) {\n invoke(\"throw\", err, resolve, reject);\n }) : PromiseImpl.resolve(value).then(function (unwrapped) {\n result.value = unwrapped, resolve(result);\n }, function (error) {\n return invoke(\"throw\", error, resolve, reject);\n });\n }\n reject(record.arg);\n }\n var previousPromise;\n defineProperty(this, \"_invoke\", {\n value: function value(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new PromiseImpl(function (resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();\n }\n });\n }\n function makeInvokeMethod(innerFn, self, context) {\n var state = \"suspendedStart\";\n return function (method, arg) {\n if (\"executing\" === state) throw new Error(\"Generator is already running\");\n if (\"completed\" === state) {\n if (\"throw\" === method) throw arg;\n return doneResult();\n }\n for (context.method = method, context.arg = arg;;) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n if (\"next\" === context.method) context.sent = context._sent = context.arg;else if (\"throw\" === context.method) {\n if (\"suspendedStart\" === state) throw state = \"completed\", context.arg;\n context.dispatchException(context.arg);\n } else \"return\" === context.method && context.abrupt(\"return\", context.arg);\n state = \"executing\";\n var record = tryCatch(innerFn, self, context);\n if (\"normal\" === record.type) {\n if (state = context.done ? \"completed\" : \"suspendedYield\", record.arg === ContinueSentinel) continue;\n return {\n value: record.arg,\n done: context.done\n };\n }\n \"throw\" === record.type && (state = \"completed\", context.method = \"throw\", context.arg = record.arg);\n }\n };\n }\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (undefined === method) {\n if (context.delegate = null, \"throw\" === context.method) {\n if (delegate.iterator[\"return\"] && (context.method = \"return\", context.arg = undefined, maybeInvokeDelegate(delegate, context), \"throw\" === context.method)) return ContinueSentinel;\n context.method = \"throw\", context.arg = new TypeError(\"The iterator does not provide a 'throw' method\");\n }\n return ContinueSentinel;\n }\n var record = tryCatch(method, delegate.iterator, context.arg);\n if (\"throw\" === record.type) return context.method = \"throw\", context.arg = record.arg, context.delegate = null, ContinueSentinel;\n var info = record.arg;\n return info ? info.done ? (context[delegate.resultName] = info.value, context.next = delegate.nextLoc, \"return\" !== context.method && (context.method = \"next\", context.arg = undefined), context.delegate = null, ContinueSentinel) : info : (context.method = \"throw\", context.arg = new TypeError(\"iterator result is not an object\"), context.delegate = null, ContinueSentinel);\n }\n function pushTryEntry(locs) {\n var entry = {\n tryLoc: locs[0]\n };\n 1 in locs && (entry.catchLoc = locs[1]), 2 in locs && (entry.finallyLoc = locs[2], entry.afterLoc = locs[3]), this.tryEntries.push(entry);\n }\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\", delete record.arg, entry.completion = record;\n }\n function Context(tryLocsList) {\n this.tryEntries = [{\n tryLoc: \"root\"\n }], tryLocsList.forEach(pushTryEntry, this), this.reset(!0);\n }\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) return iteratorMethod.call(iterable);\n if (\"function\" == typeof iterable.next) return iterable;\n if (!isNaN(iterable.length)) {\n var i = -1,\n next = function next() {\n for (; ++i < iterable.length;) {\n if (hasOwn.call(iterable, i)) return next.value = iterable[i], next.done = !1, next;\n }\n return next.value = undefined, next.done = !0, next;\n };\n return next.next = next;\n }\n }\n return {\n next: doneResult\n };\n }\n function doneResult() {\n return {\n value: undefined,\n done: !0\n };\n }\n return GeneratorFunction.prototype = GeneratorFunctionPrototype, defineProperty(Gp, \"constructor\", {\n value: GeneratorFunctionPrototype,\n configurable: !0\n }), defineProperty(GeneratorFunctionPrototype, \"constructor\", {\n value: GeneratorFunction,\n configurable: !0\n }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, \"GeneratorFunction\"), exports.isGeneratorFunction = function (genFun) {\n var ctor = \"function\" == typeof genFun && genFun.constructor;\n return !!ctor && (ctor === GeneratorFunction || \"GeneratorFunction\" === (ctor.displayName || ctor.name));\n }, exports.mark = function (genFun) {\n return Object.setPrototypeOf ? Object.setPrototypeOf(genFun, GeneratorFunctionPrototype) : (genFun.__proto__ = GeneratorFunctionPrototype, define(genFun, toStringTagSymbol, \"GeneratorFunction\")), genFun.prototype = Object.create(Gp), genFun;\n }, exports.awrap = function (arg) {\n return {\n __await: arg\n };\n }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, asyncIteratorSymbol, function () {\n return this;\n }), exports.AsyncIterator = AsyncIterator, exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) {\n void 0 === PromiseImpl && (PromiseImpl = Promise);\n var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl);\n return exports.isGeneratorFunction(outerFn) ? iter : iter.next().then(function (result) {\n return result.done ? result.value : iter.next();\n });\n }, defineIteratorMethods(Gp), define(Gp, toStringTagSymbol, \"Generator\"), define(Gp, iteratorSymbol, function () {\n return this;\n }), define(Gp, \"toString\", function () {\n return \"[object Generator]\";\n }), exports.keys = function (val) {\n var object = Object(val),\n keys = [];\n for (var key in object) {\n keys.push(key);\n }\n return keys.reverse(), function next() {\n for (; keys.length;) {\n var key = keys.pop();\n if (key in object) return next.value = key, next.done = !1, next;\n }\n return next.done = !0, next;\n };\n }, exports.values = values, Context.prototype = {\n constructor: Context,\n reset: function reset(skipTempReset) {\n if (this.prev = 0, this.next = 0, this.sent = this._sent = undefined, this.done = !1, this.delegate = null, this.method = \"next\", this.arg = undefined, this.tryEntries.forEach(resetTryEntry), !skipTempReset) for (var name in this) {\n \"t\" === name.charAt(0) && hasOwn.call(this, name) && !isNaN(+name.slice(1)) && (this[name] = undefined);\n }\n },\n stop: function stop() {\n this.done = !0;\n var rootRecord = this.tryEntries[0].completion;\n if (\"throw\" === rootRecord.type) throw rootRecord.arg;\n return this.rval;\n },\n dispatchException: function dispatchException(exception) {\n if (this.done) throw exception;\n var context = this;\n function handle(loc, caught) {\n return record.type = \"throw\", record.arg = exception, context.next = loc, caught && (context.method = \"next\", context.arg = undefined), !!caught;\n }\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i],\n record = entry.completion;\n if (\"root\" === entry.tryLoc) return handle(\"end\");\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\"),\n hasFinally = hasOwn.call(entry, \"finallyLoc\");\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0);\n if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc);\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0);\n } else {\n if (!hasFinally) throw new Error(\"try statement without catch or finally\");\n if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc);\n }\n }\n }\n },\n abrupt: function abrupt(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev && hasOwn.call(entry, \"finallyLoc\") && this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n finallyEntry && (\"break\" === type || \"continue\" === type) && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc && (finallyEntry = null);\n var record = finallyEntry ? finallyEntry.completion : {};\n return record.type = type, record.arg = arg, finallyEntry ? (this.method = \"next\", this.next = finallyEntry.finallyLoc, ContinueSentinel) : this.complete(record);\n },\n complete: function complete(record, afterLoc) {\n if (\"throw\" === record.type) throw record.arg;\n return \"break\" === record.type || \"continue\" === record.type ? this.next = record.arg : \"return\" === record.type ? (this.rval = this.arg = record.arg, this.method = \"return\", this.next = \"end\") : \"normal\" === record.type && afterLoc && (this.next = afterLoc), ContinueSentinel;\n },\n finish: function finish(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) return this.complete(entry.completion, entry.afterLoc), resetTryEntry(entry), ContinueSentinel;\n }\n },\n \"catch\": function _catch(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (\"throw\" === record.type) {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n throw new Error(\"illegal catch attempt\");\n },\n delegateYield: function delegateYield(iterable, resultName, nextLoc) {\n return this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n }, \"next\" === this.method && (this.arg = undefined), ContinueSentinel;\n }\n }, exports;\n}\nmodule.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n return (module.exports = _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) {\n return typeof obj;\n } : function (obj) {\n return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports), _typeof(obj);\n}\nmodule.exports = _typeof, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","// TODO(Babel 8): Remove this file.\n\nvar runtime = require(\"../helpers/regeneratorRuntime\")();\nmodule.exports = runtime;\n\n// Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736=\ntry {\n regeneratorRuntime = runtime;\n} catch (accidentalStrictMode) {\n if (typeof globalThis === \"object\") {\n globalThis.regeneratorRuntime = runtime;\n } else {\n Function(\"r\", \"regeneratorRuntime = r\")(runtime);\n }\n}\n","export default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n return arr2;\n}","export default function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}","function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n if (info.done) {\n resolve(value);\n } else {\n Promise.resolve(value).then(_next, _throw);\n }\n}\nexport default function _asyncToGenerator(fn) {\n return function () {\n var self = this,\n args = arguments;\n return new Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);\n }\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);\n }\n _next(undefined);\n });\n };\n}","export default function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n return obj;\n}","export default function _iterableToArrayLimit(arr, i) {\n var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"];\n if (_i == null) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n var _s, _e;\n try {\n for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n return _arr;\n}","export default function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","import objectWithoutPropertiesLoose from \"./objectWithoutPropertiesLoose.js\";\nexport default function _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n var target = objectWithoutPropertiesLoose(source, excluded);\n var key, i;\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n return target;\n}","export default function _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n return target;\n}","import arrayWithHoles from \"./arrayWithHoles.js\";\nimport iterableToArrayLimit from \"./iterableToArrayLimit.js\";\nimport unsupportedIterableToArray from \"./unsupportedIterableToArray.js\";\nimport nonIterableRest from \"./nonIterableRest.js\";\nexport default function _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}"],"names":[],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"pages/home/index.js","mappings":";;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;AC7IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;ACxCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;ACrHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;AC5EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AASA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;AC1GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACnNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;AC3CA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;AC/mBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACjDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACEA;AAGA;AAEA;AAAA;AAAA;AAEA;AACA;AACA;AAAA;AAAA;AAAA;AACA;AACA;AAKA;AACA;AAGA;AACA;AAAA;AAUA;AAEA;AAAA;AAAA;AAAA;AAEA;AAGA;AAAA;AAEA;AACA;AACA;AACA;AACA;AACA;AAAA;AAEA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AAIA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AAEA;AAAA;AAAA;AACA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAIA;AACA;AAIA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AAGA;AAAA;AAGA;;AAEA;;;;;;;;;;;;;;AC5GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AAGA;;;;;;;;;;;AC3DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;AC1TA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","sources":["webpack://myApp/._node_modules_@antmjs_vantui_es_card_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_divider_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_divider_wxs.js","webpack://myApp/._node_modules_@antmjs_vantui_es_grid-item_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_grid-item_wxs.js","webpack://myApp/._node_modules_@antmjs_vantui_es_grid_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_grid_wxs.js","webpack://myApp/._node_modules_@antmjs_vantui_es_image_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_image_wxs.js","webpack://myApp/._node_modules_@antmjs_vantui_es_notice-bar_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_notice-bar_wxs.js","webpack://myApp/._node_modules_@antmjs_vantui_es_swiper-item_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_swiper_context.js","webpack://myApp/._node_modules_@antmjs_vantui_es_swiper_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_swiper_swiper.js","webpack://myApp/._node_modules_@antmjs_vantui_es_tag_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_tag_wxs.js","webpack://myApp/._src_pages_home_index.tsx","webpack://myApp/./src/pages/home/index.tsx?e8ed","webpack://myApp/._node_modules_classnames_index.js","webpack://myApp/._node_modules_@babel_runtime_helpers_regeneratorRuntime.js","webpack://myApp/._node_modules_@babel_runtime_helpers_typeof.js","webpack://myApp/._node_modules_@babel_runtime_regenerator_index.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_asyncToGenerator.js"],"sourcesContent":["import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"tag\", \"num\", \"desc\", \"thumb\", \"title\", \"price\", \"centered\", \"lazyLoad\", \"thumbLink\", \"originPrice\", \"thumbMode\", \"currency\", \"renderFooter\", \"renderBottom\", \"renderNum\", \"renderOriginPrice\", \"renderPriceTop\", \"renderThumb\", \"renderPrice\", \"renderDesc\", \"renderTag\", \"renderTitle\", \"renderTags\", \"style\", \"className\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport { View, Text, Image } from '@tarojs/components';\nimport { useEffect, useState } from 'react';\nimport * as utils from '../wxs/utils';\nimport { jumpLink } from '../common/jumpLink';\nimport { Tag } from '../tag';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nexport function Card(props) {\n var tag = props.tag,\n num = props.num,\n desc = props.desc,\n thumb = props.thumb,\n title = props.title,\n price = props.price,\n centered = props.centered,\n lazyLoad = props.lazyLoad,\n thumbLink = props.thumbLink,\n originPrice = props.originPrice,\n _props$thumbMode = props.thumbMode,\n thumbMode = _props$thumbMode === void 0 ? 'aspectFit' : _props$thumbMode,\n _props$currency = props.currency,\n currency = _props$currency === void 0 ? '¥' : _props$currency,\n renderFooter = props.renderFooter,\n renderBottom = props.renderBottom,\n renderNum = props.renderNum,\n renderOriginPrice = props.renderOriginPrice,\n renderPriceTop = props.renderPriceTop,\n renderThumb = props.renderThumb,\n renderPrice = props.renderPrice,\n renderDesc = props.renderDesc,\n renderTag = props.renderTag,\n renderTitle = props.renderTitle,\n renderTags = props.renderTags,\n style = props.style,\n className = props.className,\n others = _objectWithoutProperties(props, _excluded);\n\n var _useState = useState({\n integerStr: '',\n decimalStr: ''\n }),\n _useState2 = _slicedToArray(_useState, 2),\n state = _useState2[0],\n setState = _useState2[1];\n\n var integerStr = state.integerStr,\n decimalStr = state.decimalStr;\n useEffect(function () {\n var priceArr = price.toString().split('.');\n setState(function (pre) {\n return _objectSpread(_objectSpread({}, pre), {}, {\n integerStr: priceArr[0],\n decimalStr: priceArr[1] ? \".\".concat(priceArr[1]) : ''\n });\n });\n }, [price]);\n return /*#__PURE__*/_jsxs(View, _objectSpread(_objectSpread({\n className: \"van-card \".concat(className || ''),\n style: style\n }, others), {}, {\n children: [/*#__PURE__*/_jsxs(View, {\n className: utils.bem('card__header', {\n center: centered\n }),\n children: [/*#__PURE__*/_jsxs(View, {\n className: \"van-card__thumb\",\n onClick: function onClick() {\n thumbLink && jumpLink(thumbLink);\n },\n children: [thumb ? /*#__PURE__*/_jsx(Image, {\n src: thumb,\n mode: thumbMode,\n lazyLoad: lazyLoad,\n className: \"van-card__img thumb-class\"\n }) : renderThumb, /*#__PURE__*/_jsx(View, {\n children: tag ? /*#__PURE__*/_jsx(Tag, {\n mark: true,\n type: \"danger\",\n className: \"van-card__tag\",\n children: tag\n }) : renderTag\n })]\n }), /*#__PURE__*/_jsxs(View, {\n className: 'van-card__content ' + utils.bem('card__content', {\n center: centered\n }),\n children: [/*#__PURE__*/_jsxs(View, {\n children: [/*#__PURE__*/_jsx(View, {\n children: title ? /*#__PURE__*/_jsx(View, {\n className: \"van-card__title title-class\",\n children: title\n }) : renderTitle\n }), /*#__PURE__*/_jsx(View, {\n children: desc ? /*#__PURE__*/_jsx(View, {\n className: \"van-card__desc desc-class\",\n children: desc\n }) : renderDesc\n }), renderTags]\n }), /*#__PURE__*/_jsxs(View, {\n className: \"van-card__bottom\",\n children: [renderPriceTop, /*#__PURE__*/_jsx(View, {\n children: price ? /*#__PURE__*/_jsxs(View, {\n className: \"van-card__price price-class\",\n children: [/*#__PURE__*/_jsx(Text, {\n children: currency\n }), /*#__PURE__*/_jsx(Text, {\n className: \"van-card__price-integer\",\n children: integerStr\n }), /*#__PURE__*/_jsx(Text, {\n className: \"van-card__price-decimal\",\n children: decimalStr\n })]\n }) : renderPrice\n }), /*#__PURE__*/_jsx(View, {\n children: originPrice ? /*#__PURE__*/_jsx(View, {\n className: \"van-card__origin-price origin-price-class\",\n children: currency + ' ' + originPrice\n }) : renderOriginPrice\n }), /*#__PURE__*/_jsx(View, {\n children: num ? /*#__PURE__*/_jsx(View, {\n className: \"van-card__num num-class\",\n children: 'x ' + num\n }) : renderNum\n }), renderBottom]\n })]\n })]\n }), /*#__PURE__*/_jsx(View, {\n className: \"van-card__footer\",\n children: renderFooter\n })]\n }));\n}\nexport default Card;","import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"dashed\", \"hairline\", \"contentPosition\", \"borderColor\", \"textColor\", \"fontSize\", \"style\", \"className\", \"children\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport { View } from '@tarojs/components';\nimport * as utils from '../wxs/utils';\nimport * as computed from './wxs';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport function Divider(props) {\n var _props$dashed = props.dashed,\n dashed = _props$dashed === void 0 ? false : _props$dashed,\n _props$hairline = props.hairline,\n hairline = _props$hairline === void 0 ? false : _props$hairline,\n contentPosition = props.contentPosition,\n borderColor = props.borderColor,\n textColor = props.textColor,\n fontSize = props.fontSize,\n style = props.style,\n className = props.className,\n children = props.children,\n others = _objectWithoutProperties(props, _excluded);\n\n return /*#__PURE__*/_jsx(View, _objectSpread(_objectSpread({\n className: ' ' + utils.bem('divider', [{\n dashed: dashed,\n hairline: hairline\n }, contentPosition]) + \" \".concat(className || ''),\n style: utils.style([computed.rootStyle({\n borderColor: borderColor,\n textColor: textColor,\n fontSize: fontSize\n }), style])\n }, others), {}, {\n children: children\n }));\n}\nexport default Divider;","import { style } from '../wxs/style';\nimport { addUnit } from '../wxs/add-unit';\n\nfunction rootStyle(data) {\n return style([{\n 'border-color': data.borderColor,\n color: data.textColor,\n 'font-size': addUnit(data.fontSize)\n }]);\n}\n\nexport { rootStyle };","import _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"icon\", \"iconColor\", \"iconPrefix\", \"dot\", \"info\", \"badge\", \"text\", \"setChildrenInstance\", \"parentInstance\", \"index\", \"url\", \"linkType\", \"style\", \"className\"];\nimport { View, Text } from '@tarojs/components';\nimport { useState, useEffect, useCallback } from 'react';\nimport { jumpLink } from '../common/jumpLink';\nimport * as utils from '../wxs/utils';\nimport VanIcon from '../icon/index';\nimport * as computed from './wxs';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { Fragment as _Fragment } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nexport function GridItem(props) {\n var icon = props.icon,\n iconColor = props.iconColor,\n _props$iconPrefix = props.iconPrefix,\n iconPrefix = _props$iconPrefix === void 0 ? 'van-icon' : _props$iconPrefix,\n dot = props.dot,\n info = props.info,\n badge = props.badge,\n text = props.text,\n setChildrenInstance = props.setChildrenInstance,\n parentInstance = props.parentInstance,\n index = props.index,\n url = props.url,\n linkType = props.linkType,\n style = props.style,\n className = props.className,\n others = _objectWithoutProperties(props, _excluded);\n\n var _useState = useState({}),\n _useState2 = _slicedToArray(_useState, 2),\n parentState = _useState2[0],\n setParentState = _useState2[1];\n\n useEffect(function () {\n setChildrenInstance(index, {\n updateStyle: updateStyle\n });\n }, // eslint-disable-next-line react-hooks/exhaustive-deps\n [index, setChildrenInstance]);\n useEffect(function () {\n updateStyle(); // eslint-disable-next-line react-hooks/exhaustive-deps\n }, // eslint-disable-next-line react-hooks/exhaustive-deps\n [parentInstance.columnNum]);\n var updateStyle = useCallback(function () {\n var columnNum = parentInstance.columnNum,\n border = parentInstance.border,\n square = parentInstance.square,\n gutter = parentInstance.gutter,\n clickable = parentInstance.clickable,\n center = parentInstance.center,\n direction = parentInstance.direction,\n reverse = parentInstance.reverse,\n iconSize = parentInstance.iconSize;\n setParentState({\n center: center,\n border: border,\n square: square,\n gutter: gutter,\n clickable: clickable,\n direction: direction,\n reverse: reverse,\n iconSize: iconSize,\n index: index,\n columnNum: columnNum\n });\n }, [parentInstance, index]);\n return /*#__PURE__*/_jsx(View, {\n className: ' ' + utils.bem('grid-item', {\n square: parentState === null || parentState === void 0 ? void 0 : parentState.square\n }) + ' ' + className,\n style: utils.style([computed.wrapperStyle({\n square: parentState === null || parentState === void 0 ? void 0 : parentState.square,\n gutter: parentState === null || parentState === void 0 ? void 0 : parentState.gutter,\n columnNum: parentState === null || parentState === void 0 ? void 0 : parentState.columnNum,\n index: parentState === null || parentState === void 0 ? void 0 : parentState.index\n }), style]),\n onClick: function onClick(e) {\n var _others$onClick;\n\n url && jumpLink(url, linkType);\n others === null || others === void 0 ? void 0 : (_others$onClick = others.onClick) === null || _others$onClick === void 0 ? void 0 : _others$onClick.call(others, e);\n },\n children: /*#__PURE__*/_jsx(View, {\n className: 'content-class ' + utils.bem('grid-item__content', [parentState === null || parentState === void 0 ? void 0 : parentState.direction, {\n center: parentState === null || parentState === void 0 ? void 0 : parentState.center,\n square: parentState === null || parentState === void 0 ? void 0 : parentState.square,\n reverse: parentState === null || parentState === void 0 ? void 0 : parentState.reverse,\n clickable: parentState === null || parentState === void 0 ? void 0 : parentState.clickable,\n surround: (parentState === null || parentState === void 0 ? void 0 : parentState.border) && (parentState === null || parentState === void 0 ? void 0 : parentState.gutter)\n }]) + ' ' + (parentState !== null && parentState !== void 0 && parentState.border ? 'van-hairline--surround' : ''),\n style: computed.contentStyle({\n square: parentState === null || parentState === void 0 ? void 0 : parentState.square,\n gutter: parentState === null || parentState === void 0 ? void 0 : parentState.gutter\n }),\n children: others.children || /*#__PURE__*/_jsxs(_Fragment, {\n children: [/*#__PURE__*/_jsx(View, {\n className: \"van-grid-item__icon icon-class\",\n children: icon ? /*#__PURE__*/_jsx(VanIcon, {\n name: icon,\n color: iconColor,\n classPrefix: iconPrefix,\n dot: dot,\n info: badge || info,\n size: parentState === null || parentState === void 0 ? void 0 : parentState.iconSize\n }) : parentState.renderIcon\n }), /*#__PURE__*/_jsx(View, {\n className: \"van-grid-item__text text-class\",\n children: text ? /*#__PURE__*/_jsx(Text, {\n children: text\n }) : parentState.renderText\n })]\n })\n })\n });\n}\nexport default GridItem;","import { style } from '../wxs/style';\nimport { addUnit } from '../wxs/add-unit';\n\nfunction wrapperStyle(data) {\n var width = 100 / data.columnNum + '%';\n return style({\n width: width,\n 'padding-top': data.square ? width : null,\n 'padding-right': addUnit(data.gutter),\n 'margin-top': data.index >= data.columnNum && !data.square ? addUnit(data.gutter) : null\n });\n}\n\nfunction contentStyle(data) {\n return data.square ? style({\n right: addUnit(data.gutter),\n bottom: addUnit(data.gutter),\n height: 'auto'\n }) : '';\n}\n\nexport { wrapperStyle, contentStyle };","import _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"gutter\", \"clickable\", \"columnNum\", \"center\", \"border\", \"direction\", \"iconSize\", \"square\", \"reverse\", \"className\", \"style\"];\nimport { View } from '@tarojs/components';\nimport { cloneElement, useCallback, useMemo, useRef, useEffect } from 'react';\nimport * as utils from '../wxs/utils';\nimport * as computed from './wxs';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport function Grid(props) {\n var _props$gutter = props.gutter,\n gutter = _props$gutter === void 0 ? null : _props$gutter,\n clickable = props.clickable,\n _props$columnNum = props.columnNum,\n columnNum = _props$columnNum === void 0 ? 4 : _props$columnNum,\n _props$center = props.center,\n center = _props$center === void 0 ? true : _props$center,\n _props$border = props.border,\n border = _props$border === void 0 ? true : _props$border,\n direction = props.direction,\n _props$iconSize = props.iconSize,\n iconSize = _props$iconSize === void 0 ? '48' : _props$iconSize,\n square = props.square,\n _props$reverse = props.reverse,\n reverse = _props$reverse === void 0 ? false : _props$reverse,\n _props$className = props.className,\n className = _props$className === void 0 ? '' : _props$className,\n _props$style = props.style,\n style = _props$style === void 0 ? {} : _props$style,\n others = _objectWithoutProperties(props, _excluded);\n\n var childrenInstance = useRef([]);\n var updateChildren = useCallback(function () {\n childrenInstance.current.forEach(function (child) {\n child.updateStyle();\n });\n }, []);\n useEffect(function () {\n updateChildren();\n }, [updateChildren]);\n var setChildrenInstance = useCallback(function (index, instance) {\n childrenInstance.current[index] = instance;\n }, []);\n var ResetChildren = useMemo(function () {\n var res = [];\n\n if (others.children && Array.isArray(others.children)) {\n others.children.forEach(function (child, index) {\n res.push( /*#__PURE__*/cloneElement(child, {\n setChildrenInstance: setChildrenInstance,\n key: index,\n index: index,\n parentInstance: {\n columnNum: columnNum,\n border: border,\n square: square,\n gutter: gutter,\n clickable: clickable,\n center: center,\n direction: direction,\n reverse: reverse,\n iconSize: iconSize\n }\n }));\n });\n }\n\n return res;\n }, // eslint-disable-next-line react-hooks/exhaustive-deps\n [others.children, columnNum]);\n return /*#__PURE__*/_jsx(View, {\n className: 'van-grid ' + (border && !gutter ? 'van-hairline--top' : '') + ' ' + className,\n style: utils.style([computed.rootStyle({\n gutter: gutter\n }), style]),\n children: ResetChildren\n });\n}\nexport default Grid;","import { style } from '../wxs/style';\nimport { addUnit } from '../wxs/add-unit';\n\nfunction rootStyle(data) {\n return style({\n 'padding-left': addUnit(data.gutter)\n });\n}\n\nexport { rootStyle };","import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"src\", \"round\", \"width\", \"height\", \"radius\", \"lazyLoad\", \"showMenuByLongpress\", \"fit\", \"showError\", \"showLoading\", \"className\", \"style\", \"renderError\", \"renderLoading\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport { useEffect, useState, useCallback, useMemo } from 'react';\nimport { View, Image as TaroImage } from '@tarojs/components';\nimport * as utils from '../wxs/utils';\nimport VanIcon from '../icon/index';\nimport * as computed from './wxs';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nexport function Image(props) {\n var src = props.src,\n round = props.round,\n width = props.width,\n height = props.height,\n radius = props.radius,\n lazyLoad = props.lazyLoad,\n showMenuByLongpress = props.showMenuByLongpress,\n fit = props.fit,\n _props$showError = props.showError,\n showError = _props$showError === void 0 ? true : _props$showError,\n _props$showLoading = props.showLoading,\n showLoading = _props$showLoading === void 0 ? true : _props$showLoading,\n className = props.className,\n style = props.style,\n renderError = props.renderError,\n renderLoading = props.renderLoading,\n others = _objectWithoutProperties(props, _excluded);\n\n var _useState = useState(),\n _useState2 = _slicedToArray(_useState, 2),\n loading = _useState2[0],\n setLoading = _useState2[1];\n\n var _useState3 = useState(false),\n _useState4 = _slicedToArray(_useState3, 2),\n error = _useState4[0],\n setError = _useState4[1];\n\n useEffect(function () {\n if (loading === undefined) setLoading(true);\n setError(false);\n }, [loading]);\n var onLoad = useCallback(function () {\n setLoading(false);\n }, []);\n var onError = useCallback(function () {\n setError(true);\n }, []); //样式挂在给img外层的webCompoent\n\n var styleH5 = useMemo(function () {\n var style = {};\n\n if (process.env.TARO_ENV === 'h5') {\n if (fit === 'heightFix' || fit === 'widthFix') {\n style = {\n display: 'flex',\n alignItems: 'center',\n justifyContent: 'center'\n };\n }\n }\n\n return style;\n }, [fit]);\n return /*#__PURE__*/_jsxs(View, _objectSpread(_objectSpread({\n style: utils.style([computed.rootStyle({\n width: width,\n height: height,\n radius: radius\n }), style]),\n className: ' ' + utils.bem('image', {\n round: round\n }) + ' ' + className,\n onClick: others.onClick\n }, others), {}, {\n children: [!error && /*#__PURE__*/_jsx(TaroImage, {\n src: src,\n mode: computed.mode(fit || 'none'),\n lazyLoad: lazyLoad,\n className: \"image-class van-image__img\",\n showMenuByLongpress: showMenuByLongpress,\n onLoad: onLoad,\n onError: onError,\n style: styleH5\n }), loading && showLoading && /*#__PURE__*/_jsx(View, {\n className: \"loading-class van-image__loading\",\n children: renderLoading || /*#__PURE__*/_jsx(VanIcon, {\n name: \"photo\",\n className: \"van-image__loading-icon\"\n })\n }), error && showError && /*#__PURE__*/_jsx(View, {\n className: \"error-class van-image__error\",\n children: renderError || /*#__PURE__*/_jsx(VanIcon, {\n name: \"photo-fail\",\n className: \"van-image__error-icon\"\n })\n })]\n }));\n}\nexport default Image;","import { style } from '../wxs/utils';\nimport { addUnit } from '../wxs/add-unit';\n\nfunction rootStyle(data) {\n return style([{\n width: addUnit(data.width),\n height: addUnit(data.height),\n 'border-radius': addUnit(data.radius)\n }, data.radius ? 'overflow: hidden' : null]);\n}\n\nvar FIT_MODE_MAP = {\n none: 'scaleToFill',\n fill: 'scaleToFill',\n cover: 'aspectFill',\n contain: 'aspectFit',\n widthFix: 'widthFix',\n heightFix: 'heightFix',\n scaleDown: 'aspectFit'\n};\n\nfunction mode(fit) {\n return FIT_MODE_MAP[fit];\n}\n\nexport { rootStyle, mode };","import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nimport _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nvar _excluded = [\"text\", \"mode\", \"url\", \"openType\", \"delay\", \"speed\", \"scrollable\", \"leftIcon\", \"color\", \"backgroundColor\", \"background\", \"wrapable\", \"renderLeftIcon\", \"renderRightIcon\", \"onClick\", \"onClose\", \"style\", \"className\", \"children\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport { createAnimation, useReady, nextTick } from '@tarojs/taro';\nimport { useState, useEffect, useRef, useCallback } from 'react';\nimport { View, Navigator } from '@tarojs/components';\nimport * as utils from '../wxs/utils';\nimport { getRect, requestAnimationFrame } from '../common/utils';\nimport VanIcon from '../icon/index';\nimport * as computed from './wxs';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nvar NOTICE_BAR_INDEX = 0;\nexport function NoticeBar(props) {\n var _useState = useState({\n ready: false,\n show: true,\n animationData: {\n actions: []\n },\n unitag: 0\n }),\n _useState2 = _slicedToArray(_useState, 2),\n state = _useState2[0],\n setState = _useState2[1];\n\n var params = {\n animation: null,\n resetAnimation: null,\n timer: null,\n wrapWidth: undefined,\n contentWidth: undefined,\n duration: undefined\n };\n var ref = useRef(params);\n\n var _props$text = props.text,\n text = _props$text === void 0 ? '' : _props$text,\n _props$mode = props.mode,\n mode = _props$mode === void 0 ? '' : _props$mode,\n _props$url = props.url,\n url = _props$url === void 0 ? '' : _props$url,\n _props$openType = props.openType,\n openType = _props$openType === void 0 ? 'navigate' : _props$openType,\n _props$delay = props.delay,\n delay = _props$delay === void 0 ? 1 : _props$delay,\n _props$speed = props.speed,\n speed = _props$speed === void 0 ? 60 : _props$speed,\n _props$scrollable = props.scrollable,\n scrollable = _props$scrollable === void 0 ? null : _props$scrollable,\n _props$leftIcon = props.leftIcon,\n leftIcon = _props$leftIcon === void 0 ? '' : _props$leftIcon,\n _props$color = props.color,\n color = _props$color === void 0 ? '#ed6a0c' : _props$color,\n _props$backgroundColo = props.backgroundColor,\n backgroundColor = _props$backgroundColo === void 0 ? '#fffbe8' : _props$backgroundColo,\n background = props.background,\n wrapable = props.wrapable,\n renderLeftIcon = props.renderLeftIcon,\n renderRightIcon = props.renderRightIcon,\n onClick = props.onClick,\n onClose = props.onClose,\n style = props.style,\n className = props.className,\n children = props.children,\n others = _objectWithoutProperties(props, _excluded);\n\n useEffect(function () {\n setState(function (state) {\n return _objectSpread(_objectSpread({}, state), {}, {\n unitag: NOTICE_BAR_INDEX++\n });\n });\n }, []);\n useReady(function () {\n if (process.env.TARO_ENV !== 'h5') {\n ref.current.resetAnimation = createAnimation({\n duration: 0,\n timingFunction: 'linear'\n });\n setState(function (state) {\n return _objectSpread(_objectSpread({}, state), {}, {\n ready: true\n });\n });\n }\n });\n useEffect(function () {\n ref.current.resetAnimation = createAnimation({\n duration: 0,\n timingFunction: 'linear'\n });\n setState(function (state) {\n return _objectSpread(_objectSpread({}, state), {}, {\n ready: true\n });\n });\n }, []);\n useEffect(function () {\n if (text && state.ready) {\n init();\n }\n\n return function () {\n /* eslint-disable-next-line */\n ref.current.timer && clearTimeout(ref.current.timer);\n };\n /* eslint-disable-next-line */\n }, [text, speed, state.ready]);\n var scroll = useCallback(function () {\n var isInit = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n ref.current.timer && clearTimeout(ref.current.timer);\n ref.current.timer = null;\n setState(function (state) {\n return _objectSpread(_objectSpread({}, state), {}, {\n animationData: ref.current.resetAnimation.translateX(isInit ? 0 : ref.current.wrapWidth).step().export()\n });\n });\n setTimeout(function () {\n requestAnimationFrame(function () {\n setState(function (state) {\n return _objectSpread(_objectSpread({}, state), {}, {\n animationData: ref.current.animation.translateX(-ref.current.contentWidth).step().export()\n });\n });\n });\n }, 10);\n ref.current.timer = setTimeout(function () {\n scroll();\n }, ref.current.duration);\n }, []);\n var init = useCallback(function () {\n requestAnimationFrame(function () {\n Promise.all([getRect(null, \".van-notice-bar__content_\".concat(state.unitag)), getRect(null, \".van-notice-bar__wrap_\".concat(state.unitag))]).then(function (rects) {\n var contentRect = rects[0];\n var wrapRect = rects[1];\n\n if (contentRect == null || wrapRect == null || !contentRect.width || !wrapRect.width || scrollable === false) {\n return;\n }\n\n nextTick(function () {\n if (scrollable || wrapRect.width <= contentRect.width) {\n ref.current.wrapWidth = wrapRect.width;\n ref.current.contentWidth = contentRect.width;\n ref.current.duration = (wrapRect.width + contentRect.width) / speed * 1000;\n ref.current.animation = createAnimation({\n duration: ref.current.duration,\n timingFunction: 'linear',\n delay: delay\n });\n scroll(true);\n }\n });\n });\n });\n }, [state.unitag, scrollable, speed, delay, scroll]);\n var onClickIcon = useCallback(function (event) {\n if (mode === 'closeable') {\n ref.current.timer && clearTimeout(ref.current.timer);\n ref.current.timer = null;\n setState(function (state) {\n return _objectSpread(_objectSpread({}, state), {}, {\n show: false\n });\n });\n onClose === null || onClose === void 0 ? void 0 : onClose(event);\n }\n }, [mode, onClose]);\n return state.show && /*#__PURE__*/_jsxs(View, _objectSpread(_objectSpread({\n className: utils.bem('notice-bar', {\n withicon: mode,\n wrapable: wrapable\n }) + \" \".concat(className || ''),\n style: utils.style([computed.rootStyle({\n color: color,\n backgroundColor: backgroundColor,\n background: background\n }), style])\n }, others), {}, {\n onClick: onClick,\n children: [leftIcon ? /*#__PURE__*/_jsx(VanIcon, {\n name: leftIcon,\n className: \"van-notice-bar__left-icon\"\n }) : renderLeftIcon, /*#__PURE__*/_jsx(View, {\n className: \"van-notice-bar__wrap van-notice-bar__wrap_\".concat(state.unitag),\n children: /*#__PURE__*/_jsxs(View, {\n className: \"van-notice-bar__content van-notice-bar__content_\".concat(state.unitag, \" \") + (scrollable === false && !wrapable ? 'van-ellipsis' : ''),\n animation: state.animationData,\n children: [text, !text && children]\n })\n }), mode === 'closeable' ? /*#__PURE__*/_jsx(VanIcon, {\n className: \"van-notice-bar__right-icon\",\n name: \"cross\",\n onClick: onClickIcon\n }) : mode === 'link' ? /*#__PURE__*/_jsx(Navigator, {\n url: url,\n openType: openType,\n children: /*#__PURE__*/_jsx(VanIcon, {\n className: \"van-notice-bar__right-icon\",\n name: \"arrow\"\n })\n }) : renderRightIcon]\n }));\n}\nexport default NoticeBar;","import { style } from '../wxs/style';\n\nfunction rootStyle(data) {\n return style({\n color: data.color,\n 'background-color': data.backgroundColor,\n background: data.background\n });\n}\n\nexport { rootStyle };","import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport { useContext } from 'react';\nimport { View } from '@tarojs/components';\nimport { DataContext } from '../swiper/context';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nvar defaultProps = {\n direction: 'horizontal',\n className: ''\n};\nexport var SwiperItem = function SwiperItem(props) {\n var _props = _objectSpread(_objectSpread({}, defaultProps), props);\n\n var children = _props.children,\n direction = _props.direction,\n size = _props.size,\n className = _props.className;\n var parent = useContext(DataContext);\n\n var style = function style() {\n var style = {};\n\n var _direction = (parent === null || parent === void 0 ? void 0 : parent.propSwiper.direction) || direction;\n\n var _size = (parent === null || parent === void 0 ? void 0 : parent.size) || size;\n\n if (_size) {\n style[_direction === 'horizontal' ? 'width' : 'height'] = \"\".concat(_size, \"px\");\n }\n\n return style;\n };\n\n return /*#__PURE__*/_jsx(View, {\n className: \"van-swiper-item \".concat(className),\n style: style(),\n children: children\n });\n};\nexport default SwiperItem;","import { createContext } from 'react';\nexport var DataContext = /*#__PURE__*/createContext({});","import Swiper from './swiper';\nexport { Swiper };\nexport default Swiper;","import _asyncToGenerator from \"@babel/runtime/helpers/asyncToGenerator\";\nimport _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nimport _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _typeof from \"@babel/runtime/helpers/typeof\";\nvar _excluded = [\"children\", \"direction\", \"className\", \"pageContent\", \"onChange\", \"initPage\", \"paginationColor\", \"paginationVisible\", \"touchable\", \"isPreventDefault\", \"isStopPropagation\", \"autoPlay\", \"isCenter\", \"style\"];\nimport _regeneratorRuntime from \"@babel/runtime/regenerator\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport React, { useState, useEffect, useRef, useMemo, Children, forwardRef, useImperativeHandle, isValidElement } from 'react';\nimport classNames from 'classnames';\nimport Taro, { useReady, createSelectorQuery } from '@tarojs/taro';\nimport { View, Text } from '@tarojs/components';\nimport { DataContext } from './context';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nvar defaultProps = {\n width: (typeof window === \"undefined\" ? \"undefined\" : _typeof(window)) === 'object' ? window.innerWidth : 375,\n height: 0,\n duration: 500,\n initPage: 0,\n autoPlay: 0,\n direction: 'horizontal',\n paginationColor: '#fff',\n paginationVisible: false,\n loop: true,\n touchable: true,\n isPreventDefault: true,\n isStopPropagation: true,\n isCenter: false,\n className: ''\n};\nvar DISTANCE = 5;\n\nvar Swiper = function Swiper(props, ref) {\n var _classNames, _classNames2;\n\n var propSwiper = _objectSpread(_objectSpread({}, defaultProps), props);\n\n var children = propSwiper.children,\n direction = propSwiper.direction,\n className = propSwiper.className,\n pageContent = propSwiper.pageContent,\n onChange = propSwiper.onChange,\n initPage = propSwiper.initPage,\n paginationColor = propSwiper.paginationColor,\n paginationVisible = propSwiper.paginationVisible,\n touchable = propSwiper.touchable,\n isPreventDefault = propSwiper.isPreventDefault,\n isStopPropagation = propSwiper.isStopPropagation,\n autoPlay = propSwiper.autoPlay,\n isCenter = propSwiper.isCenter,\n style = propSwiper.style,\n rest = _objectWithoutProperties(propSwiper, _excluded);\n\n var container = useRef(null);\n var innerRef = useRef(null);\n\n var _swiper = useRef({\n moving: false,\n autoplayTimer: null,\n width: 0,\n height: 0,\n offset: 0,\n size: 0\n });\n\n var _useState = useState(Math.random().toString(36).slice(-8)),\n _useState2 = _slicedToArray(_useState, 1),\n refRandomId = _useState2[0];\n\n var isVertical = direction === 'vertical';\n\n var _useState3 = useState(null),\n _useState4 = _slicedToArray(_useState3, 2),\n rect = _useState4[0],\n setRect = _useState4[1]; // eslint-disable-next-line prefer-const\n\n\n var _useState5 = useState(0),\n _useState6 = _slicedToArray(_useState5, 2),\n active = _useState6[0],\n setActive = _useState6[1];\n\n var _useState7 = useState(0),\n _useState8 = _slicedToArray(_useState7, 2),\n width = _useState8[0],\n setWidth = _useState8[1];\n\n var _useState9 = useState(0),\n _useState10 = _slicedToArray(_useState9, 2),\n height = _useState10[0],\n setHeight = _useState10[1];\n\n var _useState11 = useState(0),\n _useState12 = _slicedToArray(_useState11, 2),\n offset = _useState12[0],\n setOffset = _useState12[1];\n\n var _useState13 = useState([]),\n _useState14 = _slicedToArray(_useState13, 2),\n childOffset = _useState14[0],\n setChildOffset = _useState14[1];\n\n var _useState15 = useState(false),\n _useState16 = _slicedToArray(_useState15, 2),\n ready = _useState16[0],\n setReady = _useState16[1];\n\n var size = isVertical ? height : width;\n\n var _useState17 = useState({\n startX: 0,\n startY: 0,\n deltaX: 0,\n deltaY: 0,\n offsetX: 0,\n offsetY: 0,\n stateDirection: '',\n delta: 0,\n touchTime: 0\n }),\n _useState18 = _slicedToArray(_useState17, 1),\n touch = _useState18[0];\n\n var _useMemo = useMemo(function () {\n var childCount = 0;\n var childs = Children.map(propSwiper.children, function (child) {\n if (! /*#__PURE__*/isValidElement(child)) return null;\n childCount++;\n return child;\n });\n return {\n childs: childs,\n childCount: childCount\n };\n }, [propSwiper.children]),\n childs = _useMemo.childs,\n childCount = _useMemo.childCount;\n\n var trackSize = childCount * Number(size); // 父组件参数传入子组件item\n\n var parent = {\n propSwiper: propSwiper,\n size: size\n };\n\n var minOffset = function () {\n if (rect) {\n var base = isVertical ? rect === null || rect === void 0 ? void 0 : rect.height : rect === null || rect === void 0 ? void 0 : rect.width;\n return base - Number(size) * childCount;\n }\n\n return 0;\n }(); // 清除定时器\n\n\n var stopAutoPlay = function stopAutoPlay() {\n clearTimeout(_swiper.current.autoplayTimer);\n _swiper.current.autoplayTimer = null;\n }; // 定时轮播\n\n\n var autoplay = function autoplay() {\n if (propSwiper.autoPlay <= 0 || childCount <= 1) return;\n stopAutoPlay();\n _swiper.current.autoplayTimer = setTimeout(function () {\n next();\n autoplay();\n }, Number(propSwiper.autoPlay));\n }; // 重置首尾位置信息\n\n\n var resettPosition = function resettPosition() {\n _swiper.current.moving = true;\n\n if (active <= -1) {\n move({\n pace: childCount\n });\n }\n\n if (active >= childCount) {\n move({\n pace: -childCount\n });\n }\n }; // 上一页\n\n\n var prev = function prev() {\n resettPosition();\n touchReset();\n requestFrame(function () {\n requestFrame(function () {\n _swiper.current.moving = false;\n move({\n pace: -1,\n isEmit: true\n });\n });\n });\n }; // 下一页\n\n\n var next = function next() {\n resettPosition();\n touchReset();\n requestFrame(function () {\n requestFrame(function () {\n _swiper.current.moving = false;\n move({\n pace: 1,\n isEmit: true\n });\n });\n });\n }; // 前往指定页\n\n\n var to = function to(index) {\n resettPosition();\n touchReset();\n requestFrame(function () {\n requestFrame(function () {\n _swiper.current.moving = false;\n var targetIndex;\n\n if (propSwiper.loop && childCount === index) {\n targetIndex = active === 0 ? 0 : index;\n } else {\n targetIndex = index % childCount;\n }\n\n move({\n pace: targetIndex - active,\n isEmit: true\n });\n });\n });\n }; // 切换方法\n\n\n var move = function move(_ref) {\n var _ref$pace = _ref.pace,\n pace = _ref$pace === void 0 ? 0 : _ref$pace,\n _ref$offset = _ref.offset,\n offset = _ref$offset === void 0 ? 0 : _ref$offset,\n _ref$isEmit = _ref.isEmit,\n isEmit = _ref$isEmit === void 0 ? false : _ref$isEmit;\n if (childCount <= 1) return;\n var targetActive = getActive(pace); // 父级容器偏移量\n\n var targetOffset = getOffset(targetActive, offset); // 如果循环,调整开头结尾图片位置\n\n if (propSwiper.loop) {\n if (Array.isArray(children) && children[0] && targetOffset !== minOffset) {\n var rightBound = targetOffset < minOffset;\n childOffset[0] = rightBound ? trackSize : 0;\n }\n\n if (Array.isArray(children) && children[childCount - 1] && targetOffset !== 0) {\n var leftBound = targetOffset > 0;\n childOffset[childCount - 1] = leftBound ? -trackSize : 0;\n }\n\n setChildOffset(childOffset);\n }\n\n if (isEmit && active !== targetActive) {\n propSwiper.onChange && propSwiper.onChange((targetActive + childCount) % childCount);\n }\n\n active = targetActive;\n setActive(targetActive);\n setOffset(targetOffset);\n getStyle(targetOffset);\n }; // 确定当前active 元素\n\n\n var getActive = function getActive(pace) {\n if (pace) {\n var _active = active + pace;\n\n if (propSwiper.loop) {\n return range(_active, -1, childCount);\n }\n\n return range(_active, 0, childCount - 1);\n }\n\n return active;\n }; // 计算位移\n\n\n var getOffset = function getOffset(active) {\n var offset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n var currentPosition = active * Number(size);\n\n if (!propSwiper.loop) {\n currentPosition = Math.min(currentPosition, -minOffset);\n }\n\n var targetOffset = offset - currentPosition;\n\n if (!propSwiper.loop) {\n targetOffset = range(targetOffset, minOffset, 0);\n }\n\n return targetOffset;\n }; // 浏览器 帧 事件\n\n\n var requestFrame = function requestFrame(fn) {\n window.requestAnimationFrame.call(window, fn);\n }; // 取值 方法\n\n\n var range = function range(num, min, max) {\n return Math.min(Math.max(num, min), max);\n };\n\n var getDirection = function getDirection(x, y) {\n if (x > y && x > DISTANCE) return 'horizontal';\n if (y > x && y > DISTANCE) return 'vertical';\n return '';\n }; // 重置 全部位移信息\n\n\n var touchReset = function touchReset() {\n touch.startX = 0;\n touch.startY = 0;\n touch.deltaX = 0;\n touch.deltaY = 0;\n touch.offsetX = 0;\n touch.offsetY = 0;\n touch.delta = 0;\n touch.stateDirection = '';\n touch.touchTime = 0;\n }; // 触摸事件开始\n\n\n var touchStart = function touchStart(e) {\n var _e$touches$, _e$touches$2;\n\n touchReset();\n touch.startX = (e === null || e === void 0 ? void 0 : (_e$touches$ = e.touches[0]) === null || _e$touches$ === void 0 ? void 0 : _e$touches$.clientX) || 0;\n touch.startY = (e === null || e === void 0 ? void 0 : (_e$touches$2 = e.touches[0]) === null || _e$touches$2 === void 0 ? void 0 : _e$touches$2.clientY) || 0;\n }; // 触摸事件移动\n\n\n var touchMove = function touchMove(e) {\n var _e$touches$3, _e$touches$4;\n\n touch.deltaX = ((e === null || e === void 0 ? void 0 : (_e$touches$3 = e.touches[0]) === null || _e$touches$3 === void 0 ? void 0 : _e$touches$3.clientX) || 0) - touch.startX;\n touch.deltaY = ((e === null || e === void 0 ? void 0 : (_e$touches$4 = e.touches[0]) === null || _e$touches$4 === void 0 ? void 0 : _e$touches$4.clientY) || 0) - touch.startY;\n touch.offsetX = Math.abs(touch.deltaX);\n touch.offsetY = Math.abs(touch.deltaY);\n touch.delta = isVertical ? touch.deltaY : touch.deltaX;\n\n if (!touch.stateDirection) {\n touch.stateDirection = getDirection(touch.offsetX, touch.offsetY);\n }\n };\n\n var contentClass = classNames((_classNames = {}, _defineProperty(_classNames, 'van-swiper__inner', true), _defineProperty(_classNames, 'van-swiper__vertical', isVertical), _classNames));\n\n var getStyle = function getStyle() {\n var moveOffset = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : offset;\n var target = innerRef.current;\n var _offset = 0;\n\n if (!isCenter) {\n _offset = moveOffset;\n } else {\n var _size = isVertical ? height : width;\n\n var val = isVertical ? (rect === null || rect === void 0 ? void 0 : rect.height) - _size : (rect === null || rect === void 0 ? void 0 : rect.width) - _size;\n _offset = moveOffset + (active === childCount - 1 && !propSwiper.loop ? -val / 2 : val / 2);\n }\n\n target.style.transitionDuration = \"\".concat(_swiper.current.moving ? 0 : propSwiper.duration, \"ms\");\n target.style[isVertical ? 'height' : 'width'] = \"\".concat(Number(size) * childCount, \"px\");\n target.style[isVertical ? 'width' : 'height'] = \"\".concat(isVertical ? width : height, \"px\");\n target.style.transform = \"translate3D\".concat(!isVertical ? \"(\".concat(_offset, \"px,0,0)\") : \"(0,\".concat(_offset, \"px,0)\"));\n };\n\n var onTouchStart = function onTouchStart(e) {\n if (propSwiper.isPreventDefault) e.preventDefault();\n if (propSwiper.isStopPropagation) e.stopPropagation();\n if (!propSwiper.touchable) return;\n touchStart(e);\n touch.touchTime = Date.now();\n stopAutoPlay();\n resettPosition();\n };\n\n var onTouchMove = function onTouchMove(e) {\n if (propSwiper.touchable && _swiper.current.moving) {\n touchMove(e);\n\n if (touch.stateDirection === propSwiper.direction) {\n move({\n offset: touch.delta\n });\n }\n }\n };\n\n var onTouchEnd = function onTouchEnd() {\n if (!propSwiper.touchable || !_swiper.current.moving) return;\n var speed = touch.delta / (Date.now() - touch.touchTime);\n var isShouldMove = Math.abs(speed) > 0.3 || Math.abs(touch.delta) > +(size / 2).toFixed(2);\n var pace = 0;\n _swiper.current.moving = false;\n\n if (isShouldMove && touch.stateDirection === propSwiper.direction) {\n var _offset2 = isVertical ? touch.offsetY : touch.offsetX;\n\n if (propSwiper.loop) {\n if (_offset2 > 0) {\n pace = touch.delta > 0 ? -1 : 1;\n } else {\n pace = 0;\n }\n } else {\n pace = -Math[touch.delta > 0 ? 'ceil' : 'floor'](touch.delta / size);\n }\n\n move({\n pace: pace,\n isEmit: true\n });\n } else if (touch.delta) {\n move({\n pace: 0\n });\n } else {\n getStyle();\n }\n\n autoplay();\n };\n\n useEffect(function () {\n _swiper.current.activePagination = (active + childCount) % childCount; // eslint-disable-next-line react-hooks/exhaustive-deps\n }, [active]);\n\n var queryRect = function queryRect(element) {\n return new Promise(function (resolve) {\n var query = createSelectorQuery();\n query.select(\"#\".concat(element.id)) && query.select(\"#\".concat(element.id)).boundingClientRect();\n query.exec(function (res) {\n resolve(res[0]);\n });\n });\n };\n\n var init = /*#__PURE__*/function () {\n var _ref2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee() {\n var active,\n rect,\n _active,\n _width,\n _height,\n targetOffset,\n _args = arguments;\n\n return _regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n active = _args.length > 0 && _args[0] !== undefined ? _args[0] : +propSwiper.initPage;\n _context.next = 3;\n return queryRect(container.current);\n\n case 3:\n rect = _context.sent;\n _active = Math.max(Math.min(childCount - 1, active), 0);\n _width = propSwiper.width ? +propSwiper.width : rect === null || rect === void 0 ? void 0 : rect.width;\n _height = propSwiper.height ? +propSwiper.height : rect === null || rect === void 0 ? void 0 : rect.height;\n size = isVertical ? _height : _width;\n trackSize = childCount * Number(size);\n targetOffset = getOffset(_active);\n _swiper.current.moving = true;\n\n if (ready) {\n _swiper.current.moving = false;\n }\n\n setRect(rect);\n setActive(_active);\n setWidth(_width);\n setHeight(_height);\n setOffset(targetOffset);\n setReady(true);\n\n case 18:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n\n return function init() {\n return _ref2.apply(this, arguments);\n };\n }();\n\n useEffect(function () {\n if (ready) {\n getStyle();\n } // eslint-disable-next-line react-hooks/exhaustive-deps\n\n }, [isVertical, width, height, offset, ready]);\n useEffect(function () {\n return function () {\n setReady(false);\n }; // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n useEffect(function () {\n stopAutoPlay();\n autoplay(); // eslint-disable-next-line react-hooks/exhaustive-deps\n }, [children]);\n useEffect(function () {\n init(); // eslint-disable-next-line react-hooks/exhaustive-deps\n }, [propSwiper.initPage]);\n useEffect(function () {\n return function () {\n stopAutoPlay();\n };\n }, []);\n useReady(function () {\n init();\n Taro.nextTick(function () {\n setTimeout(function () {\n stopAutoPlay();\n autoplay();\n }, 16);\n });\n });\n\n var itemStyle = function itemStyle(index) {\n var style = {};\n\n var _direction = propSwiper.direction || direction;\n\n var _size = size;\n\n if (_size) {\n style[_direction === 'horizontal' ? 'width' : 'height'] = \"\".concat(_size, \"px\");\n }\n\n var offset = childOffset[index];\n\n if (offset) {\n style.transform = \"translate3D\".concat(_direction === 'horizontal' ? \"(\".concat(offset, \"px,0,0)\") : \"(0,\".concat(offset, \"px,0)\"));\n }\n\n return style;\n };\n\n useImperativeHandle(ref, function () {\n return {\n to: to,\n next: next,\n prev: prev\n };\n });\n return /*#__PURE__*/_jsx(DataContext.Provider, {\n value: parent,\n children: /*#__PURE__*/_jsxs(View, _objectSpread(_objectSpread({\n className: \"van-swiper \".concat(className),\n ref: container\n }, rest), {}, {\n id: 'container-' + refRandomId,\n onTouchStart: onTouchStart,\n onTouchMove: onTouchMove,\n onTouchEnd: onTouchEnd // @ts-ignore\n ,\n catchMove: isVertical,\n style: _objectSpread(_objectSpread({}, style), {}, {\n height: height\n }),\n children: [/*#__PURE__*/_jsxs(View, {\n className: contentClass,\n ref: innerRef,\n children: [Children.map(childs, function (child, index) {\n return /*#__PURE__*/_jsx(View, {\n className: 'van-swiper-item-wrapper',\n style: itemStyle(index),\n children: child\n }, index);\n }), process.env.TARO_ENV !== 'h5' && /*#__PURE__*/_jsx(View, {\n className: 'van-swiper-item-wrapper',\n style: itemStyle(0),\n children: childs && childs.length ? childs[0] : ''\n })]\n }), propSwiper.paginationVisible && !('pageContent' in propSwiper) ? /*#__PURE__*/_jsx(View, {\n className: classNames((_classNames2 = {}, _defineProperty(_classNames2, 'van-swiper__pagination', true), _defineProperty(_classNames2, 'van-swiper__pagination-vertical', isVertical), _classNames2)),\n children: Children.map(childs, function (_, index) {\n var _classNames3;\n\n return /*#__PURE__*/_jsx(Text, {\n style: (active + childCount) % childCount === index ? {\n backgroundColor: propSwiper.paginationColor\n } : undefined,\n className: classNames((_classNames3 = {}, _defineProperty(_classNames3, 'van-swiper__pagination-item', true), _defineProperty(_classNames3, \"active\", (active + childCount) % childCount === index), _classNames3))\n }, index);\n })\n }) : /*#__PURE__*/_jsx(View, {\n children: pageContent\n })]\n }))\n });\n};\n\nexport var Swiper_ = /*#__PURE__*/forwardRef(Swiper);\nexport default Swiper_;","import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"type\", \"size\", \"mark\", \"plain\", \"round\", \"color\", \"textColor\", \"closeable\", \"children\", \"onClose\", \"style\", \"className\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport { View } from '@tarojs/components';\nimport * as utils from '../wxs/utils';\nimport { Icon } from '../icon';\nimport * as computed from './wxs';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nexport function Tag(props) {\n var _props$type = props.type,\n type = _props$type === void 0 ? 'default' : _props$type,\n size = props.size,\n mark = props.mark,\n plain = props.plain,\n round = props.round,\n color = props.color,\n textColor = props.textColor,\n closeable = props.closeable,\n children = props.children,\n onClose = props.onClose,\n style = props.style,\n className = props.className,\n others = _objectWithoutProperties(props, _excluded);\n\n return /*#__PURE__*/_jsxs(View, _objectSpread(_objectSpread({\n className: ' ' + utils.bem('tag', [type, size, {\n mark: mark,\n plain: plain,\n round: round\n }]) + \" \".concat(className || ''),\n style: utils.style([computed.rootStyle({\n plain: plain,\n color: color,\n textColor: textColor\n }), style])\n }, others), {}, {\n children: [children, closeable && /*#__PURE__*/_jsx(Icon, {\n name: \"cross\",\n className: \"van-tag__close\",\n onClick: onClose\n })]\n }));\n}\nexport default Tag;","import { style } from '../wxs/style';\n\nfunction rootStyle(data) {\n return style({\n 'background-color': data.plain ? '' : data.color,\n color: data.textColor || data.plain ? data.textColor || data.color : ''\n });\n}\n\nexport { rootStyle };","import {\n Button,\n Card,\n Col,\n Divider,\n Grid,\n GridItem,\n Row,\n Tag,\n} from \"@antmjs/vantui\";\nimport { View } from \"@tarojs/components\";\nimport React, { useCallback } from \"react\";\nimport { Swiper, SwiperItem, Image } from \"@antmjs/vantui\";\nimport react from \"react\";\nimport { NoticeBar } from \"@antmjs/vantui\";\nimport Taro from \"@tarojs/taro\";\n\nconst Home = () => {\n // const { images } = COMMON\n const [initPage1, setInitPage1] = react.useState(0);\n const onChange = (e) => {};\n const images = [\n \"cloud://cloud1-5g5xrgza12a0dd6d.636c-cloud1-5g5xrgza12a0dd6d-1253665791/download.jpg\",\n \"cloud://cloud1-5g5xrgza12a0dd6d.636c-cloud1-5g5xrgza12a0dd6d-1253665791/images.jpg\",\n ];\n\n return (\n \n {/* 通知条 */}\n \n {/* 顶部 */}\n {/* \n \n \n 深圳\n \n
\n */}\n \n {/* 深圳 */}\n \n 深圳\n \n \n {/* 轮播图 */}\n \n \n {images.map((item, index) => (\n \n \n \n ))}\n \n \n\n {/* 模块 */}\n \n {\n // 跳转到目的页面,打开新页面\n Taro.navigateTo({\n url: \"/pages/activityList/index\",\n });\n }}\n />\n \n \n \n \n\n {/* 分割线 */}\n \n \n \n\n {[1, 2].map((item: any) => {\n return (\n \n // \n // \n // \n // }\n />\n );\n })}\n \n );\n};\n\nexport default Home;\n","import { createPageConfig } from '@tarojs/runtime'\nimport component from \"../../../node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./index.tsx\"\nvar config = {};\n\n\nvar inst = Page(createPageConfig(component, 'pages/home/index', {root:{cn:[]}}, config || {}))\n\n\n","/*!\n\tCopyright (c) 2018 Jed Watson.\n\tLicensed under the MIT License (MIT), see\n\thttp://jedwatson.github.io/classnames\n*/\n/* global define */\n\n(function () {\n\t'use strict';\n\n\tvar hasOwn = {}.hasOwnProperty;\n\tvar nativeCodeString = '[native code]';\n\n\tfunction classNames() {\n\t\tvar classes = [];\n\n\t\tfor (var i = 0; i < arguments.length; i++) {\n\t\t\tvar arg = arguments[i];\n\t\t\tif (!arg) continue;\n\n\t\t\tvar argType = typeof arg;\n\n\t\t\tif (argType === 'string' || argType === 'number') {\n\t\t\t\tclasses.push(arg);\n\t\t\t} else if (Array.isArray(arg)) {\n\t\t\t\tif (arg.length) {\n\t\t\t\t\tvar inner = classNames.apply(null, arg);\n\t\t\t\t\tif (inner) {\n\t\t\t\t\t\tclasses.push(inner);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else if (argType === 'object') {\n\t\t\t\tif (arg.toString !== Object.prototype.toString && !arg.toString.toString().includes('[native code]')) {\n\t\t\t\t\tclasses.push(arg.toString());\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\tfor (var key in arg) {\n\t\t\t\t\tif (hasOwn.call(arg, key) && arg[key]) {\n\t\t\t\t\t\tclasses.push(key);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn classes.join(' ');\n\t}\n\n\tif (typeof module !== 'undefined' && module.exports) {\n\t\tclassNames.default = classNames;\n\t\tmodule.exports = classNames;\n\t} else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {\n\t\t// register as 'classnames', consistent with npm package name\n\t\tdefine('classnames', [], function () {\n\t\t\treturn classNames;\n\t\t});\n\t} else {\n\t\twindow.classNames = classNames;\n\t}\n}());\n","var _typeof = require(\"./typeof.js\")[\"default\"];\nfunction _regeneratorRuntime() {\n \"use strict\"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */\n module.exports = _regeneratorRuntime = function _regeneratorRuntime() {\n return exports;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n var exports = {},\n Op = Object.prototype,\n hasOwn = Op.hasOwnProperty,\n defineProperty = Object.defineProperty || function (obj, key, desc) {\n obj[key] = desc.value;\n },\n $Symbol = \"function\" == typeof Symbol ? Symbol : {},\n iteratorSymbol = $Symbol.iterator || \"@@iterator\",\n asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\",\n toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n function define(obj, key, value) {\n return Object.defineProperty(obj, key, {\n value: value,\n enumerable: !0,\n configurable: !0,\n writable: !0\n }), obj[key];\n }\n try {\n define({}, \"\");\n } catch (err) {\n define = function define(obj, key, value) {\n return obj[key] = value;\n };\n }\n function wrap(innerFn, outerFn, self, tryLocsList) {\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator,\n generator = Object.create(protoGenerator.prototype),\n context = new Context(tryLocsList || []);\n return defineProperty(generator, \"_invoke\", {\n value: makeInvokeMethod(innerFn, self, context)\n }), generator;\n }\n function tryCatch(fn, obj, arg) {\n try {\n return {\n type: \"normal\",\n arg: fn.call(obj, arg)\n };\n } catch (err) {\n return {\n type: \"throw\",\n arg: err\n };\n }\n }\n exports.wrap = wrap;\n var ContinueSentinel = {};\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n var IteratorPrototype = {};\n define(IteratorPrototype, iteratorSymbol, function () {\n return this;\n });\n var getProto = Object.getPrototypeOf,\n NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol) && (IteratorPrototype = NativeIteratorPrototype);\n var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype);\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function (method) {\n define(prototype, method, function (arg) {\n return this._invoke(method, arg);\n });\n });\n }\n function AsyncIterator(generator, PromiseImpl) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (\"throw\" !== record.type) {\n var result = record.arg,\n value = result.value;\n return value && \"object\" == _typeof(value) && hasOwn.call(value, \"__await\") ? PromiseImpl.resolve(value.__await).then(function (value) {\n invoke(\"next\", value, resolve, reject);\n }, function (err) {\n invoke(\"throw\", err, resolve, reject);\n }) : PromiseImpl.resolve(value).then(function (unwrapped) {\n result.value = unwrapped, resolve(result);\n }, function (error) {\n return invoke(\"throw\", error, resolve, reject);\n });\n }\n reject(record.arg);\n }\n var previousPromise;\n defineProperty(this, \"_invoke\", {\n value: function value(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new PromiseImpl(function (resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();\n }\n });\n }\n function makeInvokeMethod(innerFn, self, context) {\n var state = \"suspendedStart\";\n return function (method, arg) {\n if (\"executing\" === state) throw new Error(\"Generator is already running\");\n if (\"completed\" === state) {\n if (\"throw\" === method) throw arg;\n return doneResult();\n }\n for (context.method = method, context.arg = arg;;) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n if (\"next\" === context.method) context.sent = context._sent = context.arg;else if (\"throw\" === context.method) {\n if (\"suspendedStart\" === state) throw state = \"completed\", context.arg;\n context.dispatchException(context.arg);\n } else \"return\" === context.method && context.abrupt(\"return\", context.arg);\n state = \"executing\";\n var record = tryCatch(innerFn, self, context);\n if (\"normal\" === record.type) {\n if (state = context.done ? \"completed\" : \"suspendedYield\", record.arg === ContinueSentinel) continue;\n return {\n value: record.arg,\n done: context.done\n };\n }\n \"throw\" === record.type && (state = \"completed\", context.method = \"throw\", context.arg = record.arg);\n }\n };\n }\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (undefined === method) {\n if (context.delegate = null, \"throw\" === context.method) {\n if (delegate.iterator[\"return\"] && (context.method = \"return\", context.arg = undefined, maybeInvokeDelegate(delegate, context), \"throw\" === context.method)) return ContinueSentinel;\n context.method = \"throw\", context.arg = new TypeError(\"The iterator does not provide a 'throw' method\");\n }\n return ContinueSentinel;\n }\n var record = tryCatch(method, delegate.iterator, context.arg);\n if (\"throw\" === record.type) return context.method = \"throw\", context.arg = record.arg, context.delegate = null, ContinueSentinel;\n var info = record.arg;\n return info ? info.done ? (context[delegate.resultName] = info.value, context.next = delegate.nextLoc, \"return\" !== context.method && (context.method = \"next\", context.arg = undefined), context.delegate = null, ContinueSentinel) : info : (context.method = \"throw\", context.arg = new TypeError(\"iterator result is not an object\"), context.delegate = null, ContinueSentinel);\n }\n function pushTryEntry(locs) {\n var entry = {\n tryLoc: locs[0]\n };\n 1 in locs && (entry.catchLoc = locs[1]), 2 in locs && (entry.finallyLoc = locs[2], entry.afterLoc = locs[3]), this.tryEntries.push(entry);\n }\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\", delete record.arg, entry.completion = record;\n }\n function Context(tryLocsList) {\n this.tryEntries = [{\n tryLoc: \"root\"\n }], tryLocsList.forEach(pushTryEntry, this), this.reset(!0);\n }\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) return iteratorMethod.call(iterable);\n if (\"function\" == typeof iterable.next) return iterable;\n if (!isNaN(iterable.length)) {\n var i = -1,\n next = function next() {\n for (; ++i < iterable.length;) {\n if (hasOwn.call(iterable, i)) return next.value = iterable[i], next.done = !1, next;\n }\n return next.value = undefined, next.done = !0, next;\n };\n return next.next = next;\n }\n }\n return {\n next: doneResult\n };\n }\n function doneResult() {\n return {\n value: undefined,\n done: !0\n };\n }\n return GeneratorFunction.prototype = GeneratorFunctionPrototype, defineProperty(Gp, \"constructor\", {\n value: GeneratorFunctionPrototype,\n configurable: !0\n }), defineProperty(GeneratorFunctionPrototype, \"constructor\", {\n value: GeneratorFunction,\n configurable: !0\n }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, \"GeneratorFunction\"), exports.isGeneratorFunction = function (genFun) {\n var ctor = \"function\" == typeof genFun && genFun.constructor;\n return !!ctor && (ctor === GeneratorFunction || \"GeneratorFunction\" === (ctor.displayName || ctor.name));\n }, exports.mark = function (genFun) {\n return Object.setPrototypeOf ? Object.setPrototypeOf(genFun, GeneratorFunctionPrototype) : (genFun.__proto__ = GeneratorFunctionPrototype, define(genFun, toStringTagSymbol, \"GeneratorFunction\")), genFun.prototype = Object.create(Gp), genFun;\n }, exports.awrap = function (arg) {\n return {\n __await: arg\n };\n }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, asyncIteratorSymbol, function () {\n return this;\n }), exports.AsyncIterator = AsyncIterator, exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) {\n void 0 === PromiseImpl && (PromiseImpl = Promise);\n var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl);\n return exports.isGeneratorFunction(outerFn) ? iter : iter.next().then(function (result) {\n return result.done ? result.value : iter.next();\n });\n }, defineIteratorMethods(Gp), define(Gp, toStringTagSymbol, \"Generator\"), define(Gp, iteratorSymbol, function () {\n return this;\n }), define(Gp, \"toString\", function () {\n return \"[object Generator]\";\n }), exports.keys = function (val) {\n var object = Object(val),\n keys = [];\n for (var key in object) {\n keys.push(key);\n }\n return keys.reverse(), function next() {\n for (; keys.length;) {\n var key = keys.pop();\n if (key in object) return next.value = key, next.done = !1, next;\n }\n return next.done = !0, next;\n };\n }, exports.values = values, Context.prototype = {\n constructor: Context,\n reset: function reset(skipTempReset) {\n if (this.prev = 0, this.next = 0, this.sent = this._sent = undefined, this.done = !1, this.delegate = null, this.method = \"next\", this.arg = undefined, this.tryEntries.forEach(resetTryEntry), !skipTempReset) for (var name in this) {\n \"t\" === name.charAt(0) && hasOwn.call(this, name) && !isNaN(+name.slice(1)) && (this[name] = undefined);\n }\n },\n stop: function stop() {\n this.done = !0;\n var rootRecord = this.tryEntries[0].completion;\n if (\"throw\" === rootRecord.type) throw rootRecord.arg;\n return this.rval;\n },\n dispatchException: function dispatchException(exception) {\n if (this.done) throw exception;\n var context = this;\n function handle(loc, caught) {\n return record.type = \"throw\", record.arg = exception, context.next = loc, caught && (context.method = \"next\", context.arg = undefined), !!caught;\n }\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i],\n record = entry.completion;\n if (\"root\" === entry.tryLoc) return handle(\"end\");\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\"),\n hasFinally = hasOwn.call(entry, \"finallyLoc\");\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0);\n if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc);\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0);\n } else {\n if (!hasFinally) throw new Error(\"try statement without catch or finally\");\n if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc);\n }\n }\n }\n },\n abrupt: function abrupt(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev && hasOwn.call(entry, \"finallyLoc\") && this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n finallyEntry && (\"break\" === type || \"continue\" === type) && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc && (finallyEntry = null);\n var record = finallyEntry ? finallyEntry.completion : {};\n return record.type = type, record.arg = arg, finallyEntry ? (this.method = \"next\", this.next = finallyEntry.finallyLoc, ContinueSentinel) : this.complete(record);\n },\n complete: function complete(record, afterLoc) {\n if (\"throw\" === record.type) throw record.arg;\n return \"break\" === record.type || \"continue\" === record.type ? this.next = record.arg : \"return\" === record.type ? (this.rval = this.arg = record.arg, this.method = \"return\", this.next = \"end\") : \"normal\" === record.type && afterLoc && (this.next = afterLoc), ContinueSentinel;\n },\n finish: function finish(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) return this.complete(entry.completion, entry.afterLoc), resetTryEntry(entry), ContinueSentinel;\n }\n },\n \"catch\": function _catch(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (\"throw\" === record.type) {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n throw new Error(\"illegal catch attempt\");\n },\n delegateYield: function delegateYield(iterable, resultName, nextLoc) {\n return this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n }, \"next\" === this.method && (this.arg = undefined), ContinueSentinel;\n }\n }, exports;\n}\nmodule.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n return (module.exports = _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) {\n return typeof obj;\n } : function (obj) {\n return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports), _typeof(obj);\n}\nmodule.exports = _typeof, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","// TODO(Babel 8): Remove this file.\n\nvar runtime = require(\"../helpers/regeneratorRuntime\")();\nmodule.exports = runtime;\n\n// Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736=\ntry {\n regeneratorRuntime = runtime;\n} catch (accidentalStrictMode) {\n if (typeof globalThis === \"object\") {\n globalThis.regeneratorRuntime = runtime;\n } else {\n Function(\"r\", \"regeneratorRuntime = r\")(runtime);\n }\n}\n","function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n if (info.done) {\n resolve(value);\n } else {\n Promise.resolve(value).then(_next, _throw);\n }\n}\nexport default function _asyncToGenerator(fn) {\n return function () {\n var self = this,\n args = arguments;\n return new Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);\n }\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);\n }\n _next(undefined);\n });\n };\n}"],"names":[],"sourceRoot":""}
\ No newline at end of file
diff --git a/dist/pages/home/index.wxss b/dist/pages/home/index.wxss
index f8b6ae7..b402c66 100644
--- a/dist/pages/home/index.wxss
+++ b/dist/pages/home/index.wxss
@@ -1,15 +1,3 @@
-/*!*********************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[2]!./node_modules/@antmjs/vantui/es/style/base.css ***!
- \*********************************************************************************************************************************************************************************************************************/
-.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-multi-ellipsis--l2{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.van-multi-ellipsis--l3{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.van-clearfix::after{display:table;clear:both;content:''}.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom::after,.van-hairline--left::after,.van-hairline--right::after,.van-hairline--surround::after,.van-hairline--top-bottom::after,.van-hairline--top::after,.van-hairline::after{position:absolute;box-sizing:border-box;-webkit-transform-origin:center;transform-origin:center;content:' ';pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid #ebedf0;-webkit-transform:scale(.5);transform:scale(.5)}body,html,page{font-size:28rpx}
-/*!*********************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[2]!./node_modules/@antmjs/vantui/es/info/index.css ***!
- \*********************************************************************************************************************************************************************************************************************/
-.van-info{position:absolute;top:0;right:0;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;white-space:nowrap;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transform-origin:100%;transform-origin:100%;height:32rpx;height:var(--info-size,32rpx);min-width:32rpx;min-width:var(--info-size,32rpx);padding:0 6rpx;padding:var(--info-padding,0 6rpx);color:#fff;color:var(--info-color,#fff);font-weight:500;font-weight:var(--info-font-weight,500);font-size:24rpx;font-size:var(--info-font-size, 24rpx);font-family:-apple-system-font,Helvetica Neue,Arial,sans-serif;font-family:var(--info-font-family, -apple-system-font, Helvetica Neue, Arial, sans-serif);background-color:#ee0a24;background-color:var(--info-background-color,#ee0a24);border:2rpx solid #fff;border:var(--info-border-width,2rpx) solid var(--white,#fff);border-radius:32rpx;border-radius:var(--info-size,32rpx)}.van-info--dot{min-width:0;border-radius:100%;width:16rpx;width:var(--info-dot-size,16rpx);height:16rpx;height:var(--info-dot-size,16rpx);background-color:#ee0a24;background-color:var(--info-dot-color,#ee0a24)}
-/*!*********************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[2]!./node_modules/@antmjs/vantui/es/icon/index.css ***!
- \*********************************************************************************************************************************************************************************************************************/
-.van-icon{position:relative;display:inline-block;font:normal normal normal 14rpx/1 vant-icon;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.van-icon:before{display:inline-block}.van-icon-exchange:before{content:'\e6af'}.van-icon-eye:before{content:'\e6b0'}.van-icon-enlarge:before{content:'\e6b1'}.van-icon-expand-o:before{content:'\e6b2'}.van-icon-eye-o:before{content:'\e6b3'}.van-icon-expand:before{content:'\e6b4'}.van-icon-filter-o:before{content:'\e6b5'}.van-icon-fire:before{content:'\e6b6'}.van-icon-fail:before{content:'\e6b7'}.van-icon-failure:before{content:'\e6b8'}.van-icon-fire-o:before{content:'\e6b9'}.van-icon-flag-o:before{content:'\e6ba'}.van-icon-font:before{content:'\e6bb'}.van-icon-font-o:before{content:'\e6bc'}.van-icon-gem-o:before{content:'\e6bd'}.van-icon-flower-o:before{content:'\e6be'}.van-icon-gem:before{content:'\e6bf'}.van-icon-gift-card:before{content:'\e6c0'}.van-icon-friends:before{content:'\e6c1'}.van-icon-friends-o:before{content:'\e6c2'}.van-icon-gold-coin:before{content:'\e6c3'}.van-icon-gold-coin-o:before{content:'\e6c4'}.van-icon-good-job-o:before{content:'\e6c5'}.van-icon-gift:before{content:'\e6c6'}.van-icon-gift-o:before{content:'\e6c7'}.van-icon-gift-card-o:before{content:'\e6c8'}.van-icon-good-job:before{content:'\e6c9'}.van-icon-home-o:before{content:'\e6ca'}.van-icon-goods-collect:before{content:'\e6cb'}.van-icon-graphic:before{content:'\e6cc'}.van-icon-goods-collect-o:before{content:'\e6cd'}.van-icon-hot-o:before{content:'\e6ce'}.van-icon-info:before{content:'\e6cf'}.van-icon-hotel-o:before{content:'\e6d0'}.van-icon-info-o:before{content:'\e6d1'}.van-icon-hot-sale-o:before{content:'\e6d2'}.van-icon-hot:before{content:'\e6d3'}.van-icon-like:before{content:'\e6d4'}.van-icon-idcard:before{content:'\e6d5'}.van-icon-invitation:before{content:'\e6d6'}.van-icon-like-o:before{content:'\e6d7'}.van-icon-hot-sale:before{content:'\e6d8'}.van-icon-location-o:before{content:'\e6d9'}.van-icon-location:before{content:'\e6da'}.van-icon-label:before{content:'\e6db'}.van-icon-lock:before{content:'\e6dc'}.van-icon-label-o:before{content:'\e6dd'}.van-icon-map-marked:before{content:'\e6de'}.van-icon-logistics:before{content:'\e6df'}.van-icon-manager:before{content:'\e6e0'}.van-icon-more:before{content:'\e6e1'}.van-icon-live:before{content:'\e6e2'}.van-icon-manager-o:before{content:'\e6e3'}.van-icon-medal:before{content:'\e6e4'}.van-icon-more-o:before{content:'\e6e5'}.van-icon-music-o:before{content:'\e6e6'}.van-icon-music:before{content:'\e6e7'}.van-icon-new-arrival-o:before{content:'\e6e8'}.van-icon-medal-o:before{content:'\e6e9'}.van-icon-new-o:before{content:'\e6ea'}.van-icon-free-postage:before{content:'\e6eb'}.van-icon-newspaper-o:before{content:'\e6ec'}.van-icon-new-arrival:before{content:'\e6ed'}.van-icon-minus:before{content:'\e6ee'}.van-icon-orders-o:before{content:'\e6ef'}.van-icon-new:before{content:'\e6f0'}.van-icon-paid:before{content:'\e6f1'}.van-icon-notes-o:before{content:'\e6f2'}.van-icon-other-pay:before{content:'\e6f3'}.van-icon-pause-circle:before{content:'\e6f4'}.van-icon-pause:before{content:'\e6f5'}.van-icon-pause-circle-o:before{content:'\e6f6'}.van-icon-peer-pay:before{content:'\e6f7'}.van-icon-pending-payment:before{content:'\e6f8'}.van-icon-passed:before{content:'\e6f9'}.van-icon-plus:before{content:'\e6fa'}.van-icon-phone-circle-o:before{content:'\e6fb'}.van-icon-phone-o:before{content:'\e6fc'}.van-icon-printer:before{content:'\e6fd'}.van-icon-photo-fail:before{content:'\e6fe'}.van-icon-phone:before{content:'\e6ff'}.van-icon-photo-o:before{content:'\e700'}.van-icon-play-circle:before{content:'\e701'}.van-icon-play:before{content:'\e702'}.van-icon-phone-circle:before{content:'\e703'}.van-icon-point-gift-o:before{content:'\e704'}.van-icon-point-gift:before{content:'\e705'}.van-icon-play-circle-o:before{content:'\e706'}.van-icon-shrink:before{content:'\e707'}.van-icon-photo:before{content:'\e708'}.van-icon-qr:before{content:'\e709'}.van-icon-qr-invalid:before{content:'\e70a'}.van-icon-question-o:before{content:'\e70b'}.van-icon-revoke:before{content:'\e70c'}.van-icon-replay:before{content:'\e70d'}.van-icon-service:before{content:'\e70e'}.van-icon-question:before{content:'\e70f'}.van-icon-search:before{content:'\e710'}.van-icon-refund-o:before{content:'\e711'}.van-icon-service-o:before{content:'\e712'}.van-icon-scan:before{content:'\e713'}.van-icon-share:before{content:'\e714'}.van-icon-send-gift-o:before{content:'\e715'}.van-icon-share-o:before{content:'\e716'}.van-icon-setting:before{content:'\e717'}.van-icon-points:before{content:'\e718'}.van-icon-photograph:before{content:'\e719'}.van-icon-shop:before{content:'\e71a'}.van-icon-shop-o:before{content:'\e71b'}.van-icon-shop-collect-o:before{content:'\e71c'}.van-icon-shop-collect:before{content:'\e71d'}.van-icon-smile:before{content:'\e71e'}.van-icon-shopping-cart-o:before{content:'\e71f'}.van-icon-sign:before{content:'\e720'}.van-icon-sort:before{content:'\e721'}.van-icon-star-o:before{content:'\e722'}.van-icon-smile-comment-o:before{content:'\e723'}.van-icon-stop:before{content:'\e724'}.van-icon-stop-circle-o:before{content:'\e725'}.van-icon-smile-o:before{content:'\e726'}.van-icon-star:before{content:'\e727'}.van-icon-success:before{content:'\e728'}.van-icon-stop-circle:before{content:'\e729'}.van-icon-records:before{content:'\e72a'}.van-icon-shopping-cart:before{content:'\e72b'}.van-icon-tosend:before{content:'\e72c'}.van-icon-todo-list:before{content:'\e72d'}.van-icon-thumb-circle-o:before{content:'\e72e'}.van-icon-thumb-circle:before{content:'\e72f'}.van-icon-umbrella-circle:before{content:'\e730'}.van-icon-underway:before{content:'\e731'}.van-icon-upgrade:before{content:'\e732'}.van-icon-todo-list-o:before{content:'\e733'}.van-icon-tv-o:before{content:'\e734'}.van-icon-underway-o:before{content:'\e735'}.van-icon-user-o:before{content:'\e736'}.van-icon-vip-card-o:before{content:'\e737'}.van-icon-vip-card:before{content:'\e738'}.van-icon-send-gift:before{content:'\e739'}.van-icon-wap-home:before{content:'\e73a'}.van-icon-wap-nav:before{content:'\e73b'}.van-icon-volume-o:before{content:'\e73c'}.van-icon-video:before{content:'\e73d'}.van-icon-wap-home-o:before{content:'\e73e'}.van-icon-volume:before{content:'\e73f'}.van-icon-warning:before{content:'\e740'}.van-icon-weapp-nav:before{content:'\e741'}.van-icon-wechat-pay:before{content:'\e742'}.van-icon-warning-o:before{content:'\e743'}.van-icon-wechat:before{content:'\e744'}.van-icon-setting-o:before{content:'\e745'}.van-icon-youzan-shield:before{content:'\e746'}.van-icon-warn-o:before{content:'\e747'}.van-icon-smile-comment:before{content:'\e748'}.van-icon-user-circle-o:before{content:'\e749'}.van-icon-video-o:before{content:'\e74a'}.van-icon-add-square:before{content:'\e65c'}.van-icon-add:before{content:'\e65d'}.van-icon-arrow-down:before{content:'\e65e'}.van-icon-arrow-up:before{content:'\e65f'}.van-icon-arrow:before{content:'\e660'}.van-icon-after-sale:before{content:'\e661'}.van-icon-add-o:before{content:'\e662'}.van-icon-alipay:before{content:'\e663'}.van-icon-ascending:before{content:'\e664'}.van-icon-apps-o:before{content:'\e665'}.van-icon-aim:before{content:'\e666'}.van-icon-award:before{content:'\e667'}.van-icon-arrow-left:before{content:'\e668'}.van-icon-award-o:before{content:'\e669'}.van-icon-audio:before{content:'\e66a'}.van-icon-bag-o:before{content:'\e66b'}.van-icon-balance-list:before{content:'\e66c'}.van-icon-back-top:before{content:'\e66d'}.van-icon-bag:before{content:'\e66e'}.van-icon-balance-pay:before{content:'\e66f'}.van-icon-balance-o:before{content:'\e670'}.van-icon-bar-chart-o:before{content:'\e671'}.van-icon-bars:before{content:'\e672'}.van-icon-balance-list-o:before{content:'\e673'}.van-icon-birthday-cake-o:before{content:'\e674'}.van-icon-bookmark:before{content:'\e675'}.van-icon-bill:before{content:'\e676'}.van-icon-bell:before{content:'\e677'}.van-icon-browsing-history-o:before{content:'\e678'}.van-icon-browsing-history:before{content:'\e679'}.van-icon-bookmark-o:before{content:'\e67a'}.van-icon-bulb-o:before{content:'\e67b'}.van-icon-bullhorn-o:before{content:'\e67c'}.van-icon-bill-o:before{content:'\e67d'}.van-icon-calendar-o:before{content:'\e67e'}.van-icon-brush-o:before{content:'\e67f'}.van-icon-card:before{content:'\e680'}.van-icon-cart-o:before{content:'\e681'}.van-icon-cart-circle:before{content:'\e682'}.van-icon-cart-circle-o:before{content:'\e683'}.van-icon-cart:before{content:'\e684'}.van-icon-cash-on-deliver:before{content:'\e685'}.van-icon-cash-back-record:before{content:'\e686'}.van-icon-cashier-o:before{content:'\e687'}.van-icon-chart-trending-o:before{content:'\e688'}.van-icon-certificate:before{content:'\e689'}.van-icon-chat:before{content:'\e68a'}.van-icon-clear:before{content:'\e68b'}.van-icon-chat-o:before{content:'\e68c'}.van-icon-checked:before{content:'\e68d'}.van-icon-clock:before{content:'\e68e'}.van-icon-clock-o:before{content:'\e68f'}.van-icon-close:before{content:'\e690'}.van-icon-closed-eye:before{content:'\e691'}.van-icon-circle:before{content:'\e692'}.van-icon-cluster-o:before{content:'\e693'}.van-icon-column:before{content:'\e694'}.van-icon-comment-circle-o:before{content:'\e695'}.van-icon-cluster:before{content:'\e696'}.van-icon-comment:before{content:'\e697'}.van-icon-comment-o:before{content:'\e698'}.van-icon-comment-circle:before{content:'\e699'}.van-icon-completed:before{content:'\e69a'}.van-icon-credit-pay:before{content:'\e69b'}.van-icon-coupon:before{content:'\e69c'}.van-icon-debit-pay:before{content:'\e69d'}.van-icon-coupon-o:before{content:'\e69e'}.van-icon-contact:before{content:'\e69f'}.van-icon-descending:before{content:'\e6a0'}.van-icon-desktop-o:before{content:'\e6a1'}.van-icon-diamond-o:before{content:'\e6a2'}.van-icon-description:before{content:'\e6a3'}.van-icon-delete:before{content:'\e6a4'}.van-icon-diamond:before{content:'\e6a5'}.van-icon-delete-o:before{content:'\e6a6'}.van-icon-cross:before{content:'\e6a7'}.van-icon-edit:before{content:'\e6a8'}.van-icon-ellipsis:before{content:'\e6a9'}.van-icon-down:before{content:'\e6aa'}.van-icon-discount:before{content:'\e6ab'}.van-icon-ecard-pay:before{content:'\e6ac'}.van-icon-envelop-o:before{content:'\e6ae'}.van-icon-shield-o:before{content:'\e74b'}.van-icon-guide-o:before{content:'\e74c'}.van-icon-cash-o:before{content:'\e74d'}.van-icon-qq:before{content:'\e74e'}.van-icon-wechat-moments:before{content:'\e74f'}.van-icon-weibo:before{content:'\e750'}.van-icon-link-o:before{content:'\e751'}.van-icon-miniprogram-o:before{content:'\e752'}@font-face{font-weight:400;font-style:normal;font-display:auto;font-family:vant-icon;src:url('https://at.alicdn.com/t/font_2553510_iv4v8nulyz.woff2?t=1649083952952') format('woff2'),url('https://at.alicdn.com/t/font_2553510_iv4v8nulyz.woff?t=1649083952952') format('woff'),url('https://at.alicdn.com/t/font_2553510_iv4v8nulyz.ttf?t=1649083952952') format('truetype')}.van-icon{font:normal normal normal 28rpx vant-icon}.van-icon--image{width:1em;height:1em}.van-icon__image{width:100%;height:100%}.van-icon__info{z-index:1}
/*!********************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[0].use[2]!./node_modules/@antmjs/vantui/es/tag/index.css ***!
\********************************************************************************************************************************************************************************************************************/
diff --git a/dist/runtime.js b/dist/runtime.js
index f08728e..a3dbea6 100644
--- a/dist/runtime.js
+++ b/dist/runtime.js
@@ -201,13 +201,11 @@
/******/ "webpack/container/remote/@tarojs/plugin-framework-react/dist/runtime",
/******/ "webpack/container/remote/react-dom"
/******/ ],
-/******/ "pages/home/index": [
-/******/ "webpack/container/remote/react/jsx-runtime"
-/******/ ],
/******/ "common": [
/******/ "webpack/container/remote/@tarojs/runtime",
/******/ "webpack/container/remote/@tarojs/taro",
-/******/ "webpack/container/remote/react"
+/******/ "webpack/container/remote/react",
+/******/ "webpack/container/remote/react/jsx-runtime"
/******/ ]
/******/ };
/******/ var idToExternalAndNameMapping = {
@@ -226,11 +224,6 @@
/******/ "./react-dom",
/******/ null
/******/ ],
-/******/ "webpack/container/remote/react/jsx-runtime": [
-/******/ "default",
-/******/ "./react/jsx-runtime",
-/******/ null
-/******/ ],
/******/ "webpack/container/remote/@tarojs/runtime": [
/******/ "default",
/******/ "./@tarojs/runtime",
@@ -245,6 +238,11 @@
/******/ "default",
/******/ "./react",
/******/ null
+/******/ ],
+/******/ "webpack/container/remote/react/jsx-runtime": [
+/******/ "default",
+/******/ "./react/jsx-runtime",
+/******/ null
/******/ ]
/******/ };
/******/ __webpack_require__.taro = function(get) {
diff --git a/dist/runtime.js.map b/dist/runtime.js.map
index ca27e40..744d9e3 100644
--- a/dist/runtime.js.map
+++ b/dist/runtime.js.map
@@ -1 +1 @@
-{"version":3,"file":"runtime.js","mappings":";;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;ACRA;AACA;AACA;AACA;AACA;;;;;ACJA;AACA;AACA;AACA;AACA;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;ACPA;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;ACzCA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;AC9DA;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","sources":["webpack://myApp/webpack_bootstrap","webpack://myApp/webpack_runtime_chunk loaded","webpack://myApp/webpack_runtime_compat get default export","webpack://myApp/webpack_runtime_define property getters","webpack://myApp/webpack_runtime_ensure chunk","webpack://myApp/webpack_runtime_get javascript chunk filename","webpack://myApp/webpack_runtime_get mini-css chunk filename","webpack://myApp/webpack_runtime_global","webpack://myApp/webpack_runtime_hasOwnProperty shorthand","webpack://myApp/webpack_runtime_load script","webpack://myApp/webpack_runtime_make namespace object","webpack://myApp/webpack_runtime_remotes loading","webpack://myApp/webpack_runtime_publicPath","webpack://myApp/webpack_runtime_jsonp chunk loading","webpack://myApp/webpack_before-startup","webpack://myApp/webpack_startup","webpack://myApp/webpack_after-startup"],"sourcesContent":["// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn undefined;\n};","// This function allow to reference async chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn undefined;\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","var inProgress = {};\nvar dataWebpackPrefix = \"myApp:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\t;\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","var chunkMapping = {\n\t\"app\": [\n\t\t\"webpack/container/remote/@tarojs/plugin-platform-weapp/dist/runtime\",\n\t\t\"webpack/container/remote/@tarojs/plugin-framework-react/dist/runtime\",\n\t\t\"webpack/container/remote/react-dom\"\n\t],\n\t\"pages/home/index\": [\n\t\t\"webpack/container/remote/react/jsx-runtime\"\n\t],\n\t\"common\": [\n\t\t\"webpack/container/remote/@tarojs/runtime\",\n\t\t\"webpack/container/remote/@tarojs/taro\",\n\t\t\"webpack/container/remote/react\"\n\t]\n};\nvar idToExternalAndNameMapping = {\n\t\"webpack/container/remote/@tarojs/plugin-platform-weapp/dist/runtime\": [\n\t\t\"default\",\n\t\t\"./@tarojs/plugin-platform-weapp/dist/runtime\",\n\t\tnull\n\t],\n\t\"webpack/container/remote/@tarojs/plugin-framework-react/dist/runtime\": [\n\t\t\"default\",\n\t\t\"./@tarojs/plugin-framework-react/dist/runtime\",\n\t\tnull\n\t],\n\t\"webpack/container/remote/react-dom\": [\n\t\t\"default\",\n\t\t\"./react-dom\",\n\t\tnull\n\t],\n\t\"webpack/container/remote/react/jsx-runtime\": [\n\t\t\"default\",\n\t\t\"./react/jsx-runtime\",\n\t\tnull\n\t],\n\t\"webpack/container/remote/@tarojs/runtime\": [\n\t\t\"default\",\n\t\t\"./@tarojs/runtime\",\n\t\tnull\n\t],\n\t\"webpack/container/remote/@tarojs/taro\": [\n\t\t\"default\",\n\t\t\"./@tarojs/taro\",\n\t\tnull\n\t],\n\t\"webpack/container/remote/react\": [\n\t\t\"default\",\n\t\t\"./react\",\n\t\tnull\n\t]\n};\n__webpack_require__.taro = function(get) {\n\tfor (var id in idToExternalAndNameMapping) {\n\t\tvar mappedName = idToExternalAndNameMapping[id][1];\n\t\tvar factory = get(mappedName);\n\t\t__webpack_modules__[id] = (function(factory) {\n\t\t\treturn function(module) {\n\t\t\t\tmodule.exports = factory();\n\t\t\t}\n\t\t})(factory);\n\t}\n};","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"runtime\": 0,\n\t\"common\": 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(!/^(common|runtime)$/.test(chunkId)) {\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = wx[\"webpackJsonp\"] = wx[\"webpackJsonp\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","","",""],"names":[],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"runtime.js","mappings":";;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;ACRA;AACA;AACA;AACA;AACA;;;;;ACJA;AACA;AACA;AACA;AACA;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;ACPA;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;ACzCA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;AC5DA;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","sources":["webpack://myApp/webpack_bootstrap","webpack://myApp/webpack_runtime_chunk loaded","webpack://myApp/webpack_runtime_compat get default export","webpack://myApp/webpack_runtime_define property getters","webpack://myApp/webpack_runtime_ensure chunk","webpack://myApp/webpack_runtime_get javascript chunk filename","webpack://myApp/webpack_runtime_get mini-css chunk filename","webpack://myApp/webpack_runtime_global","webpack://myApp/webpack_runtime_hasOwnProperty shorthand","webpack://myApp/webpack_runtime_load script","webpack://myApp/webpack_runtime_make namespace object","webpack://myApp/webpack_runtime_remotes loading","webpack://myApp/webpack_runtime_publicPath","webpack://myApp/webpack_runtime_jsonp chunk loading","webpack://myApp/webpack_before-startup","webpack://myApp/webpack_startup","webpack://myApp/webpack_after-startup"],"sourcesContent":["// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn undefined;\n};","// This function allow to reference async chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn undefined;\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","var inProgress = {};\nvar dataWebpackPrefix = \"myApp:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\t;\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","var chunkMapping = {\n\t\"app\": [\n\t\t\"webpack/container/remote/@tarojs/plugin-platform-weapp/dist/runtime\",\n\t\t\"webpack/container/remote/@tarojs/plugin-framework-react/dist/runtime\",\n\t\t\"webpack/container/remote/react-dom\"\n\t],\n\t\"common\": [\n\t\t\"webpack/container/remote/@tarojs/runtime\",\n\t\t\"webpack/container/remote/@tarojs/taro\",\n\t\t\"webpack/container/remote/react\",\n\t\t\"webpack/container/remote/react/jsx-runtime\"\n\t]\n};\nvar idToExternalAndNameMapping = {\n\t\"webpack/container/remote/@tarojs/plugin-platform-weapp/dist/runtime\": [\n\t\t\"default\",\n\t\t\"./@tarojs/plugin-platform-weapp/dist/runtime\",\n\t\tnull\n\t],\n\t\"webpack/container/remote/@tarojs/plugin-framework-react/dist/runtime\": [\n\t\t\"default\",\n\t\t\"./@tarojs/plugin-framework-react/dist/runtime\",\n\t\tnull\n\t],\n\t\"webpack/container/remote/react-dom\": [\n\t\t\"default\",\n\t\t\"./react-dom\",\n\t\tnull\n\t],\n\t\"webpack/container/remote/@tarojs/runtime\": [\n\t\t\"default\",\n\t\t\"./@tarojs/runtime\",\n\t\tnull\n\t],\n\t\"webpack/container/remote/@tarojs/taro\": [\n\t\t\"default\",\n\t\t\"./@tarojs/taro\",\n\t\tnull\n\t],\n\t\"webpack/container/remote/react\": [\n\t\t\"default\",\n\t\t\"./react\",\n\t\tnull\n\t],\n\t\"webpack/container/remote/react/jsx-runtime\": [\n\t\t\"default\",\n\t\t\"./react/jsx-runtime\",\n\t\tnull\n\t]\n};\n__webpack_require__.taro = function(get) {\n\tfor (var id in idToExternalAndNameMapping) {\n\t\tvar mappedName = idToExternalAndNameMapping[id][1];\n\t\tvar factory = get(mappedName);\n\t\t__webpack_modules__[id] = (function(factory) {\n\t\t\treturn function(module) {\n\t\t\t\tmodule.exports = factory();\n\t\t\t}\n\t\t})(factory);\n\t}\n};","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"runtime\": 0,\n\t\"common\": 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(!/^(common|runtime)$/.test(chunkId)) {\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = wx[\"webpackJsonp\"] = wx[\"webpackJsonp\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","","",""],"names":[],"sourceRoot":""}
\ No newline at end of file
diff --git a/dist/vendors.js b/dist/vendors.js
index 51179f6..a97b842 100644
--- a/dist/vendors.js
+++ b/dist/vendors.js
@@ -1,12 +1,1102 @@
-"use strict";
(wx["webpackJsonp"] = wx["webpackJsonp"] || []).push([["vendors"],{
+/***/ "./node_modules/@antmjs/vantui/es/common/jumpLink.js":
+/*!***********************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/common/jumpLink.js ***!
+ \***********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "jumpLink": function() { return /* binding */ jumpLink; }
+/* harmony export */ });
+/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @tarojs/taro */ "webpack/container/remote/@tarojs/taro");
+/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__);
+
+function jumpLink(url, linkType) {
+ var _linkType;
+
+ linkType = (_linkType = linkType) !== null && _linkType !== void 0 ? _linkType : 'navigateTo';
+
+ if (url) {
+ if (linkType === 'navigateTo' && (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.getCurrentPages)().length > 9) {
+ (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.redirectTo)({
+ url: url
+ });
+ } else {
+ switch (linkType) {
+ case 'navigateTo':
+ (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.navigateTo)({
+ url: url
+ });
+ break;
+
+ case 'reLaunch':
+ (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.reLaunch)({
+ url: url
+ });
+ break;
+
+ case 'redirectTo':
+ (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.redirectTo)({
+ url: url
+ });
+ }
+ }
+ }
+}
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/common/utils.js":
+/*!********************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/common/utils.js ***!
+ \********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "requestAnimationFrame": function() { return /* binding */ requestAnimationFrame; },
+/* harmony export */ "getRect": function() { return /* binding */ getRect; }
+/* harmony export */ });
+/* unused harmony exports range, nextTick, getSystemInfoSync, getMenuButtonBoundingClientRect, addUnit, pickExclude, getAllRect, toPromise, getCurrentPage */
+/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @tarojs/taro */ "webpack/container/remote/@tarojs/taro");
+/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var raf__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! raf */ "./node_modules/raf/index.js");
+/* harmony import */ var raf__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(raf__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _validator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./validator */ "./node_modules/@antmjs/vantui/es/common/validator.js");
+/* harmony import */ var _version__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./version */ "./node_modules/@antmjs/vantui/es/common/version.js");
+/* provided dependency */ var window = __webpack_require__(/*! @tarojs/runtime */ "webpack/container/remote/@tarojs/runtime")["window"];
+
+
+
+
+
+function range(num, min, max) {
+ return Math.min(Math.max(num, min), max);
+}
+function nextTick(cb) {
+ if ((0,_version__WEBPACK_IMPORTED_MODULE_2__.canIUseNextTick)()) {
+ _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().nextTick(cb);
+ } else {
+ setTimeout(function () {
+ cb();
+ }, 33.333333333333336);
+ }
+}
+var systemInfo;
+function getSystemInfoSync() {
+ if (systemInfo == null) {
+ systemInfo = (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.getSystemInfoSync)();
+ }
+
+ return systemInfo;
+}
+var menuInfo;
+function getMenuButtonBoundingClientRect() {
+ if (menuInfo == null) {
+ menuInfo = _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().getMenuButtonBoundingClientRect();
+ }
+
+ return menuInfo;
+}
+function addUnit(value) {
+ if (!(0,_validator__WEBPACK_IMPORTED_MODULE_3__.isDef)(value)) {
+ return undefined;
+ }
+
+ return /^-?\d+(\.\d+)?$/.test('' + value) ? _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().pxTransform(value) : value;
+}
+function requestAnimationFrame(cb) {
+ if (window.requestAnimationFrame) {
+ return window.requestAnimationFrame(cb);
+ }
+
+ return raf__WEBPACK_IMPORTED_MODULE_1___default()(cb);
+}
+function pickExclude(obj, keys) {
+ if (!(0,_validator__WEBPACK_IMPORTED_MODULE_3__.isPlainObject)(obj)) {
+ return {};
+ }
+
+ return Object.keys(obj).reduce(function (prev, key) {
+ if (!keys.includes(key)) {
+ prev[key] = obj[key];
+ }
+
+ return prev;
+ }, {});
+}
+function getRect(context, selector) {
+ return new Promise(function (resolve) {
+ var query = (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.createSelectorQuery)();
+
+ if (context) {
+ query = query.in(context);
+ }
+
+ query.select(selector).boundingClientRect().exec(function () {
+ var rect = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
+ return resolve(rect[0]);
+ });
+ });
+}
+function getAllRect(context, selector) {
+ return new Promise(function (resolve) {
+ var query = (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.createSelectorQuery)();
+
+ if (context) {
+ query = query.in(context);
+ }
+
+ query.selectAll(selector).boundingClientRect().exec(function () {
+ var rect = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
+ return resolve(rect[0]);
+ });
+ });
+}
+function toPromise(promiseLike) {
+ if ((0,_validator__WEBPACK_IMPORTED_MODULE_3__.isPromise)(promiseLike)) {
+ return promiseLike;
+ }
+
+ return Promise.resolve(promiseLike);
+}
+function getCurrentPage() {
+ var pages = _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().getCurrentPages();
+ return pages[pages.length - 1];
+}
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/common/validator.js":
+/*!************************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/common/validator.js ***!
+ \************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "isPlainObject": function() { return /* binding */ isPlainObject; },
+/* harmony export */ "isPromise": function() { return /* binding */ isPromise; },
+/* harmony export */ "isDef": function() { return /* binding */ isDef; },
+/* harmony export */ "isObj": function() { return /* binding */ isObj; }
+/* harmony export */ });
+/* unused harmony exports isFunction, isNumber, isBoolean, isImageUrl, isVideoUrl */
+/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "./node_modules/@babel/runtime/helpers/esm/typeof.js");
+
+// eslint-disable-next-line @typescript-eslint/ban-types
+function isFunction(val) {
+ return typeof val === 'function';
+}
+function isPlainObject(val) {
+ return val !== null && (0,_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__["default"])(val) === 'object' && !Array.isArray(val);
+}
+function isPromise(val) {
+ return isPlainObject(val) && isFunction(val.then) && isFunction(val.catch);
+}
+function isDef(value) {
+ return value !== undefined && value !== null;
+}
+function isObj(x) {
+ var type = (0,_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__["default"])(x);
+
+ return x !== null && (type === 'object' || type === 'function');
+}
+function isNumber(value) {
+ return /^\d+(\.\d+)?$/.test(value);
+}
+function isBoolean(value) {
+ return typeof value === 'boolean';
+}
+var IMAGE_REGEXP = /\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i;
+var VIDEO_REGEXP = /\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv)/i;
+function isImageUrl(url) {
+ return IMAGE_REGEXP.test(url);
+}
+function isVideoUrl(url) {
+ return VIDEO_REGEXP.test(url);
+}
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/common/version.js":
+/*!**********************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/common/version.js ***!
+ \**********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "canIUseNextTick": function() { return /* binding */ canIUseNextTick; }
+/* harmony export */ });
+/* unused harmony exports canIUseModel, canIUseFormFieldButton, canIUseAnimate, canIUseGroupSetData, canIUseCanvas2d, canIUseGetUserProfile */
+/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @tarojs/taro */ "webpack/container/remote/@tarojs/taro");
+/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__);
+
+
+function compareVersion(v1, v2) {
+ v1 = v1.split('.');
+ v2 = v2.split('.');
+ var len = Math.max(v1.length, v2.length);
+
+ while (v1.length < len) {
+ v1.push('0');
+ }
+
+ while (v2.length < len) {
+ v2.push('0');
+ }
+
+ for (var i = 0; i < len; i++) {
+ var num1 = parseInt(v1[i], 10);
+ var num2 = parseInt(v2[i], 10);
+
+ if (num1 > num2) {
+ return 1;
+ }
+
+ if (num1 < num2) {
+ return -1;
+ }
+ }
+
+ return 0;
+}
+
+var systemInfo;
+
+function getSystemInfoSync() {
+ if (systemInfo == null) {
+ systemInfo = (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.getSystemInfoSync)();
+ }
+
+ return systemInfo;
+}
+
+function gte(version) {
+ var system = getSystemInfoSync();
+ return compareVersion(system.SDKVersion || system.version, version) >= 0;
+}
+
+function canIUseModel() {
+ return gte('2.9.3');
+}
+function canIUseFormFieldButton() {
+ return gte('2.10.3');
+}
+function canIUseAnimate() {
+ return gte('2.9.0');
+}
+function canIUseGroupSetData() {
+ return gte('2.4.0');
+}
+function canIUseNextTick() {
+ return (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.canIUse)('nextTick');
+}
+function canIUseCanvas2d() {
+ return gte('2.9.0');
+}
+function canIUseGetUserProfile() {
+ return !!(_tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().getUserProfile);
+}
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/icon/index.js":
+/*!******************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/icon/index.js ***!
+ \******************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "Icon": function() { return /* binding */ Icon; }
+/* harmony export */ });
+/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js");
+/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js");
+/* harmony import */ var _tarojs_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @tarojs/components */ "./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");
+/* harmony import */ var _wxs_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../wxs/utils */ "./node_modules/@antmjs/vantui/es/wxs/utils.js");
+/* harmony import */ var _info_index__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../info/index */ "./node_modules/@antmjs/vantui/es/info/index.js");
+/* harmony import */ var _wxs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./wxs */ "./node_modules/@antmjs/vantui/es/icon/wxs.js");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "webpack/container/remote/react/jsx-runtime");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__);
+
+
+var _excluded = ["classPrefix", "name", "color", "size", "dot", "info", "style", "className"];
+
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+
+
+
+
+
+
+function Icon(props) {
+ var _props$classPrefix = props.classPrefix,
+ classPrefix = _props$classPrefix === void 0 ? 'van-icon' : _props$classPrefix,
+ name = props.name,
+ color = props.color,
+ size = props.size,
+ dot = props.dot,
+ info = props.info,
+ style = props.style,
+ className = props.className,
+ others = (0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_5__["default"])(props, _excluded);
+
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_6__.View, _objectSpread(_objectSpread({
+ className: _wxs__WEBPACK_IMPORTED_MODULE_3__.rootClass({
+ classPrefix: classPrefix,
+ name: name
+ }) + " ".concat(className || ''),
+ style: _wxs_utils__WEBPACK_IMPORTED_MODULE_1__.style([_wxs__WEBPACK_IMPORTED_MODULE_3__.rootStyle({
+ color: color,
+ size: size
+ }), style])
+ }, others), {}, {
+ children: [(info || info === 0 || dot) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_info_index__WEBPACK_IMPORTED_MODULE_2__.Info, {
+ dot: dot,
+ info: info,
+ className: "van-icon__info"
+ }), _wxs__WEBPACK_IMPORTED_MODULE_3__.isImage(name) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_6__.Image, {
+ src: name,
+ mode: "aspectFit",
+ className: "van-icon__image"
+ })]
+ }));
+}
+/* harmony default export */ __webpack_exports__["default"] = (Icon);
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/icon/wxs.js":
+/*!****************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/icon/wxs.js ***!
+ \****************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "isImage": function() { return /* binding */ isImage; },
+/* harmony export */ "rootClass": function() { return /* binding */ rootClass; },
+/* harmony export */ "rootStyle": function() { return /* binding */ rootStyle; }
+/* harmony export */ });
+/* harmony import */ var _wxs_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../wxs/style */ "./node_modules/@antmjs/vantui/es/wxs/style.js");
+/* harmony import */ var _wxs_add_unit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../wxs/add-unit */ "./node_modules/@antmjs/vantui/es/wxs/add-unit.js");
+
+
+
+function isImage(name) {
+ return name.indexOf('/') !== -1;
+}
+
+function rootClass(data) {
+ var classes = [];
+
+ if (data.classPrefix != null) {
+ classes.push(data.classPrefix);
+ }
+
+ if (isImage(data.name)) {
+ classes.push('van-icon--image');
+ } else if (data.classPrefix != null) {
+ classes.push(data.classPrefix + '-' + data.name);
+ }
+
+ return classes.join(' ');
+}
+
+function rootStyle(data) {
+ return (0,_wxs_style__WEBPACK_IMPORTED_MODULE_1__.style)([{
+ color: data.color,
+ 'font-size': (0,_wxs_add_unit__WEBPACK_IMPORTED_MODULE_0__.addUnit)(data.size)
+ }]);
+}
+
+
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/info/index.js":
+/*!******************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/info/index.js ***!
+ \******************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "Info": function() { return /* binding */ Info; }
+/* harmony export */ });
+/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js");
+/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js");
+/* harmony import */ var _tarojs_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @tarojs/components */ "./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");
+/* harmony import */ var _wxs_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../wxs/utils */ "./node_modules/@antmjs/vantui/es/wxs/utils.js");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-runtime */ "webpack/container/remote/react/jsx-runtime");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__);
+
+
+var _excluded = ["dot", "info", "style", "className"];
+
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+
+
+
+
+function Info(props) {
+ var dot = props.dot,
+ _props$info = props.info,
+ info = _props$info === void 0 ? null : _props$info,
+ style = props.style,
+ className = props.className,
+ others = (0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__["default"])(props, _excluded);
+
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.Fragment, {
+ children: (info || info === 0 || dot) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_4__.View, _objectSpread(_objectSpread({
+ className: 'van-info ' + _wxs_utils__WEBPACK_IMPORTED_MODULE_1__.bem('info', {
+ dot: dot
+ }) + ' ' + className,
+ style: _wxs_utils__WEBPACK_IMPORTED_MODULE_1__.style([style])
+ }, others), {}, {
+ children: dot ? '' : info
+ }))
+ });
+}
+/* unused harmony default export */ var __WEBPACK_DEFAULT_EXPORT__ = (Info);
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/wxs/add-unit.js":
+/*!********************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/wxs/add-unit.js ***!
+ \********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "addUnit": function() { return /* binding */ addUnit; }
+/* harmony export */ });
+/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @tarojs/taro */ "webpack/container/remote/@tarojs/taro");
+/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__);
+
+
+function addUnit(value) {
+ if (value == null) {
+ return undefined;
+ }
+
+ return /^-?\d+(\.\d+)?$/.test('' + value) ? (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.pxTransform)(value) : value;
+}
+
+
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/wxs/array.js":
+/*!*****************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/wxs/array.js ***!
+ \*****************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "isArray": function() { return /* binding */ isArray; }
+/* harmony export */ });
+function isArray(array) {
+ return array && toString.call(array) === '[object Array]';
+}
+
+
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/wxs/bem.js":
+/*!***************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/wxs/bem.js ***!
+ \***************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "_bem": function() { return /* binding */ _bem; }
+/* harmony export */ });
+/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "./node_modules/@babel/runtime/helpers/esm/typeof.js");
+/* harmony import */ var _array__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./array */ "./node_modules/@antmjs/vantui/es/wxs/array.js");
+/* harmony import */ var _object__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./object */ "./node_modules/@antmjs/vantui/es/wxs/object.js");
+
+
+
+var PREFIX = 'van-';
+
+function join(name, mods) {
+ name = PREFIX + name;
+ mods = mods.map(function (mod) {
+ return name + '--' + mod;
+ });
+ mods.unshift(name);
+ return mods.join(' ');
+}
+
+function traversing(mods, conf) {
+ if (!conf) {
+ return;
+ } // 加前缀
+
+
+ if (typeof conf === 'string' || typeof conf === 'number') {
+ mods.push(conf);
+ } else if (_array__WEBPACK_IMPORTED_MODULE_0__.isArray(conf)) {
+ // 加前缀
+ conf.forEach(function (item) {
+ traversing(mods, item);
+ });
+ } else if ((0,_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1__["default"])(conf) === 'object') {
+ // 加属性
+ _object__WEBPACK_IMPORTED_MODULE_2__.keys(conf).forEach(function (key) {
+ conf[key] && mods.push(key);
+ });
+ }
+}
+
+function _bem(name, conf) {
+ var mods = [];
+ traversing(mods, conf);
+ return join(name, mods);
+}
+
+
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/wxs/memoize.js":
+/*!*******************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/wxs/memoize.js ***!
+ \*******************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "memoize": function() { return /* binding */ memoize; }
+/* harmony export */ });
+/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "./node_modules/@babel/runtime/helpers/esm/typeof.js");
+
+
+/**
+ * Simple memoize
+ * wxs doesn't support fn.apply, so this memoize only support up to 2 args
+ */
+
+/* eslint-disable */
+function isPrimitive(value) {
+ var type = (0,_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__["default"])(value);
+
+ return type === 'boolean' || type === 'number' || type === 'string' || type === 'undefined' || value === null;
+} // mock simple fn.call in wxs
+
+
+function call(fn, args) {
+ if (args.length === 2) {
+ return fn(args[0], args[1]);
+ }
+
+ if (args.length === 1) {
+ return fn(args[0]);
+ }
+
+ return fn();
+}
+
+function serializer(args) {
+ if (args.length === 1 && isPrimitive(args[0])) {
+ return args[0];
+ }
+
+ var obj = {};
+
+ for (var i = 0; i < args.length; i++) {
+ obj['key' + i] = args[i];
+ }
+
+ return JSON.stringify(obj);
+}
+
+function memoize(fn) {
+ var cache = {};
+ return function () {
+ var key = serializer(arguments);
+
+ if (cache[key] === undefined) {
+ cache[key] = call(fn, arguments);
+ }
+
+ return cache[key];
+ };
+}
+
+
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/wxs/object.js":
+/*!******************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/wxs/object.js ***!
+ \******************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "keys": function() { return /* binding */ keys; }
+/* harmony export */ });
+var REGEXP = new RegExp('{|}|"', 'g');
+
+function keys(obj) {
+ return JSON.stringify(obj).replace(REGEXP, '').split(',').map(function (item) {
+ return item.split(':')[0];
+ });
+}
+
+
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/wxs/style.js":
+/*!*****************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/wxs/style.js ***!
+ \*****************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "style": function() { return /* binding */ style; }
+/* harmony export */ });
+/* unused harmony export cssStyle */
+/* harmony import */ var _array__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./array */ "./node_modules/@antmjs/vantui/es/wxs/array.js");
+/* harmony import */ var _object__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./object */ "./node_modules/@antmjs/vantui/es/wxs/object.js");
+
+
+
+function kebabCase(word) {
+ var _word$replace;
+
+ var newWord = (_word$replace = word.replace(new RegExp('[A-Z]', 'g'), function (i) {
+ return '-' + i;
+ })) === null || _word$replace === void 0 ? void 0 : _word$replace.toLowerCase();
+ return newWord;
+}
+
+function cssStyle(styles) {
+ if (_array__WEBPACK_IMPORTED_MODULE_0__.isArray(styles)) {
+ var obj = {};
+ styles.filter(function (item) {
+ return item != null && item !== '';
+ }).map(function (item) {
+ Object.assign(obj, cssStyle(item));
+ });
+ return obj;
+ }
+
+ if (toString.call(styles) === '[object String]') {
+ var _obj = {};
+ styles.split(';').map(function (item) {
+ var _property$, _property$2;
+
+ var property = item.split(':');
+ _obj[((_property$ = property[0]) === null || _property$ === void 0 ? void 0 : _property$.trim()) || ''] = (_property$2 = property[1]) === null || _property$2 === void 0 ? void 0 : _property$2.trim();
+ });
+ return _obj;
+ }
+
+ return styles;
+}
+
+function style(styles) {
+ if (_array__WEBPACK_IMPORTED_MODULE_0__.isArray(styles)) {
+ return styles.filter(function (item) {
+ return item != null && item !== '';
+ }).map(function (item) {
+ return style(item);
+ }).join(';') || '';
+ }
+
+ if (toString.call(styles) === '[object Object]') {
+ return _object__WEBPACK_IMPORTED_MODULE_1__.keys(styles).filter(function (key) {
+ return styles[key] != null && styles[key] !== '';
+ }).map(function (key) {
+ return [kebabCase(key), [styles[key]]].join(':');
+ }).join(';') || '';
+ }
+
+ return styles || '';
+}
+
+
+
+/***/ }),
+
+/***/ "./node_modules/@antmjs/vantui/es/wxs/utils.js":
+/*!*****************************************************!*\
+ !*** ./node_modules/@antmjs/vantui/es/wxs/utils.js ***!
+ \*****************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "bem": function() { return /* binding */ bem; },
+/* harmony export */ "style": function() { return /* reexport safe */ _style__WEBPACK_IMPORTED_MODULE_3__.style; }
+/* harmony export */ });
+/* harmony import */ var _bem__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./bem */ "./node_modules/@antmjs/vantui/es/wxs/bem.js");
+/* harmony import */ var _memoize__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./memoize */ "./node_modules/@antmjs/vantui/es/wxs/memoize.js");
+/* harmony import */ var _add_unit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./add-unit */ "./node_modules/@antmjs/vantui/es/wxs/add-unit.js");
+/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./style */ "./node_modules/@antmjs/vantui/es/wxs/style.js");
+
+
+
+
+
+
+var bem = (0,_memoize__WEBPACK_IMPORTED_MODULE_1__.memoize)(_bem__WEBPACK_IMPORTED_MODULE_2__._bem);
+
+
+/***/ }),
+
+/***/ "./node_modules/performance-now/lib/performance-now.js":
+/*!*************************************************************!*\
+ !*** ./node_modules/performance-now/lib/performance-now.js ***!
+ \*************************************************************/
+/***/ (function(module) {
+
+// Generated by CoffeeScript 1.12.2
+(function() {
+ var getNanoSeconds, hrtime, loadTime, moduleLoadTime, nodeLoadTime, upTime;
+
+ if ((typeof performance !== "undefined" && performance !== null) && performance.now) {
+ module.exports = function() {
+ return performance.now();
+ };
+ } else if ((typeof process !== "undefined" && process !== null) && process.hrtime) {
+ module.exports = function() {
+ return (getNanoSeconds() - nodeLoadTime) / 1e6;
+ };
+ hrtime = process.hrtime;
+ getNanoSeconds = function() {
+ var hr;
+ hr = hrtime();
+ return hr[0] * 1e9 + hr[1];
+ };
+ moduleLoadTime = getNanoSeconds();
+ upTime = process.uptime() * 1e9;
+ nodeLoadTime = moduleLoadTime - upTime;
+ } else if (Date.now) {
+ module.exports = function() {
+ return Date.now() - loadTime;
+ };
+ loadTime = Date.now();
+ } else {
+ module.exports = function() {
+ return new Date().getTime() - loadTime;
+ };
+ loadTime = new Date().getTime();
+ }
+
+}).call(this);
+
+//# sourceMappingURL=performance-now.js.map
+
+
+/***/ }),
+
+/***/ "./node_modules/raf/index.js":
+/*!***********************************!*\
+ !*** ./node_modules/raf/index.js ***!
+ \***********************************/
+/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
+
+/* provided dependency */ var window = __webpack_require__(/*! @tarojs/runtime */ "webpack/container/remote/@tarojs/runtime")["window"];
+var now = __webpack_require__(/*! performance-now */ "./node_modules/performance-now/lib/performance-now.js")
+ , root = typeof window === 'undefined' ? __webpack_require__.g : window
+ , vendors = ['moz', 'webkit']
+ , suffix = 'AnimationFrame'
+ , raf = root['request' + suffix]
+ , caf = root['cancel' + suffix] || root['cancelRequest' + suffix]
+
+for(var i = 0; !raf && i < vendors.length; i++) {
+ raf = root[vendors[i] + 'Request' + suffix]
+ caf = root[vendors[i] + 'Cancel' + suffix]
+ || root[vendors[i] + 'CancelRequest' + suffix]
+}
+
+// Some versions of FF have rAF but not cAF
+if(!raf || !caf) {
+ var last = 0
+ , id = 0
+ , queue = []
+ , frameDuration = 1000 / 60
+
+ raf = function(callback) {
+ if(queue.length === 0) {
+ var _now = now()
+ , next = Math.max(0, frameDuration - (_now - last))
+ last = next + _now
+ setTimeout(function() {
+ var cp = queue.slice(0)
+ // Clear queue here to prevent
+ // callbacks from appending listeners
+ // to the current frame's queue
+ queue.length = 0
+ for(var i = 0; i < cp.length; i++) {
+ if(!cp[i].cancelled) {
+ try{
+ cp[i].callback(last)
+ } catch(e) {
+ setTimeout(function() { throw e }, 0)
+ }
+ }
+ }
+ }, Math.round(next))
+ }
+ queue.push({
+ handle: ++id,
+ callback: callback,
+ cancelled: false
+ })
+ return id
+ }
+
+ caf = function(handle) {
+ for(var i = 0; i < queue.length; i++) {
+ if(queue[i].handle === handle) {
+ queue[i].cancelled = true
+ }
+ }
+ }
+}
+
+module.exports = function(fn) {
+ // Wrap in a new function to prevent
+ // `cancel` potentially being assigned
+ // to the native rAF function
+ return raf.call(root, fn)
+}
+module.exports.cancel = function() {
+ caf.apply(root, arguments)
+}
+module.exports.polyfill = function(object) {
+ if (!object) {
+ object = root;
+ }
+ object.requestAnimationFrame = raf
+ object.cancelAnimationFrame = caf
+}
+
+
+/***/ }),
+
+/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js":
+/*!*********************************************************************!*\
+ !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***!
+ \*********************************************************************/
+/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; }
+/* harmony export */ });
+function _arrayLikeToArray(arr, len) {
+ if (len == null || len > arr.length) len = arr.length;
+ for (var i = 0, arr2 = new Array(len); i < len; i++) {
+ arr2[i] = arr[i];
+ }
+ return arr2;
+}
+
+/***/ }),
+
+/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js":
+/*!*******************************************************************!*\
+ !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***!
+ \*******************************************************************/
+/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; }
+/* harmony export */ });
+function _arrayWithHoles(arr) {
+ if (Array.isArray(arr)) return arr;
+}
+
+/***/ }),
+
+/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js":
+/*!*******************************************************************!*\
+ !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***!
+ \*******************************************************************/
+/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": function() { return /* binding */ _defineProperty; }
+/* harmony export */ });
+function _defineProperty(obj, key, value) {
+ if (key in obj) {
+ Object.defineProperty(obj, key, {
+ value: value,
+ enumerable: true,
+ configurable: true,
+ writable: true
+ });
+ } else {
+ obj[key] = value;
+ }
+ return obj;
+}
+
+/***/ }),
+
+/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js":
+/*!*************************************************************************!*\
+ !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***!
+ \*************************************************************************/
+/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; }
+/* harmony export */ });
+function _iterableToArrayLimit(arr, i) {
+ var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"];
+ if (_i == null) return;
+ var _arr = [];
+ var _n = true;
+ var _d = false;
+ var _s, _e;
+ try {
+ for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
+ _arr.push(_s.value);
+ if (i && _arr.length === i) break;
+ }
+ } catch (err) {
+ _d = true;
+ _e = err;
+ } finally {
+ try {
+ if (!_n && _i["return"] != null) _i["return"]();
+ } finally {
+ if (_d) throw _e;
+ }
+ }
+ return _arr;
+}
+
+/***/ }),
+
+/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js":
+/*!********************************************************************!*\
+ !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***!
+ \********************************************************************/
+/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; }
+/* harmony export */ });
+function _nonIterableRest() {
+ throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
+}
+
+/***/ }),
+
+/***/ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js":
+/*!****************************************************************************!*\
+ !*** ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js ***!
+ \****************************************************************************/
+/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": function() { return /* binding */ _objectWithoutProperties; }
+/* harmony export */ });
+/* harmony import */ var _objectWithoutPropertiesLoose_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./objectWithoutPropertiesLoose.js */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
+
+function _objectWithoutProperties(source, excluded) {
+ if (source == null) return {};
+ var target = (0,_objectWithoutPropertiesLoose_js__WEBPACK_IMPORTED_MODULE_0__["default"])(source, excluded);
+ var key, i;
+ if (Object.getOwnPropertySymbols) {
+ var sourceSymbolKeys = Object.getOwnPropertySymbols(source);
+ for (i = 0; i < sourceSymbolKeys.length; i++) {
+ key = sourceSymbolKeys[i];
+ if (excluded.indexOf(key) >= 0) continue;
+ if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;
+ target[key] = source[key];
+ }
+ }
+ return target;
+}
+
+/***/ }),
+
+/***/ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js":
+/*!*********************************************************************************!*\
+ !*** ./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js ***!
+ \*********************************************************************************/
+/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": function() { return /* binding */ _objectWithoutPropertiesLoose; }
+/* harmony export */ });
+function _objectWithoutPropertiesLoose(source, excluded) {
+ if (source == null) return {};
+ var target = {};
+ var sourceKeys = Object.keys(source);
+ var key, i;
+ for (i = 0; i < sourceKeys.length; i++) {
+ key = sourceKeys[i];
+ if (excluded.indexOf(key) >= 0) continue;
+ target[key] = source[key];
+ }
+ return target;
+}
+
+/***/ }),
+
+/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js":
+/*!******************************************************************!*\
+ !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***!
+ \******************************************************************/
+/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": function() { return /* binding */ _slicedToArray; }
+/* harmony export */ });
+/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js");
+/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js");
+/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js");
+/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js");
+
+
+
+
+function _slicedToArray(arr, i) {
+ return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(arr) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(arr, i) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(arr, i) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])();
+}
+
+/***/ }),
+
/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js":
/*!***********************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***!
\***********************************************************/
/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
+"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": function() { return /* binding */ _typeof; }
/* harmony export */ });
@@ -20,6 +1110,29 @@ function _typeof(obj) {
}, _typeof(obj);
}
+/***/ }),
+
+/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js":
+/*!*******************************************************************************!*\
+ !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***!
+ \*******************************************************************************/
+/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; }
+/* harmony export */ });
+/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js");
+
+function _unsupportedIterableToArray(o, minLen) {
+ if (!o) return;
+ if (typeof o === "string") return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(o, minLen);
+ var n = Object.prototype.toString.call(o).slice(8, -1);
+ if (n === "Object" && o.constructor) n = o.constructor.name;
+ if (n === "Map" || n === "Set") return Array.from(o);
+ if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(o, minLen);
+}
+
/***/ })
}]);
diff --git a/dist/vendors.js.map b/dist/vendors.js.map
index 14c632f..96998ae 100644
--- a/dist/vendors.js.map
+++ b/dist/vendors.js.map
@@ -1 +1 @@
-{"version":3,"file":"vendors.js","mappings":";;;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","sources":["webpack://myApp/._node_modules_@babel_runtime_helpers_esm_typeof.js"],"sourcesContent":["export default function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) {\n return typeof obj;\n } : function (obj) {\n return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n }, _typeof(obj);\n}"],"names":[],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"vendors.js","mappings":";;;;;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;AClGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;AClEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;AC/CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACTA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;ACxCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;ACxDA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;AC1EA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACNA;AACA;AACA;;;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACvBA;AACA;AACA;;;;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","sources":["webpack://myApp/._node_modules_@antmjs_vantui_es_common_jumpLink.js","webpack://myApp/._node_modules_@antmjs_vantui_es_common_utils.js","webpack://myApp/._node_modules_@antmjs_vantui_es_common_validator.js","webpack://myApp/._node_modules_@antmjs_vantui_es_common_version.js","webpack://myApp/._node_modules_@antmjs_vantui_es_icon_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_icon_wxs.js","webpack://myApp/._node_modules_@antmjs_vantui_es_info_index.js","webpack://myApp/._node_modules_@antmjs_vantui_es_wxs_add-unit.js","webpack://myApp/._node_modules_@antmjs_vantui_es_wxs_array.js","webpack://myApp/._node_modules_@antmjs_vantui_es_wxs_bem.js","webpack://myApp/._node_modules_@antmjs_vantui_es_wxs_memoize.js","webpack://myApp/._node_modules_@antmjs_vantui_es_wxs_object.js","webpack://myApp/._node_modules_@antmjs_vantui_es_wxs_style.js","webpack://myApp/._node_modules_@antmjs_vantui_es_wxs_utils.js","webpack://myApp/._node_modules_performance-now_lib_performance-now.js","webpack://myApp/._node_modules_raf_index.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_arrayLikeToArray.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_arrayWithHoles.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_defineProperty.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_iterableToArrayLimit.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_nonIterableRest.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_objectWithoutProperties.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_objectWithoutPropertiesLoose.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_slicedToArray.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_typeof.js","webpack://myApp/._node_modules_@babel_runtime_helpers_esm_unsupportedIterableToArray.js"],"sourcesContent":["import { getCurrentPages, redirectTo, reLaunch, navigateTo } from '@tarojs/taro';\nexport function jumpLink(url, linkType) {\n var _linkType;\n\n linkType = (_linkType = linkType) !== null && _linkType !== void 0 ? _linkType : 'navigateTo';\n\n if (url) {\n if (linkType === 'navigateTo' && getCurrentPages().length > 9) {\n redirectTo({\n url: url\n });\n } else {\n switch (linkType) {\n case 'navigateTo':\n navigateTo({\n url: url\n });\n break;\n\n case 'reLaunch':\n reLaunch({\n url: url\n });\n break;\n\n case 'redirectTo':\n redirectTo({\n url: url\n });\n }\n }\n }\n}","import Taro, { getSystemInfoSync as TaroGetSystemInfoSync, createSelectorQuery } from '@tarojs/taro';\nimport * as raf from 'raf';\nimport { isDef, isPlainObject, isPromise } from './validator';\nimport { canIUseNextTick } from './version';\nexport { isDef } from './validator';\nexport function range(num, min, max) {\n return Math.min(Math.max(num, min), max);\n}\nexport function nextTick(cb) {\n if (canIUseNextTick()) {\n Taro.nextTick(cb);\n } else {\n setTimeout(function () {\n cb();\n }, 33.333333333333336);\n }\n}\nvar systemInfo;\nexport function getSystemInfoSync() {\n if (systemInfo == null) {\n systemInfo = TaroGetSystemInfoSync();\n }\n\n return systemInfo;\n}\nvar menuInfo;\nexport function getMenuButtonBoundingClientRect() {\n if (menuInfo == null) {\n menuInfo = Taro.getMenuButtonBoundingClientRect();\n }\n\n return menuInfo;\n}\nexport function addUnit(value) {\n if (!isDef(value)) {\n return undefined;\n }\n\n return /^-?\\d+(\\.\\d+)?$/.test('' + value) ? Taro.pxTransform(value) : value;\n}\nexport function requestAnimationFrame(cb) {\n if (window.requestAnimationFrame) {\n return window.requestAnimationFrame(cb);\n }\n\n return raf.default(cb);\n}\nexport function pickExclude(obj, keys) {\n if (!isPlainObject(obj)) {\n return {};\n }\n\n return Object.keys(obj).reduce(function (prev, key) {\n if (!keys.includes(key)) {\n prev[key] = obj[key];\n }\n\n return prev;\n }, {});\n}\nexport function getRect(context, selector) {\n return new Promise(function (resolve) {\n var query = createSelectorQuery();\n\n if (context) {\n query = query.in(context);\n }\n\n query.select(selector).boundingClientRect().exec(function () {\n var rect = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n return resolve(rect[0]);\n });\n });\n}\nexport function getAllRect(context, selector) {\n return new Promise(function (resolve) {\n var query = createSelectorQuery();\n\n if (context) {\n query = query.in(context);\n }\n\n query.selectAll(selector).boundingClientRect().exec(function () {\n var rect = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n return resolve(rect[0]);\n });\n });\n}\nexport function toPromise(promiseLike) {\n if (isPromise(promiseLike)) {\n return promiseLike;\n }\n\n return Promise.resolve(promiseLike);\n}\nexport function getCurrentPage() {\n var pages = Taro.getCurrentPages();\n return pages[pages.length - 1];\n}","import _typeof from \"@babel/runtime/helpers/typeof\";\n// eslint-disable-next-line @typescript-eslint/ban-types\nexport function isFunction(val) {\n return typeof val === 'function';\n}\nexport function isPlainObject(val) {\n return val !== null && _typeof(val) === 'object' && !Array.isArray(val);\n}\nexport function isPromise(val) {\n return isPlainObject(val) && isFunction(val.then) && isFunction(val.catch);\n}\nexport function isDef(value) {\n return value !== undefined && value !== null;\n}\nexport function isObj(x) {\n var type = _typeof(x);\n\n return x !== null && (type === 'object' || type === 'function');\n}\nexport function isNumber(value) {\n return /^\\d+(\\.\\d+)?$/.test(value);\n}\nexport function isBoolean(value) {\n return typeof value === 'boolean';\n}\nvar IMAGE_REGEXP = /\\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i;\nvar VIDEO_REGEXP = /\\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv)/i;\nexport function isImageUrl(url) {\n return IMAGE_REGEXP.test(url);\n}\nexport function isVideoUrl(url) {\n return VIDEO_REGEXP.test(url);\n}","import Taro, { getSystemInfoSync as TaroGetSystemInfoSync, canIUse } from '@tarojs/taro';\n\nfunction compareVersion(v1, v2) {\n v1 = v1.split('.');\n v2 = v2.split('.');\n var len = Math.max(v1.length, v2.length);\n\n while (v1.length < len) {\n v1.push('0');\n }\n\n while (v2.length < len) {\n v2.push('0');\n }\n\n for (var i = 0; i < len; i++) {\n var num1 = parseInt(v1[i], 10);\n var num2 = parseInt(v2[i], 10);\n\n if (num1 > num2) {\n return 1;\n }\n\n if (num1 < num2) {\n return -1;\n }\n }\n\n return 0;\n}\n\nvar systemInfo;\n\nfunction getSystemInfoSync() {\n if (systemInfo == null) {\n systemInfo = TaroGetSystemInfoSync();\n }\n\n return systemInfo;\n}\n\nfunction gte(version) {\n var system = getSystemInfoSync();\n return compareVersion(system.SDKVersion || system.version, version) >= 0;\n}\n\nexport function canIUseModel() {\n return gte('2.9.3');\n}\nexport function canIUseFormFieldButton() {\n return gte('2.10.3');\n}\nexport function canIUseAnimate() {\n return gte('2.9.0');\n}\nexport function canIUseGroupSetData() {\n return gte('2.4.0');\n}\nexport function canIUseNextTick() {\n return canIUse('nextTick');\n}\nexport function canIUseCanvas2d() {\n return gte('2.9.0');\n}\nexport function canIUseGetUserProfile() {\n return !!Taro.getUserProfile;\n}","import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"classPrefix\", \"name\", \"color\", \"size\", \"dot\", \"info\", \"style\", \"className\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport { View, Image } from '@tarojs/components';\nimport * as utils from '../wxs/utils';\nimport { Info } from '../info/index';\nimport * as computed from './wxs';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nexport function Icon(props) {\n var _props$classPrefix = props.classPrefix,\n classPrefix = _props$classPrefix === void 0 ? 'van-icon' : _props$classPrefix,\n name = props.name,\n color = props.color,\n size = props.size,\n dot = props.dot,\n info = props.info,\n style = props.style,\n className = props.className,\n others = _objectWithoutProperties(props, _excluded);\n\n return /*#__PURE__*/_jsxs(View, _objectSpread(_objectSpread({\n className: computed.rootClass({\n classPrefix: classPrefix,\n name: name\n }) + \" \".concat(className || ''),\n style: utils.style([computed.rootStyle({\n color: color,\n size: size\n }), style])\n }, others), {}, {\n children: [(info || info === 0 || dot) && /*#__PURE__*/_jsx(Info, {\n dot: dot,\n info: info,\n className: \"van-icon__info\"\n }), computed.isImage(name) && /*#__PURE__*/_jsx(Image, {\n src: name,\n mode: \"aspectFit\",\n className: \"van-icon__image\"\n })]\n }));\n}\nexport default Icon;","import { style } from '../wxs/style';\nimport { addUnit } from '../wxs/add-unit';\n\nfunction isImage(name) {\n return name.indexOf('/') !== -1;\n}\n\nfunction rootClass(data) {\n var classes = [];\n\n if (data.classPrefix != null) {\n classes.push(data.classPrefix);\n }\n\n if (isImage(data.name)) {\n classes.push('van-icon--image');\n } else if (data.classPrefix != null) {\n classes.push(data.classPrefix + '-' + data.name);\n }\n\n return classes.join(' ');\n}\n\nfunction rootStyle(data) {\n return style([{\n color: data.color,\n 'font-size': addUnit(data.size)\n }]);\n}\n\nexport { isImage, rootClass, rootStyle };","import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"dot\", \"info\", \"style\", \"className\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport { View } from '@tarojs/components';\nimport * as utils from '../wxs/utils';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { Fragment as _Fragment } from \"react/jsx-runtime\";\nexport function Info(props) {\n var dot = props.dot,\n _props$info = props.info,\n info = _props$info === void 0 ? null : _props$info,\n style = props.style,\n className = props.className,\n others = _objectWithoutProperties(props, _excluded);\n\n return /*#__PURE__*/_jsx(_Fragment, {\n children: (info || info === 0 || dot) && /*#__PURE__*/_jsx(View, _objectSpread(_objectSpread({\n className: 'van-info ' + utils.bem('info', {\n dot: dot\n }) + ' ' + className,\n style: utils.style([style])\n }, others), {}, {\n children: dot ? '' : info\n }))\n });\n}\nexport default Info;","import { pxTransform } from '@tarojs/taro';\n\nfunction addUnit(value) {\n if (value == null) {\n return undefined;\n }\n\n return /^-?\\d+(\\.\\d+)?$/.test('' + value) ? pxTransform(value) : value;\n}\n\nexport { addUnit };","function isArray(array) {\n return array && toString.call(array) === '[object Array]';\n}\n\nexport { isArray };","import _typeof from \"@babel/runtime/helpers/typeof\";\nimport * as array from './array';\nimport * as object from './object';\nvar PREFIX = 'van-';\n\nfunction join(name, mods) {\n name = PREFIX + name;\n mods = mods.map(function (mod) {\n return name + '--' + mod;\n });\n mods.unshift(name);\n return mods.join(' ');\n}\n\nfunction traversing(mods, conf) {\n if (!conf) {\n return;\n } // 加前缀\n\n\n if (typeof conf === 'string' || typeof conf === 'number') {\n mods.push(conf);\n } else if (array.isArray(conf)) {\n // 加前缀\n conf.forEach(function (item) {\n traversing(mods, item);\n });\n } else if (_typeof(conf) === 'object') {\n // 加属性\n object.keys(conf).forEach(function (key) {\n conf[key] && mods.push(key);\n });\n }\n}\n\nfunction _bem(name, conf) {\n var mods = [];\n traversing(mods, conf);\n return join(name, mods);\n}\n\nexport { _bem };","import _typeof from \"@babel/runtime/helpers/typeof\";\n\n/**\n * Simple memoize\n * wxs doesn't support fn.apply, so this memoize only support up to 2 args\n */\n\n/* eslint-disable */\nfunction isPrimitive(value) {\n var type = _typeof(value);\n\n return type === 'boolean' || type === 'number' || type === 'string' || type === 'undefined' || value === null;\n} // mock simple fn.call in wxs\n\n\nfunction call(fn, args) {\n if (args.length === 2) {\n return fn(args[0], args[1]);\n }\n\n if (args.length === 1) {\n return fn(args[0]);\n }\n\n return fn();\n}\n\nfunction serializer(args) {\n if (args.length === 1 && isPrimitive(args[0])) {\n return args[0];\n }\n\n var obj = {};\n\n for (var i = 0; i < args.length; i++) {\n obj['key' + i] = args[i];\n }\n\n return JSON.stringify(obj);\n}\n\nfunction memoize(fn) {\n var cache = {};\n return function () {\n var key = serializer(arguments);\n\n if (cache[key] === undefined) {\n cache[key] = call(fn, arguments);\n }\n\n return cache[key];\n };\n}\n\nexport { memoize };","var REGEXP = new RegExp('{|}|\"', 'g');\n\nfunction keys(obj) {\n return JSON.stringify(obj).replace(REGEXP, '').split(',').map(function (item) {\n return item.split(':')[0];\n });\n}\n\nexport { keys };","import * as array from './array';\nimport * as object from './object';\n\nfunction kebabCase(word) {\n var _word$replace;\n\n var newWord = (_word$replace = word.replace(new RegExp('[A-Z]', 'g'), function (i) {\n return '-' + i;\n })) === null || _word$replace === void 0 ? void 0 : _word$replace.toLowerCase();\n return newWord;\n}\n\nfunction cssStyle(styles) {\n if (array.isArray(styles)) {\n var obj = {};\n styles.filter(function (item) {\n return item != null && item !== '';\n }).map(function (item) {\n Object.assign(obj, cssStyle(item));\n });\n return obj;\n }\n\n if (toString.call(styles) === '[object String]') {\n var _obj = {};\n styles.split(';').map(function (item) {\n var _property$, _property$2;\n\n var property = item.split(':');\n _obj[((_property$ = property[0]) === null || _property$ === void 0 ? void 0 : _property$.trim()) || ''] = (_property$2 = property[1]) === null || _property$2 === void 0 ? void 0 : _property$2.trim();\n });\n return _obj;\n }\n\n return styles;\n}\n\nfunction style(styles) {\n if (array.isArray(styles)) {\n return styles.filter(function (item) {\n return item != null && item !== '';\n }).map(function (item) {\n return style(item);\n }).join(';') || '';\n }\n\n if (toString.call(styles) === '[object Object]') {\n return object.keys(styles).filter(function (key) {\n return styles[key] != null && styles[key] !== '';\n }).map(function (key) {\n return [kebabCase(key), [styles[key]]].join(':');\n }).join(';') || '';\n }\n\n return styles || '';\n}\n\nexport { style, cssStyle };","import { _bem } from './bem';\nimport { memoize } from './memoize';\nimport { addUnit } from './add-unit';\nimport { style, cssStyle } from './style';\nimport { isArray } from './array';\nimport { keys } from './object';\nvar bem = memoize(_bem);\nexport { memoize, addUnit, bem, style, isArray, keys, cssStyle };","// Generated by CoffeeScript 1.12.2\n(function() {\n var getNanoSeconds, hrtime, loadTime, moduleLoadTime, nodeLoadTime, upTime;\n\n if ((typeof performance !== \"undefined\" && performance !== null) && performance.now) {\n module.exports = function() {\n return performance.now();\n };\n } else if ((typeof process !== \"undefined\" && process !== null) && process.hrtime) {\n module.exports = function() {\n return (getNanoSeconds() - nodeLoadTime) / 1e6;\n };\n hrtime = process.hrtime;\n getNanoSeconds = function() {\n var hr;\n hr = hrtime();\n return hr[0] * 1e9 + hr[1];\n };\n moduleLoadTime = getNanoSeconds();\n upTime = process.uptime() * 1e9;\n nodeLoadTime = moduleLoadTime - upTime;\n } else if (Date.now) {\n module.exports = function() {\n return Date.now() - loadTime;\n };\n loadTime = Date.now();\n } else {\n module.exports = function() {\n return new Date().getTime() - loadTime;\n };\n loadTime = new Date().getTime();\n }\n\n}).call(this);\n\n//# sourceMappingURL=performance-now.js.map\n","var now = require('performance-now')\n , root = typeof window === 'undefined' ? global : window\n , vendors = ['moz', 'webkit']\n , suffix = 'AnimationFrame'\n , raf = root['request' + suffix]\n , caf = root['cancel' + suffix] || root['cancelRequest' + suffix]\n\nfor(var i = 0; !raf && i < vendors.length; i++) {\n raf = root[vendors[i] + 'Request' + suffix]\n caf = root[vendors[i] + 'Cancel' + suffix]\n || root[vendors[i] + 'CancelRequest' + suffix]\n}\n\n// Some versions of FF have rAF but not cAF\nif(!raf || !caf) {\n var last = 0\n , id = 0\n , queue = []\n , frameDuration = 1000 / 60\n\n raf = function(callback) {\n if(queue.length === 0) {\n var _now = now()\n , next = Math.max(0, frameDuration - (_now - last))\n last = next + _now\n setTimeout(function() {\n var cp = queue.slice(0)\n // Clear queue here to prevent\n // callbacks from appending listeners\n // to the current frame's queue\n queue.length = 0\n for(var i = 0; i < cp.length; i++) {\n if(!cp[i].cancelled) {\n try{\n cp[i].callback(last)\n } catch(e) {\n setTimeout(function() { throw e }, 0)\n }\n }\n }\n }, Math.round(next))\n }\n queue.push({\n handle: ++id,\n callback: callback,\n cancelled: false\n })\n return id\n }\n\n caf = function(handle) {\n for(var i = 0; i < queue.length; i++) {\n if(queue[i].handle === handle) {\n queue[i].cancelled = true\n }\n }\n }\n}\n\nmodule.exports = function(fn) {\n // Wrap in a new function to prevent\n // `cancel` potentially being assigned\n // to the native rAF function\n return raf.call(root, fn)\n}\nmodule.exports.cancel = function() {\n caf.apply(root, arguments)\n}\nmodule.exports.polyfill = function(object) {\n if (!object) {\n object = root;\n }\n object.requestAnimationFrame = raf\n object.cancelAnimationFrame = caf\n}\n","export default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n return arr2;\n}","export default function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}","export default function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n return obj;\n}","export default function _iterableToArrayLimit(arr, i) {\n var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"];\n if (_i == null) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n var _s, _e;\n try {\n for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n return _arr;\n}","export default function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","import objectWithoutPropertiesLoose from \"./objectWithoutPropertiesLoose.js\";\nexport default function _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n var target = objectWithoutPropertiesLoose(source, excluded);\n var key, i;\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n return target;\n}","export default function _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n return target;\n}","import arrayWithHoles from \"./arrayWithHoles.js\";\nimport iterableToArrayLimit from \"./iterableToArrayLimit.js\";\nimport unsupportedIterableToArray from \"./unsupportedIterableToArray.js\";\nimport nonIterableRest from \"./nonIterableRest.js\";\nexport default function _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();\n}","export default function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) {\n return typeof obj;\n } : function (obj) {\n return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n }, _typeof(obj);\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}"],"names":[],"sourceRoot":""}
\ No newline at end of file
diff --git a/src/app.config.ts b/src/app.config.ts
index 01942f1..0a98701 100644
--- a/src/app.config.ts
+++ b/src/app.config.ts
@@ -1,7 +1,9 @@
export default {
pages: [
// "pages/index/index",
- "pages/home/index"
+ "pages/home/index",
+ "pages/activityList/index",
+
],
window: {
diff --git a/src/pages/activityList/index.scss b/src/pages/activityList/index.scss
new file mode 100644
index 0000000..e69de29
diff --git a/src/pages/activityList/index.tsx b/src/pages/activityList/index.tsx
new file mode 100644
index 0000000..e4c801a
--- /dev/null
+++ b/src/pages/activityList/index.tsx
@@ -0,0 +1,52 @@
+import { View } from "@tarojs/components";
+import react from "react";
+import { DropdownMenu } from "@antmjs/vantui";
+import { DropdownItem } from "@antmjs/vantui";
+
+const activityList = () => {
+ const [state, setState] = react.useState({
+ option1: [
+ {
+ text: "全部商品",
+ value: 0,
+ },
+ {
+ text: "新款商品",
+ value: 1,
+ },
+ {
+ text: "活动商品",
+ value: 2,
+ },
+ ],
+ option2: [
+ {
+ text: "默认排序",
+ value: "a",
+ },
+ {
+ text: "好评排序",
+ value: "b",
+ },
+ {
+ text: "销量排序",
+ value: "c",
+ },
+ ],
+ value1: 0,
+ value2: "a",
+ });
+ return (
+
+ {" "}
+
+
+
+
+
+
+
+ );
+};
+
+export default activityList;
diff --git a/src/pages/home/index.tsx b/src/pages/home/index.tsx
index 74e6a28..2385fca 100644
--- a/src/pages/home/index.tsx
+++ b/src/pages/home/index.tsx
@@ -1,9 +1,19 @@
-import { Button, Card, Col, Divider, Grid, GridItem, Row, Tag } from "@antmjs/vantui";
+import {
+ Button,
+ Card,
+ Col,
+ Divider,
+ Grid,
+ GridItem,
+ Row,
+ Tag,
+} from "@antmjs/vantui";
import { View } from "@tarojs/components";
import React, { useCallback } from "react";
import { Swiper, SwiperItem, Image } from "@antmjs/vantui";
import react from "react";
import { NoticeBar } from "@antmjs/vantui";
+import Taro from "@tarojs/taro";
const Home = () => {
// const { images } = COMMON
@@ -55,7 +65,16 @@ const Home = () => {
{/* 模块 */}
-
+ {
+ // 跳转到目的页面,打开新页面
+ Taro.navigateTo({
+ url: "/pages/activityList/index",
+ });
+ }}
+ />