diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..14ea590
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,14 @@
+# Windows
+[Dd]esktop.ini
+Thumbs.db
+$RECYCLE.BIN/
+
+# macOS
+.DS_Store
+.fseventsd
+.Spotlight-V100
+.TemporaryItems
+.Trashes
+
+# Node.js
+node_modules/
diff --git a/1.txt b/1.txt
deleted file mode 100644
index 27f29bc..0000000
--- a/1.txt
+++ /dev/null
@@ -1 +0,0 @@
-2222
\ No newline at end of file
diff --git a/app.js b/app.js
new file mode 100644
index 0000000..3877f61
--- /dev/null
+++ b/app.js
@@ -0,0 +1,5 @@
+require("./common/runtime.js");
+
+require("./common/vendor.js");
+
+require("./common/main.js");
\ No newline at end of file
diff --git a/app.json b/app.json
new file mode 100644
index 0000000..7a4fba4
--- /dev/null
+++ b/app.json
@@ -0,0 +1,34 @@
+{
+ "pages": [
+ "pages/index/index",
+ "pages/search/search",
+ "pages/result/result",
+ "pages/detail/detail",
+ "pages/category/category",
+ "pages/wall/wall",
+ "pages/wall/wall_detail",
+ "pages/wall/comment_detail",
+ "pages/wall_album/wall_album",
+ "pages/my/my",
+ "pages/my/complaint",
+ "pages/chat/chat",
+ "pages/book/book",
+ "pages/book/detail",
+ "pages/book/chapter",
+ "pages/image/image",
+ "pages/xuewei/xuewei",
+ "pages/xuewei/xuewei_detail",
+ "pages/xuewei/jingluo",
+ "pages/xuewei/jingluo_detail",
+ "pages/article/article",
+ "pages/article/detail"
+ ],
+ "window": {
+ "navigationBarTextStyle": "black",
+ "navigationBarTitleText": "口袋方剂",
+ "navigationBarBackgroundColor": "#F8F8F8",
+ "backgroundColor": "#F8F8F8"
+ },
+ "usingComponents": {},
+ "plugins": {}
+}
\ No newline at end of file
diff --git a/app.wxss b/app.wxss
new file mode 100644
index 0000000..de14e92
--- /dev/null
+++ b/app.wxss
@@ -0,0 +1,1623 @@
+@font-face {
+ font-family: uniicons;
+ font-style: normal;
+ font-weight: 400;
+ src: url(data:font/ttf;base64,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ACAAMwAsACAAMgAwADIAMAA7AEYAbwBuAHQAQwByAGUAYQB0AG8AcgAgADEAMgAuADAALgAwAC4AMgA1ADMANQAgADYANAAtAGIAaQB0AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAACgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAhQAAAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoAA4A7wEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDB3VuaTAwMDAHdW5pMDAwOQdjb250YWN0BnBlcnNvbglwZXJzb25hZGQNY29udGFjdGZpbGxlZAxwZXJzb25maWxsZWQPcGVyc29uYWRkZmlsbGVkBXBob25lBWVtYWlsCmNoYXRidWJibGUJY2hhdGJveGVzC3Bob25lZmlsbGVkC2VtYWlsZmlsbGVkEGNoYXRidWJibGVmaWxsZWQPY2hhdGJveGVzZmlsbGVkBXdlaWJvBndlaXhpbgtwZW5neW91cXVhbgRjaGF0AnFxCHZpZGVvY2FtBmNhbWVyYQNtaWMIbG9jYXRpb24JbWljZmlsbGVkDmxvY2F0aW9uZmlsbGVkBm1pY29mZgVpbWFnZQNtYXAHY29tcG9zZQV0cmFzaAZ1cGxvYWQIZG93bmxvYWQFY2xvc2UEcmVkbwR1bmRvB3JlZnJlc2gEc3Rhcgt3aGl0ZWNpcmNsZQVjbGVhcg1yZWZyZXNoZmlsbGVkCnN0YXJmaWxsZWQKcGx1c2ZpbGxlZAttaW51c2ZpbGxlZAxjaXJjbGVmaWxsZWQOY2hlY2tib3hmaWxsZWQKY2xvc2VlbXB0eQxyZWZyZXNoZW1wdHkGcmVsb2FkCHN0YXJoYWxmDHNwaW5uZXJjeWNsZQZzZWFyY2gJcGx1c2VtcHR5B2ZvcndhcmQEYmFjaw5jaGVja21hcmtlbXB0eQRob21lCG5hdmlnYXRlBGdlYXIKcGFwZXJwbGFuZQRpbmZvBGhlbHAGbG9ja2VkBG1vcmUEZmxhZwpob21lZmlsbGVkCmdlYXJmaWxsZWQKaW5mb2ZpbGxlZApoZWxwZmlsbGVkCm1vcmVmaWxsZWQIc2V0dGluZ3MEbGlzdARiYXJzBGxvb3AJcGFwZXJjbGlwCWV5ZWZpbGxlZAx1cHdhcmRzYXJyb3cOZG93bndhcmRzYXJyb3cObGVmdHdhcmRzYXJyb3cPcmlnaHR3YXJkc2Fycm93C2Fycm93dGhpbnVwDWFycm93dGhpbmRvd24NYXJyb3d0aGlubGVmdA5hcnJvd3RoaW5yaWdodAhwdWxsZG93bgVzb3VuZARzaG9wBHNjYW4KdW5kb2ZpbGxlZApyZWRvZmlsbGVkDGNhbWVyYWZpbGxlZApjYXJ0ZmlsbGVkBGNhcnQIY2hlY2tib3gRc21hbGxjaXJjbGVmaWxsZWQOZXllc2xhc2hmaWxsZWQIZXllc2xhc2gDZXllCmZsYWdmaWxsZWQVaGFuZHRodW1ic2Rvd25fZmlsbGVkDmhhbmR0aHVtYnNkb3duEmhhbmR0aHVtYnN1cGZpbGxlZAtoZWFydGZpbGxlZAxoYW5kdGh1bWJzdXAOYmxhY2toZWFydHN1aXQKY2hhdGZpbGxlZA5tYWlsb3BlbmZpbGxlZAhtYWlsb3Blbgxsb2NrZWRmaWxsZWQJbWFwZmlsbGVkBm1hcHBpbg1tYXBwaW5lbGxpcHNlC3NtYWxsY2lyY2xlEHBhcGVycGxhbmVmaWxsZWQLaW1hZ2VmaWxsZWQMaW1hZ2VzZmlsbGVkBmltYWdlcw5uYXZpZ2F0ZWZpbGxlZA5taWNzbGFzaGZpbGxlZAtzb3VuZGZpbGxlZA5kb3dubG9hZGZpbGxlZA52aWRlb2NhbWZpbGxlZAx1cGxvYWRmaWxsZWQKaGVhZHBob25lcwt0cmFzaGZpbGxlZA1jbG91ZGRvd25sb2FkEWNsb3VkdXBsb2FkZmlsbGVkC2Nsb3VkdXBsb2FkE2Nsb3VkZG93bmxvYWRmaWxsZWQAAAAAAAAB//8AAg==) format("truetype");
+}
+
+checkbox-group,form,progress {
+ width: 100%;
+}
+
+.uni-flex {
+ display: flex;
+ flex-direction: row;
+}
+
+.uni-flex-item {
+ flex: 1;
+}
+
+.uni-row {
+ flex-direction: row;
+}
+
+.uni-column {
+ flex-direction: column;
+}
+
+.uni-link {
+ color: #576b95;
+ font-size: 26rpx;
+}
+
+.uni-center {
+ text-align: center;
+}
+
+.uni-inline-item {
+ align-items: center;
+ display: flex;
+ flex-direction: row;
+}
+
+.uni-inline-item text {
+ margin-right: 20rpx;
+}
+
+.uni-inline-item text:last-child {
+ margin-left: 20rpx;
+ margin-right: 0rpx;
+}
+
+.common-page-head {
+ padding: 35rpx;
+ text-align: center;
+}
+
+.common-page-head-title {
+ border-bottom: 2rpx solid #d8d8d8;
+ box-sizing: border-box;
+ color: #bebebe;
+ display: inline-block;
+ font-size: 30rpx;
+ height: 88rpx;
+ line-height: 88rpx;
+ padding: 0 40rpx;
+}
+
+.uni-padding-wrap {
+ padding: 0 30rpx;
+}
+
+.uni-word {
+ padding: 200rpx 100rpx;
+ text-align: center;
+}
+
+.uni-title {
+ font-size: 30rpx;
+ font-weight: 500;
+ line-height: 1.5;
+ padding: 20rpx 0;
+}
+
+.uni-text {
+ font-size: 28rpx;
+}
+
+.uni-title text {
+ color: #888;
+ font-size: 24rpx;
+}
+
+.uni-text-gray {
+ color: #ccc;
+}
+
+.uni-text-small {
+ font-size: 24rpx;
+}
+
+.uni-common-mb {
+ margin-bottom: 30rpx;
+}
+
+.uni-common-pb {
+ padding-bottom: 30rpx;
+}
+
+.uni-common-pl {
+ padding-left: 30rpx;
+}
+
+.uni-common-mt {
+ margin-top: 30rpx;
+}
+
+.uni-bg-red {
+ background: #f76260;
+ color: #fff;
+}
+
+.uni-bg-green {
+ background: #09bb07;
+ color: #fff;
+}
+
+.uni-bg-blue {
+ background: #007aff;
+ color: #fff;
+}
+
+.uni-h1 {
+ font-size: 80rpx;
+ font-weight: 700;
+}
+
+.uni-h2 {
+ font-size: 60rpx;
+ font-weight: 700;
+}
+
+.uni-h3 {
+ font-size: 48rpx;
+ font-weight: 700;
+}
+
+.uni-h4 {
+ font-size: 36rpx;
+ font-weight: 700;
+}
+
+.uni-h5 {
+ color: #8f8f94;
+ font-size: 28rpx;
+}
+
+.uni-h6 {
+ color: #8f8f94;
+ font-size: 24rpx;
+}
+
+.uni-bold {
+ font-weight: 700;
+}
+
+.uni-ellipsis {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.uni-btn-v {
+ padding: 10rpx 0;
+}
+
+.uni-btn-v button {
+ margin: 20rpx 0;
+}
+
+.uni-form-item {
+ display: flex;
+ padding: 10rpx 0;
+ width: 100%;
+}
+
+.uni-form-item .title {
+ padding: 10rpx 25rpx;
+}
+
+.uni-label {
+ word-wrap: break-word;
+ text-indent: 20rpx;
+ width: 210rpx;
+ word-break: break-all;
+}
+
+.uni-input {
+ background: #fff;
+ flex: 1;
+ font-size: 28rpx;
+ height: 50rpx;
+ line-height: 50rpx;
+ padding: 15rpx 25rpx;
+}
+
+checkbox-group,radio-group {
+ width: 100%;
+}
+
+checkbox-group label,radio-group label {
+ padding-right: 20rpx;
+}
+
+.uni-form-item .with-fun {
+ background: #fff;
+ display: flex;
+ flex-wrap: nowrap;
+}
+
+.uni-form-item .with-fun .uni-icon {
+ flex-shrink: 0;
+ height: 80rpx;
+ line-height: 80rpx;
+ width: 40px;
+}
+
+.uni-loadmore {
+ height: 80rpx;
+ line-height: 80rpx;
+ padding-bottom: 30rpx;
+ text-align: center;
+}
+
+.uni-badge.uni-badge-inverted {
+ background-color: initial;
+ color: #929292;
+ padding: 0 5px 0 0;
+}
+
+.uni-badge-primary {
+ background-color: #007aff;
+ color: #fff;
+}
+
+.uni-badge-blue.uni-badge-inverted,.uni-badge-primary.uni-badge-inverted {
+ background-color: initial;
+ color: #007aff;
+}
+
+.uni-badge-green,.uni-badge-success {
+ background-color: #4cd964;
+ color: #fff;
+}
+
+.uni-badge-green.uni-badge-inverted,.uni-badge-success.uni-badge-inverted {
+ background-color: initial;
+ color: #4cd964;
+}
+
+.uni-badge-warning,.uni-badge-yellow {
+ background-color: #f0ad4e;
+ color: #fff;
+}
+
+.uni-badge-warning.uni-badge-inverted,.uni-badge-yellow.uni-badge-inverted {
+ background-color: initial;
+ color: #f0ad4e;
+}
+
+.uni-badge-danger,.uni-badge-red {
+ background-color: #dd524d;
+ color: #fff;
+}
+
+.uni-badge-danger.uni-badge-inverted,.uni-badge-red.uni-badge-inverted {
+ background-color: initial;
+ color: #dd524d;
+}
+
+.uni-badge-purple,.uni-badge-royal {
+ background-color: #8a6de9;
+ color: #fff;
+}
+
+.uni-badge-purple.uni-badge-inverted,.uni-badge-royal.uni-badge-inverted {
+ background-color: initial;
+ color: #8a6de9;
+}
+
+.uni-collapse-content {
+ height: 0;
+ overflow: hidden;
+ width: 100%;
+}
+
+.uni-collapse-content.uni-active {
+ height: auto;
+}
+
+.uni-card {
+ background: #fff;
+ border-radius: 8rpx;
+ margin: 20rpx 0;
+ position: relative;
+}
+
+.uni-card-content {
+ font-size: 30rpx;
+}
+
+.uni-card-content.image-view {
+ margin: 0;
+ width: 100%;
+}
+
+.uni-card-content-inner {
+ padding: 30rpx;
+ position: relative;
+}
+
+.uni-card-footer,.uni-card-header {
+ align-items: center;
+ display: flex;
+ justify-content: space-between;
+ min-height: 50rpx;
+ padding: 20rpx 30rpx;
+ position: relative;
+}
+
+.uni-card-header {
+ font-size: 36rpx;
+}
+
+.uni-card-footer {
+ color: #6d6d72;
+}
+
+.uni-card-footer:before,.uni-card-header:after {
+ background-color: #c8c7cc;
+ content: "";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+ transform: scaleY(.5);
+}
+
+.uni-card-header:after {
+ bottom: 0;
+ top: auto;
+}
+
+.uni-card-media {
+ justify-content: flex-start;
+}
+
+.uni-card-media-logo {
+ height: 84rpx;
+ margin-right: 20rpx;
+ width: 84rpx;
+}
+
+.uni-card-media-body {
+ align-items: flex-start;
+ display: flex;
+ flex-direction: column;
+ height: 84rpx;
+ justify-content: space-between;
+}
+
+.uni-card-media-text-top {
+ font-size: 34rpx;
+ line-height: 36rpx;
+}
+
+.uni-card-media-text-bottom {
+ color: #8f8f94;
+ font-size: 28rpx;
+ line-height: 30rpx;
+}
+
+.uni-card-link {
+ color: #007aff;
+}
+
+.uni-list {
+ background-color: #fff;
+ display: flex;
+ flex-direction: column;
+ position: relative;
+ width: 100%;
+}
+
+.uni-list:after {
+ background-color: #c8c7cc;
+ bottom: 0;
+ content: "";
+ height: 1px;
+ left: 0;
+ position: absolute;
+ right: 0;
+ transform: scaleY(.5);
+ z-index: 10;
+}
+
+.uni-list-cell {
+ align-items: center;
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ position: relative;
+}
+
+.uni-list-cell-hover {
+ background-color: #eee;
+}
+
+.uni-list-cell-pd {
+ padding: 22rpx 30rpx;
+}
+
+.uni-list-cell-left {
+ font-size: 28rpx;
+ padding: 0 30rpx;
+ white-space: nowrap;
+}
+
+.uni-list-cell-db,.uni-list-cell-right {
+ flex: 1;
+}
+
+.uni-list-cell::after {
+ background-color: #c8c7cc;
+ bottom: 0;
+ content: "";
+ height: 1px;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+ transform: scaleY(.5);
+ z-index: 3;
+}
+
+.uni-list .uni-list-cell:last-child::after,.uni-list-cell-last.uni-list-cell::after {
+ height: 0rpx;
+}
+
+.uni-list-cell-divider {
+ background-color: #f7f7f7;
+ color: #999;
+ display: flex;
+ padding: 15rpx 20rpx;
+ position: relative;
+}
+
+.uni-list-cell-divider::before {
+ left: 0;
+ top: 0;
+}
+
+.uni-list-cell-divider::after,.uni-list-cell-divider::before {
+ background-color: #c8c7cc;
+ content: "";
+ height: 1px;
+ position: absolute;
+ right: 0;
+ transform: scaleY(.5);
+}
+
+.uni-list-cell-divider::after {
+ bottom: 0;
+ left: 0rpx;
+}
+
+.uni-list-cell-navigate {
+ align-items: center;
+ box-sizing: border-box;
+ display: flex;
+ flex: 1;
+ font-size: 30rpx;
+ justify-content: space-between;
+ line-height: 48rpx;
+ padding: 22rpx 30rpx;
+ padding-right: 36rpx;
+ position: relative;
+ width: 100%;
+}
+
+.uni-navigate-badge {
+ padding-right: 50rpx;
+}
+
+.uni-list-cell-navigate.uni-navigate-right:after {
+ content: "\e583";
+}
+
+.uni-list-cell-navigate.uni-navigate-bottom:after,.uni-list-cell-navigate.uni-navigate-right:after {
+ color: #bbb;
+ font-family: uniicons;
+ position: absolute;
+ right: 24rpx;
+ top: 50%;
+ transform: translateY(-50%);
+}
+
+.uni-list-cell-navigate.uni-navigate-bottom:after {
+ content: "\e581";
+}
+
+.uni-list-cell-navigate.uni-navigate-bottom.uni-active::after {
+ color: #bbb;
+ content: "\e580";
+ font-family: uniicons;
+ position: absolute;
+ right: 24rpx;
+ top: 50%;
+ transform: translateY(-50%);
+}
+
+.uni-collapse.uni-list-cell {
+ flex-direction: column;
+}
+
+.uni-list-cell-navigate.uni-active {
+ background: #eee;
+}
+
+.uni-list.uni-collapse {
+ box-sizing: border-box;
+ height: 0;
+ overflow: hidden;
+}
+
+.uni-collapse .uni-list-cell {
+ padding-left: 20rpx;
+}
+
+.uni-collapse .uni-list-cell::after {
+ left: 52rpx;
+}
+
+.uni-list.uni-active {
+ height: auto;
+}
+
+.uni-triplex-row {
+ box-sizing: border-box;
+ display: flex;
+ flex: 1;
+ flex-direction: row;
+ padding: 22rpx 30rpx;
+ width: 100%;
+}
+
+.uni-triplex-left,.uni-triplex-right {
+ display: flex;
+ flex-direction: column;
+}
+
+.uni-triplex-left {
+ width: 84%;
+}
+
+.uni-triplex-left .uni-title {
+ padding: 8rpx 0;
+}
+
+.uni-triplex-left .uni-text,.uni-triplex-left .uni-text-small {
+ color: #999;
+}
+
+.uni-triplex-right {
+ text-align: right;
+ width: 16%;
+}
+
+.uni-media-list {
+ box-sizing: border-box;
+ display: flex;
+ flex-direction: row;
+ padding: 22rpx 30rpx;
+ width: 100%;
+}
+
+.uni-navigate-right.uni-media-list {
+ padding-right: 74rpx;
+}
+
+.uni-pull-right {
+ flex-direction: row-reverse;
+}
+
+.uni-pull-right>.uni-media-list-logo {
+ margin-left: 20rpx;
+ margin-right: 0rpx;
+}
+
+.uni-media-list-logo {
+ height: 84rpx;
+ margin-right: 20rpx;
+ width: 84rpx;
+}
+
+.uni-media-list-logo image {
+ height: 100%;
+ width: 100%;
+}
+
+.uni-media-list-body {
+ align-items: flex-start;
+ display: flex;
+ flex: 1;
+ flex-direction: column;
+ height: 84rpx;
+ justify-content: space-between;
+ overflow: hidden;
+}
+
+.uni-media-list-text-top {
+ font-size: 30rpx;
+ line-height: 36rpx;
+ width: 100%;
+}
+
+.uni-media-list-text-bottom {
+ color: #8f8f94;
+ font-size: 26rpx;
+ line-height: 30rpx;
+ width: 100%;
+}
+
+.uni-grid-9 {
+ background: #f2f2f2;
+ border-top: 2rpx solid #eee;
+ display: flex;
+ flex-direction: row;
+ flex-wrap: wrap;
+ width: 750rpx;
+}
+
+.uni-grid-9-item {
+ align-items: center;
+ border-bottom: 2rpx solid #eee;
+ border-left-color: #eee;
+ border-right: 2rpx solid #eee;
+ border-top-color: #eee;
+ box-sizing: border-box;
+ display: flex;
+ flex-direction: column;
+ height: 200rpx;
+ justify-content: center;
+ width: 250rpx;
+}
+
+.no-border-right {
+ border-right: none;
+}
+
+.uni-grid-9-image {
+ height: 100rpx;
+ width: 100rpx;
+}
+
+.uni-grid-9-text {
+ font-size: 30rpx;
+ height: 40rpx;
+ line-height: 4rpx;
+ text-align: center;
+ width: 250rpx;
+}
+
+.uni-grid-9-item-hover {
+ background: rgba(0,0,0,.1);
+}
+
+.uni-uploader {
+ flex: 1;
+ flex-direction: column;
+}
+
+.uni-uploader-head {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+}
+
+.uni-uploader-info {
+ color: #b2b2b2;
+}
+
+.uni-uploader-body {
+ margin-top: 16rpx;
+}
+
+.uni-uploader__files {
+ display: flex;
+ flex-direction: row;
+ flex-wrap: wrap;
+}
+
+.uni-uploader__file {
+ height: 210rpx;
+ margin: 10rpx;
+ width: 210rpx;
+}
+
+.uni-uploader__img {
+ display: block;
+ height: 210rpx;
+ width: 210rpx;
+}
+
+.uni-uploader__input-box {
+ border: 2rpx solid #d9d9d9;
+ height: 208rpx;
+ margin: 10rpx;
+ position: relative;
+ width: 208rpx;
+}
+
+.uni-uploader__input-box:after,.uni-uploader__input-box:before {
+ background-color: #d9d9d9;
+ content: " ";
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translate(-50%,-50%);
+}
+
+.uni-uploader__input-box:before {
+ height: 79rpx;
+ width: 4rpx;
+}
+
+.uni-uploader__input-box:after {
+ height: 4rpx;
+ width: 79rpx;
+}
+
+.uni-uploader__input-box:active {
+ border-color: #999;
+}
+
+.uni-uploader__input-box:active:after,.uni-uploader__input-box:active:before {
+ background-color: #999;
+}
+
+.uni-uploader__input {
+ height: 100%;
+ left: 0;
+ opacity: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: 1;
+}
+
+.feedback-title {
+ align-items: center;
+ color: #8f8f94;
+ display: flex;
+ flex-direction: row;
+ font-size: 28rpx;
+ justify-content: space-between;
+ padding: 20rpx;
+}
+
+.feedback-star-view.feedback-title {
+ justify-content: flex-start;
+ margin: 0;
+}
+
+.feedback-quick {
+ padding-right: 40rpx;
+ position: relative;
+}
+
+.feedback-quick:after {
+ color: #bbb;
+ content: "\e581";
+ font-family: uniicons;
+ font-size: 40rpx;
+ position: absolute;
+ right: 0;
+ top: 50%;
+ transform: translateY(-50%);
+}
+
+.feedback-body {
+ background: #fff;
+}
+
+.feedback-textare {
+ box-sizing: border-box;
+ font-size: 34rpx;
+ height: 200rpx;
+ line-height: 50rpx;
+ padding: 20rpx 30rpx 0;
+ width: 100%;
+}
+
+.feedback-input {
+ font-size: 34rpx;
+ height: 50rpx;
+ line-height: 50rpx;
+ min-height: 50rpx;
+ padding: 15rpx 20rpx;
+}
+
+.feedback-uploader {
+ padding: 22rpx 20rpx;
+}
+
+.feedback-star {
+ font-family: uniicons;
+ font-size: 40rpx;
+ margin-left: 6rpx;
+}
+
+.feedback-star-view {
+ margin-left: 20rpx;
+}
+
+.feedback-star:after {
+ content: "\e408";
+}
+
+.feedback-star.active {
+ color: #ffb400;
+}
+
+.feedback-star.active:after {
+ content: "\e438";
+}
+
+.feedback-submit {
+ background: #007aff;
+ color: #fff;
+ margin: 20rpx;
+}
+
+.uni-input-group {
+ background-color: #fff;
+ border: 0;
+ padding: 0;
+ position: relative;
+}
+
+.uni-input-group:before {
+ top: 0;
+}
+
+.uni-input-group:after,.uni-input-group:before {
+ background-color: #c8c7cc;
+ content: "";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+ transform: scaleY(.5);
+}
+
+.uni-input-group:after {
+ bottom: 0;
+}
+
+.uni-input-row {
+ display: flex;
+ flex-direction: row;
+ font-size: 28rpx;
+ justify-content: space-between;
+ padding: 22rpx 30rpx;
+ position: relative;
+}
+
+.uni-input-group .uni-input-row:after {
+ background-color: #c8c7cc;
+ bottom: 0;
+ content: "";
+ height: 2rpx;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+ transform: scaleY(.5);
+}
+
+.uni-input-row label {
+ line-height: 70rpx;
+}
+
+.uni-textarea {
+ background: #fff;
+ width: 100%;
+}
+
+.uni-textarea textarea {
+ font-size: 28rpx;
+ height: 150rpx;
+ line-height: 1.6;
+ padding: 18rpx 2%;
+ width: 96%;
+}
+
+.uni-tab-bar {
+ display: flex;
+ flex: 1;
+ flex-direction: column;
+ height: 100%;
+ overflow: hidden;
+}
+
+.uni-tab-bar .list {
+ height: 100%;
+ width: 750rpx;
+}
+
+.uni-swiper-tab {
+ border-bottom: 1px solid #c8c7cc;
+ height: 100rpx;
+ line-height: 100rpx;
+ white-space: nowrap;
+ width: 100%;
+}
+
+.swiper-tab-list {
+ color: #555;
+ display: inline-block;
+ font-size: 30rpx;
+ text-align: center;
+ width: 150rpx;
+}
+
+.uni-tab-bar .active {
+ color: #007aff;
+}
+
+.uni-tab-bar .swiper-box {
+ flex: 1;
+ height: calc(100% - 100rpx);
+ width: 100%;
+}
+
+.uni-tab-bar-loading {
+ padding: 20rpx 0;
+}
+
+.uni-comment {
+ display: flex;
+ flex-direction: column;
+ flex-grow: 1;
+ padding: 5rpx 0;
+}
+
+.uni-comment-list {
+ display: flex;
+ flex-wrap: nowrap;
+ margin: 10rpx 0;
+ padding: 10rpx 0;
+ width: 100%;
+}
+
+.uni-comment-face {
+ border-radius: 100%;
+ flex-shrink: 0;
+ height: 70rpx;
+ margin-right: 20rpx;
+ overflow: hidden;
+ width: 70rpx;
+}
+
+.uni-comment-face image {
+ border-radius: 100%;
+ width: 100%;
+}
+
+.uni-comment-body {
+ width: 100%;
+}
+
+.uni-comment-top {
+ justify-content: space-between;
+ line-height: 1.5em;
+}
+
+.uni-comment-top text {
+ color: #0a98d5;
+ font-size: 24rpx;
+}
+
+.uni-comment-date {
+ display: flex!important;
+ flex-direction: row;
+ flex-grow: 1;
+ justify-content: space-between;
+ line-height: 38rpx;
+}
+
+.uni-comment-date view {
+ color: #666;
+ font-size: 24rpx;
+ line-height: 38rpx;
+}
+
+.uni-comment-content {
+ font-size: 28rpx;
+ line-height: 1.6em;
+ padding: 8rpx 0;
+}
+
+.uni-comment-replay-btn {
+ background: #fff;
+ border-radius: 30rpx;
+ color: #333!important;
+ font-size: 24rpx;
+ line-height: 28rpx;
+ margin: 0 10rpx;
+ padding: 5rpx 20rpx;
+}
+
+.uni-swiper-msg {
+ display: flex;
+ flex-wrap: nowrap;
+ padding: 12rpx 0;
+ width: 100%;
+}
+
+.uni-swiper-msg-icon {
+ margin-right: 20rpx;
+ width: 50rpx;
+}
+
+.uni-swiper-msg-icon image {
+ flex-shrink: 0;
+ width: 100%;
+}
+
+.uni-swiper-msg swiper {
+ height: 50rpx;
+ width: 100%;
+}
+
+.uni-swiper-msg swiper-item {
+ line-height: 50rpx;
+}
+
+.uni-product-list {
+ display: flex;
+ flex-direction: row;
+ flex-wrap: wrap;
+ width: 100%;
+}
+
+.uni-product {
+ display: flex;
+ flex-direction: column;
+ padding: 20rpx;
+}
+
+.image-view {
+ margin: 12rpx 0;
+}
+
+.image-view,.uni-product-image {
+ height: 330rpx;
+ width: 330rpx;
+}
+
+.uni-product-title {
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 2;
+ display: -webkit-box;
+ line-height: 1.5;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ width: 300rpx;
+ word-break: break-all;
+}
+
+.uni-product-price {
+ font-size: 28rpx;
+ line-height: 1.5;
+ margin-top: 10rpx;
+ position: relative;
+}
+
+.uni-product-price-original {
+ color: #e80080;
+}
+
+.uni-product-price-favour {
+ color: #888;
+ margin-left: 10rpx;
+ text-decoration: line-through;
+}
+
+.uni-product-tip {
+ background-color: #f33;
+ border-radius: 5rpx;
+ color: #fff;
+ padding: 0 10rpx;
+ position: absolute;
+ right: 10rpx;
+}
+
+.uni-timeline {
+ display: flex;
+ flex-direction: column;
+ margin: 35rpx 0;
+ position: relative;
+}
+
+.uni-timeline-item {
+ box-sizing: border-box;
+ display: flex;
+ flex-direction: row;
+ overflow: hidden;
+ padding-bottom: 20rpx;
+ position: relative;
+}
+
+.uni-timeline-item .uni-timeline-item-keynode {
+ box-sizing: border-box;
+ flex-shrink: 0;
+ line-height: 65rpx;
+ padding-right: 20rpx;
+ text-align: right;
+ width: 160rpx;
+}
+
+.uni-timeline-item .uni-timeline-item-divider {
+ background-color: #bbb;
+ border-radius: 50%;
+ flex-shrink: 0;
+ height: 30rpx;
+ position: relative;
+ top: 15rpx;
+ width: 30rpx;
+}
+
+.uni-timeline-item-divider::after,.uni-timeline-item-divider::before {
+ background: inherit;
+ content: "";
+ height: 100vh;
+ left: 15rpx;
+ position: absolute;
+ width: 1rpx;
+}
+
+.uni-timeline-item-divider::before {
+ bottom: 100%;
+}
+
+.uni-timeline-item-divider::after {
+ top: 100%;
+}
+
+.uni-timeline-first-item .uni-timeline-item-divider:before,.uni-timeline-last-item .uni-timeline-item-divider:after {
+ display: none;
+}
+
+.uni-timeline-item .uni-timeline-item-content {
+ padding-left: 20rpx;
+}
+
+.uni-timeline-last-item .bottom-border::after {
+ display: none;
+}
+
+.uni-timeline-item-content .datetime {
+ color: #ccc;
+}
+
+.uni-timeline-last-item .uni-timeline-item-divider {
+ background-color: #1aad19;
+}
+
+.uni-icon {
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: uniicons;
+ font-size: 24px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1;
+ text-decoration: none;
+}
+
+.uni-icon.uni-active {
+ color: #007aff;
+}
+
+.uni-icon-contact:before {
+ content: "\e100";
+}
+
+.uni-icon-person:before {
+ content: "\e101";
+}
+
+.uni-icon-personadd:before {
+ content: "\e102";
+}
+
+.uni-icon-contact-filled:before {
+ content: "\e130";
+}
+
+.uni-icon-person-filled:before {
+ content: "\e131";
+}
+
+.uni-icon-personadd-filled:before {
+ content: "\e132";
+}
+
+.uni-icon-phone:before {
+ content: "\e200";
+}
+
+.uni-icon-email:before {
+ content: "\e201";
+}
+
+.uni-icon-chatbubble:before {
+ content: "\e202";
+}
+
+.uni-icon-chatboxes:before {
+ content: "\e203";
+}
+
+.uni-icon-phone-filled:before {
+ content: "\e230";
+}
+
+.uni-icon-email-filled:before {
+ content: "\e231";
+}
+
+.uni-icon-chatbubble-filled:before {
+ content: "\e232";
+}
+
+.uni-icon-chatboxes-filled:before {
+ content: "\e233";
+}
+
+.uni-icon-weibo:before {
+ content: "\e260";
+}
+
+.uni-icon-weixin:before {
+ content: "\e261";
+}
+
+.uni-icon-pengyouquan:before {
+ content: "\e262";
+}
+
+.uni-icon-chat:before {
+ content: "\e263";
+}
+
+.uni-icon-qq:before {
+ content: "\e264";
+}
+
+.uni-icon-videocam:before {
+ content: "\e300";
+}
+
+.uni-icon-camera:before {
+ content: "\e301";
+}
+
+.uni-icon-mic:before {
+ content: "\e302";
+}
+
+.uni-icon-location:before {
+ content: "\e303";
+}
+
+.uni-icon-mic-filled:before,.uni-icon-speech:before {
+ content: "\e332";
+}
+
+.uni-icon-location-filled:before {
+ content: "\e333";
+}
+
+.uni-icon-micoff:before {
+ content: "\e360";
+}
+
+.uni-icon-image:before {
+ content: "\e363";
+}
+
+.uni-icon-map:before {
+ content: "\e364";
+}
+
+.uni-icon-compose:before {
+ content: "\e400";
+}
+
+.uni-icon-trash:before {
+ content: "\e401";
+}
+
+.uni-icon-upload:before {
+ content: "\e402";
+}
+
+.uni-icon-download:before {
+ content: "\e403";
+}
+
+.uni-icon-close:before {
+ content: "\e404";
+}
+
+.uni-icon-redo:before {
+ content: "\e405";
+}
+
+.uni-icon-undo:before {
+ content: "\e406";
+}
+
+.uni-icon-refresh:before {
+ content: "\e407";
+}
+
+.uni-icon-star:before {
+ content: "\e408";
+}
+
+.uni-icon-plus:before {
+ content: "\e409";
+}
+
+.uni-icon-minus:before {
+ content: "\e410";
+}
+
+.uni-icon-checkbox:before,.uni-icon-circle:before {
+ content: "\e411";
+}
+
+.uni-icon-clear:before,.uni-icon-close-filled:before {
+ content: "\e434";
+}
+
+.uni-icon-refresh-filled:before {
+ content: "\e437";
+}
+
+.uni-icon-star-filled:before {
+ content: "\e438";
+}
+
+.uni-icon-plus-filled:before {
+ content: "\e439";
+}
+
+.uni-icon-minus-filled:before {
+ content: "\e440";
+}
+
+.uni-icon-circle-filled:before {
+ content: "\e441";
+}
+
+.uni-icon-checkbox-filled:before {
+ content: "\e442";
+}
+
+.uni-icon-closeempty:before {
+ content: "\e460";
+}
+
+.uni-icon-refreshempty:before {
+ content: "\e461";
+}
+
+.uni-icon-reload:before {
+ content: "\e462";
+}
+
+.uni-icon-starhalf:before {
+ content: "\e463";
+}
+
+.uni-icon-spinner:before {
+ content: "\e464";
+}
+
+.uni-icon-spinner-cycle:before {
+ content: "\e465";
+}
+
+.uni-icon-search:before {
+ content: "\e466";
+}
+
+.uni-icon-plusempty:before {
+ content: "\e468";
+}
+
+.uni-icon-forward:before {
+ content: "\e470";
+}
+
+.uni-icon-back:before,.uni-icon-left-nav:before {
+ content: "\e471";
+}
+
+.uni-icon-checkmarkempty:before {
+ content: "\e472";
+}
+
+.uni-icon-home:before {
+ content: "\e500";
+}
+
+.uni-icon-navigate:before {
+ content: "\e501";
+}
+
+.uni-icon-gear:before {
+ content: "\e502";
+}
+
+.uni-icon-paperplane:before {
+ content: "\e503";
+}
+
+.uni-icon-info:before {
+ content: "\e504";
+}
+
+.uni-icon-help:before {
+ content: "\e505";
+}
+
+.uni-icon-locked:before {
+ content: "\e506";
+}
+
+.uni-icon-more:before {
+ content: "\e507";
+}
+
+.uni-icon-flag:before {
+ content: "\e508";
+}
+
+.uni-icon-home-filled:before {
+ content: "\e530";
+}
+
+.uni-icon-gear-filled:before {
+ content: "\e532";
+}
+
+.uni-icon-info-filled:before {
+ content: "\e534";
+}
+
+.uni-icon-help-filled:before {
+ content: "\e535";
+}
+
+.uni-icon-more-filled:before {
+ content: "\e537";
+}
+
+.uni-icon-settings:before {
+ content: "\e560";
+}
+
+.uni-icon-list:before {
+ content: "\e562";
+}
+
+.uni-icon-bars:before {
+ content: "\e563";
+}
+
+.uni-icon-loop:before {
+ content: "\e565";
+}
+
+.uni-icon-paperclip:before {
+ content: "\e567";
+}
+
+.uni-icon-eye:before {
+ content: "\e568";
+}
+
+.uni-icon-arrowup:before {
+ content: "\e580";
+}
+
+.uni-icon-arrowdown:before {
+ content: "\e581";
+}
+
+.uni-icon-arrowleft:before {
+ content: "\e582";
+}
+
+.uni-icon-arrowright:before {
+ content: "\e583";
+}
+
+.uni-icon-arrowthinup:before {
+ content: "\e584";
+}
+
+.uni-icon-arrowthindown:before {
+ content: "\e585";
+}
+
+.uni-icon-arrowthinleft:before {
+ content: "\e586";
+}
+
+.uni-icon-arrowthinright:before {
+ content: "\e587";
+}
+
+.uni-icon-pulldown:before {
+ content: "\e588";
+}
+
+.uni-icon-scan:before {
+ content: "\e612";
+}
+
+.uni-divider {
+ align-items: center;
+ display: flex;
+ height: 110rpx;
+ justify-content: center;
+ position: relative;
+}
+
+.uni-divider__content {
+ background: #f4f5f6;
+ color: #999;
+ font-size: 28rpx;
+ padding: 0 20rpx;
+ position: relative;
+ z-index: 101;
+}
+
+.uni-divider__line {
+ background-color: #ccc;
+ height: 1px;
+ left: 0;
+ position: absolute;
+ top: 50%;
+ transform: translateY(50%);
+ width: 100%;
+ z-index: 100;
+}
+
+.left-win-active text {
+ color: #007aff!important;
+}
+
+.xk_main_page {
+ background: #fff;
+ position: absolute;
+ width: 100%;
+ z-index: 2;
+}
+
+.xk_ad_0 {
+ max-width: 100%;
+ overflow: hidden;
+ position: absolute;
+ z-index: 1;
+}
+
+page::after {
+ animation: shadow-preload .1s;
+ animation-delay: 3s;
+ content: "";
+ left: -1000px;
+ position: fixed;
+ top: -1000px;
+}
+
+@-webkit-keyframes shadow-preload {
+ 0% {
+ background-image: url(https://cdn1.dcloud.net.cn/img/shadow-grey.png);
+ }
+
+ 100% {
+ background-image: url(https://cdn1.dcloud.net.cn/img/shadow-grey.png);
+ }
+}
+
+@keyframes shadow-preload {
+ 0% {
+ background-image: url(https://cdn1.dcloud.net.cn/img/shadow-grey.png);
+ }
+
+ 100% {
+ background-image: url(https://cdn1.dcloud.net.cn/img/shadow-grey.png);
+ }
+}
+
+[bind-data-custom-hidden="true"],[data-custom-hidden="true"] {
+ display: none!important;
+}
\ No newline at end of file
diff --git a/common/main.js b/common/main.js
new file mode 100644
index 0000000..7af5621
--- /dev/null
+++ b/common/main.js
@@ -0,0 +1,81 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "common/main" ], {
+ "2b3b": function(e, t, n) {
+ "use strict";
+ n.r(t);
+ var o = n("7cf3");
+ for (var r in o) [ "default" ].indexOf(r) < 0 && function(e) {
+ n.d(t, e, function() {
+ return o[e];
+ });
+ }(r);
+ n("978d");
+ var c = n("f0c5"), u = Object(c["a"])(o["default"], void 0, void 0, !1, null, null, null, !1, void 0, void 0);
+ t["default"] = u.exports;
+ },
+ 4612: function(e, t, n) {},
+ "643c": function(e, t, n) {
+ "use strict";
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ var o = {
+ onLaunch: function() {
+ console.log("App Launch");
+ },
+ onShow: function() {
+ console.log("App Show");
+ },
+ onHide: function() {
+ console.log("App Hide");
+ }
+ };
+ t.default = o;
+ },
+ "7cf3": function(e, t, n) {
+ "use strict";
+ n.r(t);
+ var o = n("643c"), r = n.n(o);
+ for (var c in o) [ "default" ].indexOf(c) < 0 && function(e) {
+ n.d(t, e, function() {
+ return o[e];
+ });
+ }(c);
+ t["default"] = r.a;
+ },
+ "978d": function(e, t, n) {
+ "use strict";
+ var o = n("4612"), r = n.n(o);
+ r.a;
+ },
+ afe4: function(e, t, n) {
+ "use strict";
+ (function(e, t) {
+ var o = n("4ea4"), r = o(n("9523"));
+ n("94a9");
+ var c = o(n("2b3b")), u = o(n("66fd")), f = o(n("c8c1"));
+ function a(e, t) {
+ var n = Object.keys(e);
+ if (Object.getOwnPropertySymbols) {
+ var o = Object.getOwnPropertySymbols(e);
+ t && (o = o.filter(function(t) {
+ return Object.getOwnPropertyDescriptor(e, t).enumerable;
+ })), n.push.apply(n, o);
+ }
+ return n;
+ }
+ e.__webpack_require_UNI_MP_PLUGIN__ = n, u.default.config.productionTip = !1, c.default.mpType = "app";
+ var i = new u.default(function(e) {
+ for (var t = 1; t < arguments.length; t++) {
+ var n = null != arguments[t] ? arguments[t] : {};
+ t % 2 ? a(Object(n), !0).forEach(function(t) {
+ (0, r.default)(e, t, n[t]);
+ }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : a(Object(n)).forEach(function(t) {
+ Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
+ });
+ }
+ return e;
+ }({}, c.default));
+ t(i).$mount(), u.default.use(f.default);
+ }).call(this, n("bc2e")["default"], n("543d")["createApp"]);
+ }
+}, [ [ "afe4", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/common/runtime.js b/common/runtime.js
new file mode 100644
index 0000000..f3092b9
--- /dev/null
+++ b/common/runtime.js
@@ -0,0 +1,188 @@
+!function() {
+ try {
+ var a = Function("return this")();
+ a && !a.Math && (Object.assign(a, {
+ isFinite: isFinite,
+ Array: Array,
+ Date: Date,
+ Error: Error,
+ Function: Function,
+ Math: Math,
+ Object: Object,
+ RegExp: RegExp,
+ String: String,
+ TypeError: TypeError,
+ setTimeout: setTimeout,
+ clearTimeout: clearTimeout,
+ setInterval: setInterval,
+ clearInterval: clearInterval
+ }), "undefined" != typeof Reflect && (a.Reflect = Reflect));
+ } catch (a) {}
+}();
+
+(function(n) {
+ function e(e) {
+ for (var i, u, s = e[0], r = e[1], l = e[2], a = 0, m = []; a < s.length; a++) u = s[a],
+ Object.prototype.hasOwnProperty.call(t, u) && t[u] && m.push(t[u][0]), t[u] = 0;
+ for (i in r) Object.prototype.hasOwnProperty.call(r, i) && (n[i] = r[i]);
+ c && c(e);
+ while (m.length) m.shift()();
+ return p.push.apply(p, l || []), o();
+ }
+ function o() {
+ for (var n, e = 0; e < p.length; e++) {
+ for (var o = p[e], i = !0, u = 1; u < o.length; u++) {
+ var r = o[u];
+ 0 !== t[r] && (i = !1);
+ }
+ i && (p.splice(e--, 1), n = s(s.s = o[0]));
+ }
+ return n;
+ }
+ var i = {}, u = {
+ "common/runtime": 0
+ }, t = {
+ "common/runtime": 0
+ }, p = [];
+ function s(e) {
+ if (i[e]) return i[e].exports;
+ var o = i[e] = {
+ i: e,
+ l: !1,
+ exports: {}
+ };
+ return n[e].call(o.exports, o, o.exports, s), o.l = !0, o.exports;
+ }
+ s.e = function(n) {
+ var e = [];
+ u[n] ? e.push(u[n]) : 0 !== u[n] && {
+ "components/bootNav/bootNav": 1,
+ "uni_modules/uni-card/components/uni-card/uni-card": 1,
+ "uni_modules/uni-section/components/uni-section/uni-section": 1,
+ "components/wall/wall": 1,
+ "uni_modules/uni-fab/components/uni-fab/uni-fab": 1,
+ "uni_modules/uni-icons/components/uni-icons/uni-icons": 1,
+ "uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker": 1,
+ "uni_modules/uni-popup/components/uni-popup-message/uni-popup-message": 1,
+ "uni_modules/uni-popup/components/uni-popup/uni-popup": 1,
+ "uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput": 1,
+ "uni_modules/uni-rate/components/uni-rate/uni-rate": 1,
+ "uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog": 1,
+ "uni_modules/uni-file-picker/components/uni-file-picker/upload-file": 1,
+ "uni_modules/uni-file-picker/components/uni-file-picker/upload-image": 1
+ }[n] && e.push(u[n] = new Promise(function(e, o) {
+ for (var i = ({
+ "components/bootNav/bootNav": "components/bootNav/bootNav",
+ "components/xad/xad": "components/xad/xad",
+ "components/xpop/xpop": "components/xpop/xpop",
+ "uni_modules/uni-card/components/uni-card/uni-card": "uni_modules/uni-card/components/uni-card/uni-card",
+ "uni_modules/uni-section/components/uni-section/uni-section": "uni_modules/uni-section/components/uni-section/uni-section",
+ "components/wall/wall": "components/wall/wall",
+ "uni_modules/uni-fab/components/uni-fab/uni-fab": "uni_modules/uni-fab/components/uni-fab/uni-fab",
+ "uni_modules/uni-icons/components/uni-icons/uni-icons": "uni_modules/uni-icons/components/uni-icons/uni-icons",
+ "components/wall/comment": "components/wall/comment",
+ "components/wall/reply": "components/wall/reply",
+ "uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker": "uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker",
+ "uni_modules/uni-popup/components/uni-popup-message/uni-popup-message": "uni_modules/uni-popup/components/uni-popup-message/uni-popup-message",
+ "uni_modules/uni-popup/components/uni-popup/uni-popup": "uni_modules/uni-popup/components/uni-popup/uni-popup",
+ "uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput": "uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput",
+ "uni_modules/uni-rate/components/uni-rate/uni-rate": "uni_modules/uni-rate/components/uni-rate/uni-rate",
+ "node-modules/@dcloudio/uni-cli-shared/components/ad-interstitial": "node-modules/@dcloudio/uni-cli-shared/components/ad-interstitial",
+ "node-modules/@dcloudio/uni-cli-shared/components/ad-rewarded-video": "node-modules/@dcloudio/uni-cli-shared/components/ad-rewarded-video",
+ "node-modules/@dcloudio/uni-cli-shared/components/uniad": "node-modules/@dcloudio/uni-cli-shared/components/uniad",
+ "uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog": "uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog",
+ "uni_modules/uni-file-picker/components/uni-file-picker/upload-file": "uni_modules/uni-file-picker/components/uni-file-picker/upload-file",
+ "uni_modules/uni-file-picker/components/uni-file-picker/upload-image": "uni_modules/uni-file-picker/components/uni-file-picker/upload-image",
+ "uni_modules/uni-transition/components/uni-transition/uni-transition": "uni_modules/uni-transition/components/uni-transition/uni-transition"
+ }[n] || n) + ".wxss", t = s.p + i, p = document.getElementsByTagName("link"), r = 0; r < p.length; r++) {
+ var l = p[r], a = l.getAttribute("data-href") || l.getAttribute("href");
+ if ("stylesheet" === l.rel && (a === i || a === t)) return e();
+ }
+ var c = document.getElementsByTagName("style");
+ for (r = 0; r < c.length; r++) {
+ l = c[r], a = l.getAttribute("data-href");
+ if (a === i || a === t) return e();
+ }
+ var m = document.createElement("link");
+ m.rel = "stylesheet", m.type = "text/css", m.onload = e, m.onerror = function(e) {
+ var i = e && e.target && e.target.src || t, p = new Error("Loading CSS chunk " + n + " failed.\n(" + i + ")");
+ p.code = "CSS_CHUNK_LOAD_FAILED", p.request = i, delete u[n], m.parentNode.removeChild(m),
+ o(p);
+ }, m.href = t;
+ var d = document.getElementsByTagName("head")[0];
+ d.appendChild(m);
+ }).then(function() {
+ u[n] = 0;
+ }));
+ var o = t[n];
+ if (0 !== o) if (o) e.push(o[2]); else {
+ var i = new Promise(function(e, i) {
+ o = t[n] = [ e, i ];
+ });
+ e.push(o[2] = i);
+ var p, r = document.createElement("script");
+ r.charset = "utf-8", r.timeout = 120, s.nc && r.setAttribute("nonce", s.nc), r.src = function(n) {
+ return s.p + "" + n + ".js";
+ }(n);
+ var l = new Error();
+ p = function(e) {
+ r.onerror = r.onload = null, clearTimeout(a);
+ var o = t[n];
+ if (0 !== o) {
+ if (o) {
+ var i = e && ("load" === e.type ? "missing" : e.type), u = e && e.target && e.target.src;
+ l.message = "Loading chunk " + n + " failed.\n(" + i + ": " + u + ")", l.name = "ChunkLoadError",
+ l.type = i, l.request = u, o[1](l);
+ }
+ t[n] = void 0;
+ }
+ };
+ var a = setTimeout(function() {
+ p({
+ type: "timeout",
+ target: r
+ });
+ }, 12e4);
+ r.onerror = r.onload = p, document.head.appendChild(r);
+ }
+ return Promise.all(e);
+ }, s.m = n, s.c = i, s.d = function(n, e, o) {
+ s.o(n, e) || Object.defineProperty(n, e, {
+ enumerable: !0,
+ get: o
+ });
+ }, s.r = function(n) {
+ "undefined" !== typeof Symbol && Symbol.toStringTag && Object.defineProperty(n, Symbol.toStringTag, {
+ value: "Module"
+ }), Object.defineProperty(n, "__esModule", {
+ value: !0
+ });
+ }, s.t = function(n, e) {
+ if (1 & e && (n = s(n)), 8 & e) return n;
+ if (4 & e && "object" === typeof n && n && n.__esModule) return n;
+ var o = Object.create(null);
+ if (s.r(o), Object.defineProperty(o, "default", {
+ enumerable: !0,
+ value: n
+ }), 2 & e && "string" != typeof n) for (var i in n) s.d(o, i, function(e) {
+ return n[e];
+ }.bind(null, i));
+ return o;
+ }, s.n = function(n) {
+ var e = n && n.__esModule ? function() {
+ return n["default"];
+ } : function() {
+ return n;
+ };
+ return s.d(e, "a", e), e;
+ }, s.o = function(n, e) {
+ return Object.prototype.hasOwnProperty.call(n, e);
+ }, s.p = "/", s.oe = function(n) {
+ throw console.error(n), n;
+ };
+ var r = global["webpackJsonp"] = global["webpackJsonp"] || [], l = r.push.bind(r);
+ r.push = e, r = r.slice();
+ for (var a = 0; a < r.length; a++) e(r[a]);
+ var c = l;
+ o();
+})([]);
\ No newline at end of file
diff --git a/common/vendor.js b/common/vendor.js
new file mode 100644
index 0000000..e66ae54
--- /dev/null
+++ b/common/vendor.js
@@ -0,0 +1,11482 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "common/vendor" ], {
+ "0676": function(e, t) {
+ e.exports = function() {
+ throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ "107d": function(e, t, n) {
+ "use strict";
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ t.default = {
+ pages: [ {
+ path: "pages/index/index",
+ style: {
+ navigationBarTitleText: "口袋方剂学"
+ }
+ }, {
+ path: "pages/search/search",
+ style: {
+ navigationBarTitleText: "按方名查询",
+ enablePullDownRefresh: !1
+ }
+ }, {
+ path: "pages/result/result",
+ style: {
+ navigationBarTitleText: "搜索结果",
+ enablePullDownRefresh: !1,
+ onReachBottomDistance: 300
+ }
+ }, {
+ path: "pages/detail/detail",
+ style: {
+ navigationBarTitleText: "详情",
+ enablePullDownRefresh: !1
+ }
+ }, {
+ path: "pages/category/category",
+ style: {
+ navigationBarTitleText: "分类",
+ enablePullDownRefresh: !1
+ }
+ }, {
+ path: "pages/wall/wall",
+ style: {
+ navigationBarTitleText: "留言墙",
+ enablePullDownRefresh: !1
+ }
+ }, {
+ path: "pages/wall/wall_detail",
+ style: {
+ navigationBarTitleText: "留言",
+ enablePullDownRefresh: !1
+ }
+ }, {
+ path: "pages/wall/comment_detail",
+ style: {
+ navigationBarTitleText: "留言回复",
+ enablePullDownRefresh: !1
+ }
+ }, {
+ path: "pages/wall_album/wall_album",
+ style: {
+ navigationBarTitleText: "发布留言",
+ enablePullDownRefresh: !1
+ }
+ }, {
+ path: "pages/my/my",
+ style: {
+ navigationBarTitleText: "我的",
+ enablePullDownRefresh: !1
+ }
+ }, {
+ path: "pages/my/complaint",
+ style: {
+ navigationBarTitleText: "投诉与建议",
+ enablePullDownRefresh: !1
+ }
+ }, {
+ path: "pages/chat/chat",
+ style: {
+ navigationBarTitleText: "问答",
+ enablePullDownRefresh: !1
+ }
+ }, {
+ path: "pages/book/book",
+ style: {
+ navigationBarTitleText: "历代古籍",
+ enablePullDownRefresh: !1
+ }
+ }, {
+ path: "pages/book/detail",
+ style: {
+ navigationBarTitleText: "历代古籍",
+ enablePullDownRefresh: !1
+ }
+ }, {
+ path: "pages/book/chapter",
+ style: {
+ navigationBarTitleText: "历代古籍",
+ enablePullDownRefresh: !1
+ }
+ }, {
+ path: "pages/image/image",
+ style: {
+ navigationBarTitleText: "图片预览",
+ enablePullDownRefresh: !1
+ }
+ }, {
+ path: "pages/xuewei/xuewei",
+ style: {
+ navigationBarTitleText: "穴位查询",
+ enablePullDownRefresh: !1
+ }
+ }, {
+ path: "pages/xuewei/xuewei_detail",
+ style: {
+ navigationBarTitleText: "穴位详解",
+ enablePullDownRefresh: !1
+ }
+ }, {
+ path: "pages/xuewei/jingluo",
+ style: {
+ navigationBarTitleText: "经络列表",
+ enablePullDownRefresh: !1
+ }
+ }, {
+ path: "pages/xuewei/jingluo_detail",
+ style: {
+ navigationBarTitleText: "经络详解",
+ enablePullDownRefresh: !1
+ }
+ }, {
+ path: "pages/article/article",
+ style: {
+ navigationBarTitleText: "文章",
+ onReachBottomDistance: 300,
+ enablePullDownRefresh: !1
+ }
+ }, {
+ path: "pages/article/detail",
+ style: {
+ navigationBarTitleText: "文章详情",
+ enablePullDownRefresh: !1
+ }
+ } ],
+ globalStyle: {
+ navigationBarTextStyle: "black",
+ navigationBarTitleText: "口袋方剂",
+ navigationBarBackgroundColor: "#F8F8F8",
+ backgroundColor: "#F8F8F8"
+ },
+ uniIdRouter: {},
+ condition: {
+ current: 0,
+ list: [ {
+ name: "",
+ path: "pages/index/index",
+ query: ""
+ } ]
+ }
+ };
+ },
+ "11b0": function(e, t) {
+ e.exports = function(e) {
+ if ("undefined" !== typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e);
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ 1992: function(e, t, n) {
+ "use strict";
+ var r = n("4ea4");
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ var i = r(n("517e")), o = r(n("8ba5")), a = r(n("c3a6")), s = {
+ en: i.default,
+ "zh-Hans": o.default,
+ "zh-Hant": a.default
+ };
+ t.default = s;
+ },
+ 2236: function(e, t, n) {
+ var r = n("5a43");
+ e.exports = function(e) {
+ if (Array.isArray(e)) return r(e);
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ "278c": function(e, t, n) {
+ var r = n("c135"), i = n("9b42"), o = n("6613"), a = n("c240");
+ e.exports = function(e, t) {
+ return r(e) || i(e, t) || o(e, t) || a();
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ "2d46": function(e, t, n) {
+ "use strict";
+ (function(e) {
+ var r = n("4ea4");
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.createAnimation = function(e, t) {
+ if (!t) return;
+ return clearTimeout(t.timer), new u(e, t);
+ };
+ var i = r(n("9523")), o = r(n("970b")), a = r(n("5bc3"));
+ function s(e, t) {
+ var n = Object.keys(e);
+ if (Object.getOwnPropertySymbols) {
+ var r = Object.getOwnPropertySymbols(e);
+ t && (r = r.filter(function(t) {
+ return Object.getOwnPropertyDescriptor(e, t).enumerable;
+ })), n.push.apply(n, r);
+ }
+ return n;
+ }
+ function c(e) {
+ for (var t = 1; t < arguments.length; t++) {
+ var n = null != arguments[t] ? arguments[t] : {};
+ t % 2 ? s(Object(n), !0).forEach(function(t) {
+ (0, i.default)(e, t, n[t]);
+ }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : s(Object(n)).forEach(function(t) {
+ Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
+ });
+ }
+ return e;
+ }
+ var u = function() {
+ function t(n, r) {
+ (0, o.default)(this, t), this.options = n, this.animation = e.createAnimation(n),
+ this.currentStepAnimates = {}, this.next = 0, this.$ = r;
+ }
+ return (0, a.default)(t, [ {
+ key: "_nvuePushAnimates",
+ value: function(e, t) {
+ var n = this.currentStepAnimates[this.next], r = {};
+ if (r = n || {
+ styles: {},
+ config: {}
+ }, l.includes(e)) {
+ r.styles.transform || (r.styles.transform = "");
+ var i = "";
+ "rotate" === e && (i = "deg"), r.styles.transform += "".concat(e, "(").concat(t + i, ") ");
+ } else r.styles[e] = "".concat(t);
+ this.currentStepAnimates[this.next] = r;
+ }
+ }, {
+ key: "_animateRun",
+ value: function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, n = this.$.$refs["ani"].ref;
+ if (n) return new Promise(function(r, i) {
+ nvueAnimation.transition(n, c({
+ styles: e
+ }, t), function(e) {
+ r();
+ });
+ });
+ }
+ }, {
+ key: "_nvueNextAnimate",
+ value: function(e) {
+ var t = this, n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0, r = arguments.length > 2 ? arguments[2] : void 0, i = e[n];
+ if (i) {
+ var o = i.styles, a = i.config;
+ this._animateRun(o, a).then(function() {
+ n += 1, t._nvueNextAnimate(e, n, r);
+ });
+ } else this.currentStepAnimates = {}, "function" === typeof r && r(), this.isEnd = !0;
+ }
+ }, {
+ key: "step",
+ value: function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
+ return this.animation.step(e), this;
+ }
+ }, {
+ key: "run",
+ value: function(e) {
+ this.$.animationData = this.animation.export(), this.$.timer = setTimeout(function() {
+ "function" === typeof e && e();
+ }, this.$.durationTime);
+ }
+ } ]), t;
+ }(), l = [ "matrix", "matrix3d", "rotate", "rotate3d", "rotateX", "rotateY", "rotateZ", "scale", "scale3d", "scaleX", "scaleY", "scaleZ", "skew", "skewX", "skewY", "translate", "translate3d", "translateX", "translateY", "translateZ" ];
+ l.concat([ "opacity", "backgroundColor" ], [ "width", "height", "left", "right", "top", "bottom" ]).forEach(function(e) {
+ u.prototype[e] = function() {
+ var t;
+ return (t = this.animation)[e].apply(t, arguments), this;
+ };
+ });
+ }).call(this, n("543d")["default"]);
+ },
+ "2eee": function(e, t, n) {
+ var r = n("7ec2")();
+ e.exports = r;
+ },
+ "365b": function(e, t, n) {
+ "use strict";
+ (function(e) {
+ var r = n("4ea4");
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.get_files_and_is_max = t.get_file_info = t.get_file_ext = t.get_file_data = t.get_extname = void 0;
+ var i = r(n("2eee")), o = r(n("c973")), a = function(e) {
+ var t = e.lastIndexOf("."), n = e.length;
+ return {
+ name: e.substring(0, t),
+ ext: e.substring(t + 1, n)
+ };
+ };
+ t.get_file_ext = a;
+ t.get_extname = function(e) {
+ if (Array.isArray(e)) return e;
+ var t = e.replace(/(\[|\])/g, "");
+ return t.split(",");
+ };
+ t.get_files_and_is_max = function(t, n) {
+ var r = [], i = [];
+ return n && 0 !== n.length ? (t.tempFiles.forEach(function(e) {
+ var t = a(e.name), o = t.ext.toLowerCase();
+ -1 !== n.indexOf(o) && (i.push(e), r.push(e.path));
+ }), i.length !== t.tempFiles.length && e.showToast({
+ title: "当前选择了".concat(t.tempFiles.length, "个文件 ,").concat(t.tempFiles.length - i.length, " 个文件格式不正确"),
+ icon: "none",
+ duration: 5e3
+ }), {
+ filePaths: r,
+ files: i
+ }) : {
+ filePaths: r,
+ files: i
+ };
+ };
+ var s = function(t) {
+ return new Promise(function(n, r) {
+ e.getImageInfo({
+ src: t,
+ success: function(e) {
+ n(e);
+ },
+ fail: function(e) {
+ r(e);
+ }
+ });
+ });
+ };
+ t.get_file_info = s;
+ var c = function() {
+ var e = (0, o.default)(i.default.mark(function e(t) {
+ var n, r, o, c, u, l = arguments;
+ return i.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ if (n = l.length > 1 && void 0 !== l[1] ? l[1] : "image", r = a(t.name), o = r.ext.toLowerCase(),
+ c = {
+ name: t.name,
+ uuid: t.uuid,
+ extname: o || "",
+ cloudPath: t.cloudPath,
+ fileType: t.fileType,
+ url: t.path || t.path,
+ size: t.size,
+ image: {},
+ path: t.path,
+ video: {}
+ }, "image" !== n) {
+ e.next = 14;
+ break;
+ }
+ return e.next = 7, s(t.path);
+
+ case 7:
+ u = e.sent, delete c.video, c.image.width = u.width, c.image.height = u.height,
+ c.image.location = u.path, e.next = 15;
+ break;
+
+ case 14:
+ delete c.image;
+
+ case 15:
+ return e.abrupt("return", c);
+
+ case 16:
+ case "end":
+ return e.stop();
+ }
+ }, e);
+ }));
+ return function(t) {
+ return e.apply(this, arguments);
+ };
+ }();
+ t.get_file_data = c;
+ }).call(this, n("543d")["default"]);
+ },
+ "36c6": function(e, t) {
+ function n(t) {
+ return e.exports = n = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function(e) {
+ return e.__proto__ || Object.getPrototypeOf(e);
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports, n(t);
+ }
+ e.exports = n, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ "37dc": function(e, t, n) {
+ "use strict";
+ (function(e, r) {
+ var i = n("4ea4");
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.LOCALE_ZH_HANT = t.LOCALE_ZH_HANS = t.LOCALE_FR = t.LOCALE_ES = t.LOCALE_EN = t.I18n = t.Formatter = void 0,
+ t.compileI18nJsonStr = function(e, t) {
+ var n = t.locale, r = t.locales, i = t.delimiters;
+ if (!O(e, i)) return e;
+ x || (x = new f());
+ var o = [];
+ Object.keys(r).forEach(function(e) {
+ e !== n && o.push({
+ locale: e,
+ values: r[e]
+ });
+ }), o.unshift({
+ locale: n,
+ values: r[n]
+ });
+ try {
+ return JSON.stringify(P(JSON.parse(e), o, i), null, 2);
+ } catch (a) {}
+ return e;
+ }, t.hasI18nJson = function e(t, n) {
+ x || (x = new f());
+ return T(t, function(t, r) {
+ var i = t[r];
+ return A(i) ? !!O(i, n) || void 0 : e(i, n);
+ });
+ }, t.initVueI18n = function(e) {
+ var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, n = arguments.length > 2 ? arguments[2] : void 0, r = arguments.length > 3 ? arguments[3] : void 0;
+ if ("string" !== typeof e) {
+ var i = [ t, e ];
+ e = i[0], t = i[1];
+ }
+ "string" !== typeof e && (e = k());
+ "string" !== typeof n && (n = "undefined" !== typeof __uniConfig && __uniConfig.fallbackLocale || "en");
+ var o = new b({
+ locale: e,
+ fallbackLocale: n,
+ messages: t,
+ watcher: r
+ }), a = function(e, t) {
+ if ("function" !== typeof getApp) a = function(e, t) {
+ return o.t(e, t);
+ }; else {
+ var n = !1;
+ a = function(e, t) {
+ var r = getApp().$vm;
+ return r && (r.$locale, n || (n = !0, w(r, o))), o.t(e, t);
+ };
+ }
+ return a(e, t);
+ };
+ return {
+ i18n: o,
+ f: function(e, t, n) {
+ return o.f(e, t, n);
+ },
+ t: function(e, t) {
+ return a(e, t);
+ },
+ add: function(e, t) {
+ var n = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2];
+ return o.add(e, t, n);
+ },
+ watch: function(e) {
+ return o.watchLocale(e);
+ },
+ getLocale: function() {
+ return o.getLocale();
+ },
+ setLocale: function(e) {
+ return o.setLocale(e);
+ }
+ };
+ }, t.isI18nStr = O, t.isString = void 0, t.normalizeLocale = y, t.parseI18nJson = function e(t, n, r) {
+ x || (x = new f());
+ return T(t, function(t, i) {
+ var o = t[i];
+ A(o) ? O(o, r) && (t[i] = S(o, n, r)) : e(o, n, r);
+ }), t;
+ }, t.resolveLocale = function(e) {
+ return function(t) {
+ return t ? (t = y(t) || t, function(e) {
+ var t = [], n = e.split("-");
+ while (n.length) t.push(n.join("-")), n.pop();
+ return t;
+ }(t).find(function(t) {
+ return e.indexOf(t) > -1;
+ })) : t;
+ };
+ };
+ var o = i(n("278c")), a = i(n("970b")), s = i(n("5bc3")), c = i(n("7037")), u = function(e) {
+ return null !== e && "object" === (0, c.default)(e);
+ }, l = [ "{", "}" ], f = function() {
+ function e() {
+ (0, a.default)(this, e), this._caches = Object.create(null);
+ }
+ return (0, s.default)(e, [ {
+ key: "interpolate",
+ value: function(e, t) {
+ var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : l;
+ if (!t) return [ e ];
+ var r = this._caches[e];
+ return r || (r = h(e, n), this._caches[e] = r), v(r, t);
+ }
+ } ]), e;
+ }();
+ t.Formatter = f;
+ var d = /^(?:\d)+/, p = /^(?:\w)+/;
+ function h(e, t) {
+ var n = (0, o.default)(t, 2), r = n[0], i = n[1], a = [], s = 0, c = "";
+ while (s < e.length) {
+ var u = e[s++];
+ if (u === r) {
+ c && a.push({
+ type: "text",
+ value: c
+ }), c = "";
+ var l = "";
+ u = e[s++];
+ while (void 0 !== u && u !== i) l += u, u = e[s++];
+ var f = u === i, h = d.test(l) ? "list" : f && p.test(l) ? "named" : "unknown";
+ a.push({
+ value: l,
+ type: h
+ });
+ } else c += u;
+ }
+ return c && a.push({
+ type: "text",
+ value: c
+ }), a;
+ }
+ function v(e, t) {
+ var n = [], r = 0, i = Array.isArray(t) ? "list" : u(t) ? "named" : "unknown";
+ if ("unknown" === i) return n;
+ while (r < e.length) {
+ var o = e[r];
+ switch (o.type) {
+ case "text":
+ n.push(o.value);
+ break;
+
+ case "list":
+ n.push(t[parseInt(o.value, 10)]);
+ break;
+
+ case "named":
+ "named" === i && n.push(t[o.value]);
+ break;
+
+ case "unknown":
+ 0;
+ break;
+ }
+ r++;
+ }
+ return n;
+ }
+ t.LOCALE_ZH_HANS = "zh-Hans";
+ t.LOCALE_ZH_HANT = "zh-Hant";
+ t.LOCALE_EN = "en";
+ t.LOCALE_FR = "fr";
+ t.LOCALE_ES = "es";
+ var m = Object.prototype.hasOwnProperty, g = function(e, t) {
+ return m.call(e, t);
+ }, _ = new f();
+ function y(e, t) {
+ if (e) {
+ if (e = e.trim().replace(/_/g, "-"), t && t[e]) return e;
+ if (e = e.toLowerCase(), "chinese" === e) return "zh-Hans";
+ if (0 === e.indexOf("zh")) return e.indexOf("-hans") > -1 ? "zh-Hans" : e.indexOf("-hant") > -1 || function(e, t) {
+ return !!t.find(function(t) {
+ return -1 !== e.indexOf(t);
+ });
+ }(e, [ "-tw", "-hk", "-mo", "-cht" ]) ? "zh-Hant" : "zh-Hans";
+ var n = [ "en", "fr", "es" ];
+ t && Object.keys(t).length > 0 && (n = Object.keys(t));
+ var r = function(e, t) {
+ return t.find(function(t) {
+ return 0 === e.indexOf(t);
+ });
+ }(e, n);
+ return r || void 0;
+ }
+ }
+ var b = function() {
+ function e(t) {
+ var n = t.locale, r = t.fallbackLocale, i = t.messages, o = t.watcher, s = t.formater;
+ (0, a.default)(this, e), this.locale = "en", this.fallbackLocale = "en", this.message = {},
+ this.messages = {}, this.watchers = [], r && (this.fallbackLocale = r), this.formater = s || _,
+ this.messages = i || {}, this.setLocale(n || "en"), o && this.watchLocale(o);
+ }
+ return (0, s.default)(e, [ {
+ key: "setLocale",
+ value: function(e) {
+ var t = this, n = this.locale;
+ this.locale = y(e, this.messages) || this.fallbackLocale, this.messages[this.locale] || (this.messages[this.locale] = {}),
+ this.message = this.messages[this.locale], n !== this.locale && this.watchers.forEach(function(e) {
+ e(t.locale, n);
+ });
+ }
+ }, {
+ key: "getLocale",
+ value: function() {
+ return this.locale;
+ }
+ }, {
+ key: "watchLocale",
+ value: function(e) {
+ var t = this, n = this.watchers.push(e) - 1;
+ return function() {
+ t.watchers.splice(n, 1);
+ };
+ }
+ }, {
+ key: "add",
+ value: function(e, t) {
+ var n = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2], r = this.messages[e];
+ r ? n ? Object.assign(r, t) : Object.keys(t).forEach(function(e) {
+ g(r, e) || (r[e] = t[e]);
+ }) : this.messages[e] = t;
+ }
+ }, {
+ key: "f",
+ value: function(e, t, n) {
+ return this.formater.interpolate(e, t, n).join("");
+ }
+ }, {
+ key: "t",
+ value: function(e, t, n) {
+ var r = this.message;
+ return "string" === typeof t ? (t = y(t, this.messages), t && (r = this.messages[t])) : n = t,
+ g(r, e) ? this.formater.interpolate(r[e], n).join("") : (console.warn("Cannot translate the value of keypath ".concat(e, ". Use the value of keypath as default.")),
+ e);
+ }
+ } ]), e;
+ }();
+ function w(e, t) {
+ e.$watchLocale ? e.$watchLocale(function(e) {
+ t.setLocale(e);
+ }) : e.$watch(function() {
+ return e.$locale;
+ }, function(e) {
+ t.setLocale(e);
+ });
+ }
+ function k() {
+ return "undefined" !== typeof e && e.getLocale ? e.getLocale() : "undefined" !== typeof r && r.getLocale ? r.getLocale() : "en";
+ }
+ t.I18n = b;
+ var x, A = function(e) {
+ return "string" === typeof e;
+ };
+ function O(e, t) {
+ return e.indexOf(t[0]) > -1;
+ }
+ function S(e, t, n) {
+ return x.interpolate(e, t, n).join("");
+ }
+ function P(e, t, n) {
+ return T(e, function(e, r) {
+ (function(e, t, n, r) {
+ var i = e[t];
+ if (A(i)) {
+ if (O(i, r) && (e[t] = S(i, n[0].values, r), n.length > 1)) {
+ var o = e[t + "Locales"] = {};
+ n.forEach(function(e) {
+ o[e.locale] = S(i, e.values, r);
+ });
+ }
+ } else P(i, n, r);
+ })(e, r, t, n);
+ }), e;
+ }
+ function T(e, t) {
+ if (Array.isArray(e)) {
+ for (var n = 0; n < e.length; n++) if (t(e, n)) return !0;
+ } else if (u(e)) for (var r in e) if (t(e, r)) return !0;
+ return !1;
+ }
+ t.isString = A;
+ }).call(this, n("543d")["default"], n("c8ba"));
+ },
+ "3c96": function(e, t) {
+ e.exports = function(e) {
+ if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
+ return e;
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ "407c": function(e, t, n) {
+ "use strict";
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ var r = {
+ data: function() {
+ return {};
+ },
+ created: function() {
+ this.popup = this.getParent();
+ },
+ methods: {
+ getParent: function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "uniPopup", t = this.$parent, n = t.$options.name;
+ while (n !== e) {
+ if (t = t.$parent, !t) return !1;
+ n = t.$options.name;
+ }
+ return t;
+ }
+ }
+ };
+ t.default = r;
+ },
+ "448a": function(e, t, n) {
+ var r = n("2236"), i = n("11b0"), o = n("6613"), a = n("0676");
+ e.exports = function(e) {
+ return r(e) || i(e) || o(e) || a();
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ "4a4b": function(e, t) {
+ function n(t, r) {
+ return e.exports = n = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(e, t) {
+ return e.__proto__ = t, e;
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports, n(t, r);
+ }
+ e.exports = n, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ "4ea4": function(e, t) {
+ e.exports = function(e) {
+ return e && e.__esModule ? e : {
+ default: e
+ };
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ "517e": function(e) {
+ e.exports = JSON.parse('{"uni-popup.cancel":"cancel","uni-popup.ok":"ok","uni-popup.placeholder":"pleace enter","uni-popup.title":"Hint","uni-popup.shareTitle":"Share to"}');
+ },
+ "543d": function(e, t, n) {
+ "use strict";
+ (function(e, r) {
+ var i = n("4ea4");
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.createApp = Ct, t.createComponent = Bt, t.createPage = Ft, t.createPlugin = Vt,
+ t.createSubpackageApp = qt, t.default = void 0;
+ var o, a = i(n("278c")), s = i(n("9523")), c = i(n("b17c")), u = i(n("448a")), l = i(n("7037")), f = n("37dc"), d = i(n("66fd"));
+ function p(e, t) {
+ var n = Object.keys(e);
+ if (Object.getOwnPropertySymbols) {
+ var r = Object.getOwnPropertySymbols(e);
+ t && (r = r.filter(function(t) {
+ return Object.getOwnPropertyDescriptor(e, t).enumerable;
+ })), n.push.apply(n, r);
+ }
+ return n;
+ }
+ function h(e) {
+ for (var t = 1; t < arguments.length; t++) {
+ var n = null != arguments[t] ? arguments[t] : {};
+ t % 2 ? p(Object(n), !0).forEach(function(t) {
+ (0, s.default)(e, t, n[t]);
+ }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : p(Object(n)).forEach(function(t) {
+ Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
+ });
+ }
+ return e;
+ }
+ var v = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", m = /^(?:[A-Za-z\d+/]{4})*?(?:[A-Za-z\d+/]{2}(?:==)?|[A-Za-z\d+/]{3}=?)?$/;
+ function g() {
+ var t, n = e.getStorageSync("uni_id_token") || "", r = n.split(".");
+ if (!n || 3 !== r.length) return {
+ uid: null,
+ role: [],
+ permission: [],
+ tokenExpired: 0
+ };
+ try {
+ t = JSON.parse(function(e) {
+ return decodeURIComponent(o(e).split("").map(function(e) {
+ return "%" + ("00" + e.charCodeAt(0).toString(16)).slice(-2);
+ }).join(""));
+ }(r[1]));
+ } catch (i) {
+ i = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(i);
+ throw new Error("获取当前用户信息出错,详细错误信息为:" + i.message);
+ }
+ return t.tokenExpired = 1e3 * t.exp, delete t.exp, delete t.iat, t;
+ }
+ o = "function" !== typeof atob ? function(e) {
+ if (e = String(e).replace(/[\t\n\f\r ]+/g, ""), !m.test(e)) throw new Error("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.");
+ var t;
+ e += "==".slice(2 - (3 & e.length));
+ for (var n, r, i = "", o = 0; o < e.length; ) t = v.indexOf(e.charAt(o++)) << 18 | v.indexOf(e.charAt(o++)) << 12 | (n = v.indexOf(e.charAt(o++))) << 6 | (r = v.indexOf(e.charAt(o++))),
+ i += 64 === n ? String.fromCharCode(t >> 16 & 255) : 64 === r ? String.fromCharCode(t >> 16 & 255, t >> 8 & 255) : String.fromCharCode(t >> 16 & 255, t >> 8 & 255, 255 & t);
+ return i;
+ } : atob;
+ var _ = Object.prototype.toString, y = Object.prototype.hasOwnProperty;
+ function b(e) {
+ return "function" === typeof e;
+ }
+ function w(e) {
+ return "string" === typeof e;
+ }
+ function k(e) {
+ return "[object Object]" === _.call(e);
+ }
+ function x(e, t) {
+ return y.call(e, t);
+ }
+ function A() {}
+ function O(e) {
+ var t = Object.create(null);
+ return function(n) {
+ var r = t[n];
+ return r || (t[n] = e(n));
+ };
+ }
+ var S = /-(\w)/g, P = O(function(e) {
+ return e.replace(S, function(e, t) {
+ return t ? t.toUpperCase() : "";
+ });
+ });
+ function T(e) {
+ var t = {};
+ return k(e) && Object.keys(e).sort().forEach(function(n) {
+ t[n] = e[n];
+ }), Object.keys(t) ? t : e;
+ }
+ var I = [ "invoke", "success", "fail", "complete", "returnValue" ], E = {}, C = {};
+ function j(e, t) {
+ Object.keys(t).forEach(function(n) {
+ -1 !== I.indexOf(n) && b(t[n]) && (e[n] = function(e, t) {
+ var n = t ? e ? e.concat(t) : Array.isArray(t) ? t : [ t ] : e;
+ return n ? function(e) {
+ for (var t = [], n = 0; n < e.length; n++) -1 === t.indexOf(e[n]) && t.push(e[n]);
+ return t;
+ }(n) : n;
+ }(e[n], t[n]));
+ });
+ }
+ function $(e, t) {
+ e && t && Object.keys(t).forEach(function(n) {
+ -1 !== I.indexOf(n) && b(t[n]) && function(e, t) {
+ var n = e.indexOf(t);
+ -1 !== n && e.splice(n, 1);
+ }(e[n], t[n]);
+ });
+ }
+ function L(e, t) {
+ return function(n) {
+ return e(n, t) || n;
+ };
+ }
+ function D(e) {
+ return !!e && ("object" === (0, l.default)(e) || "function" === typeof e) && "function" === typeof e.then;
+ }
+ function R(e, t, n) {
+ for (var r = !1, i = 0; i < e.length; i++) {
+ var o = e[i];
+ if (r) r = Promise.resolve(L(o, n)); else {
+ var a = o(t, n);
+ if (D(a) && (r = Promise.resolve(a)), !1 === a) return {
+ then: function() {}
+ };
+ }
+ }
+ return r || {
+ then: function(e) {
+ return e(t);
+ }
+ };
+ }
+ function M(e) {
+ var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};
+ return [ "success", "fail", "complete" ].forEach(function(n) {
+ if (Array.isArray(e[n])) {
+ var r = t[n];
+ t[n] = function(i) {
+ R(e[n], i, t).then(function(e) {
+ return b(r) && r(e) || e;
+ });
+ };
+ }
+ }), t;
+ }
+ function U(e, t) {
+ var n = [];
+ Array.isArray(E.returnValue) && n.push.apply(n, (0, u.default)(E.returnValue));
+ var r = C[e];
+ return r && Array.isArray(r.returnValue) && n.push.apply(n, (0, u.default)(r.returnValue)),
+ n.forEach(function(e) {
+ t = e(t) || t;
+ }), t;
+ }
+ function N(e) {
+ var t = Object.create(null);
+ Object.keys(E).forEach(function(e) {
+ "returnValue" !== e && (t[e] = E[e].slice());
+ });
+ var n = C[e];
+ return n && Object.keys(n).forEach(function(e) {
+ "returnValue" !== e && (t[e] = (t[e] || []).concat(n[e]));
+ }), t;
+ }
+ function F(e, t, n) {
+ for (var r = arguments.length, i = new Array(r > 3 ? r - 3 : 0), o = 3; o < r; o++) i[o - 3] = arguments[o];
+ var a = N(e);
+ if (a && Object.keys(a).length) {
+ if (Array.isArray(a.invoke)) {
+ var s = R(a.invoke, n);
+ return s.then(function(n) {
+ return t.apply(void 0, [ M(N(e), n) ].concat(i));
+ });
+ }
+ return t.apply(void 0, [ M(a, n) ].concat(i));
+ }
+ return t.apply(void 0, [ n ].concat(i));
+ }
+ var B = {
+ returnValue: function(e) {
+ return D(e) ? new Promise(function(t, n) {
+ e.then(function(e) {
+ e[0] ? n(e[0]) : t(e[1]);
+ });
+ }) : e;
+ }
+ }, q = /^\$|Window$|WindowStyle$|sendHostEvent|sendNativeEvent|restoreGlobal|requireGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|upx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64|getLocale|setLocale|invokePushCallback|getWindowInfo|getDeviceInfo|getAppBaseInfo|getSystemSetting|getAppAuthorizeSetting|initUTS|requireUTS|registerUTS/, V = /^create|Manager$/, H = [ "createBLEConnection" ], K = [ "createBLEConnection", "createPushMessage" ], z = /^on|^off/;
+ function W(e) {
+ return V.test(e) && -1 === H.indexOf(e);
+ }
+ function J(e) {
+ return q.test(e) && -1 === K.indexOf(e);
+ }
+ function G(e) {
+ return e.then(function(e) {
+ return [ null, e ];
+ }).catch(function(e) {
+ return [ e ];
+ });
+ }
+ function Q(e) {
+ return !(W(e) || J(e) || function(e) {
+ return z.test(e) && "onPush" !== e;
+ }(e));
+ }
+ function Y(e, t) {
+ return Q(e) && b(t) ? function() {
+ for (var n = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, r = arguments.length, i = new Array(r > 1 ? r - 1 : 0), o = 1; o < r; o++) i[o - 1] = arguments[o];
+ return b(n.success) || b(n.fail) || b(n.complete) ? U(e, F.apply(void 0, [ e, t, n ].concat(i))) : U(e, G(new Promise(function(r, o) {
+ F.apply(void 0, [ e, t, Object.assign({}, n, {
+ success: r,
+ fail: o
+ }) ].concat(i));
+ })));
+ } : t;
+ }
+ Promise.prototype.finally || (Promise.prototype.finally = function(e) {
+ var t = this.constructor;
+ return this.then(function(n) {
+ return t.resolve(e()).then(function() {
+ return n;
+ });
+ }, function(n) {
+ return t.resolve(e()).then(function() {
+ throw n;
+ });
+ });
+ });
+ var X = !1, Z = 0, ee = 0;
+ var te, ne = {};
+ te = oe(e.getSystemInfoSync().language) || "en", function() {
+ if (function() {
+ return "undefined" !== typeof __uniConfig && __uniConfig.locales && !!Object.keys(__uniConfig.locales).length;
+ }()) {
+ var e = Object.keys(__uniConfig.locales);
+ e.length && e.forEach(function(e) {
+ var t = ne[e], n = __uniConfig.locales[e];
+ t ? Object.assign(t, n) : ne[e] = n;
+ });
+ }
+ }();
+ var re = (0, f.initVueI18n)(te, {}), ie = re.t;
+ re.mixin = {
+ beforeCreate: function() {
+ var e = this, t = re.i18n.watchLocale(function() {
+ e.$forceUpdate();
+ });
+ this.$once("hook:beforeDestroy", function() {
+ t();
+ });
+ },
+ methods: {
+ $$t: function(e, t) {
+ return ie(e, t);
+ }
+ }
+ }, re.setLocale, re.getLocale;
+ function oe(e, t) {
+ if (e) {
+ if (e = e.trim().replace(/_/g, "-"), t && t[e]) return e;
+ if (e = e.toLowerCase(), "chinese" === e) return "zh-Hans";
+ if (0 === e.indexOf("zh")) return e.indexOf("-hans") > -1 ? "zh-Hans" : e.indexOf("-hant") > -1 || function(e, t) {
+ return !!t.find(function(t) {
+ return -1 !== e.indexOf(t);
+ });
+ }(e, [ "-tw", "-hk", "-mo", "-cht" ]) ? "zh-Hant" : "zh-Hans";
+ var n = function(e, t) {
+ return t.find(function(t) {
+ return 0 === e.indexOf(t);
+ });
+ }(e, [ "en", "fr", "es" ]);
+ return n || void 0;
+ }
+ }
+ function ae() {
+ if (b(getApp)) {
+ var t = getApp({
+ allowDefault: !0
+ });
+ if (t && t.$vm) return t.$vm.$locale;
+ }
+ return oe(e.getSystemInfoSync().language) || "en";
+ }
+ var se = [];
+ "undefined" !== typeof r && (r.getLocale = ae);
+ var ce = {
+ promiseInterceptor: B
+ }, ue = Object.freeze({
+ __proto__: null,
+ upx2px: function(t, n) {
+ if (0 === Z && function() {
+ var t = e.getSystemInfoSync(), n = t.platform, r = t.pixelRatio, i = t.windowWidth;
+ Z = i, ee = r, X = "ios" === n;
+ }(), t = Number(t), 0 === t) return 0;
+ var r = t / 750 * (n || Z);
+ return r < 0 && (r = -r), r = Math.floor(r + 1e-4), 0 === r && (r = 1 !== ee && X ? .5 : 1),
+ t < 0 ? -r : r;
+ },
+ getLocale: ae,
+ setLocale: function(e) {
+ var t = !!b(getApp) && getApp();
+ if (!t) return !1;
+ var n = t.$vm.$locale;
+ return n !== e && (t.$vm.$locale = e, se.forEach(function(t) {
+ return t({
+ locale: e
+ });
+ }), !0);
+ },
+ onLocaleChange: function(e) {
+ -1 === se.indexOf(e) && se.push(e);
+ },
+ addInterceptor: function(e, t) {
+ "string" === typeof e && k(t) ? j(C[e] || (C[e] = {}), t) : k(e) && j(E, e);
+ },
+ removeInterceptor: function(e, t) {
+ "string" === typeof e ? k(t) ? $(C[e], t) : delete C[e] : k(e) && $(E, e);
+ },
+ interceptors: ce
+ });
+ var le, fe = {
+ name: function(e) {
+ return "back" === e.exists && e.delta ? "navigateBack" : "redirectTo";
+ },
+ args: function(e) {
+ if ("back" === e.exists && e.url) {
+ var t = function(e) {
+ var t = getCurrentPages(), n = t.length;
+ while (n--) {
+ var r = t[n];
+ if (r.$page && r.$page.fullPath === e) return n;
+ }
+ return -1;
+ }(e.url);
+ if (-1 !== t) {
+ var n = getCurrentPages().length - 1 - t;
+ n > 0 && (e.delta = n);
+ }
+ }
+ }
+ }, de = {
+ args: function(e) {
+ var t = parseInt(e.current);
+ if (!isNaN(t)) {
+ var n = e.urls;
+ if (Array.isArray(n)) {
+ var r = n.length;
+ if (r) return t < 0 ? t = 0 : t >= r && (t = r - 1), t > 0 ? (e.current = n[t],
+ e.urls = n.filter(function(e, r) {
+ return !(r < t) || e !== n[t];
+ })) : e.current = n[0], {
+ indicator: !1,
+ loop: !1
+ };
+ }
+ }
+ }
+ };
+ function pe(t) {
+ le = le || e.getStorageSync("__DC_STAT_UUID"), le || (le = Date.now() + "" + Math.floor(1e7 * Math.random()),
+ e.setStorage({
+ key: "__DC_STAT_UUID",
+ data: le
+ })), t.deviceId = le;
+ }
+ function he(e) {
+ if (e.safeArea) {
+ var t = e.safeArea;
+ e.safeAreaInsets = {
+ top: t.top,
+ left: t.left,
+ right: e.windowWidth - t.right,
+ bottom: e.screenHeight - t.bottom
+ };
+ }
+ }
+ function ve(e, t) {
+ for (var n = e.deviceType || "phone", r = {
+ ipad: "pad",
+ windows: "pc",
+ mac: "pc"
+ }, i = Object.keys(r), o = t.toLocaleLowerCase(), a = 0; a < i.length; a++) {
+ var s = i[a];
+ if (-1 !== o.indexOf(s)) {
+ n = r[s];
+ break;
+ }
+ }
+ return n;
+ }
+ function me(e) {
+ var t = e;
+ return t && (t = e.toLocaleLowerCase()), t;
+ }
+ function ge(e) {
+ return ae ? ae() : e;
+ }
+ function _e(e) {
+ var t = e.hostName || "WeChat";
+ return e.environment ? t = e.environment : e.host && e.host.env && (t = e.host.env),
+ t;
+ }
+ var ye = {
+ returnValue: function(e) {
+ pe(e), he(e), function(e) {
+ var t, n = e.brand, r = void 0 === n ? "" : n, i = e.model, o = void 0 === i ? "" : i, a = e.system, s = void 0 === a ? "" : a, c = e.language, u = void 0 === c ? "" : c, l = e.theme, f = e.version, d = (e.platform,
+ e.fontSizeSetting), p = e.SDKVersion, h = e.pixelRatio, v = e.deviceOrientation, m = "";
+ m = s.split(" ")[0] || "", t = s.split(" ")[1] || "";
+ var g = f, _ = ve(e, o), y = me(r), b = _e(e), w = v, k = h, x = p, A = u.replace(/_/g, "-"), O = {
+ appId: "__UNI__3FFD859",
+ appName: "口袋方剂学",
+ appVersion: "1.0.0",
+ appVersionCode: "100",
+ appLanguage: ge(A),
+ uniCompileVersion: "3.8.12",
+ uniRuntimeVersion: "3.8.12",
+ uniPlatform: "mp-weixin",
+ deviceBrand: y,
+ deviceModel: o,
+ deviceType: _,
+ devicePixelRatio: k,
+ deviceOrientation: w,
+ osName: m.toLocaleLowerCase(),
+ osVersion: t,
+ hostTheme: l,
+ hostVersion: g,
+ hostLanguage: A,
+ hostName: b,
+ hostSDKVersion: x,
+ hostFontSizeSetting: d,
+ windowTop: 0,
+ windowBottom: 0,
+ osLanguage: void 0,
+ osTheme: void 0,
+ ua: void 0,
+ hostPackageName: void 0,
+ browserName: void 0,
+ browserVersion: void 0
+ };
+ Object.assign(e, O, {});
+ }(e);
+ }
+ }, be = {
+ args: function(e) {
+ "object" === (0, l.default)(e) && (e.alertText = e.title);
+ }
+ }, we = {
+ returnValue: function(e) {
+ var t = e, n = t.version, r = t.language, i = t.SDKVersion, o = t.theme, a = _e(e), s = r.replace("_", "-");
+ e = T(Object.assign(e, {
+ appId: "__UNI__3FFD859",
+ appName: "口袋方剂学",
+ appVersion: "1.0.0",
+ appVersionCode: "100",
+ appLanguage: ge(s),
+ hostVersion: n,
+ hostLanguage: s,
+ hostName: a,
+ hostSDKVersion: i,
+ hostTheme: o
+ }));
+ }
+ }, ke = {
+ returnValue: function(e) {
+ var t = e, n = t.brand, r = t.model, i = ve(e, r), o = me(n);
+ pe(e), e = T(Object.assign(e, {
+ deviceType: i,
+ deviceBrand: o,
+ deviceModel: r
+ }));
+ }
+ }, xe = {
+ returnValue: function(e) {
+ he(e), e = T(Object.assign(e, {
+ windowTop: 0,
+ windowBottom: 0
+ }));
+ }
+ }, Ae = {
+ redirectTo: fe,
+ previewImage: de,
+ getSystemInfo: ye,
+ getSystemInfoSync: ye,
+ showActionSheet: be,
+ getAppBaseInfo: we,
+ getDeviceInfo: ke,
+ getWindowInfo: xe,
+ getAppAuthorizeSetting: {
+ returnValue: function(e) {
+ var t = e.locationReducedAccuracy;
+ e.locationAccuracy = "unsupported", !0 === t ? e.locationAccuracy = "reduced" : !1 === t && (e.locationAccuracy = "full");
+ }
+ },
+ compressImage: {
+ args: function(e) {
+ e.compressedHeight && !e.compressHeight && (e.compressHeight = e.compressedHeight),
+ e.compressedWidth && !e.compressWidth && (e.compressWidth = e.compressedWidth);
+ }
+ }
+ }, Oe = [ "success", "fail", "cancel", "complete" ];
+ function Se(e, t, n) {
+ return function(r) {
+ return t(Te(e, r, n));
+ };
+ }
+ function Pe(e, t) {
+ var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}, r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {}, i = arguments.length > 4 && void 0 !== arguments[4] && arguments[4];
+ if (k(t)) {
+ var o = !0 === i ? t : {};
+ for (var a in b(n) && (n = n(t, o) || {}), t) if (x(n, a)) {
+ var s = n[a];
+ b(s) && (s = s(t[a], t, o)), s ? w(s) ? o[s] = t[a] : k(s) && (o[s.name ? s.name : a] = s.value) : console.warn("The '".concat(e, "' method of platform '微信小程序' does not support option '").concat(a, "'"));
+ } else -1 !== Oe.indexOf(a) ? b(t[a]) && (o[a] = Se(e, t[a], r)) : i || (o[a] = t[a]);
+ return o;
+ }
+ return b(t) && (t = Se(e, t, r)), t;
+ }
+ function Te(e, t, n) {
+ var r = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];
+ return b(Ae.returnValue) && (t = Ae.returnValue(e, t)), Pe(e, t, n, {}, r);
+ }
+ function Ie(t, n) {
+ if (x(Ae, t)) {
+ var r = Ae[t];
+ return r ? function(n, i) {
+ var o = r;
+ b(r) && (o = r(n)), n = Pe(t, n, o.args, o.returnValue);
+ var a = [ n ];
+ "undefined" !== typeof i && a.push(i), b(o.name) ? t = o.name(n) : w(o.name) && (t = o.name);
+ var s = e[t].apply(e, a);
+ return J(t) ? Te(t, s, o.returnValue, W(t)) : s;
+ } : function() {
+ console.error("Platform '微信小程序' does not support '".concat(t, "'."));
+ };
+ }
+ return n;
+ }
+ var Ee = Object.create(null);
+ [ "onTabBarMidButtonTap", "subscribePush", "unsubscribePush", "onPush", "offPush", "share" ].forEach(function(e) {
+ Ee[e] = function(e) {
+ return function(t) {
+ var n = t.fail, r = t.complete, i = {
+ errMsg: "".concat(e, ":fail method '").concat(e, "' not supported")
+ };
+ b(n) && n(i), b(r) && r(i);
+ };
+ }(e);
+ });
+ var Ce = {
+ oauth: [ "weixin" ],
+ share: [ "weixin" ],
+ payment: [ "wxpay" ],
+ push: [ "weixin" ]
+ };
+ var je = Object.freeze({
+ __proto__: null,
+ getProvider: function(e) {
+ var t = e.service, n = e.success, r = e.fail, i = e.complete, o = !1;
+ Ce[t] ? (o = {
+ errMsg: "getProvider:ok",
+ service: t,
+ provider: Ce[t]
+ }, b(n) && n(o)) : (o = {
+ errMsg: "getProvider:fail service not found"
+ }, b(r) && r(o)), b(i) && i(o);
+ }
+ }), $e = function() {
+ var e;
+ return function() {
+ return e || (e = new d.default()), e;
+ };
+ }();
+ function Le(e, t, n) {
+ return e[t].apply(e, n);
+ }
+ var De, Re, Me, Ue = Object.freeze({
+ __proto__: null,
+ $on: function() {
+ return Le($e(), "$on", Array.prototype.slice.call(arguments));
+ },
+ $off: function() {
+ return Le($e(), "$off", Array.prototype.slice.call(arguments));
+ },
+ $once: function() {
+ return Le($e(), "$once", Array.prototype.slice.call(arguments));
+ },
+ $emit: function() {
+ return Le($e(), "$emit", Array.prototype.slice.call(arguments));
+ }
+ });
+ function Ne(e) {
+ return function() {
+ try {
+ return e.apply(e, arguments);
+ } catch (t) {
+ t = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(t);
+ console.error(t);
+ }
+ };
+ }
+ function Fe(e) {
+ try {
+ return JSON.parse(e);
+ } catch (t) {}
+ return e;
+ }
+ var Be = [];
+ function qe(e, t) {
+ Be.forEach(function(n) {
+ n(e, t);
+ }), Be.length = 0;
+ }
+ var Ve = [], He = e.getAppBaseInfo && e.getAppBaseInfo();
+ He || (He = e.getSystemInfoSync());
+ var Ke = He ? He.host : null, ze = Ke && "SAAASDK" === Ke.env ? e.miniapp.shareVideoMessage : e.shareVideoMessage, We = Object.freeze({
+ __proto__: null,
+ shareVideoMessage: ze,
+ getPushClientId: function(e) {
+ k(e) || (e = {});
+ var t = function(e) {
+ var t = {};
+ for (var n in e) {
+ var r = e[n];
+ b(r) && (t[n] = Ne(r), delete e[n]);
+ }
+ return t;
+ }(e), n = t.success, r = t.fail, i = t.complete, o = b(n), a = b(r), s = b(i);
+ Promise.resolve().then(function() {
+ "undefined" === typeof Me && (Me = !1, De = "", Re = "uniPush is not enabled"),
+ Be.push(function(e, t) {
+ var c;
+ e ? (c = {
+ errMsg: "getPushClientId:ok",
+ cid: e
+ }, o && n(c)) : (c = {
+ errMsg: "getPushClientId:fail" + (t ? " " + t : "")
+ }, a && r(c)), s && i(c);
+ }), "undefined" !== typeof De && qe(De, Re);
+ });
+ },
+ onPushMessage: function(e) {
+ -1 === Ve.indexOf(e) && Ve.push(e);
+ },
+ offPushMessage: function(e) {
+ if (e) {
+ var t = Ve.indexOf(e);
+ t > -1 && Ve.splice(t, 1);
+ } else Ve.length = 0;
+ },
+ invokePushCallback: function(e) {
+ if ("enabled" === e.type) Me = !0; else if ("clientId" === e.type) De = e.cid, Re = e.errMsg,
+ qe(De, e.errMsg); else if ("pushMsg" === e.type) for (var t = {
+ type: "receive",
+ data: Fe(e.message)
+ }, n = 0; n < Ve.length; n++) {
+ var r = Ve[n];
+ if (r(t), t.stopped) break;
+ } else "click" === e.type && Ve.forEach(function(t) {
+ t({
+ type: "click",
+ data: Fe(e.message)
+ });
+ });
+ }
+ }), Je = [ "__route__", "__wxExparserNodeId__", "__wxWebviewId__" ];
+ function Ge(e) {
+ return Behavior(e);
+ }
+ function Qe() {
+ return !!this.route;
+ }
+ function Ye(e) {
+ this.triggerEvent("__l", e);
+ }
+ function Xe(e) {
+ var t = e.$scope, n = {};
+ Object.defineProperty(e, "$refs", {
+ get: function() {
+ var e = {};
+ (function e(t, n, r) {
+ var i = t.selectAllComponents(n) || [];
+ i.forEach(function(t) {
+ var i = t.dataset.ref;
+ r[i] = t.$vm || tt(t), "scoped" === t.dataset.vueGeneric && t.selectAllComponents(".scoped-ref").forEach(function(t) {
+ e(t, n, r);
+ });
+ });
+ })(t, ".vue-ref", e);
+ var r = t.selectAllComponents(".vue-ref-in-for") || [];
+ return r.forEach(function(t) {
+ var n = t.dataset.ref;
+ e[n] || (e[n] = []), e[n].push(t.$vm || tt(t));
+ }), function(e, t) {
+ var n = (0, c.default)(Set, (0, u.default)(Object.keys(e))), r = Object.keys(t);
+ return r.forEach(function(r) {
+ var i = e[r], o = t[r];
+ Array.isArray(i) && Array.isArray(o) && i.length === o.length && o.every(function(e) {
+ return i.includes(e);
+ }) || (e[r] = o, n.delete(r));
+ }), n.forEach(function(t) {
+ delete e[t];
+ }), e;
+ }(n, e);
+ }
+ });
+ }
+ function Ze(e) {
+ var t, n = e.detail || e.value, r = n.vuePid, i = n.vueOptions;
+ r && (t = function e(t, n) {
+ for (var r, i = t.$children, o = i.length - 1; o >= 0; o--) {
+ var a = i[o];
+ if (a.$scope._$vueId === n) return a;
+ }
+ for (var s = i.length - 1; s >= 0; s--) if (r = e(i[s], n), r) return r;
+ }(this.$vm, r)), t || (t = this.$vm), i.parent = t;
+ }
+ function et(e) {
+ return Object.defineProperty(e, "__v_isMPComponent", {
+ configurable: !0,
+ enumerable: !1,
+ value: !0
+ }), e;
+ }
+ function tt(e) {
+ return function(e) {
+ return null !== e && "object" === (0, l.default)(e);
+ }(e) && Object.isExtensible(e) && Object.defineProperty(e, "__ob__", {
+ configurable: !0,
+ enumerable: !1,
+ value: (0, s.default)({}, "__v_skip", !0)
+ }), e;
+ }
+ var nt = /_(.*)_worklet_factory_/;
+ var rt = Page, it = Component, ot = /:/g, at = O(function(e) {
+ return P(e.replace(ot, "-"));
+ });
+ function st(e) {
+ var t = e.triggerEvent, n = function(e) {
+ for (var n = arguments.length, r = new Array(n > 1 ? n - 1 : 0), i = 1; i < n; i++) r[i - 1] = arguments[i];
+ if (this.$vm || this.dataset && this.dataset.comType) e = at(e); else {
+ var o = at(e);
+ o !== e && t.apply(this, [ o ].concat(r));
+ }
+ return t.apply(this, [ e ].concat(r));
+ };
+ try {
+ e.triggerEvent = n;
+ } catch (r) {
+ r = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(r);
+ e._triggerEvent = n;
+ }
+ }
+ function ct(e, t, n) {
+ var r = t[e];
+ t[e] = function() {
+ if (et(this), st(this), r) {
+ for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n];
+ return r.apply(this, t);
+ }
+ };
+ }
+ rt.__$wrappered || (rt.__$wrappered = !0, Page = function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
+ return ct("onLoad", e), rt(e);
+ }, Page.after = rt.after, Component = function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
+ return ct("created", e), it(e);
+ });
+ function ut(e, t, n) {
+ t.forEach(function(t) {
+ (function e(t, n) {
+ if (!n) return !0;
+ if (d.default.options && Array.isArray(d.default.options[t])) return !0;
+ if (n = n.default || n, b(n)) return !!b(n.extendOptions[t]) || !!(n.super && n.super.options && Array.isArray(n.super.options[t]));
+ if (b(n[t]) || Array.isArray(n[t])) return !0;
+ var r = n.mixins;
+ return Array.isArray(r) ? !!r.find(function(n) {
+ return e(t, n);
+ }) : void 0;
+ })(t, n) && (e[t] = function(e) {
+ return this.$vm && this.$vm.__call_hook(t, e);
+ });
+ });
+ }
+ function lt(e, t) {
+ var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : [];
+ ft(t).forEach(function(t) {
+ return dt(e, t, n);
+ });
+ }
+ function ft(e) {
+ var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : [];
+ return e && Object.keys(e).forEach(function(n) {
+ 0 === n.indexOf("on") && b(e[n]) && t.push(n);
+ }), t;
+ }
+ function dt(e, t, n) {
+ -1 !== n.indexOf(t) || x(e, t) || (e[t] = function(e) {
+ return this.$vm && this.$vm.__call_hook(t, e);
+ });
+ }
+ function pt(e, t) {
+ var n;
+ return t = t.default || t, n = b(t) ? t : e.extend(t), t = n.options, [ n, t ];
+ }
+ function ht(e, t) {
+ if (Array.isArray(t) && t.length) {
+ var n = Object.create(null);
+ t.forEach(function(e) {
+ n[e] = !0;
+ }), e.$scopedSlots = e.$slots = n;
+ }
+ }
+ function vt(e, t) {
+ e = (e || "").split(",");
+ var n = e.length;
+ 1 === n ? t._$vueId = e[0] : 2 === n && (t._$vueId = e[0], t._$vuePid = e[1]);
+ }
+ function mt(e, t) {
+ var n = e.data || {}, r = e.methods || {};
+ if ("function" === typeof n) try {
+ n = n.call(t);
+ } catch (i) {
+ i = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(i);
+ Object({
+ VUE_APP_DARK_MODE: "false",
+ VUE_APP_NAME: "口袋方剂学",
+ VUE_APP_PLATFORM: "mp-weixin",
+ NODE_ENV: "production",
+ BASE_URL: "/"
+ }).VUE_APP_DEBUG && console.warn("根据 Vue 的 data 函数初始化小程序 data 失败,请尽量确保 data 函数中不访问 vm 对象,否则可能影响首次数据渲染速度。", n);
+ } else try {
+ n = JSON.parse(JSON.stringify(n));
+ } catch (i) {}
+ return k(n) || (n = {}), Object.keys(r).forEach(function(e) {
+ -1 !== t.__lifecycle_hooks__.indexOf(e) || x(n, e) || (n[e] = r[e]);
+ }), n;
+ }
+ var gt = [ String, Number, Boolean, Object, Array, null ];
+ function _t(e) {
+ return function(t, n) {
+ this.$vm && (this.$vm[e] = t);
+ };
+ }
+ function yt(e, t) {
+ var n = e.behaviors, r = e.extends, i = e.mixins, o = e.props;
+ o || (e.props = o = []);
+ var a = [];
+ return Array.isArray(n) && n.forEach(function(e) {
+ a.push(e.replace("uni://", "wx".concat("://"))), "uni://form-field" === e && (Array.isArray(o) ? (o.push("name"),
+ o.push("value")) : (o.name = {
+ type: String,
+ default: ""
+ }, o.value = {
+ type: [ String, Number, Boolean, Array, Object, Date ],
+ default: ""
+ }));
+ }), k(r) && r.props && a.push(t({
+ properties: wt(r.props, !0)
+ })), Array.isArray(i) && i.forEach(function(e) {
+ k(e) && e.props && a.push(t({
+ properties: wt(e.props, !0)
+ }));
+ }), a;
+ }
+ function bt(e, t, n, r) {
+ return Array.isArray(t) && 1 === t.length ? t[0] : t;
+ }
+ function wt(e) {
+ var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1], n = arguments.length > 3 ? arguments[3] : void 0, r = {};
+ return t || (r.vueId = {
+ type: String,
+ value: ""
+ }, n.virtualHost && (r.virtualHostStyle = {
+ type: null,
+ value: ""
+ }, r.virtualHostClass = {
+ type: null,
+ value: ""
+ }), r.scopedSlotsCompiler = {
+ type: String,
+ value: ""
+ }, r.vueSlots = {
+ type: null,
+ value: [],
+ observer: function(e, t) {
+ var n = Object.create(null);
+ e.forEach(function(e) {
+ n[e] = !0;
+ }), this.setData({
+ $slots: n
+ });
+ }
+ }), Array.isArray(e) ? e.forEach(function(e) {
+ r[e] = {
+ type: null,
+ observer: _t(e)
+ };
+ }) : k(e) && Object.keys(e).forEach(function(t) {
+ var n = e[t];
+ if (k(n)) {
+ var i = n.default;
+ b(i) && (i = i()), n.type = bt(0, n.type), r[t] = {
+ type: -1 !== gt.indexOf(n.type) ? n.type : null,
+ value: i,
+ observer: _t(t)
+ };
+ } else {
+ var o = bt(0, n);
+ r[t] = {
+ type: -1 !== gt.indexOf(o) ? o : null,
+ observer: _t(t)
+ };
+ }
+ }), r;
+ }
+ function kt(e, t, n, r) {
+ var i = {};
+ return Array.isArray(t) && t.length && t.forEach(function(t, o) {
+ "string" === typeof t ? t ? "$event" === t ? i["$" + o] = n : "arguments" === t ? i["$" + o] = n.detail && n.detail.__args__ || r : 0 === t.indexOf("$event.") ? i["$" + o] = e.__get_value(t.replace("$event.", ""), n) : i["$" + o] = e.__get_value(t) : i["$" + o] = e : i["$" + o] = function(e, t) {
+ var n = e;
+ return t.forEach(function(t) {
+ var r = t[0], i = t[2];
+ if (r || "undefined" !== typeof i) {
+ var o, a = t[1], s = t[3];
+ Number.isInteger(r) ? o = r : r ? "string" === typeof r && r && (o = 0 === r.indexOf("#s#") ? r.substr(3) : e.__get_value(r, n)) : o = n,
+ Number.isInteger(o) ? n = i : a ? Array.isArray(o) ? n = o.find(function(t) {
+ return e.__get_value(a, t) === i;
+ }) : k(o) ? n = Object.keys(o).find(function(t) {
+ return e.__get_value(a, o[t]) === i;
+ }) : console.error("v-for 暂不支持循环数据:", o) : n = o[i], s && (n = e.__get_value(s, n));
+ }
+ }), n;
+ }(e, t);
+ }), i;
+ }
+ function xt(e) {
+ for (var t = {}, n = 1; n < e.length; n++) {
+ var r = e[n];
+ t[r[0]] = r[1];
+ }
+ return t;
+ }
+ function At(e, t) {
+ var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : [], r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : [], i = arguments.length > 4 ? arguments[4] : void 0, o = arguments.length > 5 ? arguments[5] : void 0, a = !1, s = k(t.detail) && t.detail.__args__ || [ t.detail ];
+ if (i && (a = t.currentTarget && t.currentTarget.dataset && "wx" === t.currentTarget.dataset.comType,
+ !n.length)) return a ? [ t ] : s;
+ var c = kt(e, r, t, s), u = [];
+ return n.forEach(function(e) {
+ "$event" === e ? "__set_model" !== o || i ? i && !a ? u.push(s[0]) : u.push(t) : u.push(t.target.value) : Array.isArray(e) && "o" === e[0] ? u.push(xt(e)) : "string" === typeof e && x(c, e) ? u.push(c[e]) : u.push(e);
+ }), u;
+ }
+ function Ot(e) {
+ var t = this;
+ e = function(e) {
+ try {
+ e.mp = JSON.parse(JSON.stringify(e));
+ } catch (t) {}
+ return e.stopPropagation = A, e.preventDefault = A, e.target = e.target || {}, x(e, "detail") || (e.detail = {}),
+ x(e, "markerId") && (e.detail = "object" === (0, l.default)(e.detail) ? e.detail : {},
+ e.detail.markerId = e.markerId), k(e.detail) && (e.target = Object.assign({}, e.target, e.detail)),
+ e;
+ }(e);
+ var n = (e.currentTarget || e.target).dataset;
+ if (!n) return console.warn("事件信息不存在");
+ var r = n.eventOpts || n["event-opts"];
+ if (!r) return console.warn("事件信息不存在");
+ var i = e.type, o = [];
+ return r.forEach(function(n) {
+ var r = n[0], a = n[1], s = "^" === r.charAt(0);
+ r = s ? r.slice(1) : r;
+ var c = "~" === r.charAt(0);
+ r = c ? r.slice(1) : r, a && function(e, t) {
+ return e === t || "regionchange" === t && ("begin" === e || "end" === e);
+ }(i, r) && a.forEach(function(n) {
+ var r = n[0];
+ if (r) {
+ var i = t.$vm;
+ if (i.$options.generic && (i = function(e) {
+ var t = e.$parent;
+ while (t && t.$parent && (t.$options.generic || t.$parent.$options.generic || t.$scope._$vuePid)) t = t.$parent;
+ return t && t.$parent;
+ }(i) || i), "$emit" === r) return void i.$emit.apply(i, At(t.$vm, e, n[1], n[2], s, r));
+ var a = i[r];
+ if (!b(a)) {
+ var u = "page" === t.$vm.mpType ? "Page" : "Component", l = t.route || t.is;
+ throw new Error("".concat(u, ' "').concat(l, '" does not have a method "').concat(r, '"'));
+ }
+ if (c) {
+ if (a.once) return;
+ a.once = !0;
+ }
+ var f = At(t.$vm, e, n[1], n[2], s, r);
+ f = Array.isArray(f) ? f : [], /=\s*\S+\.eventParams\s*\|\|\s*\S+\[['"]event-params['"]\]/.test(a.toString()) && (f = f.concat([ , , , , , , , , , , e ])),
+ o.push(a.apply(i, f));
+ }
+ });
+ }), "input" === i && 1 === o.length && "undefined" !== typeof o[0] ? o[0] : void 0;
+ }
+ var St = {};
+ var Pt = [ "onShow", "onHide", "onError", "onPageNotFound", "onThemeChange", "onUnhandledRejection" ];
+ function Tt() {
+ d.default.prototype.getOpenerEventChannel = function() {
+ return this.$scope.getOpenerEventChannel();
+ };
+ var e = d.default.prototype.__call_hook;
+ d.default.prototype.__call_hook = function(t, n) {
+ return "onLoad" === t && n && n.__id__ && (this.__eventChannel__ = function(e) {
+ var t = St[e];
+ return delete St[e], t;
+ }(n.__id__), delete n.__id__), e.call(this, t, n);
+ };
+ }
+ function It(t, n) {
+ var r = n.mocks, i = n.initRefs;
+ Tt(), function() {
+ var e = {}, t = {};
+ function n(e) {
+ var t = this.$options.propsData.vueId;
+ if (t) {
+ var n = t.split(",")[0];
+ e(n);
+ }
+ }
+ d.default.prototype.$hasSSP = function(n) {
+ var r = e[n];
+ return r || (t[n] = this, this.$on("hook:destroyed", function() {
+ delete t[n];
+ })), r;
+ }, d.default.prototype.$getSSP = function(t, n, r) {
+ var i = e[t];
+ if (i) {
+ var o = i[n] || [];
+ return r ? o : o[0];
+ }
+ }, d.default.prototype.$setSSP = function(t, r) {
+ var i = 0;
+ return n.call(this, function(n) {
+ var o = e[n], a = o[t] = o[t] || [];
+ a.push(r), i = a.length - 1;
+ }), i;
+ }, d.default.prototype.$initSSP = function() {
+ n.call(this, function(t) {
+ e[t] = {};
+ });
+ }, d.default.prototype.$callSSP = function() {
+ n.call(this, function(e) {
+ t[e] && t[e].$forceUpdate();
+ });
+ }, d.default.mixin({
+ destroyed: function() {
+ var n = this.$options.propsData, r = n && n.vueId;
+ r && (delete e[r], delete t[r]);
+ }
+ });
+ }(), t.$options.store && (d.default.prototype.$store = t.$options.store), function(e) {
+ e.prototype.uniIDHasRole = function(e) {
+ var t = g(), n = t.role;
+ return n.indexOf(e) > -1;
+ }, e.prototype.uniIDHasPermission = function(e) {
+ var t = g(), n = t.permission;
+ return this.uniIDHasRole("admin") || n.indexOf(e) > -1;
+ }, e.prototype.uniIDTokenValid = function() {
+ var e = g(), t = e.tokenExpired;
+ return t > Date.now();
+ };
+ }(d.default), d.default.prototype.mpHost = "mp-weixin", d.default.mixin({
+ beforeCreate: function() {
+ if (this.$options.mpType) {
+ if (this.mpType = this.$options.mpType, this.$mp = (0, s.default)({
+ data: {}
+ }, this.mpType, this.$options.mpInstance), this.$scope = this.$options.mpInstance,
+ delete this.$options.mpType, delete this.$options.mpInstance, "page" === this.mpType && "function" === typeof getApp) {
+ var e = getApp();
+ e.$vm && e.$vm.$i18n && (this._i18n = e.$vm.$i18n);
+ }
+ "app" !== this.mpType && (i(this), function(e, t) {
+ var n = e.$mp[e.mpType];
+ t.forEach(function(t) {
+ x(n, t) && (e[t] = n[t]);
+ });
+ }(this, r));
+ }
+ }
+ });
+ var o = {
+ onLaunch: function(n) {
+ this.$vm || (e.canIUse && !e.canIUse("nextTick") && console.error("当前微信基础库版本过低,请将 微信开发者工具-详情-项目设置-调试基础库版本 更换为`2.3.0`以上"),
+ this.$vm = t, this.$vm.$mp = {
+ app: this
+ }, this.$vm.$scope = this, this.$vm.globalData = this.globalData, this.$vm._isMounted = !0,
+ this.$vm.__call_hook("mounted", n), this.$vm.__call_hook("onLaunch", n));
+ }
+ };
+ o.globalData = t.$options.globalData || {};
+ var a = t.$options.methods;
+ return a && Object.keys(a).forEach(function(e) {
+ o[e] = a[e];
+ }), function(e, t, n) {
+ var r = e.observable({
+ locale: n || re.getLocale()
+ }), i = [];
+ t.$watchLocale = function(e) {
+ i.push(e);
+ }, Object.defineProperty(t, "$locale", {
+ get: function() {
+ return r.locale;
+ },
+ set: function(e) {
+ r.locale = e, i.forEach(function(t) {
+ return t(e);
+ });
+ }
+ });
+ }(d.default, t, oe(e.getSystemInfoSync().language) || "en"), ut(o, Pt), lt(o, t.$options),
+ o;
+ }
+ function Et(e) {
+ return It(e, {
+ mocks: Je,
+ initRefs: Xe
+ });
+ }
+ function Ct(e) {
+ return App(Et(e)), e;
+ }
+ var jt = /[!'()*]/g, $t = function(e) {
+ return "%" + e.charCodeAt(0).toString(16);
+ }, Lt = /%2C/g, Dt = function(e) {
+ return encodeURIComponent(e).replace(jt, $t).replace(Lt, ",");
+ };
+ function Rt(e) {
+ var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : Dt, n = e ? Object.keys(e).map(function(n) {
+ var r = e[n];
+ if (void 0 === r) return "";
+ if (null === r) return t(n);
+ if (Array.isArray(r)) {
+ var i = [];
+ return r.forEach(function(e) {
+ void 0 !== e && (null === e ? i.push(t(n)) : i.push(t(n) + "=" + t(e)));
+ }), i.join("&");
+ }
+ return t(n) + "=" + t(r);
+ }).filter(function(e) {
+ return e.length > 0;
+ }).join("&") : null;
+ return n ? "?".concat(n) : "";
+ }
+ function Mt(e, t) {
+ return function(e) {
+ var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, n = t.isPage, r = t.initRelation, i = arguments.length > 2 ? arguments[2] : void 0, o = pt(d.default, e), s = (0,
+ a.default)(o, 2), c = s[0], u = s[1], l = h({
+ multipleSlots: !0,
+ addGlobalClass: !0
+ }, u.options || {});
+ u["mp-weixin"] && u["mp-weixin"].options && Object.assign(l, u["mp-weixin"].options);
+ var f = {
+ options: l,
+ data: mt(u, d.default.prototype),
+ behaviors: yt(u, Ge),
+ properties: wt(u.props, !1, u.__file, l),
+ lifetimes: {
+ attached: function() {
+ var e = this.properties, t = {
+ mpType: n.call(this) ? "page" : "component",
+ mpInstance: this,
+ propsData: e
+ };
+ vt(e.vueId, this), r.call(this, {
+ vuePid: this._$vuePid,
+ vueOptions: t
+ }), this.$vm = new c(t), ht(this.$vm, e.vueSlots), this.$vm.$mount();
+ },
+ ready: function() {
+ this.$vm && (this.$vm._isMounted = !0, this.$vm.__call_hook("mounted"), this.$vm.__call_hook("onReady"));
+ },
+ detached: function() {
+ this.$vm && this.$vm.$destroy();
+ }
+ },
+ pageLifetimes: {
+ show: function(e) {
+ this.$vm && this.$vm.__call_hook("onPageShow", e);
+ },
+ hide: function() {
+ this.$vm && this.$vm.__call_hook("onPageHide");
+ },
+ resize: function(e) {
+ this.$vm && this.$vm.__call_hook("onPageResize", e);
+ }
+ },
+ methods: {
+ __l: Ze,
+ __e: Ot
+ }
+ };
+ return u.externalClasses && (f.externalClasses = u.externalClasses), Array.isArray(u.wxsCallMethods) && u.wxsCallMethods.forEach(function(e) {
+ f.methods[e] = function(t) {
+ return this.$vm[e](t);
+ };
+ }), i ? [ f, u, c ] : n ? f : [ f, c ];
+ }(e, {
+ isPage: Qe,
+ initRelation: Ye
+ }, t);
+ }
+ var Ut = [ "onShow", "onHide", "onUnload" ];
+ function Nt(e) {
+ var t = Mt(e, !0), n = (0, a.default)(t, 2), r = n[0], i = n[1];
+ return ut(r.methods, Ut, i), r.methods.onLoad = function(e) {
+ this.options = e;
+ var t = Object.assign({}, e);
+ delete t.__id__, this.$page = {
+ fullPath: "/" + (this.route || this.is) + Rt(t)
+ }, this.$vm.$mp.query = e, this.$vm.__call_hook("onLoad", e);
+ }, lt(r.methods, e, [ "onReady" ]), function(e, t) {
+ t && Object.keys(t).forEach(function(n) {
+ var r = n.match(nt);
+ if (r) {
+ var i = r[1];
+ e[n] = t[n], e[i] = t[i];
+ }
+ });
+ }(r.methods, i.methods), r;
+ }
+ function Ft(e) {
+ return Component(function(e) {
+ return Nt(e);
+ }(e));
+ }
+ function Bt(e) {
+ return Component(Mt(e));
+ }
+ function qt(t) {
+ var n = Et(t), r = getApp({
+ allowDefault: !0
+ });
+ t.$scope = r;
+ var i = r.globalData;
+ if (i && Object.keys(n.globalData).forEach(function(e) {
+ x(i, e) || (i[e] = n.globalData[e]);
+ }), Object.keys(n).forEach(function(e) {
+ x(r, e) || (r[e] = n[e]);
+ }), b(n.onShow) && e.onAppShow && e.onAppShow(function() {
+ for (var e = arguments.length, n = new Array(e), r = 0; r < e; r++) n[r] = arguments[r];
+ t.__call_hook("onShow", n);
+ }), b(n.onHide) && e.onAppHide && e.onAppHide(function() {
+ for (var e = arguments.length, n = new Array(e), r = 0; r < e; r++) n[r] = arguments[r];
+ t.__call_hook("onHide", n);
+ }), b(n.onLaunch)) {
+ var o = e.getLaunchOptionsSync && e.getLaunchOptionsSync();
+ t.__call_hook("onLaunch", o);
+ }
+ return t;
+ }
+ function Vt(t) {
+ var n = Et(t);
+ if (b(n.onShow) && e.onAppShow && e.onAppShow(function() {
+ for (var e = arguments.length, n = new Array(e), r = 0; r < e; r++) n[r] = arguments[r];
+ t.__call_hook("onShow", n);
+ }), b(n.onHide) && e.onAppHide && e.onAppHide(function() {
+ for (var e = arguments.length, n = new Array(e), r = 0; r < e; r++) n[r] = arguments[r];
+ t.__call_hook("onHide", n);
+ }), b(n.onLaunch)) {
+ var r = e.getLaunchOptionsSync && e.getLaunchOptionsSync();
+ t.__call_hook("onLaunch", r);
+ }
+ return t;
+ }
+ Ut.push.apply(Ut, [ "onPullDownRefresh", "onReachBottom", "onAddToFavorites", "onShareTimeline", "onShareAppMessage", "onPageScroll", "onResize", "onTabItemTap" ]),
+ [ "vibrate", "preloadPage", "unPreloadPage", "loadSubPackage" ].forEach(function(e) {
+ Ae[e] = !1;
+ }), [].forEach(function(t) {
+ var n = Ae[t] && Ae[t].name ? Ae[t].name : t;
+ e.canIUse(n) || (Ae[t] = !1);
+ });
+ var Ht = {};
+ "undefined" !== typeof Proxy ? Ht = new Proxy({}, {
+ get: function(t, n) {
+ return x(t, n) ? t[n] : ue[n] ? ue[n] : We[n] ? Y(n, We[n]) : je[n] ? Y(n, je[n]) : Ee[n] ? Y(n, Ee[n]) : Ue[n] ? Ue[n] : Y(n, Ie(n, e[n]));
+ },
+ set: function(e, t, n) {
+ return e[t] = n, !0;
+ }
+ }) : (Object.keys(ue).forEach(function(e) {
+ Ht[e] = ue[e];
+ }), Object.keys(Ee).forEach(function(e) {
+ Ht[e] = Y(e, Ee[e]);
+ }), Object.keys(je).forEach(function(e) {
+ Ht[e] = Y(e, je[e]);
+ }), Object.keys(Ue).forEach(function(e) {
+ Ht[e] = Ue[e];
+ }), Object.keys(We).forEach(function(e) {
+ Ht[e] = Y(e, We[e]);
+ }), Object.keys(e).forEach(function(t) {
+ (x(e, t) || x(Ae, t)) && (Ht[t] = Y(t, Ie(t, e[t])));
+ })), e.createApp = Ct, e.createPage = Ft, e.createComponent = Bt, e.createSubpackageApp = qt,
+ e.createPlugin = Vt;
+ var Kt = Ht, zt = Kt;
+ t.default = zt;
+ }).call(this, n("bc2e")["default"], n("c8ba"));
+ },
+ "5a43": function(e, t) {
+ e.exports = function(e, t) {
+ (null == t || t > e.length) && (t = e.length);
+ for (var n = 0, r = new Array(t); n < t; n++) r[n] = e[n];
+ return r;
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ "5bc3": function(e, t, n) {
+ var r = n("a395");
+ function i(e, t) {
+ for (var n = 0; n < t.length; n++) {
+ var i = t[n];
+ i.enumerable = i.enumerable || !1, i.configurable = !0, "value" in i && (i.writable = !0),
+ Object.defineProperty(e, r(i.key), i);
+ }
+ }
+ e.exports = function(e, t, n) {
+ return t && i(e.prototype, t), n && i(e, n), Object.defineProperty(e, "prototype", {
+ writable: !1
+ }), e;
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ "5c77": function(e, t, n) {
+ "use strict";
+ (function(e) {
+ var r = n("4ea4");
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ var i = r(n("b86d")), o = {
+ root_host: "https://api.yqdhz.com/",
+ config: {},
+ authParam: function(e) {
+ var t = Math.round(new Date().getTime() / 1e3).toString(), n = t.substr(-4), r = {
+ ts: t,
+ sign: i.default.hex_md5(n)
+ };
+ return Object.assign(e, r);
+ },
+ getUserToken: function(t) {
+ var n = this;
+ if (this.authParam({}), !e.getStorageSync("uToken")) {
+ e.login({
+ provider: "weixin",
+ success: function(r) {
+ var i = r.code;
+ e.request({
+ url: "https://api.yqdhz.com/api/fangji.index/user",
+ data: n.authParam({
+ code: i,
+ appName: t.appName
+ }),
+ success: function(t) {
+ var n = t.data, r = n.data;
+ e.setStorageSync("uToken", r.uuid);
+ }
+ });
+ }
+ });
+ }
+ },
+ getWall: function(e) {
+ e.x_request("api/wall/detail", {
+ id: e.id
+ }, function(e, t) {
+ 1 === t.code && (e.item = t.data);
+ });
+ },
+ showCommentWrap: function(e, t, n) {
+ e.showComment = !e.showComment, e.baseForm.comment_id = t, e.baseForm.reply_id = n;
+ },
+ getCommentList: function(e) {
+ e.commentObj.current_page >= e.commentObj.last_page ? (e.noMore = 1, e.commentObj.message = "没有更多数据了") : e.x_request("api/comment", {
+ id: e.id,
+ page: e.commentObj.current_page + 1
+ }, function(e, t) {
+ 1 === t.code && (e.commentObj.list = e.commentObj.list.concat(t.data.data), e.commentObj.current_page = t.data.current_page,
+ e.commentObj.last_page = t.data.last_page);
+ });
+ },
+ getComment: function(e) {
+ e.x_request("api/comment/detail", {
+ comment_id: e.comment_id
+ }, function(e, t) {
+ 1 === t.code && (e.comment = t.data);
+ });
+ },
+ addComment: function(e) {
+ e.x_request("api/comment/add", {
+ id: e.id,
+ comment_id: e.baseForm.comment_id,
+ reply_id: e.baseForm.reply_id,
+ content: e.baseForm.content
+ }, function(e, t) {
+ 1 === t.code && (0 === e.baseForm.comment_id ? e.commentObj.list = e.commentObj.list.concat(t.data) : e.replyObj.list = e.replyObj.list.concat(t.data),
+ e.cancelComment());
+ });
+ },
+ getReplyList: function(e) {
+ e.replyObj.current_page >= e.replyObj.last_page ? (e.noMore = 1, e.replyObj.message = "没有更多数据了") : e.x_request("api/comment/replyList", {
+ comment_id: e.comment_id,
+ page: e.replyObj.current_page + 1
+ }, function(e, t) {
+ 1 === t.code && (e.replyObj.list = e.replyObj.list.concat(t.data.data), e.replyObj.current_page = t.data.current_page,
+ e.replyObj.last_page = t.data.last_page);
+ });
+ },
+ wallLike: function(e, t, n) {
+ e.x_request("api/wall/like", {
+ item_id: t,
+ type: n
+ }, function(e, t) {
+ 1 === t.code && 1 === t.code && (t = t.data, t.type, e.item.is_like = t.type, e.item.like_num = t.count);
+ });
+ },
+ getUserInfo: function(e) {
+ e.x_request("api/user/info", {}, function(e, t) {
+ 1 === t.code && (t = t.data.user, e.default_head[0]["url"] = t.avatar, e.userInfo = t);
+ });
+ },
+ changeNickName: function(t) {
+ t.x_request("api/user/nickname", {
+ nick_name: t.userInfo.nick_name
+ }, function(t, n) {
+ 0 === n.code ? e.showToast({
+ title: n.info,
+ icon: "none"
+ }) : (t.userInfo.nick_name = n.data.nick_name, t.showNickNameEdit = !1);
+ });
+ },
+ getMyMenu: function(e) {
+ e.x_request("api/user/menu", {}, function(e, t) {
+ 1 === t.code && (e.menuList = t.data);
+ });
+ },
+ toAsk: function(t) {
+ e.showLoading({
+ title: "思考中..."
+ });
+ var n = t;
+ n.isProduct && n.x_alert("error", "响应时间比较久,观看视频等待一下,并免费领取奖励次数", "dialogConfirm"),
+ t.x_request("api/chat/ask", {
+ ask: t.ask
+ }, function(t, r) {
+ 1 === r.code ? (t.ask = "", t.itemList = t.itemList.concat(r.data), t.toEnd()) : 10001 === r.code && n.x_alert("error", "今日提问次数已达到上限,观看免费领取提问次数", "dialogConfirm"),
+ e.hideLoading();
+ });
+ }
+ };
+ t.default = o;
+ }).call(this, n("543d")["default"]);
+ },
+ "5fe0": function(e, t, n) {
+ "use strict";
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ t.default = {
+ appid: "__UNI__3FFD859"
+ };
+ },
+ 6613: function(e, t, n) {
+ var r = n("5a43");
+ e.exports = function(e, t) {
+ if (e) {
+ if ("string" === typeof e) return r(e, t);
+ var n = Object.prototype.toString.call(e).slice(8, -1);
+ return "Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n ? Array.from(e) : "Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? r(e, t) : void 0;
+ }
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ "66fd": function(e, t, n) {
+ "use strict";
+ n.r(t), function(e) {
+ /*!
+ * Vue.js v2.6.11
+ * (c) 2014-2023 Evan You
+ * Released under the MIT License.
+ */
+ var n = Object.freeze({});
+ function r(e) {
+ return void 0 === e || null === e;
+ }
+ function i(e) {
+ return void 0 !== e && null !== e;
+ }
+ function o(e) {
+ return !0 === e;
+ }
+ function a(e) {
+ return "string" === typeof e || "number" === typeof e || "symbol" === typeof e || "boolean" === typeof e;
+ }
+ function s(e) {
+ return null !== e && "object" === typeof e;
+ }
+ var c = Object.prototype.toString;
+ function u(e) {
+ return "[object Object]" === c.call(e);
+ }
+ function l(e) {
+ var t = parseFloat(String(e));
+ return t >= 0 && Math.floor(t) === t && isFinite(e);
+ }
+ function f(e) {
+ return i(e) && "function" === typeof e.then && "function" === typeof e.catch;
+ }
+ function d(e) {
+ return null == e ? "" : Array.isArray(e) || u(e) && e.toString === c ? JSON.stringify(e, null, 2) : String(e);
+ }
+ function p(e) {
+ var t = parseFloat(e);
+ return isNaN(t) ? e : t;
+ }
+ function h(e, t) {
+ for (var n = Object.create(null), r = e.split(","), i = 0; i < r.length; i++) n[r[i]] = !0;
+ return t ? function(e) {
+ return n[e.toLowerCase()];
+ } : function(e) {
+ return n[e];
+ };
+ }
+ h("slot,component", !0);
+ var v = h("key,ref,slot,slot-scope,is");
+ function m(e, t) {
+ if (e.length) {
+ var n = e.indexOf(t);
+ if (n > -1) return e.splice(n, 1);
+ }
+ }
+ var g = Object.prototype.hasOwnProperty;
+ function _(e, t) {
+ return g.call(e, t);
+ }
+ function y(e) {
+ var t = Object.create(null);
+ return function(n) {
+ var r = t[n];
+ return r || (t[n] = e(n));
+ };
+ }
+ var b = /-(\w)/g, w = y(function(e) {
+ return e.replace(b, function(e, t) {
+ return t ? t.toUpperCase() : "";
+ });
+ }), k = y(function(e) {
+ return e.charAt(0).toUpperCase() + e.slice(1);
+ }), x = /\B([A-Z])/g, A = y(function(e) {
+ return e.replace(x, "-$1").toLowerCase();
+ });
+ var O = Function.prototype.bind ? function(e, t) {
+ return e.bind(t);
+ } : function(e, t) {
+ function n(n) {
+ var r = arguments.length;
+ return r ? r > 1 ? e.apply(t, arguments) : e.call(t, n) : e.call(t);
+ }
+ return n._length = e.length, n;
+ };
+ function S(e, t) {
+ t = t || 0;
+ var n = e.length - t, r = new Array(n);
+ while (n--) r[n] = e[n + t];
+ return r;
+ }
+ function P(e, t) {
+ for (var n in t) e[n] = t[n];
+ return e;
+ }
+ function T(e) {
+ for (var t = {}, n = 0; n < e.length; n++) e[n] && P(t, e[n]);
+ return t;
+ }
+ function I(e, t, n) {}
+ var E = function(e, t, n) {
+ return !1;
+ }, C = function(e) {
+ return e;
+ };
+ function j(e, t) {
+ if (e === t) return !0;
+ var n = s(e), r = s(t);
+ if (!n || !r) return !n && !r && String(e) === String(t);
+ try {
+ var i = Array.isArray(e), o = Array.isArray(t);
+ if (i && o) return e.length === t.length && e.every(function(e, n) {
+ return j(e, t[n]);
+ });
+ if (e instanceof Date && t instanceof Date) return e.getTime() === t.getTime();
+ if (i || o) return !1;
+ var a = Object.keys(e), c = Object.keys(t);
+ return a.length === c.length && a.every(function(n) {
+ return j(e[n], t[n]);
+ });
+ } catch (u) {
+ u = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(u);
+ return !1;
+ }
+ }
+ function $(e, t) {
+ for (var n = 0; n < e.length; n++) if (j(e[n], t)) return n;
+ return -1;
+ }
+ function L(e) {
+ var t = !1;
+ return function() {
+ t || (t = !0, e.apply(this, arguments));
+ };
+ }
+ var D = [ "component", "directive", "filter" ], R = [ "beforeCreate", "created", "beforeMount", "mounted", "beforeUpdate", "updated", "beforeDestroy", "destroyed", "activated", "deactivated", "errorCaptured", "serverPrefetch" ], M = {
+ optionMergeStrategies: Object.create(null),
+ silent: !1,
+ productionTip: !1,
+ devtools: !1,
+ performance: !1,
+ errorHandler: null,
+ warnHandler: null,
+ ignoredElements: [],
+ keyCodes: Object.create(null),
+ isReservedTag: E,
+ isReservedAttr: E,
+ isUnknownElement: E,
+ getTagNamespace: I,
+ parsePlatformTagName: C,
+ mustUseProp: E,
+ async: !0,
+ _lifecycleHooks: R
+ }, U = /a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;
+ function N(e) {
+ var t = (e + "").charCodeAt(0);
+ return 36 === t || 95 === t;
+ }
+ function F(e, t, n, r) {
+ Object.defineProperty(e, t, {
+ value: n,
+ enumerable: !!r,
+ writable: !0,
+ configurable: !0
+ });
+ }
+ var B = new RegExp("[^" + U.source + ".$_\\d]");
+ var q, V = "__proto__" in {}, H = "undefined" !== typeof window, K = "undefined" !== typeof WXEnvironment && !!WXEnvironment.platform, z = K && WXEnvironment.platform.toLowerCase(), W = H && window.navigator.userAgent.toLowerCase(), J = W && /msie|trident/.test(W), G = (W && W.indexOf("msie 9.0"),
+ W && W.indexOf("edge/") > 0), Q = (W && W.indexOf("android"), W && /iphone|ipad|ipod|ios/.test(W) || "ios" === z), Y = (W && /chrome\/\d+/.test(W),
+ W && /phantomjs/.test(W), W && W.match(/firefox\/(\d+)/), {}.watch);
+ if (H) try {
+ var X = {};
+ Object.defineProperty(X, "passive", {
+ get: function() {}
+ }), window.addEventListener("test-passive", null, X);
+ } catch (Mn) {}
+ var Z = function() {
+ return void 0 === q && (q = !H && !K && "undefined" !== typeof e && (e["process"] && "server" === e["process"].env.VUE_ENV)),
+ q;
+ }, ee = H && window.__VUE_DEVTOOLS_GLOBAL_HOOK__;
+ function te(e) {
+ return "function" === typeof e && /native code/.test(e.toString());
+ }
+ var ne, re = "undefined" !== typeof Symbol && te(Symbol) && "undefined" !== typeof Reflect && te(Reflect.ownKeys);
+ ne = "undefined" !== typeof Set && te(Set) ? Set : function() {
+ function e() {
+ this.set = Object.create(null);
+ }
+ return e.prototype.has = function(e) {
+ return !0 === this.set[e];
+ }, e.prototype.add = function(e) {
+ this.set[e] = !0;
+ }, e.prototype.clear = function() {
+ this.set = Object.create(null);
+ }, e;
+ }();
+ var ie = I, oe = 0, ae = function() {
+ this.id = oe++, this.subs = [];
+ };
+ function se(e) {
+ ae.SharedObject.targetStack.push(e), ae.SharedObject.target = e, ae.target = e;
+ }
+ function ce() {
+ ae.SharedObject.targetStack.pop(), ae.SharedObject.target = ae.SharedObject.targetStack[ae.SharedObject.targetStack.length - 1],
+ ae.target = ae.SharedObject.target;
+ }
+ ae.prototype.addSub = function(e) {
+ this.subs.push(e);
+ }, ae.prototype.removeSub = function(e) {
+ m(this.subs, e);
+ }, ae.prototype.depend = function() {
+ ae.SharedObject.target && ae.SharedObject.target.addDep(this);
+ }, ae.prototype.notify = function() {
+ var e = this.subs.slice();
+ for (var t = 0, n = e.length; t < n; t++) e[t].update();
+ }, ae.SharedObject = {}, ae.SharedObject.target = null, ae.SharedObject.targetStack = [];
+ var ue = function(e, t, n, r, i, o, a, s) {
+ this.tag = e, this.data = t, this.children = n, this.text = r, this.elm = i, this.ns = void 0,
+ this.context = o, this.fnContext = void 0, this.fnOptions = void 0, this.fnScopeId = void 0,
+ this.key = t && t.key, this.componentOptions = a, this.componentInstance = void 0,
+ this.parent = void 0, this.raw = !1, this.isStatic = !1, this.isRootInsert = !0,
+ this.isComment = !1, this.isCloned = !1, this.isOnce = !1, this.asyncFactory = s,
+ this.asyncMeta = void 0, this.isAsyncPlaceholder = !1;
+ }, le = {
+ child: {
+ configurable: !0
+ }
+ };
+ le.child.get = function() {
+ return this.componentInstance;
+ }, Object.defineProperties(ue.prototype, le);
+ var fe = function(e) {
+ void 0 === e && (e = "");
+ var t = new ue();
+ return t.text = e, t.isComment = !0, t;
+ };
+ function de(e) {
+ return new ue(void 0, void 0, void 0, String(e));
+ }
+ var pe = Array.prototype, he = Object.create(pe);
+ [ "push", "pop", "shift", "unshift", "splice", "sort", "reverse" ].forEach(function(e) {
+ var t = pe[e];
+ F(he, e, function() {
+ var n = [], r = arguments.length;
+ while (r--) n[r] = arguments[r];
+ var i, o = t.apply(this, n), a = this.__ob__;
+ switch (e) {
+ case "push":
+ case "unshift":
+ i = n;
+ break;
+
+ case "splice":
+ i = n.slice(2);
+ break;
+ }
+ return i && a.observeArray(i), a.dep.notify(), o;
+ });
+ });
+ var ve = Object.getOwnPropertyNames(he), me = !0;
+ function ge(e) {
+ me = e;
+ }
+ var _e = function(e) {
+ this.value = e, this.dep = new ae(), this.vmCount = 0, F(e, "__ob__", this), Array.isArray(e) ? (V ? e.push !== e.__proto__.push ? ye(e, he, ve) : function(e, t) {
+ e.__proto__ = t;
+ }(e, he) : ye(e, he, ve), this.observeArray(e)) : this.walk(e);
+ };
+ function ye(e, t, n) {
+ for (var r = 0, i = n.length; r < i; r++) {
+ var o = n[r];
+ F(e, o, t[o]);
+ }
+ }
+ function be(e, t) {
+ var n;
+ if (s(e) && !(e instanceof ue)) return _(e, "__ob__") && e.__ob__ instanceof _e ? n = e.__ob__ : !me || Z() || !Array.isArray(e) && !u(e) || !Object.isExtensible(e) || e._isVue || e.__v_isMPComponent || (n = new _e(e)),
+ t && n && n.vmCount++, n;
+ }
+ function we(e, t, n, r, i) {
+ var o = new ae(), a = Object.getOwnPropertyDescriptor(e, t);
+ if (!a || !1 !== a.configurable) {
+ var s = a && a.get, c = a && a.set;
+ s && !c || 2 !== arguments.length || (n = e[t]);
+ var u = !i && be(n);
+ Object.defineProperty(e, t, {
+ enumerable: !0,
+ configurable: !0,
+ get: function() {
+ var t = s ? s.call(e) : n;
+ return ae.SharedObject.target && (o.depend(), u && (u.dep.depend(), Array.isArray(t) && Ae(t))),
+ t;
+ },
+ set: function(t) {
+ var r = s ? s.call(e) : n;
+ t === r || t !== t && r !== r || s && !c || (c ? c.call(e, t) : n = t, u = !i && be(t),
+ o.notify());
+ }
+ });
+ }
+ }
+ function ke(e, t, n) {
+ if (Array.isArray(e) && l(t)) return e.length = Math.max(e.length, t), e.splice(t, 1, n),
+ n;
+ if (t in e && !(t in Object.prototype)) return e[t] = n, n;
+ var r = e.__ob__;
+ return e._isVue || r && r.vmCount ? n : r ? (we(r.value, t, n), r.dep.notify(),
+ n) : (e[t] = n, n);
+ }
+ function xe(e, t) {
+ if (Array.isArray(e) && l(t)) e.splice(t, 1); else {
+ var n = e.__ob__;
+ e._isVue || n && n.vmCount || _(e, t) && (delete e[t], n && n.dep.notify());
+ }
+ }
+ function Ae(e) {
+ for (var t = void 0, n = 0, r = e.length; n < r; n++) t = e[n], t && t.__ob__ && t.__ob__.dep.depend(),
+ Array.isArray(t) && Ae(t);
+ }
+ _e.prototype.walk = function(e) {
+ for (var t = Object.keys(e), n = 0; n < t.length; n++) we(e, t[n]);
+ }, _e.prototype.observeArray = function(e) {
+ for (var t = 0, n = e.length; t < n; t++) be(e[t]);
+ };
+ var Oe = M.optionMergeStrategies;
+ function Se(e, t) {
+ if (!t) return e;
+ for (var n, r, i, o = re ? Reflect.ownKeys(t) : Object.keys(t), a = 0; a < o.length; a++) n = o[a],
+ "__ob__" !== n && (r = e[n], i = t[n], _(e, n) ? r !== i && u(r) && u(i) && Se(r, i) : ke(e, n, i));
+ return e;
+ }
+ function Pe(e, t, n) {
+ return n ? function() {
+ var r = "function" === typeof t ? t.call(n, n) : t, i = "function" === typeof e ? e.call(n, n) : e;
+ return r ? Se(r, i) : i;
+ } : t ? e ? function() {
+ return Se("function" === typeof t ? t.call(this, this) : t, "function" === typeof e ? e.call(this, this) : e);
+ } : t : e;
+ }
+ function Te(e, t) {
+ var n = t ? e ? e.concat(t) : Array.isArray(t) ? t : [ t ] : e;
+ return n ? function(e) {
+ for (var t = [], n = 0; n < e.length; n++) -1 === t.indexOf(e[n]) && t.push(e[n]);
+ return t;
+ }(n) : n;
+ }
+ function Ie(e, t, n, r) {
+ var i = Object.create(e || null);
+ return t ? P(i, t) : i;
+ }
+ Oe.data = function(e, t, n) {
+ return n ? Pe(e, t, n) : t && "function" !== typeof t ? e : Pe(e, t);
+ }, R.forEach(function(e) {
+ Oe[e] = Te;
+ }), D.forEach(function(e) {
+ Oe[e + "s"] = Ie;
+ }), Oe.watch = function(e, t, n, r) {
+ if (e === Y && (e = void 0), t === Y && (t = void 0), !t) return Object.create(e || null);
+ if (!e) return t;
+ var i = {};
+ for (var o in P(i, e), t) {
+ var a = i[o], s = t[o];
+ a && !Array.isArray(a) && (a = [ a ]), i[o] = a ? a.concat(s) : Array.isArray(s) ? s : [ s ];
+ }
+ return i;
+ }, Oe.props = Oe.methods = Oe.inject = Oe.computed = function(e, t, n, r) {
+ if (!e) return t;
+ var i = Object.create(null);
+ return P(i, e), t && P(i, t), i;
+ }, Oe.provide = Pe;
+ var Ee = function(e, t) {
+ return void 0 === t ? e : t;
+ };
+ function Ce(e, t, n) {
+ if ("function" === typeof t && (t = t.options), function(e, t) {
+ var n = e.props;
+ if (n) {
+ var r, i, o, a = {};
+ if (Array.isArray(n)) {
+ r = n.length;
+ while (r--) i = n[r], "string" === typeof i && (o = w(i), a[o] = {
+ type: null
+ });
+ } else if (u(n)) for (var s in n) i = n[s], o = w(s), a[o] = u(i) ? i : {
+ type: i
+ }; else 0;
+ e.props = a;
+ }
+ }(t), function(e, t) {
+ var n = e.inject;
+ if (n) {
+ var r = e.inject = {};
+ if (Array.isArray(n)) for (var i = 0; i < n.length; i++) r[n[i]] = {
+ from: n[i]
+ }; else if (u(n)) for (var o in n) {
+ var a = n[o];
+ r[o] = u(a) ? P({
+ from: o
+ }, a) : {
+ from: a
+ };
+ } else 0;
+ }
+ }(t), function(e) {
+ var t = e.directives;
+ if (t) for (var n in t) {
+ var r = t[n];
+ "function" === typeof r && (t[n] = {
+ bind: r,
+ update: r
+ });
+ }
+ }(t), !t._base && (t.extends && (e = Ce(e, t.extends, n)), t.mixins)) for (var r = 0, i = t.mixins.length; r < i; r++) e = Ce(e, t.mixins[r], n);
+ var o, a = {};
+ for (o in e) s(o);
+ for (o in t) _(e, o) || s(o);
+ function s(r) {
+ var i = Oe[r] || Ee;
+ a[r] = i(e[r], t[r], n, r);
+ }
+ return a;
+ }
+ function je(e, t, n, r) {
+ if ("string" === typeof n) {
+ var i = e[t];
+ if (_(i, n)) return i[n];
+ var o = w(n);
+ if (_(i, o)) return i[o];
+ var a = k(o);
+ if (_(i, a)) return i[a];
+ var s = i[n] || i[o] || i[a];
+ return s;
+ }
+ }
+ function $e(e, t, n, r) {
+ var i = t[e], o = !_(n, e), a = n[e], s = Re(Boolean, i.type);
+ if (s > -1) if (o && !_(i, "default")) a = !1; else if ("" === a || a === A(e)) {
+ var c = Re(String, i.type);
+ (c < 0 || s < c) && (a = !0);
+ }
+ if (void 0 === a) {
+ a = function(e, t, n) {
+ if (!_(t, "default")) return;
+ var r = t.default;
+ 0;
+ if (e && e.$options.propsData && void 0 === e.$options.propsData[n] && void 0 !== e._props[n]) return e._props[n];
+ return "function" === typeof r && "Function" !== Le(t.type) ? r.call(e) : r;
+ }(r, i, e);
+ var u = me;
+ ge(!0), be(a), ge(u);
+ }
+ return a;
+ }
+ function Le(e) {
+ var t = e && e.toString().match(/^\s*function (\w+)/);
+ return t ? t[1] : "";
+ }
+ function De(e, t) {
+ return Le(e) === Le(t);
+ }
+ function Re(e, t) {
+ if (!Array.isArray(t)) return De(t, e) ? 0 : -1;
+ for (var n = 0, r = t.length; n < r; n++) if (De(t[n], e)) return n;
+ return -1;
+ }
+ function Me(e, t, n) {
+ se();
+ try {
+ if (t) {
+ var r = t;
+ while (r = r.$parent) {
+ var i = r.$options.errorCaptured;
+ if (i) for (var o = 0; o < i.length; o++) try {
+ var a = !1 === i[o].call(r, e, t, n);
+ if (a) return;
+ } catch (Mn) {
+ Mn = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(Mn);
+ Ne(Mn, r, "errorCaptured hook");
+ }
+ }
+ }
+ Ne(e, t, n);
+ } finally {
+ ce();
+ }
+ }
+ function Ue(e, t, n, r, i) {
+ var o;
+ try {
+ o = n ? e.apply(t, n) : e.call(t), o && !o._isVue && f(o) && !o._handled && (o.catch(function(e) {
+ return Me(e, r, i + " (Promise/async)");
+ }), o._handled = !0);
+ } catch (Mn) {
+ Mn = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(Mn);
+ Me(Mn, r, i);
+ }
+ return o;
+ }
+ function Ne(e, t, n) {
+ if (M.errorHandler) try {
+ return M.errorHandler.call(null, e, t, n);
+ } catch (Mn) {
+ Mn = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(Mn);
+ Mn !== e && Fe(Mn, null, "config.errorHandler");
+ }
+ Fe(e, t, n);
+ }
+ function Fe(e, t, n) {
+ if (!H && !K || "undefined" === typeof console) throw e;
+ console.error(e);
+ }
+ var Be, qe = [], Ve = !1;
+ function He() {
+ Ve = !1;
+ var e = qe.slice(0);
+ qe.length = 0;
+ for (var t = 0; t < e.length; t++) e[t]();
+ }
+ if ("undefined" !== typeof Promise && te(Promise)) {
+ var Ke = Promise.resolve();
+ Be = function() {
+ Ke.then(He), Q && setTimeout(I);
+ };
+ } else if (J || "undefined" === typeof MutationObserver || !te(MutationObserver) && "[object MutationObserverConstructor]" !== MutationObserver.toString()) Be = "undefined" !== typeof setImmediate && te(setImmediate) ? function() {
+ setImmediate(He);
+ } : function() {
+ setTimeout(He, 0);
+ }; else {
+ var ze = 1, We = new MutationObserver(He), Je = document.createTextNode(String(ze));
+ We.observe(Je, {
+ characterData: !0
+ }), Be = function() {
+ ze = (ze + 1) % 2, Je.data = String(ze);
+ };
+ }
+ function Ge(e, t) {
+ var n;
+ if (qe.push(function() {
+ if (e) try {
+ e.call(t);
+ } catch (Mn) {
+ Mn = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(Mn);
+ Me(Mn, t, "nextTick");
+ } else n && n(t);
+ }), Ve || (Ve = !0, Be()), !e && "undefined" !== typeof Promise) return new Promise(function(e) {
+ n = e;
+ });
+ }
+ var Qe = new ne();
+ function Ye(e) {
+ (function e(t, n) {
+ var r, i, o = Array.isArray(t);
+ if (!o && !s(t) || Object.isFrozen(t) || t instanceof ue) return;
+ if (t.__ob__) {
+ var a = t.__ob__.dep.id;
+ if (n.has(a)) return;
+ n.add(a);
+ }
+ if (o) {
+ r = t.length;
+ while (r--) e(t[r], n);
+ } else {
+ i = Object.keys(t), r = i.length;
+ while (r--) e(t[i[r]], n);
+ }
+ })(e, Qe), Qe.clear();
+ }
+ var Xe = y(function(e) {
+ var t = "&" === e.charAt(0);
+ e = t ? e.slice(1) : e;
+ var n = "~" === e.charAt(0);
+ e = n ? e.slice(1) : e;
+ var r = "!" === e.charAt(0);
+ return e = r ? e.slice(1) : e, {
+ name: e,
+ once: n,
+ capture: r,
+ passive: t
+ };
+ });
+ function Ze(e, t) {
+ function n() {
+ var e = arguments, r = n.fns;
+ if (!Array.isArray(r)) return Ue(r, null, arguments, t, "v-on handler");
+ for (var i = r.slice(), o = 0; o < i.length; o++) Ue(i[o], null, e, t, "v-on handler");
+ }
+ return n.fns = e, n;
+ }
+ function et(e, t, n, o) {
+ var a = t.options.mpOptions && t.options.mpOptions.properties;
+ if (r(a)) return n;
+ var s = t.options.mpOptions.externalClasses || [], c = e.attrs, u = e.props;
+ if (i(c) || i(u)) for (var l in a) {
+ var f = A(l), d = tt(n, u, l, f, !0) || tt(n, c, l, f, !1);
+ d && n[l] && -1 !== s.indexOf(f) && o[w(n[l])] && (n[l] = o[w(n[l])]);
+ }
+ return n;
+ }
+ function tt(e, t, n, r, o) {
+ if (i(t)) {
+ if (_(t, n)) return e[n] = t[n], o || delete t[n], !0;
+ if (_(t, r)) return e[n] = t[r], o || delete t[r], !0;
+ }
+ return !1;
+ }
+ function nt(e) {
+ return a(e) ? [ de(e) ] : Array.isArray(e) ? function e(t, n) {
+ var s, c, u, l, f = [];
+ for (s = 0; s < t.length; s++) c = t[s], r(c) || "boolean" === typeof c || (u = f.length - 1,
+ l = f[u], Array.isArray(c) ? c.length > 0 && (c = e(c, (n || "") + "_" + s), rt(c[0]) && rt(l) && (f[u] = de(l.text + c[0].text),
+ c.shift()), f.push.apply(f, c)) : a(c) ? rt(l) ? f[u] = de(l.text + c) : "" !== c && f.push(de(c)) : rt(c) && rt(l) ? f[u] = de(l.text + c.text) : (o(t._isVList) && i(c.tag) && r(c.key) && i(n) && (c.key = "__vlist" + n + "_" + s + "__"),
+ f.push(c)));
+ return f;
+ }(e) : void 0;
+ }
+ function rt(e) {
+ return i(e) && i(e.text) && function(e) {
+ return !1 === e;
+ }(e.isComment);
+ }
+ function it(e) {
+ var t = e.$options.provide;
+ t && (e._provided = "function" === typeof t ? t.call(e) : t);
+ }
+ function ot(e) {
+ var t = at(e.$options.inject, e);
+ t && (ge(!1), Object.keys(t).forEach(function(n) {
+ we(e, n, t[n]);
+ }), ge(!0));
+ }
+ function at(e, t) {
+ if (e) {
+ for (var n = Object.create(null), r = re ? Reflect.ownKeys(e) : Object.keys(e), i = 0; i < r.length; i++) {
+ var o = r[i];
+ if ("__ob__" !== o) {
+ var a = e[o].from, s = t;
+ while (s) {
+ if (s._provided && _(s._provided, a)) {
+ n[o] = s._provided[a];
+ break;
+ }
+ s = s.$parent;
+ }
+ if (!s) if ("default" in e[o]) {
+ var c = e[o].default;
+ n[o] = "function" === typeof c ? c.call(t) : c;
+ } else 0;
+ }
+ }
+ return n;
+ }
+ }
+ function st(e, t) {
+ if (!e || !e.length) return {};
+ for (var n = {}, r = 0, i = e.length; r < i; r++) {
+ var o = e[r], a = o.data;
+ if (a && a.attrs && a.attrs.slot && delete a.attrs.slot, o.context !== t && o.fnContext !== t || !a || null == a.slot) o.asyncMeta && o.asyncMeta.data && "page" === o.asyncMeta.data.slot ? (n["page"] || (n["page"] = [])).push(o) : (n.default || (n.default = [])).push(o); else {
+ var s = a.slot, c = n[s] || (n[s] = []);
+ "template" === o.tag ? c.push.apply(c, o.children || []) : c.push(o);
+ }
+ }
+ for (var u in n) n[u].every(ct) && delete n[u];
+ return n;
+ }
+ function ct(e) {
+ return e.isComment && !e.asyncFactory || " " === e.text;
+ }
+ function ut(e, t, r) {
+ var i, o = Object.keys(t).length > 0, a = e ? !!e.$stable : !o, s = e && e.$key;
+ if (e) {
+ if (e._normalized) return e._normalized;
+ if (a && r && r !== n && s === r.$key && !o && !r.$hasNormal) return r;
+ for (var c in i = {}, e) e[c] && "$" !== c[0] && (i[c] = lt(t, c, e[c]));
+ } else i = {};
+ for (var u in t) u in i || (i[u] = ft(t, u));
+ return e && Object.isExtensible(e) && (e._normalized = i), F(i, "$stable", a), F(i, "$key", s),
+ F(i, "$hasNormal", o), i;
+ }
+ function lt(e, t, n) {
+ var r = function() {
+ var e = arguments.length ? n.apply(null, arguments) : n({});
+ return e = e && "object" === typeof e && !Array.isArray(e) ? [ e ] : nt(e), e && (0 === e.length || 1 === e.length && e[0].isComment) ? void 0 : e;
+ };
+ return n.proxy && Object.defineProperty(e, t, {
+ get: r,
+ enumerable: !0,
+ configurable: !0
+ }), r;
+ }
+ function ft(e, t) {
+ return function() {
+ return e[t];
+ };
+ }
+ function dt(e, t) {
+ var n, r, o, a, c;
+ if (Array.isArray(e) || "string" === typeof e) for (n = new Array(e.length), r = 0,
+ o = e.length; r < o; r++) n[r] = t(e[r], r, r, r); else if ("number" === typeof e) for (n = new Array(e),
+ r = 0; r < e; r++) n[r] = t(r + 1, r, r, r); else if (s(e)) if (re && e[Symbol.iterator]) {
+ n = [];
+ var u = e[Symbol.iterator](), l = u.next();
+ while (!l.done) n.push(t(l.value, n.length, r, r++)), l = u.next();
+ } else for (a = Object.keys(e), n = new Array(a.length), r = 0, o = a.length; r < o; r++) c = a[r],
+ n[r] = t(e[c], c, r, r);
+ return i(n) || (n = []), n._isVList = !0, n;
+ }
+ function pt(e, t, n, r) {
+ var i, o = this.$scopedSlots[e];
+ o ? (n = n || {}, r && (n = P(P({}, r), n)), i = o(n, this, n._i) || t) : i = this.$slots[e] || t;
+ var a = n && n.slot;
+ return a ? this.$createElement("template", {
+ slot: a
+ }, i) : i;
+ }
+ function ht(e) {
+ return je(this.$options, "filters", e) || C;
+ }
+ function vt(e, t) {
+ return Array.isArray(e) ? -1 === e.indexOf(t) : e !== t;
+ }
+ function mt(e, t, n, r, i) {
+ var o = M.keyCodes[t] || n;
+ return i && r && !M.keyCodes[t] ? vt(i, r) : o ? vt(o, e) : r ? A(r) !== t : void 0;
+ }
+ function gt(e, t, n, r, i) {
+ if (n) if (s(n)) {
+ var o;
+ Array.isArray(n) && (n = T(n));
+ var a = function(a) {
+ if ("class" === a || "style" === a || v(a)) o = e; else {
+ var s = e.attrs && e.attrs.type;
+ o = r || M.mustUseProp(t, s, a) ? e.domProps || (e.domProps = {}) : e.attrs || (e.attrs = {});
+ }
+ var c = w(a), u = A(a);
+ if (!(c in o) && !(u in o) && (o[a] = n[a], i)) {
+ var l = e.on || (e.on = {});
+ l["update:" + a] = function(e) {
+ n[a] = e;
+ };
+ }
+ };
+ for (var c in n) a(c);
+ } else ;
+ return e;
+ }
+ function _t(e, t) {
+ var n = this._staticTrees || (this._staticTrees = []), r = n[e];
+ return r && !t || (r = n[e] = this.$options.staticRenderFns[e].call(this._renderProxy, null, this),
+ bt(r, "__static__" + e, !1)), r;
+ }
+ function yt(e, t, n) {
+ return bt(e, "__once__" + t + (n ? "_" + n : ""), !0), e;
+ }
+ function bt(e, t, n) {
+ if (Array.isArray(e)) for (var r = 0; r < e.length; r++) e[r] && "string" !== typeof e[r] && wt(e[r], t + "_" + r, n); else wt(e, t, n);
+ }
+ function wt(e, t, n) {
+ e.isStatic = !0, e.key = t, e.isOnce = n;
+ }
+ function kt(e, t) {
+ if (t) if (u(t)) {
+ var n = e.on = e.on ? P({}, e.on) : {};
+ for (var r in t) {
+ var i = n[r], o = t[r];
+ n[r] = i ? [].concat(i, o) : o;
+ }
+ } else ;
+ return e;
+ }
+ function xt(e, t, n, r) {
+ t = t || {
+ $stable: !n
+ };
+ for (var i = 0; i < e.length; i++) {
+ var o = e[i];
+ Array.isArray(o) ? xt(o, t, n) : o && (o.proxy && (o.fn.proxy = !0), t[o.key] = o.fn);
+ }
+ return r && (t.$key = r), t;
+ }
+ function At(e, t) {
+ for (var n = 0; n < t.length; n += 2) {
+ var r = t[n];
+ "string" === typeof r && r && (e[t[n]] = t[n + 1]);
+ }
+ return e;
+ }
+ function Ot(e, t) {
+ return "string" === typeof e ? t + e : e;
+ }
+ function St(e) {
+ e._o = yt, e._n = p, e._s = d, e._l = dt, e._t = pt, e._q = j, e._i = $, e._m = _t,
+ e._f = ht, e._k = mt, e._b = gt, e._v = de, e._e = fe, e._u = xt, e._g = kt, e._d = At,
+ e._p = Ot;
+ }
+ function Pt(e, t, r, i, a) {
+ var s, c = this, u = a.options;
+ _(i, "_uid") ? (s = Object.create(i), s._original = i) : (s = i, i = i._original);
+ var l = o(u._compiled), f = !l;
+ this.data = e, this.props = t, this.children = r, this.parent = i, this.listeners = e.on || n,
+ this.injections = at(u.inject, i), this.slots = function() {
+ return c.$slots || ut(e.scopedSlots, c.$slots = st(r, i)), c.$slots;
+ }, Object.defineProperty(this, "scopedSlots", {
+ enumerable: !0,
+ get: function() {
+ return ut(e.scopedSlots, this.slots());
+ }
+ }), l && (this.$options = u, this.$slots = this.slots(), this.$scopedSlots = ut(e.scopedSlots, this.$slots)),
+ u._scopeId ? this._c = function(e, t, n, r) {
+ var o = Lt(s, e, t, n, r, f);
+ return o && !Array.isArray(o) && (o.fnScopeId = u._scopeId, o.fnContext = i), o;
+ } : this._c = function(e, t, n, r) {
+ return Lt(s, e, t, n, r, f);
+ };
+ }
+ function Tt(e, t, n, r, i) {
+ var o = function(e) {
+ var t = new ue(e.tag, e.data, e.children && e.children.slice(), e.text, e.elm, e.context, e.componentOptions, e.asyncFactory);
+ return t.ns = e.ns, t.isStatic = e.isStatic, t.key = e.key, t.isComment = e.isComment,
+ t.fnContext = e.fnContext, t.fnOptions = e.fnOptions, t.fnScopeId = e.fnScopeId,
+ t.asyncMeta = e.asyncMeta, t.isCloned = !0, t;
+ }(e);
+ return o.fnContext = n, o.fnOptions = r, t.slot && ((o.data || (o.data = {})).slot = t.slot),
+ o;
+ }
+ function It(e, t) {
+ for (var n in t) e[w(n)] = t[n];
+ }
+ St(Pt.prototype);
+ var Et = {
+ init: function(e, t) {
+ if (e.componentInstance && !e.componentInstance._isDestroyed && e.data.keepAlive) {
+ var n = e;
+ Et.prepatch(n, n);
+ } else {
+ var r = e.componentInstance = function(e, t) {
+ var n = {
+ _isComponent: !0,
+ _parentVnode: e,
+ parent: t
+ }, r = e.data.inlineTemplate;
+ i(r) && (n.render = r.render, n.staticRenderFns = r.staticRenderFns);
+ return new e.componentOptions.Ctor(n);
+ }(e, Vt);
+ r.$mount(t ? e.elm : void 0, t);
+ }
+ },
+ prepatch: function(e, t) {
+ var r = t.componentOptions, i = t.componentInstance = e.componentInstance;
+ (function(e, t, r, i, o) {
+ 0;
+ var a = i.data.scopedSlots, s = e.$scopedSlots, c = !!(a && !a.$stable || s !== n && !s.$stable || a && e.$scopedSlots.$key !== a.$key), u = !!(o || e.$options._renderChildren || c);
+ e.$options._parentVnode = i, e.$vnode = i, e._vnode && (e._vnode.parent = i);
+ if (e.$options._renderChildren = o, e.$attrs = i.data.attrs || n, e.$listeners = r || n,
+ t && e.$options.props) {
+ ge(!1);
+ for (var l = e._props, f = e.$options._propKeys || [], d = 0; d < f.length; d++) {
+ var p = f[d], h = e.$options.props;
+ l[p] = $e(p, h, t, e);
+ }
+ ge(!0), e.$options.propsData = t;
+ }
+ e._$updateProperties && e._$updateProperties(e), r = r || n;
+ var v = e.$options._parentListeners;
+ e.$options._parentListeners = r, qt(e, r, v), u && (e.$slots = st(o, i.context),
+ e.$forceUpdate());
+ 0;
+ })(i, r.propsData, r.listeners, t, r.children);
+ },
+ insert: function(e) {
+ var t = e.context, n = e.componentInstance;
+ n._isMounted || (zt(n, "onServiceCreated"), zt(n, "onServiceAttached"), n._isMounted = !0,
+ zt(n, "mounted")), e.data.keepAlive && (t._isMounted ? function(e) {
+ e._inactive = !1, Jt.push(e);
+ }(n) : Kt(n, !0));
+ },
+ destroy: function(e) {
+ var t = e.componentInstance;
+ t._isDestroyed || (e.data.keepAlive ? function e(t, n) {
+ if (n && (t._directInactive = !0, Ht(t))) return;
+ if (!t._inactive) {
+ t._inactive = !0;
+ for (var r = 0; r < t.$children.length; r++) e(t.$children[r]);
+ zt(t, "deactivated");
+ }
+ }(t, !0) : t.$destroy());
+ }
+ }, Ct = Object.keys(Et);
+ function jt(e, t, a, c, u) {
+ if (!r(e)) {
+ var l = a.$options._base;
+ if (s(e) && (e = l.extend(e)), "function" === typeof e) {
+ var d;
+ if (r(e.cid) && (d = e, e = function(e, t) {
+ if (o(e.error) && i(e.errorComp)) return e.errorComp;
+ if (i(e.resolved)) return e.resolved;
+ var n = Rt;
+ n && i(e.owners) && -1 === e.owners.indexOf(n) && e.owners.push(n);
+ if (o(e.loading) && i(e.loadingComp)) return e.loadingComp;
+ if (n && !i(e.owners)) {
+ var a = e.owners = [ n ], c = !0, u = null, l = null;
+ n.$on("hook:destroyed", function() {
+ return m(a, n);
+ });
+ var d = function(e) {
+ for (var t = 0, n = a.length; t < n; t++) a[t].$forceUpdate();
+ e && (a.length = 0, null !== u && (clearTimeout(u), u = null), null !== l && (clearTimeout(l),
+ l = null));
+ }, p = L(function(n) {
+ e.resolved = Mt(n, t), c ? a.length = 0 : d(!0);
+ }), h = L(function(t) {
+ i(e.errorComp) && (e.error = !0, d(!0));
+ }), v = e(p, h);
+ return s(v) && (f(v) ? r(e.resolved) && v.then(p, h) : f(v.component) && (v.component.then(p, h),
+ i(v.error) && (e.errorComp = Mt(v.error, t)), i(v.loading) && (e.loadingComp = Mt(v.loading, t),
+ 0 === v.delay ? e.loading = !0 : u = setTimeout(function() {
+ u = null, r(e.resolved) && r(e.error) && (e.loading = !0, d(!1));
+ }, v.delay || 200)), i(v.timeout) && (l = setTimeout(function() {
+ l = null, r(e.resolved) && h(null);
+ }, v.timeout)))), c = !1, e.loading ? e.loadingComp : e.resolved;
+ }
+ }(d, l), void 0 === e)) return function(e, t, n, r, i) {
+ var o = fe();
+ return o.asyncFactory = e, o.asyncMeta = {
+ data: t,
+ context: n,
+ children: r,
+ tag: i
+ }, o;
+ }(d, t, a, c, u);
+ t = t || {}, hn(e), i(t.model) && function(e, t) {
+ var n = e.model && e.model.prop || "value", r = e.model && e.model.event || "input";
+ (t.attrs || (t.attrs = {}))[n] = t.model.value;
+ var o = t.on || (t.on = {}), a = o[r], s = t.model.callback;
+ i(a) ? (Array.isArray(a) ? -1 === a.indexOf(s) : a !== s) && (o[r] = [ s ].concat(a)) : o[r] = s;
+ }(e.options, t);
+ var p = function(e, t, n, o) {
+ var a = t.options.props;
+ if (r(a)) return et(e, t, {}, o);
+ var s = {}, c = e.attrs, u = e.props;
+ if (i(c) || i(u)) for (var l in a) {
+ var f = A(l);
+ tt(s, u, l, f, !0) || tt(s, c, l, f, !1);
+ }
+ return et(e, t, s, o);
+ }(t, e, 0, a);
+ if (o(e.options.functional)) return function(e, t, r, o, a) {
+ var s = e.options, c = {}, u = s.props;
+ if (i(u)) for (var l in u) c[l] = $e(l, u, t || n); else i(r.attrs) && It(c, r.attrs),
+ i(r.props) && It(c, r.props);
+ var f = new Pt(r, c, a, o, e), d = s.render.call(null, f._c, f);
+ if (d instanceof ue) return Tt(d, r, f.parent, s, f);
+ if (Array.isArray(d)) {
+ for (var p = nt(d) || [], h = new Array(p.length), v = 0; v < p.length; v++) h[v] = Tt(p[v], r, f.parent, s, f);
+ return h;
+ }
+ }(e, p, t, a, c);
+ var h = t.on;
+ if (t.on = t.nativeOn, o(e.options.abstract)) {
+ var v = t.slot;
+ t = {}, v && (t.slot = v);
+ }
+ (function(e) {
+ for (var t = e.hook || (e.hook = {}), n = 0; n < Ct.length; n++) {
+ var r = Ct[n], i = t[r], o = Et[r];
+ i === o || i && i._merged || (t[r] = i ? $t(o, i) : o);
+ }
+ })(t);
+ var g = e.options.name || u, _ = new ue("vue-component-" + e.cid + (g ? "-" + g : ""), t, void 0, void 0, void 0, a, {
+ Ctor: e,
+ propsData: p,
+ listeners: h,
+ tag: u,
+ children: c
+ }, d);
+ return _;
+ }
+ }
+ }
+ function $t(e, t) {
+ var n = function(n, r) {
+ e(n, r), t(n, r);
+ };
+ return n._merged = !0, n;
+ }
+ function Lt(e, t, n, c, u, l) {
+ return (Array.isArray(n) || a(n)) && (u = c, c = n, n = void 0), o(l) && (u = 2),
+ function(e, t, n, a, c) {
+ if (i(n) && i(n.__ob__)) return fe();
+ i(n) && i(n.is) && (t = n.is);
+ if (!t) return fe();
+ 0;
+ Array.isArray(a) && "function" === typeof a[0] && (n = n || {}, n.scopedSlots = {
+ default: a[0]
+ }, a.length = 0);
+ 2 === c ? a = nt(a) : 1 === c && (a = function(e) {
+ for (var t = 0; t < e.length; t++) if (Array.isArray(e[t])) return Array.prototype.concat.apply([], e);
+ return e;
+ }(a));
+ var u, l;
+ if ("string" === typeof t) {
+ var f;
+ l = e.$vnode && e.$vnode.ns || M.getTagNamespace(t), u = M.isReservedTag(t) ? new ue(M.parsePlatformTagName(t), n, a, void 0, void 0, e) : n && n.pre || !i(f = je(e.$options, "components", t)) ? new ue(t, n, a, void 0, void 0, e) : jt(f, n, e, a, t);
+ } else u = jt(t, n, e, a);
+ return Array.isArray(u) ? u : i(u) ? (i(l) && function e(t, n, a) {
+ t.ns = n, "foreignObject" === t.tag && (n = void 0, a = !0);
+ if (i(t.children)) for (var s = 0, c = t.children.length; s < c; s++) {
+ var u = t.children[s];
+ i(u.tag) && (r(u.ns) || o(a) && "svg" !== u.tag) && e(u, n, a);
+ }
+ }(u, l), i(n) && function(e) {
+ s(e.style) && Ye(e.style);
+ s(e.class) && Ye(e.class);
+ }(n), u) : fe();
+ }(e, t, n, c, u);
+ }
+ var Dt, Rt = null;
+ function Mt(e, t) {
+ return (e.__esModule || re && "Module" === e[Symbol.toStringTag]) && (e = e.default),
+ s(e) ? t.extend(e) : e;
+ }
+ function Ut(e) {
+ return e.isComment && e.asyncFactory;
+ }
+ function Nt(e, t) {
+ Dt.$on(e, t);
+ }
+ function Ft(e, t) {
+ Dt.$off(e, t);
+ }
+ function Bt(e, t) {
+ var n = Dt;
+ return function r() {
+ var i = t.apply(null, arguments);
+ null !== i && n.$off(e, r);
+ };
+ }
+ function qt(e, t, n) {
+ Dt = e, function(e, t, n, i, a, s) {
+ var c, u, l, f;
+ for (c in e) u = e[c], l = t[c], f = Xe(c), r(u) || (r(l) ? (r(u.fns) && (u = e[c] = Ze(u, s)),
+ o(f.once) && (u = e[c] = a(f.name, u, f.capture)), n(f.name, u, f.capture, f.passive, f.params)) : u !== l && (l.fns = u,
+ e[c] = l));
+ for (c in t) r(e[c]) && (f = Xe(c), i(f.name, t[c], f.capture));
+ }(t, n || {}, Nt, Ft, Bt, e), Dt = void 0;
+ }
+ var Vt = null;
+ function Ht(e) {
+ while (e && (e = e.$parent)) if (e._inactive) return !0;
+ return !1;
+ }
+ function Kt(e, t) {
+ if (t) {
+ if (e._directInactive = !1, Ht(e)) return;
+ } else if (e._directInactive) return;
+ if (e._inactive || null === e._inactive) {
+ e._inactive = !1;
+ for (var n = 0; n < e.$children.length; n++) Kt(e.$children[n]);
+ zt(e, "activated");
+ }
+ }
+ function zt(e, t) {
+ se();
+ var n = e.$options[t], r = t + " hook";
+ if (n) for (var i = 0, o = n.length; i < o; i++) Ue(n[i], e, null, e, r);
+ e._hasHookEvent && e.$emit("hook:" + t), ce();
+ }
+ var Wt = [], Jt = [], Gt = {}, Qt = !1, Yt = !1, Xt = 0;
+ var Zt = Date.now;
+ if (H && !J) {
+ var en = window.performance;
+ en && "function" === typeof en.now && Zt() > document.createEvent("Event").timeStamp && (Zt = function() {
+ return en.now();
+ });
+ }
+ function tn() {
+ var e, t;
+ for (Zt(), Yt = !0, Wt.sort(function(e, t) {
+ return e.id - t.id;
+ }), Xt = 0; Xt < Wt.length; Xt++) e = Wt[Xt], e.before && e.before(), t = e.id,
+ Gt[t] = null, e.run();
+ var n = Jt.slice(), r = Wt.slice();
+ (function() {
+ Xt = Wt.length = Jt.length = 0, Gt = {}, Qt = Yt = !1;
+ })(), function(e) {
+ for (var t = 0; t < e.length; t++) e[t]._inactive = !0, Kt(e[t], !0);
+ }(n), function(e) {
+ var t = e.length;
+ while (t--) {
+ var n = e[t], r = n.vm;
+ r._watcher === n && r._isMounted && !r._isDestroyed && zt(r, "updated");
+ }
+ }(r), ee && M.devtools && ee.emit("flush");
+ }
+ var nn = 0, rn = function(e, t, n, r, i) {
+ this.vm = e, i && (e._watcher = this), e._watchers.push(this), r ? (this.deep = !!r.deep,
+ this.user = !!r.user, this.lazy = !!r.lazy, this.sync = !!r.sync, this.before = r.before) : this.deep = this.user = this.lazy = this.sync = !1,
+ this.cb = n, this.id = ++nn, this.active = !0, this.dirty = this.lazy, this.deps = [],
+ this.newDeps = [], this.depIds = new ne(), this.newDepIds = new ne(), this.expression = "",
+ "function" === typeof t ? this.getter = t : (this.getter = function(e) {
+ if (!B.test(e)) {
+ var t = e.split(".");
+ return function(e) {
+ for (var n = 0; n < t.length; n++) {
+ if (!e) return;
+ e = e[t[n]];
+ }
+ return e;
+ };
+ }
+ }(t), this.getter || (this.getter = I)), this.value = this.lazy ? void 0 : this.get();
+ };
+ rn.prototype.get = function() {
+ var e;
+ se(this);
+ var t = this.vm;
+ try {
+ e = this.getter.call(t, t);
+ } catch (Mn) {
+ Mn = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(Mn);
+ if (!this.user) throw Mn;
+ Me(Mn, t, 'getter for watcher "' + this.expression + '"');
+ } finally {
+ this.deep && Ye(e), ce(), this.cleanupDeps();
+ }
+ return e;
+ }, rn.prototype.addDep = function(e) {
+ var t = e.id;
+ this.newDepIds.has(t) || (this.newDepIds.add(t), this.newDeps.push(e), this.depIds.has(t) || e.addSub(this));
+ }, rn.prototype.cleanupDeps = function() {
+ var e = this.deps.length;
+ while (e--) {
+ var t = this.deps[e];
+ this.newDepIds.has(t.id) || t.removeSub(this);
+ }
+ var n = this.depIds;
+ this.depIds = this.newDepIds, this.newDepIds = n, this.newDepIds.clear(), n = this.deps,
+ this.deps = this.newDeps, this.newDeps = n, this.newDeps.length = 0;
+ }, rn.prototype.update = function() {
+ this.lazy ? this.dirty = !0 : this.sync ? this.run() : function(e) {
+ var t = e.id;
+ if (null == Gt[t]) {
+ if (Gt[t] = !0, Yt) {
+ var n = Wt.length - 1;
+ while (n > Xt && Wt[n].id > e.id) n--;
+ Wt.splice(n + 1, 0, e);
+ } else Wt.push(e);
+ Qt || (Qt = !0, Ge(tn));
+ }
+ }(this);
+ }, rn.prototype.run = function() {
+ if (this.active) {
+ var e = this.get();
+ if (e !== this.value || s(e) || this.deep) {
+ var t = this.value;
+ if (this.value = e, this.user) try {
+ this.cb.call(this.vm, e, t);
+ } catch (Mn) {
+ Mn = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(Mn);
+ Me(Mn, this.vm, 'callback for watcher "' + this.expression + '"');
+ } else this.cb.call(this.vm, e, t);
+ }
+ }
+ }, rn.prototype.evaluate = function() {
+ this.value = this.get(), this.dirty = !1;
+ }, rn.prototype.depend = function() {
+ var e = this.deps.length;
+ while (e--) this.deps[e].depend();
+ }, rn.prototype.teardown = function() {
+ if (this.active) {
+ this.vm._isBeingDestroyed || m(this.vm._watchers, this);
+ var e = this.deps.length;
+ while (e--) this.deps[e].removeSub(this);
+ this.active = !1;
+ }
+ };
+ var on = {
+ enumerable: !0,
+ configurable: !0,
+ get: I,
+ set: I
+ };
+ function an(e, t, n) {
+ on.get = function() {
+ return this[t][n];
+ }, on.set = function(e) {
+ this[t][n] = e;
+ }, Object.defineProperty(e, n, on);
+ }
+ function sn(e) {
+ e._watchers = [];
+ var t = e.$options;
+ t.props && function(e, t) {
+ var n = e.$options.propsData || {}, r = e._props = {}, i = e.$options._propKeys = [], o = !e.$parent;
+ o || ge(!1);
+ var a = function(o) {
+ i.push(o);
+ var a = $e(o, t, n, e);
+ we(r, o, a), o in e || an(e, "_props", o);
+ };
+ for (var s in t) a(s);
+ ge(!0);
+ }(e, t.props), t.methods && function(e, t) {
+ e.$options.props;
+ for (var n in t) e[n] = "function" !== typeof t[n] ? I : O(t[n], e);
+ }(e, t.methods), t.data ? function(e) {
+ var t = e.$options.data;
+ t = e._data = "function" === typeof t ? function(e, t) {
+ se();
+ try {
+ return e.call(t, t);
+ } catch (Mn) {
+ Mn = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(Mn);
+ return Me(Mn, t, "data()"), {};
+ } finally {
+ ce();
+ }
+ }(t, e) : t || {}, u(t) || (t = {});
+ var n = Object.keys(t), r = e.$options.props, i = (e.$options.methods, n.length);
+ while (i--) {
+ var o = n[i];
+ 0, r && _(r, o) || N(o) || an(e, "_data", o);
+ }
+ be(t, !0);
+ }(e) : be(e._data = {}, !0), t.computed && function(e, t) {
+ var n = e._computedWatchers = Object.create(null), r = Z();
+ for (var i in t) {
+ var o = t[i], a = "function" === typeof o ? o : o.get;
+ 0, r || (n[i] = new rn(e, a || I, I, cn)), i in e || un(e, i, o);
+ }
+ }(e, t.computed), t.watch && t.watch !== Y && function(e, t) {
+ for (var n in t) {
+ var r = t[n];
+ if (Array.isArray(r)) for (var i = 0; i < r.length; i++) dn(e, n, r[i]); else dn(e, n, r);
+ }
+ }(e, t.watch);
+ }
+ var cn = {
+ lazy: !0
+ };
+ function un(e, t, n) {
+ var r = !Z();
+ "function" === typeof n ? (on.get = r ? ln(t) : fn(n), on.set = I) : (on.get = n.get ? r && !1 !== n.cache ? ln(t) : fn(n.get) : I,
+ on.set = n.set || I), Object.defineProperty(e, t, on);
+ }
+ function ln(e) {
+ return function() {
+ var t = this._computedWatchers && this._computedWatchers[e];
+ if (t) return t.dirty && t.evaluate(), ae.SharedObject.target && t.depend(), t.value;
+ };
+ }
+ function fn(e) {
+ return function() {
+ return e.call(this, this);
+ };
+ }
+ function dn(e, t, n, r) {
+ return u(n) && (r = n, n = n.handler), "string" === typeof n && (n = e[n]), e.$watch(t, n, r);
+ }
+ var pn = 0;
+ function hn(e) {
+ var t = e.options;
+ if (e.super) {
+ var n = hn(e.super), r = e.superOptions;
+ if (n !== r) {
+ e.superOptions = n;
+ var i = function(e) {
+ var t, n = e.options, r = e.sealedOptions;
+ for (var i in n) n[i] !== r[i] && (t || (t = {}), t[i] = n[i]);
+ return t;
+ }(e);
+ i && P(e.extendOptions, i), t = e.options = Ce(n, e.extendOptions), t.name && (t.components[t.name] = e);
+ }
+ }
+ return t;
+ }
+ function vn(e) {
+ this._init(e);
+ }
+ function mn(e) {
+ e.cid = 0;
+ var t = 1;
+ e.extend = function(e) {
+ e = e || {};
+ var n = this, r = n.cid, i = e._Ctor || (e._Ctor = {});
+ if (i[r]) return i[r];
+ var o = e.name || n.options.name;
+ var a = function(e) {
+ this._init(e);
+ };
+ return a.prototype = Object.create(n.prototype), a.prototype.constructor = a, a.cid = t++,
+ a.options = Ce(n.options, e), a["super"] = n, a.options.props && function(e) {
+ var t = e.options.props;
+ for (var n in t) an(e.prototype, "_props", n);
+ }(a), a.options.computed && function(e) {
+ var t = e.options.computed;
+ for (var n in t) un(e.prototype, n, t[n]);
+ }(a), a.extend = n.extend, a.mixin = n.mixin, a.use = n.use, D.forEach(function(e) {
+ a[e] = n[e];
+ }), o && (a.options.components[o] = a), a.superOptions = n.options, a.extendOptions = e,
+ a.sealedOptions = P({}, a.options), i[r] = a, a;
+ };
+ }
+ function gn(e) {
+ return e && (e.Ctor.options.name || e.tag);
+ }
+ function _n(e, t) {
+ return Array.isArray(e) ? e.indexOf(t) > -1 : "string" === typeof e ? e.split(",").indexOf(t) > -1 : !!function(e) {
+ return "[object RegExp]" === c.call(e);
+ }(e) && e.test(t);
+ }
+ function yn(e, t) {
+ var n = e.cache, r = e.keys, i = e._vnode;
+ for (var o in n) {
+ var a = n[o];
+ if (a) {
+ var s = gn(a.componentOptions);
+ s && !t(s) && bn(n, o, r, i);
+ }
+ }
+ }
+ function bn(e, t, n, r) {
+ var i = e[t];
+ !i || r && i.tag === r.tag || i.componentInstance.$destroy(), e[t] = null, m(n, t);
+ }
+ (function(e) {
+ e.prototype._init = function(e) {
+ var t = this;
+ t._uid = pn++, t._isVue = !0, e && e._isComponent ? function(e, t) {
+ var n = e.$options = Object.create(e.constructor.options), r = t._parentVnode;
+ n.parent = t.parent, n._parentVnode = r;
+ var i = r.componentOptions;
+ n.propsData = i.propsData, n._parentListeners = i.listeners, n._renderChildren = i.children,
+ n._componentTag = i.tag, t.render && (n.render = t.render, n.staticRenderFns = t.staticRenderFns);
+ }(t, e) : t.$options = Ce(hn(t.constructor), e || {}, t), t._renderProxy = t, t._self = t,
+ function(e) {
+ var t = e.$options, n = t.parent;
+ if (n && !t.abstract) {
+ while (n.$options.abstract && n.$parent) n = n.$parent;
+ n.$children.push(e);
+ }
+ e.$parent = n, e.$root = n ? n.$root : e, e.$children = [], e.$refs = {}, e._watcher = null,
+ e._inactive = null, e._directInactive = !1, e._isMounted = !1, e._isDestroyed = !1,
+ e._isBeingDestroyed = !1;
+ }(t), function(e) {
+ e._events = Object.create(null), e._hasHookEvent = !1;
+ var t = e.$options._parentListeners;
+ t && qt(e, t);
+ }(t), function(e) {
+ e._vnode = null, e._staticTrees = null;
+ var t = e.$options, r = e.$vnode = t._parentVnode, i = r && r.context;
+ e.$slots = st(t._renderChildren, i), e.$scopedSlots = n, e._c = function(t, n, r, i) {
+ return Lt(e, t, n, r, i, !1);
+ }, e.$createElement = function(t, n, r, i) {
+ return Lt(e, t, n, r, i, !0);
+ };
+ var o = r && r.data;
+ we(e, "$attrs", o && o.attrs || n, null, !0), we(e, "$listeners", t._parentListeners || n, null, !0);
+ }(t), zt(t, "beforeCreate"), !t._$fallback && ot(t), sn(t), !t._$fallback && it(t),
+ !t._$fallback && zt(t, "created"), t.$options.el && t.$mount(t.$options.el);
+ };
+ })(vn), function(e) {
+ var t = {
+ get: function() {
+ return this._data;
+ }
+ }, n = {
+ get: function() {
+ return this._props;
+ }
+ };
+ Object.defineProperty(e.prototype, "$data", t), Object.defineProperty(e.prototype, "$props", n),
+ e.prototype.$set = ke, e.prototype.$delete = xe, e.prototype.$watch = function(e, t, n) {
+ if (u(t)) return dn(this, e, t, n);
+ n = n || {}, n.user = !0;
+ var r = new rn(this, e, t, n);
+ if (n.immediate) try {
+ t.call(this, r.value);
+ } catch (i) {
+ i = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(i);
+ Me(i, this, 'callback for immediate watcher "' + r.expression + '"');
+ }
+ return function() {
+ r.teardown();
+ };
+ };
+ }(vn), function(e) {
+ var t = /^hook:/;
+ e.prototype.$on = function(e, n) {
+ var r = this;
+ if (Array.isArray(e)) for (var i = 0, o = e.length; i < o; i++) r.$on(e[i], n); else (r._events[e] || (r._events[e] = [])).push(n),
+ t.test(e) && (r._hasHookEvent = !0);
+ return r;
+ }, e.prototype.$once = function(e, t) {
+ var n = this;
+ function r() {
+ n.$off(e, r), t.apply(n, arguments);
+ }
+ return r.fn = t, n.$on(e, r), n;
+ }, e.prototype.$off = function(e, t) {
+ var n = this;
+ if (!arguments.length) return n._events = Object.create(null), n;
+ if (Array.isArray(e)) {
+ for (var r = 0, i = e.length; r < i; r++) n.$off(e[r], t);
+ return n;
+ }
+ var o, a = n._events[e];
+ if (!a) return n;
+ if (!t) return n._events[e] = null, n;
+ var s = a.length;
+ while (s--) if (o = a[s], o === t || o.fn === t) {
+ a.splice(s, 1);
+ break;
+ }
+ return n;
+ }, e.prototype.$emit = function(e) {
+ var t = this, n = t._events[e];
+ if (n) {
+ n = n.length > 1 ? S(n) : n;
+ for (var r = S(arguments, 1), i = 'event handler for "' + e + '"', o = 0, a = n.length; o < a; o++) Ue(n[o], t, r, t, i);
+ }
+ return t;
+ };
+ }(vn), function(e) {
+ e.prototype._update = function(e, t) {
+ var n = this, r = n.$el, i = n._vnode, o = function(e) {
+ var t = Vt;
+ return Vt = e, function() {
+ Vt = t;
+ };
+ }(n);
+ n._vnode = e, n.$el = i ? n.__patch__(i, e) : n.__patch__(n.$el, e, t, !1), o(),
+ r && (r.__vue__ = null), n.$el && (n.$el.__vue__ = n), n.$vnode && n.$parent && n.$vnode === n.$parent._vnode && (n.$parent.$el = n.$el);
+ }, e.prototype.$forceUpdate = function() {
+ this._watcher && this._watcher.update();
+ }, e.prototype.$destroy = function() {
+ var e = this;
+ if (!e._isBeingDestroyed) {
+ zt(e, "beforeDestroy"), e._isBeingDestroyed = !0;
+ var t = e.$parent;
+ !t || t._isBeingDestroyed || e.$options.abstract || m(t.$children, e), e._watcher && e._watcher.teardown();
+ var n = e._watchers.length;
+ while (n--) e._watchers[n].teardown();
+ e._data.__ob__ && e._data.__ob__.vmCount--, e._isDestroyed = !0, e.__patch__(e._vnode, null),
+ zt(e, "destroyed"), e.$off(), e.$el && (e.$el.__vue__ = null), e.$vnode && (e.$vnode.parent = null);
+ }
+ };
+ }(vn), function(e) {
+ St(e.prototype), e.prototype.$nextTick = function(e) {
+ return Ge(e, this);
+ }, e.prototype._render = function() {
+ var e, t = this, n = t.$options, r = n.render, i = n._parentVnode;
+ i && (t.$scopedSlots = ut(i.data.scopedSlots, t.$slots, t.$scopedSlots)), t.$vnode = i;
+ try {
+ Rt = t, e = r.call(t._renderProxy, t.$createElement);
+ } catch (Mn) {
+ Mn = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(Mn);
+ Me(Mn, t, "render"), e = t._vnode;
+ } finally {
+ Rt = null;
+ }
+ return Array.isArray(e) && 1 === e.length && (e = e[0]), e instanceof ue || (e = fe()),
+ e.parent = i, e;
+ };
+ }(vn);
+ var wn = [ String, RegExp, Array ], kn = {
+ name: "keep-alive",
+ abstract: !0,
+ props: {
+ include: wn,
+ exclude: wn,
+ max: [ String, Number ]
+ },
+ created: function() {
+ this.cache = Object.create(null), this.keys = [];
+ },
+ destroyed: function() {
+ for (var e in this.cache) bn(this.cache, e, this.keys);
+ },
+ mounted: function() {
+ var e = this;
+ this.$watch("include", function(t) {
+ yn(e, function(e) {
+ return _n(t, e);
+ });
+ }), this.$watch("exclude", function(t) {
+ yn(e, function(e) {
+ return !_n(t, e);
+ });
+ });
+ },
+ render: function() {
+ var e = this.$slots.default, t = function(e) {
+ if (Array.isArray(e)) for (var t = 0; t < e.length; t++) {
+ var n = e[t];
+ if (i(n) && (i(n.componentOptions) || Ut(n))) return n;
+ }
+ }(e), n = t && t.componentOptions;
+ if (n) {
+ var r = gn(n), o = this.include, a = this.exclude;
+ if (o && (!r || !_n(o, r)) || a && r && _n(a, r)) return t;
+ var s = this.cache, c = this.keys, u = null == t.key ? n.Ctor.cid + (n.tag ? "::" + n.tag : "") : t.key;
+ s[u] ? (t.componentInstance = s[u].componentInstance, m(c, u), c.push(u)) : (s[u] = t,
+ c.push(u), this.max && c.length > parseInt(this.max) && bn(s, c[0], c, this._vnode)),
+ t.data.keepAlive = !0;
+ }
+ return t || e && e[0];
+ }
+ }, xn = {
+ KeepAlive: kn
+ };
+ (function(e) {
+ var t = {
+ get: function() {
+ return M;
+ }
+ };
+ Object.defineProperty(e, "config", t), e.util = {
+ warn: ie,
+ extend: P,
+ mergeOptions: Ce,
+ defineReactive: we
+ }, e.set = ke, e.delete = xe, e.nextTick = Ge, e.observable = function(e) {
+ return be(e), e;
+ }, e.options = Object.create(null), D.forEach(function(t) {
+ e.options[t + "s"] = Object.create(null);
+ }), e.options._base = e, P(e.options.components, xn), function(e) {
+ e.use = function(e) {
+ var t = this._installedPlugins || (this._installedPlugins = []);
+ if (t.indexOf(e) > -1) return this;
+ var n = S(arguments, 1);
+ return n.unshift(this), "function" === typeof e.install ? e.install.apply(e, n) : "function" === typeof e && e.apply(null, n),
+ t.push(e), this;
+ };
+ }(e), function(e) {
+ e.mixin = function(e) {
+ return this.options = Ce(this.options, e), this;
+ };
+ }(e), mn(e), function(e) {
+ D.forEach(function(t) {
+ e[t] = function(e, n) {
+ return n ? ("component" === t && u(n) && (n.name = n.name || e, n = this.options._base.extend(n)),
+ "directive" === t && "function" === typeof n && (n = {
+ bind: n,
+ update: n
+ }), this.options[t + "s"][e] = n, n) : this.options[t + "s"][e];
+ };
+ });
+ }(e);
+ })(vn), Object.defineProperty(vn.prototype, "$isServer", {
+ get: Z
+ }), Object.defineProperty(vn.prototype, "$ssrContext", {
+ get: function() {
+ return this.$vnode && this.$vnode.ssrContext;
+ }
+ }), Object.defineProperty(vn, "FunctionalRenderContext", {
+ value: Pt
+ }), vn.version = "2.6.11";
+ var An = "[object Array]", On = "[object Object]";
+ function Sn(e, t) {
+ var n = {};
+ return function e(t, n) {
+ if (t === n) return;
+ var r = Tn(t), i = Tn(n);
+ if (r == On && i == On) {
+ if (Object.keys(t).length >= Object.keys(n).length) for (var o in n) {
+ var a = t[o];
+ void 0 === a ? t[o] = null : e(a, n[o]);
+ }
+ } else r == An && i == An && t.length >= n.length && n.forEach(function(n, r) {
+ e(t[r], n);
+ });
+ }(e, t), function e(t, n, r, i) {
+ if (t === n) return;
+ var o = Tn(t), a = Tn(n);
+ if (o == On) if (a != On || Object.keys(t).length < Object.keys(n).length) Pn(i, r, t); else {
+ var s = function(o) {
+ var a = t[o], s = n[o], c = Tn(a), u = Tn(s);
+ if (c != An && c != On) a !== n[o] && function(e, t) {
+ if (("[object Null]" === e || "[object Undefined]" === e) && ("[object Null]" === t || "[object Undefined]" === t)) return !1;
+ return !0;
+ }(c, u) && Pn(i, ("" == r ? "" : r + ".") + o, a); else if (c == An) u != An || a.length < s.length ? Pn(i, ("" == r ? "" : r + ".") + o, a) : a.forEach(function(t, n) {
+ e(t, s[n], ("" == r ? "" : r + ".") + o + "[" + n + "]", i);
+ }); else if (c == On) if (u != On || Object.keys(a).length < Object.keys(s).length) Pn(i, ("" == r ? "" : r + ".") + o, a); else for (var l in a) e(a[l], s[l], ("" == r ? "" : r + ".") + o + "." + l, i);
+ };
+ for (var c in t) s(c);
+ } else o == An ? a != An || t.length < n.length ? Pn(i, r, t) : t.forEach(function(t, o) {
+ e(t, n[o], r + "[" + o + "]", i);
+ }) : Pn(i, r, t);
+ }(e, t, "", n), n;
+ }
+ function Pn(e, t, n) {
+ e[t] = n;
+ }
+ function Tn(e) {
+ return Object.prototype.toString.call(e);
+ }
+ function In(e) {
+ if (e.__next_tick_callbacks && e.__next_tick_callbacks.length) {
+ if (Object({
+ VUE_APP_DARK_MODE: "false",
+ VUE_APP_NAME: "口袋方剂学",
+ VUE_APP_PLATFORM: "mp-weixin",
+ NODE_ENV: "production",
+ BASE_URL: "/"
+ }).VUE_APP_DEBUG) {
+ var t = e.$scope;
+ console.log("[" + +new Date() + "][" + (t.is || t.route) + "][" + e._uid + "]:flushCallbacks[" + e.__next_tick_callbacks.length + "]");
+ }
+ var n = e.__next_tick_callbacks.slice(0);
+ e.__next_tick_callbacks.length = 0;
+ for (var r = 0; r < n.length; r++) n[r]();
+ }
+ }
+ function En(e, t) {
+ if (!e.__next_tick_pending && !function(e) {
+ return Wt.find(function(t) {
+ return e._watcher === t;
+ });
+ }(e)) {
+ if (Object({
+ VUE_APP_DARK_MODE: "false",
+ VUE_APP_NAME: "口袋方剂学",
+ VUE_APP_PLATFORM: "mp-weixin",
+ NODE_ENV: "production",
+ BASE_URL: "/"
+ }).VUE_APP_DEBUG) {
+ var n = e.$scope;
+ console.log("[" + +new Date() + "][" + (n.is || n.route) + "][" + e._uid + "]:nextVueTick");
+ }
+ return Ge(t, e);
+ }
+ if (Object({
+ VUE_APP_DARK_MODE: "false",
+ VUE_APP_NAME: "口袋方剂学",
+ VUE_APP_PLATFORM: "mp-weixin",
+ NODE_ENV: "production",
+ BASE_URL: "/"
+ }).VUE_APP_DEBUG) {
+ var r = e.$scope;
+ console.log("[" + +new Date() + "][" + (r.is || r.route) + "][" + e._uid + "]:nextMPTick");
+ }
+ var i;
+ if (e.__next_tick_callbacks || (e.__next_tick_callbacks = []), e.__next_tick_callbacks.push(function() {
+ if (t) try {
+ t.call(e);
+ } catch (Mn) {
+ Mn = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(Mn);
+ Me(Mn, e, "nextTick");
+ } else i && i(e);
+ }), !t && "undefined" !== typeof Promise) return new Promise(function(e) {
+ i = e;
+ });
+ }
+ function Cn(e, t) {
+ return t && (t._isVue || t.__v_isMPComponent) ? {} : t;
+ }
+ function jn() {}
+ function $n(e) {
+ return Array.isArray(e) ? function(e) {
+ for (var t, n = "", r = 0, o = e.length; r < o; r++) i(t = $n(e[r])) && "" !== t && (n && (n += " "),
+ n += t);
+ return n;
+ }(e) : s(e) ? function(e) {
+ var t = "";
+ for (var n in e) e[n] && (t && (t += " "), t += n);
+ return t;
+ }(e) : "string" === typeof e ? e : "";
+ }
+ var Ln = y(function(e) {
+ var t = {}, n = /:(.+)/;
+ return e.split(/;(?![^(]*\))/g).forEach(function(e) {
+ if (e) {
+ var r = e.split(n);
+ r.length > 1 && (t[r[0].trim()] = r[1].trim());
+ }
+ }), t;
+ });
+ var Dn = [ "createSelectorQuery", "createIntersectionObserver", "selectAllComponents", "selectComponent" ];
+ var Rn = [ "onLaunch", "onShow", "onHide", "onUniNViewMessage", "onPageNotFound", "onThemeChange", "onError", "onUnhandledRejection", "onInit", "onLoad", "onReady", "onUnload", "onPullDownRefresh", "onReachBottom", "onTabItemTap", "onAddToFavorites", "onShareTimeline", "onShareAppMessage", "onResize", "onPageScroll", "onNavigationBarButtonTap", "onBackPress", "onNavigationBarSearchInputChanged", "onNavigationBarSearchInputConfirmed", "onNavigationBarSearchInputClicked", "onUploadDouyinVideo", "onNFCReadMessage", "onPageShow", "onPageHide", "onPageResize" ];
+ vn.prototype.__patch__ = function(e, t) {
+ var n = this;
+ if (null !== t && ("page" === this.mpType || "component" === this.mpType)) {
+ var r = this.$scope, i = Object.create(null);
+ try {
+ i = function(e) {
+ var t = Object.create(null), n = [].concat(Object.keys(e._data || {}), Object.keys(e._computedWatchers || {}));
+ n.reduce(function(t, n) {
+ return t[n] = e[n], t;
+ }, t);
+ var r = e.__composition_api_state__ || e.__secret_vfa_state__, i = r && r.rawBindings;
+ return i && Object.keys(i).forEach(function(n) {
+ t[n] = e[n];
+ }), Object.assign(t, e.$mp.data || {}), Array.isArray(e.$options.behaviors) && -1 !== e.$options.behaviors.indexOf("uni://form-field") && (t["name"] = e.name,
+ t["value"] = e.value), JSON.parse(JSON.stringify(t, Cn));
+ }(this);
+ } catch (s) {
+ s = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(s);
+ console.error(s);
+ }
+ i.__webviewId__ = r.data.__webviewId__;
+ var o = Object.create(null);
+ Object.keys(i).forEach(function(e) {
+ o[e] = r.data[e];
+ });
+ var a = !1 === this.$shouldDiffData ? i : Sn(i, o);
+ Object.keys(a).length ? (Object({
+ VUE_APP_DARK_MODE: "false",
+ VUE_APP_NAME: "口袋方剂学",
+ VUE_APP_PLATFORM: "mp-weixin",
+ NODE_ENV: "production",
+ BASE_URL: "/"
+ }).VUE_APP_DEBUG && console.log("[" + +new Date() + "][" + (r.is || r.route) + "][" + this._uid + "]差量更新", JSON.stringify(a)),
+ this.__next_tick_pending = !0, r.setData(a, function() {
+ n.__next_tick_pending = !1, In(n);
+ })) : In(this);
+ }
+ }, vn.prototype.$mount = function(e, t) {
+ return function(e, t, n) {
+ return e.mpType ? ("app" === e.mpType && (e.$options.render = jn), e.$options.render || (e.$options.render = jn),
+ !e._$fallback && zt(e, "beforeMount"), new rn(e, function() {
+ e._update(e._render(), n);
+ }, I, {
+ before: function() {
+ e._isMounted && !e._isDestroyed && zt(e, "beforeUpdate");
+ }
+ }, !0), n = !1, e) : e;
+ }(this, 0, t);
+ }, function(e) {
+ var t = e.extend;
+ e.extend = function(e) {
+ e = e || {};
+ var n = e.methods;
+ return n && Object.keys(n).forEach(function(t) {
+ -1 !== Rn.indexOf(t) && (e[t] = n[t], delete n[t]);
+ }), t.call(this, e);
+ };
+ var n = e.config.optionMergeStrategies, r = n.created;
+ Rn.forEach(function(e) {
+ n[e] = r;
+ }), e.prototype.__lifecycle_hooks__ = Rn;
+ }(vn), function(e) {
+ e.config.errorHandler = function(t, n, r) {
+ e.util.warn("Error in " + r + ': "' + t.toString() + '"', n), console.error(t);
+ var i = "function" === typeof getApp && getApp();
+ i && i.onError && i.onError(t);
+ };
+ var t = e.prototype.$emit;
+ e.prototype.$emit = function(e) {
+ if (this.$scope && e) {
+ var n = this.$scope["_triggerEvent"] || this.$scope["triggerEvent"];
+ if (n) try {
+ n.call(this.$scope, e, {
+ __args__: S(arguments, 1)
+ });
+ } catch (r) {}
+ }
+ return t.apply(this, arguments);
+ }, e.prototype.$nextTick = function(e) {
+ return En(this, e);
+ }, Dn.forEach(function(t) {
+ e.prototype[t] = function(e) {
+ return this.$scope && this.$scope[t] ? this.$scope[t](e) : "undefined" !== typeof my ? "createSelectorQuery" === t ? my.createSelectorQuery(e) : "createIntersectionObserver" === t ? my.createIntersectionObserver(e) : void 0 : void 0;
+ };
+ }), e.prototype.__init_provide = it, e.prototype.__init_injections = ot, e.prototype.__call_hook = function(e, t) {
+ var n = this;
+ se();
+ var r, i = n.$options[e], o = e + " hook";
+ if (i) for (var a = 0, s = i.length; a < s; a++) r = Ue(i[a], n, t ? [ t ] : null, n, o);
+ return n._hasHookEvent && n.$emit("hook:" + e, t), ce(), r;
+ }, e.prototype.__set_model = function(t, n, r, i) {
+ Array.isArray(i) && (-1 !== i.indexOf("trim") && (r = r.trim()), -1 !== i.indexOf("number") && (r = this._n(r))),
+ t || (t = this), e.set(t, n, r);
+ }, e.prototype.__set_sync = function(t, n, r) {
+ t || (t = this), e.set(t, n, r);
+ }, e.prototype.__get_orig = function(e) {
+ return u(e) && e["$orig"] || e;
+ }, e.prototype.__get_value = function(e, t) {
+ return function e(t, n) {
+ var r = n.split("."), i = r[0];
+ return 0 === i.indexOf("__$n") && (i = parseInt(i.replace("__$n", ""))), 1 === r.length ? t[i] : e(t[i], r.slice(1).join("."));
+ }(t || this, e);
+ }, e.prototype.__get_class = function(e, t) {
+ return function(e, t) {
+ return i(e) || i(t) ? function(e, t) {
+ return e ? t ? e + " " + t : e : t || "";
+ }(e, $n(t)) : "";
+ }(t, e);
+ }, e.prototype.__get_style = function(e, t) {
+ if (!e && !t) return "";
+ var n = function(e) {
+ return Array.isArray(e) ? T(e) : "string" === typeof e ? Ln(e) : e;
+ }(e), r = t ? P(t, n) : n;
+ return Object.keys(r).map(function(e) {
+ return A(e) + ":" + r[e];
+ }).join(";");
+ }, e.prototype.__map = function(e, t) {
+ var n, r, i, o, a;
+ if (Array.isArray(e)) {
+ for (n = new Array(e.length), r = 0, i = e.length; r < i; r++) n[r] = t(e[r], r);
+ return n;
+ }
+ if (s(e)) {
+ for (o = Object.keys(e), n = Object.create(null), r = 0, i = o.length; r < i; r++) a = o[r],
+ n[a] = t(e[a], a, r);
+ return n;
+ }
+ if ("number" === typeof e) {
+ for (n = new Array(e), r = 0, i = e; r < i; r++) n[r] = t(r, r);
+ return n;
+ }
+ return [];
+ };
+ }(vn), t["default"] = vn;
+ }.call(this, n("c8ba"));
+ },
+ "6b58": function(e, t, n) {
+ var r = n("7037")["default"], i = n("3c96");
+ e.exports = function(e, t) {
+ if (t && ("object" === r(t) || "function" === typeof t)) return t;
+ if (void 0 !== t) throw new TypeError("Derived constructors may only return object or undefined");
+ return i(e);
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ "6f8f": function(e, t) {
+ e.exports = function() {
+ if ("undefined" === typeof Reflect || !Reflect.construct) return !1;
+ if (Reflect.construct.sham) return !1;
+ if ("function" === typeof Proxy) return !0;
+ try {
+ return Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {})),
+ !0;
+ } catch (e) {
+ e = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(e);
+ return !1;
+ }
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ 7037: function(e, t) {
+ function n(t) {
+ return e.exports = n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) {
+ return typeof e;
+ } : function(e) {
+ return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e;
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports, n(t);
+ }
+ e.exports = n, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ "7ec2": function(e, t, n) {
+ var r = n("7037")["default"];
+ function i() {
+ "use strict";
+ /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ e.exports = i = function() {
+ return t;
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ var t = {}, n = Object.prototype, o = n.hasOwnProperty, a = Object.defineProperty || function(e, t, n) {
+ e[t] = n.value;
+ }, s = "function" == typeof Symbol ? Symbol : {}, c = s.iterator || "@@iterator", u = s.asyncIterator || "@@asyncIterator", l = s.toStringTag || "@@toStringTag";
+ function f(e, t, n) {
+ return Object.defineProperty(e, t, {
+ value: n,
+ enumerable: !0,
+ configurable: !0,
+ writable: !0
+ }), e[t];
+ }
+ try {
+ f({}, "");
+ } catch (C) {
+ C = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(C);
+ f = function(e, t, n) {
+ return e[t] = n;
+ };
+ }
+ function d(e, t, n, r) {
+ var i = t && t.prototype instanceof v ? t : v, o = Object.create(i.prototype), s = new T(r || []);
+ return a(o, "_invoke", {
+ value: A(e, n, s)
+ }), o;
+ }
+ function p(e, t, n) {
+ try {
+ return {
+ type: "normal",
+ arg: e.call(t, n)
+ };
+ } catch (C) {
+ C = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(C);
+ return {
+ type: "throw",
+ arg: C
+ };
+ }
+ }
+ t.wrap = d;
+ var h = {};
+ function v() {}
+ function m() {}
+ function g() {}
+ var _ = {};
+ f(_, c, function() {
+ return this;
+ });
+ var y = Object.getPrototypeOf, b = y && y(y(I([])));
+ b && b !== n && o.call(b, c) && (_ = b);
+ var w = g.prototype = v.prototype = Object.create(_);
+ function k(e) {
+ [ "next", "throw", "return" ].forEach(function(t) {
+ f(e, t, function(e) {
+ return this._invoke(t, e);
+ });
+ });
+ }
+ function x(e, t) {
+ var n;
+ a(this, "_invoke", {
+ value: function(i, a) {
+ function s() {
+ return new t(function(n, s) {
+ (function n(i, a, s, c) {
+ var u = p(e[i], e, a);
+ if ("throw" !== u.type) {
+ var l = u.arg, f = l.value;
+ return f && "object" == r(f) && o.call(f, "__await") ? t.resolve(f.__await).then(function(e) {
+ n("next", e, s, c);
+ }, function(e) {
+ n("throw", e, s, c);
+ }) : t.resolve(f).then(function(e) {
+ l.value = e, s(l);
+ }, function(e) {
+ return n("throw", e, s, c);
+ });
+ }
+ c(u.arg);
+ })(i, a, n, s);
+ });
+ }
+ return n = n ? n.then(s, s) : s();
+ }
+ });
+ }
+ function A(e, t, n) {
+ var r = "suspendedStart";
+ return function(i, o) {
+ if ("executing" === r) throw new Error("Generator is already running");
+ if ("completed" === r) {
+ if ("throw" === i) throw o;
+ return E();
+ }
+ for (n.method = i, n.arg = o; ;) {
+ var a = n.delegate;
+ if (a) {
+ var s = O(a, n);
+ if (s) {
+ if (s === h) continue;
+ return s;
+ }
+ }
+ if ("next" === n.method) n.sent = n._sent = n.arg; else if ("throw" === n.method) {
+ if ("suspendedStart" === r) throw r = "completed", n.arg;
+ n.dispatchException(n.arg);
+ } else "return" === n.method && n.abrupt("return", n.arg);
+ r = "executing";
+ var c = p(e, t, n);
+ if ("normal" === c.type) {
+ if (r = n.done ? "completed" : "suspendedYield", c.arg === h) continue;
+ return {
+ value: c.arg,
+ done: n.done
+ };
+ }
+ "throw" === c.type && (r = "completed", n.method = "throw", n.arg = c.arg);
+ }
+ };
+ }
+ function O(e, t) {
+ var n = t.method, r = e.iterator[n];
+ if (void 0 === r) return t.delegate = null, "throw" === n && e.iterator["return"] && (t.method = "return",
+ t.arg = void 0, O(e, t), "throw" === t.method) || "return" !== n && (t.method = "throw",
+ t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), h;
+ var i = p(r, e.iterator, t.arg);
+ if ("throw" === i.type) return t.method = "throw", t.arg = i.arg, t.delegate = null,
+ h;
+ var o = i.arg;
+ return o ? o.done ? (t[e.resultName] = o.value, t.next = e.nextLoc, "return" !== t.method && (t.method = "next",
+ t.arg = void 0), t.delegate = null, h) : o : (t.method = "throw", t.arg = new TypeError("iterator result is not an object"),
+ t.delegate = null, h);
+ }
+ function S(e) {
+ var t = {
+ tryLoc: e[0]
+ };
+ 1 in e && (t.catchLoc = e[1]), 2 in e && (t.finallyLoc = e[2], t.afterLoc = e[3]),
+ this.tryEntries.push(t);
+ }
+ function P(e) {
+ var t = e.completion || {};
+ t.type = "normal", delete t.arg, e.completion = t;
+ }
+ function T(e) {
+ this.tryEntries = [ {
+ tryLoc: "root"
+ } ], e.forEach(S, this), this.reset(!0);
+ }
+ function I(e) {
+ if (e) {
+ var t = e[c];
+ if (t) return t.call(e);
+ if ("function" == typeof e.next) return e;
+ if (!isNaN(e.length)) {
+ var n = -1, r = function t() {
+ for (;++n < e.length; ) if (o.call(e, n)) return t.value = e[n], t.done = !1, t;
+ return t.value = void 0, t.done = !0, t;
+ };
+ return r.next = r;
+ }
+ }
+ return {
+ next: E
+ };
+ }
+ function E() {
+ return {
+ value: void 0,
+ done: !0
+ };
+ }
+ return m.prototype = g, a(w, "constructor", {
+ value: g,
+ configurable: !0
+ }), a(g, "constructor", {
+ value: m,
+ configurable: !0
+ }), m.displayName = f(g, l, "GeneratorFunction"), t.isGeneratorFunction = function(e) {
+ var t = "function" == typeof e && e.constructor;
+ return !!t && (t === m || "GeneratorFunction" === (t.displayName || t.name));
+ }, t.mark = function(e) {
+ return Object.setPrototypeOf ? Object.setPrototypeOf(e, g) : (e.__proto__ = g, f(e, l, "GeneratorFunction")),
+ e.prototype = Object.create(w), e;
+ }, t.awrap = function(e) {
+ return {
+ __await: e
+ };
+ }, k(x.prototype), f(x.prototype, u, function() {
+ return this;
+ }), t.AsyncIterator = x, t.async = function(e, n, r, i, o) {
+ void 0 === o && (o = Promise);
+ var a = new x(d(e, n, r, i), o);
+ return t.isGeneratorFunction(n) ? a : a.next().then(function(e) {
+ return e.done ? e.value : a.next();
+ });
+ }, k(w), f(w, l, "Generator"), f(w, c, function() {
+ return this;
+ }), f(w, "toString", function() {
+ return "[object Generator]";
+ }), t.keys = function(e) {
+ var t = Object(e), n = [];
+ for (var r in t) n.push(r);
+ return n.reverse(), function e() {
+ for (;n.length; ) {
+ var r = n.pop();
+ if (r in t) return e.value = r, e.done = !1, e;
+ }
+ return e.done = !0, e;
+ };
+ }, t.values = I, T.prototype = {
+ constructor: T,
+ reset: function(e) {
+ if (this.prev = 0, this.next = 0, this.sent = this._sent = void 0, this.done = !1,
+ this.delegate = null, this.method = "next", this.arg = void 0, this.tryEntries.forEach(P),
+ !e) for (var t in this) "t" === t.charAt(0) && o.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0);
+ },
+ stop: function() {
+ this.done = !0;
+ var e = this.tryEntries[0].completion;
+ if ("throw" === e.type) throw e.arg;
+ return this.rval;
+ },
+ dispatchException: function(e) {
+ if (this.done) throw e;
+ var t = this;
+ function n(n, r) {
+ return a.type = "throw", a.arg = e, t.next = n, r && (t.method = "next", t.arg = void 0),
+ !!r;
+ }
+ for (var r = this.tryEntries.length - 1; r >= 0; --r) {
+ var i = this.tryEntries[r], a = i.completion;
+ if ("root" === i.tryLoc) return n("end");
+ if (i.tryLoc <= this.prev) {
+ var s = o.call(i, "catchLoc"), c = o.call(i, "finallyLoc");
+ if (s && c) {
+ if (this.prev < i.catchLoc) return n(i.catchLoc, !0);
+ if (this.prev < i.finallyLoc) return n(i.finallyLoc);
+ } else if (s) {
+ if (this.prev < i.catchLoc) return n(i.catchLoc, !0);
+ } else {
+ if (!c) throw new Error("try statement without catch or finally");
+ if (this.prev < i.finallyLoc) return n(i.finallyLoc);
+ }
+ }
+ }
+ },
+ abrupt: function(e, t) {
+ for (var n = this.tryEntries.length - 1; n >= 0; --n) {
+ var r = this.tryEntries[n];
+ if (r.tryLoc <= this.prev && o.call(r, "finallyLoc") && this.prev < r.finallyLoc) {
+ var i = r;
+ break;
+ }
+ }
+ i && ("break" === e || "continue" === e) && i.tryLoc <= t && t <= i.finallyLoc && (i = null);
+ var a = i ? i.completion : {};
+ return a.type = e, a.arg = t, i ? (this.method = "next", this.next = i.finallyLoc,
+ h) : this.complete(a);
+ },
+ complete: function(e, t) {
+ if ("throw" === e.type) throw e.arg;
+ return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg,
+ this.method = "return", this.next = "end") : "normal" === e.type && t && (this.next = t),
+ h;
+ },
+ finish: function(e) {
+ for (var t = this.tryEntries.length - 1; t >= 0; --t) {
+ var n = this.tryEntries[t];
+ if (n.finallyLoc === e) return this.complete(n.completion, n.afterLoc), P(n), h;
+ }
+ },
+ catch: function(e) {
+ for (var t = this.tryEntries.length - 1; t >= 0; --t) {
+ var n = this.tryEntries[t];
+ if (n.tryLoc === e) {
+ var r = n.completion;
+ if ("throw" === r.type) {
+ var i = r.arg;
+ P(n);
+ }
+ return i;
+ }
+ }
+ throw new Error("illegal catch attempt");
+ },
+ delegateYield: function(e, t, n) {
+ return this.delegate = {
+ iterator: I(e),
+ resultName: t,
+ nextLoc: n
+ }, "next" === this.method && (this.arg = void 0), h;
+ }
+ }, t;
+ }
+ e.exports = i, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ "8ba5": function(e) {
+ e.exports = JSON.parse('{"uni-popup.cancel":"取消","uni-popup.ok":"确定","uni-popup.placeholder":"请输入","uni-popup.title":"提示","uni-popup.shareTitle":"分享到"}');
+ },
+ "8daa": function(e, t, n) {
+ "use strict";
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ t.default = {
+ id: "2852637",
+ name: "uniui图标库",
+ font_family: "uniicons",
+ css_prefix_text: "uniui-",
+ description: "",
+ glyphs: [ {
+ icon_id: "25027049",
+ name: "yanse",
+ font_class: "color",
+ unicode: "e6cf",
+ unicode_decimal: 59087
+ }, {
+ icon_id: "25027048",
+ name: "wallet",
+ font_class: "wallet",
+ unicode: "e6b1",
+ unicode_decimal: 59057
+ }, {
+ icon_id: "25015720",
+ name: "settings-filled",
+ font_class: "settings-filled",
+ unicode: "e6ce",
+ unicode_decimal: 59086
+ }, {
+ icon_id: "25015434",
+ name: "shimingrenzheng-filled",
+ font_class: "auth-filled",
+ unicode: "e6cc",
+ unicode_decimal: 59084
+ }, {
+ icon_id: "24934246",
+ name: "shop-filled",
+ font_class: "shop-filled",
+ unicode: "e6cd",
+ unicode_decimal: 59085
+ }, {
+ icon_id: "24934159",
+ name: "staff-filled-01",
+ font_class: "staff-filled",
+ unicode: "e6cb",
+ unicode_decimal: 59083
+ }, {
+ icon_id: "24932461",
+ name: "VIP-filled",
+ font_class: "vip-filled",
+ unicode: "e6c6",
+ unicode_decimal: 59078
+ }, {
+ icon_id: "24932462",
+ name: "plus_circle_fill",
+ font_class: "plus-filled",
+ unicode: "e6c7",
+ unicode_decimal: 59079
+ }, {
+ icon_id: "24932463",
+ name: "folder_add-filled",
+ font_class: "folder-add-filled",
+ unicode: "e6c8",
+ unicode_decimal: 59080
+ }, {
+ icon_id: "24932464",
+ name: "yanse-filled",
+ font_class: "color-filled",
+ unicode: "e6c9",
+ unicode_decimal: 59081
+ }, {
+ icon_id: "24932465",
+ name: "tune-filled",
+ font_class: "tune-filled",
+ unicode: "e6ca",
+ unicode_decimal: 59082
+ }, {
+ icon_id: "24932455",
+ name: "a-rilidaka-filled",
+ font_class: "calendar-filled",
+ unicode: "e6c0",
+ unicode_decimal: 59072
+ }, {
+ icon_id: "24932456",
+ name: "notification-filled",
+ font_class: "notification-filled",
+ unicode: "e6c1",
+ unicode_decimal: 59073
+ }, {
+ icon_id: "24932457",
+ name: "wallet-filled",
+ font_class: "wallet-filled",
+ unicode: "e6c2",
+ unicode_decimal: 59074
+ }, {
+ icon_id: "24932458",
+ name: "paihangbang-filled",
+ font_class: "medal-filled",
+ unicode: "e6c3",
+ unicode_decimal: 59075
+ }, {
+ icon_id: "24932459",
+ name: "gift-filled",
+ font_class: "gift-filled",
+ unicode: "e6c4",
+ unicode_decimal: 59076
+ }, {
+ icon_id: "24932460",
+ name: "fire-filled",
+ font_class: "fire-filled",
+ unicode: "e6c5",
+ unicode_decimal: 59077
+ }, {
+ icon_id: "24928001",
+ name: "refreshempty",
+ font_class: "refreshempty",
+ unicode: "e6bf",
+ unicode_decimal: 59071
+ }, {
+ icon_id: "24926853",
+ name: "location-ellipse",
+ font_class: "location-filled",
+ unicode: "e6af",
+ unicode_decimal: 59055
+ }, {
+ icon_id: "24926735",
+ name: "person-filled",
+ font_class: "person-filled",
+ unicode: "e69d",
+ unicode_decimal: 59037
+ }, {
+ icon_id: "24926703",
+ name: "personadd-filled",
+ font_class: "personadd-filled",
+ unicode: "e698",
+ unicode_decimal: 59032
+ }, {
+ icon_id: "24923351",
+ name: "back",
+ font_class: "back",
+ unicode: "e6b9",
+ unicode_decimal: 59065
+ }, {
+ icon_id: "24923352",
+ name: "forward",
+ font_class: "forward",
+ unicode: "e6ba",
+ unicode_decimal: 59066
+ }, {
+ icon_id: "24923353",
+ name: "arrowthinright",
+ font_class: "arrow-right",
+ unicode: "e6bb",
+ unicode_decimal: 59067
+ }, {
+ icon_id: "24923353",
+ name: "arrowthinright",
+ font_class: "arrowthinright",
+ unicode: "e6bb",
+ unicode_decimal: 59067
+ }, {
+ icon_id: "24923354",
+ name: "arrowthinleft",
+ font_class: "arrow-left",
+ unicode: "e6bc",
+ unicode_decimal: 59068
+ }, {
+ icon_id: "24923354",
+ name: "arrowthinleft",
+ font_class: "arrowthinleft",
+ unicode: "e6bc",
+ unicode_decimal: 59068
+ }, {
+ icon_id: "24923355",
+ name: "arrowthinup",
+ font_class: "arrow-up",
+ unicode: "e6bd",
+ unicode_decimal: 59069
+ }, {
+ icon_id: "24923355",
+ name: "arrowthinup",
+ font_class: "arrowthinup",
+ unicode: "e6bd",
+ unicode_decimal: 59069
+ }, {
+ icon_id: "24923356",
+ name: "arrowthindown",
+ font_class: "arrow-down",
+ unicode: "e6be",
+ unicode_decimal: 59070
+ }, {
+ icon_id: "24923356",
+ name: "arrowthindown",
+ font_class: "arrowthindown",
+ unicode: "e6be",
+ unicode_decimal: 59070
+ }, {
+ icon_id: "24923349",
+ name: "arrowdown",
+ font_class: "bottom",
+ unicode: "e6b8",
+ unicode_decimal: 59064
+ }, {
+ icon_id: "24923349",
+ name: "arrowdown",
+ font_class: "arrowdown",
+ unicode: "e6b8",
+ unicode_decimal: 59064
+ }, {
+ icon_id: "24923346",
+ name: "arrowright",
+ font_class: "right",
+ unicode: "e6b5",
+ unicode_decimal: 59061
+ }, {
+ icon_id: "24923346",
+ name: "arrowright",
+ font_class: "arrowright",
+ unicode: "e6b5",
+ unicode_decimal: 59061
+ }, {
+ icon_id: "24923347",
+ name: "arrowup",
+ font_class: "top",
+ unicode: "e6b6",
+ unicode_decimal: 59062
+ }, {
+ icon_id: "24923347",
+ name: "arrowup",
+ font_class: "arrowup",
+ unicode: "e6b6",
+ unicode_decimal: 59062
+ }, {
+ icon_id: "24923348",
+ name: "arrowleft",
+ font_class: "left",
+ unicode: "e6b7",
+ unicode_decimal: 59063
+ }, {
+ icon_id: "24923348",
+ name: "arrowleft",
+ font_class: "arrowleft",
+ unicode: "e6b7",
+ unicode_decimal: 59063
+ }, {
+ icon_id: "24923334",
+ name: "eye",
+ font_class: "eye",
+ unicode: "e651",
+ unicode_decimal: 58961
+ }, {
+ icon_id: "24923335",
+ name: "eye-filled",
+ font_class: "eye-filled",
+ unicode: "e66a",
+ unicode_decimal: 58986
+ }, {
+ icon_id: "24923336",
+ name: "eye-slash",
+ font_class: "eye-slash",
+ unicode: "e6b3",
+ unicode_decimal: 59059
+ }, {
+ icon_id: "24923337",
+ name: "eye-slash-filled",
+ font_class: "eye-slash-filled",
+ unicode: "e6b4",
+ unicode_decimal: 59060
+ }, {
+ icon_id: "24923305",
+ name: "info-filled",
+ font_class: "info-filled",
+ unicode: "e649",
+ unicode_decimal: 58953
+ }, {
+ icon_id: "24923299",
+ name: "reload-01",
+ font_class: "reload",
+ unicode: "e6b2",
+ unicode_decimal: 59058
+ }, {
+ icon_id: "24923195",
+ name: "mic_slash_fill",
+ font_class: "micoff-filled",
+ unicode: "e6b0",
+ unicode_decimal: 59056
+ }, {
+ icon_id: "24923165",
+ name: "map-pin-ellipse",
+ font_class: "map-pin-ellipse",
+ unicode: "e6ac",
+ unicode_decimal: 59052
+ }, {
+ icon_id: "24923166",
+ name: "map-pin",
+ font_class: "map-pin",
+ unicode: "e6ad",
+ unicode_decimal: 59053
+ }, {
+ icon_id: "24923167",
+ name: "location",
+ font_class: "location",
+ unicode: "e6ae",
+ unicode_decimal: 59054
+ }, {
+ icon_id: "24923064",
+ name: "starhalf",
+ font_class: "starhalf",
+ unicode: "e683",
+ unicode_decimal: 59011
+ }, {
+ icon_id: "24923065",
+ name: "star",
+ font_class: "star",
+ unicode: "e688",
+ unicode_decimal: 59016
+ }, {
+ icon_id: "24923066",
+ name: "star-filled",
+ font_class: "star-filled",
+ unicode: "e68f",
+ unicode_decimal: 59023
+ }, {
+ icon_id: "24899646",
+ name: "a-rilidaka",
+ font_class: "calendar",
+ unicode: "e6a0",
+ unicode_decimal: 59040
+ }, {
+ icon_id: "24899647",
+ name: "fire",
+ font_class: "fire",
+ unicode: "e6a1",
+ unicode_decimal: 59041
+ }, {
+ icon_id: "24899648",
+ name: "paihangbang",
+ font_class: "medal",
+ unicode: "e6a2",
+ unicode_decimal: 59042
+ }, {
+ icon_id: "24899649",
+ name: "font",
+ font_class: "font",
+ unicode: "e6a3",
+ unicode_decimal: 59043
+ }, {
+ icon_id: "24899650",
+ name: "gift",
+ font_class: "gift",
+ unicode: "e6a4",
+ unicode_decimal: 59044
+ }, {
+ icon_id: "24899651",
+ name: "link",
+ font_class: "link",
+ unicode: "e6a5",
+ unicode_decimal: 59045
+ }, {
+ icon_id: "24899652",
+ name: "notification",
+ font_class: "notification",
+ unicode: "e6a6",
+ unicode_decimal: 59046
+ }, {
+ icon_id: "24899653",
+ name: "staff",
+ font_class: "staff",
+ unicode: "e6a7",
+ unicode_decimal: 59047
+ }, {
+ icon_id: "24899654",
+ name: "VIP",
+ font_class: "vip",
+ unicode: "e6a8",
+ unicode_decimal: 59048
+ }, {
+ icon_id: "24899655",
+ name: "folder_add",
+ font_class: "folder-add",
+ unicode: "e6a9",
+ unicode_decimal: 59049
+ }, {
+ icon_id: "24899656",
+ name: "tune",
+ font_class: "tune",
+ unicode: "e6aa",
+ unicode_decimal: 59050
+ }, {
+ icon_id: "24899657",
+ name: "shimingrenzheng",
+ font_class: "auth",
+ unicode: "e6ab",
+ unicode_decimal: 59051
+ }, {
+ icon_id: "24899565",
+ name: "person",
+ font_class: "person",
+ unicode: "e699",
+ unicode_decimal: 59033
+ }, {
+ icon_id: "24899566",
+ name: "email-filled",
+ font_class: "email-filled",
+ unicode: "e69a",
+ unicode_decimal: 59034
+ }, {
+ icon_id: "24899567",
+ name: "phone-filled",
+ font_class: "phone-filled",
+ unicode: "e69b",
+ unicode_decimal: 59035
+ }, {
+ icon_id: "24899568",
+ name: "phone",
+ font_class: "phone",
+ unicode: "e69c",
+ unicode_decimal: 59036
+ }, {
+ icon_id: "24899570",
+ name: "email",
+ font_class: "email",
+ unicode: "e69e",
+ unicode_decimal: 59038
+ }, {
+ icon_id: "24899571",
+ name: "personadd",
+ font_class: "personadd",
+ unicode: "e69f",
+ unicode_decimal: 59039
+ }, {
+ icon_id: "24899558",
+ name: "chatboxes-filled",
+ font_class: "chatboxes-filled",
+ unicode: "e692",
+ unicode_decimal: 59026
+ }, {
+ icon_id: "24899559",
+ name: "contact",
+ font_class: "contact",
+ unicode: "e693",
+ unicode_decimal: 59027
+ }, {
+ icon_id: "24899560",
+ name: "chatbubble-filled",
+ font_class: "chatbubble-filled",
+ unicode: "e694",
+ unicode_decimal: 59028
+ }, {
+ icon_id: "24899561",
+ name: "contact-filled",
+ font_class: "contact-filled",
+ unicode: "e695",
+ unicode_decimal: 59029
+ }, {
+ icon_id: "24899562",
+ name: "chatboxes",
+ font_class: "chatboxes",
+ unicode: "e696",
+ unicode_decimal: 59030
+ }, {
+ icon_id: "24899563",
+ name: "chatbubble",
+ font_class: "chatbubble",
+ unicode: "e697",
+ unicode_decimal: 59031
+ }, {
+ icon_id: "24881290",
+ name: "upload-filled",
+ font_class: "upload-filled",
+ unicode: "e68e",
+ unicode_decimal: 59022
+ }, {
+ icon_id: "24881292",
+ name: "upload",
+ font_class: "upload",
+ unicode: "e690",
+ unicode_decimal: 59024
+ }, {
+ icon_id: "24881293",
+ name: "weixin",
+ font_class: "weixin",
+ unicode: "e691",
+ unicode_decimal: 59025
+ }, {
+ icon_id: "24881274",
+ name: "compose",
+ font_class: "compose",
+ unicode: "e67f",
+ unicode_decimal: 59007
+ }, {
+ icon_id: "24881275",
+ name: "qq",
+ font_class: "qq",
+ unicode: "e680",
+ unicode_decimal: 59008
+ }, {
+ icon_id: "24881276",
+ name: "download-filled",
+ font_class: "download-filled",
+ unicode: "e681",
+ unicode_decimal: 59009
+ }, {
+ icon_id: "24881277",
+ name: "pengyouquan",
+ font_class: "pyq",
+ unicode: "e682",
+ unicode_decimal: 59010
+ }, {
+ icon_id: "24881279",
+ name: "sound",
+ font_class: "sound",
+ unicode: "e684",
+ unicode_decimal: 59012
+ }, {
+ icon_id: "24881280",
+ name: "trash-filled",
+ font_class: "trash-filled",
+ unicode: "e685",
+ unicode_decimal: 59013
+ }, {
+ icon_id: "24881281",
+ name: "sound-filled",
+ font_class: "sound-filled",
+ unicode: "e686",
+ unicode_decimal: 59014
+ }, {
+ icon_id: "24881282",
+ name: "trash",
+ font_class: "trash",
+ unicode: "e687",
+ unicode_decimal: 59015
+ }, {
+ icon_id: "24881284",
+ name: "videocam-filled",
+ font_class: "videocam-filled",
+ unicode: "e689",
+ unicode_decimal: 59017
+ }, {
+ icon_id: "24881285",
+ name: "spinner-cycle",
+ font_class: "spinner-cycle",
+ unicode: "e68a",
+ unicode_decimal: 59018
+ }, {
+ icon_id: "24881286",
+ name: "weibo",
+ font_class: "weibo",
+ unicode: "e68b",
+ unicode_decimal: 59019
+ }, {
+ icon_id: "24881288",
+ name: "videocam",
+ font_class: "videocam",
+ unicode: "e68c",
+ unicode_decimal: 59020
+ }, {
+ icon_id: "24881289",
+ name: "download",
+ font_class: "download",
+ unicode: "e68d",
+ unicode_decimal: 59021
+ }, {
+ icon_id: "24879601",
+ name: "help",
+ font_class: "help",
+ unicode: "e679",
+ unicode_decimal: 59001
+ }, {
+ icon_id: "24879602",
+ name: "navigate-filled",
+ font_class: "navigate-filled",
+ unicode: "e67a",
+ unicode_decimal: 59002
+ }, {
+ icon_id: "24879603",
+ name: "plusempty",
+ font_class: "plusempty",
+ unicode: "e67b",
+ unicode_decimal: 59003
+ }, {
+ icon_id: "24879604",
+ name: "smallcircle",
+ font_class: "smallcircle",
+ unicode: "e67c",
+ unicode_decimal: 59004
+ }, {
+ icon_id: "24879605",
+ name: "minus-filled",
+ font_class: "minus-filled",
+ unicode: "e67d",
+ unicode_decimal: 59005
+ }, {
+ icon_id: "24879606",
+ name: "micoff",
+ font_class: "micoff",
+ unicode: "e67e",
+ unicode_decimal: 59006
+ }, {
+ icon_id: "24879588",
+ name: "closeempty",
+ font_class: "closeempty",
+ unicode: "e66c",
+ unicode_decimal: 58988
+ }, {
+ icon_id: "24879589",
+ name: "clear",
+ font_class: "clear",
+ unicode: "e66d",
+ unicode_decimal: 58989
+ }, {
+ icon_id: "24879590",
+ name: "navigate",
+ font_class: "navigate",
+ unicode: "e66e",
+ unicode_decimal: 58990
+ }, {
+ icon_id: "24879591",
+ name: "minus",
+ font_class: "minus",
+ unicode: "e66f",
+ unicode_decimal: 58991
+ }, {
+ icon_id: "24879592",
+ name: "image",
+ font_class: "image",
+ unicode: "e670",
+ unicode_decimal: 58992
+ }, {
+ icon_id: "24879593",
+ name: "mic",
+ font_class: "mic",
+ unicode: "e671",
+ unicode_decimal: 58993
+ }, {
+ icon_id: "24879594",
+ name: "paperplane",
+ font_class: "paperplane",
+ unicode: "e672",
+ unicode_decimal: 58994
+ }, {
+ icon_id: "24879595",
+ name: "close",
+ font_class: "close",
+ unicode: "e673",
+ unicode_decimal: 58995
+ }, {
+ icon_id: "24879596",
+ name: "help-filled",
+ font_class: "help-filled",
+ unicode: "e674",
+ unicode_decimal: 58996
+ }, {
+ icon_id: "24879597",
+ name: "plus-filled",
+ font_class: "paperplane-filled",
+ unicode: "e675",
+ unicode_decimal: 58997
+ }, {
+ icon_id: "24879598",
+ name: "plus",
+ font_class: "plus",
+ unicode: "e676",
+ unicode_decimal: 58998
+ }, {
+ icon_id: "24879599",
+ name: "mic-filled",
+ font_class: "mic-filled",
+ unicode: "e677",
+ unicode_decimal: 58999
+ }, {
+ icon_id: "24879600",
+ name: "image-filled",
+ font_class: "image-filled",
+ unicode: "e678",
+ unicode_decimal: 59e3
+ }, {
+ icon_id: "24855900",
+ name: "locked-filled",
+ font_class: "locked-filled",
+ unicode: "e668",
+ unicode_decimal: 58984
+ }, {
+ icon_id: "24855901",
+ name: "info",
+ font_class: "info",
+ unicode: "e669",
+ unicode_decimal: 58985
+ }, {
+ icon_id: "24855903",
+ name: "locked",
+ font_class: "locked",
+ unicode: "e66b",
+ unicode_decimal: 58987
+ }, {
+ icon_id: "24855884",
+ name: "camera-filled",
+ font_class: "camera-filled",
+ unicode: "e658",
+ unicode_decimal: 58968
+ }, {
+ icon_id: "24855885",
+ name: "chat-filled",
+ font_class: "chat-filled",
+ unicode: "e659",
+ unicode_decimal: 58969
+ }, {
+ icon_id: "24855886",
+ name: "camera",
+ font_class: "camera",
+ unicode: "e65a",
+ unicode_decimal: 58970
+ }, {
+ icon_id: "24855887",
+ name: "circle",
+ font_class: "circle",
+ unicode: "e65b",
+ unicode_decimal: 58971
+ }, {
+ icon_id: "24855888",
+ name: "checkmarkempty",
+ font_class: "checkmarkempty",
+ unicode: "e65c",
+ unicode_decimal: 58972
+ }, {
+ icon_id: "24855889",
+ name: "chat",
+ font_class: "chat",
+ unicode: "e65d",
+ unicode_decimal: 58973
+ }, {
+ icon_id: "24855890",
+ name: "circle-filled",
+ font_class: "circle-filled",
+ unicode: "e65e",
+ unicode_decimal: 58974
+ }, {
+ icon_id: "24855891",
+ name: "flag",
+ font_class: "flag",
+ unicode: "e65f",
+ unicode_decimal: 58975
+ }, {
+ icon_id: "24855892",
+ name: "flag-filled",
+ font_class: "flag-filled",
+ unicode: "e660",
+ unicode_decimal: 58976
+ }, {
+ icon_id: "24855893",
+ name: "gear-filled",
+ font_class: "gear-filled",
+ unicode: "e661",
+ unicode_decimal: 58977
+ }, {
+ icon_id: "24855894",
+ name: "home",
+ font_class: "home",
+ unicode: "e662",
+ unicode_decimal: 58978
+ }, {
+ icon_id: "24855895",
+ name: "home-filled",
+ font_class: "home-filled",
+ unicode: "e663",
+ unicode_decimal: 58979
+ }, {
+ icon_id: "24855896",
+ name: "gear",
+ font_class: "gear",
+ unicode: "e664",
+ unicode_decimal: 58980
+ }, {
+ icon_id: "24855897",
+ name: "smallcircle-filled",
+ font_class: "smallcircle-filled",
+ unicode: "e665",
+ unicode_decimal: 58981
+ }, {
+ icon_id: "24855898",
+ name: "map-filled",
+ font_class: "map-filled",
+ unicode: "e666",
+ unicode_decimal: 58982
+ }, {
+ icon_id: "24855899",
+ name: "map",
+ font_class: "map",
+ unicode: "e667",
+ unicode_decimal: 58983
+ }, {
+ icon_id: "24855825",
+ name: "refresh-filled",
+ font_class: "refresh-filled",
+ unicode: "e656",
+ unicode_decimal: 58966
+ }, {
+ icon_id: "24855826",
+ name: "refresh",
+ font_class: "refresh",
+ unicode: "e657",
+ unicode_decimal: 58967
+ }, {
+ icon_id: "24855808",
+ name: "cloud-upload",
+ font_class: "cloud-upload",
+ unicode: "e645",
+ unicode_decimal: 58949
+ }, {
+ icon_id: "24855809",
+ name: "cloud-download-filled",
+ font_class: "cloud-download-filled",
+ unicode: "e646",
+ unicode_decimal: 58950
+ }, {
+ icon_id: "24855810",
+ name: "cloud-download",
+ font_class: "cloud-download",
+ unicode: "e647",
+ unicode_decimal: 58951
+ }, {
+ icon_id: "24855811",
+ name: "cloud-upload-filled",
+ font_class: "cloud-upload-filled",
+ unicode: "e648",
+ unicode_decimal: 58952
+ }, {
+ icon_id: "24855813",
+ name: "redo",
+ font_class: "redo",
+ unicode: "e64a",
+ unicode_decimal: 58954
+ }, {
+ icon_id: "24855814",
+ name: "images-filled",
+ font_class: "images-filled",
+ unicode: "e64b",
+ unicode_decimal: 58955
+ }, {
+ icon_id: "24855815",
+ name: "undo-filled",
+ font_class: "undo-filled",
+ unicode: "e64c",
+ unicode_decimal: 58956
+ }, {
+ icon_id: "24855816",
+ name: "more",
+ font_class: "more",
+ unicode: "e64d",
+ unicode_decimal: 58957
+ }, {
+ icon_id: "24855817",
+ name: "more-filled",
+ font_class: "more-filled",
+ unicode: "e64e",
+ unicode_decimal: 58958
+ }, {
+ icon_id: "24855818",
+ name: "undo",
+ font_class: "undo",
+ unicode: "e64f",
+ unicode_decimal: 58959
+ }, {
+ icon_id: "24855819",
+ name: "images",
+ font_class: "images",
+ unicode: "e650",
+ unicode_decimal: 58960
+ }, {
+ icon_id: "24855821",
+ name: "paperclip",
+ font_class: "paperclip",
+ unicode: "e652",
+ unicode_decimal: 58962
+ }, {
+ icon_id: "24855822",
+ name: "settings",
+ font_class: "settings",
+ unicode: "e653",
+ unicode_decimal: 58963
+ }, {
+ icon_id: "24855823",
+ name: "search",
+ font_class: "search",
+ unicode: "e654",
+ unicode_decimal: 58964
+ }, {
+ icon_id: "24855824",
+ name: "redo-filled",
+ font_class: "redo-filled",
+ unicode: "e655",
+ unicode_decimal: 58965
+ }, {
+ icon_id: "24841702",
+ name: "list",
+ font_class: "list",
+ unicode: "e644",
+ unicode_decimal: 58948
+ }, {
+ icon_id: "24841489",
+ name: "mail-open-filled",
+ font_class: "mail-open-filled",
+ unicode: "e63a",
+ unicode_decimal: 58938
+ }, {
+ icon_id: "24841491",
+ name: "hand-thumbsdown-filled",
+ font_class: "hand-down-filled",
+ unicode: "e63c",
+ unicode_decimal: 58940
+ }, {
+ icon_id: "24841492",
+ name: "hand-thumbsdown",
+ font_class: "hand-down",
+ unicode: "e63d",
+ unicode_decimal: 58941
+ }, {
+ icon_id: "24841493",
+ name: "hand-thumbsup-filled",
+ font_class: "hand-up-filled",
+ unicode: "e63e",
+ unicode_decimal: 58942
+ }, {
+ icon_id: "24841494",
+ name: "hand-thumbsup",
+ font_class: "hand-up",
+ unicode: "e63f",
+ unicode_decimal: 58943
+ }, {
+ icon_id: "24841496",
+ name: "heart-filled",
+ font_class: "heart-filled",
+ unicode: "e641",
+ unicode_decimal: 58945
+ }, {
+ icon_id: "24841498",
+ name: "mail-open",
+ font_class: "mail-open",
+ unicode: "e643",
+ unicode_decimal: 58947
+ }, {
+ icon_id: "24841488",
+ name: "heart",
+ font_class: "heart",
+ unicode: "e639",
+ unicode_decimal: 58937
+ }, {
+ icon_id: "24839963",
+ name: "loop",
+ font_class: "loop",
+ unicode: "e633",
+ unicode_decimal: 58931
+ }, {
+ icon_id: "24839866",
+ name: "pulldown",
+ font_class: "pulldown",
+ unicode: "e632",
+ unicode_decimal: 58930
+ }, {
+ icon_id: "24813798",
+ name: "scan",
+ font_class: "scan",
+ unicode: "e62a",
+ unicode_decimal: 58922
+ }, {
+ icon_id: "24813786",
+ name: "bars",
+ font_class: "bars",
+ unicode: "e627",
+ unicode_decimal: 58919
+ }, {
+ icon_id: "24813788",
+ name: "cart-filled",
+ font_class: "cart-filled",
+ unicode: "e629",
+ unicode_decimal: 58921
+ }, {
+ icon_id: "24813790",
+ name: "checkbox",
+ font_class: "checkbox",
+ unicode: "e62b",
+ unicode_decimal: 58923
+ }, {
+ icon_id: "24813791",
+ name: "checkbox-filled",
+ font_class: "checkbox-filled",
+ unicode: "e62c",
+ unicode_decimal: 58924
+ }, {
+ icon_id: "24813794",
+ name: "shop",
+ font_class: "shop",
+ unicode: "e62f",
+ unicode_decimal: 58927
+ }, {
+ icon_id: "24813795",
+ name: "headphones",
+ font_class: "headphones",
+ unicode: "e630",
+ unicode_decimal: 58928
+ }, {
+ icon_id: "24813796",
+ name: "cart",
+ font_class: "cart",
+ unicode: "e631",
+ unicode_decimal: 58929
+ } ]
+ };
+ },
+ "94a9": function(e, t) {},
+ 9523: function(e, t, n) {
+ var r = n("a395");
+ e.exports = function(e, t, n) {
+ return t = r(t), t in e ? Object.defineProperty(e, t, {
+ value: n,
+ enumerable: !0,
+ configurable: !0,
+ writable: !0
+ }) : e[t] = n, e;
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ "970b": function(e, t) {
+ e.exports = function(e, t) {
+ if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function");
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ "9b42": function(e, t) {
+ e.exports = function(e, t) {
+ var n = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
+ if (null != n) {
+ var r, i, o, a, s = [], c = !0, u = !1;
+ try {
+ if (o = (n = n.call(e)).next, 0 === t) {
+ if (Object(n) !== n) return;
+ c = !1;
+ } else for (;!(c = (r = o.call(n)).done) && (s.push(r.value), s.length !== t); c = !0) ;
+ } catch (l) {
+ l = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(l);
+ u = !0, i = l;
+ } finally {
+ try {
+ if (!c && null != n["return"] && (a = n["return"](), Object(a) !== a)) return;
+ } finally {
+ if (u) throw i;
+ }
+ }
+ return s;
+ }
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ a128: function(e, t, n) {
+ var r = n("36c6"), i = n("4a4b"), o = n("c5f7"), a = n("b17c");
+ function s(t) {
+ var n = "function" === typeof Map ? new Map() : void 0;
+ return e.exports = s = function(e) {
+ if (null === e || !o(e)) return e;
+ if ("function" !== typeof e) throw new TypeError("Super expression must either be null or a function");
+ if ("undefined" !== typeof n) {
+ if (n.has(e)) return n.get(e);
+ n.set(e, t);
+ }
+ function t() {
+ return a(e, arguments, r(this).constructor);
+ }
+ return t.prototype = Object.create(e.prototype, {
+ constructor: {
+ value: t,
+ enumerable: !1,
+ writable: !0,
+ configurable: !0
+ }
+ }), i(t, e);
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports, s(t);
+ }
+ e.exports = s, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ a395: function(e, t, n) {
+ var r = n("7037")["default"], i = n("e50d");
+ e.exports = function(e) {
+ var t = i(e, "string");
+ return "symbol" === r(t) ? t : String(t);
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ a9ff: function(e, t, n) {
+ "use strict";
+ (function(e, r, i) {
+ var o = n("4ea4");
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ var a = o(n("2eee")), s = o(n("3c96")), c = o(n("278c")), u = o(n("7037")), l = o(n("448a")), f = o(n("c973")), d = o(n("9523")), p = o(n("ed6d")), h = o(n("6b58")), v = o(n("36c6")), m = o(n("a128")), g = o(n("970b")), _ = o(n("5bc3")), y = n("37dc"), b = o(n("107d"));
+ function w(e, t) {
+ var n = "undefined" !== typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
+ if (!n) {
+ if (Array.isArray(e) || (n = function(e, t) {
+ if (!e) return;
+ if ("string" === typeof e) return k(e, t);
+ var n = Object.prototype.toString.call(e).slice(8, -1);
+ "Object" === n && e.constructor && (n = e.constructor.name);
+ if ("Map" === n || "Set" === n) return Array.from(e);
+ if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return k(e, t);
+ }(e)) || t && e && "number" === typeof e.length) {
+ n && (e = n);
+ var r = 0, i = function() {};
+ return {
+ s: i,
+ n: function() {
+ return r >= e.length ? {
+ done: !0
+ } : {
+ done: !1,
+ value: e[r++]
+ };
+ },
+ e: function(e) {
+ throw e;
+ },
+ f: i
+ };
+ }
+ throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
+ }
+ var o, a = !0, s = !1;
+ return {
+ s: function() {
+ n = n.call(e);
+ },
+ n: function() {
+ var e = n.next();
+ return a = e.done, e;
+ },
+ e: function(e) {
+ s = !0, o = e;
+ },
+ f: function() {
+ try {
+ a || null == n.return || n.return();
+ } finally {
+ if (s) throw o;
+ }
+ }
+ };
+ }
+ function k(e, t) {
+ (null == t || t > e.length) && (t = e.length);
+ for (var n = 0, r = new Array(t); n < t; n++) r[n] = e[n];
+ return r;
+ }
+ function x(e, t) {
+ var n = Object.keys(e);
+ if (Object.getOwnPropertySymbols) {
+ var r = Object.getOwnPropertySymbols(e);
+ t && (r = r.filter(function(t) {
+ return Object.getOwnPropertyDescriptor(e, t).enumerable;
+ })), n.push.apply(n, r);
+ }
+ return n;
+ }
+ function A(e) {
+ for (var t = 1; t < arguments.length; t++) {
+ var n = null != arguments[t] ? arguments[t] : {};
+ t % 2 ? x(Object(n), !0).forEach(function(t) {
+ (0, d.default)(e, t, n[t]);
+ }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : x(Object(n)).forEach(function(t) {
+ Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
+ });
+ }
+ return e;
+ }
+ function O(e) {
+ var t = function() {
+ if ("undefined" === typeof Reflect || !Reflect.construct) return !1;
+ if (Reflect.construct.sham) return !1;
+ if ("function" === typeof Proxy) return !0;
+ try {
+ return Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {})),
+ !0;
+ } catch (e) {
+ e = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(e);
+ return !1;
+ }
+ }();
+ return function() {
+ var n, r = (0, v.default)(e);
+ if (t) {
+ var i = (0, v.default)(this).constructor;
+ n = Reflect.construct(r, arguments, i);
+ } else n = r.apply(this, arguments);
+ return (0, h.default)(this, n);
+ };
+ }
+ function S(e, t, n) {
+ return e(n = {
+ path: t,
+ exports: {},
+ require: function(e, t) {
+ return function() {
+ throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs");
+ }(null == t && n.path);
+ }
+ }, n.exports), n.exports;
+ }
+ "undefined" != typeof globalThis ? globalThis : "undefined" != typeof window ? window : "undefined" != typeof e || "undefined" != typeof self && self;
+ var P = S(function(e, t) {
+ var n;
+ e.exports = (n = n || function(e, t) {
+ var n = Object.create || function() {
+ function e() {}
+ return function(t) {
+ var n;
+ return e.prototype = t, n = new e(), e.prototype = null, n;
+ };
+ }(), r = {}, i = r.lib = {}, o = i.Base = {
+ extend: function(e) {
+ var t = n(this);
+ return e && t.mixIn(e), t.hasOwnProperty("init") && this.init !== t.init || (t.init = function() {
+ t.$super.init.apply(this, arguments);
+ }), t.init.prototype = t, t.$super = this, t;
+ },
+ create: function() {
+ var e = this.extend();
+ return e.init.apply(e, arguments), e;
+ },
+ init: function() {},
+ mixIn: function(e) {
+ for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]);
+ e.hasOwnProperty("toString") && (this.toString = e.toString);
+ },
+ clone: function() {
+ return this.init.prototype.extend(this);
+ }
+ }, a = i.WordArray = o.extend({
+ init: function(e, t) {
+ e = this.words = e || [], this.sigBytes = void 0 != t ? t : 4 * e.length;
+ },
+ toString: function(e) {
+ return (e || c).stringify(this);
+ },
+ concat: function(e) {
+ var t = this.words, n = e.words, r = this.sigBytes, i = e.sigBytes;
+ if (this.clamp(), r % 4) for (var o = 0; o < i; o++) {
+ var a = n[o >>> 2] >>> 24 - o % 4 * 8 & 255;
+ t[r + o >>> 2] |= a << 24 - (r + o) % 4 * 8;
+ } else for (o = 0; o < i; o += 4) t[r + o >>> 2] = n[o >>> 2];
+ return this.sigBytes += i, this;
+ },
+ clamp: function() {
+ var t = this.words, n = this.sigBytes;
+ t[n >>> 2] &= 4294967295 << 32 - n % 4 * 8, t.length = e.ceil(n / 4);
+ },
+ clone: function() {
+ var e = o.clone.call(this);
+ return e.words = this.words.slice(0), e;
+ },
+ random: function(t) {
+ for (var n, r = [], i = function(t) {
+ t = t;
+ var n = 987654321, r = 4294967295;
+ return function() {
+ var i = ((n = 36969 * (65535 & n) + (n >> 16) & r) << 16) + (t = 18e3 * (65535 & t) + (t >> 16) & r) & r;
+ return i /= 4294967296, (i += .5) * (e.random() > .5 ? 1 : -1);
+ };
+ }, o = 0; o < t; o += 4) {
+ var s = i(4294967296 * (n || e.random()));
+ n = 987654071 * s(), r.push(4294967296 * s() | 0);
+ }
+ return new a.init(r, t);
+ }
+ }), s = r.enc = {}, c = s.Hex = {
+ stringify: function(e) {
+ for (var t = e.words, n = e.sigBytes, r = [], i = 0; i < n; i++) {
+ var o = t[i >>> 2] >>> 24 - i % 4 * 8 & 255;
+ r.push((o >>> 4).toString(16)), r.push((15 & o).toString(16));
+ }
+ return r.join("");
+ },
+ parse: function(e) {
+ for (var t = e.length, n = [], r = 0; r < t; r += 2) n[r >>> 3] |= parseInt(e.substr(r, 2), 16) << 24 - r % 8 * 4;
+ return new a.init(n, t / 2);
+ }
+ }, u = s.Latin1 = {
+ stringify: function(e) {
+ for (var t = e.words, n = e.sigBytes, r = [], i = 0; i < n; i++) {
+ var o = t[i >>> 2] >>> 24 - i % 4 * 8 & 255;
+ r.push(String.fromCharCode(o));
+ }
+ return r.join("");
+ },
+ parse: function(e) {
+ for (var t = e.length, n = [], r = 0; r < t; r++) n[r >>> 2] |= (255 & e.charCodeAt(r)) << 24 - r % 4 * 8;
+ return new a.init(n, t);
+ }
+ }, l = s.Utf8 = {
+ stringify: function(e) {
+ try {
+ return decodeURIComponent(escape(u.stringify(e)));
+ } catch (e) {
+ e = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(e);
+ throw new Error("Malformed UTF-8 data");
+ }
+ },
+ parse: function(e) {
+ return u.parse(unescape(encodeURIComponent(e)));
+ }
+ }, f = i.BufferedBlockAlgorithm = o.extend({
+ reset: function() {
+ this._data = new a.init(), this._nDataBytes = 0;
+ },
+ _append: function(e) {
+ "string" == typeof e && (e = l.parse(e)), this._data.concat(e), this._nDataBytes += e.sigBytes;
+ },
+ _process: function(t) {
+ var n = this._data, r = n.words, i = n.sigBytes, o = this.blockSize, s = i / (4 * o), c = (s = t ? e.ceil(s) : e.max((0 | s) - this._minBufferSize, 0)) * o, u = e.min(4 * c, i);
+ if (c) {
+ for (var l = 0; l < c; l += o) this._doProcessBlock(r, l);
+ var f = r.splice(0, c);
+ n.sigBytes -= u;
+ }
+ return new a.init(f, u);
+ },
+ clone: function() {
+ var e = o.clone.call(this);
+ return e._data = this._data.clone(), e;
+ },
+ _minBufferSize: 0
+ });
+ i.Hasher = f.extend({
+ cfg: o.extend(),
+ init: function(e) {
+ this.cfg = this.cfg.extend(e), this.reset();
+ },
+ reset: function() {
+ f.reset.call(this), this._doReset();
+ },
+ update: function(e) {
+ return this._append(e), this._process(), this;
+ },
+ finalize: function(e) {
+ return e && this._append(e), this._doFinalize();
+ },
+ blockSize: 16,
+ _createHelper: function(e) {
+ return function(t, n) {
+ return new e.init(n).finalize(t);
+ };
+ },
+ _createHmacHelper: function(e) {
+ return function(t, n) {
+ return new d.HMAC.init(e, n).finalize(t);
+ };
+ }
+ });
+ var d = r.algo = {};
+ return r;
+ }(Math), n);
+ }), T = P, I = (S(function(e, t) {
+ var n;
+ e.exports = (n = T, function(e) {
+ var t = n, r = t.lib, i = r.WordArray, o = r.Hasher, a = t.algo, s = [];
+ !function() {
+ for (var t = 0; t < 64; t++) s[t] = 4294967296 * e.abs(e.sin(t + 1)) | 0;
+ }();
+ var c = a.MD5 = o.extend({
+ _doReset: function() {
+ this._hash = new i.init([ 1732584193, 4023233417, 2562383102, 271733878 ]);
+ },
+ _doProcessBlock: function(e, t) {
+ for (var n = 0; n < 16; n++) {
+ var r = t + n, i = e[r];
+ e[r] = 16711935 & (i << 8 | i >>> 24) | 4278255360 & (i << 24 | i >>> 8);
+ }
+ var o = this._hash.words, a = e[t + 0], c = e[t + 1], p = e[t + 2], h = e[t + 3], v = e[t + 4], m = e[t + 5], g = e[t + 6], _ = e[t + 7], y = e[t + 8], b = e[t + 9], w = e[t + 10], k = e[t + 11], x = e[t + 12], A = e[t + 13], O = e[t + 14], S = e[t + 15], P = o[0], T = o[1], I = o[2], E = o[3];
+ P = u(P, T, I, E, a, 7, s[0]), E = u(E, P, T, I, c, 12, s[1]), I = u(I, E, P, T, p, 17, s[2]),
+ T = u(T, I, E, P, h, 22, s[3]), P = u(P, T, I, E, v, 7, s[4]), E = u(E, P, T, I, m, 12, s[5]),
+ I = u(I, E, P, T, g, 17, s[6]), T = u(T, I, E, P, _, 22, s[7]), P = u(P, T, I, E, y, 7, s[8]),
+ E = u(E, P, T, I, b, 12, s[9]), I = u(I, E, P, T, w, 17, s[10]), T = u(T, I, E, P, k, 22, s[11]),
+ P = u(P, T, I, E, x, 7, s[12]), E = u(E, P, T, I, A, 12, s[13]), I = u(I, E, P, T, O, 17, s[14]),
+ P = l(P, T = u(T, I, E, P, S, 22, s[15]), I, E, c, 5, s[16]), E = l(E, P, T, I, g, 9, s[17]),
+ I = l(I, E, P, T, k, 14, s[18]), T = l(T, I, E, P, a, 20, s[19]), P = l(P, T, I, E, m, 5, s[20]),
+ E = l(E, P, T, I, w, 9, s[21]), I = l(I, E, P, T, S, 14, s[22]), T = l(T, I, E, P, v, 20, s[23]),
+ P = l(P, T, I, E, b, 5, s[24]), E = l(E, P, T, I, O, 9, s[25]), I = l(I, E, P, T, h, 14, s[26]),
+ T = l(T, I, E, P, y, 20, s[27]), P = l(P, T, I, E, A, 5, s[28]), E = l(E, P, T, I, p, 9, s[29]),
+ I = l(I, E, P, T, _, 14, s[30]), P = f(P, T = l(T, I, E, P, x, 20, s[31]), I, E, m, 4, s[32]),
+ E = f(E, P, T, I, y, 11, s[33]), I = f(I, E, P, T, k, 16, s[34]), T = f(T, I, E, P, O, 23, s[35]),
+ P = f(P, T, I, E, c, 4, s[36]), E = f(E, P, T, I, v, 11, s[37]), I = f(I, E, P, T, _, 16, s[38]),
+ T = f(T, I, E, P, w, 23, s[39]), P = f(P, T, I, E, A, 4, s[40]), E = f(E, P, T, I, a, 11, s[41]),
+ I = f(I, E, P, T, h, 16, s[42]), T = f(T, I, E, P, g, 23, s[43]), P = f(P, T, I, E, b, 4, s[44]),
+ E = f(E, P, T, I, x, 11, s[45]), I = f(I, E, P, T, S, 16, s[46]), P = d(P, T = f(T, I, E, P, p, 23, s[47]), I, E, a, 6, s[48]),
+ E = d(E, P, T, I, _, 10, s[49]), I = d(I, E, P, T, O, 15, s[50]), T = d(T, I, E, P, m, 21, s[51]),
+ P = d(P, T, I, E, x, 6, s[52]), E = d(E, P, T, I, h, 10, s[53]), I = d(I, E, P, T, w, 15, s[54]),
+ T = d(T, I, E, P, c, 21, s[55]), P = d(P, T, I, E, y, 6, s[56]), E = d(E, P, T, I, S, 10, s[57]),
+ I = d(I, E, P, T, g, 15, s[58]), T = d(T, I, E, P, A, 21, s[59]), P = d(P, T, I, E, v, 6, s[60]),
+ E = d(E, P, T, I, k, 10, s[61]), I = d(I, E, P, T, p, 15, s[62]), T = d(T, I, E, P, b, 21, s[63]),
+ o[0] = o[0] + P | 0, o[1] = o[1] + T | 0, o[2] = o[2] + I | 0, o[3] = o[3] + E | 0;
+ },
+ _doFinalize: function() {
+ var t = this._data, n = t.words, r = 8 * this._nDataBytes, i = 8 * t.sigBytes;
+ n[i >>> 5] |= 128 << 24 - i % 32;
+ var o = e.floor(r / 4294967296), a = r;
+ n[15 + (i + 64 >>> 9 << 4)] = 16711935 & (o << 8 | o >>> 24) | 4278255360 & (o << 24 | o >>> 8),
+ n[14 + (i + 64 >>> 9 << 4)] = 16711935 & (a << 8 | a >>> 24) | 4278255360 & (a << 24 | a >>> 8),
+ t.sigBytes = 4 * (n.length + 1), this._process();
+ for (var s = this._hash, c = s.words, u = 0; u < 4; u++) {
+ var l = c[u];
+ c[u] = 16711935 & (l << 8 | l >>> 24) | 4278255360 & (l << 24 | l >>> 8);
+ }
+ return s;
+ },
+ clone: function() {
+ var e = o.clone.call(this);
+ return e._hash = this._hash.clone(), e;
+ }
+ });
+ function u(e, t, n, r, i, o, a) {
+ var s = e + (t & n | ~t & r) + i + a;
+ return (s << o | s >>> 32 - o) + t;
+ }
+ function l(e, t, n, r, i, o, a) {
+ var s = e + (t & r | n & ~r) + i + a;
+ return (s << o | s >>> 32 - o) + t;
+ }
+ function f(e, t, n, r, i, o, a) {
+ var s = e + (t ^ n ^ r) + i + a;
+ return (s << o | s >>> 32 - o) + t;
+ }
+ function d(e, t, n, r, i, o, a) {
+ var s = e + (n ^ (t | ~r)) + i + a;
+ return (s << o | s >>> 32 - o) + t;
+ }
+ t.MD5 = o._createHelper(c), t.HmacMD5 = o._createHmacHelper(c);
+ }(Math), n.MD5);
+ }), S(function(e, t) {
+ var n;
+ e.exports = (n = T, void function() {
+ var e = n, t = e.lib.Base, r = e.enc.Utf8;
+ e.algo.HMAC = t.extend({
+ init: function(e, t) {
+ e = this._hasher = new e.init(), "string" == typeof t && (t = r.parse(t));
+ var n = e.blockSize, i = 4 * n;
+ t.sigBytes > i && (t = e.finalize(t)), t.clamp();
+ for (var o = this._oKey = t.clone(), a = this._iKey = t.clone(), s = o.words, c = a.words, u = 0; u < n; u++) s[u] ^= 1549556828,
+ c[u] ^= 909522486;
+ o.sigBytes = a.sigBytes = i, this.reset();
+ },
+ reset: function() {
+ var e = this._hasher;
+ e.reset(), e.update(this._iKey);
+ },
+ update: function(e) {
+ return this._hasher.update(e), this;
+ },
+ finalize: function(e) {
+ var t = this._hasher, n = t.finalize(e);
+ return t.reset(), t.finalize(this._oKey.clone().concat(n));
+ }
+ });
+ }());
+ }), S(function(e, t) {
+ e.exports = T.HmacMD5;
+ })), E = S(function(e, t) {
+ e.exports = T.enc.Utf8;
+ }), C = S(function(e, t) {
+ var n;
+ e.exports = (n = T, function() {
+ var e = n, t = e.lib.WordArray;
+ function r(e, n, r) {
+ for (var i = [], o = 0, a = 0; a < n; a++) if (a % 4) {
+ var s = r[e.charCodeAt(a - 1)] << a % 4 * 2, c = r[e.charCodeAt(a)] >>> 6 - a % 4 * 2;
+ i[o >>> 2] |= (s | c) << 24 - o % 4 * 8, o++;
+ }
+ return t.create(i, o);
+ }
+ e.enc.Base64 = {
+ stringify: function(e) {
+ var t = e.words, n = e.sigBytes, r = this._map;
+ e.clamp();
+ for (var i = [], o = 0; o < n; o += 3) for (var a = (t[o >>> 2] >>> 24 - o % 4 * 8 & 255) << 16 | (t[o + 1 >>> 2] >>> 24 - (o + 1) % 4 * 8 & 255) << 8 | t[o + 2 >>> 2] >>> 24 - (o + 2) % 4 * 8 & 255, s = 0; s < 4 && o + .75 * s < n; s++) i.push(r.charAt(a >>> 6 * (3 - s) & 63));
+ var c = r.charAt(64);
+ if (c) for (;i.length % 4; ) i.push(c);
+ return i.join("");
+ },
+ parse: function(e) {
+ var t = e.length, n = this._map, i = this._reverseMap;
+ if (!i) {
+ i = this._reverseMap = [];
+ for (var o = 0; o < n.length; o++) i[n.charCodeAt(o)] = o;
+ }
+ var a = n.charAt(64);
+ if (a) {
+ var s = e.indexOf(a);
+ -1 !== s && (t = s);
+ }
+ return r(e, t, i);
+ },
+ _map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="
+ };
+ }(), n.enc.Base64);
+ }), j = "FUNCTION", $ = "OBJECT", L = "pending", D = "fullfilled", R = "rejected";
+ function M(e) {
+ return Object.prototype.toString.call(e).slice(8, -1).toLowerCase();
+ }
+ function U(e) {
+ return "object" === M(e);
+ }
+ function N(e) {
+ return "function" == typeof e;
+ }
+ function F(e) {
+ return function() {
+ try {
+ return e.apply(e, arguments);
+ } catch (e) {
+ e = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(e);
+ console.error(e);
+ }
+ };
+ }
+ var B = "REJECTED", q = "NOT_PENDING", V = function() {
+ function e() {
+ var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, n = t.createPromise, r = t.retryRule, i = void 0 === r ? B : r;
+ (0, g.default)(this, e), this.createPromise = n, this.status = null, this.promise = null,
+ this.retryRule = i;
+ }
+ return (0, _.default)(e, [ {
+ key: "needRetry",
+ get: function() {
+ if (!this.status) return !0;
+ switch (this.retryRule) {
+ case B:
+ return this.status === R;
+
+ case q:
+ return this.status !== L;
+ }
+ }
+ }, {
+ key: "exec",
+ value: function() {
+ var e = this;
+ return this.needRetry ? (this.status = L, this.promise = this.createPromise().then(function(t) {
+ return e.status = D, Promise.resolve(t);
+ }, function(t) {
+ return e.status = R, Promise.reject(t);
+ }), this.promise) : this.promise;
+ }
+ } ]), e;
+ }();
+ function H(e) {
+ return e && "string" == typeof e ? JSON.parse(e) : e;
+ }
+ var K = "mp-weixin", z = H([]), W = K, J = (H(void 0), H([]) || []);
+ try {
+ (n("5fe0").default || n("5fe0")).appid;
+ } catch (ir) {}
+ var G = {};
+ function Q(e) {
+ var t, n, r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};
+ return t = G, n = e, Object.prototype.hasOwnProperty.call(t, n) || (G[e] = r), G[e];
+ }
+ "app" === W && (G = r._globalUniCloudObj ? r._globalUniCloudObj : r._globalUniCloudObj = {});
+ var Y = [ "invoke", "success", "fail", "complete" ], X = Q("_globalUniCloudInterceptor");
+ function Z(e, t) {
+ X[e] || (X[e] = {}), U(t) && Object.keys(t).forEach(function(n) {
+ Y.indexOf(n) > -1 && function(e, t, n) {
+ var r = X[e][t];
+ r || (r = X[e][t] = []), -1 === r.indexOf(n) && N(n) && r.push(n);
+ }(e, n, t[n]);
+ });
+ }
+ function ee(e, t) {
+ X[e] || (X[e] = {}), U(t) ? Object.keys(t).forEach(function(n) {
+ Y.indexOf(n) > -1 && function(e, t, n) {
+ var r = X[e][t];
+ if (r) {
+ var i = r.indexOf(n);
+ i > -1 && r.splice(i, 1);
+ }
+ }(e, n, t[n]);
+ }) : delete X[e];
+ }
+ function te(e, t) {
+ return e && 0 !== e.length ? e.reduce(function(e, n) {
+ return e.then(function() {
+ return n(t);
+ });
+ }, Promise.resolve()) : Promise.resolve();
+ }
+ function ne(e, t) {
+ return X[e] && X[e][t] || [];
+ }
+ function re(e) {
+ Z("callObject", e);
+ }
+ var ie = Q("_globalUniCloudListener"), oe = "response", ae = "needLogin", se = "refreshToken", ce = "clientdb", ue = "cloudfunction", le = "cloudobject";
+ function fe(e) {
+ return ie[e] || (ie[e] = []), ie[e];
+ }
+ function de(e, t) {
+ var n = fe(e);
+ n.includes(t) || n.push(t);
+ }
+ function pe(e, t) {
+ var n = fe(e), r = n.indexOf(t);
+ -1 !== r && n.splice(r, 1);
+ }
+ function he(e, t) {
+ for (var n = fe(e), r = 0; r < n.length; r++) (0, n[r])(t);
+ }
+ var ve, me = !1;
+ function ge() {
+ return ve || (ve = new Promise(function(e) {
+ me && e(), function t() {
+ if ("function" == typeof getCurrentPages) {
+ var n = getCurrentPages();
+ n && n[0] && (me = !0, e());
+ }
+ me || setTimeout(function() {
+ t();
+ }, 30);
+ }();
+ }), ve);
+ }
+ function _e(e) {
+ var t = {};
+ for (var n in e) {
+ var r = e[n];
+ N(r) && (t[n] = F(r));
+ }
+ return t;
+ }
+ var ye, be, we = function(e) {
+ (0, p.default)(n, e);
+ var t = O(n);
+ function n(e) {
+ var r;
+ return (0, g.default)(this, n), r = t.call(this, e.message), r.errMsg = e.message || e.errMsg || "unknown system error",
+ r.code = r.errCode = e.code || e.errCode || "SYSTEM_ERROR", r.errSubject = r.subject = e.subject || e.errSubject,
+ r.cause = e.cause, r.requestId = e.requestId, r;
+ }
+ return (0, _.default)(n, [ {
+ key: "toJson",
+ value: function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0;
+ if (!(e >= 10)) return e++, {
+ errCode: this.errCode,
+ errMsg: this.errMsg,
+ errSubject: this.errSubject,
+ cause: this.cause && this.cause.toJson ? this.cause.toJson(e) : this.cause
+ };
+ }
+ } ]), n;
+ }((0, m.default)(Error)), ke = {
+ request: function(e) {
+ return r.request(e);
+ },
+ uploadFile: function(e) {
+ return r.uploadFile(e);
+ },
+ setStorageSync: function(e, t) {
+ return r.setStorageSync(e, t);
+ },
+ getStorageSync: function(e) {
+ return r.getStorageSync(e);
+ },
+ removeStorageSync: function(e) {
+ return r.removeStorageSync(e);
+ },
+ clearStorageSync: function() {
+ return r.clearStorageSync();
+ }
+ };
+ function xe() {
+ return {
+ token: ke.getStorageSync("uni_id_token") || ke.getStorageSync("uniIdToken"),
+ tokenExpired: ke.getStorageSync("uni_id_token_expired")
+ };
+ }
+ function Ae() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.token, n = e.tokenExpired;
+ t && ke.setStorageSync("uni_id_token", t), n && ke.setStorageSync("uni_id_token_expired", n);
+ }
+ function Oe() {
+ return ye || (ye = r.getSystemInfoSync()), ye;
+ }
+ function Se() {
+ var e = r.getLocale && r.getLocale() || "en";
+ if (be) return A(A({}, be), {}, {
+ locale: e,
+ LOCALE: e
+ });
+ for (var t = Oe(), n = t.deviceId, i = t.osName, o = t.uniPlatform, a = t.appId, s = [ "pixelRatio", "brand", "model", "system", "language", "version", "platform", "host", "SDKVersion", "swanNativeVersion", "app", "AppPlatform", "fontSizeSetting" ], c = 0; c < s.length; c++) delete t[s[c]];
+ return be = A(A({
+ PLATFORM: o,
+ OS: i,
+ APPID: a,
+ DEVICEID: n
+ }, function() {
+ var e, t;
+ try {
+ if (r.getLaunchOptionsSync) {
+ if (r.getLaunchOptionsSync.toString().indexOf("not yet implemented") > -1) return;
+ var n = r.getLaunchOptionsSync(), i = n.scene, o = n.channel;
+ e = o, t = i;
+ }
+ } catch (e) {}
+ return {
+ channel: e,
+ scene: t
+ };
+ }()), t), A(A({}, be), {}, {
+ locale: e,
+ LOCALE: e
+ });
+ }
+ var Pe, Te = {
+ sign: function(e, t) {
+ var n = "";
+ return Object.keys(e).sort().forEach(function(t) {
+ e[t] && (n = n + "&" + t + "=" + e[t]);
+ }), n = n.slice(1), I(n, t).toString();
+ },
+ wrappedRequest: function(e, t) {
+ return new Promise(function(n, r) {
+ t(Object.assign(e, {
+ complete: function(e) {
+ e || (e = {});
+ var t = e.data && e.data.header && e.data.header["x-serverless-request-id"] || e.header && e.header["request-id"];
+ if (!e.statusCode || e.statusCode >= 400) return r(new we({
+ code: "SYS_ERR",
+ message: e.errMsg || "request:fail",
+ requestId: t
+ }));
+ var i = e.data;
+ if (i.error) return r(new we({
+ code: i.error.code,
+ message: i.error.message,
+ requestId: t
+ }));
+ i.result = i.data, i.requestId = t, delete i.data, n(i);
+ }
+ }));
+ });
+ },
+ toBase64: function(e) {
+ return C.stringify(E.parse(e));
+ }
+ }, Ie = {
+ "uniCloud.init.paramRequired": "{param} required",
+ "uniCloud.uploadFile.fileError": "filePath should be instance of File"
+ }, Ee = (0, y.initVueI18n)({
+ "zh-Hans": {
+ "uniCloud.init.paramRequired": "缺少参数:{param}",
+ "uniCloud.uploadFile.fileError": "filePath应为File对象"
+ },
+ "zh-Hant": {
+ "uniCloud.init.paramRequired": "缺少参数:{param}",
+ "uniCloud.uploadFile.fileError": "filePath应为File对象"
+ },
+ en: Ie,
+ fr: {
+ "uniCloud.init.paramRequired": "{param} required",
+ "uniCloud.uploadFile.fileError": "filePath should be instance of File"
+ },
+ es: {
+ "uniCloud.init.paramRequired": "{param} required",
+ "uniCloud.uploadFile.fileError": "filePath should be instance of File"
+ },
+ ja: Ie
+ }, "zh-Hans"), Ce = Ee.t, je = function() {
+ function e(t) {
+ var n = this;
+ (0, g.default)(this, e), [ "spaceId", "clientSecret" ].forEach(function(e) {
+ if (!Object.prototype.hasOwnProperty.call(t, e)) throw new Error(Ce("uniCloud.init.paramRequired", {
+ param: e
+ }));
+ }), this.config = Object.assign({}, {
+ endpoint: 0 === t.spaceId.indexOf("mp-") ? "https://api.next.bspapp.com" : "https://api.bspapp.com"
+ }, t), this.config.provider = "aliyun", this.config.requestUrl = this.config.endpoint + "/client",
+ this.config.envType = this.config.envType || "public", this.config.accessTokenKey = "access_token_" + this.config.spaceId,
+ this.adapter = ke, this._getAccessTokenPromiseHub = new V({
+ createPromise: function() {
+ return n.requestAuth(n.setupRequest({
+ method: "serverless.auth.user.anonymousAuthorize",
+ params: "{}"
+ }, "auth")).then(function(e) {
+ if (!e.result || !e.result.accessToken) throw new we({
+ code: "AUTH_FAILED",
+ message: "获取accessToken失败"
+ });
+ n.setAccessToken(e.result.accessToken);
+ });
+ },
+ retryRule: q
+ });
+ }
+ return (0, _.default)(e, [ {
+ key: "hasAccessToken",
+ get: function() {
+ return !!this.accessToken;
+ }
+ }, {
+ key: "setAccessToken",
+ value: function(e) {
+ this.accessToken = e;
+ }
+ }, {
+ key: "requestWrapped",
+ value: function(e) {
+ return Te.wrappedRequest(e, this.adapter.request);
+ }
+ }, {
+ key: "requestAuth",
+ value: function(e) {
+ return this.requestWrapped(e);
+ }
+ }, {
+ key: "request",
+ value: function(e, t) {
+ var n = this;
+ return Promise.resolve().then(function() {
+ return n.hasAccessToken ? t ? n.requestWrapped(e) : n.requestWrapped(e).catch(function(t) {
+ return new Promise(function(e, n) {
+ !t || "GATEWAY_INVALID_TOKEN" !== t.code && "InvalidParameter.InvalidToken" !== t.code ? n(t) : e();
+ }).then(function() {
+ return n.getAccessToken();
+ }).then(function() {
+ var t = n.rebuildRequest(e);
+ return n.request(t, !0);
+ });
+ }) : n.getAccessToken().then(function() {
+ var t = n.rebuildRequest(e);
+ return n.request(t, !0);
+ });
+ });
+ }
+ }, {
+ key: "rebuildRequest",
+ value: function(e) {
+ var t = Object.assign({}, e);
+ return t.data.token = this.accessToken, t.header["x-basement-token"] = this.accessToken,
+ t.header["x-serverless-sign"] = Te.sign(t.data, this.config.clientSecret), t;
+ }
+ }, {
+ key: "setupRequest",
+ value: function(e, t) {
+ var n = Object.assign({}, e, {
+ spaceId: this.config.spaceId,
+ timestamp: Date.now()
+ }), r = {
+ "Content-Type": "application/json"
+ };
+ return "auth" !== t && (n.token = this.accessToken, r["x-basement-token"] = this.accessToken),
+ r["x-serverless-sign"] = Te.sign(n, this.config.clientSecret), {
+ url: this.config.requestUrl,
+ method: "POST",
+ data: n,
+ dataType: "json",
+ header: r
+ };
+ }
+ }, {
+ key: "getAccessToken",
+ value: function() {
+ return this._getAccessTokenPromiseHub.exec();
+ }
+ }, {
+ key: "authorize",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e() {
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return e.next = 2, this.getAccessToken();
+
+ case 2:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function() {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "callFunction",
+ value: function(e) {
+ var t = {
+ method: "serverless.function.runtime.invoke",
+ params: JSON.stringify({
+ functionTarget: e.name,
+ functionArgs: e.data || {}
+ })
+ };
+ return this.request(this.setupRequest(t));
+ }
+ }, {
+ key: "getOSSUploadOptionsFromPath",
+ value: function(e) {
+ var t = {
+ method: "serverless.file.resource.generateProximalSign",
+ params: JSON.stringify(e)
+ };
+ return this.request(this.setupRequest(t));
+ }
+ }, {
+ key: "uploadFileToOSS",
+ value: function(e) {
+ var t = this, n = e.url, r = e.formData, i = e.name, o = e.filePath, a = e.fileType, s = e.onUploadProgress;
+ return new Promise(function(e, c) {
+ var u = t.adapter.uploadFile({
+ url: n,
+ formData: r,
+ name: i,
+ filePath: o,
+ fileType: a,
+ header: {
+ "X-OSS-server-side-encrpytion": "AES256"
+ },
+ success: function(t) {
+ t && t.statusCode < 400 ? e(t) : c(new we({
+ code: "UPLOAD_FAILED",
+ message: "文件上传失败"
+ }));
+ },
+ fail: function(e) {
+ c(new we({
+ code: e.code || "UPLOAD_FAILED",
+ message: e.message || e.errMsg || "文件上传失败"
+ }));
+ }
+ });
+ "function" == typeof s && u && "function" == typeof u.onProgressUpdate && u.onProgressUpdate(function(e) {
+ s({
+ loaded: e.totalBytesSent,
+ total: e.totalBytesExpectedToSend
+ });
+ });
+ });
+ }
+ }, {
+ key: "reportOSSUpload",
+ value: function(e) {
+ var t = {
+ method: "serverless.file.resource.report",
+ params: JSON.stringify(e)
+ };
+ return this.request(this.setupRequest(t));
+ }
+ }, {
+ key: "uploadFile",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e(t) {
+ var n, r, i, o, s, c, u, l, f, d, p, h, v, m, g, _, y, b, w, k, x, A;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ if (n = t.filePath, r = t.cloudPath, i = t.fileType, o = void 0 === i ? "image" : i,
+ s = t.cloudPathAsRealPath, c = void 0 !== s && s, u = t.onUploadProgress, l = t.config,
+ "string" === M(r)) {
+ e.next = 3;
+ break;
+ }
+ throw new we({
+ code: "INVALID_PARAM",
+ message: "cloudPath必须为字符串类型"
+ });
+
+ case 3:
+ if (r = r.trim()) {
+ e.next = 5;
+ break;
+ }
+ throw new we({
+ code: "INVALID_PARAM",
+ message: "cloudPath不可为空"
+ });
+
+ case 5:
+ if (!/:\/\//.test(r)) {
+ e.next = 7;
+ break;
+ }
+ throw new we({
+ code: "INVALID_PARAM",
+ message: "cloudPath不合法"
+ });
+
+ case 7:
+ if (f = l && l.envType || this.config.envType, !(c && ("/" !== r[0] && (r = "/" + r),
+ r.indexOf("\\") > -1))) {
+ e.next = 10;
+ break;
+ }
+ throw new we({
+ code: "INVALID_PARAM",
+ message: "使用cloudPath作为路径时,cloudPath不可包含“\\”"
+ });
+
+ case 10:
+ return e.next = 12, this.getOSSUploadOptionsFromPath({
+ env: f,
+ filename: c ? r.split("/").pop() : r,
+ fileId: c ? r : void 0
+ });
+
+ case 12:
+ return d = e.sent.result, p = "https://" + d.cdnDomain + "/" + d.ossPath, h = d.securityToken,
+ v = d.accessKeyId, m = d.signature, g = d.host, _ = d.ossPath, y = d.id, b = d.policy,
+ w = d.ossCallbackUrl, k = {
+ "Cache-Control": "max-age=2592000",
+ "Content-Disposition": "attachment",
+ OSSAccessKeyId: v,
+ Signature: m,
+ host: g,
+ id: y,
+ key: _,
+ policy: b,
+ success_action_status: 200
+ }, h && (k["x-oss-security-token"] = h), w && (x = JSON.stringify({
+ callbackUrl: w,
+ callbackBody: JSON.stringify({
+ fileId: y,
+ spaceId: this.config.spaceId
+ }),
+ callbackBodyType: "application/json"
+ }), k.callback = Te.toBase64(x)), A = {
+ url: "https://" + d.host,
+ formData: k,
+ fileName: "file",
+ name: "file",
+ filePath: n,
+ fileType: o
+ }, e.next = 27, this.uploadFileToOSS(Object.assign({}, A, {
+ onUploadProgress: u
+ }));
+
+ case 27:
+ if (!w) {
+ e.next = 29;
+ break;
+ }
+ return e.abrupt("return", {
+ success: !0,
+ filePath: n,
+ fileID: p
+ });
+
+ case 29:
+ return e.next = 31, this.reportOSSUpload({
+ id: y
+ });
+
+ case 31:
+ if (!e.sent.success) {
+ e.next = 33;
+ break;
+ }
+ return e.abrupt("return", {
+ success: !0,
+ filePath: n,
+ fileID: p
+ });
+
+ case 33:
+ throw new we({
+ code: "UPLOAD_FAILED",
+ message: "文件上传失败"
+ });
+
+ case 34:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t) {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "getTempFileURL",
+ value: function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.fileList;
+ return new Promise(function(e, n) {
+ Array.isArray(t) && 0 !== t.length || n(new we({
+ code: "INVALID_PARAM",
+ message: "fileList的元素必须是非空的字符串"
+ })), e({
+ fileList: t.map(function(e) {
+ return {
+ fileID: e,
+ tempFileURL: e
+ };
+ })
+ });
+ });
+ }
+ }, {
+ key: "getFileInfo",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e() {
+ var t, n, r, i = arguments;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ if (t = i.length > 0 && void 0 !== i[0] ? i[0] : {}, n = t.fileList, Array.isArray(n) && 0 !== n.length) {
+ e.next = 3;
+ break;
+ }
+ throw new we({
+ code: "INVALID_PARAM",
+ message: "fileList的元素必须是非空的字符串"
+ });
+
+ case 3:
+ return r = {
+ method: "serverless.file.resource.info",
+ params: JSON.stringify({
+ id: n.map(function(e) {
+ return e.split("?")[0];
+ }).join(",")
+ })
+ }, e.next = 6, this.request(this.setupRequest(r));
+
+ case 6:
+ return e.t0 = e.sent.result, e.abrupt("return", {
+ fileList: e.t0
+ });
+
+ case 8:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function() {
+ return e.apply(this, arguments);
+ };
+ }()
+ } ]), e;
+ }(), $e = {
+ init: function(e) {
+ var t = new je(e), n = {
+ signInAnonymously: function() {
+ return t.authorize();
+ },
+ getLoginState: function() {
+ return Promise.resolve(!1);
+ }
+ };
+ return t.auth = function() {
+ return n;
+ }, t.customAuth = t.auth, t;
+ }
+ }, Le = "undefined" != typeof location && "http:" === location.protocol ? "http:" : "https:";
+ !function(e) {
+ e.local = "local", e.none = "none", e.session = "session";
+ }(Pe || (Pe = {}));
+ var De, Re = function() {}, Me = function() {
+ var e;
+ if (!Promise) {
+ e = function() {}, e.promise = {};
+ var t = function() {
+ throw new we({
+ message: 'Your Node runtime does support ES6 Promises. Set "global.Promise" to your preferred implementation of promises.'
+ });
+ };
+ return Object.defineProperty(e.promise, "then", {
+ get: t
+ }), Object.defineProperty(e.promise, "catch", {
+ get: t
+ }), e;
+ }
+ var n = new Promise(function(t, n) {
+ e = function(e, r) {
+ return e ? n(e) : t(r);
+ };
+ });
+ return e.promise = n, e;
+ };
+ function Ue(e) {
+ return void 0 === e;
+ }
+ function Ne(e) {
+ return "[object Null]" === Object.prototype.toString.call(e);
+ }
+ !function(e) {
+ e.WEB = "web", e.WX_MP = "wx_mp";
+ }(De || (De = {}));
+ var Fe = {
+ adapter: null,
+ runtime: void 0
+ }, Be = [ "anonymousUuidKey" ], qe = function(e) {
+ (0, p.default)(n, e);
+ var t = O(n);
+ function n() {
+ var e;
+ return (0, g.default)(this, n), e = t.call(this), Fe.adapter.root.tcbObject || (Fe.adapter.root.tcbObject = {}),
+ e;
+ }
+ return (0, _.default)(n, [ {
+ key: "setItem",
+ value: function(e, t) {
+ Fe.adapter.root.tcbObject[e] = t;
+ }
+ }, {
+ key: "getItem",
+ value: function(e) {
+ return Fe.adapter.root.tcbObject[e];
+ }
+ }, {
+ key: "removeItem",
+ value: function(e) {
+ delete Fe.adapter.root.tcbObject[e];
+ }
+ }, {
+ key: "clear",
+ value: function() {
+ delete Fe.adapter.root.tcbObject;
+ }
+ } ]), n;
+ }(Re);
+ function Ve(e, t) {
+ switch (e) {
+ case "local":
+ return t.localStorage || new qe();
+
+ case "none":
+ return new qe();
+
+ default:
+ return t.sessionStorage || new qe();
+ }
+ }
+ var He = function() {
+ function e(t) {
+ if ((0, g.default)(this, e), !this._storage) {
+ this._persistence = Fe.adapter.primaryStorage || t.persistence, this._storage = Ve(this._persistence, Fe.adapter);
+ var n = "access_token_".concat(t.env), r = "access_token_expire_".concat(t.env), i = "refresh_token_".concat(t.env), o = "anonymous_uuid_".concat(t.env), a = "login_type_".concat(t.env), s = "user_info_".concat(t.env);
+ this.keys = {
+ accessTokenKey: n,
+ accessTokenExpireKey: r,
+ refreshTokenKey: i,
+ anonymousUuidKey: o,
+ loginTypeKey: a,
+ userInfoKey: s
+ };
+ }
+ }
+ return (0, _.default)(e, [ {
+ key: "updatePersistence",
+ value: function(e) {
+ if (e !== this._persistence) {
+ var t = "local" === this._persistence;
+ this._persistence = e;
+ var n = Ve(e, Fe.adapter);
+ for (var r in this.keys) {
+ var i = this.keys[r];
+ if (!t || !Be.includes(r)) {
+ var o = this._storage.getItem(i);
+ Ue(o) || Ne(o) || (n.setItem(i, o), this._storage.removeItem(i));
+ }
+ }
+ this._storage = n;
+ }
+ }
+ }, {
+ key: "setStore",
+ value: function(e, t, n) {
+ if (this._storage) {
+ var r = {
+ version: n || "localCachev1",
+ content: t
+ }, i = JSON.stringify(r);
+ try {
+ this._storage.setItem(e, i);
+ } catch (e) {
+ e = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(e);
+ throw e;
+ }
+ }
+ }
+ }, {
+ key: "getStore",
+ value: function(e, t) {
+ try {
+ if (!this._storage) return;
+ } catch (e) {
+ e = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(e);
+ return "";
+ }
+ t = t || "localCachev1";
+ var n = this._storage.getItem(e);
+ return n && n.indexOf(t) >= 0 ? JSON.parse(n).content : "";
+ }
+ }, {
+ key: "removeStore",
+ value: function(e) {
+ this._storage.removeItem(e);
+ }
+ } ]), e;
+ }(), Ke = {}, ze = {};
+ function We(e) {
+ return Ke[e];
+ }
+ var Je = (0, _.default)(function e(t, n) {
+ (0, g.default)(this, e), this.data = n || null, this.name = t;
+ }), Ge = function(e) {
+ (0, p.default)(n, e);
+ var t = O(n);
+ function n(e, r) {
+ var i;
+ return (0, g.default)(this, n), i = t.call(this, "error", {
+ error: e,
+ data: r
+ }), i.error = e, i;
+ }
+ return (0, _.default)(n);
+ }(Je), Qe = new (function() {
+ function e() {
+ (0, g.default)(this, e), this._listeners = {};
+ }
+ return (0, _.default)(e, [ {
+ key: "on",
+ value: function(e, t) {
+ return function(e, t, n) {
+ n[e] = n[e] || [], n[e].push(t);
+ }(e, t, this._listeners), this;
+ }
+ }, {
+ key: "off",
+ value: function(e, t) {
+ return function(e, t, n) {
+ if (n && n[e]) {
+ var r = n[e].indexOf(t);
+ -1 !== r && n[e].splice(r, 1);
+ }
+ }(e, t, this._listeners), this;
+ }
+ }, {
+ key: "fire",
+ value: function(e, t) {
+ if (e instanceof Ge) return console.error(e.error), this;
+ var n = "string" == typeof e ? new Je(e, t || {}) : e, r = n.name;
+ if (this._listens(r)) {
+ n.target = this;
+ var i, o = this._listeners[r] ? (0, l.default)(this._listeners[r]) : [], a = w(o);
+ try {
+ for (a.s(); !(i = a.n()).done; ) {
+ var s = i.value;
+ s.call(this, n);
+ }
+ } catch (c) {
+ c = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(c);
+ a.e(c);
+ } finally {
+ a.f();
+ }
+ }
+ return this;
+ }
+ }, {
+ key: "_listens",
+ value: function(e) {
+ return this._listeners[e] && this._listeners[e].length > 0;
+ }
+ } ]), e;
+ }())();
+ function Ye(e, t) {
+ Qe.on(e, t);
+ }
+ function Xe(e) {
+ var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};
+ Qe.fire(e, t);
+ }
+ function Ze(e, t) {
+ Qe.off(e, t);
+ }
+ var et, tt = "loginStateChanged", nt = "loginStateExpire", rt = "loginTypeChanged", it = "anonymousConverted", ot = "refreshAccessToken";
+ !function(e) {
+ e.ANONYMOUS = "ANONYMOUS", e.WECHAT = "WECHAT", e.WECHAT_PUBLIC = "WECHAT-PUBLIC",
+ e.WECHAT_OPEN = "WECHAT-OPEN", e.CUSTOM = "CUSTOM", e.EMAIL = "EMAIL", e.USERNAME = "USERNAME",
+ e.NULL = "NULL";
+ }(et || (et = {}));
+ var at = [ "auth.getJwt", "auth.logout", "auth.signInWithTicket", "auth.signInAnonymously", "auth.signIn", "auth.fetchAccessTokenWithRefreshToken", "auth.signUpWithEmailAndPassword", "auth.activateEndUserMail", "auth.sendPasswordResetEmail", "auth.resetPasswordWithToken", "auth.isUsernameRegistered" ], st = {
+ "X-SDK-Version": "1.3.5"
+ };
+ function ct(e, t, n) {
+ var r = e[t];
+ e[t] = function(t) {
+ var i = {}, o = {};
+ n.forEach(function(n) {
+ var r = n.call(e, t), a = r.data, s = r.headers;
+ Object.assign(i, a), Object.assign(o, s);
+ });
+ var a = t.data;
+ return a && function() {
+ var e;
+ if (e = a, "[object FormData]" !== Object.prototype.toString.call(e)) t.data = A(A({}, a), i); else for (var n in i) a.append(n, i[n]);
+ }(), t.headers = A(A({}, t.headers || {}), o), r.call(e, t);
+ };
+ }
+ function ut() {
+ var e = Math.random().toString(16).slice(2);
+ return {
+ data: {
+ seqId: e
+ },
+ headers: A(A({}, st), {}, {
+ "x-seqid": e
+ })
+ };
+ }
+ var lt = function() {
+ function e() {
+ var t, n = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
+ (0, g.default)(this, e), this.config = n, this._reqClass = new Fe.adapter.reqClass({
+ timeout: this.config.timeout,
+ timeoutMsg: "请求在".concat(this.config.timeout / 1e3, "s内未完成,已中断"),
+ restrictedMethods: [ "post" ]
+ }), this._cache = We(this.config.env), this._localCache = (t = this.config.env,
+ ze[t]), ct(this._reqClass, "post", [ ut ]), ct(this._reqClass, "upload", [ ut ]),
+ ct(this._reqClass, "download", [ ut ]);
+ }
+ return (0, _.default)(e, [ {
+ key: "post",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e(t) {
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return e.next = 2, this._reqClass.post(t);
+
+ case 2:
+ return e.abrupt("return", e.sent);
+
+ case 3:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t) {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "upload",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e(t) {
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return e.next = 2, this._reqClass.upload(t);
+
+ case 2:
+ return e.abrupt("return", e.sent);
+
+ case 3:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t) {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "download",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e(t) {
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return e.next = 2, this._reqClass.download(t);
+
+ case 2:
+ return e.abrupt("return", e.sent);
+
+ case 3:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t) {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "refreshAccessToken",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e() {
+ var t, n;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return this._refreshAccessTokenPromise || (this._refreshAccessTokenPromise = this._refreshAccessToken()),
+ e.prev = 1, e.next = 4, this._refreshAccessTokenPromise;
+
+ case 4:
+ t = e.sent, e.next = 10;
+ break;
+
+ case 7:
+ e.prev = 7, e.t0 = e["catch"](1), n = e.t0;
+
+ case 10:
+ if (this._refreshAccessTokenPromise = null, this._shouldRefreshAccessTokenHook = null,
+ !n) {
+ e.next = 12;
+ break;
+ }
+ throw n;
+
+ case 12:
+ return e.abrupt("return", t);
+
+ case 13:
+ case "end":
+ return e.stop();
+ }
+ }, e, this, [ [ 1, 7 ] ]);
+ }));
+ return function() {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "_refreshAccessToken",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e() {
+ var t, n, r, i, o, s, c, u, l, f, d, p, h;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ if (t = this._cache.keys, n = t.accessTokenKey, r = t.accessTokenExpireKey, i = t.refreshTokenKey,
+ o = t.loginTypeKey, s = t.anonymousUuidKey, this._cache.removeStore(n), this._cache.removeStore(r),
+ c = this._cache.getStore(i), c) {
+ e.next = 5;
+ break;
+ }
+ throw new we({
+ message: "未登录CloudBase"
+ });
+
+ case 5:
+ return u = {
+ refresh_token: c
+ }, e.next = 8, this.request("auth.fetchAccessTokenWithRefreshToken", u);
+
+ case 8:
+ if (l = e.sent, !l.data.code) {
+ e.next = 21;
+ break;
+ }
+ if (f = l.data.code, "SIGN_PARAM_INVALID" !== f && "REFRESH_TOKEN_EXPIRED" !== f && "INVALID_REFRESH_TOKEN" !== f) {
+ e.next = 20;
+ break;
+ }
+ if (this._cache.getStore(o) !== et.ANONYMOUS || "INVALID_REFRESH_TOKEN" !== f) {
+ e.next = 19;
+ break;
+ }
+ return d = this._cache.getStore(s), p = this._cache.getStore(i), e.next = 17, this.send("auth.signInAnonymously", {
+ anonymous_uuid: d,
+ refresh_token: p
+ });
+
+ case 17:
+ return h = e.sent, e.abrupt("return", (this.setRefreshToken(h.refresh_token), this._refreshAccessToken()));
+
+ case 19:
+ Xe(nt), this._cache.removeStore(i);
+
+ case 20:
+ throw new we({
+ code: l.data.code,
+ message: "刷新access token失败:".concat(l.data.code)
+ });
+
+ case 21:
+ if (!l.data.access_token) {
+ e.next = 23;
+ break;
+ }
+ return e.abrupt("return", (Xe(ot), this._cache.setStore(n, l.data.access_token),
+ this._cache.setStore(r, l.data.access_token_expire + Date.now()), {
+ accessToken: l.data.access_token,
+ accessTokenExpire: l.data.access_token_expire
+ }));
+
+ case 23:
+ l.data.refresh_token && (this._cache.removeStore(i), this._cache.setStore(i, l.data.refresh_token),
+ this._refreshAccessToken());
+
+ case 24:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function() {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "getAccessToken",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e() {
+ var t, n, r, i, o, s, c;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ if (t = this._cache.keys, n = t.accessTokenKey, r = t.accessTokenExpireKey, i = t.refreshTokenKey,
+ this._cache.getStore(i)) {
+ e.next = 3;
+ break;
+ }
+ throw new we({
+ message: "refresh token不存在,登录状态异常"
+ });
+
+ case 3:
+ if (o = this._cache.getStore(n), s = this._cache.getStore(r), c = !0, e.t0 = this._shouldRefreshAccessTokenHook,
+ !e.t0) {
+ e.next = 9;
+ break;
+ }
+ return e.next = 8, this._shouldRefreshAccessTokenHook(o, s);
+
+ case 8:
+ e.t0 = !e.sent;
+
+ case 9:
+ if (e.t1 = e.t0, !e.t1) {
+ e.next = 12;
+ break;
+ }
+ c = !1;
+
+ case 12:
+ return e.abrupt("return", (!o || !s || s < Date.now()) && c ? this.refreshAccessToken() : {
+ accessToken: o,
+ accessTokenExpire: s
+ });
+
+ case 13:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function() {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "request",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e(t, n, r) {
+ var i, o, s, c, u, l, f, d, p, h, v, m, g, _, y, b;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ if (i = "x-tcb-trace_".concat(this.config.env), o = "application/x-www-form-urlencoded",
+ s = A({
+ action: t,
+ env: this.config.env,
+ dataVersion: "2019-08-16"
+ }, n), -1 !== at.indexOf(t)) {
+ e.next = 10;
+ break;
+ }
+ if (c = this._cache.keys.refreshTokenKey, e.t0 = this._cache.getStore(c), !e.t0) {
+ e.next = 10;
+ break;
+ }
+ return e.next = 9, this.getAccessToken();
+
+ case 9:
+ s.access_token = e.sent.accessToken;
+
+ case 10:
+ if ("storage.uploadFile" === t) {
+ for (l in u = new FormData(), u) u.hasOwnProperty(l) && void 0 !== u[l] && u.append(l, s[l]);
+ o = "multipart/form-data";
+ } else for (f in o = "application/json", u = {}, s) void 0 !== s[f] && (u[f] = s[f]);
+ return d = {
+ headers: {
+ "content-type": o
+ }
+ }, r && r.onUploadProgress && (d.onUploadProgress = r.onUploadProgress), p = this._localCache.getStore(i),
+ p && (d.headers["X-TCB-Trace"] = p), h = n.parse, v = n.inQuery, m = n.search, g = {
+ env: this.config.env
+ }, h && (g.parse = !0), v && (g = A(A({}, v), g)), _ = function(e, t) {
+ var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}, r = /\?/.test(t), i = "";
+ for (var o in n) "" === i ? !r && (t += "?") : i += "&", i += "".concat(o, "=").concat(encodeURIComponent(n[o]));
+ return /^http(s)?\:\/\//.test(t += i) ? t : "".concat(e).concat(t);
+ }(Le, "//tcb-api.tencentcloudapi.com/web", g), m && (_ += m), e.next = 22, this.post(A({
+ url: _,
+ data: u
+ }, d));
+
+ case 22:
+ if (y = e.sent, b = y.header && y.header["x-tcb-trace"], b && this._localCache.setStore(i, b),
+ (200 === Number(y.status) || 200 === Number(y.statusCode)) && y.data) {
+ e.next = 26;
+ break;
+ }
+ throw new we({
+ code: "NETWORK_ERROR",
+ message: "network request error"
+ });
+
+ case 26:
+ return e.abrupt("return", y);
+
+ case 27:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t, n, r) {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "send",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e(t) {
+ var n, r, i, o = arguments;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return n = o.length > 1 && void 0 !== o[1] ? o[1] : {}, e.next = 3, this.request(t, n, {
+ onUploadProgress: n.onUploadProgress
+ });
+
+ case 3:
+ if (r = e.sent, "ACCESS_TOKEN_EXPIRED" !== r.data.code || -1 !== at.indexOf(t)) {
+ e.next = 13;
+ break;
+ }
+ return e.next = 7, this.refreshAccessToken();
+
+ case 7:
+ return e.next = 9, this.request(t, n, {
+ onUploadProgress: n.onUploadProgress
+ });
+
+ case 9:
+ if (i = e.sent, !i.data.code) {
+ e.next = 12;
+ break;
+ }
+ throw new we({
+ code: i.data.code,
+ message: i.data.message
+ });
+
+ case 12:
+ return e.abrupt("return", i.data);
+
+ case 13:
+ if (!r.data.code) {
+ e.next = 15;
+ break;
+ }
+ throw new we({
+ code: r.data.code,
+ message: r.data.message
+ });
+
+ case 15:
+ return e.abrupt("return", r.data);
+
+ case 16:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t) {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "setRefreshToken",
+ value: function(e) {
+ var t = this._cache.keys, n = t.accessTokenKey, r = t.accessTokenExpireKey, i = t.refreshTokenKey;
+ this._cache.removeStore(n), this._cache.removeStore(r), this._cache.setStore(i, e);
+ }
+ } ]), e;
+ }(), ft = {};
+ function dt(e) {
+ return ft[e];
+ }
+ var pt = function() {
+ function e(t) {
+ (0, g.default)(this, e), this.config = t, this._cache = We(t.env), this._request = dt(t.env);
+ }
+ return (0, _.default)(e, [ {
+ key: "setRefreshToken",
+ value: function(e) {
+ var t = this._cache.keys, n = t.accessTokenKey, r = t.accessTokenExpireKey, i = t.refreshTokenKey;
+ this._cache.removeStore(n), this._cache.removeStore(r), this._cache.setStore(i, e);
+ }
+ }, {
+ key: "setAccessToken",
+ value: function(e, t) {
+ var n = this._cache.keys, r = n.accessTokenKey, i = n.accessTokenExpireKey;
+ this._cache.setStore(r, e), this._cache.setStore(i, t);
+ }
+ }, {
+ key: "refreshUserInfo",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e() {
+ var t, n;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return e.next = 2, this._request.send("auth.getUserInfo", {});
+
+ case 2:
+ return t = e.sent, n = t.data, e.abrupt("return", (this.setLocalUserInfo(n), n));
+
+ case 5:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function() {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "setLocalUserInfo",
+ value: function(e) {
+ var t = this._cache.keys.userInfoKey;
+ this._cache.setStore(t, e);
+ }
+ } ]), e;
+ }(), ht = function() {
+ function e(t) {
+ if ((0, g.default)(this, e), !t) throw new we({
+ code: "PARAM_ERROR",
+ message: "envId is not defined"
+ });
+ this._envId = t, this._cache = We(this._envId), this._request = dt(this._envId),
+ this.setUserInfo();
+ }
+ return (0, _.default)(e, [ {
+ key: "linkWithTicket",
+ value: function(e) {
+ if ("string" != typeof e) throw new we({
+ code: "PARAM_ERROR",
+ message: "ticket must be string"
+ });
+ return this._request.send("auth.linkWithTicket", {
+ ticket: e
+ });
+ }
+ }, {
+ key: "linkWithRedirect",
+ value: function(e) {
+ e.signInWithRedirect();
+ }
+ }, {
+ key: "updatePassword",
+ value: function(e, t) {
+ return this._request.send("auth.updatePassword", {
+ oldPassword: t,
+ newPassword: e
+ });
+ }
+ }, {
+ key: "updateEmail",
+ value: function(e) {
+ return this._request.send("auth.updateEmail", {
+ newEmail: e
+ });
+ }
+ }, {
+ key: "updateUsername",
+ value: function(e) {
+ if ("string" != typeof e) throw new we({
+ code: "PARAM_ERROR",
+ message: "username must be a string"
+ });
+ return this._request.send("auth.updateUsername", {
+ username: e
+ });
+ }
+ }, {
+ key: "getLinkedUidList",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e() {
+ var t, n, r, i;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return e.next = 2, this._request.send("auth.getLinkedUidList", {});
+
+ case 2:
+ return t = e.sent, n = t.data, r = !1, i = n.users, e.abrupt("return", (i.forEach(function(e) {
+ e.wxOpenId && e.wxPublicId && (r = !0);
+ }), {
+ users: i,
+ hasPrimaryUid: r
+ }));
+
+ case 7:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function() {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "setPrimaryUid",
+ value: function(e) {
+ return this._request.send("auth.setPrimaryUid", {
+ uid: e
+ });
+ }
+ }, {
+ key: "unlink",
+ value: function(e) {
+ return this._request.send("auth.unlink", {
+ platform: e
+ });
+ }
+ }, {
+ key: "update",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e(t) {
+ var n, r, i, o, s, c, u, l;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return n = t.nickName, r = t.gender, i = t.avatarUrl, o = t.province, s = t.country,
+ c = t.city, e.next = 8, this._request.send("auth.updateUserInfo", {
+ nickName: n,
+ gender: r,
+ avatarUrl: i,
+ province: o,
+ country: s,
+ city: c
+ });
+
+ case 8:
+ u = e.sent, l = u.data, this.setLocalUserInfo(l);
+
+ case 11:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t) {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "refresh",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e() {
+ var t, n;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return e.next = 2, this._request.send("auth.getUserInfo", {});
+
+ case 2:
+ return t = e.sent, n = t.data, e.abrupt("return", (this.setLocalUserInfo(n), n));
+
+ case 5:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function() {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "setUserInfo",
+ value: function() {
+ var e = this, t = this._cache.keys.userInfoKey, n = this._cache.getStore(t);
+ [ "uid", "loginType", "openid", "wxOpenId", "wxPublicId", "unionId", "qqMiniOpenId", "email", "hasPassword", "customUserId", "nickName", "gender", "avatarUrl" ].forEach(function(t) {
+ e[t] = n[t];
+ }), this.location = {
+ country: n.country,
+ province: n.province,
+ city: n.city
+ };
+ }
+ }, {
+ key: "setLocalUserInfo",
+ value: function(e) {
+ var t = this._cache.keys.userInfoKey;
+ this._cache.setStore(t, e), this.setUserInfo();
+ }
+ } ]), e;
+ }(), vt = function() {
+ function e(t) {
+ if ((0, g.default)(this, e), !t) throw new we({
+ code: "PARAM_ERROR",
+ message: "envId is not defined"
+ });
+ this._cache = We(t);
+ var n = this._cache.keys, r = n.refreshTokenKey, i = n.accessTokenKey, o = n.accessTokenExpireKey, a = this._cache.getStore(r), s = this._cache.getStore(i), c = this._cache.getStore(o);
+ this.credential = {
+ refreshToken: a,
+ accessToken: s,
+ accessTokenExpire: c
+ }, this.user = new ht(t);
+ }
+ return (0, _.default)(e, [ {
+ key: "isAnonymousAuth",
+ get: function() {
+ return this.loginType === et.ANONYMOUS;
+ }
+ }, {
+ key: "isCustomAuth",
+ get: function() {
+ return this.loginType === et.CUSTOM;
+ }
+ }, {
+ key: "isWeixinAuth",
+ get: function() {
+ return this.loginType === et.WECHAT || this.loginType === et.WECHAT_OPEN || this.loginType === et.WECHAT_PUBLIC;
+ }
+ }, {
+ key: "loginType",
+ get: function() {
+ return this._cache.getStore(this._cache.keys.loginTypeKey);
+ }
+ } ]), e;
+ }(), mt = function(e) {
+ (0, p.default)(n, e);
+ var t = O(n);
+ function n() {
+ return (0, g.default)(this, n), t.apply(this, arguments);
+ }
+ return (0, _.default)(n, [ {
+ key: "signIn",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e() {
+ var t, n, r, i, o, s, c;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return this._cache.updatePersistence("local"), t = this._cache.keys, n = t.anonymousUuidKey,
+ r = t.refreshTokenKey, i = this._cache.getStore(n) || void 0, o = this._cache.getStore(r) || void 0,
+ e.next = 8, this._request.send("auth.signInAnonymously", {
+ anonymous_uuid: i,
+ refresh_token: o
+ });
+
+ case 8:
+ if (s = e.sent, !s.uuid || !s.refresh_token) {
+ e.next = 20;
+ break;
+ }
+ return this._setAnonymousUUID(s.uuid), this.setRefreshToken(s.refresh_token), e.next = 14,
+ this._request.refreshAccessToken();
+
+ case 14:
+ return Xe(tt), Xe(rt, {
+ env: this.config.env,
+ loginType: et.ANONYMOUS,
+ persistence: "local"
+ }), c = new vt(this.config.env), e.next = 19, c.user.refresh();
+
+ case 19:
+ return e.abrupt("return", c);
+
+ case 20:
+ throw new we({
+ message: "匿名登录失败"
+ });
+
+ case 21:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function() {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "linkAndRetrieveDataWithTicket",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e(t) {
+ var n, r, i, o, s, c;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return n = this._cache.keys, r = n.anonymousUuidKey, i = n.refreshTokenKey, o = this._cache.getStore(r),
+ s = this._cache.getStore(i), e.next = 7, this._request.send("auth.linkAndRetrieveDataWithTicket", {
+ anonymous_uuid: o,
+ refresh_token: s,
+ ticket: t
+ });
+
+ case 7:
+ if (c = e.sent, !c.refresh_token) {
+ e.next = 16;
+ break;
+ }
+ return this._clearAnonymousUUID(), this.setRefreshToken(c.refresh_token), e.next = 13,
+ this._request.refreshAccessToken();
+
+ case 13:
+ return Xe(it, {
+ env: this.config.env
+ }), Xe(rt, {
+ loginType: et.CUSTOM,
+ persistence: "local"
+ }), e.abrupt("return", {
+ credential: {
+ refreshToken: c.refresh_token
+ }
+ });
+
+ case 16:
+ throw new we({
+ message: "匿名转化失败"
+ });
+
+ case 17:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t) {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "_setAnonymousUUID",
+ value: function(e) {
+ var t = this._cache.keys, n = t.anonymousUuidKey, r = t.loginTypeKey;
+ this._cache.removeStore(n), this._cache.setStore(n, e), this._cache.setStore(r, et.ANONYMOUS);
+ }
+ }, {
+ key: "_clearAnonymousUUID",
+ value: function() {
+ this._cache.removeStore(this._cache.keys.anonymousUuidKey);
+ }
+ } ]), n;
+ }(pt), gt = function(e) {
+ (0, p.default)(n, e);
+ var t = O(n);
+ function n() {
+ return (0, g.default)(this, n), t.apply(this, arguments);
+ }
+ return (0, _.default)(n, [ {
+ key: "signIn",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e(t) {
+ var n, r;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ if ("string" == typeof t) {
+ e.next = 2;
+ break;
+ }
+ throw new we({
+ code: "PARAM_ERROR",
+ message: "ticket must be a string"
+ });
+
+ case 2:
+ return n = this._cache.keys.refreshTokenKey, e.next = 5, this._request.send("auth.signInWithTicket", {
+ ticket: t,
+ refresh_token: this._cache.getStore(n) || ""
+ });
+
+ case 5:
+ if (r = e.sent, !r.refresh_token) {
+ e.next = 15;
+ break;
+ }
+ return this.setRefreshToken(r.refresh_token), e.next = 10, this._request.refreshAccessToken();
+
+ case 10:
+ return Xe(tt), Xe(rt, {
+ env: this.config.env,
+ loginType: et.CUSTOM,
+ persistence: this.config.persistence
+ }), e.next = 14, this.refreshUserInfo();
+
+ case 14:
+ return e.abrupt("return", new vt(this.config.env));
+
+ case 15:
+ throw new we({
+ message: "自定义登录失败"
+ });
+
+ case 16:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t) {
+ return e.apply(this, arguments);
+ };
+ }()
+ } ]), n;
+ }(pt), _t = function(e) {
+ (0, p.default)(n, e);
+ var t = O(n);
+ function n() {
+ return (0, g.default)(this, n), t.apply(this, arguments);
+ }
+ return (0, _.default)(n, [ {
+ key: "signIn",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e(t, n) {
+ var r, i, o, s, c;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ if ("string" == typeof t) {
+ e.next = 2;
+ break;
+ }
+ throw new we({
+ code: "PARAM_ERROR",
+ message: "email must be a string"
+ });
+
+ case 2:
+ return r = this._cache.keys.refreshTokenKey, e.next = 5, this._request.send("auth.signIn", {
+ loginType: "EMAIL",
+ email: t,
+ password: n,
+ refresh_token: this._cache.getStore(r) || ""
+ });
+
+ case 5:
+ if (i = e.sent, o = i.refresh_token, s = i.access_token, c = i.access_token_expire,
+ !o) {
+ e.next = 22;
+ break;
+ }
+ if (this.setRefreshToken(o), !s || !c) {
+ e.next = 15;
+ break;
+ }
+ this.setAccessToken(s, c), e.next = 17;
+ break;
+
+ case 15:
+ return e.next = 17, this._request.refreshAccessToken();
+
+ case 17:
+ return e.next = 19, this.refreshUserInfo();
+
+ case 19:
+ return Xe(tt), Xe(rt, {
+ env: this.config.env,
+ loginType: et.EMAIL,
+ persistence: this.config.persistence
+ }), e.abrupt("return", new vt(this.config.env));
+
+ case 22:
+ throw i.code ? new we({
+ code: i.code,
+ message: "邮箱登录失败: ".concat(i.message)
+ }) : new we({
+ message: "邮箱登录失败"
+ });
+
+ case 23:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t, n) {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "activate",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e(t) {
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return e.abrupt("return", this._request.send("auth.activateEndUserMail", {
+ token: t
+ }));
+
+ case 1:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t) {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "resetPasswordWithToken",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e(t, n) {
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return e.abrupt("return", this._request.send("auth.resetPasswordWithToken", {
+ token: t,
+ newPassword: n
+ }));
+
+ case 1:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t, n) {
+ return e.apply(this, arguments);
+ };
+ }()
+ } ]), n;
+ }(pt), yt = function(e) {
+ (0, p.default)(n, e);
+ var t = O(n);
+ function n() {
+ return (0, g.default)(this, n), t.apply(this, arguments);
+ }
+ return (0, _.default)(n, [ {
+ key: "signIn",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e(t, n) {
+ var r, i, o, s, c;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ if ("string" == typeof t) {
+ e.next = 2;
+ break;
+ }
+ throw new we({
+ code: "PARAM_ERROR",
+ message: "username must be a string"
+ });
+
+ case 2:
+ return "string" != typeof n && (n = "", console.warn("password is empty")), r = this._cache.keys.refreshTokenKey,
+ e.next = 6, this._request.send("auth.signIn", {
+ loginType: et.USERNAME,
+ username: t,
+ password: n,
+ refresh_token: this._cache.getStore(r) || ""
+ });
+
+ case 6:
+ if (i = e.sent, o = i.refresh_token, s = i.access_token_expire, c = i.access_token,
+ !o) {
+ e.next = 23;
+ break;
+ }
+ if (this.setRefreshToken(o), !c || !s) {
+ e.next = 16;
+ break;
+ }
+ this.setAccessToken(c, s), e.next = 18;
+ break;
+
+ case 16:
+ return e.next = 18, this._request.refreshAccessToken();
+
+ case 18:
+ return e.next = 20, this.refreshUserInfo();
+
+ case 20:
+ return Xe(tt), Xe(rt, {
+ env: this.config.env,
+ loginType: et.USERNAME,
+ persistence: this.config.persistence
+ }), e.abrupt("return", new vt(this.config.env));
+
+ case 23:
+ throw i.code ? new we({
+ code: i.code,
+ message: "用户名密码登录失败: ".concat(i.message)
+ }) : new we({
+ message: "用户名密码登录失败"
+ });
+
+ case 24:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t, n) {
+ return e.apply(this, arguments);
+ };
+ }()
+ } ]), n;
+ }(pt), bt = function() {
+ function e(t) {
+ (0, g.default)(this, e), this.config = t, this._cache = We(t.env), this._request = dt(t.env),
+ this._onAnonymousConverted = this._onAnonymousConverted.bind(this), this._onLoginTypeChanged = this._onLoginTypeChanged.bind(this),
+ Ye(rt, this._onLoginTypeChanged);
+ }
+ return (0, _.default)(e, [ {
+ key: "currentUser",
+ get: function() {
+ var e = this.hasLoginState();
+ return e && e.user || null;
+ }
+ }, {
+ key: "loginType",
+ get: function() {
+ return this._cache.getStore(this._cache.keys.loginTypeKey);
+ }
+ }, {
+ key: "anonymousAuthProvider",
+ value: function() {
+ return new mt(this.config);
+ }
+ }, {
+ key: "customAuthProvider",
+ value: function() {
+ return new gt(this.config);
+ }
+ }, {
+ key: "emailAuthProvider",
+ value: function() {
+ return new _t(this.config);
+ }
+ }, {
+ key: "usernameAuthProvider",
+ value: function() {
+ return new yt(this.config);
+ }
+ }, {
+ key: "signInAnonymously",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e() {
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return e.abrupt("return", new mt(this.config).signIn());
+
+ case 1:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function() {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "signInWithEmailAndPassword",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e(t, n) {
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return e.abrupt("return", new _t(this.config).signIn(t, n));
+
+ case 1:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t, n) {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "signInWithUsernameAndPassword",
+ value: function(e, t) {
+ return new yt(this.config).signIn(e, t);
+ }
+ }, {
+ key: "linkAndRetrieveDataWithTicket",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e(t) {
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return this._anonymousAuthProvider || (this._anonymousAuthProvider = new mt(this.config)),
+ Ye(it, this._onAnonymousConverted), e.next = 3, this._anonymousAuthProvider.linkAndRetrieveDataWithTicket(t);
+
+ case 3:
+ return e.abrupt("return", e.sent);
+
+ case 4:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t) {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "signOut",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e() {
+ var t, n, r, i, o, s;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ if (this.loginType !== et.ANONYMOUS) {
+ e.next = 2;
+ break;
+ }
+ throw new we({
+ message: "匿名用户不支持登出操作"
+ });
+
+ case 2:
+ if (t = this._cache.keys, n = t.refreshTokenKey, r = t.accessTokenKey, i = t.accessTokenExpireKey,
+ o = this._cache.getStore(n), o) {
+ e.next = 5;
+ break;
+ }
+ return e.abrupt("return");
+
+ case 5:
+ return e.next = 7, this._request.send("auth.logout", {
+ refresh_token: o
+ });
+
+ case 7:
+ return s = e.sent, e.abrupt("return", (this._cache.removeStore(n), this._cache.removeStore(r),
+ this._cache.removeStore(i), Xe(tt), Xe(rt, {
+ env: this.config.env,
+ loginType: et.NULL,
+ persistence: this.config.persistence
+ }), s));
+
+ case 9:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function() {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "signUpWithEmailAndPassword",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e(t, n) {
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return e.abrupt("return", this._request.send("auth.signUpWithEmailAndPassword", {
+ email: t,
+ password: n
+ }));
+
+ case 1:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t, n) {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "sendPasswordResetEmail",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e(t) {
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return e.abrupt("return", this._request.send("auth.sendPasswordResetEmail", {
+ email: t
+ }));
+
+ case 1:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t) {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "onLoginStateChanged",
+ value: function(e) {
+ var t = this;
+ Ye(tt, function() {
+ var n = t.hasLoginState();
+ e.call(t, n);
+ });
+ var n = this.hasLoginState();
+ e.call(this, n);
+ }
+ }, {
+ key: "onLoginStateExpired",
+ value: function(e) {
+ Ye(nt, e.bind(this));
+ }
+ }, {
+ key: "onAccessTokenRefreshed",
+ value: function(e) {
+ Ye(ot, e.bind(this));
+ }
+ }, {
+ key: "onAnonymousConverted",
+ value: function(e) {
+ Ye(it, e.bind(this));
+ }
+ }, {
+ key: "onLoginTypeChanged",
+ value: function(e) {
+ var t = this;
+ Ye(rt, function() {
+ var n = t.hasLoginState();
+ e.call(t, n);
+ });
+ }
+ }, {
+ key: "getAccessToken",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e() {
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return e.next = 2, this._request.getAccessToken();
+
+ case 2:
+ return e.t0 = e.sent.accessToken, e.t1 = this.config.env, e.abrupt("return", {
+ accessToken: e.t0,
+ env: e.t1
+ });
+
+ case 5:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function() {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "hasLoginState",
+ value: function() {
+ var e = this._cache.keys.refreshTokenKey;
+ return this._cache.getStore(e) ? new vt(this.config.env) : null;
+ }
+ }, {
+ key: "isUsernameRegistered",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e(t) {
+ var n, r;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ if ("string" == typeof t) {
+ e.next = 2;
+ break;
+ }
+ throw new we({
+ code: "PARAM_ERROR",
+ message: "username must be a string"
+ });
+
+ case 2:
+ return e.next = 4, this._request.send("auth.isUsernameRegistered", {
+ username: t
+ });
+
+ case 4:
+ return n = e.sent, r = n.data, e.abrupt("return", r && r.isRegistered);
+
+ case 7:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t) {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "getLoginState",
+ value: function() {
+ return Promise.resolve(this.hasLoginState());
+ }
+ }, {
+ key: "signInWithTicket",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e(t) {
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return e.abrupt("return", new gt(this.config).signIn(t));
+
+ case 1:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t) {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "shouldRefreshAccessToken",
+ value: function(e) {
+ this._request._shouldRefreshAccessTokenHook = e.bind(this);
+ }
+ }, {
+ key: "getUserInfo",
+ value: function() {
+ return this._request.send("auth.getUserInfo", {}).then(function(e) {
+ return e.code ? e : A(A({}, e.data), {}, {
+ requestId: e.seqId
+ });
+ });
+ }
+ }, {
+ key: "getAuthHeader",
+ value: function() {
+ var e = this._cache.keys, t = e.refreshTokenKey, n = e.accessTokenKey, r = this._cache.getStore(t);
+ return {
+ "x-cloudbase-credentials": this._cache.getStore(n) + "/@@/" + r
+ };
+ }
+ }, {
+ key: "_onAnonymousConverted",
+ value: function(e) {
+ var t = e.data.env;
+ t === this.config.env && this._cache.updatePersistence(this.config.persistence);
+ }
+ }, {
+ key: "_onLoginTypeChanged",
+ value: function(e) {
+ var t = e.data, n = t.loginType, r = t.persistence, i = t.env;
+ i === this.config.env && (this._cache.updatePersistence(r), this._cache.setStore(this._cache.keys.loginTypeKey, n));
+ }
+ } ]), e;
+ }(), wt = function(e, t) {
+ t = t || Me();
+ var n = dt(this.config.env), r = e.cloudPath, i = e.filePath, o = e.onUploadProgress, a = e.fileType, s = void 0 === a ? "image" : a;
+ return n.send("storage.getUploadMetadata", {
+ path: r
+ }).then(function(e) {
+ var a = e.data, c = a.url, u = a.authorization, l = a.token, f = a.fileId, d = a.cosFileId, p = e.requestId, h = {
+ key: r,
+ signature: u,
+ "x-cos-meta-fileid": d,
+ success_action_status: "201",
+ "x-cos-security-token": l
+ };
+ n.upload({
+ url: c,
+ data: h,
+ file: i,
+ name: r,
+ fileType: s,
+ onUploadProgress: o
+ }).then(function(e) {
+ 201 === e.statusCode ? t(null, {
+ fileID: f,
+ requestId: p
+ }) : t(new we({
+ code: "STORAGE_REQUEST_FAIL",
+ message: "STORAGE_REQUEST_FAIL: ".concat(e.data)
+ }));
+ }).catch(function(e) {
+ t(e);
+ });
+ }).catch(function(e) {
+ t(e);
+ }), t.promise;
+ }, kt = function(e, t) {
+ t = t || Me();
+ var n = dt(this.config.env), r = e.cloudPath;
+ return n.send("storage.getUploadMetadata", {
+ path: r
+ }).then(function(e) {
+ t(null, e);
+ }).catch(function(e) {
+ t(e);
+ }), t.promise;
+ }, xt = function(e, t) {
+ var n = e.fileList;
+ if (t = t || Me(), !n || !Array.isArray(n)) return {
+ code: "INVALID_PARAM",
+ message: "fileList必须是非空的数组"
+ };
+ var r, i = w(n);
+ try {
+ for (i.s(); !(r = i.n()).done; ) {
+ var o = r.value;
+ if (!o || "string" != typeof o) return {
+ code: "INVALID_PARAM",
+ message: "fileList的元素必须是非空的字符串"
+ };
+ }
+ } catch (s) {
+ s = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(s);
+ i.e(s);
+ } finally {
+ i.f();
+ }
+ var a = {
+ fileid_list: n
+ };
+ return dt(this.config.env).send("storage.batchDeleteFile", a).then(function(e) {
+ e.code ? t(null, e) : t(null, {
+ fileList: e.data.delete_list,
+ requestId: e.requestId
+ });
+ }).catch(function(e) {
+ t(e);
+ }), t.promise;
+ }, At = function(e, t) {
+ var n = e.fileList;
+ t = t || Me(), n && Array.isArray(n) || t(null, {
+ code: "INVALID_PARAM",
+ message: "fileList必须是非空的数组"
+ });
+ var r, i = [], o = w(n);
+ try {
+ for (o.s(); !(r = o.n()).done; ) {
+ var a = r.value;
+ "object" == (0, u.default)(a) ? (a.hasOwnProperty("fileID") && a.hasOwnProperty("maxAge") || t(null, {
+ code: "INVALID_PARAM",
+ message: "fileList的元素必须是包含fileID和maxAge的对象"
+ }), i.push({
+ fileid: a.fileID,
+ max_age: a.maxAge
+ })) : "string" == typeof a ? i.push({
+ fileid: a
+ }) : t(null, {
+ code: "INVALID_PARAM",
+ message: "fileList的元素必须是字符串"
+ });
+ }
+ } catch (c) {
+ c = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(c);
+ o.e(c);
+ } finally {
+ o.f();
+ }
+ var s = {
+ file_list: i
+ };
+ return dt(this.config.env).send("storage.batchGetDownloadUrl", s).then(function(e) {
+ e.code ? t(null, e) : t(null, {
+ fileList: e.data.download_list,
+ requestId: e.requestId
+ });
+ }).catch(function(e) {
+ t(e);
+ }), t.promise;
+ }, Ot = function() {
+ var e = (0, f.default)(a.default.mark(function e(t, n) {
+ var r, i, o, s;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return r = t.fileID, e.next = 3, At.call(this, {
+ fileList: [ {
+ fileID: r,
+ maxAge: 600
+ } ]
+ });
+
+ case 3:
+ if (i = e.sent.fileList[0], "SUCCESS" === i.code) {
+ e.next = 6;
+ break;
+ }
+ return e.abrupt("return", n ? n(i) : new Promise(function(e) {
+ e(i);
+ }));
+
+ case 6:
+ if (o = dt(this.config.env), s = i.download_url, s = encodeURI(s), n) {
+ e.next = 10;
+ break;
+ }
+ return e.abrupt("return", o.download({
+ url: s
+ }));
+
+ case 10:
+ return e.t0 = n, e.next = 13, o.download({
+ url: s
+ });
+
+ case 13:
+ e.t1 = e.sent, (0, e.t0)(e.t1);
+
+ case 15:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t, n) {
+ return e.apply(this, arguments);
+ };
+ }(), St = function(e, t) {
+ var n, r = e.name, i = e.data, o = e.query, a = e.parse, s = e.search, c = t || Me();
+ try {
+ n = i ? JSON.stringify(i) : "";
+ } catch (r) {
+ r = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(r);
+ return Promise.reject(r);
+ }
+ if (!r) return Promise.reject(new we({
+ code: "PARAM_ERROR",
+ message: "函数名不能为空"
+ }));
+ var u = {
+ inQuery: o,
+ parse: a,
+ search: s,
+ function_name: r,
+ request_data: n
+ };
+ return dt(this.config.env).send("functions.invokeFunction", u).then(function(e) {
+ if (e.code) c(null, e); else {
+ var t = e.data.response_data;
+ if (a) c(null, {
+ result: t,
+ requestId: e.requestId
+ }); else try {
+ t = JSON.parse(e.data.response_data), c(null, {
+ result: t,
+ requestId: e.requestId
+ });
+ } catch (e) {
+ e = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(e);
+ c(new we({
+ message: "response data must be json"
+ }));
+ }
+ }
+ return c.promise;
+ }).catch(function(e) {
+ c(e);
+ }), c.promise;
+ }, Pt = {
+ timeout: 15e3,
+ persistence: "session"
+ }, Tt = {}, It = function() {
+ function e(t) {
+ (0, g.default)(this, e), this.config = t || this.config, this.authObj = void 0;
+ }
+ return (0, _.default)(e, [ {
+ key: "init",
+ value: function(t) {
+ switch (Fe.adapter || (this.requestClient = new Fe.adapter.reqClass({
+ timeout: t.timeout || 5e3,
+ timeoutMsg: "请求在".concat((t.timeout || 5e3) / 1e3, "s内未完成,已中断")
+ })), this.config = A(A({}, Pt), t), !0) {
+ case this.config.timeout > 6e5:
+ console.warn("timeout大于可配置上限[10分钟],已重置为上限数值"), this.config.timeout = 6e5;
+ break;
+
+ case this.config.timeout < 100:
+ console.warn("timeout小于可配置下限[100ms],已重置为下限数值"), this.config.timeout = 100;
+ }
+ return new e(this.config);
+ }
+ }, {
+ key: "auth",
+ value: function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.persistence;
+ if (this.authObj) return this.authObj;
+ var n, r = t || Fe.adapter.primaryStorage || Pt.persistence;
+ return r !== this.config.persistence && (this.config.persistence = r), function(e) {
+ var t = e.env;
+ Ke[t] = new He(e), ze[t] = new He(A(A({}, e), {}, {
+ persistence: "local"
+ }));
+ }(this.config), n = this.config, ft[n.env] = new lt(n), this.authObj = new bt(this.config),
+ this.authObj;
+ }
+ }, {
+ key: "on",
+ value: function(e, t) {
+ return Ye.apply(this, [ e, t ]);
+ }
+ }, {
+ key: "off",
+ value: function(e, t) {
+ return Ze.apply(this, [ e, t ]);
+ }
+ }, {
+ key: "callFunction",
+ value: function(e, t) {
+ return St.apply(this, [ e, t ]);
+ }
+ }, {
+ key: "deleteFile",
+ value: function(e, t) {
+ return xt.apply(this, [ e, t ]);
+ }
+ }, {
+ key: "getTempFileURL",
+ value: function(e, t) {
+ return At.apply(this, [ e, t ]);
+ }
+ }, {
+ key: "downloadFile",
+ value: function(e, t) {
+ return Ot.apply(this, [ e, t ]);
+ }
+ }, {
+ key: "uploadFile",
+ value: function(e, t) {
+ return wt.apply(this, [ e, t ]);
+ }
+ }, {
+ key: "getUploadMetadata",
+ value: function(e, t) {
+ return kt.apply(this, [ e, t ]);
+ }
+ }, {
+ key: "registerExtension",
+ value: function(e) {
+ Tt[e.name] = e;
+ }
+ }, {
+ key: "invokeExtension",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e(t, n) {
+ var r;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ if (r = Tt[t], r) {
+ e.next = 3;
+ break;
+ }
+ throw new we({
+ message: "扩展".concat(t, " 必须先注册")
+ });
+
+ case 3:
+ return e.next = 5, r.invoke(n, this);
+
+ case 5:
+ return e.abrupt("return", e.sent);
+
+ case 6:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function(t, n) {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "useAdapters",
+ value: function(e) {
+ var t = function(e) {
+ var t, n, r = (t = e, "[object Array]" === Object.prototype.toString.call(t) ? e : [ e ]), i = w(r);
+ try {
+ for (i.s(); !(n = i.n()).done; ) {
+ var o = n.value, a = o.isMatch, s = o.genAdapter, c = o.runtime;
+ if (a()) return {
+ adapter: s(),
+ runtime: c
+ };
+ }
+ } catch (u) {
+ u = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(u);
+ i.e(u);
+ } finally {
+ i.f();
+ }
+ }(e) || {}, n = t.adapter, r = t.runtime;
+ n && (Fe.adapter = n), r && (Fe.runtime = r);
+ }
+ } ]), e;
+ }(), Et = new It();
+ function Ct(e, t, n) {
+ void 0 === n && (n = {});
+ var r = /\?/.test(t), i = "";
+ for (var o in n) "" === i ? !r && (t += "?") : i += "&", i += o + "=" + encodeURIComponent(n[o]);
+ return /^http(s)?:\/\//.test(t += i) ? t : "" + e + t;
+ }
+ var jt = function() {
+ function e() {
+ (0, g.default)(this, e);
+ }
+ return (0, _.default)(e, [ {
+ key: "post",
+ value: function(e) {
+ var t = e.url, n = e.data, r = e.headers;
+ return new Promise(function(e, i) {
+ ke.request({
+ url: Ct("https:", t),
+ data: n,
+ method: "POST",
+ header: r,
+ success: function(t) {
+ e(t);
+ },
+ fail: function(e) {
+ i(e);
+ }
+ });
+ });
+ }
+ }, {
+ key: "upload",
+ value: function(e) {
+ return new Promise(function(t, n) {
+ var r = e.url, i = e.file, o = e.data, a = e.headers, s = e.fileType, c = ke.uploadFile({
+ url: Ct("https:", r),
+ name: "file",
+ formData: Object.assign({}, o),
+ filePath: i,
+ fileType: s,
+ header: a,
+ success: function(e) {
+ var n = {
+ statusCode: e.statusCode,
+ data: e.data || {}
+ };
+ 200 === e.statusCode && o.success_action_status && (n.statusCode = parseInt(o.success_action_status, 10)),
+ t(n);
+ },
+ fail: function(e) {
+ n(new Error(e.errMsg || "uploadFile:fail"));
+ }
+ });
+ "function" == typeof e.onUploadProgress && c && "function" == typeof c.onProgressUpdate && c.onProgressUpdate(function(t) {
+ e.onUploadProgress({
+ loaded: t.totalBytesSent,
+ total: t.totalBytesExpectedToSend
+ });
+ });
+ });
+ }
+ } ]), e;
+ }(), $t = {
+ setItem: function(e, t) {
+ ke.setStorageSync(e, t);
+ },
+ getItem: function(e) {
+ return ke.getStorageSync(e);
+ },
+ removeItem: function(e) {
+ ke.removeStorageSync(e);
+ },
+ clear: function() {
+ ke.clearStorageSync();
+ }
+ }, Lt = {
+ genAdapter: function() {
+ return {
+ root: {},
+ reqClass: jt,
+ localStorage: $t,
+ primaryStorage: "local"
+ };
+ },
+ isMatch: function() {
+ return !0;
+ },
+ runtime: "uni_app"
+ };
+ Et.useAdapters(Lt);
+ var Dt = Et, Rt = Dt.init;
+ Dt.init = function(e) {
+ e.env = e.spaceId;
+ var t = Rt.call(this, e);
+ t.config.provider = "tencent", t.config.spaceId = e.spaceId;
+ var n = t.auth;
+ return t.auth = function(e) {
+ var t = n.call(this, e);
+ return [ "linkAndRetrieveDataWithTicket", "signInAnonymously", "signOut", "getAccessToken", "getLoginState", "signInWithTicket", "getUserInfo" ].forEach(function(e) {
+ var n;
+ t[e] = (n = t[e], function(e) {
+ e = e || {};
+ var t = _e(e), r = t.success, i = t.fail, o = t.complete;
+ if (!(r || i || o)) return n.call(this, e);
+ n.call(this, e).then(function(e) {
+ r && r(e), o && o(e);
+ }, function(e) {
+ i && i(e), o && o(e);
+ });
+ }).bind(t);
+ }), t;
+ }, t.customAuth = t.auth, t;
+ };
+ var Mt = Dt, Ut = function(e) {
+ (0, p.default)(n, e);
+ var t = O(n);
+ function n() {
+ return (0, g.default)(this, n), t.apply(this, arguments);
+ }
+ return (0, _.default)(n, [ {
+ key: "getAccessToken",
+ value: function() {
+ var e = this;
+ return new Promise(function(t, n) {
+ var r = "Anonymous_Access_token";
+ e.setAccessToken(r), t(r);
+ });
+ }
+ }, {
+ key: "setupRequest",
+ value: function(e, t) {
+ var n = Object.assign({}, e, {
+ spaceId: this.config.spaceId,
+ timestamp: Date.now()
+ }), r = {
+ "Content-Type": "application/json"
+ };
+ "auth" !== t && (n.token = this.accessToken, r["x-basement-token"] = this.accessToken),
+ r["x-serverless-sign"] = Te.sign(n, this.config.clientSecret);
+ var i = Se();
+ r["x-client-info"] = encodeURIComponent(JSON.stringify(i));
+ var o = xe(), a = o.token;
+ return r["x-client-token"] = a, {
+ url: this.config.requestUrl,
+ method: "POST",
+ data: n,
+ dataType: "json",
+ header: JSON.parse(JSON.stringify(r))
+ };
+ }
+ }, {
+ key: "uploadFileToOSS",
+ value: function(e) {
+ var t = this, n = e.url, r = e.formData, i = e.name, o = e.filePath, a = e.fileType, s = e.onUploadProgress;
+ return new Promise(function(e, c) {
+ var u = t.adapter.uploadFile({
+ url: n,
+ formData: r,
+ name: i,
+ filePath: o,
+ fileType: a,
+ success: function(t) {
+ t && t.statusCode < 400 ? e(t) : c(new we({
+ code: "UPLOAD_FAILED",
+ message: "文件上传失败"
+ }));
+ },
+ fail: function(e) {
+ c(new we({
+ code: e.code || "UPLOAD_FAILED",
+ message: e.message || e.errMsg || "文件上传失败"
+ }));
+ }
+ });
+ "function" == typeof s && u && "function" == typeof u.onProgressUpdate && u.onProgressUpdate(function(e) {
+ s({
+ loaded: e.totalBytesSent,
+ total: e.totalBytesExpectedToSend
+ });
+ });
+ });
+ }
+ }, {
+ key: "uploadFile",
+ value: function(e) {
+ var t, n = this, r = e.filePath, i = e.cloudPath, o = e.fileType, a = void 0 === o ? "image" : o, s = e.onUploadProgress;
+ if (!i) throw new we({
+ code: "CLOUDPATH_REQUIRED",
+ message: "cloudPath不可为空"
+ });
+ return this.getOSSUploadOptionsFromPath({
+ cloudPath: i
+ }).then(function(e) {
+ var i = e.result, o = i.url, c = i.formData, u = i.name;
+ t = e.result.fileUrl;
+ var l = {
+ url: o,
+ formData: c,
+ name: u,
+ filePath: r,
+ fileType: a
+ };
+ return n.uploadFileToOSS(Object.assign({}, l, {
+ onUploadProgress: s
+ }));
+ }).then(function() {
+ return n.reportOSSUpload({
+ cloudPath: i
+ });
+ }).then(function(e) {
+ return new Promise(function(n, i) {
+ e.success ? n({
+ success: !0,
+ filePath: r,
+ fileID: t
+ }) : i(new we({
+ code: "UPLOAD_FAILED",
+ message: "文件上传失败"
+ }));
+ });
+ });
+ }
+ }, {
+ key: "deleteFile",
+ value: function(e) {
+ var t = e.fileList, n = {
+ method: "serverless.file.resource.delete",
+ params: JSON.stringify({
+ fileList: t
+ })
+ };
+ return this.request(this.setupRequest(n)).then(function(e) {
+ if (e.success) return e.result;
+ throw new we({
+ code: "DELETE_FILE_FAILED",
+ message: "删除文件失败"
+ });
+ });
+ }
+ }, {
+ key: "getTempFileURL",
+ value: function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.fileList;
+ if (!Array.isArray(t) || 0 === t.length) throw new we({
+ code: "INVALID_PARAM",
+ message: "fileList的元素必须是非空的字符串"
+ });
+ var n = {
+ method: "serverless.file.resource.getTempFileURL",
+ params: JSON.stringify({
+ fileList: t
+ })
+ };
+ return this.request(this.setupRequest(n)).then(function(e) {
+ if (e.success) return {
+ fileList: e.result.fileList.map(function(e) {
+ return {
+ fileID: e.fileID,
+ tempFileURL: e.tempFileURL
+ };
+ })
+ };
+ throw new we({
+ code: "GET_TEMP_FILE_URL_FAILED",
+ message: "获取临时文件链接失败"
+ });
+ });
+ }
+ } ]), n;
+ }(je), Nt = {
+ init: function(e) {
+ var t = new Ut(e), n = {
+ signInAnonymously: function() {
+ return t.authorize();
+ },
+ getLoginState: function() {
+ return Promise.resolve(!1);
+ }
+ };
+ return t.auth = function() {
+ return n;
+ }, t.customAuth = t.auth, t;
+ }
+ };
+ function Ft(e) {
+ var t, n = e.data;
+ t = Se();
+ var r = JSON.parse(JSON.stringify(n || {}));
+ if (Object.assign(r, {
+ clientInfo: t
+ }), !r.uniIdToken) {
+ var i = xe(), o = i.token;
+ o && (r.uniIdToken = o);
+ }
+ return r;
+ }
+ var Bt = [ {
+ rule: /fc_function_not_found|FUNCTION_NOT_FOUND/,
+ content: ",云函数[{functionName}]在云端不存在,请检查此云函数名称是否正确以及该云函数是否已上传到服务空间",
+ mode: "append"
+ } ], qt = /[\\^$.*+?()[\]{}|]/g, Vt = RegExp(qt.source);
+ function Ht(e, t, n) {
+ return e.replace(new RegExp((r = t) && Vt.test(r) ? r.replace(qt, "\\$&") : r, "g"), n);
+ var r;
+ }
+ var Kt = "request", zt = "response";
+ var Wt;
+ Wt = "0123456789abcdef";
+ var Jt = {
+ code: 2e4,
+ message: "System error"
+ }, Gt = {
+ code: 20101,
+ message: "Invalid client"
+ };
+ function Qt(e) {
+ var t = e || {}, n = t.errSubject, r = t.subject, i = t.errCode, o = t.errMsg, a = t.code, s = t.message, c = t.cause;
+ return new we({
+ subject: n || r || "uni-secure-network",
+ code: i || a || Jt.code,
+ message: o || s,
+ cause: c
+ });
+ }
+ var Yt;
+ function Xt() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.secretType;
+ return t === Kt || t === zt || "both" === t;
+ }
+ function Zt() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.name, n = e.data, r = void 0 === n ? {} : n;
+ return "app" === W && "DCloud-clientDB" === t && "encryption" === r.redirectTo && "getAppClientKey" === r.action;
+ }
+ function en(e) {
+ e.functionName, e.result, e.logPvd;
+ }
+ function tn(e) {
+ var t = e.callFunction, n = function(n) {
+ var r = this, i = n.name;
+ n.data = Ft.call(e, {
+ data: n.data
+ });
+ var o = {
+ aliyun: "aliyun",
+ tencent: "tcb",
+ tcb: "tcb"
+ }[this.config.provider], a = Xt(n), s = Zt(n), c = a || s;
+ return t.call(this, n).then(function(e) {
+ return e.errCode = 0, !c && en.call(r, {
+ functionName: i,
+ result: e,
+ logPvd: o
+ }), Promise.resolve(e);
+ }, function(e) {
+ return !c && en.call(r, {
+ functionName: i,
+ result: e,
+ logPvd: o
+ }), e && e.message && (e.message = function() {
+ for (var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.message, n = void 0 === t ? "" : t, r = e.extraInfo, i = void 0 === r ? {} : r, o = e.formatter, a = void 0 === o ? [] : o, s = 0; s < a.length; s++) {
+ var c = a[s], u = c.rule, l = c.content, f = c.mode, d = n.match(u);
+ if (d) {
+ for (var p = l, h = 1; h < d.length; h++) p = Ht(p, "{$".concat(h, "}"), d[h]);
+ for (var v in i) p = Ht(p, "{".concat(v, "}"), i[v]);
+ return "replace" === f ? p : n + p;
+ }
+ }
+ return n;
+ }({
+ message: "[".concat(n.name, "]: ").concat(e.message),
+ formatter: Bt,
+ extraInfo: {
+ functionName: i
+ }
+ })), Promise.reject(e);
+ });
+ };
+ e.callFunction = function(t) {
+ var r, i, o = e.config, a = o.provider, s = o.spaceId, c = t.name;
+ return t.data = t.data || {}, r = n, r = r.bind(e), i = Zt(t) ? n.call(e, t) : function(e) {
+ var t = e.name, n = e.data, r = void 0 === n ? {} : n;
+ return "mp-weixin" === W && "uni-id-co" === t && "secureNetworkHandshakeByWeixin" === r.method;
+ }(t) ? r.call(e, t) : Xt(t) ? new Yt({
+ secretType: t.secretType,
+ uniCloudIns: e
+ }).wrapEncryptDataCallFunction(n.bind(e))(t) : function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.provider, n = e.spaceId, r = e.functionName, i = Oe(), o = i.appId, a = i.uniPlatform, s = i.osName, c = a;
+ "app" === a && (c = s);
+ var u = function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.provider, n = e.spaceId, r = z;
+ if (!r) return {};
+ t = function(e) {
+ return "tencent" === e ? "tcb" : e;
+ }(t);
+ var i = r.find(function(e) {
+ return e.provider === t && e.spaceId === n;
+ });
+ return i && i.config;
+ }({
+ provider: t,
+ spaceId: n
+ });
+ if (!u || !u.accessControl || !u.accessControl.enable) return !1;
+ var l = u.accessControl.function || {}, f = Object.keys(l);
+ if (0 === f.length) return !0;
+ var d = function(e, t) {
+ for (var n, r, i, o = 0; o < e.length; o++) {
+ var a = e[o];
+ a !== t ? "*" !== a ? a.split(",").map(function(e) {
+ return e.trim();
+ }).indexOf(t) > -1 && (r = a) : i = a : n = a;
+ }
+ return n || r || i;
+ }(f, r);
+ if (!d) return !1;
+ if ((l[d] || []).find(function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
+ return e.appId === o && (e.platform || "").toLowerCase() === c.toLowerCase();
+ })) return !0;
+ throw console.error("此应用[appId: ".concat(o, ", platform: ").concat(c, "]不在云端配置的允许访问的应用列表内,参考:https://uniapp.dcloud.net.cn/uniCloud/secure-network.html#verify-client")),
+ Qt(Gt);
+ }({
+ provider: a,
+ spaceId: s,
+ functionName: c
+ }) ? new Yt({
+ secretType: t.secretType,
+ uniCloudIns: e
+ }).wrapVerifyClientCallFunction(n.bind(e))(t) : r(t), Object.defineProperty(i, "result", {
+ get: function() {
+ return console.warn("当前返回结果为Promise类型,不可直接访问其result属性,详情请参考:https://uniapp.dcloud.net.cn/uniCloud/faq?id=promise"),
+ {};
+ }
+ }), i;
+ };
+ }
+ Yt = "mp-weixin" !== W && "app" !== W ? function() {
+ return (0, _.default)(function e() {
+ throw (0, g.default)(this, e), Qt({
+ message: "Platform ".concat(W, " is not supported by secure network")
+ });
+ });
+ }() : function() {
+ return (0, _.default)(function e() {
+ throw (0, g.default)(this, e), Qt({
+ message: "Platform ".concat(W, " is not enabled, please check whether secure network module is enabled in your manifest.json")
+ });
+ });
+ }();
+ var nn = Symbol("CLIENT_DB_INTERNAL");
+ function rn(e, t) {
+ return e.then = "DoNotReturnProxyWithAFunctionNamedThen", e._internalType = nn,
+ e.inspect = null, e.__ob__ = void 0, new Proxy(e, {
+ get: function(e, n, r) {
+ if ("_uniClient" === n) return null;
+ if ("symbol" == (0, u.default)(n)) return e[n];
+ if (n in e || "string" != typeof n) {
+ var i = e[n];
+ return "function" == typeof i ? i.bind(e) : i;
+ }
+ return t.get(e, n, r);
+ }
+ });
+ }
+ function on(e) {
+ return {
+ on: function(t, n) {
+ e[t] = e[t] || [], e[t].indexOf(n) > -1 || e[t].push(n);
+ },
+ off: function(t, n) {
+ e[t] = e[t] || [];
+ var r = e[t].indexOf(n);
+ -1 !== r && e[t].splice(r, 1);
+ }
+ };
+ }
+ var an = [ "db.Geo", "db.command", "command.aggregate" ];
+ function sn(e, t) {
+ return an.indexOf("".concat(e, ".").concat(t)) > -1;
+ }
+ function cn(e) {
+ switch (M(e)) {
+ case "array":
+ return e.map(function(e) {
+ return cn(e);
+ });
+
+ case "object":
+ return e._internalType === nn || Object.keys(e).forEach(function(t) {
+ e[t] = cn(e[t]);
+ }), e;
+
+ case "regexp":
+ return {
+ $regexp: {
+ source: e.source,
+ flags: e.flags
+ }
+ };
+
+ case "date":
+ return {
+ $date: e.toISOString()
+ };
+
+ default:
+ return e;
+ }
+ }
+ function un(e) {
+ return e && e.content && e.content.$method;
+ }
+ var ln = function() {
+ function e(t, n, r) {
+ (0, g.default)(this, e), this.content = t, this.prevStage = n || null, this.udb = null,
+ this._database = r;
+ }
+ return (0, _.default)(e, [ {
+ key: "toJSON",
+ value: function() {
+ for (var e = this, t = [ e.content ]; e.prevStage; ) e = e.prevStage, t.push(e.content);
+ return {
+ $db: t.reverse().map(function(e) {
+ return {
+ $method: e.$method,
+ $param: cn(e.$param)
+ };
+ })
+ };
+ }
+ }, {
+ key: "toString",
+ value: function() {
+ return JSON.stringify(this.toJSON());
+ }
+ }, {
+ key: "getAction",
+ value: function() {
+ var e = this.toJSON().$db.find(function(e) {
+ return "action" === e.$method;
+ });
+ return e && e.$param && e.$param[0];
+ }
+ }, {
+ key: "getCommand",
+ value: function() {
+ return {
+ $db: this.toJSON().$db.filter(function(e) {
+ return "action" !== e.$method;
+ })
+ };
+ }
+ }, {
+ key: "isAggregate",
+ get: function() {
+ for (var e = this; e; ) {
+ var t = un(e), n = un(e.prevStage);
+ if ("aggregate" === t && "collection" === n || "pipeline" === t) return !0;
+ e = e.prevStage;
+ }
+ return !1;
+ }
+ }, {
+ key: "isCommand",
+ get: function() {
+ for (var e = this; e; ) {
+ if ("command" === un(e)) return !0;
+ e = e.prevStage;
+ }
+ return !1;
+ }
+ }, {
+ key: "isAggregateCommand",
+ get: function() {
+ for (var e = this; e; ) {
+ var t = un(e), n = un(e.prevStage);
+ if ("aggregate" === t && "command" === n) return !0;
+ e = e.prevStage;
+ }
+ return !1;
+ }
+ }, {
+ key: "getNextStageFn",
+ value: function(e) {
+ var t = this;
+ return function() {
+ return fn({
+ $method: e,
+ $param: cn(Array.from(arguments))
+ }, t, t._database);
+ };
+ }
+ }, {
+ key: "count",
+ get: function() {
+ return this.isAggregate ? this.getNextStageFn("count") : function() {
+ return this._send("count", Array.from(arguments));
+ };
+ }
+ }, {
+ key: "remove",
+ get: function() {
+ return this.isCommand ? this.getNextStageFn("remove") : function() {
+ return this._send("remove", Array.from(arguments));
+ };
+ }
+ }, {
+ key: "get",
+ value: function() {
+ return this._send("get", Array.from(arguments));
+ }
+ }, {
+ key: "add",
+ get: function() {
+ return this.isCommand ? this.getNextStageFn("add") : function() {
+ return this._send("add", Array.from(arguments));
+ };
+ }
+ }, {
+ key: "update",
+ value: function() {
+ return this._send("update", Array.from(arguments));
+ }
+ }, {
+ key: "end",
+ value: function() {
+ return this._send("end", Array.from(arguments));
+ }
+ }, {
+ key: "set",
+ get: function() {
+ return this.isCommand ? this.getNextStageFn("set") : function() {
+ throw new Error("JQL禁止使用set方法");
+ };
+ }
+ }, {
+ key: "_send",
+ value: function(e, t) {
+ var n = this.getAction(), r = this.getCommand();
+ return r.$db.push({
+ $method: e,
+ $param: cn(t)
+ }), this._database._callCloudFunction({
+ action: n,
+ command: r
+ });
+ }
+ } ]), e;
+ }();
+ function fn(e, t, n) {
+ return rn(new ln(e, t, n), {
+ get: function(e, t) {
+ var r = "db";
+ return e && e.content && (r = e.content.$method), sn(r, t) ? fn({
+ $method: t
+ }, e, n) : function() {
+ return fn({
+ $method: t,
+ $param: cn(Array.from(arguments))
+ }, e, n);
+ };
+ }
+ });
+ }
+ function dn(e) {
+ var t = e.path, n = e.method;
+ return function() {
+ function e() {
+ (0, g.default)(this, e), this.param = Array.from(arguments);
+ }
+ return (0, _.default)(e, [ {
+ key: "toJSON",
+ value: function() {
+ return {
+ $newDb: [].concat((0, l.default)(t.map(function(e) {
+ return {
+ $method: e
+ };
+ })), [ {
+ $method: n,
+ $param: this.param
+ } ])
+ };
+ }
+ }, {
+ key: "toString",
+ value: function() {
+ return JSON.stringify(this.toJSON());
+ }
+ } ]), e;
+ }();
+ }
+ function pn(e) {
+ var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};
+ return rn(new e(t), {
+ get: function(e, t) {
+ return sn("db", t) ? fn({
+ $method: t
+ }, null, e) : function() {
+ return fn({
+ $method: t,
+ $param: cn(Array.from(arguments))
+ }, null, e);
+ };
+ }
+ });
+ }
+ var hn = function(e) {
+ (0, p.default)(n, e);
+ var t = O(n);
+ function n() {
+ return (0, g.default)(this, n), t.apply(this, arguments);
+ }
+ return (0, _.default)(n, [ {
+ key: "_parseResult",
+ value: function(e) {
+ return this._isJQL ? e.result : e;
+ }
+ }, {
+ key: "_callCloudFunction",
+ value: function(e) {
+ var t = this, n = e.action, r = e.command, i = e.multiCommand, o = e.queryList;
+ function a(e, t) {
+ if (i && o) for (var n = 0; n < o.length; n++) {
+ var r = o[n];
+ r.udb && "function" == typeof r.udb.setResult && (t ? r.udb.setResult(t) : r.udb.setResult(e.result.dataList[n]));
+ }
+ }
+ var s = this, c = this._isJQL ? "databaseForJQL" : "database";
+ function u(e) {
+ return s._callback("error", [ e ]), te(ne(c, "fail"), e).then(function() {
+ return te(ne(c, "complete"), e);
+ }).then(function() {
+ return a(null, e), he(oe, {
+ type: ce,
+ content: e
+ }), Promise.reject(e);
+ });
+ }
+ var l = te(ne(c, "invoke")), f = this._uniClient;
+ return l.then(function() {
+ return f.callFunction({
+ name: "DCloud-clientDB",
+ type: "CLIENT_DB",
+ data: {
+ action: n,
+ command: r,
+ multiCommand: i
+ }
+ });
+ }).then(function(e) {
+ var n = e.result, r = n.code, i = n.message, o = n.token, l = n.tokenExpired, f = n.systemInfo, d = void 0 === f ? [] : f;
+ if (d) for (var p = 0; p < d.length; p++) {
+ var h = d[p], v = h.level, m = h.message, g = h.detail, _ = console["app" === W && "warn" === v ? "error" : v] || console.log, y = "[System Info]" + m;
+ g && (y = "".concat(y, "\n详细信息:").concat(g)), _(y);
+ }
+ if (r) return u(new we({
+ code: r,
+ message: i,
+ requestId: e.requestId
+ }));
+ e.result.errCode = e.result.errCode || e.result.code, e.result.errMsg = e.result.errMsg || e.result.message,
+ o && l && (Ae({
+ token: o,
+ tokenExpired: l
+ }), t._callbackAuth("refreshToken", [ {
+ token: o,
+ tokenExpired: l
+ } ]), t._callback("refreshToken", [ {
+ token: o,
+ tokenExpired: l
+ } ]), he(se, {
+ token: o,
+ tokenExpired: l
+ }));
+ for (var b = [ {
+ prop: "affectedDocs",
+ tips: "affectedDocs不再推荐使用,请使用inserted/deleted/updated/data.length替代"
+ }, {
+ prop: "code",
+ tips: "code不再推荐使用,请使用errCode替代"
+ }, {
+ prop: "message",
+ tips: "message不再推荐使用,请使用errMsg替代"
+ } ], w = function(t) {
+ var n = b[t], r = n.prop, i = n.tips;
+ if (r in e.result) {
+ var o = e.result[r];
+ Object.defineProperty(e.result, r, {
+ get: function() {
+ return console.warn(i), o;
+ }
+ });
+ }
+ }, k = 0; k < b.length; k++) w(k);
+ return function(e) {
+ return te(ne(c, "success"), e).then(function() {
+ return te(ne(c, "complete"), e);
+ }).then(function() {
+ a(e, null);
+ var t = s._parseResult(e);
+ return he(oe, {
+ type: ce,
+ content: t
+ }), Promise.resolve(t);
+ });
+ }(e);
+ }, function(e) {
+ return /fc_function_not_found|FUNCTION_NOT_FOUND/g.test(e.message) && console.warn("clientDB未初始化,请在web控制台保存一次schema以开启clientDB"),
+ u(new we({
+ code: e.code || "SYSTEM_ERROR",
+ message: e.message,
+ requestId: e.requestId
+ }));
+ });
+ }
+ } ]), n;
+ }(function() {
+ function e() {
+ var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, n = t.uniClient, r = void 0 === n ? {} : n, i = t.isJQL, o = void 0 !== i && i;
+ (0, g.default)(this, e), this._uniClient = r, this._authCallBacks = {}, this._dbCallBacks = {},
+ r._isDefault && (this._dbCallBacks = Q("_globalUniCloudDatabaseCallback")), o || (this.auth = on(this._authCallBacks)),
+ this._isJQL = o, Object.assign(this, on(this._dbCallBacks)), this.env = rn({}, {
+ get: function(e, t) {
+ return {
+ $env: t
+ };
+ }
+ }), this.Geo = rn({}, {
+ get: function(e, t) {
+ return dn({
+ path: [ "Geo" ],
+ method: t
+ });
+ }
+ }), this.serverDate = dn({
+ path: [],
+ method: "serverDate"
+ }), this.RegExp = dn({
+ path: [],
+ method: "RegExp"
+ });
+ }
+ return (0, _.default)(e, [ {
+ key: "getCloudEnv",
+ value: function(e) {
+ if ("string" != typeof e || !e.trim()) throw new Error("getCloudEnv参数错误");
+ return {
+ $env: e.replace("$cloudEnv_", "")
+ };
+ }
+ }, {
+ key: "_callback",
+ value: function(e, t) {
+ var n = this._dbCallBacks;
+ n[e] && n[e].forEach(function(e) {
+ e.apply(void 0, (0, l.default)(t));
+ });
+ }
+ }, {
+ key: "_callbackAuth",
+ value: function(e, t) {
+ var n = this._authCallBacks;
+ n[e] && n[e].forEach(function(e) {
+ e.apply(void 0, (0, l.default)(t));
+ });
+ }
+ }, {
+ key: "multiSend",
+ value: function() {
+ var e = Array.from(arguments), t = e.map(function(e) {
+ var t = e.getAction(), n = e.getCommand();
+ if ("getTemp" !== n.$db[n.$db.length - 1].$method) throw new Error("multiSend只支持子命令内使用getTemp");
+ return {
+ action: t,
+ command: n
+ };
+ });
+ return this._callCloudFunction({
+ multiCommand: t,
+ queryList: e
+ });
+ }
+ } ]), e;
+ }()), vn = "token无效,跳转登录页面", mn = "token过期,跳转登录页面", gn = {
+ TOKEN_INVALID_TOKEN_EXPIRED: mn,
+ TOKEN_INVALID_INVALID_CLIENTID: vn,
+ TOKEN_INVALID: vn,
+ TOKEN_INVALID_WRONG_TOKEN: vn,
+ TOKEN_INVALID_ANONYMOUS_USER: vn
+ }, _n = {
+ "uni-id-token-expired": mn,
+ "uni-id-check-token-failed": vn,
+ "uni-id-token-not-exist": vn,
+ "uni-id-check-device-feature-failed": vn
+ };
+ function yn(e, t) {
+ var n = "";
+ return n = e ? "".concat(e, "/").concat(t) : t, n.replace(/^\//, "");
+ }
+ function bn() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [], t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "", n = [], r = [];
+ return e.forEach(function(e) {
+ !0 === e.needLogin ? n.push(yn(t, e.path)) : !1 === e.needLogin && r.push(yn(t, e.path));
+ }), {
+ needLoginPage: n,
+ notNeedLoginPage: r
+ };
+ }
+ function wn(e) {
+ return e.split("?")[0].replace(/^\//, "");
+ }
+ function kn() {
+ return function(e) {
+ var t = e && e.$page && e.$page.fullPath || "";
+ return t ? ("/" !== t.charAt(0) && (t = "/" + t), t) : t;
+ }(function() {
+ var e = getCurrentPages();
+ return e[e.length - 1];
+ }());
+ }
+ function xn() {
+ return wn(kn());
+ }
+ function An() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "", t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};
+ if (!e) return !1;
+ if (!(t && t.list && t.list.length)) return !1;
+ var n = t.list, r = wn(e);
+ return n.some(function(e) {
+ return e.pagePath === r;
+ });
+ }
+ var On, Sn = !!b.default.uniIdRouter, Pn = function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : b.default, t = e.pages, n = void 0 === t ? [] : t, r = e.subPackages, i = void 0 === r ? [] : r, o = e.uniIdRouter, a = void 0 === o ? {} : o, s = e.tabBar, c = void 0 === s ? {} : s, u = a.loginPage, f = a.needLogin, d = void 0 === f ? [] : f, p = a.resToLogin, h = void 0 === p || p, v = bn(n), m = v.needLoginPage, g = v.notNeedLoginPage, _ = function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [], t = [], n = [];
+ return e.forEach(function(e) {
+ var r = e.root, i = e.pages, o = void 0 === i ? [] : i, a = bn(o, r), s = a.needLoginPage, c = a.notNeedLoginPage;
+ t.push.apply(t, (0, l.default)(s)), n.push.apply(n, (0, l.default)(c));
+ }), {
+ needLoginPage: t,
+ notNeedLoginPage: n
+ };
+ }(i), y = _.needLoginPage, w = _.notNeedLoginPage;
+ return {
+ loginPage: u,
+ routerNeedLogin: d,
+ resToLogin: h,
+ needLoginPage: [].concat((0, l.default)(m), (0, l.default)(y)),
+ notNeedLoginPage: [].concat((0, l.default)(g), (0, l.default)(w)),
+ loginPageInTabBar: An(u, c)
+ };
+ }(), Tn = Pn.loginPage, In = Pn.routerNeedLogin, En = Pn.resToLogin, Cn = Pn.needLoginPage, jn = Pn.notNeedLoginPage, $n = Pn.loginPageInTabBar;
+ if (Cn.indexOf(Tn) > -1) throw new Error("Login page [".concat(Tn, '] should not be "needLogin", please check your pages.json'));
+ function Ln(e) {
+ var t = xn();
+ if ("/" === e.charAt(0)) return e;
+ var n = e.split("?"), r = (0, c.default)(n, 2), i = r[0], o = r[1], a = i.replace(/^\//, "").split("/"), s = t.split("/");
+ s.pop();
+ for (var u = 0; u < a.length; u++) {
+ var l = a[u];
+ ".." === l ? s.pop() : "." !== l && s.push(l);
+ }
+ return "" === s[0] && s.shift(), "/" + s.join("/") + (o ? "?" + o : "");
+ }
+ function Dn(e) {
+ var t = wn(Ln(e));
+ return !(jn.indexOf(t) > -1) && (Cn.indexOf(t) > -1 || In.some(function(t) {
+ return function(e, t) {
+ return new RegExp(t).test(e);
+ }(e, t);
+ }));
+ }
+ function Rn(e) {
+ var t = e.redirect, n = wn(t), r = wn(Tn);
+ return xn() !== r && n !== r;
+ }
+ function Mn() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.api, n = e.redirect;
+ if (n && Rn({
+ redirect: n
+ })) {
+ var i = function(e, t) {
+ return "/" !== e.charAt(0) && (e = "/" + e), t ? e.indexOf("?") > -1 ? e + "&uniIdRedirectUrl=".concat(encodeURIComponent(t)) : e + "?uniIdRedirectUrl=".concat(encodeURIComponent(t)) : e;
+ }(Tn, n);
+ $n ? "navigateTo" !== t && "redirectTo" !== t || (t = "switchTab") : "switchTab" === t && (t = "navigateTo");
+ var o = {
+ navigateTo: r.navigateTo,
+ redirectTo: r.redirectTo,
+ switchTab: r.switchTab,
+ reLaunch: r.reLaunch
+ };
+ setTimeout(function() {
+ o[t]({
+ url: i
+ });
+ });
+ }
+ }
+ function Un() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.url, n = {
+ abortLoginPageJump: !1,
+ autoToLoginPage: !1
+ }, r = function() {
+ var e, t = xe(), n = t.token, r = t.tokenExpired;
+ if (n) {
+ if (r < Date.now()) {
+ var i = "uni-id-token-expired";
+ e = {
+ errCode: i,
+ errMsg: _n[i]
+ };
+ }
+ } else {
+ var o = "uni-id-check-token-failed";
+ e = {
+ errCode: o,
+ errMsg: _n[o]
+ };
+ }
+ return e;
+ }();
+ if (Dn(t) && r) {
+ if (r.uniIdRedirectUrl = t, fe(ae).length > 0) return setTimeout(function() {
+ he(ae, r);
+ }, 0), n.abortLoginPageJump = !0, n;
+ n.autoToLoginPage = !0;
+ }
+ return n;
+ }
+ function Nn() {
+ !function() {
+ var e = kn(), t = Un({
+ url: e
+ }), n = t.abortLoginPageJump, r = t.autoToLoginPage;
+ n || r && Mn({
+ api: "redirectTo",
+ redirect: e
+ });
+ }();
+ for (var e = [ "navigateTo", "redirectTo", "reLaunch", "switchTab" ], t = function(t) {
+ var n = e[t];
+ r.addInterceptor(n, {
+ invoke: function(e) {
+ var t = Un({
+ url: e.url
+ }), r = t.abortLoginPageJump, i = t.autoToLoginPage;
+ return r ? e : i ? (Mn({
+ api: n,
+ redirect: Ln(e.url)
+ }), !1) : e;
+ }
+ });
+ }, n = 0; n < e.length; n++) t(n);
+ }
+ function Fn() {
+ this.onResponse(function(e) {
+ var t = e.type, n = e.content, r = !1;
+ switch (t) {
+ case "cloudobject":
+ r = function(e) {
+ if ("object" != (0, u.default)(e)) return !1;
+ var t = e || {}, n = t.errCode;
+ return n in _n;
+ }(n);
+ break;
+
+ case "clientdb":
+ r = function(e) {
+ if ("object" != (0, u.default)(e)) return !1;
+ var t = e || {}, n = t.errCode;
+ return n in gn;
+ }(n);
+ }
+ r && function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = fe(ae);
+ ge().then(function() {
+ var n = kn();
+ if (n && Rn({
+ redirect: n
+ })) return t.length > 0 ? he(ae, Object.assign({
+ uniIdRedirectUrl: n
+ }, e)) : void (Tn && Mn({
+ api: "navigateTo",
+ redirect: n
+ }));
+ });
+ }(n);
+ });
+ }
+ function Bn(e) {
+ !function(e) {
+ e.onResponse = function(e) {
+ de(oe, e);
+ }, e.offResponse = function(e) {
+ pe(oe, e);
+ };
+ }(e), function(e) {
+ e.onNeedLogin = function(e) {
+ de(ae, e);
+ }, e.offNeedLogin = function(e) {
+ pe(ae, e);
+ }, Sn && (Q("_globalUniCloudStatus").needLoginInit || (Q("_globalUniCloudStatus").needLoginInit = !0,
+ ge().then(function() {
+ Nn.call(e);
+ }), En && Fn.call(e)));
+ }(e), function(e) {
+ e.onRefreshToken = function(e) {
+ de(se, e);
+ }, e.offRefreshToken = function(e) {
+ pe(se, e);
+ };
+ }(e);
+ }
+ var qn = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", Vn = /^(?:[A-Za-z\d+/]{4})*?(?:[A-Za-z\d+/]{2}(?:==)?|[A-Za-z\d+/]{3}=?)?$/;
+ function Hn() {
+ var e, t, n = xe().token || "", r = n.split(".");
+ if (!n || 3 !== r.length) return {
+ uid: null,
+ role: [],
+ permission: [],
+ tokenExpired: 0
+ };
+ try {
+ e = JSON.parse((t = r[1], decodeURIComponent(On(t).split("").map(function(e) {
+ return "%" + ("00" + e.charCodeAt(0).toString(16)).slice(-2);
+ }).join(""))));
+ } catch (n) {
+ n = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(n);
+ throw new Error("获取当前用户信息出错,详细错误信息为:" + n.message);
+ }
+ return e.tokenExpired = 1e3 * e.exp, delete e.exp, delete e.iat, e;
+ }
+ On = "function" != typeof atob ? function(e) {
+ if (e = String(e).replace(/[\t\n\f\r ]+/g, ""), !Vn.test(e)) throw new Error("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.");
+ var t;
+ e += "==".slice(2 - (3 & e.length));
+ for (var n, r, i = "", o = 0; o < e.length; ) t = qn.indexOf(e.charAt(o++)) << 18 | qn.indexOf(e.charAt(o++)) << 12 | (n = qn.indexOf(e.charAt(o++))) << 6 | (r = qn.indexOf(e.charAt(o++))),
+ i += 64 === n ? String.fromCharCode(t >> 16 & 255) : 64 === r ? String.fromCharCode(t >> 16 & 255, t >> 8 & 255) : String.fromCharCode(t >> 16 & 255, t >> 8 & 255, 255 & t);
+ return i;
+ } : atob;
+ var Kn = S(function(e, t) {
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ });
+ var n = "chooseAndUploadFile:ok", o = "chooseAndUploadFile:fail";
+ function a(e, t) {
+ return e.tempFiles.forEach(function(e, n) {
+ e.name || (e.name = e.path.substring(e.path.lastIndexOf("/") + 1)), t && (e.fileType = t),
+ e.cloudPath = Date.now() + "_" + n + e.name.substring(e.name.lastIndexOf("."));
+ }), e.tempFilePaths || (e.tempFilePaths = e.tempFiles.map(function(e) {
+ return e.path;
+ })), e;
+ }
+ function s(e, t, r) {
+ var i = r.onChooseFile, o = r.onUploadProgress;
+ return t.then(function(e) {
+ if (i) {
+ var t = i(e);
+ if (void 0 !== t) return Promise.resolve(t).then(function(t) {
+ return void 0 === t ? e : t;
+ });
+ }
+ return e;
+ }).then(function(t) {
+ return !1 === t ? {
+ errMsg: n,
+ tempFilePaths: [],
+ tempFiles: []
+ } : function(e, t) {
+ var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 5, i = arguments.length > 3 ? arguments[3] : void 0;
+ (t = Object.assign({}, t)).errMsg = n;
+ var o = t.tempFiles, a = o.length, s = 0;
+ return new Promise(function(n) {
+ for (;s < r; ) c();
+ function c() {
+ var r = s++;
+ if (r >= a) !o.find(function(e) {
+ return !e.url && !e.errMsg;
+ }) && n(t); else {
+ var u = o[r];
+ e.uploadFile({
+ filePath: u.path,
+ cloudPath: u.cloudPath,
+ fileType: u.fileType,
+ onUploadProgress: function(e) {
+ e.index = r, e.tempFile = u, e.tempFilePath = u.path, i && i(e);
+ }
+ }).then(function(e) {
+ u.url = e.fileID, r < a && c();
+ }).catch(function(e) {
+ u.errMsg = e.errMsg || e.message, r < a && c();
+ });
+ }
+ }
+ });
+ }(e, t, 5, o);
+ });
+ }
+ t.initChooseAndUploadFile = function(e) {
+ return function() {
+ var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {
+ type: "all"
+ };
+ return "image" === t.type ? s(e, function(e) {
+ var t = e.count, n = e.sizeType, i = e.sourceType, s = void 0 === i ? [ "album", "camera" ] : i, c = e.extension;
+ return new Promise(function(e, i) {
+ r.chooseImage({
+ count: t,
+ sizeType: n,
+ sourceType: s,
+ extension: c,
+ success: function(t) {
+ e(a(t, "image"));
+ },
+ fail: function(e) {
+ i({
+ errMsg: e.errMsg.replace("chooseImage:fail", o)
+ });
+ }
+ });
+ });
+ }(t), t) : "video" === t.type ? s(e, function(e) {
+ var t = e.camera, n = e.compressed, i = e.maxDuration, s = e.sourceType, c = void 0 === s ? [ "album", "camera" ] : s, u = e.extension;
+ return new Promise(function(e, s) {
+ r.chooseVideo({
+ camera: t,
+ compressed: n,
+ maxDuration: i,
+ sourceType: c,
+ extension: u,
+ success: function(t) {
+ var n = t.tempFilePath, r = t.duration, i = t.size, o = t.height, s = t.width;
+ e(a({
+ errMsg: "chooseVideo:ok",
+ tempFilePaths: [ n ],
+ tempFiles: [ {
+ name: t.tempFile && t.tempFile.name || "",
+ path: n,
+ size: i,
+ type: t.tempFile && t.tempFile.type || "",
+ width: s,
+ height: o,
+ duration: r,
+ fileType: "video",
+ cloudPath: ""
+ } ]
+ }, "video"));
+ },
+ fail: function(e) {
+ s({
+ errMsg: e.errMsg.replace("chooseVideo:fail", o)
+ });
+ }
+ });
+ });
+ }(t), t) : s(e, function(e) {
+ var t = e.count, n = e.extension;
+ return new Promise(function(e, s) {
+ var c = r.chooseFile;
+ if ("undefined" != typeof i && "function" == typeof i.chooseMessageFile && (c = i.chooseMessageFile),
+ "function" != typeof c) return s({
+ errMsg: o + " 请指定 type 类型,该平台仅支持选择 image 或 video。"
+ });
+ c({
+ type: "all",
+ count: t,
+ extension: n,
+ success: function(t) {
+ e(a(t));
+ },
+ fail: function(e) {
+ s({
+ errMsg: e.errMsg.replace("chooseFile:fail", o)
+ });
+ }
+ });
+ });
+ }(t), t);
+ };
+ };
+ }), zn = function(e) {
+ return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e;
+ }(Kn);
+ function Wn(e) {
+ return {
+ props: {
+ localdata: {
+ type: Array,
+ default: function() {
+ return [];
+ }
+ },
+ options: {
+ type: [ Object, Array ],
+ default: function() {
+ return {};
+ }
+ },
+ spaceInfo: {
+ type: Object,
+ default: function() {
+ return {};
+ }
+ },
+ collection: {
+ type: [ String, Array ],
+ default: ""
+ },
+ action: {
+ type: String,
+ default: ""
+ },
+ field: {
+ type: String,
+ default: ""
+ },
+ orderby: {
+ type: String,
+ default: ""
+ },
+ where: {
+ type: [ String, Object ],
+ default: ""
+ },
+ pageData: {
+ type: String,
+ default: "add"
+ },
+ pageCurrent: {
+ type: Number,
+ default: 1
+ },
+ pageSize: {
+ type: Number,
+ default: 20
+ },
+ getcount: {
+ type: [ Boolean, String ],
+ default: !1
+ },
+ gettree: {
+ type: [ Boolean, String ],
+ default: !1
+ },
+ gettreepath: {
+ type: [ Boolean, String ],
+ default: !1
+ },
+ startwith: {
+ type: String,
+ default: ""
+ },
+ limitlevel: {
+ type: Number,
+ default: 10
+ },
+ groupby: {
+ type: String,
+ default: ""
+ },
+ groupField: {
+ type: String,
+ default: ""
+ },
+ distinct: {
+ type: [ Boolean, String ],
+ default: !1
+ },
+ foreignKey: {
+ type: String,
+ default: ""
+ },
+ loadtime: {
+ type: String,
+ default: "auto"
+ },
+ manual: {
+ type: Boolean,
+ default: !1
+ }
+ },
+ data: function() {
+ return {
+ mixinDatacomLoading: !1,
+ mixinDatacomHasMore: !1,
+ mixinDatacomResData: [],
+ mixinDatacomErrorMessage: "",
+ mixinDatacomPage: {}
+ };
+ },
+ created: function() {
+ var e = this;
+ this.mixinDatacomPage = {
+ current: this.pageCurrent,
+ size: this.pageSize,
+ count: 0
+ }, this.$watch(function() {
+ var t = [];
+ return [ "pageCurrent", "pageSize", "localdata", "collection", "action", "field", "orderby", "where", "getont", "getcount", "gettree", "groupby", "groupField", "distinct" ].forEach(function(n) {
+ t.push(e[n]);
+ }), t;
+ }, function(t, n) {
+ if ("manual" !== e.loadtime) {
+ for (var r = !1, i = [], o = 2; o < t.length; o++) t[o] !== n[o] && (i.push(t[o]),
+ r = !0);
+ t[0] !== n[0] && (e.mixinDatacomPage.current = e.pageCurrent), e.mixinDatacomPage.size = e.pageSize,
+ e.onMixinDatacomPropsChange(r, i);
+ }
+ });
+ },
+ methods: {
+ onMixinDatacomPropsChange: function(e, t) {},
+ mixinDatacomEasyGet: function() {
+ var e = this, t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, n = t.getone, r = void 0 !== n && n, i = t.success, o = t.fail;
+ this.mixinDatacomLoading || (this.mixinDatacomLoading = !0, this.mixinDatacomErrorMessage = "",
+ this.mixinDatacomGet().then(function(t) {
+ e.mixinDatacomLoading = !1;
+ var n = t.result, o = n.data, a = n.count;
+ e.getcount && (e.mixinDatacomPage.count = a), e.mixinDatacomHasMore = o.length < e.pageSize;
+ var s = r ? o.length ? o[0] : void 0 : o;
+ e.mixinDatacomResData = s, i && i(s);
+ }).catch(function(t) {
+ e.mixinDatacomLoading = !1, e.mixinDatacomErrorMessage = t, o && o(t);
+ }));
+ },
+ mixinDatacomGet: function() {
+ var t, n = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, r = e.database(this.spaceInfo), i = n.action || this.action;
+ i && (r = r.action(i));
+ var o = n.collection || this.collection;
+ r = Array.isArray(o) ? (t = r).collection.apply(t, (0, l.default)(o)) : r.collection(o);
+ var a = n.where || this.where;
+ a && Object.keys(a).length && (r = r.where(a));
+ var s = n.field || this.field;
+ s && (r = r.field(s));
+ var c = n.foreignKey || this.foreignKey;
+ c && (r = r.foreignKey(c));
+ var u = n.groupby || this.groupby;
+ u && (r = r.groupBy(u));
+ var f = n.groupField || this.groupField;
+ f && (r = r.groupField(f)), !0 === (void 0 !== n.distinct ? n.distinct : this.distinct) && (r = r.distinct());
+ var d = n.orderby || this.orderby;
+ d && (r = r.orderBy(d));
+ var p = void 0 !== n.pageCurrent ? n.pageCurrent : this.mixinDatacomPage.current, h = void 0 !== n.pageSize ? n.pageSize : this.mixinDatacomPage.size, v = void 0 !== n.getcount ? n.getcount : this.getcount, m = void 0 !== n.gettree ? n.gettree : this.gettree, g = void 0 !== n.gettreepath ? n.gettreepath : this.gettreepath, _ = {
+ getCount: v
+ }, y = {
+ limitLevel: void 0 !== n.limitlevel ? n.limitlevel : this.limitlevel,
+ startWith: void 0 !== n.startwith ? n.startwith : this.startwith
+ };
+ return m && (_.getTree = y), g && (_.getTreePath = y), r = r.skip(h * (p - 1)).limit(h).get(_),
+ r;
+ }
+ }
+ };
+ }
+ function Jn(e) {
+ return Q("_globalUniCloudSecureNetworkCache__{spaceId}".replace("{spaceId}", e.config.spaceId));
+ }
+ function Gn() {
+ return Qn.apply(this, arguments);
+ }
+ function Qn() {
+ return Qn = (0, f.default)(a.default.mark(function e() {
+ var t, n, i, o, s, c, u, l = arguments;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ if (t = l.length > 0 && void 0 !== l[0] ? l[0] : {}, n = t.openid, i = t.callLoginByWeixin,
+ o = void 0 !== i && i, s = Jn(this), "mp-weixin" === W) {
+ e.next = 4;
+ break;
+ }
+ throw new Error("[SecureNetwork] API `initSecureNetworkByWeixin` is not supported on platform `".concat(W, "`"));
+
+ case 4:
+ if (!n || !o) {
+ e.next = 6;
+ break;
+ }
+ throw new Error("[SecureNetwork] openid and callLoginByWeixin cannot be passed at the same time");
+
+ case 6:
+ if (!n) {
+ e.next = 8;
+ break;
+ }
+ return e.abrupt("return", (s.mpWeixinOpenid = n, {}));
+
+ case 8:
+ return e.next = 10, new Promise(function(e, t) {
+ r.login({
+ success: function(t) {
+ e(t.code);
+ },
+ fail: function(e) {
+ t(new Error(e.errMsg));
+ }
+ });
+ });
+
+ case 10:
+ return c = e.sent, u = this.importObject("uni-id-co", {
+ customUI: !0
+ }), e.next = 14, u.secureNetworkHandshakeByWeixin({
+ code: c,
+ callLoginByWeixin: o
+ });
+
+ case 14:
+ return s.mpWeixinCode = c, e.abrupt("return", {
+ code: c
+ });
+
+ case 16:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ })), Qn.apply(this, arguments);
+ }
+ function Yn(e) {
+ return Xn.apply(this, arguments);
+ }
+ function Xn() {
+ return Xn = (0, f.default)(a.default.mark(function e(t) {
+ var n;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return n = Jn(this), e.abrupt("return", (n.initPromise || (n.initPromise = Gn.call(this, t)),
+ n.initPromise));
+
+ case 2:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ })), Xn.apply(this, arguments);
+ }
+ function Zn(e) {
+ var t = {
+ getSystemInfo: r.getSystemInfo,
+ getPushClientId: r.getPushClientId
+ };
+ return function(n) {
+ return new Promise(function(r, i) {
+ t[e](A(A({}, n), {}, {
+ success: function(e) {
+ r(e);
+ },
+ fail: function(e) {
+ i(e);
+ }
+ }));
+ });
+ };
+ }
+ var er = function(e) {
+ (0, p.default)(n, e);
+ var t = O(n);
+ function n() {
+ var e;
+ return (0, g.default)(this, n), e = t.call(this), e._uniPushMessageCallback = e._receivePushMessage.bind((0,
+ s.default)(e)), e._currentMessageId = -1, e._payloadQueue = [], e;
+ }
+ return (0, _.default)(n, [ {
+ key: "init",
+ value: function() {
+ var e = this;
+ return Promise.all([ Zn("getSystemInfo")(), Zn("getPushClientId")() ]).then(function() {
+ var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [], n = (0,
+ c.default)(t, 2), r = n[0];
+ r = void 0 === r ? {} : r;
+ var i = r.appId, o = n[1];
+ o = void 0 === o ? {} : o;
+ var a = o.cid;
+ if (!i) throw new Error("Invalid appId, please check the manifest.json file");
+ if (!a) throw new Error("Invalid push client id");
+ e._appId = i, e._pushClientId = a, e._seqId = Date.now() + "-" + Math.floor(9e5 * Math.random() + 1e5),
+ e.emit("open"), e._initMessageListener();
+ }, function(t) {
+ throw e.emit("error", t), e.close(), t;
+ });
+ }
+ }, {
+ key: "open",
+ value: function() {
+ var e = (0, f.default)(a.default.mark(function e() {
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return e.abrupt("return", this.init());
+
+ case 1:
+ case "end":
+ return e.stop();
+ }
+ }, e, this);
+ }));
+ return function() {
+ return e.apply(this, arguments);
+ };
+ }()
+ }, {
+ key: "_isUniCloudSSE",
+ value: function(e) {
+ if ("receive" !== e.type) return !1;
+ var t = e && e.data && e.data.payload;
+ return !(!t || "UNI_CLOUD_SSE" !== t.channel || t.seqId !== this._seqId);
+ }
+ }, {
+ key: "_receivePushMessage",
+ value: function(e) {
+ if (this._isUniCloudSSE(e)) {
+ var t = e && e.data && e.data.payload, n = t.action, r = t.messageId, i = t.message;
+ this._payloadQueue.push({
+ action: n,
+ messageId: r,
+ message: i
+ }), this._consumMessage();
+ }
+ }
+ }, {
+ key: "_consumMessage",
+ value: function() {
+ for (var e = this; ;) {
+ var t = this._payloadQueue.find(function(t) {
+ return t.messageId === e._currentMessageId + 1;
+ });
+ if (!t) break;
+ this._currentMessageId++, this._parseMessagePayload(t);
+ }
+ }
+ }, {
+ key: "_parseMessagePayload",
+ value: function(e) {
+ var t = e.action, n = e.messageId, r = e.message;
+ "end" === t ? this._end({
+ messageId: n,
+ message: r
+ }) : "message" === t && this._appendMessage({
+ messageId: n,
+ message: r
+ });
+ }
+ }, {
+ key: "_appendMessage",
+ value: function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = (e.messageId,
+ e.message);
+ this.emit("message", t);
+ }
+ }, {
+ key: "_end",
+ value: function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = (e.messageId,
+ e.message);
+ this.emit("end", t), this.close();
+ }
+ }, {
+ key: "_initMessageListener",
+ value: function() {
+ r.onPushMessage(this._uniPushMessageCallback);
+ }
+ }, {
+ key: "_destroy",
+ value: function() {
+ r.offPushMessage(this._uniPushMessageCallback);
+ }
+ }, {
+ key: "toJSON",
+ value: function() {
+ return {
+ appId: this._appId,
+ pushClientId: this._pushClientId,
+ seqId: this._seqId
+ };
+ }
+ }, {
+ key: "close",
+ value: function() {
+ this._destroy(), this.emit("close");
+ }
+ } ]), n;
+ }(function() {
+ function e() {
+ (0, g.default)(this, e), this._callback = {};
+ }
+ return (0, _.default)(e, [ {
+ key: "addListener",
+ value: function(e, t) {
+ this._callback[e] || (this._callback[e] = []), this._callback[e].push(t);
+ }
+ }, {
+ key: "on",
+ value: function(e, t) {
+ return this.addListener(e, t);
+ }
+ }, {
+ key: "removeListener",
+ value: function(e, t) {
+ if (!t) throw new Error('The "listener" argument must be of type function. Received undefined');
+ var n = this._callback[e];
+ if (n) {
+ var r = function(e, t) {
+ for (var n = e.length - 1; n >= 0; n--) if (e[n] === t) return n;
+ return -1;
+ }(n, t);
+ n.splice(r, 1);
+ }
+ }
+ }, {
+ key: "off",
+ value: function(e, t) {
+ return this.removeListener(e, t);
+ }
+ }, {
+ key: "removeAllListener",
+ value: function(e) {
+ delete this._callback[e];
+ }
+ }, {
+ key: "emit",
+ value: function(e) {
+ for (var t = this._callback[e], n = arguments.length, r = new Array(n > 1 ? n - 1 : 0), i = 1; i < n; i++) r[i - 1] = arguments[i];
+ if (t) for (var o = 0; o < t.length; o++) t[o].apply(t, r);
+ }
+ } ]), e;
+ }());
+ var tr = {
+ tcb: Mt,
+ tencent: Mt,
+ aliyun: $e,
+ private: Nt
+ }, nr = new (function() {
+ function e() {
+ (0, g.default)(this, e);
+ }
+ return (0, _.default)(e, [ {
+ key: "init",
+ value: function(e) {
+ var t = {}, n = tr[e.provider];
+ if (!n) throw new Error("未提供正确的provider参数");
+ return t = n.init(e), function(e) {
+ e._initPromiseHub || (e._initPromiseHub = new V({
+ createPromise: function() {
+ var t = Promise.resolve();
+ t = new Promise(function(e) {
+ setTimeout(function() {
+ e();
+ }, 1);
+ });
+ var n = e.auth();
+ return t.then(function() {
+ return n.getLoginState();
+ }).then(function(e) {
+ return e ? Promise.resolve() : n.signInAnonymously();
+ });
+ }
+ }));
+ }(t), tn(t), function(e) {
+ var t = e.uploadFile;
+ e.uploadFile = function(e) {
+ return t.call(this, e);
+ };
+ }(t), function(e) {
+ e.database = function(t) {
+ if (t && Object.keys(t).length > 0) return e.init(t).database();
+ if (this._database) return this._database;
+ var n = pn(hn, {
+ uniClient: e
+ });
+ return this._database = n, n;
+ }, e.databaseForJQL = function(t) {
+ if (t && Object.keys(t).length > 0) return e.init(t).databaseForJQL();
+ if (this._databaseForJQL) return this._databaseForJQL;
+ var n = pn(hn, {
+ uniClient: e,
+ isJQL: !0
+ });
+ return this._databaseForJQL = n, n;
+ };
+ }(t), function(e) {
+ e.getCurrentUserInfo = Hn, e.chooseAndUploadFile = zn.initChooseAndUploadFile(e),
+ Object.assign(e, {
+ get mixinDatacom() {
+ return Wn(e);
+ }
+ }), e.SSEChannel = er, e.initSecureNetworkByWeixin = function(e) {
+ return function() {
+ var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, n = t.openid, r = t.callLoginByWeixin, i = void 0 !== r && r;
+ return Yn.call(e, {
+ openid: n,
+ callLoginByWeixin: i
+ });
+ };
+ }(e), e.importObject = function(e) {
+ return function(t) {
+ var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};
+ n = function(e) {
+ var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};
+ return e.customUI = t.customUI || e.customUI, e.parseSystemError = t.parseSystemError || e.parseSystemError,
+ Object.assign(e.loadingOptions, t.loadingOptions), Object.assign(e.errorOptions, t.errorOptions),
+ "object" == (0, u.default)(t.secretMethods) && (e.secretMethods = t.secretMethods),
+ e;
+ }({
+ customUI: !1,
+ loadingOptions: {
+ title: "加载中...",
+ mask: !0
+ },
+ errorOptions: {
+ type: "modal",
+ retry: !1
+ }
+ }, n);
+ var i = n, o = i.customUI, s = i.loadingOptions, c = i.errorOptions, l = i.parseSystemError, d = !o;
+ return new Proxy({}, {
+ get: function(i, o) {
+ return function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.fn, n = e.interceptorName, r = e.getCallbackArgs;
+ return (0, f.default)(a.default.mark(function e() {
+ var i, o, s, c, u, l, f = arguments;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ for (i = f.length, o = new Array(i), s = 0; s < i; s++) o[s] = f[s];
+ return c = r ? r({
+ params: o
+ }) : {}, e.prev = 2, e.next = 5, te(ne(n, "invoke"), A({}, c));
+
+ case 5:
+ return e.next = 7, t.apply(void 0, o);
+
+ case 7:
+ return u = e.sent, e.next = 10, te(ne(n, "success"), A(A({}, c), {}, {
+ result: u
+ }));
+
+ case 10:
+ return e.abrupt("return", u);
+
+ case 13:
+ return e.prev = 13, e.t0 = e["catch"](2), l = e.t0, e.next = 18, te(ne(n, "fail"), A(A({}, c), {}, {
+ error: l
+ }));
+
+ case 18:
+ throw l;
+
+ case 19:
+ return e.prev = 19, e.next = 22, te(ne(n, "complete"), A(A({}, c), {}, l ? {
+ error: l
+ } : {
+ result: u
+ }));
+
+ case 22:
+ return e.finish(19);
+
+ case 23:
+ case "end":
+ return e.stop();
+ }
+ }, e, null, [ [ 2, 13, 19, 23 ] ]);
+ }));
+ }({
+ fn: function() {
+ var i = (0, f.default)(a.default.mark(function i() {
+ var h, v, m, g, _, y, b, w, k, x, O, S, P, T, I, E = arguments;
+ return a.default.wrap(function(i) {
+ while (1) switch (i.prev = i.next) {
+ case 0:
+ for (d && r.showLoading({
+ title: s.title,
+ mask: s.mask
+ }), v = E.length, m = new Array(v), g = 0; g < v; g++) m[g] = E[g];
+ return _ = {
+ name: t,
+ type: $,
+ data: {
+ method: o,
+ params: m
+ }
+ }, "object" == (0, u.default)(n.secretMethods) && function(e, t) {
+ var n = t.data.method, r = e.secretMethods || {}, i = r[n] || r["*"];
+ i && (t.secretType = i);
+ }(n, _), y = !1, i.prev = 5, i.next = 8, e.callFunction(_);
+
+ case 8:
+ h = i.sent, i.next = 14;
+ break;
+
+ case 11:
+ i.prev = 11, i.t0 = i["catch"](5), y = !0, h = {
+ result: new we(i.t0)
+ };
+
+ case 14:
+ if (b = h.result || {}, w = b.errSubject, k = b.errCode, x = b.errMsg, O = b.newToken,
+ d && r.hideLoading(), O && O.token && O.tokenExpired && (Ae(O), he(se, A({}, O))),
+ !k) {
+ i.next = 39;
+ break;
+ }
+ if (S = x, !y || !l) {
+ i.next = 24;
+ break;
+ }
+ return i.next = 20, l({
+ objectName: t,
+ methodName: o,
+ params: m,
+ errSubject: w,
+ errCode: k,
+ errMsg: x
+ });
+
+ case 20:
+ if (i.t1 = i.sent.errMsg, i.t1) {
+ i.next = 23;
+ break;
+ }
+ i.t1 = x;
+
+ case 23:
+ S = i.t1;
+
+ case 24:
+ if (!d) {
+ i.next = 37;
+ break;
+ }
+ if ("toast" !== c.type) {
+ i.next = 29;
+ break;
+ }
+ r.showToast({
+ title: S,
+ icon: "none"
+ }), i.next = 37;
+ break;
+
+ case 29:
+ if ("modal" === c.type) {
+ i.next = 31;
+ break;
+ }
+ throw new Error("Invalid errorOptions.type: ".concat(c.type));
+
+ case 31:
+ return i.next = 33, (0, f.default)(a.default.mark(function e() {
+ var t, n, i, o, s, c, u = arguments;
+ return a.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ return t = u.length > 0 && void 0 !== u[0] ? u[0] : {}, n = t.title, i = t.content,
+ o = t.showCancel, s = t.cancelText, c = t.confirmText, e.abrupt("return", new Promise(function(e, t) {
+ r.showModal({
+ title: n,
+ content: i,
+ showCancel: o,
+ cancelText: s,
+ confirmText: c,
+ success: function(t) {
+ e(t);
+ },
+ fail: function() {
+ e({
+ confirm: !1,
+ cancel: !0
+ });
+ }
+ });
+ }));
+
+ case 2:
+ case "end":
+ return e.stop();
+ }
+ }, e);
+ }))({
+ title: "提示",
+ content: S,
+ showCancel: c.retry,
+ cancelText: "取消",
+ confirmText: c.retry ? "重试" : "确定"
+ });
+
+ case 33:
+ if (P = i.sent, T = P.confirm, !c.retry || !T) {
+ i.next = 37;
+ break;
+ }
+ return i.abrupt("return", p.apply(void 0, m));
+
+ case 37:
+ throw I = new we({
+ subject: w,
+ code: k,
+ message: x,
+ requestId: h.requestId
+ }), I.detail = h.result, he(oe, {
+ type: le,
+ content: I
+ }), I;
+
+ case 39:
+ return i.abrupt("return", (he(oe, {
+ type: le,
+ content: h.result
+ }), h.result));
+
+ case 40:
+ case "end":
+ return i.stop();
+ }
+ }, i, null, [ [ 5, 11 ] ]);
+ }));
+ function p() {
+ return i.apply(this, arguments);
+ }
+ return p;
+ }(),
+ interceptorName: "callObject",
+ getCallbackArgs: function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, n = e.params;
+ return {
+ objectName: t,
+ methodName: o,
+ params: n
+ };
+ }
+ });
+ }
+ });
+ };
+ }(e);
+ }(t), [ "callFunction", "uploadFile", "deleteFile", "getTempFileURL", "downloadFile", "chooseAndUploadFile" ].forEach(function(e) {
+ if (t[e]) {
+ var n = t[e];
+ t[e] = function() {
+ return n.apply(t, Array.from(arguments));
+ }, t[e] = function(e, t) {
+ return function(n) {
+ var r = this, i = !1;
+ if ("callFunction" === t) {
+ var o = n && n.type || j;
+ i = o !== j;
+ }
+ var a = "callFunction" === t && !i, s = this._initPromiseHub.exec();
+ n = n || {};
+ var c = _e(n), u = c.success, l = c.fail, f = c.complete, d = s.then(function() {
+ return i ? Promise.resolve() : te(ne(t, "invoke"), n);
+ }).then(function() {
+ return e.call(r, n);
+ }).then(function(e) {
+ return i ? Promise.resolve(e) : te(ne(t, "success"), e).then(function() {
+ return te(ne(t, "complete"), e);
+ }).then(function() {
+ return a && he(oe, {
+ type: ue,
+ content: e
+ }), Promise.resolve(e);
+ });
+ }, function(e) {
+ return i ? Promise.reject(e) : te(ne(t, "fail"), e).then(function() {
+ return te(ne(t, "complete"), e);
+ }).then(function() {
+ return he(oe, {
+ type: ue,
+ content: e
+ }), Promise.reject(e);
+ });
+ });
+ if (!(u || l || f)) return d;
+ d.then(function(e) {
+ u && u(e), f && f(e), a && he(oe, {
+ type: ue,
+ content: e
+ });
+ }, function(e) {
+ l && l(e), f && f(e), a && he(oe, {
+ type: ue,
+ content: e
+ });
+ });
+ };
+ }(t[e], e).bind(t);
+ }
+ }), t.init = this.init, t;
+ }
+ } ]), e;
+ }())();
+ (function() {
+ var e = J, t = {};
+ if (e && 1 === e.length) t = e[0], nr = nr.init(t), nr._isDefault = !0; else {
+ var n;
+ n = e && e.length > 0 ? "应用有多个服务空间,请通过uniCloud.init方法指定要使用的服务空间" : "应用未关联服务空间,请在uniCloud目录右键关联服务空间",
+ [ "auth", "callFunction", "uploadFile", "deleteFile", "getTempFileURL", "downloadFile", "database", "getCurrentUSerInfo", "importObject" ].forEach(function(e) {
+ nr[e] = function() {
+ return console.error(n), Promise.reject(new we({
+ code: "SYS_ERR",
+ message: n
+ }));
+ };
+ });
+ }
+ Object.assign(nr, {
+ get mixinDatacom() {
+ return Wn(nr);
+ }
+ }), Bn(nr), nr.addInterceptor = Z, nr.removeInterceptor = ee, nr.interceptObject = re;
+ })();
+ var rr = nr;
+ t.default = rr;
+ }).call(this, n("c8ba"), n("543d")["default"], n("bc2e")["default"]);
+ },
+ aef3: function(e, t, n) {
+ "use strict";
+ (function(e) {
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ var n = {
+ data: function() {
+ return {
+ share: {
+ title: "口袋方剂学",
+ path: "/pages/index/index",
+ imageUrl: "",
+ desc: "",
+ content: ""
+ }
+ };
+ },
+ onShareAppMessage: function(t) {
+ return {
+ title: this.share.title,
+ path: this.share.path,
+ imageUrl: this.share.imageUrl,
+ desc: this.share.desc,
+ content: this.share.content,
+ success: function(t) {
+ e.showToast({
+ title: "分享成功"
+ });
+ },
+ fail: function(t) {
+ e.showToast({
+ title: "分享失败",
+ icon: "none"
+ });
+ }
+ };
+ },
+ methods: {
+ sss: function() {
+ console.log("cccc");
+ }
+ }
+ };
+ t.default = n;
+ }).call(this, n("543d")["default"]);
+ },
+ b17c: function(e, t, n) {
+ var r = n("4a4b"), i = n("6f8f");
+ function o(t, n, a) {
+ return i() ? (e.exports = o = Reflect.construct.bind(), e.exports.__esModule = !0,
+ e.exports["default"] = e.exports) : (e.exports = o = function(e, t, n) {
+ var i = [ null ];
+ i.push.apply(i, t);
+ var o = Function.bind.apply(e, i), a = new o();
+ return n && r(a, n.prototype), a;
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports), o.apply(null, arguments);
+ }
+ e.exports = o, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ b86d: function(e, t) {
+ var n = n || {};
+ n.Security = n.Security || {}, function() {
+ var e = n.Security;
+ e.maxExactInt = Math.pow(2, 53), e.toUtf8ByteArr = function(e) {
+ for (var t, n = [], r = 0; r < e.length; r++) {
+ if (t = e.charCodeAt(r), 55296 <= t && t <= 56319) {
+ var i = t, o = e.charCodeAt(r + 1);
+ t = 1024 * (i - 55296) + (o - 56320) + 65536, r++;
+ }
+ if (t <= 127) n[n.length] = t; else if (t <= 2047) n[n.length] = 192 + (t >>> 6),
+ n[n.length] = 63 & t | 128; else if (t <= 65535) n[n.length] = 224 + (t >>> 12),
+ n[n.length] = t >>> 6 & 63 | 128, n[n.length] = 63 & t | 128; else {
+ if (!(t <= 1114111)) throw "Unicode standart supports code points up-to U+10FFFF";
+ n[n.length] = 240 + (t >>> 18), n[n.length] = t >>> 12 & 63 | 128, n[n.length] = t >>> 6 & 63 | 128,
+ n[n.length] = 63 & t | 128;
+ }
+ }
+ return n;
+ }, e.toHex32 = function(e) {
+ 2147483648 & e && (e &= 2147483647, e += Math.pow(2, 31));
+ var t = e.toString(16);
+ while (t.length < 8) t = "0" + t;
+ return t;
+ }, e.reverseBytes = function(e) {
+ var t = 0;
+ return t += e >>> 24 & 255, t += (e >>> 16 & 255) << 8, t += (e >>> 8 & 255) << 16,
+ t += (255 & e) << 24, t;
+ }, e.leftRotate = function(e, t) {
+ return e << t | e >>> 32 - t;
+ }, e.md5 = function(t) {
+ for (var n = [ 7, 12, 17, 22, 7, 12, 17, 22, 7, 12, 17, 22, 7, 12, 17, 22, 5, 9, 14, 20, 5, 9, 14, 20, 5, 9, 14, 20, 5, 9, 14, 20, 4, 11, 16, 23, 4, 11, 16, 23, 4, 11, 16, 23, 4, 11, 16, 23, 6, 10, 15, 21, 6, 10, 15, 21, 6, 10, 15, 21, 6, 10, 15, 21 ], r = [], i = 0; i <= 63; i++) r[i] = Math.abs(Math.sin(i + 1)) * Math.pow(2, 32) << 0;
+ var o, a, s = 1732584193, c = 4023233417, u = 2562383102, l = 271733878;
+ o = e.toUtf8ByteArr(t), t = null, a = o.length, o.push(128);
+ var f = Math.abs(448 - 8 * o.length % 512) / 8;
+ while (f--) o.push(0);
+ o.push(8 * a & 255, 8 * a >> 8 & 255, 8 * a >> 16 & 255, 8 * a >> 24 & 255);
+ i = 4;
+ while (i--) o.push(0);
+ var d = e.leftRotate, p = (i = 0, []);
+ while (i < o.length) {
+ for (var h = 0; h <= 15; h++) p[h] = (o[i + 4 * h] << 0) + (o[i + 4 * h + 1] << 8) + (o[i + 4 * h + 2] << 16) + (o[i + 4 * h + 3] << 24);
+ var v, m, g = s, _ = c, y = u, b = l;
+ for (h = 0; h <= 63; h++) {
+ h <= 15 ? (v = _ & y | ~_ & b, m = h) : h <= 31 ? (v = b & _ | ~b & y, m = (5 * h + 1) % 16) : h <= 47 ? (v = _ ^ y ^ b,
+ m = (3 * h + 5) % 16) : (v = y ^ (_ | ~b), m = 7 * h % 16);
+ var w = b;
+ b = y, y = _, _ += d(g + v + r[h] + p[m], n[h]), g = w;
+ }
+ s = s + g << 0, c = c + _ << 0, u = u + y << 0, l = l + b << 0, i += 64;
+ }
+ var k = x(s) + x(c) + x(u) + x(l);
+ function x(t) {
+ return e.toHex32(e.reverseBytes(t));
+ }
+ return k;
+ };
+ }();
+ var r = 0;
+ function i(e) {
+ return a(o(s(e)));
+ }
+ function o(e) {
+ return u(l(c(e), 8 * e.length));
+ }
+ function a(e) {
+ for (var t, n = r ? "0123456789ABCDEF" : "0123456789abcdef", i = "", o = 0; o < e.length; o++) t = e.charCodeAt(o),
+ i += n.charAt(t >>> 4 & 15) + n.charAt(15 & t);
+ return i;
+ }
+ function s(e) {
+ return unescape(encodeURI(e));
+ }
+ function c(e) {
+ for (var t = Array(e.length >> 2), n = 0; n < t.length; n++) t[n] = 0;
+ for (n = 0; n < 8 * e.length; n += 8) t[n >> 5] |= (255 & e.charCodeAt(n / 8)) << n % 32;
+ return t;
+ }
+ function u(e) {
+ for (var t = "", n = 0; n < 32 * e.length; n += 8) t += String.fromCharCode(e[n >> 5] >>> n % 32 & 255);
+ return t;
+ }
+ function l(e, t) {
+ e[t >> 5] |= 128 << t % 32, e[14 + (t + 64 >>> 9 << 4)] = t;
+ for (var n = 1732584193, r = -271733879, i = -1732584194, o = 271733878, a = 0; a < e.length; a += 16) {
+ var s = n, c = r, u = i, l = o;
+ n = d(n, r, i, o, e[a + 0], 7, -680876936), o = d(o, n, r, i, e[a + 1], 12, -389564586),
+ i = d(i, o, n, r, e[a + 2], 17, 606105819), r = d(r, i, o, n, e[a + 3], 22, -1044525330),
+ n = d(n, r, i, o, e[a + 4], 7, -176418897), o = d(o, n, r, i, e[a + 5], 12, 1200080426),
+ i = d(i, o, n, r, e[a + 6], 17, -1473231341), r = d(r, i, o, n, e[a + 7], 22, -45705983),
+ n = d(n, r, i, o, e[a + 8], 7, 1770035416), o = d(o, n, r, i, e[a + 9], 12, -1958414417),
+ i = d(i, o, n, r, e[a + 10], 17, -42063), r = d(r, i, o, n, e[a + 11], 22, -1990404162),
+ n = d(n, r, i, o, e[a + 12], 7, 1804603682), o = d(o, n, r, i, e[a + 13], 12, -40341101),
+ i = d(i, o, n, r, e[a + 14], 17, -1502002290), r = d(r, i, o, n, e[a + 15], 22, 1236535329),
+ n = p(n, r, i, o, e[a + 1], 5, -165796510), o = p(o, n, r, i, e[a + 6], 9, -1069501632),
+ i = p(i, o, n, r, e[a + 11], 14, 643717713), r = p(r, i, o, n, e[a + 0], 20, -373897302),
+ n = p(n, r, i, o, e[a + 5], 5, -701558691), o = p(o, n, r, i, e[a + 10], 9, 38016083),
+ i = p(i, o, n, r, e[a + 15], 14, -660478335), r = p(r, i, o, n, e[a + 4], 20, -405537848),
+ n = p(n, r, i, o, e[a + 9], 5, 568446438), o = p(o, n, r, i, e[a + 14], 9, -1019803690),
+ i = p(i, o, n, r, e[a + 3], 14, -187363961), r = p(r, i, o, n, e[a + 8], 20, 1163531501),
+ n = p(n, r, i, o, e[a + 13], 5, -1444681467), o = p(o, n, r, i, e[a + 2], 9, -51403784),
+ i = p(i, o, n, r, e[a + 7], 14, 1735328473), r = p(r, i, o, n, e[a + 12], 20, -1926607734),
+ n = h(n, r, i, o, e[a + 5], 4, -378558), o = h(o, n, r, i, e[a + 8], 11, -2022574463),
+ i = h(i, o, n, r, e[a + 11], 16, 1839030562), r = h(r, i, o, n, e[a + 14], 23, -35309556),
+ n = h(n, r, i, o, e[a + 1], 4, -1530992060), o = h(o, n, r, i, e[a + 4], 11, 1272893353),
+ i = h(i, o, n, r, e[a + 7], 16, -155497632), r = h(r, i, o, n, e[a + 10], 23, -1094730640),
+ n = h(n, r, i, o, e[a + 13], 4, 681279174), o = h(o, n, r, i, e[a + 0], 11, -358537222),
+ i = h(i, o, n, r, e[a + 3], 16, -722521979), r = h(r, i, o, n, e[a + 6], 23, 76029189),
+ n = h(n, r, i, o, e[a + 9], 4, -640364487), o = h(o, n, r, i, e[a + 12], 11, -421815835),
+ i = h(i, o, n, r, e[a + 15], 16, 530742520), r = h(r, i, o, n, e[a + 2], 23, -995338651),
+ n = v(n, r, i, o, e[a + 0], 6, -198630844), o = v(o, n, r, i, e[a + 7], 10, 1126891415),
+ i = v(i, o, n, r, e[a + 14], 15, -1416354905), r = v(r, i, o, n, e[a + 5], 21, -57434055),
+ n = v(n, r, i, o, e[a + 12], 6, 1700485571), o = v(o, n, r, i, e[a + 3], 10, -1894986606),
+ i = v(i, o, n, r, e[a + 10], 15, -1051523), r = v(r, i, o, n, e[a + 1], 21, -2054922799),
+ n = v(n, r, i, o, e[a + 8], 6, 1873313359), o = v(o, n, r, i, e[a + 15], 10, -30611744),
+ i = v(i, o, n, r, e[a + 6], 15, -1560198380), r = v(r, i, o, n, e[a + 13], 21, 1309151649),
+ n = v(n, r, i, o, e[a + 4], 6, -145523070), o = v(o, n, r, i, e[a + 11], 10, -1120210379),
+ i = v(i, o, n, r, e[a + 2], 15, 718787259), r = v(r, i, o, n, e[a + 9], 21, -343485551),
+ n = m(n, s), r = m(r, c), i = m(i, u), o = m(o, l);
+ }
+ return Array(n, r, i, o);
+ }
+ function f(e, t, n, r, i, o) {
+ return m(function(e, t) {
+ return e << t | e >>> 32 - t;
+ }(m(m(t, e), m(r, o)), i), n);
+ }
+ function d(e, t, n, r, i, o, a) {
+ return f(t & n | ~t & r, e, t, i, o, a);
+ }
+ function p(e, t, n, r, i, o, a) {
+ return f(t & r | n & ~r, e, t, i, o, a);
+ }
+ function h(e, t, n, r, i, o, a) {
+ return f(t ^ n ^ r, e, t, i, o, a);
+ }
+ function v(e, t, n, r, i, o, a) {
+ return f(n ^ (t | ~r), e, t, i, o, a);
+ }
+ function m(e, t) {
+ var n = (65535 & e) + (65535 & t), r = (e >> 16) + (t >> 16) + (n >> 16);
+ return r << 16 | 65535 & n;
+ }
+ function g(e, t) {
+ var n = e[0], r = e[1], i = e[2], o = e[3];
+ n = y(n, r, i, o, t[0], 7, -680876936), o = y(o, n, r, i, t[1], 12, -389564586),
+ i = y(i, o, n, r, t[2], 17, 606105819), r = y(r, i, o, n, t[3], 22, -1044525330),
+ n = y(n, r, i, o, t[4], 7, -176418897), o = y(o, n, r, i, t[5], 12, 1200080426),
+ i = y(i, o, n, r, t[6], 17, -1473231341), r = y(r, i, o, n, t[7], 22, -45705983),
+ n = y(n, r, i, o, t[8], 7, 1770035416), o = y(o, n, r, i, t[9], 12, -1958414417),
+ i = y(i, o, n, r, t[10], 17, -42063), r = y(r, i, o, n, t[11], 22, -1990404162),
+ n = y(n, r, i, o, t[12], 7, 1804603682), o = y(o, n, r, i, t[13], 12, -40341101),
+ i = y(i, o, n, r, t[14], 17, -1502002290), r = y(r, i, o, n, t[15], 22, 1236535329),
+ n = b(n, r, i, o, t[1], 5, -165796510), o = b(o, n, r, i, t[6], 9, -1069501632),
+ i = b(i, o, n, r, t[11], 14, 643717713), r = b(r, i, o, n, t[0], 20, -373897302),
+ n = b(n, r, i, o, t[5], 5, -701558691), o = b(o, n, r, i, t[10], 9, 38016083), i = b(i, o, n, r, t[15], 14, -660478335),
+ r = b(r, i, o, n, t[4], 20, -405537848), n = b(n, r, i, o, t[9], 5, 568446438),
+ o = b(o, n, r, i, t[14], 9, -1019803690), i = b(i, o, n, r, t[3], 14, -187363961),
+ r = b(r, i, o, n, t[8], 20, 1163531501), n = b(n, r, i, o, t[13], 5, -1444681467),
+ o = b(o, n, r, i, t[2], 9, -51403784), i = b(i, o, n, r, t[7], 14, 1735328473),
+ r = b(r, i, o, n, t[12], 20, -1926607734), n = w(n, r, i, o, t[5], 4, -378558),
+ o = w(o, n, r, i, t[8], 11, -2022574463), i = w(i, o, n, r, t[11], 16, 1839030562),
+ r = w(r, i, o, n, t[14], 23, -35309556), n = w(n, r, i, o, t[1], 4, -1530992060),
+ o = w(o, n, r, i, t[4], 11, 1272893353), i = w(i, o, n, r, t[7], 16, -155497632),
+ r = w(r, i, o, n, t[10], 23, -1094730640), n = w(n, r, i, o, t[13], 4, 681279174),
+ o = w(o, n, r, i, t[0], 11, -358537222), i = w(i, o, n, r, t[3], 16, -722521979),
+ r = w(r, i, o, n, t[6], 23, 76029189), n = w(n, r, i, o, t[9], 4, -640364487), o = w(o, n, r, i, t[12], 11, -421815835),
+ i = w(i, o, n, r, t[15], 16, 530742520), r = w(r, i, o, n, t[2], 23, -995338651),
+ n = k(n, r, i, o, t[0], 6, -198630844), o = k(o, n, r, i, t[7], 10, 1126891415),
+ i = k(i, o, n, r, t[14], 15, -1416354905), r = k(r, i, o, n, t[5], 21, -57434055),
+ n = k(n, r, i, o, t[12], 6, 1700485571), o = k(o, n, r, i, t[3], 10, -1894986606),
+ i = k(i, o, n, r, t[10], 15, -1051523), r = k(r, i, o, n, t[1], 21, -2054922799),
+ n = k(n, r, i, o, t[8], 6, 1873313359), o = k(o, n, r, i, t[15], 10, -30611744),
+ i = k(i, o, n, r, t[6], 15, -1560198380), r = k(r, i, o, n, t[13], 21, 1309151649),
+ n = k(n, r, i, o, t[4], 6, -145523070), o = k(o, n, r, i, t[11], 10, -1120210379),
+ i = k(i, o, n, r, t[2], 15, 718787259), r = k(r, i, o, n, t[9], 21, -343485551),
+ e[0] = P(n, e[0]), e[1] = P(r, e[1]), e[2] = P(i, e[2]), e[3] = P(o, e[3]);
+ }
+ function _(e, t, n, r, i, o) {
+ return t = P(P(t, e), P(r, o)), P(t << i | t >>> 32 - i, n);
+ }
+ function y(e, t, n, r, i, o, a) {
+ return _(t & n | ~t & r, e, t, i, o, a);
+ }
+ function b(e, t, n, r, i, o, a) {
+ return _(t & r | n & ~r, e, t, i, o, a);
+ }
+ function w(e, t, n, r, i, o, a) {
+ return _(t ^ n ^ r, e, t, i, o, a);
+ }
+ function k(e, t, n, r, i, o, a) {
+ return _(n ^ (t | ~r), e, t, i, o, a);
+ }
+ function x(e) {
+ var t, n = [];
+ for (t = 0; t < 64; t += 4) n[t >> 2] = e.charCodeAt(t) + (e.charCodeAt(t + 1) << 8) + (e.charCodeAt(t + 2) << 16) + (e.charCodeAt(t + 3) << 24);
+ return n;
+ }
+ var A = "0123456789abcdef".split("");
+ function O(e) {
+ for (var t = "", n = 0; n < 4; n++) t += A[e >> 8 * n + 4 & 15] + A[e >> 8 * n & 15];
+ return t;
+ }
+ function S(e) {
+ return function(e) {
+ for (var t = 0; t < e.length; t++) e[t] = O(e[t]);
+ return e.join("");
+ }(function(e) {
+ var t, n = e.length, r = [ 1732584193, -271733879, -1732584194, 271733878 ];
+ for (t = 64; t <= e.length; t += 64) g(r, x(e.substring(t - 64, t)));
+ e = e.substring(t - 64);
+ var i = [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ];
+ for (t = 0; t < e.length; t++) i[t >> 2] |= e.charCodeAt(t) << (t % 4 << 3);
+ if (i[t >> 2] |= 128 << (t % 4 << 3), t > 55) for (g(r, i), t = 0; t < 16; t++) i[t] = 0;
+ return i[14] = 8 * n, g(r, i), r;
+ }(e));
+ }
+ function P(e, t) {
+ return e + t & 4294967295;
+ }
+ if ("5d41402abc4b2a76b9719d911017c592" != S("hello")) ;
+ (function() {
+ "0123456789abcdef".split("");
+ if ("5d41402abc4b2a76b9719d911017c592" != S("hello")) ;
+ })();
+ new Array(0, 3614090360, 3905402710, 606105819, 3250441966, 4118548399, 1200080426, 2821735955, 4249261313, 1770035416, 2336552879, 4294925233, 2304563134, 1804603682, 4254626195, 2792965006, 1236535329, 4129170786, 3225465664, 643717713, 3921069994, 3593408605, 38016083, 3634488961, 3889429448, 568446438, 3275163606, 4107603335, 1163531501, 2850285829, 4243563512, 1735328473, 2368359562, 4294588738, 2272392833, 1839030562, 4259657740, 2763975236, 1272893353, 4139469664, 3200236656, 681279174, 3936430074, 3572445317, 76029189, 3654602809, 3873151461, 530742520, 3299628645, 4096336452, 1126891415, 2878612391, 4237533241, 1700485571, 2399980690, 4293915773, 2240044497, 1873313359, 4264355552, 2734768916, 1309151649, 4149444226, 3174756917, 718787259, 3951481745);
+ var T = new Array(new Array(0, 7, 1), new Array(1, 12, 2), new Array(2, 17, 3), new Array(3, 22, 4), new Array(4, 7, 5), new Array(5, 12, 6), new Array(6, 17, 7), new Array(7, 22, 8), new Array(8, 7, 9), new Array(9, 12, 10), new Array(10, 17, 11), new Array(11, 22, 12), new Array(12, 7, 13), new Array(13, 12, 14), new Array(14, 17, 15), new Array(15, 22, 16)), I = new Array(new Array(1, 5, 17), new Array(6, 9, 18), new Array(11, 14, 19), new Array(0, 20, 20), new Array(5, 5, 21), new Array(10, 9, 22), new Array(15, 14, 23), new Array(4, 20, 24), new Array(9, 5, 25), new Array(14, 9, 26), new Array(3, 14, 27), new Array(8, 20, 28), new Array(13, 5, 29), new Array(2, 9, 30), new Array(7, 14, 31), new Array(12, 20, 32)), E = new Array(new Array(5, 4, 33), new Array(8, 11, 34), new Array(11, 16, 35), new Array(14, 23, 36), new Array(1, 4, 37), new Array(4, 11, 38), new Array(7, 16, 39), new Array(10, 23, 40), new Array(13, 4, 41), new Array(0, 11, 42), new Array(3, 16, 43), new Array(6, 23, 44), new Array(9, 4, 45), new Array(12, 11, 46), new Array(15, 16, 47), new Array(2, 23, 48)), C = new Array(new Array(0, 6, 49), new Array(7, 10, 50), new Array(14, 15, 51), new Array(5, 21, 52), new Array(12, 6, 53), new Array(3, 10, 54), new Array(10, 15, 55), new Array(1, 21, 56), new Array(8, 6, 57), new Array(15, 10, 58), new Array(6, 15, 59), new Array(13, 21, 60), new Array(4, 6, 61), new Array(11, 10, 62), new Array(2, 15, 63), new Array(9, 21, 64));
+ new Array(new Array(function(e, t, n) {
+ return e & t | ~e & n;
+ }, T), new Array(function(e, t, n) {
+ return e & n | t & ~n;
+ }, I), new Array(function(e, t, n) {
+ return e ^ t ^ n;
+ }, E), new Array(function(e, t, n) {
+ return t ^ (e | ~n);
+ }, C));
+ e.exports = {
+ hex_md5: i
+ };
+ },
+ bc2e: function(e, t, n) {
+ "use strict";
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ var r = [ "qy", "env", "error", "version", "lanDebug", "cloud", "serviceMarket", "router", "worklet", "__webpack_require_UNI_MP_PLUGIN__" ], i = [ "lanDebug", "router", "worklet" ], o = "undefined" !== typeof globalThis ? globalThis : function() {
+ return this;
+ }(), a = [ "w", "x" ].join(""), s = o[a], c = s.getLaunchOptionsSync ? s.getLaunchOptionsSync() : null;
+ function u(e) {
+ return (!c || 1154 !== c.scene || !i.includes(e)) && (r.indexOf(e) > -1 || "function" === typeof s[e]);
+ }
+ o[a] = function() {
+ var e = {};
+ for (var t in s) u(t) && (e[t] = s[t]);
+ return e;
+ }();
+ var l = o[a];
+ t.default = l;
+ },
+ c135: function(e, t) {
+ e.exports = function(e) {
+ if (Array.isArray(e)) return e;
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ c240: function(e, t) {
+ e.exports = function() {
+ throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ c3a6: function(e) {
+ e.exports = JSON.parse('{"uni-popup.cancel":"取消","uni-popup.ok":"確定","uni-popup.placeholder":"請輸入","uni-popup.title":"提示","uni-popup.shareTitle":"分享到"}');
+ },
+ c5f7: function(e, t) {
+ e.exports = function(e) {
+ return -1 !== Function.toString.call(e).indexOf("[native code]");
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ c8ba: function(e, t) {
+ var n;
+ n = function() {
+ return this;
+ }();
+ try {
+ n = n || new Function("return this")();
+ } catch (r) {
+ r = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(r);
+ "object" === typeof window && (n = window);
+ }
+ e.exports = n;
+ },
+ c8c1: function(e, t, n) {
+ "use strict";
+ (function(e, r) {
+ var i = n("4ea4");
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ var o = i(n("5c77")), a = {
+ install: function(t) {
+ t.mixin({
+ data: function() {
+ return {
+ appTitle: "口袋方剂学",
+ appName: "fangji",
+ appType: "wxApp",
+ appVersion: "1025",
+ isProduct: 0,
+ isAd: 0,
+ isAdUni: 0,
+ currentPage: "",
+ common_ad: {
+ ad_id: 0,
+ from: "",
+ ad_type: ""
+ },
+ item_ad: {
+ ad_id: 0,
+ from: "",
+ ad_type: ""
+ },
+ cp_ad: {
+ ad_id: 0,
+ from: ""
+ },
+ reward_ad: {
+ ad_id: 0,
+ from: ""
+ },
+ videoAd: null,
+ adTimer: null
+ };
+ },
+ onLoad: function() {
+ this.x_getUserToken(), this.x_getPage();
+ },
+ methods: {
+ x_getPage: function() {
+ var e = getCurrentPages();
+ e[e.length - 1]["route"] && (this.currentPage = e[e.length - 1]["route"]);
+ },
+ x_request: function(t, n, r, i) {
+ var a = this, s = this;
+ n || (n = {}), i || (i = 0);
+ var c = {
+ uuid: e.getStorageSync("uToken"),
+ app_name: s.appName,
+ app_type: s.appType,
+ current_page: s.currentPage,
+ app_version: s.appVersion
+ };
+ c = Object.assign(c, n), e.request({
+ url: o.default.root_host + t,
+ data: o.default.authParam(c),
+ success: function(e) {
+ e = e.data, 1 === e.code ? (s.isProduct = e.status, s.isAd = e.is_ad, s.isAdUni = e.is_ad_uni) : 0 === i && (0 === e.code && a.x_tips("error", e.info),
+ e.info || a.x_tips("error", "请求异常")), r && r(s, e);
+ }
+ });
+ },
+ x_redirect: function(t, n) {
+ n && r.navigateToMiniProgram({
+ appId: n,
+ path: t,
+ envVersion: "release",
+ success: function(e) {
+ console.log("跳转成功");
+ }
+ });
+ var i = getCurrentPages();
+ i.length >= 10 ? e.redirectTo({
+ url: t
+ }) : e.navigateTo({
+ url: t
+ });
+ },
+ x_back: function() {
+ e.navigateBack();
+ },
+ x_config: function() {},
+ x_alert: function(e, t, n, r) {
+ r || (r = ""), this.$refs.xpop.dialogToggle(this, e, t, r, n);
+ },
+ x_tips: function(e, t) {
+ this.$refs.xpop.messageToggle(this, e, t);
+ },
+ x_getUserToken: function() {
+ o.default.getUserToken(this);
+ },
+ x_get_ad: function(e) {
+ this.x_request("api/config/ad/", {
+ ad_type: e
+ }, function(t, n) {
+ 1 === n.code && ("common" === e ? t.common_ad = n.data : "cp" === e ? t.cp_ad = n.data : "reward" === e && (t.reward_ad = n.data));
+ });
+ },
+ cpAd: function() {
+ var e = this;
+ e.x_get_ad("cp"), setTimeout(function() {
+ e.cp_ad.ad_id && e.cp_ad.from && ("wx" === e.cp_ad.from ? e.cpAdWechat(e.cp_ad.ad_id) : "uni" === e.cp_ad.from && e.cpAdUni(e.cp_ad.ad_id));
+ }, 1e3);
+ },
+ cpAdWechat: function(e) {
+ var t = null;
+ r.createInterstitialAd && (t = r.createInterstitialAd({
+ adUnitId: e
+ }), t.onLoad(function() {}), t.onError(function(e) {}), t.onClose(function() {})),
+ t && t.show().catch(function(e) {
+ console.error(e);
+ });
+ },
+ cpAdUni: function(e) {
+ this.$refs.adInterstitial.show(), this.x_request("api/ad/record/", {
+ position_id: e,
+ ad_platform: "uni",
+ type: "cp"
+ });
+ },
+ initRewardAd: function() {
+ var e = this;
+ e.x_get_ad("reward"), setTimeout(function() {
+ e.reward_ad.ad_id && e.reward_ad.from && ("wx" === e.reward_ad.from ? e.initAdRewardWechat(e.reward_ad.ad_id) : "uni" === e.reward_ad.from && e.initRewardAdUni(e.reward_ad.ad_id));
+ }, 1e3);
+ },
+ initAdRewardWechat: function(e) {
+ var t = this;
+ console.log("初始化激励", e), r.createRewardedVideoAd && (this.videoAd = r.createRewardedVideoAd({
+ adUnitId: e
+ }), this.videoAd.onLoad(function() {}), this.videoAd.onError(function(e) {
+ console.log(e);
+ }), this.videoAd.onClose(function(e) {
+ e && e.isEnded && t.addTimes();
+ }));
+ },
+ initRewardAdUni: function(e) {
+ this.$refs.adRewardedVideo.load();
+ }
+ }
+ }), t.prototype.hello = function() {
+ alert("你好啊");
+ };
+ }
+ };
+ t.default = a;
+ }).call(this, n("543d")["default"], n("bc2e")["default"]);
+ },
+ c973: function(e, t) {
+ function n(e, t, n, r, i, o, a) {
+ try {
+ var s = e[o](a), c = s.value;
+ } catch (u) {
+ u = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(u);
+ return void n(u);
+ }
+ s.done ? t(c) : Promise.resolve(c).then(r, i);
+ }
+ e.exports = function(e) {
+ return function() {
+ var t = this, r = arguments;
+ return new Promise(function(i, o) {
+ var a = e.apply(t, r);
+ function s(e) {
+ n(a, i, o, s, c, "next", e);
+ }
+ function c(e) {
+ n(a, i, o, s, c, "throw", e);
+ }
+ s(void 0);
+ });
+ };
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ d267: function(e, t, n) {
+ "use strict";
+ n.r(t), function(e, n) {
+ const r = {
+ Load: "load",
+ Close: "close",
+ Error: "error"
+ };
+ t["default"] = {
+ props: {
+ options: {
+ type: [ Object, Array ],
+ default() {
+ return {};
+ }
+ },
+ adpid: {
+ type: [ Number, String ],
+ default: ""
+ },
+ unitId: {
+ type: [ Number, String ],
+ default: ""
+ },
+ preload: {
+ type: [ Boolean, String ],
+ default: !0
+ },
+ loadnext: {
+ type: [ Boolean, String ],
+ default: !1
+ },
+ urlCallback: {
+ type: Object,
+ default() {
+ return {};
+ }
+ }
+ },
+ data() {
+ return {
+ loading: !1,
+ errorMessage: null
+ };
+ },
+ created() {
+ this._ad = null, setTimeout(() => {
+ this.preload && this._canCreateAd() && this.load();
+ }, 100);
+ },
+ methods: {
+ load() {
+ this.loading || this._startLoading();
+ },
+ show() {
+ if (this.errorMessage = null, this._ad = this.selectComponent(".uniad-plugin"),
+ this._hasCallback()) {
+ const t = e.getUserCryptoManager();
+ t.getLatestUserKey({
+ success: ({encryptKey: e, iv: t, version: n, expireTime: r}) => {
+ this._ad.show({
+ userId: this.urlCallback.userId || "",
+ extra: this.urlCallback.extra || "",
+ encryptKey: e,
+ iv: t,
+ version: n,
+ expireTime: r
+ });
+ },
+ fail: e => {
+ this._dispatchEvent(r.Error, e);
+ }
+ });
+ } else this._ad.show();
+ },
+ _onclick() {
+ this.show();
+ },
+ _startLoading() {
+ this.loading = !0, this.errorMessage = null;
+ },
+ _canCreateAd() {
+ let e = !1;
+ return ("string" === typeof this.adpid && this.adpid.length > 0 || "number" === typeof this.adpid) && (e = !0),
+ e;
+ },
+ _hasCallback() {
+ return "object" === typeof this.urlCallback && Object.keys(this.urlCallback).length > 0;
+ },
+ _onmpload(e) {
+ this.loading = !1, this._dispatchEvent(r.Load, {});
+ },
+ _onmpclose(e) {
+ if (this._dispatchEvent(r.Close, e.detail), e.detail.adsdata) {
+ const t = e.detail.adv, i = e.detail.adsdata, o = e.detail.version;
+ n.callFunction({
+ name: "uniAdCallback",
+ data: {
+ adv: t,
+ adsdata: i,
+ version: o
+ },
+ secretType: "both",
+ success: e => {},
+ fail: e => {
+ this._dispatchEvent(r.Error, e);
+ }
+ }), delete e.detail.adv, delete e.detail.adsdata, delete e.detail.version;
+ }
+ },
+ _onmperror(e) {
+ this.loading = !1, this.errorMessage = JSON.stringify(e.detail), this._dispatchEvent(r.Error, e.detail);
+ },
+ _dispatchEvent(e, t) {
+ this.$emit(e, {
+ detail: t
+ });
+ }
+ }
+ };
+ }.call(this, n("bc2e")["default"], n("a9ff")["default"]);
+ },
+ e50d: function(e, t, n) {
+ var r = n("7037")["default"];
+ e.exports = function(e, t) {
+ if ("object" !== r(e) || null === e) return e;
+ var n = e[Symbol.toPrimitive];
+ if (void 0 !== n) {
+ var i = n.call(e, t || "default");
+ if ("object" !== r(i)) return i;
+ throw new TypeError("@@toPrimitive must return a primitive value.");
+ }
+ return ("string" === t ? String : Number)(e);
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ ec30: function(e, t, n) {
+ "use strict";
+ (function(e, n, r) {
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.chooseAndUploadFile = function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {
+ type: "all"
+ };
+ if ("image" === e.type) return u(o(e), e);
+ if ("video" === e.type) return u(a(e), e);
+ return u(s(e), e);
+ }, t.uploadCloudFiles = function(e) {
+ var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 5, n = arguments.length > 2 ? arguments[2] : void 0;
+ e = JSON.parse(JSON.stringify(e));
+ var i = e.length, o = 0, a = this;
+ return new Promise(function(s) {
+ while (o < t) c();
+ function c() {
+ var t = o++;
+ if (t >= i) !e.find(function(e) {
+ return !e.url && !e.errMsg;
+ }) && s(e); else {
+ var u = e[t], l = a.files.findIndex(function(e) {
+ return e.uuid === u.uuid;
+ });
+ u.url = "", delete u.errMsg, r.uploadFile({
+ filePath: u.path,
+ cloudPath: u.cloudPath,
+ fileType: u.fileType,
+ onUploadProgress: function(e) {
+ e.index = l, n && n(e);
+ }
+ }).then(function(e) {
+ u.url = e.fileID, u.index = l, t < i && c();
+ }).catch(function(e) {
+ u.errMsg = e.errMsg || e.message, u.index = l, t < i && c();
+ });
+ }
+ }
+ });
+ };
+ var i = "chooseAndUploadFile:fail";
+ function o(t) {
+ var n = t.count, r = t.sizeType, o = void 0 === r ? [ "original", "compressed" ] : r, a = t.sourceType, s = void 0 === a ? [ "album", "camera" ] : a, u = t.extension;
+ return new Promise(function(t, r) {
+ e.chooseImage({
+ count: n,
+ sizeType: o,
+ sourceType: s,
+ extension: u,
+ success: function(e) {
+ t(c(e, "image"));
+ },
+ fail: function(e) {
+ r({
+ errMsg: e.errMsg.replace("chooseImage:fail", i)
+ });
+ }
+ });
+ });
+ }
+ function a(t) {
+ var n = t.camera, r = t.compressed, o = t.maxDuration, a = t.sourceType, s = void 0 === a ? [ "album", "camera" ] : a, u = t.extension;
+ return new Promise(function(t, a) {
+ e.chooseVideo({
+ camera: n,
+ compressed: r,
+ maxDuration: o,
+ sourceType: s,
+ extension: u,
+ success: function(e) {
+ var n = e.tempFilePath, r = e.duration, i = e.size, o = e.height, a = e.width;
+ t(c({
+ errMsg: "chooseVideo:ok",
+ tempFilePaths: [ n ],
+ tempFiles: [ {
+ name: e.tempFile && e.tempFile.name || "",
+ path: n,
+ size: i,
+ type: e.tempFile && e.tempFile.type || "",
+ width: a,
+ height: o,
+ duration: r,
+ fileType: "video",
+ cloudPath: ""
+ } ]
+ }, "video"));
+ },
+ fail: function(e) {
+ a({
+ errMsg: e.errMsg.replace("chooseVideo:fail", i)
+ });
+ }
+ });
+ });
+ }
+ function s(t) {
+ var r = t.count, o = t.extension;
+ return new Promise(function(t, a) {
+ var s = e.chooseFile;
+ if ("undefined" !== typeof n && "function" === typeof n.chooseMessageFile && (s = n.chooseMessageFile),
+ "function" !== typeof s) return a({
+ errMsg: i + " 请指定 type 类型,该平台仅支持选择 image 或 video。"
+ });
+ s({
+ type: "all",
+ count: r,
+ extension: o,
+ success: function(e) {
+ t(c(e));
+ },
+ fail: function(e) {
+ a({
+ errMsg: e.errMsg.replace("chooseFile:fail", i)
+ });
+ }
+ });
+ });
+ }
+ function c(e, t) {
+ return e.tempFiles.forEach(function(e, n) {
+ e.name || (e.name = e.path.substring(e.path.lastIndexOf("/") + 1)), t && (e.fileType = t),
+ e.cloudPath = Date.now() + "_" + n + e.name.substring(e.name.lastIndexOf("."));
+ }), e.tempFilePaths || (e.tempFilePaths = e.tempFiles.map(function(e) {
+ return e.path;
+ })), e;
+ }
+ function u(e, t) {
+ var n = t.onChooseFile;
+ t.onUploadProgress;
+ return e.then(function(e) {
+ if (n) {
+ var t = n(e);
+ if ("undefined" !== typeof t) return Promise.resolve(t).then(function(t) {
+ return "undefined" === typeof t ? e : t;
+ });
+ }
+ return e;
+ }).then(function(e) {
+ return !1 === e ? {
+ errMsg: "chooseAndUploadFile:ok",
+ tempFilePaths: [],
+ tempFiles: []
+ } : e;
+ });
+ }
+ }).call(this, n("543d")["default"], n("bc2e")["default"], n("a9ff")["default"]);
+ },
+ ed6d: function(e, t, n) {
+ var r = n("4a4b");
+ e.exports = function(e, t) {
+ if ("function" !== typeof t && null !== t) throw new TypeError("Super expression must either be null or a function");
+ e.prototype = Object.create(t && t.prototype, {
+ constructor: {
+ value: e,
+ writable: !0,
+ configurable: !0
+ }
+ }), Object.defineProperty(e, "prototype", {
+ writable: !1
+ }), t && r(e, t);
+ }, e.exports.__esModule = !0, e.exports["default"] = e.exports;
+ },
+ f0c5: function(e, t, n) {
+ "use strict";
+ function r(e, t, n, r, i, o, a, s, c, u) {
+ var l, f = "function" === typeof e ? e.options : e;
+ if (c) {
+ f.components || (f.components = {});
+ var d = Object.prototype.hasOwnProperty;
+ for (var p in c) d.call(c, p) && !d.call(f.components, p) && (f.components[p] = c[p]);
+ }
+ if (u && ("function" === typeof u.beforeCreate && (u.beforeCreate = [ u.beforeCreate ]),
+ (u.beforeCreate || (u.beforeCreate = [])).unshift(function() {
+ this[u.__module] = this;
+ }), (f.mixins || (f.mixins = [])).push(u)), t && (f.render = t, f.staticRenderFns = n,
+ f._compiled = !0), r && (f.functional = !0), o && (f._scopeId = "data-v-" + o),
+ a ? (l = function(e) {
+ e = e || this.$vnode && this.$vnode.ssrContext || this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext,
+ e || "undefined" === typeof __VUE_SSR_CONTEXT__ || (e = __VUE_SSR_CONTEXT__), i && i.call(this, e),
+ e && e._registeredComponents && e._registeredComponents.add(a);
+ }, f._ssrRegister = l) : i && (l = s ? function() {
+ i.call(this, this.$root.$options.shadowRoot);
+ } : i), l) if (f.functional) {
+ f._injectStyles = l;
+ var h = f.render;
+ f.render = function(e, t) {
+ return l.call(t), h(e, t);
+ };
+ } else {
+ var v = f.beforeCreate;
+ f.beforeCreate = v ? [].concat(v, l) : [ l ];
+ }
+ return {
+ exports: e,
+ options: f
+ };
+ }
+ n.d(t, "a", function() {
+ return r;
+ });
+ }
+} ]);
\ No newline at end of file
diff --git a/components/bootNav/bootNav.js b/components/bootNav/bootNav.js
new file mode 100644
index 0000000..5f12515
--- /dev/null
+++ b/components/bootNav/bootNav.js
@@ -0,0 +1,110 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "components/bootNav/bootNav" ], {
+ "027b": function(t, n, e) {
+ "use strict";
+ var a = e("5c05"), i = e.n(a);
+ i.a;
+ },
+ "0641": function(t, n, e) {
+ "use strict";
+ e.d(n, "b", function() {
+ return i;
+ }), e.d(n, "c", function() {
+ return o;
+ }), e.d(n, "a", function() {
+ return a;
+ });
+ var a = {
+ uniIcons: function() {
+ return Promise.all([ e.e("common/vendor"), e.e("uni_modules/uni-icons/components/uni-icons/uni-icons") ]).then(e.bind(null, "8be1"));
+ }
+ }, i = function() {
+ var t = this.$createElement;
+ this._self._c;
+ }, o = [];
+ },
+ "0d0a": function(t, n, e) {
+ "use strict";
+ var a = e("4ea4");
+ Object.defineProperty(n, "__esModule", {
+ value: !0
+ }), n.default = void 0;
+ a(e("5c77"));
+ var i = {
+ name: "bootNav",
+ data: function() {
+ return {
+ navTextClass: "xuni-tabbar_normal",
+ navTextActiveClass: "xuni-tabbar_active",
+ navList: [ {
+ name: "home",
+ text: "首页",
+ img: "home",
+ path: "/pages/index/index",
+ appId: ""
+ }, {
+ name: "category",
+ text: "分类",
+ img: "list",
+ path: "/pages/category/category",
+ appId: ""
+ }, {
+ name: "my",
+ text: "我的收藏",
+ img: "heart-filled",
+ path: "/pages/result/result?isMy=1",
+ appId: ""
+ } ]
+ };
+ },
+ mounted: function() {
+ this.getNav();
+ },
+ methods: {
+ getNav: function() {
+ this.x_request("api/nav/index", {}, function(t, n) {
+ 1 === n.code && (t.navList = n.data), t.initNav();
+ });
+ },
+ initNav: function() {
+ for (var t in this.navList) this.navList[t]["name"] == this.nav ? this.navList[t].textColor = "#a67d41;" : this.navList[t].textColor = "rgb(122, 126, 131)";
+ },
+ goTo: function(t) {
+ console.log(t.currentTarget.dataset.app_id), this.x_redirect(t.currentTarget.dataset.path, t.currentTarget.dataset.app_id);
+ }
+ },
+ props: [ "nav" ]
+ };
+ n.default = i;
+ },
+ "5c05": function(t, n, e) {},
+ "6e7d": function(t, n, e) {
+ "use strict";
+ e.r(n);
+ var a = e("0d0a"), i = e.n(a);
+ for (var o in a) [ "default" ].indexOf(o) < 0 && function(t) {
+ e.d(n, t, function() {
+ return a[t];
+ });
+ }(o);
+ n["default"] = i.a;
+ },
+ dc0f: function(t, n, e) {
+ "use strict";
+ e.r(n);
+ var a = e("0641"), i = e("6e7d");
+ for (var o in i) [ "default" ].indexOf(o) < 0 && function(t) {
+ e.d(n, t, function() {
+ return i[t];
+ });
+ }(o);
+ e("027b");
+ var r = e("f0c5"), u = Object(r["a"])(i["default"], a["b"], a["c"], !1, null, null, null, !1, a["a"], void 0);
+ n["default"] = u.exports;
+ }
+} ]);
+
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "components/bootNav/bootNav-create-component", {
+ "components/bootNav/bootNav-create-component": function(module, exports, __webpack_require__) {
+ __webpack_require__("543d")["createComponent"](__webpack_require__("dc0f"));
+ }
+}, [ [ "components/bootNav/bootNav-create-component" ] ] ]);
\ No newline at end of file
diff --git a/components/bootNav/bootNav.json b/components/bootNav/bootNav.json
new file mode 100644
index 0000000..ddeeca7
--- /dev/null
+++ b/components/bootNav/bootNav.json
@@ -0,0 +1,6 @@
+{
+ "usingComponents": {
+ "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons"
+ },
+ "component": true
+}
\ No newline at end of file
diff --git a/components/bootNav/bootNav.wxml b/components/bootNav/bootNav.wxml
new file mode 100644
index 0000000..bcc0def
--- /dev/null
+++ b/components/bootNav/bootNav.wxml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/components/bootNav/bootNav.wxss b/components/bootNav/bootNav.wxss
new file mode 100644
index 0000000..0e674d7
--- /dev/null
+++ b/components/bootNav/bootNav.wxss
@@ -0,0 +1,63 @@
+.xuni-tabbar-bottom {
+ display: block;
+ position: fixed;
+ width: 100%;
+}
+
+.xbottom-menu,.xuni-tabbar-bottom {
+ bottom: 0;
+ box-sizing: border-box;
+ z-index: 998;
+}
+
+.xbottom-menu {
+ backdrop-filter: none;
+ background-color: #f8f8f8;
+ display: flex;
+}
+
+.xuni-tabbar__item {
+ -webkit-tap-highlight-color: rgba(0,0,0,0);
+ flex: 1;
+ flex-direction: column;
+ font-size: 0;
+ text-align: center;
+}
+
+.xuni-tabbar__bd,.xuni-tabbar__item {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+}
+
+.xuni-tabbar__bd {
+ cursor: pointer;
+ flex-direction: column;
+ height: 50px;
+ position: relative;
+}
+
+.xuni-tabbar__icon {
+ display: inline-block;
+ margin-top: 5px;
+ position: relative;
+}
+
+.xuni-tabbar__icon ._img {
+ height: 100%;
+ width: 100%;
+}
+
+.xuni-tabbar__label {
+ font-size: 10px;
+ line-height: normal;
+ margin-top: 3px;
+}
+
+.xuni-tabbar_normal {
+ color: #7a7e83;
+}
+
+.xuni-tabbar_active {
+ color: #a67d41;
+}
\ No newline at end of file
diff --git a/components/wall/comment.js b/components/wall/comment.js
new file mode 100644
index 0000000..333a6e6
--- /dev/null
+++ b/components/wall/comment.js
@@ -0,0 +1,80 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "components/wall/comment" ], {
+ "27f9": function(n, t, i) {
+ "use strict";
+ i.r(t);
+ var e = i("39b2"), o = i("c5b6");
+ for (var u in o) [ "default" ].indexOf(u) < 0 && function(n) {
+ i.d(t, n, function() {
+ return o[n];
+ });
+ }(u);
+ var c = i("f0c5"), l = Object(c["a"])(o["default"], e["b"], e["c"], !1, null, null, null, !1, e["a"], void 0);
+ t["default"] = l.exports;
+ },
+ "39b2": function(n, t, i) {
+ "use strict";
+ i.d(t, "b", function() {
+ return o;
+ }), i.d(t, "c", function() {
+ return u;
+ }), i.d(t, "a", function() {
+ return e;
+ });
+ var e = {
+ uniIcons: function() {
+ return Promise.all([ i.e("common/vendor"), i.e("uni_modules/uni-icons/components/uni-icons/uni-icons") ]).then(i.bind(null, "8be1"));
+ }
+ }, o = function() {
+ var n = this.$createElement;
+ this._self._c;
+ }, u = [];
+ },
+ 6782: function(n, t, i) {
+ "use strict";
+ var e = i("4ea4");
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ var o = e(i("5c77")), u = {
+ name: "comment",
+ data: function() {
+ return {
+ xitem: {},
+ wall_id: 0,
+ normalColor: "color:#999",
+ focusColor: "color:#007aff"
+ };
+ },
+ mounted: function() {
+ this.xitem = this.item, this.wall_id = this.detail_id;
+ },
+ methods: {
+ actionsClick: function(n) {
+ "like" === n && o.default.wallLike(this, this.item.id, 1);
+ },
+ commentLike: function() {
+ o.default.wallLike(this, this.xitem.id, 2);
+ }
+ },
+ props: [ "item", "detail_id" ]
+ };
+ t.default = u;
+ },
+ c5b6: function(n, t, i) {
+ "use strict";
+ i.r(t);
+ var e = i("6782"), o = i.n(e);
+ for (var u in e) [ "default" ].indexOf(u) < 0 && function(n) {
+ i.d(t, n, function() {
+ return e[n];
+ });
+ }(u);
+ t["default"] = o.a;
+ }
+} ]);
+
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "components/wall/comment-create-component", {
+ "components/wall/comment-create-component": function(module, exports, __webpack_require__) {
+ __webpack_require__("543d")["createComponent"](__webpack_require__("27f9"));
+ }
+}, [ [ "components/wall/comment-create-component" ] ] ]);
\ No newline at end of file
diff --git a/components/wall/comment.json b/components/wall/comment.json
new file mode 100644
index 0000000..ddeeca7
--- /dev/null
+++ b/components/wall/comment.json
@@ -0,0 +1,6 @@
+{
+ "usingComponents": {
+ "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons"
+ },
+ "component": true
+}
\ No newline at end of file
diff --git a/components/wall/comment.wxml b/components/wall/comment.wxml
new file mode 100644
index 0000000..e53bacb
--- /dev/null
+++ b/components/wall/comment.wxml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+ {{xitem.content}}
+
+
+ 回复>
+ {{'回复 ('+xitem.comment_num+') >'}}
+ {{xitem.create_at}}
+
+
+
diff --git a/2.txt b/components/wall/comment.wxss
similarity index 100%
rename from 2.txt
rename to components/wall/comment.wxss
diff --git a/components/wall/reply.js b/components/wall/reply.js
new file mode 100644
index 0000000..e35e514
--- /dev/null
+++ b/components/wall/reply.js
@@ -0,0 +1,86 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "components/wall/reply" ], {
+ "00df": function(n, t, e) {
+ "use strict";
+ e.r(t);
+ var i = e("db15"), o = e("1dd0");
+ for (var u in o) [ "default" ].indexOf(u) < 0 && function(n) {
+ e.d(t, n, function() {
+ return o[n];
+ });
+ }(u);
+ var c = e("f0c5"), r = Object(c["a"])(o["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0);
+ t["default"] = r.exports;
+ },
+ "1dd0": function(n, t, e) {
+ "use strict";
+ e.r(t);
+ var i = e("bfad"), o = e.n(i);
+ for (var u in i) [ "default" ].indexOf(u) < 0 && function(n) {
+ e.d(t, n, function() {
+ return i[n];
+ });
+ }(u);
+ t["default"] = o.a;
+ },
+ bfad: function(n, t, e) {
+ "use strict";
+ var i = e("4ea4");
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ var o = i(e("5c77")), u = {
+ name: "reply",
+ data: function() {
+ return {
+ xitem: {},
+ comment_id: 0,
+ normalColor: "color:#999",
+ focusColor: "color:#007aff"
+ };
+ },
+ mounted: function() {
+ this.xitem = this.item, this.comment_id = this.detail_id;
+ },
+ methods: {
+ actionsClick: function(n) {
+ "like" === n && o.default.wallLike(this, this.item.id, 1);
+ },
+ commentLike: function() {
+ o.default.wallLike(this, this.xitem.id, 3);
+ },
+ showCommentWrap: function(n, t) {
+ this.$emit("showComment", {
+ comment_id: n,
+ reply_id: t
+ });
+ }
+ },
+ props: [ "item", "detail_id" ]
+ };
+ t.default = u;
+ },
+ db15: function(n, t, e) {
+ "use strict";
+ e.d(t, "b", function() {
+ return o;
+ }), e.d(t, "c", function() {
+ return u;
+ }), e.d(t, "a", function() {
+ return i;
+ });
+ var i = {
+ uniIcons: function() {
+ return Promise.all([ e.e("common/vendor"), e.e("uni_modules/uni-icons/components/uni-icons/uni-icons") ]).then(e.bind(null, "8be1"));
+ }
+ }, o = function() {
+ var n = this.$createElement;
+ this._self._c;
+ }, u = [];
+ }
+} ]);
+
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "components/wall/reply-create-component", {
+ "components/wall/reply-create-component": function(module, exports, __webpack_require__) {
+ __webpack_require__("543d")["createComponent"](__webpack_require__("00df"));
+ }
+}, [ [ "components/wall/reply-create-component" ] ] ]);
\ No newline at end of file
diff --git a/components/wall/reply.json b/components/wall/reply.json
new file mode 100644
index 0000000..ddeeca7
--- /dev/null
+++ b/components/wall/reply.json
@@ -0,0 +1,6 @@
+{
+ "usingComponents": {
+ "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons"
+ },
+ "component": true
+}
\ No newline at end of file
diff --git a/components/wall/reply.wxml b/components/wall/reply.wxml
new file mode 100644
index 0000000..9871600
--- /dev/null
+++ b/components/wall/reply.wxml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+ {{'@'+xitem.toUser.nick_name+':'+xitem.to_content}}
+
+
+ {{xitem.content}}
+
+
+ 回复>
+ {{xitem.create_at}}
+
+
+
diff --git a/components/wall/reply.wxss b/components/wall/reply.wxss
new file mode 100644
index 0000000..e69de29
diff --git a/components/wall/wall.js b/components/wall/wall.js
new file mode 100644
index 0000000..d45600a
--- /dev/null
+++ b/components/wall/wall.js
@@ -0,0 +1,97 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "components/wall/wall" ], {
+ "04c9": function(n, i, e) {},
+ "0f94": function(n, i, e) {
+ "use strict";
+ e.d(i, "b", function() {
+ return u;
+ }), e.d(i, "c", function() {
+ return o;
+ }), e.d(i, "a", function() {
+ return t;
+ });
+ var t = {
+ uniCard: function() {
+ return e.e("uni_modules/uni-card/components/uni-card/uni-card").then(e.bind(null, "7d11"));
+ },
+ uniFilePicker: function() {
+ return Promise.all([ e.e("common/vendor"), e.e("uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker") ]).then(e.bind(null, "b9c3"));
+ },
+ uniIcons: function() {
+ return Promise.all([ e.e("common/vendor"), e.e("uni_modules/uni-icons/components/uni-icons/uni-icons") ]).then(e.bind(null, "8be1"));
+ },
+ uniad: function() {
+ return Promise.all([ e.e("common/vendor"), e.e("node-modules/@dcloudio/uni-cli-shared/components/uniad") ]).then(e.bind(null, "d229"));
+ }
+ }, u = function() {
+ var n = this.$createElement;
+ this._self._c;
+ }, o = [];
+ },
+ "6d46": function(n, i, e) {
+ "use strict";
+ e.r(i);
+ var t = e("0f94"), u = e("98b4");
+ for (var o in u) [ "default" ].indexOf(o) < 0 && function(n) {
+ e.d(i, n, function() {
+ return u[n];
+ });
+ }(o);
+ e("f0b5");
+ var c = e("f0c5"), l = Object(c["a"])(u["default"], t["b"], t["c"], !1, null, null, null, !1, t["a"], void 0);
+ i["default"] = l.exports;
+ },
+ "7bfa": function(n, i, e) {
+ "use strict";
+ (function(n) {
+ var t = e("4ea4");
+ Object.defineProperty(i, "__esModule", {
+ value: !0
+ }), i.default = void 0;
+ var u = t(e("5c77")), o = {
+ name: "wall",
+ data: function() {
+ return {
+ xitem: {}
+ };
+ },
+ mounted: function() {
+ this.xitem = this.item;
+ },
+ methods: {
+ toDeail: function() {
+ return 1 === this.isRedirect && n.navigateTo({
+ url: "/pages/wall/wall_detail?id=" + this.item.id
+ }), !1;
+ },
+ actionsClick: function(n) {
+ "like" === n && u.default.wallLike(this, this.item.id, 1);
+ }
+ },
+ props: [ "item", "isRedirect" ]
+ };
+ i.default = o;
+ }).call(this, e("543d")["default"]);
+ },
+ "98b4": function(n, i, e) {
+ "use strict";
+ e.r(i);
+ var t = e("7bfa"), u = e.n(t);
+ for (var o in t) [ "default" ].indexOf(o) < 0 && function(n) {
+ e.d(i, n, function() {
+ return t[n];
+ });
+ }(o);
+ i["default"] = u.a;
+ },
+ f0b5: function(n, i, e) {
+ "use strict";
+ var t = e("04c9"), u = e.n(t);
+ u.a;
+ }
+} ]);
+
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "components/wall/wall-create-component", {
+ "components/wall/wall-create-component": function(module, exports, __webpack_require__) {
+ __webpack_require__("543d")["createComponent"](__webpack_require__("6d46"));
+ }
+}, [ [ "components/wall/wall-create-component" ] ] ]);
\ No newline at end of file
diff --git a/components/wall/wall.json b/components/wall/wall.json
new file mode 100644
index 0000000..c8f8d93
--- /dev/null
+++ b/components/wall/wall.json
@@ -0,0 +1,9 @@
+{
+ "usingComponents": {
+ "uni-card": "/uni_modules/uni-card/components/uni-card/uni-card",
+ "uni-file-picker": "/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker",
+ "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons",
+ "uniad": "/node-modules/@dcloudio/uni-cli-shared/components/uniad"
+ },
+ "component": true
+}
\ No newline at end of file
diff --git a/components/wall/wall.wxml b/components/wall/wall.wxml
new file mode 100644
index 0000000..d7f4842
--- /dev/null
+++ b/components/wall/wall.wxml
@@ -0,0 +1,27 @@
+
+
+
+
+ {{''+item.content+''}}
+
+
+
+
+ {{'分享('+item.share_num+')'}}
+
+
+
+
+ {{'点赞('+xitem.like_num+')'}}
+ {{'点赞('+xitem.like_num+')'}}
+
+
+
+ {{'评论('+item.comment_num+')'}}
+
+
+
+
+
+
+
diff --git a/components/wall/wall.wxss b/components/wall/wall.wxss
new file mode 100644
index 0000000..d0ffb0e
--- /dev/null
+++ b/components/wall/wall.wxss
@@ -0,0 +1,69 @@
+.card-actions {
+ border-top: 1px solid #eee;
+ height: 45px;
+ justify-content: space-around;
+}
+
+.card-actions,.card-actions-item {
+ align-items: center;
+ display: flex;
+ flex-direction: row;
+}
+
+.card-actions-item-text {
+ color: #666;
+ font-size: 12px;
+ margin-left: 5px;
+}
+
+.cover-image {
+ flex: 1;
+ height: 150px;
+}
+
+.no-border {
+ border-width: 0;
+}
+
+.x_gird_image {
+ display: inline-block;
+ height: 100%;
+ overflow: hidden;
+ width: 100%;
+}
+
+.text {
+ font-size: 14px;
+ margin-top: 5px;
+}
+
+.grid-dynamic-box {
+ margin-bottom: 15px;
+}
+
+.grid-item-box {
+ flex: 1;
+ flex-direction: column;
+}
+
+.grid-item-box,.grid-item-box-row {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+ padding: 15px 0;
+}
+
+.grid-item-box-row {
+ flex: 1;
+ flex-direction: row;
+}
+
+.grid-dot {
+ position: absolute;
+ right: 15px;
+ top: 5px;
+}
+
+.swiper {
+ height: 420px;
+}
\ No newline at end of file
diff --git a/components/xad/xad.js b/components/xad/xad.js
new file mode 100644
index 0000000..6b0879c
--- /dev/null
+++ b/components/xad/xad.js
@@ -0,0 +1,66 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "components/xad/xad" ], {
+ "1f4e": function(n, e, t) {
+ "use strict";
+ t.r(e);
+ var o = t("8f2f"), u = t.n(o);
+ for (var a in o) [ "default" ].indexOf(a) < 0 && function(n) {
+ t.d(e, n, function() {
+ return o[n];
+ });
+ }(a);
+ e["default"] = u.a;
+ },
+ "8f2f": function(n, e, t) {
+ "use strict";
+ Object.defineProperty(e, "__esModule", {
+ value: !0
+ }), e.default = void 0;
+ e.default = {
+ name: "xad",
+ data: function() {
+ return {};
+ },
+ methods: {},
+ props: [ "x_common_ad", "x_cp_ad" ]
+ };
+ },
+ 9621: function(n, e, t) {
+ "use strict";
+ t.r(e);
+ var o = t("a4f3"), u = t("1f4e");
+ for (var a in u) [ "default" ].indexOf(a) < 0 && function(n) {
+ t.d(e, n, function() {
+ return u[n];
+ });
+ }(a);
+ var i = t("f0c5"), d = Object(i["a"])(u["default"], o["b"], o["c"], !1, null, "00b6cb30", null, !1, o["a"], void 0);
+ e["default"] = d.exports;
+ },
+ a4f3: function(n, e, t) {
+ "use strict";
+ t.d(e, "b", function() {
+ return u;
+ }), t.d(e, "c", function() {
+ return a;
+ }), t.d(e, "a", function() {
+ return o;
+ });
+ var o = {
+ uniad: function() {
+ return Promise.all([ t.e("common/vendor"), t.e("node-modules/@dcloudio/uni-cli-shared/components/uniad") ]).then(t.bind(null, "d229"));
+ },
+ adInterstitial: function() {
+ return Promise.all([ t.e("common/vendor"), t.e("node-modules/@dcloudio/uni-cli-shared/components/ad-interstitial") ]).then(t.bind(null, "faa3"));
+ }
+ }, u = function() {
+ var n = this.$createElement;
+ this._self._c;
+ }, a = [];
+ }
+} ]);
+
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "components/xad/xad-create-component", {
+ "components/xad/xad-create-component": function(module, exports, __webpack_require__) {
+ __webpack_require__("543d")["createComponent"](__webpack_require__("9621"));
+ }
+}, [ [ "components/xad/xad-create-component" ] ] ]);
\ No newline at end of file
diff --git a/components/xad/xad.json b/components/xad/xad.json
new file mode 100644
index 0000000..49d0dc6
--- /dev/null
+++ b/components/xad/xad.json
@@ -0,0 +1,7 @@
+{
+ "usingComponents": {
+ "uniad": "/node-modules/@dcloudio/uni-cli-shared/components/uniad",
+ "ad-interstitial": "/node-modules/@dcloudio/uni-cli-shared/components/ad-interstitial"
+ },
+ "component": true
+}
\ No newline at end of file
diff --git a/components/xad/xad.wxml b/components/xad/xad.wxml
new file mode 100644
index 0000000..309f2fb
--- /dev/null
+++ b/components/xad/xad.wxml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/components/xad/xad.wxss b/components/xad/xad.wxss
new file mode 100644
index 0000000..e69de29
diff --git a/components/xpop/xpop.js b/components/xpop/xpop.js
new file mode 100644
index 0000000..8e8aa2a
--- /dev/null
+++ b/components/xpop/xpop.js
@@ -0,0 +1,94 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "components/xpop/xpop" ], {
+ "67bb": function(n, e, t) {
+ "use strict";
+ t.r(e);
+ var o = t("d156"), i = t.n(o);
+ for (var u in o) [ "default" ].indexOf(u) < 0 && function(n) {
+ t.d(e, n, function() {
+ return o[n];
+ });
+ }(u);
+ e["default"] = i.a;
+ },
+ "8c3c": function(n, e, t) {
+ "use strict";
+ t.r(e);
+ var o = t("b8c1"), i = t("67bb");
+ for (var u in i) [ "default" ].indexOf(u) < 0 && function(n) {
+ t.d(e, n, function() {
+ return i[n];
+ });
+ }(u);
+ var c = t("f0c5"), l = Object(c["a"])(i["default"], o["b"], o["c"], !1, null, "13085a74", null, !1, o["a"], void 0);
+ e["default"] = l.exports;
+ },
+ b8c1: function(n, e, t) {
+ "use strict";
+ t.d(e, "b", function() {
+ return i;
+ }), t.d(e, "c", function() {
+ return u;
+ }), t.d(e, "a", function() {
+ return o;
+ });
+ var o = {
+ uniPopup: function() {
+ return t.e("uni_modules/uni-popup/components/uni-popup/uni-popup").then(t.bind(null, "edb0"));
+ },
+ uniPopupDialog: function() {
+ return Promise.all([ t.e("common/vendor"), t.e("uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog") ]).then(t.bind(null, "b336"));
+ },
+ uniPopupMessage: function() {
+ return Promise.all([ t.e("common/vendor"), t.e("uni_modules/uni-popup/components/uni-popup-message/uni-popup-message") ]).then(t.bind(null, "36c1"));
+ }
+ }, i = function() {
+ var n = this.$createElement;
+ this._self._c;
+ }, u = [];
+ },
+ d156: function(n, e, t) {
+ "use strict";
+ Object.defineProperty(e, "__esModule", {
+ value: !0
+ }), e.default = void 0;
+ var o = {
+ name: "xpop",
+ data: function() {
+ return {
+ msgType: "success",
+ cancelText: "关闭",
+ confirmText: "确定",
+ confirmTitle: "提示",
+ content: "",
+ call: null,
+ t: null
+ };
+ },
+ methods: {
+ messageToggle: function(n, e, t) {
+ this.t = n, e && (this.msgType = e), t && (this.confirmTitle = t), this.$refs.message.open();
+ },
+ dialogToggle: function(n, e, t, o, i, u, c) {
+ this.t = n, e && (this.type = e), t && (this.confirmTitle = t), o && (this.content = o),
+ u && (this.confirmText = u), c && (this.cancelText = c), i && (this.call = i), this.$refs.alertDialog.open();
+ },
+ dialogConfirm: function() {
+ if (this.call) {
+ var n = this.t, e = this.call;
+ n[e]();
+ }
+ },
+ dialogClose: function() {
+ console.log("点击关闭");
+ }
+ }
+ };
+ e.default = o;
+ }
+} ]);
+
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "components/xpop/xpop-create-component", {
+ "components/xpop/xpop-create-component": function(module, exports, __webpack_require__) {
+ __webpack_require__("543d")["createComponent"](__webpack_require__("8c3c"));
+ }
+}, [ [ "components/xpop/xpop-create-component" ] ] ]);
\ No newline at end of file
diff --git a/components/xpop/xpop.json b/components/xpop/xpop.json
new file mode 100644
index 0000000..336338b
--- /dev/null
+++ b/components/xpop/xpop.json
@@ -0,0 +1,8 @@
+{
+ "usingComponents": {
+ "uni-popup": "/uni_modules/uni-popup/components/uni-popup/uni-popup",
+ "uni-popup-dialog": "/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog",
+ "uni-popup-message": "/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message"
+ },
+ "component": true
+}
\ No newline at end of file
diff --git a/components/xpop/xpop.wxml b/components/xpop/xpop.wxml
new file mode 100644
index 0000000..85835bc
--- /dev/null
+++ b/components/xpop/xpop.wxml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/xpop/xpop.wxss b/components/xpop/xpop.wxss
new file mode 100644
index 0000000..e69de29
diff --git a/pages/article/article.js b/pages/article/article.js
new file mode 100644
index 0000000..2ed7561
--- /dev/null
+++ b/pages/article/article.js
@@ -0,0 +1,142 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/article/article" ], {
+ 2407: function(t, e, n) {
+ "use strict";
+ (function(t, e) {
+ var i = n("4ea4");
+ n("94a9");
+ i(n("66fd"));
+ var a = i(n("e894"));
+ t.__webpack_require_UNI_MP_PLUGIN__ = n, e(a.default);
+ }).call(this, n("bc2e")["default"], n("543d")["createPage"]);
+ },
+ "5ece": function(t, e, n) {
+ "use strict";
+ n.r(e);
+ var i = n("e7ea"), a = n.n(i);
+ for (var o in i) [ "default" ].indexOf(o) < 0 && function(t) {
+ n.d(e, t, function() {
+ return i[t];
+ });
+ }(o);
+ e["default"] = a.a;
+ },
+ "6d11": function(t, e, n) {
+ "use strict";
+ n.d(e, "b", function() {
+ return a;
+ }), n.d(e, "c", function() {
+ return o;
+ }), n.d(e, "a", function() {
+ return i;
+ });
+ var i = {
+ xad: function() {
+ return n.e("components/xad/xad").then(n.bind(null, "9621"));
+ },
+ xpop: function() {
+ return n.e("components/xpop/xpop").then(n.bind(null, "8c3c"));
+ },
+ bootNav: function() {
+ return Promise.all([ n.e("common/vendor"), n.e("components/bootNav/bootNav") ]).then(n.bind(null, "dc0f"));
+ }
+ }, a = function() {
+ var t = this, e = t.$createElement, n = (t._self._c, t.isProduct ? t.__map(t.itemList, function(e, n) {
+ var i = t.__get_orig(e), a = e.ad_id ? {} : null;
+ return {
+ $orig: i,
+ a0: a
+ };
+ }) : null);
+ t.$mp.data = Object.assign({}, {
+ $root: {
+ l0: n
+ }
+ });
+ }, o = [];
+ },
+ ae9c: function(t, e, n) {},
+ dcb3: function(t, e, n) {
+ "use strict";
+ var i = n("ae9c"), a = n.n(i);
+ a.a;
+ },
+ e7ea: function(t, e, n) {
+ "use strict";
+ Object.defineProperty(e, "__esModule", {
+ value: !0
+ }), e.default = void 0;
+ e.default = {
+ data: function() {
+ return {
+ itemList: [],
+ focusType: "",
+ categoryList: [],
+ word: "",
+ tag: 0,
+ page: 1
+ };
+ },
+ onLoad: function(t) {
+ this.getList(), this.x_get_ad("common"), this.cpAd();
+ },
+ methods: {
+ onShareAppMessage: function() {
+ return {
+ title: this.title
+ };
+ },
+ onShareTimeline: function() {
+ return {
+ title: this.title
+ };
+ },
+ getList: function() {
+ this.x_request("api/fangji.article/category", {}, function(t, e) {
+ t.categoryList = e.data, t.focus(0);
+ });
+ },
+ focus: function(t) {
+ this.changeTab(t);
+ },
+ changeTab: function(t) {
+ this.tag = t, this.itemList = [], this.page = 1, this.searchResult();
+ },
+ onReachBottom: function() {
+ this.searchResult();
+ },
+ doSearch: function() {
+ this.word && (this.itemList = [], this.page = 1, this.searchResult());
+ },
+ searchResult: function() {
+ this.page > 0 && this.x_request("api/fangji.article/search", {
+ title: this.word,
+ tag: this.tag,
+ page: this.page
+ }, function(t, e) {
+ //去除数据中的广告数据
+ console.log('处理前的数据:',e.data.data)
+ const filteredArray = e.data.data.filter(item =>
+ !item.ad_id
+ );
+ console.log('处理后的数据:',filteredArray)
+ var n = filteredArray;
+ n.length > 0 ? (t.itemList = t.itemList.concat(n), t.page++) : t.page = 0;
+ });
+ }
+ }
+ };
+ },
+ e894: function(t, e, n) {
+ "use strict";
+ n.r(e);
+ var i = n("6d11"), a = n("5ece");
+ for (var o in a) [ "default" ].indexOf(o) < 0 && function(t) {
+ n.d(e, t, function() {
+ return a[t];
+ });
+ }(o);
+ n("dcb3");
+ var c = n("f0c5"), u = Object(c["a"])(a["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0);
+ e["default"] = u.exports;
+ }
+}, [ [ "2407", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/article/article.json b/pages/article/article.json
new file mode 100644
index 0000000..5d161fa
--- /dev/null
+++ b/pages/article/article.json
@@ -0,0 +1,10 @@
+{
+ "navigationBarTitleText": "文章",
+ "onReachBottomDistance": 300,
+ "enablePullDownRefresh": false,
+ "usingComponents": {
+ "xad": "/components/xad/xad",
+ "xpop": "/components/xpop/xpop",
+ "boot-nav": "/components/bootNav/bootNav"
+ }
+}
\ No newline at end of file
diff --git a/pages/article/article.wxml b/pages/article/article.wxml
new file mode 100644
index 0000000..6327509
--- /dev/null
+++ b/pages/article/article.wxml
@@ -0,0 +1,39 @@
+
+
+
+
+
+ 搜索
+
+
+
+
+ {{item}}
+
+
+
+
+
+
+
+
+
+ {{item.$orig.title+''}}
+
+
+ {{item.$orig.introduce+''}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/article/article.wxss b/pages/article/article.wxss
new file mode 100644
index 0000000..15911ec
--- /dev/null
+++ b/pages/article/article.wxss
@@ -0,0 +1,245 @@
+page {
+ font-family: -apple-system-font,Helvetica Neue,sans-serif;
+ line-height: 1.6;
+}
+
+icon {
+ vertical-align: middle;
+}
+
+page {
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg");
+}
+
+.font_family {
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ font-family: font_family!important;
+ font-size: 32rpx;
+ font-style: normal;
+}
+
+page {
+ font-family: PingFangSC-Regular;
+ font-size: 32rpx;
+ height: 100%;
+}
+
+.font_family {
+ position: relative;
+ top: 4rpx;
+}
+
+.content {
+ height: 100%;
+ padding-bottom: 100rpx;
+}
+
+.body,.content {
+ box-sizing: border-box;
+}
+
+.body {
+ background: #fff9f1;
+ min-height: 100%;
+ overflow: auto;
+}
+
+checkbox,radio {
+ transform: scale(.8);
+}
+
+.body .search.x-search {
+ border-bottom: 2rpx solid #f0f0f0;
+ padding: 20rpx 36rpx;
+ position: relative;
+}
+
+.body .search ._span.x-search {
+ color: #333;
+ display: inline-block;
+ font-size: 30rpx;
+ height: 84rpx;
+ line-height: 84rpx;
+}
+
+.body .search ._div.x-search {
+ align-items: center;
+ display: flex;
+}
+
+.body .search ._div ._input.x-search {
+ background-color: #f5f5f5;
+ border-radius: 6rpx 0 0 6rpx;
+ box-sizing: border-box;
+ display: inline-block;
+ font-size: 30rpx;
+ height: 84rpx;
+ padding-left: 68rpx;
+ vertical-align: middle;
+ width: 500rpx;
+}
+
+.body .search ._div ._img.x-search {
+ height: 48rpx;
+ left: 48rpx;
+ position: absolute;
+ top: 42rpx;
+ width: 48rpx;
+}
+
+.body .search .iconBox.x-search {
+ background-color: #f5f5f5;
+ border-radius: 0 6rpx 6rpx 0;
+ height: 84rpx;
+ margin-left: -10rpx;
+ margin-right: 22rpx;
+ position: relative;
+ width: 70rpx;
+}
+
+.body .search .iconBox .icon.x-search {
+ background-color: initial;
+ color: #979797;
+ font-size: 58rpx;
+ height: 48rpx;
+ line-height: 48rpx;
+ margin: 0;
+ padding: 0;
+ position: absolute;
+ right: 10rpx;
+ top: 20rpx;
+ z-index: 999;
+}
+
+.body .search ._i.x-search {
+ margin-top: 22rpx;
+}
+
+.body .search ._i ._span.x-search {
+ border: 2rpx solid #ececec;
+ border-radius: 6rpx;
+ font-size: 28rpx;
+ font-weight: 700;
+ height: 53rpx;
+ line-height: 53rpx;
+ margin-right: 32rpx;
+ text-align: center;
+ width: 118rpx;
+}
+
+.body .search ._i .active.x-search {
+ background-color: #d5594e;
+ border: none;
+ color: #fff;
+}
+
+.body .thing.x-search {
+ font-size: 30rpx;
+ height: 72vh;
+ overflow: auto;
+ padding: 0 36rpx 20rpx;
+}
+
+.body .thing ._p.x-search {
+ box-sizing: border-box;
+ color: #333;
+ padding-bottom: 28rpx;
+ padding-top: 20rpx;
+}
+
+.searchTab {
+ padding: 0rpx 10rpx;
+ position: relative;
+}
+
+.searchTabItem {
+ background-color: rgba(148,103,75,.25);
+ color: #94674b;
+ float: left;
+ margin: 10rpx;
+ padding: 2rpx 5rpx;
+ text-align: center;
+}
+
+.searchTabItemFocus {
+ background-color: #94674b;
+ color: #fff;
+}
+
+.body .result.bookPage {
+ padding: 0 36rpx;
+}
+
+.body .result ._li.bookPage {
+ border-bottom: 2rpx solid #f0f0f0;
+ box-sizing: border-box;
+ padding-bottom: 32rpx;
+}
+
+.body .result ._li .title.bookPage {
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 16rpx;
+ margin-top: 32rpx;
+}
+
+.body .result ._li .title ._h3.bookPage {
+ display: inline-block;
+}
+
+.body .result ._li .title ._h3.bookPage:first-child {
+ color: #333;
+}
+
+.body .result ._li .title ._h3.bookPage:last-child {
+ color: #a67d41;
+ font-size: 30rpx;
+}
+
+.body .result ._li ._p.bookPage {
+ color: #1c1c1c;
+ font-size: 30rpx;
+}
+
+.body .result ._li ._p ._span.bookPage,.body .result ._li ._p.bookPage {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.x_bottom {
+ border-bottom: 2rpx solid #f0f0f0;
+}
+
+.x_child_li {
+ margin-top: 10rpx!important;
+}
+
+.x_font_28 {
+ font-size: 28rpx!important;
+}
+
+.xfocus_color {
+ color: #a67d41!important;
+}
+
+.contentPage {
+ padding: 25rpx;
+}
+
+.x_font_16 {
+ font-size: 16px;
+}
+
+.x_font_14 {
+ font-size: 14px;
+}
+
+.x-center {
+ text-align: center;
+}
\ No newline at end of file
diff --git a/pages/article/detail.js b/pages/article/detail.js
new file mode 100644
index 0000000..1ec40db
--- /dev/null
+++ b/pages/article/detail.js
@@ -0,0 +1,115 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/article/detail" ], {
+ "449d": function(t, e, n) {
+ "use strict";
+ n.r(e);
+ var i = n("67e9"), a = n("a393");
+ for (var o in a) [ "default" ].indexOf(o) < 0 && function(t) {
+ n.d(e, t, function() {
+ return a[t];
+ });
+ }(o);
+ n("e97f");
+ var u = n("f0c5"), c = Object(u["a"])(a["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0);
+ e["default"] = c.exports;
+ },
+ "67e9": function(t, e, n) {
+ "use strict";
+ n.d(e, "b", function() {
+ return a;
+ }), n.d(e, "c", function() {
+ return o;
+ }), n.d(e, "a", function() {
+ return i;
+ });
+ var i = {
+ xad: function() {
+ return n.e("components/xad/xad").then(n.bind(null, "9621"));
+ },
+ xpop: function() {
+ return n.e("components/xpop/xpop").then(n.bind(null, "8c3c"));
+ },
+ bootNav: function() {
+ return Promise.all([ n.e("common/vendor"), n.e("components/bootNav/bootNav") ]).then(n.bind(null, "dc0f"));
+ }
+ }, a = function() {
+ var t = this.$createElement, e = (this._self._c, this.isProduct ? {} : null);
+ this.$mp.data = Object.assign({}, {
+ $root: {
+ a0: e
+ }
+ });
+ }, o = [];
+ },
+ "9a98": function(t, e, n) {
+ "use strict";
+ (function(t, e) {
+ var i = n("4ea4");
+ n("94a9");
+ i(n("66fd"));
+ var a = i(n("449d"));
+ t.__webpack_require_UNI_MP_PLUGIN__ = n, e(a.default);
+ }).call(this, n("bc2e")["default"], n("543d")["createPage"]);
+ },
+ a393: function(t, e, n) {
+ "use strict";
+ n.r(e);
+ var i = n("f5b6"), a = n.n(i);
+ for (var o in i) [ "default" ].indexOf(o) < 0 && function(t) {
+ n.d(e, t, function() {
+ return i[t];
+ });
+ }(o);
+ e["default"] = a.a;
+ },
+ b611: function(t, e, n) {},
+ e97f: function(t, e, n) {
+ "use strict";
+ var i = n("b611"), a = n.n(i);
+ a.a;
+ },
+ f5b6: function(t, e, n) {
+ "use strict";
+ Object.defineProperty(e, "__esModule", {
+ value: !0
+ }), e.default = void 0;
+ e.default = {
+ data: function() {
+ return {
+ id: 0,
+ item: {},
+ recommendList: []
+ };
+ },
+ onLoad: function(t) {
+ this.id = t.id, this.getItem(), this.x_get_ad("common"), this.cpAd();
+ },
+ methods: {
+ onShareAppMessage: function() {
+ return {
+ title: this.title
+ };
+ },
+ onShareTimeline: function() {
+ return {
+ title: this.title
+ };
+ },
+ getItem: function() {
+ this.x_request("api/fangji.article/detail", {
+ id: this.id
+ }, function(t, e) {
+ var n = e.data;
+ t.item = n, n.ad && (t.item_ad = n.ad), t.getRecommend(t.item.tag);
+ });
+ },
+ getRecommend: function(t) {
+ this.x_request("api/fangji.article/recommend", {
+ tag: t
+ }, function(t, e) {
+ t.recommendList = e.data;
+ });
+ }
+ }
+ };
+ }
+}, [ [ "9a98", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/article/detail.json b/pages/article/detail.json
new file mode 100644
index 0000000..13936a7
--- /dev/null
+++ b/pages/article/detail.json
@@ -0,0 +1,9 @@
+{
+ "navigationBarTitleText": "文章详情",
+ "enablePullDownRefresh": false,
+ "usingComponents": {
+ "xad": "/components/xad/xad",
+ "xpop": "/components/xpop/xpop",
+ "boot-nav": "/components/bootNav/bootNav"
+ }
+}
\ No newline at end of file
diff --git a/pages/article/detail.wxml b/pages/article/detail.wxml
new file mode 100644
index 0000000..f070b13
--- /dev/null
+++ b/pages/article/detail.wxml
@@ -0,0 +1,21 @@
+
+
+ {{item.title}}
+
+
+
+
+ 推荐阅读
+
+
+ {{recommend.title}}
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/article/detail.wxss b/pages/article/detail.wxss
new file mode 100644
index 0000000..15911ec
--- /dev/null
+++ b/pages/article/detail.wxss
@@ -0,0 +1,245 @@
+page {
+ font-family: -apple-system-font,Helvetica Neue,sans-serif;
+ line-height: 1.6;
+}
+
+icon {
+ vertical-align: middle;
+}
+
+page {
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg");
+}
+
+.font_family {
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ font-family: font_family!important;
+ font-size: 32rpx;
+ font-style: normal;
+}
+
+page {
+ font-family: PingFangSC-Regular;
+ font-size: 32rpx;
+ height: 100%;
+}
+
+.font_family {
+ position: relative;
+ top: 4rpx;
+}
+
+.content {
+ height: 100%;
+ padding-bottom: 100rpx;
+}
+
+.body,.content {
+ box-sizing: border-box;
+}
+
+.body {
+ background: #fff9f1;
+ min-height: 100%;
+ overflow: auto;
+}
+
+checkbox,radio {
+ transform: scale(.8);
+}
+
+.body .search.x-search {
+ border-bottom: 2rpx solid #f0f0f0;
+ padding: 20rpx 36rpx;
+ position: relative;
+}
+
+.body .search ._span.x-search {
+ color: #333;
+ display: inline-block;
+ font-size: 30rpx;
+ height: 84rpx;
+ line-height: 84rpx;
+}
+
+.body .search ._div.x-search {
+ align-items: center;
+ display: flex;
+}
+
+.body .search ._div ._input.x-search {
+ background-color: #f5f5f5;
+ border-radius: 6rpx 0 0 6rpx;
+ box-sizing: border-box;
+ display: inline-block;
+ font-size: 30rpx;
+ height: 84rpx;
+ padding-left: 68rpx;
+ vertical-align: middle;
+ width: 500rpx;
+}
+
+.body .search ._div ._img.x-search {
+ height: 48rpx;
+ left: 48rpx;
+ position: absolute;
+ top: 42rpx;
+ width: 48rpx;
+}
+
+.body .search .iconBox.x-search {
+ background-color: #f5f5f5;
+ border-radius: 0 6rpx 6rpx 0;
+ height: 84rpx;
+ margin-left: -10rpx;
+ margin-right: 22rpx;
+ position: relative;
+ width: 70rpx;
+}
+
+.body .search .iconBox .icon.x-search {
+ background-color: initial;
+ color: #979797;
+ font-size: 58rpx;
+ height: 48rpx;
+ line-height: 48rpx;
+ margin: 0;
+ padding: 0;
+ position: absolute;
+ right: 10rpx;
+ top: 20rpx;
+ z-index: 999;
+}
+
+.body .search ._i.x-search {
+ margin-top: 22rpx;
+}
+
+.body .search ._i ._span.x-search {
+ border: 2rpx solid #ececec;
+ border-radius: 6rpx;
+ font-size: 28rpx;
+ font-weight: 700;
+ height: 53rpx;
+ line-height: 53rpx;
+ margin-right: 32rpx;
+ text-align: center;
+ width: 118rpx;
+}
+
+.body .search ._i .active.x-search {
+ background-color: #d5594e;
+ border: none;
+ color: #fff;
+}
+
+.body .thing.x-search {
+ font-size: 30rpx;
+ height: 72vh;
+ overflow: auto;
+ padding: 0 36rpx 20rpx;
+}
+
+.body .thing ._p.x-search {
+ box-sizing: border-box;
+ color: #333;
+ padding-bottom: 28rpx;
+ padding-top: 20rpx;
+}
+
+.searchTab {
+ padding: 0rpx 10rpx;
+ position: relative;
+}
+
+.searchTabItem {
+ background-color: rgba(148,103,75,.25);
+ color: #94674b;
+ float: left;
+ margin: 10rpx;
+ padding: 2rpx 5rpx;
+ text-align: center;
+}
+
+.searchTabItemFocus {
+ background-color: #94674b;
+ color: #fff;
+}
+
+.body .result.bookPage {
+ padding: 0 36rpx;
+}
+
+.body .result ._li.bookPage {
+ border-bottom: 2rpx solid #f0f0f0;
+ box-sizing: border-box;
+ padding-bottom: 32rpx;
+}
+
+.body .result ._li .title.bookPage {
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 16rpx;
+ margin-top: 32rpx;
+}
+
+.body .result ._li .title ._h3.bookPage {
+ display: inline-block;
+}
+
+.body .result ._li .title ._h3.bookPage:first-child {
+ color: #333;
+}
+
+.body .result ._li .title ._h3.bookPage:last-child {
+ color: #a67d41;
+ font-size: 30rpx;
+}
+
+.body .result ._li ._p.bookPage {
+ color: #1c1c1c;
+ font-size: 30rpx;
+}
+
+.body .result ._li ._p ._span.bookPage,.body .result ._li ._p.bookPage {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.x_bottom {
+ border-bottom: 2rpx solid #f0f0f0;
+}
+
+.x_child_li {
+ margin-top: 10rpx!important;
+}
+
+.x_font_28 {
+ font-size: 28rpx!important;
+}
+
+.xfocus_color {
+ color: #a67d41!important;
+}
+
+.contentPage {
+ padding: 25rpx;
+}
+
+.x_font_16 {
+ font-size: 16px;
+}
+
+.x_font_14 {
+ font-size: 14px;
+}
+
+.x-center {
+ text-align: center;
+}
\ No newline at end of file
diff --git a/pages/book/book.js b/pages/book/book.js
new file mode 100644
index 0000000..fde5d47
--- /dev/null
+++ b/pages/book/book.js
@@ -0,0 +1,150 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/book/book" ], {
+ "0910": function(t, n, e) {
+ "use strict";
+ e.r(n);
+ var o = e("ce5a"), a = e.n(o);
+ for (var i in o) [ "default" ].indexOf(i) < 0 && function(t) {
+ e.d(n, t, function() {
+ return o[t];
+ });
+ }(i);
+ n["default"] = a.a;
+ },
+ "4aba": function(t, n, e) {
+ "use strict";
+ e.d(n, "b", function() {
+ return a;
+ }), e.d(n, "c", function() {
+ return i;
+ }), e.d(n, "a", function() {
+ return o;
+ });
+ var o = {
+ xad: function() {
+ return e.e("components/xad/xad").then(e.bind(null, "9621"));
+ },
+ xpop: function() {
+ return e.e("components/xpop/xpop").then(e.bind(null, "8c3c"));
+ },
+ bootNav: function() {
+ return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f"));
+ }
+ }, a = function() {
+ var t = this, n = t.$createElement, e = (t._self._c, t.isProduct ? t.__map(t.bookList, function(n, e) {
+ var o = t.__get_orig(n), a = n.ad_id ? {} : null;
+ return {
+ $orig: o,
+ a0: a
+ };
+ }) : null);
+ t._isMounted || (t.e0 = function(n) {
+ t.inputValue = "";
+ }), t.$mp.data = Object.assign({}, {
+ $root: {
+ l0: e
+ }
+ });
+ }, i = [];
+ },
+ "6f99": function(t, n, e) {
+ "use strict";
+ e.r(n);
+ var o = e("4aba"), a = e("0910");
+ for (var i in a) [ "default" ].indexOf(i) < 0 && function(t) {
+ e.d(n, t, function() {
+ return a[t];
+ });
+ }(i);
+ e("9a39");
+ var u = e("f0c5"), c = Object(u["a"])(a["default"], o["b"], o["c"], !1, null, null, null, !1, o["a"], void 0);
+ n["default"] = c.exports;
+ },
+ "8d67": function(t, n, e) {
+ "use strict";
+ (function(t, n) {
+ var o = e("4ea4");
+ e("94a9");
+ o(e("66fd"));
+ var a = o(e("6f99"));
+ t.__webpack_require_UNI_MP_PLUGIN__ = e, n(a.default);
+ }).call(this, e("bc2e")["default"], e("543d")["createPage"]);
+ },
+ "9a39": function(t, n, e) {
+ "use strict";
+ var o = e("b0c5"), a = e.n(o);
+ a.a;
+ },
+ b0c5: function(t, n, e) {},
+ ce5a: function(t, n, e) {
+ "use strict";
+ Object.defineProperty(n, "__esModule", {
+ value: !0
+ }), n.default = void 0;
+ n.default = {
+ data: function() {
+ return {
+ inputValue: "",
+ itemList: [],
+ bookList: [],
+ focusType: "",
+ categoryList: []
+ };
+ },
+ onLoad: function(t) {
+ this.getList(), this.x_get_ad("common"), this.cpAd();
+ },
+ watch: {
+ inputValue: {
+ handler: function(t, n) {
+ t != n && this.searchResult(t);
+ }
+ }
+ },
+ methods: {
+ onShareAppMessage: function() {
+ return {
+ title: this.title
+ };
+ },
+ onShareTimeline: function() {
+ return {
+ title: this.title
+ };
+ },
+ getList: function() {
+ this.x_request("api_v2/fangji/zy_book/category/", {}, function(t, n) {
+ t.categoryList = n.data, t.focus(n.data[0]["key"]);
+ });
+ },
+ focus: function(t) {
+ this.changeTab(t);
+ },
+ changeTab: function(t) {
+ this.focusType = t, this.x_request("api/fangji.book/book", {
+ key: t
+ }, function(t, n) {
+ //去除数据中的广告数据
+ console.log('处理前的数据:',n.data)
+ const filteredArray = n.data.filter(item =>
+ !item.ad_id
+ );
+ t.bookList = filteredArray;
+ });
+ },
+ searchResult: function(t) {
+ this.x_request("api/fangji.book/search", {
+ name: t
+ }, function(t, n) {
+ //去除数据中的广告数据
+ console.log('处理前的数据:',n.data)
+ const filteredArray = n.data.filter(item =>
+ !item.ad_id
+ );
+ t.bookList = filteredArray;
+ // t.bookList = n.data;
+ });
+ }
+ }
+ };
+ }
+}, [ [ "8d67", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/book/book.json b/pages/book/book.json
new file mode 100644
index 0000000..932ea13
--- /dev/null
+++ b/pages/book/book.json
@@ -0,0 +1,9 @@
+{
+ "navigationBarTitleText": "历代古籍",
+ "enablePullDownRefresh": false,
+ "usingComponents": {
+ "xad": "/components/xad/xad",
+ "xpop": "/components/xpop/xpop",
+ "boot-nav": "/components/bootNav/bootNav"
+ }
+}
\ No newline at end of file
diff --git a/pages/book/book.wxml b/pages/book/book.wxml
new file mode 100644
index 0000000..e3190d0
--- /dev/null
+++ b/pages/book/book.wxml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.title}}
+
+
+
+
+ {{''+book.$orig.name+''}}
+
+ {{book.$orig.author}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/book/book.wxss b/pages/book/book.wxss
new file mode 100644
index 0000000..e1aa266
--- /dev/null
+++ b/pages/book/book.wxss
@@ -0,0 +1,246 @@
+page {
+ font-family: -apple-system-font,Helvetica Neue,sans-serif;
+ line-height: 1.6;
+}
+
+icon {
+ vertical-align: middle;
+}
+
+page {
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,kAwAANwLAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAuLJaWwAAAAAAAAAAAAAAAAAAAAAAABYAZgBvAG4AdABfAGYAYQBtAGkAbAB5AAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAWAGYAbwBuAHQAXwBmAGEAbQBpAGwAeQAAAAAAAAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzI9r0kyAAABfAAAAFZjbWFwW8PsJwAAAfgAAAHSZ2x5ZnBgmMoAAAPgAAAEuGhlYWQbrV3TAAAA4AAAADZoaGVhB94DigAAALwAAAAkaG10eCQAAAAAAAHUAAAAJGxvY2EEdgXoAAADzAAAABRtYXhwARcAUwAAARgAAAAgbmFtZdCnsN8AAAiYAAACkXBvc3So4iAuAAALLAAAAK4AAQAAA4D/gABcBAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAkAAQAAAAEAAFtasrhfDzz1AAsEAAAAAADcRwzqAAAAANxHDOoAAP/MBAADNgAAAAgAAgAAAAAAAAABAAAACQBHAAQAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQQAAZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5znnQAOA/4AAXAOAAIAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAABQAAAAMAAAAsAAAABAAAAWIAAQAAAAAAXAADAAEAAAAsAAMACgAAAWIABAAwAAAABAAEAAEAAOdA//8AAOc5//8AAAABAAQAAAAEAAUABgAHAAgAAwABAAIAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAHAAAAAAAAAACAAA5zkAAOc5AAAABAAA5zoAAOc6AAAABQAA5zsAAOc7AAAABgAA5zwAAOc8AAAABwAA5z0AAOc9AAAACAAA5z4AAOc+AAAAAwAA5z8AAOc/AAAAAQAA50AAAOdAAAAAAgAAAAAAAABEAKgAwAEcAVgByAIaAlwAAgAAAAADBwKHAAsAKAAAAQ4BBx4BFz4BNy4BEwYiLwEHBiImND8BJyY0NjIfATc2MhYUDwEXFhQCAG+VAgKVb2+VAgKVBQoaCkZGChoUCkZGChQaCkZGChoUCkZGCgKGApVvb5UCApVvb5X+iAoKRkYKFBoKRkYKGhQKRkYKFBoKRkYKGgAAAAMAAP/XA6kC+gAOADEAOwAAAR4BFxEOAQchLgEnESExFyYiDwEGDwEOAR8BFg8BBhY/ATYfARY2LwEmPwE2Ji8BJicBPgE3Mx4BFxUhA1ohLAEBLCH9SyEsAQGSJgYYBi8FC2YNCAlLBwISARIMXwkJXwwSARICB0sJCA1mCwX+GQEsIeIhLAH+ggJ/ASwh/fUhLAEBLCECWYcMDGQKAgkCFgpJBwpqDA4FMgUFMgUNDWoKB0kKFgIJAgoBFyEsAQEsIQgAAAAAAQAAAAACrgK5AAgAAAEXCQEHASY0NwKGKP7zAQ0o/uAICAK4J/7v/u8nASQJFggABAAA/+MDqgMJAA8AIAAqADUAACUyFhcWFAYjISImNDc+ATMBHwEeAQcBDgEvAS4BNwE+AQEHDgEfARYyPwEDDwEXNz4BLwEmIgOFCxADBg4N/OMNDgYDEAsCYgJ1LgEt/u8wfjF3LgEtAREwfv6fLxsBG3YdSx4vGgGz+7McARt2HUsmDAsGFw4OFwcKDAK1AnUwfjH+8C4BLXcwfjEBEC4B/sQvHUsddhwbLwHdAbP7sx1LHXYcAAIAAP//A3kC/AAVACEAAAEeARcUBgcXFhQGIi8BDgEHLgEnPgEXDgEHHgEXPgE3LgEB34++BC0plQkTGQqXKmg6j74DA76PdJkDA5l0dJoDA5oC/AS+j0FyLZUKGRMJliAkAQS+j4++PAOadHSaAwOadHSaAAAAAAIAAP/MA6YDNgAjAEYAAAEyFhQGByEOAQcRHgEXIT4BNxE+ATIWFREOAQchLgEnET4BNyUxFxYHFQYPAQ4BLgE/AQYHBhcUBiImNSY3NjcnJjY3NTYWAf8OEhIN/v8qOQIBOCsCASo5AgESGxIBXEX9/UVdAwJbRgIvcgcBARBnCBkWBAdHwWR0ARIbEwKKeuFRCAQKDBkDFhIbEgEBOCr9/ys5AgE4KwEBDhISDf8ARl0DAlxFAgJGXQIRmgoMAxMJjAoEEBkLYA5catwOEhIN939wDG4LGQgBBwMAAAAAAgAA/88DwwMxACYAMQAAAT4BFxYfAh4BBxUGDwEXFgYHIwYvAQcGJi8BJj8BJy4BPwE2PwIPAhcHNxcnNycB1wkjEQ4Hcv4TFgICC7grAxQTARAN5OMRIwoBBwMruA0BDAELD/+bAm/7tivh4Su2+wMTEgsIBw3nJQMdEwEPC7T9Ex4EAwd4eAgKEAIND/6zDiQPAQoDJaoE4CWy+nZ2+rIlAAABAAD/zwPDAzEAJwAAAQ8BBgcVBhYfAQcGHwEeAT8BFxY3MT4BLwE3NjcxNiYvAiYnJgYHAddy/hALDQENuCsDBwEJIxLj4w4QExUDK7gLAgIWE/5yBw4RIwkDE+YlAgsBDiUOs/0PDgERCgh4eAcDBB4T/bMLEBQdAyXmDgcICxIAAAAAABIA3gABAAAAAAAAABUAAAABAAAAAAABAAsAFQABAAAAAAACAAcAIAABAAAAAAADAAsAJwABAAAAAAAEAAsAMgABAAAAAAAFAAsAPQABAAAAAAAGAAsASAABAAAAAAAKACsAUwABAAAAAAALABMAfgADAAEECQAAACoAkQADAAEECQABABYAuwADAAEECQACAA4A0QADAAEECQADABYA3wADAAEECQAEABYA9QADAAEECQAFABYBCwADAAEECQAGABYBIQADAAEECQAKAFYBNwADAAEECQALACYBjQpDcmVhdGVkIGJ5IGljb25mb250CmZvbnRfZmFtaWx5UmVndWxhcmZvbnRfZmFtaWx5Zm9udF9mYW1pbHlWZXJzaW9uIDEuMGZvbnRfZmFtaWx5R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg");
+}
+
+.font_family {
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ font-family: font_family!important;
+ font-size: 32rpx;
+ font-style: normal;
+}
+
+page {
+ font-family: PingFangSC-Regular;
+ font-size: 32rpx;
+ height: 100%;
+}
+
+.font_family {
+ position: relative;
+ top: 4rpx;
+}
+
+.content {
+ height: 100%;
+ padding-bottom: 100rpx;
+}
+
+.body,.content {
+ box-sizing: border-box;
+}
+
+.body {
+ background: #fff9f1;
+ min-height: 100%;
+ overflow: auto;
+}
+
+checkbox,radio {
+ transform: scale(.8);
+}
+
+.body .search.x-search {
+ border-bottom: 2rpx solid #f0f0f0;
+ padding: 20rpx 36rpx;
+ position: relative;
+}
+
+.body .search ._span.x-search {
+ color: #333;
+ display: inline-block;
+ font-size: 30rpx;
+ height: 84rpx;
+ line-height: 84rpx;
+}
+
+.body .search ._div.x-search {
+ align-items: center;
+ display: flex;
+}
+
+.body .search ._div ._input.x-search {
+ background-color: #f5f5f5;
+ border-radius: 6rpx 0 0 6rpx;
+ box-sizing: border-box;
+ display: inline-block;
+ font-size: 30rpx;
+ height: 84rpx;
+ padding-left: 68rpx;
+ vertical-align: middle;
+ width: 536rpx;
+}
+
+.body .search ._div ._img.x-search {
+ height: 48rpx;
+ left: 48rpx;
+ position: absolute;
+ top: 42rpx;
+ width: 48rpx;
+}
+
+.body .search .iconBox.x-search {
+ background-color: #f5f5f5;
+ border-radius: 0 6rpx 6rpx 0;
+ height: 84rpx;
+ margin-left: -10rpx;
+ margin-right: 22rpx;
+ position: relative;
+ width: 70rpx;
+}
+
+.body .search .iconBox .icon.x-search {
+ background-color: initial;
+ color: #979797;
+ font-size: 58rpx;
+ height: 48rpx;
+ line-height: 48rpx;
+ margin: 0;
+ padding: 0;
+ position: absolute;
+ right: 10rpx;
+ top: 20rpx;
+ z-index: 999;
+}
+
+.body .search ._i.x-search {
+ margin-top: 22rpx;
+}
+
+.body .search ._i ._span.x-search {
+ border: 2rpx solid #ececec;
+ border-radius: 6rpx;
+ font-size: 28rpx;
+ font-weight: 700;
+ height: 53rpx;
+ line-height: 53rpx;
+ margin-right: 32rpx;
+ text-align: center;
+ width: 118rpx;
+}
+
+.body .search ._i .active.x-search {
+ background-color: #d5594e;
+ border: none;
+ color: #fff;
+}
+
+.body .thing.x-search {
+ font-size: 30rpx;
+ height: 72vh;
+ overflow: auto;
+ padding: 0 36rpx 20rpx;
+}
+
+.body .thing ._p.x-search {
+ box-sizing: border-box;
+ color: #333;
+ padding-bottom: 28rpx;
+ padding-top: 20rpx;
+}
+
+.searchTab {
+ padding: 0rpx 36rpx;
+ position: relative;
+}
+
+.searchTabItem {
+ background-color: rgba(148,103,75,.25);
+ color: #94674b;
+ float: left;
+ margin: 10rpx;
+ padding: 2rpx 5rpx;
+ text-align: center;
+ width: 15%;
+}
+
+.searchTabItemFocus {
+ background-color: #94674b;
+ color: #fff;
+}
+
+.body .result.bookPage {
+ padding: 0 36rpx;
+}
+
+.body .result ._li.bookPage {
+ border-bottom: 2rpx solid #f0f0f0;
+ box-sizing: border-box;
+ padding-bottom: 32rpx;
+}
+
+.body .result ._li .title.bookPage {
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 16rpx;
+ margin-top: 32rpx;
+}
+
+.body .result ._li .title ._h3.bookPage {
+ display: inline-block;
+}
+
+.body .result ._li .title ._h3.bookPage:first-child {
+ color: #333;
+}
+
+.body .result ._li .title ._h3.bookPage:last-child {
+ color: #a67d41;
+ font-size: 30rpx;
+}
+
+.body .result ._li ._p.bookPage {
+ color: #1c1c1c;
+ font-size: 30rpx;
+}
+
+.body .result ._li ._p ._span.bookPage,.body .result ._li ._p.bookPage {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.x_bottom {
+ border-bottom: 2rpx solid #f0f0f0;
+}
+
+.x_child_li {
+ margin-top: 10rpx!important;
+}
+
+.x_font_28 {
+ font-size: 28rpx!important;
+}
+
+.xfocus_color {
+ color: #a67d41!important;
+}
+
+.contentPage {
+ padding: 25rpx;
+}
+
+.x_font_16 {
+ font-size: 16px;
+}
+
+.x_font_14 {
+ font-size: 14px;
+}
+
+.x-center {
+ text-align: center;
+}
\ No newline at end of file
diff --git a/pages/book/chapter.js b/pages/book/chapter.js
new file mode 100644
index 0000000..a152279
--- /dev/null
+++ b/pages/book/chapter.js
@@ -0,0 +1,138 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/book/chapter" ], {
+ "003d": function(t, n, i) {
+ "use strict";
+ i.r(n);
+ var o = i("8d34"), e = i.n(o);
+ for (var a in o) [ "default" ].indexOf(a) < 0 && function(t) {
+ i.d(n, t, function() {
+ return o[t];
+ });
+ }(a);
+ n["default"] = e.a;
+ },
+ "257b": function(t, n, i) {
+ "use strict";
+ var o = i("f34a"), e = i.n(o);
+ e.a;
+ },
+ "5abc": function(t, n, i) {
+ "use strict";
+ i.r(n);
+ var o = i("923c"), e = i("003d");
+ for (var a in e) [ "default" ].indexOf(a) < 0 && function(t) {
+ i.d(n, t, function() {
+ return e[t];
+ });
+ }(a);
+ i("257b");
+ var r = i("f0c5"), u = Object(r["a"])(e["default"], o["b"], o["c"], !1, null, null, null, !1, o["a"], void 0);
+ n["default"] = u.exports;
+ },
+ "8d34": function(t, n, i) {
+ "use strict";
+ (function(t) {
+ Object.defineProperty(n, "__esModule", {
+ value: !0
+ }), n.default = void 0;
+ var i = {
+ data: function() {
+ return {
+ itemList: []
+ };
+ },
+ onLoad: function(t) {
+ var n;
+ this.book = t.book, this.book_id = null !== (n = t.id) && void 0 !== n ? n : 1,
+ this.init();
+ },
+ methods: {
+ onShareAppMessage: function() {
+ return {
+ title: this.title
+ };
+ },
+ onShareTimeline: function() {
+ return {
+ title: this.title
+ };
+ },
+ init: function() {
+ var n = this;
+ t.setNavigationBarTitle({
+ title: n.book + "目录"
+ }), n.getList(), this.x_get_ad("common"), n.cpAd();
+ },
+ getList: function() {
+ this.x_request("api/fangji.book/chapter", {
+ book_id: this.book_id
+ }, function(t, n) {
+ //去除数据中的广告数据
+ console.log('处理前的数据:',n.data)
+ const filteredArray = n.data.filter(item =>
+ !item.ad_id
+ );
+ console.log('处理后的数据:',filteredArray)
+ t.itemList = filteredArray;
+ });
+ },
+ toDetail: function(t, n) {
+ this.x_redirect("/pages/book/detail?id=" + t + "&book_id=" + this.book_id + "&title=" + this.book + "-" + n);
+ }
+ }
+ };
+ n.default = i;
+ }).call(this, i("543d")["default"]);
+ },
+ "923c": function(t, n, i) {
+ "use strict";
+ i.d(n, "b", function() {
+ return e;
+ }), i.d(n, "c", function() {
+ return a;
+ }), i.d(n, "a", function() {
+ return o;
+ });
+ var o = {
+ xad: function() {
+ return i.e("components/xad/xad").then(i.bind(null, "9621"));
+ },
+ xpop: function() {
+ return i.e("components/xpop/xpop").then(i.bind(null, "8c3c"));
+ },
+ bootNav: function() {
+ return Promise.all([ i.e("common/vendor"), i.e("components/bootNav/bootNav") ]).then(i.bind(null, "dc0f"));
+ }
+ }, e = function() {
+ var t = this, n = t.$createElement, i = (t._self._c, t.isProduct ? t.__map(t.itemList, function(n, i) {
+ var o = t.__get_orig(n), e = n.ad_id ? null : t.__map(n.child, function(i, o) {
+ var e = t.__get_orig(i), a = n.child.length;
+ return {
+ $orig: e,
+ g0: a
+ };
+ }), a = n.ad_id ? {} : null;
+ return {
+ $orig: o,
+ l0: e,
+ a0: a
+ };
+ }) : null);
+ t.$mp.data = Object.assign({}, {
+ $root: {
+ l1: i
+ }
+ });
+ }, a = [];
+ },
+ bff2: function(t, n, i) {
+ "use strict";
+ (function(t, n) {
+ var o = i("4ea4");
+ i("94a9");
+ o(i("66fd"));
+ var e = o(i("5abc"));
+ t.__webpack_require_UNI_MP_PLUGIN__ = i, n(e.default);
+ }).call(this, i("bc2e")["default"], i("543d")["createPage"]);
+ },
+ f34a: function(t, n, i) {}
+}, [ [ "bff2", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/book/chapter.json b/pages/book/chapter.json
new file mode 100644
index 0000000..932ea13
--- /dev/null
+++ b/pages/book/chapter.json
@@ -0,0 +1,9 @@
+{
+ "navigationBarTitleText": "历代古籍",
+ "enablePullDownRefresh": false,
+ "usingComponents": {
+ "xad": "/components/xad/xad",
+ "xpop": "/components/xpop/xpop",
+ "boot-nav": "/components/bootNav/bootNav"
+ }
+}
\ No newline at end of file
diff --git a/pages/book/chapter.wxml b/pages/book/chapter.wxml
new file mode 100644
index 0000000..107b2eb
--- /dev/null
+++ b/pages/book/chapter.wxml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+ {{'|-'+item.$orig.chapter.name+''}}
+ 查看
+
+
+ {{'|-----'+first.$orig.chapter.name+''}}
+ 查看
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/book/chapter.wxss b/pages/book/chapter.wxss
new file mode 100644
index 0000000..e1aa266
--- /dev/null
+++ b/pages/book/chapter.wxss
@@ -0,0 +1,246 @@
+page {
+ font-family: -apple-system-font,Helvetica Neue,sans-serif;
+ line-height: 1.6;
+}
+
+icon {
+ vertical-align: middle;
+}
+
+page {
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg");
+}
+
+.font_family {
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ font-family: font_family!important;
+ font-size: 32rpx;
+ font-style: normal;
+}
+
+page {
+ font-family: PingFangSC-Regular;
+ font-size: 32rpx;
+ height: 100%;
+}
+
+.font_family {
+ position: relative;
+ top: 4rpx;
+}
+
+.content {
+ height: 100%;
+ padding-bottom: 100rpx;
+}
+
+.body,.content {
+ box-sizing: border-box;
+}
+
+.body {
+ background: #fff9f1;
+ min-height: 100%;
+ overflow: auto;
+}
+
+checkbox,radio {
+ transform: scale(.8);
+}
+
+.body .search.x-search {
+ border-bottom: 2rpx solid #f0f0f0;
+ padding: 20rpx 36rpx;
+ position: relative;
+}
+
+.body .search ._span.x-search {
+ color: #333;
+ display: inline-block;
+ font-size: 30rpx;
+ height: 84rpx;
+ line-height: 84rpx;
+}
+
+.body .search ._div.x-search {
+ align-items: center;
+ display: flex;
+}
+
+.body .search ._div ._input.x-search {
+ background-color: #f5f5f5;
+ border-radius: 6rpx 0 0 6rpx;
+ box-sizing: border-box;
+ display: inline-block;
+ font-size: 30rpx;
+ height: 84rpx;
+ padding-left: 68rpx;
+ vertical-align: middle;
+ width: 536rpx;
+}
+
+.body .search ._div ._img.x-search {
+ height: 48rpx;
+ left: 48rpx;
+ position: absolute;
+ top: 42rpx;
+ width: 48rpx;
+}
+
+.body .search .iconBox.x-search {
+ background-color: #f5f5f5;
+ border-radius: 0 6rpx 6rpx 0;
+ height: 84rpx;
+ margin-left: -10rpx;
+ margin-right: 22rpx;
+ position: relative;
+ width: 70rpx;
+}
+
+.body .search .iconBox .icon.x-search {
+ background-color: initial;
+ color: #979797;
+ font-size: 58rpx;
+ height: 48rpx;
+ line-height: 48rpx;
+ margin: 0;
+ padding: 0;
+ position: absolute;
+ right: 10rpx;
+ top: 20rpx;
+ z-index: 999;
+}
+
+.body .search ._i.x-search {
+ margin-top: 22rpx;
+}
+
+.body .search ._i ._span.x-search {
+ border: 2rpx solid #ececec;
+ border-radius: 6rpx;
+ font-size: 28rpx;
+ font-weight: 700;
+ height: 53rpx;
+ line-height: 53rpx;
+ margin-right: 32rpx;
+ text-align: center;
+ width: 118rpx;
+}
+
+.body .search ._i .active.x-search {
+ background-color: #d5594e;
+ border: none;
+ color: #fff;
+}
+
+.body .thing.x-search {
+ font-size: 30rpx;
+ height: 72vh;
+ overflow: auto;
+ padding: 0 36rpx 20rpx;
+}
+
+.body .thing ._p.x-search {
+ box-sizing: border-box;
+ color: #333;
+ padding-bottom: 28rpx;
+ padding-top: 20rpx;
+}
+
+.searchTab {
+ padding: 0rpx 36rpx;
+ position: relative;
+}
+
+.searchTabItem {
+ background-color: rgba(148,103,75,.25);
+ color: #94674b;
+ float: left;
+ margin: 10rpx;
+ padding: 2rpx 5rpx;
+ text-align: center;
+ width: 15%;
+}
+
+.searchTabItemFocus {
+ background-color: #94674b;
+ color: #fff;
+}
+
+.body .result.bookPage {
+ padding: 0 36rpx;
+}
+
+.body .result ._li.bookPage {
+ border-bottom: 2rpx solid #f0f0f0;
+ box-sizing: border-box;
+ padding-bottom: 32rpx;
+}
+
+.body .result ._li .title.bookPage {
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 16rpx;
+ margin-top: 32rpx;
+}
+
+.body .result ._li .title ._h3.bookPage {
+ display: inline-block;
+}
+
+.body .result ._li .title ._h3.bookPage:first-child {
+ color: #333;
+}
+
+.body .result ._li .title ._h3.bookPage:last-child {
+ color: #a67d41;
+ font-size: 30rpx;
+}
+
+.body .result ._li ._p.bookPage {
+ color: #1c1c1c;
+ font-size: 30rpx;
+}
+
+.body .result ._li ._p ._span.bookPage,.body .result ._li ._p.bookPage {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.x_bottom {
+ border-bottom: 2rpx solid #f0f0f0;
+}
+
+.x_child_li {
+ margin-top: 10rpx!important;
+}
+
+.x_font_28 {
+ font-size: 28rpx!important;
+}
+
+.xfocus_color {
+ color: #a67d41!important;
+}
+
+.contentPage {
+ padding: 25rpx;
+}
+
+.x_font_16 {
+ font-size: 16px;
+}
+
+.x_font_14 {
+ font-size: 14px;
+}
+
+.x-center {
+ text-align: center;
+}
\ No newline at end of file
diff --git a/pages/book/detail.js b/pages/book/detail.js
new file mode 100644
index 0000000..67a602f
--- /dev/null
+++ b/pages/book/detail.js
@@ -0,0 +1,126 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/book/detail" ], {
+ "129c": function(t, n, e) {
+ "use strict";
+ e.r(n);
+ var i = e("d72f"), o = e.n(i);
+ for (var a in i) [ "default" ].indexOf(a) < 0 && function(t) {
+ e.d(n, t, function() {
+ return i[t];
+ });
+ }(a);
+ n["default"] = o.a;
+ },
+ "1f42": function(t, n, e) {
+ "use strict";
+ (function(t, n) {
+ var i = e("4ea4");
+ e("94a9");
+ i(e("66fd"));
+ var o = i(e("9097"));
+ t.__webpack_require_UNI_MP_PLUGIN__ = e, n(o.default);
+ }).call(this, e("bc2e")["default"], e("543d")["createPage"]);
+ },
+ "5f36": function(t, n, e) {},
+ "849d": function(t, n, e) {
+ "use strict";
+ var i = e("5f36"), o = e.n(i);
+ o.a;
+ },
+ 9097: function(t, n, e) {
+ "use strict";
+ e.r(n);
+ var i = e("b1d3"), o = e("129c");
+ for (var a in o) [ "default" ].indexOf(a) < 0 && function(t) {
+ e.d(n, t, function() {
+ return o[t];
+ });
+ }(a);
+ e("849d");
+ var r = e("f0c5"), u = Object(r["a"])(o["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0);
+ n["default"] = u.exports;
+ },
+ b1d3: function(t, n, e) {
+ "use strict";
+ e.d(n, "b", function() {
+ return o;
+ }), e.d(n, "c", function() {
+ return a;
+ }), e.d(n, "a", function() {
+ return i;
+ });
+ var i = {
+ xad: function() {
+ return e.e("components/xad/xad").then(e.bind(null, "9621"));
+ },
+ xpop: function() {
+ return e.e("components/xpop/xpop").then(e.bind(null, "8c3c"));
+ },
+ bootNav: function() {
+ return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f"));
+ }
+ }, o = function() {
+ var t = this, n = t.$createElement, e = (t._self._c, t.isProduct ? t.__map(t.contentList, function(n, e) {
+ var i = t.__get_orig(n), o = n.ad_id ? {} : null;
+ return {
+ $orig: i,
+ a0: o
+ };
+ }) : null);
+ t.$mp.data = Object.assign({}, {
+ $root: {
+ l0: e
+ }
+ });
+ }, a = [];
+ },
+ d72f: function(t, n, e) {
+ "use strict";
+ (function(t) {
+ Object.defineProperty(n, "__esModule", {
+ value: !0
+ }), n.default = void 0;
+ var e = {
+ data: function() {
+ return {
+ chapter_id: 0,
+ book_id: 0,
+ barTitle: "",
+ contentList: []
+ };
+ },
+ onLoad: function(t) {
+ this.chapter_id = t.id, this.book_id = t.book_id, this.barTitle = t.title, this.init();
+ },
+ methods: {
+ onShareAppMessage: function() {
+ return {
+ title: this.title
+ };
+ },
+ onShareTimeline: function() {
+ return {
+ title: this.title
+ };
+ },
+ init: function() {
+ var n = this;
+ t.setNavigationBarTitle({
+ title: n.barTitle
+ }), n.getContentList(), this.x_get_ad("common"), n.cpAd();
+ },
+ getContentList: function() {
+ t.showLoading({
+ title: "加载中..."
+ }), this.x_request("api/fangji.book/detail", {
+ book_id: this.book_id,
+ chapter_id: this.chapter_id
+ }, function(n, e) {
+ n.contentList = e.data, t.hideLoading();
+ });
+ }
+ }
+ };
+ n.default = e;
+ }).call(this, e("543d")["default"]);
+ }
+}, [ [ "1f42", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/book/detail.json b/pages/book/detail.json
new file mode 100644
index 0000000..932ea13
--- /dev/null
+++ b/pages/book/detail.json
@@ -0,0 +1,9 @@
+{
+ "navigationBarTitleText": "历代古籍",
+ "enablePullDownRefresh": false,
+ "usingComponents": {
+ "xad": "/components/xad/xad",
+ "xpop": "/components/xpop/xpop",
+ "boot-nav": "/components/bootNav/bootNav"
+ }
+}
\ No newline at end of file
diff --git a/pages/book/detail.wxml b/pages/book/detail.wxml
new file mode 100644
index 0000000..e601a76
--- /dev/null
+++ b/pages/book/detail.wxml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/book/detail.wxss b/pages/book/detail.wxss
new file mode 100644
index 0000000..e1aa266
--- /dev/null
+++ b/pages/book/detail.wxss
@@ -0,0 +1,246 @@
+page {
+ font-family: -apple-system-font,Helvetica Neue,sans-serif;
+ line-height: 1.6;
+}
+
+icon {
+ vertical-align: middle;
+}
+
+page {
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg");
+}
+
+.font_family {
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ font-family: font_family!important;
+ font-size: 32rpx;
+ font-style: normal;
+}
+
+page {
+ font-family: PingFangSC-Regular;
+ font-size: 32rpx;
+ height: 100%;
+}
+
+.font_family {
+ position: relative;
+ top: 4rpx;
+}
+
+.content {
+ height: 100%;
+ padding-bottom: 100rpx;
+}
+
+.body,.content {
+ box-sizing: border-box;
+}
+
+.body {
+ background: #fff9f1;
+ min-height: 100%;
+ overflow: auto;
+}
+
+checkbox,radio {
+ transform: scale(.8);
+}
+
+.body .search.x-search {
+ border-bottom: 2rpx solid #f0f0f0;
+ padding: 20rpx 36rpx;
+ position: relative;
+}
+
+.body .search ._span.x-search {
+ color: #333;
+ display: inline-block;
+ font-size: 30rpx;
+ height: 84rpx;
+ line-height: 84rpx;
+}
+
+.body .search ._div.x-search {
+ align-items: center;
+ display: flex;
+}
+
+.body .search ._div ._input.x-search {
+ background-color: #f5f5f5;
+ border-radius: 6rpx 0 0 6rpx;
+ box-sizing: border-box;
+ display: inline-block;
+ font-size: 30rpx;
+ height: 84rpx;
+ padding-left: 68rpx;
+ vertical-align: middle;
+ width: 536rpx;
+}
+
+.body .search ._div ._img.x-search {
+ height: 48rpx;
+ left: 48rpx;
+ position: absolute;
+ top: 42rpx;
+ width: 48rpx;
+}
+
+.body .search .iconBox.x-search {
+ background-color: #f5f5f5;
+ border-radius: 0 6rpx 6rpx 0;
+ height: 84rpx;
+ margin-left: -10rpx;
+ margin-right: 22rpx;
+ position: relative;
+ width: 70rpx;
+}
+
+.body .search .iconBox .icon.x-search {
+ background-color: initial;
+ color: #979797;
+ font-size: 58rpx;
+ height: 48rpx;
+ line-height: 48rpx;
+ margin: 0;
+ padding: 0;
+ position: absolute;
+ right: 10rpx;
+ top: 20rpx;
+ z-index: 999;
+}
+
+.body .search ._i.x-search {
+ margin-top: 22rpx;
+}
+
+.body .search ._i ._span.x-search {
+ border: 2rpx solid #ececec;
+ border-radius: 6rpx;
+ font-size: 28rpx;
+ font-weight: 700;
+ height: 53rpx;
+ line-height: 53rpx;
+ margin-right: 32rpx;
+ text-align: center;
+ width: 118rpx;
+}
+
+.body .search ._i .active.x-search {
+ background-color: #d5594e;
+ border: none;
+ color: #fff;
+}
+
+.body .thing.x-search {
+ font-size: 30rpx;
+ height: 72vh;
+ overflow: auto;
+ padding: 0 36rpx 20rpx;
+}
+
+.body .thing ._p.x-search {
+ box-sizing: border-box;
+ color: #333;
+ padding-bottom: 28rpx;
+ padding-top: 20rpx;
+}
+
+.searchTab {
+ padding: 0rpx 36rpx;
+ position: relative;
+}
+
+.searchTabItem {
+ background-color: rgba(148,103,75,.25);
+ color: #94674b;
+ float: left;
+ margin: 10rpx;
+ padding: 2rpx 5rpx;
+ text-align: center;
+ width: 15%;
+}
+
+.searchTabItemFocus {
+ background-color: #94674b;
+ color: #fff;
+}
+
+.body .result.bookPage {
+ padding: 0 36rpx;
+}
+
+.body .result ._li.bookPage {
+ border-bottom: 2rpx solid #f0f0f0;
+ box-sizing: border-box;
+ padding-bottom: 32rpx;
+}
+
+.body .result ._li .title.bookPage {
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 16rpx;
+ margin-top: 32rpx;
+}
+
+.body .result ._li .title ._h3.bookPage {
+ display: inline-block;
+}
+
+.body .result ._li .title ._h3.bookPage:first-child {
+ color: #333;
+}
+
+.body .result ._li .title ._h3.bookPage:last-child {
+ color: #a67d41;
+ font-size: 30rpx;
+}
+
+.body .result ._li ._p.bookPage {
+ color: #1c1c1c;
+ font-size: 30rpx;
+}
+
+.body .result ._li ._p ._span.bookPage,.body .result ._li ._p.bookPage {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.x_bottom {
+ border-bottom: 2rpx solid #f0f0f0;
+}
+
+.x_child_li {
+ margin-top: 10rpx!important;
+}
+
+.x_font_28 {
+ font-size: 28rpx!important;
+}
+
+.xfocus_color {
+ color: #a67d41!important;
+}
+
+.contentPage {
+ padding: 25rpx;
+}
+
+.x_font_16 {
+ font-size: 16px;
+}
+
+.x_font_14 {
+ font-size: 14px;
+}
+
+.x-center {
+ text-align: center;
+}
\ No newline at end of file
diff --git a/pages/category/category.js b/pages/category/category.js
new file mode 100644
index 0000000..1e56fed
--- /dev/null
+++ b/pages/category/category.js
@@ -0,0 +1,107 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/category/category" ], {
+ 1340: function(n, t, e) {
+ "use strict";
+ var o = e("86fc"), a = e.n(o);
+ a.a;
+ },
+ "1a48": function(n, t, e) {
+ "use strict";
+ var o = e("4ea4");
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ o(e("5c77"));
+ t.default = {
+ data: function() {
+ return {
+ fangjiCategory: [],
+ zhongyaoCategory: [],
+ openDetail: 0
+ };
+ },
+ onLoad: function() {
+ this.x_get_ad("common"), this.getCategory(), this.cpAd();
+ },
+ methods: {
+ toResult: function(n, t, e) {
+ 1 === this.openDetail && this.x_redirect("/pages/result/result?category_id=" + n + "&cat_title=" + t + "分类&tab=" + e);
+ },
+ getCategory: function() {
+ this.x_request("api/fangji.index/category", {}, function(n, t) {
+ n.fangjiCategory = t.data.fangji, n.zhongyaoCategory = t.data.zhongyao, n.openDetail = t.status;
+ });
+ }
+ }
+ };
+ },
+ "1b3a": function(n, t, e) {
+ "use strict";
+ (function(n, t) {
+ var o = e("4ea4");
+ e("94a9");
+ o(e("66fd"));
+ var a = o(e("d1c8"));
+ n.__webpack_require_UNI_MP_PLUGIN__ = e, t(a.default);
+ }).call(this, e("bc2e")["default"], e("543d")["createPage"]);
+ },
+ "85d7": function(n, t, e) {
+ "use strict";
+ e.d(t, "b", function() {
+ return a;
+ }), e.d(t, "c", function() {
+ return i;
+ }), e.d(t, "a", function() {
+ return o;
+ });
+ var o = {
+ uniSection: function() {
+ return e.e("uni_modules/uni-section/components/uni-section/uni-section").then(e.bind(null, "79f5"));
+ },
+ uniCard: function() {
+ return e.e("uni_modules/uni-card/components/uni-card/uni-card").then(e.bind(null, "7d11"));
+ },
+ xpop: function() {
+ return e.e("components/xpop/xpop").then(e.bind(null, "8c3c"));
+ },
+ bootNav: function() {
+ return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f"));
+ },
+ xad: function() {
+ return e.e("components/xad/xad").then(e.bind(null, "9621"));
+ }
+ }, a = function() {
+ var n = this.$createElement, t = (this._self._c, this.fangjiCategory.length), e = this.zhongyaoCategory.length;
+ this.$mp.data = Object.assign({}, {
+ $root: {
+ g0: t,
+ g1: e
+ }
+ });
+ }, i = [];
+ },
+ "86fc": function(n, t, e) {},
+ c7d5: function(n, t, e) {
+ "use strict";
+ e.r(t);
+ var o = e("1a48"), a = e.n(o);
+ for (var i in o) [ "default" ].indexOf(i) < 0 && function(n) {
+ e.d(t, n, function() {
+ return o[n];
+ });
+ }(i);
+ t["default"] = a.a;
+ },
+ d1c8: function(n, t, e) {
+ "use strict";
+ e.r(t);
+ var o = e("85d7"), a = e("c7d5");
+ for (var i in a) [ "default" ].indexOf(i) < 0 && function(n) {
+ e.d(t, n, function() {
+ return a[n];
+ });
+ }(i);
+ e("1340");
+ var u = e("f0c5"), c = Object(u["a"])(a["default"], o["b"], o["c"], !1, null, null, null, !1, o["a"], void 0);
+ t["default"] = c.exports;
+ }
+}, [ [ "1b3a", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/category/category.json b/pages/category/category.json
new file mode 100644
index 0000000..a35e160
--- /dev/null
+++ b/pages/category/category.json
@@ -0,0 +1,11 @@
+{
+ "navigationBarTitleText": "分类",
+ "enablePullDownRefresh": false,
+ "usingComponents": {
+ "uni-section": "/uni_modules/uni-section/components/uni-section/uni-section",
+ "uni-card": "/uni_modules/uni-card/components/uni-card/uni-card",
+ "xpop": "/components/xpop/xpop",
+ "boot-nav": "/components/bootNav/bootNav",
+ "xad": "/components/xad/xad"
+ }
+}
\ No newline at end of file
diff --git a/pages/category/category.wxml b/pages/category/category.wxml
new file mode 100644
index 0000000..e1ee7ef
--- /dev/null
+++ b/pages/category/category.wxml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/category/category.wxss b/pages/category/category.wxss
new file mode 100644
index 0000000..8f320f0
--- /dev/null
+++ b/pages/category/category.wxss
@@ -0,0 +1,56 @@
+page {
+ font-family: -apple-system-font,Helvetica Neue,sans-serif;
+ line-height: 1.6;
+}
+
+._a {
+ -webkit-tap-highlight-color: rgba(0,0,0,0);
+ text-decoration: none;
+}
+
+page {
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg");
+}
+
+.font_family {
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ font-family: font_family!important;
+ font-size: 32rpx;
+ font-style: normal;
+}
+
+.IndexContainer .body .toSearch.data-v-6414c978 {
+ background-color: #fff;
+ border-radius: 54rpx;
+ display: inline-block;
+ height: 108rpx;
+ margin: 10rpx;
+ opacity: .9;
+ position: relative;
+ width: 644rpx;
+}
+
+.IndexContainer .body .toCollect.data-v-6414c978 {
+ background-color: rgba(148,103,75,.25);
+ border-radius: 5rpx;
+ box-sizing: border-box;
+ color: #94674b;
+ display: inline-block;
+ line-height: 60rpx;
+ margin: 10rpx;
+ padding: 5rpx 10rpx;
+ position: relative;
+}
+
+.xcateBox {
+ flex-direction: row;
+}
+
+.uni-section-header__decoration line {
+ background-color: red;
+}
\ No newline at end of file
diff --git a/pages/chat/chat.js b/pages/chat/chat.js
new file mode 100644
index 0000000..992ca3b
--- /dev/null
+++ b/pages/chat/chat.js
@@ -0,0 +1,174 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/chat/chat" ], {
+ "4e6c": function(e, n, t) {
+ "use strict";
+ t.d(n, "b", function() {
+ return o;
+ }), t.d(n, "c", function() {
+ return a;
+ }), t.d(n, "a", function() {
+ return i;
+ });
+ var i = {
+ adInterstitial: function() {
+ return Promise.all([ t.e("common/vendor"), t.e("node-modules/@dcloudio/uni-cli-shared/components/ad-interstitial") ]).then(t.bind(null, "faa3"));
+ },
+ adRewardedVideo: function() {
+ return Promise.all([ t.e("common/vendor"), t.e("node-modules/@dcloudio/uni-cli-shared/components/ad-rewarded-video") ]).then(t.bind(null, "52ee"));
+ },
+ uniEasyinput: function() {
+ return t.e("uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput").then(t.bind(null, "aad6"));
+ },
+ bootNav: function() {
+ return Promise.all([ t.e("common/vendor"), t.e("components/bootNav/bootNav") ]).then(t.bind(null, "dc0f"));
+ },
+ xpop: function() {
+ return t.e("components/xpop/xpop").then(t.bind(null, "8c3c"));
+ }
+ }, o = function() {
+ var e = this, n = e.$createElement;
+ e._self._c;
+ e._isMounted || (e.e0 = function(n) {
+ e.ask = "";
+ });
+ }, a = [];
+ },
+ 6384: function(e, n, t) {
+ "use strict";
+ t.r(n);
+ var i = t("f837"), o = t.n(i);
+ for (var a in i) [ "default" ].indexOf(a) < 0 && function(e) {
+ t.d(n, e, function() {
+ return i[e];
+ });
+ }(a);
+ n["default"] = o.a;
+ },
+ "7fc2": function(e, n, t) {
+ "use strict";
+ var i = t("a6d5"), o = t.n(i);
+ o.a;
+ },
+ a69d: function(e, n, t) {
+ "use strict";
+ (function(e, n) {
+ var i = t("4ea4");
+ t("94a9");
+ i(t("66fd"));
+ var o = i(t("ad71"));
+ e.__webpack_require_UNI_MP_PLUGIN__ = t, n(o.default);
+ }).call(this, t("bc2e")["default"], t("543d")["createPage"]);
+ },
+ a6d5: function(e, n, t) {},
+ ad71: function(e, n, t) {
+ "use strict";
+ t.r(n);
+ var i = t("4e6c"), o = t("6384");
+ for (var a in o) [ "default" ].indexOf(a) < 0 && function(e) {
+ t.d(n, e, function() {
+ return o[e];
+ });
+ }(a);
+ t("7fc2");
+ var s = t("f0c5"), c = Object(s["a"])(o["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0);
+ n["default"] = c.exports;
+ },
+ f837: function(e, n, t) {
+ "use strict";
+ (function(e) {
+ var i = t("4ea4");
+ Object.defineProperty(n, "__esModule", {
+ value: !0
+ }), n.default = void 0;
+ var o = i(t("5c77")), a = {
+ components: {
+ xpop: function() {
+ t.e("components/xpop/xpop").then(function() {
+ return resolve(t("8c3c"));
+ }.bind(null, t)).catch(t.oe);
+ }
+ },
+ data: function() {
+ return {
+ title: "智能问答",
+ isProduct: 0,
+ scrollHeight: "height:300px;",
+ ask: "",
+ itemList: [],
+ current_page: 0,
+ last_page: 1,
+ noMore: 0,
+ endId: "",
+ type: "center",
+ msgType: "success",
+ messageText: "这是一条成功提示",
+ value: "",
+ loading: !1
+ };
+ },
+ onReady: function() {
+ var n = this;
+ e.getSystemInfo({
+ success: function(e) {
+ var t = 150;
+ e.windowHeight > 800 && (t = 250), n.scrollHeight = "height:" + (e.windowHeight - t) + "px;";
+ }
+ }), this.getSessions(), this.cpAd(), this.initRewardAd();
+ },
+ methods: {
+ onShareAppMessage: function() {
+ return {
+ title: this.title
+ };
+ },
+ onShareTimeline: function() {
+ return {
+ title: this.title
+ };
+ },
+ subAsk: function() {
+ "" === this.ask ? e.showToast({
+ title: "请输入需要提问的内容",
+ icon: "error",
+ duration: 2e3
+ }) : o.default.toAsk(this);
+ },
+ getSessions: function() {
+ this.x_request("api/chat/lst", {
+ page: this.current_page + 1
+ }, function(e, n) {
+ 1 === n.code && (e.itemList = e.itemList.concat(n.data.data), e.current_page = n.data.current_page,
+ e.last_page = n.data.last_page, e.toEnd());
+ });
+ },
+ toEnd: function() {
+ var e = this.itemList.length;
+ this.endId = "end" + (e - 1);
+ },
+ playVideo: function() {
+ var e = this;
+ console.log("play"), console.log(this.videoAd), this.videoAd && this.videoAd.show().catch(function() {
+ e.videoAd.load().then(function() {
+ return e.videoAd.show();
+ }).catch(function(e) {
+ console.log("激励视频 广告显示失败");
+ });
+ }), 1 === this.isAdUni && this.$refs.adRewardedVideo.show();
+ },
+ addTimes: function() {
+ this.x_request("api/chat/addTimes", {}, function(e, n) {
+ e.x_tips("success", "成功领取免费提问次数");
+ });
+ },
+ dialogConfirm: function() {
+ this.playVideo();
+ },
+ onadclose: function(e) {
+ var n = e.detail;
+ n && n.isEnded ? this.addTimes() : console.log("onClose " + n.isEnded);
+ }
+ }
+ };
+ n.default = a;
+ }).call(this, t("543d")["default"]);
+ }
+}, [ [ "a69d", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/chat/chat.json b/pages/chat/chat.json
new file mode 100644
index 0000000..b2300f9
--- /dev/null
+++ b/pages/chat/chat.json
@@ -0,0 +1,11 @@
+{
+ "navigationBarTitleText": "问答",
+ "enablePullDownRefresh": false,
+ "usingComponents": {
+ "ad-interstitial": "/node-modules/@dcloudio/uni-cli-shared/components/ad-interstitial",
+ "ad-rewarded-video": "/node-modules/@dcloudio/uni-cli-shared/components/ad-rewarded-video",
+ "uni-easyinput": "/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput",
+ "boot-nav": "/components/bootNav/bootNav",
+ "xpop": "/components/xpop/xpop"
+ }
+}
\ No newline at end of file
diff --git a/pages/chat/chat.wxml b/pages/chat/chat.wxml
new file mode 100644
index 0000000..1cb3ef6
--- /dev/null
+++ b/pages/chat/chat.wxml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{''+item.content+''}}
+
+
+ {{''+item.content+''}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/chat/chat.wxss b/pages/chat/chat.wxss
new file mode 100644
index 0000000..fffb747
--- /dev/null
+++ b/pages/chat/chat.wxss
@@ -0,0 +1,62 @@
+page {
+ background: #ebeef5;
+}
+
+.xpage-container {
+ background-color: #ebeef5;
+}
+
+.chat-row {
+ padding: 5px;
+}
+
+.flex-item-avatar {
+ line-height: 35px;
+ text-align: center;
+ width: 15%;
+}
+
+.flex-item-avatar ._img {
+ border-radius: 5rpx;
+ height: 35px;
+ width: 35px;
+}
+
+.flex-item-message {
+ background: #fff;
+ border-radius: 10rpx;
+ padding: 5px;
+ width: 80%;
+}
+
+.flex-item-message text {
+ word-wrap: break-word;
+ color: #666;
+ display: inline-block;
+ font-size: 14px;
+ height: auto;
+ text-overflow: ellipsis;
+ white-space: pre-wrap;
+ width: 100%;
+ word-break: break-all;
+}
+
+.ask-container {
+ background: #fff;
+ padding: 5px;
+}
+
+.ask-input {
+ border: 1px solid #dedede;
+ border-radius: 3px;
+ width: 78%;
+}
+
+.ask-btn {
+ padding: 5px;
+ width: 20%;
+}
+
+.uni-easyinput__content-textarea {
+ min-height: 20px!important;
+}
\ No newline at end of file
diff --git a/pages/detail/detail.js b/pages/detail/detail.js
new file mode 100644
index 0000000..108574f
--- /dev/null
+++ b/pages/detail/detail.js
@@ -0,0 +1,155 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/detail/detail" ], {
+ 4230: function(t, e, n) {
+ "use strict";
+ n.r(e);
+ var i = n("93dc"), a = n.n(i);
+ for (var c in i) [ "default" ].indexOf(c) < 0 && function(t) {
+ n.d(e, t, function() {
+ return i[t];
+ });
+ }(c);
+ e["default"] = a.a;
+ },
+ "60dc": function(t, e, n) {
+ "use strict";
+ (function(t, e) {
+ var i = n("4ea4");
+ n("94a9");
+ i(n("66fd"));
+ var a = i(n("9836"));
+ t.__webpack_require_UNI_MP_PLUGIN__ = n, e(a.default);
+ }).call(this, n("bc2e")["default"], n("543d")["createPage"]);
+ },
+ "93dc": function(t, e, n) {
+ "use strict";
+ (function(t) {
+ var i = n("4ea4");
+ Object.defineProperty(e, "__esModule", {
+ value: !0
+ }), e.default = void 0;
+ i(n("5c77"));
+ var a = {
+ data: function() {
+ return {
+ title: "详情",
+ id: 0,
+ detailData: {},
+ isCollected: 0
+ };
+ },
+ onLoad: function(t) {
+ var e;
+ this.id = t.id, this.tab = null !== (e = t.tab) && void 0 !== e ? e : 1, this.x_get_ad("common"),
+ this.cpAd(), this.find();
+ },
+ methods: {
+ toImage: function(t) {
+ this.x_redirect("/pages/image/image?url=" + t);
+ },
+ find: function() {
+ this.x_request("api/fangji.index/detail", {
+ id: this.id,
+ tab: this.tab
+ }, function(e, n) {
+ var i = n.data;
+ e.detailData = i, e.isCollected = i.collected, e.title = n.data.name, t.setNavigationBarTitle({
+ title: n.data.name
+ }), i.ad && (e.item_ad = i.ad);
+ });
+ },
+ wxshare: function() {
+ t.share({
+ provider: "weixin",
+ scene: "WXSceneSession",
+ type: 1,
+ summary: "",
+ success: function(t) {
+ console.log("success:" + JSON.stringify(t));
+ },
+ fail: function(t) {
+ console.log("fail:" + JSON.stringify(t));
+ }
+ });
+ },
+ wxQuanshare: function() {
+ t.share({
+ provider: "",
+ scene: "WXSceneTimeline",
+ type: 1,
+ summary: this.title,
+ success: function(t) {
+ console.log("success:" + JSON.stringify(t));
+ },
+ fail: function(t) {
+ console.log("fail:" + JSON.stringify(t));
+ }
+ });
+ },
+ collect: function() {
+ this.x_request("api/fangji.index/collect", {
+ prescription_id: this.id,
+ tab: this.tab
+ }, function(t, e) {
+ 1 === e.code && (t.isCollected = !t.isCollected);
+ });
+ }
+ },
+ onShareAppMessage: function() {
+ return {
+ title: this.title
+ };
+ },
+ onShareTimeline: function() {
+ return {
+ title: this.title
+ };
+ }
+ };
+ e.default = a;
+ }).call(this, n("543d")["default"]);
+ },
+ 9836: function(t, e, n) {
+ "use strict";
+ n.r(e);
+ var i = n("c1cd"), a = n("4230");
+ for (var c in a) [ "default" ].indexOf(c) < 0 && function(t) {
+ n.d(e, t, function() {
+ return a[t];
+ });
+ }(c);
+ n("f460");
+ var o = n("f0c5"), s = Object(o["a"])(a["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0);
+ e["default"] = s.exports;
+ },
+ be3f: function(t, e, n) {},
+ c1cd: function(t, e, n) {
+ "use strict";
+ n.d(e, "b", function() {
+ return a;
+ }), n.d(e, "c", function() {
+ return c;
+ }), n.d(e, "a", function() {
+ return i;
+ });
+ var i = {
+ xad: function() {
+ return n.e("components/xad/xad").then(n.bind(null, "9621"));
+ },
+ bootNav: function() {
+ return Promise.all([ n.e("common/vendor"), n.e("components/bootNav/bootNav") ]).then(n.bind(null, "dc0f"));
+ }
+ }, a = function() {
+ var t = this.$createElement, e = (this._self._c, this.isProduct ? {} : null);
+ this.$mp.data = Object.assign({}, {
+ $root: {
+ a0: e
+ }
+ });
+ }, c = [];
+ },
+ f460: function(t, e, n) {
+ "use strict";
+ var i = n("be3f"), a = n.n(i);
+ a.a;
+ }
+}, [ [ "60dc", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/detail/detail.json b/pages/detail/detail.json
new file mode 100644
index 0000000..34aac8c
--- /dev/null
+++ b/pages/detail/detail.json
@@ -0,0 +1,8 @@
+{
+ "navigationBarTitleText": "详情",
+ "enablePullDownRefresh": false,
+ "usingComponents": {
+ "xad": "/components/xad/xad",
+ "boot-nav": "/components/bootNav/bootNav"
+ }
+}
\ No newline at end of file
diff --git a/pages/detail/detail.wxml b/pages/detail/detail.wxml
new file mode 100644
index 0000000..dca86f8
--- /dev/null
+++ b/pages/detail/detail.wxml
@@ -0,0 +1,50 @@
+
+
+
+
+
+ {{detailData.name}}
+
+
+
+
+
+
+
+
+ {{detailData.book}}
+ {{'别名:'+detailData.alias_name}}
+
+
+ 简介
+ {{detailData.describe}}
+
+
+
+ {{item.desc}}
+ {{item.value}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/detail/detail.wxss b/pages/detail/detail.wxss
new file mode 100644
index 0000000..c656b6a
--- /dev/null
+++ b/pages/detail/detail.wxss
@@ -0,0 +1,1543 @@
+page {
+ font-family: -apple-system-font,Helvetica Neue,sans-serif;
+ line-height: 1.6;
+}
+
+icon {
+ vertical-align: middle;
+}
+
+.weui-cells {
+ background-color: #fff;
+ font-size: 34rpx;
+ line-height: 1.41176471;
+ margin-top: 1.17647059em;
+ position: relative;
+}
+
+.weui-cells:before {
+ border-top: 1rpx solid #d9d9d9;
+ top: 0;
+}
+
+.weui-cells:after,.weui-cells:before {
+ color: #d9d9d9;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+}
+
+.weui-cells:after {
+ border-bottom: 1rpx solid #d9d9d9;
+ bottom: 0;
+}
+
+.weui-cells__title {
+ color: #999;
+ font-size: 28rpx;
+ margin-bottom: .3em;
+ margin-top: .77em;
+ padding-left: 30rpx;
+ padding-right: 30rpx;
+}
+
+.weui-cells_after-title {
+ margin-top: 0;
+}
+
+.weui-cells__tips {
+ color: #999;
+ font-size: 28rpx;
+ margin-top: .3em;
+ padding-left: 30rpx;
+ padding-right: 30rpx;
+}
+
+.weui-cell {
+ align-items: center;
+ display: flex;
+ padding: 20rpx 30rpx;
+ position: relative;
+}
+
+.weui-cell:before {
+ border-top: 1rpx solid #d9d9d9;
+ color: #d9d9d9;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-cell:first-child:before {
+ display: none;
+}
+
+.weui-cell_active {
+ background-color: #ececec;
+}
+
+.weui-cell_primary {
+ align-items: flex-start;
+}
+
+.weui-cell__bd {
+ flex: 1;
+}
+
+.weui-cell__ft {
+ color: #999;
+ text-align: right;
+}
+
+.weui-cell_access {
+ color: inherit;
+}
+
+.weui-cell__ft_in-access {
+ padding-right: 26rpx;
+ position: relative;
+}
+
+.weui-cell__ft_in-access:after {
+ border-color: #c8c8cd;
+ border-style: solid;
+ border-width: 4rpx 4rpx 0 0;
+ content: " ";
+ display: inline-block;
+ height: 12rpx;
+ margin-top: -8rpx;
+ position: relative;
+ position: absolute;
+ right: 4rpx;
+ top: -4rpx;
+ top: 50%;
+ transform: matrix(.71,.71,-.71,.71,0,0);
+ width: 12rpx;
+}
+
+.weui-cell_link {
+ color: #586c94;
+ font-size: 28rpx;
+}
+
+.weui-cell_link:active {
+ background-color: #ececec;
+}
+
+.weui-cell_link:first-child:before {
+ display: block;
+}
+
+.weui-icon-radio {
+ margin-left: 6.4rpx;
+ margin-right: 6.4rpx;
+}
+
+.weui-icon-checkbox_circle,.weui-icon-checkbox_success {
+ margin-left: 9.2rpx;
+ margin-right: 9.2rpx;
+}
+
+.weui-check__label:active {
+ background-color: #ececec;
+}
+
+.weui-check {
+ left: -19998rpx;
+ position: absolute;
+}
+
+.weui-check__hd_in-checkbox {
+ padding-right: .35em;
+}
+
+.weui-cell__ft_in-radio {
+ padding-left: .35em;
+}
+
+.weui-cell_input {
+ padding-bottom: 0;
+ padding-top: 0;
+}
+
+.weui-label {
+ word-wrap: break-word;
+ width: 210rpx;
+ word-break: break-all;
+}
+
+.weui-input {
+ height: 2.58823529em;
+ line-height: 2.58823529em;
+ min-height: 2.58823529em;
+}
+
+.weui-toptips {
+ word-wrap: break-word;
+ color: #fff;
+ font-size: 28rpx;
+ left: 0;
+ padding: 10rpx;
+ position: fixed;
+ right: 0;
+ text-align: center;
+ top: 0;
+ transform: translateZ(0);
+ word-break: break-all;
+ z-index: 5000;
+}
+
+.weui-toptips_warn {
+ background-color: #e64340;
+}
+
+.weui-textarea {
+ display: block;
+ width: 100%;
+}
+
+.weui-textarea-counter {
+ color: #b2b2b2;
+ text-align: right;
+}
+
+.weui-cell_warn,.weui-textarea-counter_warn {
+ color: #e64340;
+}
+
+.weui-form-preview {
+ background-color: #fff;
+ position: relative;
+}
+
+.weui-form-preview:before {
+ border-top: 1rpx solid #d9d9d9;
+ top: 0;
+}
+
+.weui-form-preview:after,.weui-form-preview:before {
+ color: #d9d9d9;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+}
+
+.weui-form-preview:after {
+ border-bottom: 1rpx solid #d9d9d9;
+ bottom: 0;
+}
+
+.weui-form-preview__value {
+ font-size: 28rpx;
+}
+
+.weui-form-preview__value_in-hd {
+ font-size: 52rpx;
+}
+
+.weui-form-preview__hd {
+ line-height: 2.5em;
+ padding: 20rpx 30rpx;
+ position: relative;
+ text-align: right;
+}
+
+.weui-form-preview__hd:after {
+ border-bottom: 1rpx solid #d9d9d9;
+ bottom: 0;
+ color: #d9d9d9;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+}
+
+.weui-form-preview__bd {
+ color: #999;
+ font-size: .9em;
+ line-height: 2;
+ padding: 20rpx 30rpx;
+ text-align: right;
+}
+
+.weui-form-preview__ft {
+ display: flex;
+ line-height: 100rpx;
+ position: relative;
+}
+
+.weui-form-preview__ft:after {
+ border-top: 1rpx solid #d5d5d6;
+ color: #d5d5d6;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-form-preview__item {
+ overflow: hidden;
+}
+
+.weui-form-preview__label {
+ color: #999;
+ float: left;
+ margin-right: 1em;
+ min-width: 4em;
+ text-align: justify;
+ text-align-last: justify;
+}
+
+.weui-form-preview__value {
+ word-wrap: break-word;
+ display: block;
+ overflow: hidden;
+ word-break: normal;
+}
+
+.weui-form-preview__btn {
+ color: #3cc51f;
+ display: block;
+ flex: 1;
+ position: relative;
+ text-align: center;
+}
+
+.weui-form-preview__btn:after {
+ border-left: 1rpx solid #d5d5d6;
+ bottom: 0;
+ color: #d5d5d6;
+ content: " ";
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 2rpx;
+}
+
+.weui-form-preview__btn:first-child:after {
+ display: none;
+}
+
+.weui-form-preview__btn_active {
+ background-color: #eee;
+}
+
+.weui-form-preview__btn_default {
+ color: #999;
+}
+
+.weui-form-preview__btn_primary {
+ color: #0bb20c;
+}
+
+.weui-cell_select {
+ padding: 0;
+}
+
+.weui-select {
+ border-right: 1rpx solid #d9d9d9;
+ height: 2.58823529em;
+ line-height: 2.58823529em;
+ min-height: 2.58823529em;
+ padding-left: 30rpx;
+ padding-right: 60rpx;
+ position: relative;
+}
+
+.weui-select:before {
+ border-color: #c8c8cd;
+ border-style: solid;
+ border-width: 4rpx 4rpx 0 0;
+ content: " ";
+ display: inline-block;
+ height: 12rpx;
+ margin-top: -8rpx;
+ position: relative;
+ position: absolute;
+ right: 30rpx;
+ top: -4rpx;
+ top: 50%;
+ transform: matrix(.71,.71,-.71,.71,0,0);
+ width: 12rpx;
+}
+
+.weui-select_in-select-after {
+ padding-left: 0;
+}
+
+.weui-cell__bd_in-select-before,.weui-cell__hd_in-select-after {
+ padding-left: 30rpx;
+}
+
+.weui-cell_vcode {
+ padding-right: 0;
+}
+
+.weui-vcode-btn,.weui-vcode-img {
+ height: 2.58823529em;
+ margin-left: 10rpx;
+ vertical-align: middle;
+}
+
+.weui-vcode-btn {
+ border-left: 2rpx solid #e5e5e5;
+ color: #3cc51f;
+ display: inline-block;
+ font-size: 34rpx;
+ line-height: 2.58823529em;
+ padding: 0 .6em 0 .7em;
+ white-space: nowrap;
+}
+
+.weui-vcode-btn:active {
+ color: #52a341;
+}
+
+.weui-cell_switch {
+ padding-bottom: 12rpx;
+ padding-top: 12rpx;
+}
+
+.weui-uploader__hd {
+ align-items: center;
+ display: flex;
+ padding-bottom: 20rpx;
+}
+
+.weui-uploader__title {
+ flex: 1;
+}
+
+.weui-uploader__info {
+ color: #b2b2b2;
+}
+
+.weui-uploader__bd {
+ margin-bottom: -8rpx;
+ margin-right: -18rpx;
+ overflow: hidden;
+}
+
+.weui-uploader__file {
+ float: left;
+ margin-bottom: 18rpx;
+ margin-right: 18rpx;
+}
+
+.weui-uploader__img {
+ display: block;
+ height: 158rpx;
+ width: 158rpx;
+}
+
+.weui-uploader__file_status {
+ position: relative;
+}
+
+.weui-uploader__file_status:before {
+ background-color: rgba(0,0,0,.5);
+ bottom: 0;
+ content: " ";
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-uploader__file-content {
+ color: #fff;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translate(-50%,-50%);
+}
+
+.weui-uploader__input-box {
+ border: 2rpx solid #d9d9d9;
+ float: left;
+ height: 154rpx;
+ margin-bottom: 18rpx;
+ margin-right: 18rpx;
+ position: relative;
+ width: 154rpx;
+}
+
+.weui-uploader__input-box:after,.weui-uploader__input-box:before {
+ background-color: #d9d9d9;
+ content: " ";
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translate(-50%,-50%);
+}
+
+.weui-uploader__input-box:before {
+ height: 79rpx;
+ width: 4rpx;
+}
+
+.weui-uploader__input-box:after {
+ height: 4rpx;
+ width: 79rpx;
+}
+
+.weui-uploader__input-box:active {
+ border-color: #999;
+}
+
+.weui-uploader__input-box:active:after,.weui-uploader__input-box:active:before {
+ background-color: #999;
+}
+
+.weui-uploader__input {
+ height: 100%;
+ left: 0;
+ opacity: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: 1;
+}
+
+.weui-article {
+ font-size: 30rpx;
+ padding: 40rpx 30rpx;
+}
+
+.weui-article__section {
+ margin-bottom: 1.5em;
+}
+
+.weui-article__h1 {
+ font-size: 36rpx;
+ font-weight: 400;
+ margin-bottom: .9em;
+}
+
+.weui-article__h2 {
+ font-size: 32rpx;
+ font-weight: 400;
+ margin-bottom: .34em;
+}
+
+.weui-article__h3 {
+ font-size: 30rpx;
+ font-weight: 400;
+ margin-bottom: .34em;
+}
+
+.weui-article__p {
+ margin: 0 0 .8em;
+}
+
+.weui-msg {
+ padding-top: 72rpx;
+ text-align: center;
+}
+
+.weui-msg__link {
+ color: #586c94;
+ display: inline;
+}
+
+.weui-msg__icon-area {
+ margin-bottom: 60rpx;
+}
+
+.weui-msg__text-area {
+ margin-bottom: 50rpx;
+ padding: 0 40rpx;
+}
+
+.weui-msg__title {
+ font-size: 40rpx;
+ font-weight: 400;
+ margin-bottom: 10rpx;
+}
+
+.weui-msg__desc {
+ color: #999;
+ font-size: 28rpx;
+}
+
+.weui-msg__opr-area {
+ margin-bottom: 50rpx;
+}
+
+.weui-msg__extra-area {
+ color: #999;
+ font-size: 28rpx;
+ margin-bottom: 30rpx;
+}
+
+@media screen and (min-height:438px) {
+ .weui-msg__extra-area {
+ bottom: 0;
+ left: 0;
+ position: fixed;
+ text-align: center;
+ width: 100%;
+ }
+}
+
+.weui-flex {
+ display: flex;
+}
+
+.weui-flex__item {
+ flex: 1;
+}
+
+.weui-btn {
+ margin-top: 30rpx;
+}
+
+.weui-btn:first-child {
+ margin-top: 0;
+}
+
+.weui-btn-area {
+ margin: 1.17647059em 30rpx .3em;
+}
+
+.weui-agree {
+ display: block;
+ font-size: 26rpx;
+ padding: .5em 30rpx;
+}
+
+.weui-agree__text {
+ color: #999;
+}
+
+.weui-agree__link {
+ color: #586c94;
+ display: inline;
+}
+
+.weui-agree__checkbox {
+ left: -19998rpx;
+ position: absolute;
+}
+
+.weui-agree__checkbox-icon {
+ background-color: #fff;
+ border: 2rpx solid #d1d1d1;
+ border-radius: 6rpx;
+ display: inline-block;
+ height: 22rpx;
+ position: relative;
+ top: 4rpx;
+ width: 22rpx;
+}
+
+.weui-agree__checkbox-icon-check {
+ left: 2rpx;
+ position: absolute;
+ top: 2rpx;
+}
+
+.weui-footer {
+ color: #999;
+ font-size: 28rpx;
+ text-align: center;
+}
+
+.weui-footer_fixed-bottom {
+ bottom: .52em;
+ left: 0;
+ position: fixed;
+ right: 0;
+}
+
+.weui-footer__links {
+ font-size: 0;
+}
+
+.weui-footer__link {
+ color: #586c94;
+ display: inline-block;
+ font-size: 28rpx;
+ margin: 0 .62em;
+ position: relative;
+ vertical-align: top;
+}
+
+.weui-footer__link:before {
+ border-left: 1rpx solid #c7c7c7;
+ bottom: 0;
+ bottom: .36em;
+ color: #c7c7c7;
+ content: " ";
+ left: 0;
+ left: -.65em;
+ position: absolute;
+ top: 0;
+ top: .36em;
+ width: 2rpx;
+}
+
+.weui-footer__link:first-child:before {
+ display: none;
+}
+
+.weui-footer__text {
+ font-size: 24rpx;
+ padding: 0 .34em;
+}
+
+.weui-grids {
+ border-left: 1rpx solid #d9d9d9;
+ border-top: 1rpx solid #d9d9d9;
+ overflow: hidden;
+}
+
+.weui-grid {
+ border-bottom: 1rpx solid #d9d9d9;
+ border-right: 1rpx solid #d9d9d9;
+ box-sizing: border-box;
+ float: left;
+ padding: 40rpx 20rpx;
+ position: relative;
+ width: 33.33333333%;
+}
+
+.weui-grid_active {
+ background-color: #ececec;
+}
+
+.weui-grid__icon {
+ display: block;
+ height: 56rpx;
+ margin: 0 auto;
+ width: 56rpx;
+}
+
+.weui-grid__label {
+ color: #000;
+ display: block;
+ font-size: 28rpx;
+ margin-top: 10rpx;
+ overflow: hidden;
+ text-align: center;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.weui-loading {
+ animation: a 1s steps(12) infinite;
+ background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;
+ background-size: 100%;
+ display: inline-block;
+ height: 40rpx;
+ margin: 0 10rpx;
+ vertical-align: middle;
+ width: 40rpx;
+}
+
+.weui-loading.weui-loading_transparent {
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E");
+}
+
+@-webkit-keyframes a {
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ to {
+ transform: rotate(1turn);
+ }
+}
+
+@keyframes a {
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ to {
+ transform: rotate(1turn);
+ }
+}
+
+.weui-badge {
+ background-color: #e64340;
+ border-radius: 36rpx;
+ color: #fff;
+ display: inline-block;
+ font-size: 24rpx;
+ line-height: 1.2;
+ min-width: 16rpx;
+ padding: .15em .4em;
+ text-align: center;
+ vertical-align: middle;
+}
+
+.weui-badge_dot {
+ min-width: 0;
+ padding: .4em;
+}
+
+.weui-loadmore {
+ font-size: 28rpx;
+ line-height: 1.6em;
+ margin: 1.5em auto;
+ text-align: center;
+ width: 65%;
+}
+
+.weui-loadmore__tips {
+ display: inline-block;
+ vertical-align: middle;
+}
+
+.weui-loadmore_line {
+ border-top: 2rpx solid #e5e5e5;
+ margin-top: 2.4em;
+}
+
+.weui-loadmore__tips_in-line {
+ background-color: #fff;
+ color: #999;
+ padding: 0 .55em;
+ position: relative;
+ top: -.9em;
+}
+
+.weui-loadmore__tips_in-dot {
+ height: 1.6em;
+ padding: 0 .16em;
+ position: relative;
+ width: 8rpx;
+}
+
+.weui-loadmore__tips_in-dot:before {
+ background-color: #e5e5e5;
+ border-radius: 50%;
+ content: " ";
+ height: 8rpx;
+ left: 50%;
+ margin-left: -4rpx;
+ margin-top: -2rpx;
+ position: absolute;
+ top: 50%;
+ width: 8rpx;
+}
+
+.weui-panel {
+ background-color: #fff;
+ margin-top: 20rpx;
+ overflow: hidden;
+ position: relative;
+}
+
+.weui-panel:first-child {
+ margin-top: 0;
+}
+
+.weui-panel:before {
+ border-top: 1rpx solid #e5e5e5;
+ top: 0;
+}
+
+.weui-panel:after,.weui-panel:before {
+ color: #e5e5e5;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+}
+
+.weui-panel:after {
+ border-bottom: 1rpx solid #e5e5e5;
+ bottom: 0;
+}
+
+.weui-panel__hd {
+ color: #999;
+ font-size: 26rpx;
+ padding: 28rpx 30rpx 20rpx;
+ position: relative;
+}
+
+.weui-panel__hd:after {
+ border-bottom: 1rpx solid #e5e5e5;
+ bottom: 0;
+ color: #e5e5e5;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+}
+
+.weui-media-box {
+ padding: 30rpx;
+ position: relative;
+}
+
+.weui-media-box:before {
+ border-top: 1rpx solid #e5e5e5;
+ color: #e5e5e5;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-media-box:first-child:before {
+ display: none;
+}
+
+.weui-media-box__title {
+ word-wrap: normal;
+ word-wrap: break-word;
+ font-size: 34rpx;
+ font-weight: 400;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: auto;
+ word-break: break-all;
+}
+
+.weui-media-box__desc {
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 2;
+ color: #999;
+ display: -webkit-box;
+ font-size: 26rpx;
+ line-height: 1.2;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.weui-media-box__info {
+ color: #cecece;
+ font-size: 26rpx;
+ line-height: 1em;
+ list-style: none;
+ margin-top: 30rpx;
+ overflow: hidden;
+ padding-bottom: 10rpx;
+}
+
+.weui-media-box__info__meta {
+ float: left;
+ padding-right: 1em;
+}
+
+.weui-media-box__info__meta_extra {
+ border-left: 2rpx solid #cecece;
+ padding-left: 1em;
+}
+
+.weui-media-box__title_in-text {
+ margin-bottom: 16rpx;
+}
+
+.weui-media-box_appmsg {
+ align-items: center;
+ display: flex;
+}
+
+.weui-media-box__thumb {
+ height: 100%;
+ vertical-align: top;
+ width: 100%;
+}
+
+.weui-media-box__hd_in-appmsg {
+ height: 120rpx;
+ line-height: 120rpx;
+ margin-right: .8em;
+ text-align: center;
+ width: 120rpx;
+}
+
+.weui-media-box__bd_in-appmsg {
+ flex: 1;
+ min-width: 0;
+}
+
+.weui-media-box_small-appmsg {
+ padding: 0;
+}
+
+.weui-cells_in-small-appmsg {
+ margin-top: 0;
+}
+
+.weui-cells_in-small-appmsg:before {
+ display: none;
+}
+
+.weui-progress {
+ align-items: center;
+ display: flex;
+}
+
+.weui-progress__bar {
+ flex: 1;
+}
+
+.weui-progress__opr {
+ font-size: 0;
+ margin-left: 30rpx;
+}
+
+.weui-navbar {
+ border-bottom: 1rpx solid #ccc;
+ display: flex;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: 500;
+}
+
+.weui-navbar__item {
+ display: block;
+ flex: 1;
+ font-size: 0;
+ padding: 26rpx 0;
+ position: relative;
+ text-align: center;
+}
+
+.weui-navbar__item.weui-bar__item_on {
+ color: #1aad19;
+}
+
+.weui-navbar__slider {
+ background-color: #1aad19;
+ bottom: 0;
+ content: " ";
+ height: 6rpx;
+ left: 0;
+ position: absolute;
+ transition: transform .3s;
+ transition: transform .3s,-webkit-transform .3s;
+ width: 6em;
+}
+
+.weui-navbar__title {
+ word-wrap: normal;
+ display: inline-block;
+ font-size: 30rpx;
+ max-width: 8em;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: auto;
+}
+
+.weui-tab {
+ height: 100%;
+ position: relative;
+}
+
+.weui-tab__panel {
+ -webkit-overflow-scrolling: touch;
+ box-sizing: border-box;
+ height: 100%;
+ overflow: auto;
+ padding-top: 100rpx;
+}
+
+.weui-search-bar {
+ background-color: #efeff4;
+ border-bottom: 1rpx solid #d7d6dc;
+ border-top: 1rpx solid #d7d6dc;
+ box-sizing: border-box;
+ display: flex;
+ padding: 16rpx 20rpx;
+ position: relative;
+}
+
+.weui-icon-search {
+ font-size: inherit;
+ margin-right: 16rpx;
+}
+
+.weui-icon-search_in-box {
+ left: 20rpx;
+ position: absolute;
+ top: 14rpx;
+}
+
+.weui-search-bar__text {
+ display: inline-block;
+ font-size: 28rpx;
+ vertical-align: middle;
+}
+
+.weui-search-bar__form {
+ background: #fff;
+ border: 1rpx solid #e6e6ea;
+ border-radius: 10rpx;
+ flex: auto;
+ position: relative;
+}
+
+.weui-search-bar__box {
+ box-sizing: border-box;
+ padding-left: 60rpx;
+ padding-right: 60rpx;
+ position: relative;
+ width: 100%;
+ z-index: 1;
+}
+
+.weui-search-bar__input {
+ font-size: 28rpx;
+ height: 56rpx;
+ line-height: 56rpx;
+}
+
+.weui-icon-clear {
+ font-size: 0;
+ padding: 14rpx 16rpx;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-search-bar__label {
+ background: #fff;
+ border-radius: 6rpx;
+ bottom: 0;
+ color: #9b9b9b;
+ left: 0;
+ line-height: 56rpx;
+ position: absolute;
+ right: 0;
+ text-align: center;
+ top: 0;
+ z-index: 2;
+}
+
+.weui-search-bar__cancel-btn {
+ color: #09bb07;
+ line-height: 56rpx;
+ margin-left: 20rpx;
+ white-space: nowrap;
+}
+
+._a {
+ -webkit-tap-highlight-color: rgba(0,0,0,0);
+ text-decoration: none;
+}
+
+page {
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAY0AAsAAAAAC9wAAAXkAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDUgqJOIdtATYCJAMkCxQABCAFhREHgS4bMwoRlaQ1kX2FTRnuRaplOBsKgIICnthnBnjg73536oGFARAwBgIEz9P++M6dmff8wWZ3UAlaOUlJqGLbhpBVf1p9xRXe8d9p87IpNym0JXM92ItSSFwx7cFON0f88a9ugAAC5pvTXGxMgARQFvzjH95Fc4oj24qdKF4dC/AyXMRbgpoDN+pJAuB4Nqa2V5Do2vh3dfXmqXBlGhEKiUagBAK1qtkJCSicn0XcMir3ZC8+82YI4JOOJ6h52x4StDHQXgLItujIYNBuhDETRsH12QMnGuQCFq46px4DcD77fNmERaINCktDB/ZHbA2DDb9Wrm7AiqKjTCcK5O6SgH4aaKAUwIDMDKanAStqSsHw3TSXymmXQbfVDbMRVlcm4mS3A4OFjYO76h9PgdiQO4RmV9DldsmII7K6ChZYsLoa8SKra2CBA6trxTrPOgTR8KyHfBASPVAAeMkJiQAJgCwCyB8gb7PiVo8HjcHFs0iYpu+kqxNvqIun8pyd3HD3WJWKHBuj1GqGZb2FNWY0GedRWUwwtLh4pNaUYiS1w0UmJCUqyj1zxYbb9mKJ3tlXthp8GRHXmJDCsEhqSonSon6CkRTmQTNajHI0MYvovLYcX3E54B1cGxa+JkJcTOTWikxFRUJdg5raYyUSPNOUujK2Ieyyah99ld0ceU0dtmZI5TEyXDtnvc8BuzAjasGosib26JJFqjVHgENY/7xqC8vSajV10ph7ggcPmfBOv7Y27W+Wxp17Z6cljxEENY16TNTwgonoKIMgtbr2DcgJRkWqqF1VKRHLqC/0cAWBJHdzFedcRKYU1T9sDpfVhJINOesKr0d131kzM7F2mQ6CkBAMY0KSFMlQNEPnklfAAML2A0mhqansjBtDiQg0+NiSlpoQSPHIlb4KGw2cNp89tQMJr6AEQRMWO6om3EyZpWwr0XSWi/MusPRWIVyCIILnD5xogbzTvua+80J3dodr30iv3rUjwsIwGrc5HbCwrExqfNqaZxhtETGweXX6jXDt7o6fZlyC9+jkHobycxk8A/GCGXZOWWaZsKLfFZ8UUMQHvg3/AzHqMYnjacO0tE+Qf90gbjofeAcyqgsFrf49Cp2j6emPdr/9bbECJ09O/Ja9l9tPgI+TY1deYg0Nnsl1QmG1haOFVCzqjHRq6gtwGgRNOjWsTuVIb3JSQcHiMEdWUflwyPhipmdoZXgdNZ2xQLqHurOkJeJ3DuADLb5+WzhYM/Lz5eDxqMXHbyuaZwDJsmgcUz8jarNLA1fEbAu8zg/1TY2Gd1u8Qgc++l5dkJ34GT8Qn7NCgs4eh7S9xsUCLTYu+ec0Rz8jZKs8d0ow5bjWCf2/+y3za6aWRyeKmyeYPnfyCXaVh19nyIeNEz5NOHNCMP45XdCEFrTBd3G55B/T/inRE+6TcycFU/PiociD+Lq8Efu/nB7HDkUnpR0YTztOO7N6xrNagmI4UgSUV+2oMxCpDasJANQzdQGib5RaB6JZ/cqZAqLHBvQyt+GZW9jCzIPe/e26fIRrAvXXSHxzA6MtWenD5eLosy6K+23ICP4DkjnJeHaKeHNGH4kVGU9bTewWfVEOESpI9Ct7U9htQQRSKqI4MokWKACjqQZLUwO2pp34StydHkjy5ZjMA4p9S0Sk+iFKrDdES/UHRvOvsLThYGsciG+0LhjIr97fHAkzTTC+AitZdRjKJ/EfB40L+9dbMsVj7Awu3/pIMbGs0FbNQH1PK8XdHZKeTJezBh1lgf2M25H3AluUmVSubM7brq71UKBSuOTBiSYRQRmZgNFrYs0UsdKYA3sBQ1O0YN5reosYxZsLitOjGGj6iEQJfGJ5QKvS8KB3r9xhT7Fp8sToPMgILka5bgH2O0FCS0+AbXi7GVGyil1RtdmpxXSa664u3rs8+whGQVfzUqLFiCW2OOKKJz7Bne0xmILryFfVtslKUbiamfGmVTShWLWVxtUW5raauagiiilJSarzKk3rC/PkTnLPxJb7Ev7XZujgAAAAAA==") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzI9r0kyAAABfAAAAFZjbWFwW8PsJwAAAfgAAAHSZ2x5ZnBgmMoAAAPgAAAEuGhlYWQbrV3TAAAA4AAAADZoaGVhB94DigAAALwAAAAkaG10eCQAAAAAAAHUAAAAJGxvY2EEdgXoAAADzAAAABRtYXhwARcAUwAAARgAAAAgbmFtZdCnsN8AAAiYAAACkXBvc3So4iAuAAALLAAAAK4AAQAAA4D/gABcBAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAkAAQAAAAEAAFtalDxfDzz1AAsEAAAAAADcRwzqAAAAANxHDOoAAP/MBAADNgAAAAgAAgAAAAAAAAABAAAACQBHAAQAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQQAAZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5znnQAOA/4AAXAOAAIAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAABQAAAAMAAAAsAAAABAAAAWIAAQAAAAAAXAADAAEAAAAsAAMACgAAAWIABAAwAAAABAAEAAEAAOdA//8AAOc5//8AAAABAAQAAAAEAAUABgAHAAgAAwABAAIAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAHAAAAAAAAAACAAA5zkAAOc5AAAABAAA5zoAAOc6AAAABQAA5zsAAOc7AAAABgAA5zwAAOc8AAAABwAA5z0AAOc9AAAACAAA5z4AAOc+AAAAAwAA5z8AAOc/AAAAAQAA50AAAOdAAAAAAgAAAAAAAABEAKgAwAEcAVgByAIaAlwAAgAAAAADBwKHAAsAKAAAAQ4BBx4BFz4BNy4BEwYiLwEHBiImND8BJyY0NjIfATc2MhYUDwEXFhQCAG+VAgKVb2+VAgKVBQoaCkZGChoUCkZGChQaCkZGChoUCkZGCgKGApVvb5UCApVvb5X+iAoKRkYKFBoKRkYKGhQKRkYKFBoKRkYKGgAAAAMAAP/XA6kC+gAOADEAOwAAAR4BFxEOAQchLgEnESExFyYiDwEGDwEOAR8BFg8BBhY/ATYfARY2LwEmPwE2Ji8BJicBPgE3Mx4BFxUhA1ohLAEBLCH9SyEsAQGSJgYYBi8FC2YNCAlLBwISARIMXwkJXwwSARICB0sJCA1mCwX+GQEsIeIhLAH+ggJ/ASwh/fUhLAEBLCECWYcMDGQKAgkCFgpJBwpqDA4FMgUFMgUNDWoKB0kKFgIJAgoBFyEsAQEsIQgAAAAAAQAAAAACrgK5AAgAAAEXCQEHASY0NwKGKP7zAQ0o/uAICAK4J/7v/u8nASQJFggABAAA/+MDqgMJAA8AIAAqADUAACUyFhcWFAYjISImNDc+ATMBHwEeAQcBDgEvAS4BNwE+AQEHDgEfARYyPwEDDwEXNz4BLwEmIgOFCxADBg4N/OMNDgYDEAsCYgJ1LgEt/u8wfjF3LgEtAREwfv6fLxsBG3YdSx4vGgGz+7McARt2HUsmDAsGFw4OFwcKDAK1AnUwfjH+8C4BLXcwfjEBEC4B/sQvHUsddhwbLwHdAbP7sx1LHXYcAAIAAP//A3kC/AAVACEAAAEeARcUBgcXFhQGIi8BDgEHLgEnPgEXDgEHHgEXPgE3LgEB34++BC0plQkTGQqXKmg6j74DA76PdJkDA5l0dJoDA5oC/AS+j0FyLZUKGRMJliAkAQS+j4++PAOadHSaAwOadHSaAAAAAAIAAP/MA6YDNgAjAEYAAAEyFhQGByEOAQcRHgEXIT4BNxE+ATIWFREOAQchLgEnET4BNyUxFxYHFQYPAQ4BLgE/AQYHBhcUBiImNSY3NjcnJjY3NTYWAf8OEhIN/v8qOQIBOCsCASo5AgESGxIBXEX9/UVdAwJbRgIvcgcBARBnCBkWBAdHwWR0ARIbEwKKeuFRCAQKDBkDFhIbEgEBOCr9/ys5AgE4KwEBDhISDf8ARl0DAlxFAgJGXQIRmgoMAxMJjAoEEBkLYA5catwOEhIN939wDG4LGQgBBwMAAAAAAgAA/88DwwMxACYAMQAAAT4BFxYfAh4BBxUGDwEXFgYHIwYvAQcGJi8BJj8BJy4BPwE2PwIPAhcHNxcnNycB1wkjEQ4Hcv4TFgICC7grAxQTARAN5OMRIwoBBwMruA0BDAELD/+bAm/7tivh4Su2+wMTEgsIBw3nJQMdEwEPC7T9Ex4EAwd4eAgKEAIND/6zDiQPAQoDJaoE4CWy+nZ2+rIlAAABAAD/zwPDAzEAJwAAAQ8BBgcVBhYfAQcGHwEeAT8BFxY3MT4BLwE3NjcxNiYvAiYnJgYHAddy/hALDQENuCsDBwEJIxLj4w4QExUDK7gLAgIWE/5yBw4RIwkDE+YlAgsBDiUOs/0PDgERCgh4eAcDBB4T/bMLEBQdAyXmDgcICxIAAAAAABIA3gABAAAAAAAAABUAAAABAAAAAAABAAsAFQABAAAAAAACAAcAIAABAAAAAAADAAsAJwABAAAAAAAEAAsAMgABAAAAAAAFAAsAPQABAAAAAAAGAAsASAABAAAAAAAKACsAUwABAAAAAAALABMAfgADAAEECQAAACoAkQADAAEECQABABYAuwADAAEECQACAA4A0QADAAEECQADABYA3wADAAEECQAEABYA9QADAAEECQAFABYBCwADAAEECQAGABYBIQADAAEECQAKAFYBNwADAAEECQALACYBjQpDcmVhdGVkIGJ5IGljb25mb250CmZvbnRfZmFtaWx5UmVndWxhcmZvbnRfZmFtaWx5Zm9udF9mYW1pbHlWZXJzaW9uIDEuMGZvbnRfZmFtaWx5R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg");
+}
+
+.font_family {
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ font-family: font_family!important;
+ font-size: 32rpx;
+ font-style: normal;
+}
+
+.icon-icon_guanbi:before {
+ content: "\E73F";
+}
+
+.icon-icon_shoucangjia:before {
+ content: "\E740";
+}
+
+.icon-icon_daohangfanhui:before {
+ content: "\E73E";
+}
+
+.icon-icon_jiucuo:before {
+ content: "\E739";
+}
+
+.icon-icon_sousuo:before {
+ content: "\E73A";
+}
+
+.icon-icon_fenxiang:before {
+ content: "\E73B";
+}
+
+.icon-icon_weishoucang:before {
+ content: "\E73C";
+}
+
+.icon-icon_yishoucang:before {
+ content: "\E73D";
+}
+
+page {
+ font-family: PingFangSC-Regular;
+ font-size: 32rpx;
+ height: 100%;
+}
+
+.font_family {
+ position: relative;
+ top: 4rpx;
+}
+
+.content {
+ height: 100%;
+ padding-bottom: 100rpx;
+}
+
+.body,.content {
+ box-sizing: border-box;
+}
+
+.body {
+ min-height: 100%;
+ overflow: auto;
+}
+
+checkbox,radio {
+ transform: scale(.8);
+}
+
+._a:focus {
+ background: none;
+}
+
+.p_40 {
+ padding: 40rpx;
+}
+
+._button::after {
+ border: 0;
+}
+
+.header.data-v-9fb79f8a {
+ background: #fff;
+ position: fixed;
+ top: 0;
+ width: 100%;
+ z-index: 10005;
+}
+
+.title-bar.data-v-9fb79f8a {
+ font-size: 36rpx;
+ padding-left: 20rpx;
+ position: relative;
+}
+
+.title-bar .title.data-v-9fb79f8a {
+ left: 50%;
+ position: absolute;
+ transform: translate(-50%);
+}
+
+.opt-back.data-v-9fb79f8a {
+ float: left;
+ font-size: 44rpx;
+ font-weight: 700;
+}
+
+.opt-back ._img.data-v-9fb79f8a {
+ height: 36rpx;
+ width: 36rpx;
+}
+
+.body.data-v-9fb79f8a {
+ overflow: auto;
+}
+
+.scroll-content.data-v-9fb79f8a {
+ text-align: center;
+}
+
+.scroll-content .item.data-v-9fb79f8a {
+ border-bottom: 1rpx solid #eee;
+ height: 60rpx;
+ line-height: 60rpx;
+}
+
+.prescriptionDetail.data-v-47a11b89 {
+ box-sizing: border-box;
+ padding-bottom: 100rpx;
+}
+
+.prescriptionDetail .body .head.data-v-47a11b89 {
+ background-color: #fff;
+ box-sizing: border-box;
+ font-size: 30rpx;
+ padding: 50rpx 64rpx 40rpx 36rpx;
+}
+
+.prescriptionDetail .body .head ._i.data-v-47a11b89 {
+ align-items: center;
+ display: flex;
+ justify-content: space-between;
+}
+
+.prescriptionDetail .body .head ._i ._h3.data-v-47a11b89 {
+ color: #333;
+ font-size: 40rpx;
+ font-weight: 700;
+}
+
+.prescriptionDetail .body .head ._i ._em.data-v-47a11b89 {
+ color: #979797;
+ font-size: 28rpx;
+ position: relative;
+ z-index: 4;
+}
+
+.prescriptionDetail .body .head ._i ._em ._img.data-v-47a11b89 {
+ height: 30rpx;
+ margin-right: 10rpx;
+ vertical-align: middle;
+ width: 31rpx;
+}
+
+.prescriptionDetail .body .head ._h4.data-v-47a11b89 {
+ color: #a67d41;
+ margin: 16rpx 0;
+}
+
+.prescriptionDetail .body .head ._h5.data-v-47a11b89 {
+ color: #979797;
+}
+
+.prescriptionDetail .body .drugInfo.data-v-47a11b89 {
+ background-color: #fff9f1;
+ box-sizing: border-box;
+ padding: 48rpx 36rpx;
+}
+
+.prescriptionDetail .body .drugInfo ._li.data-v-47a11b89 {
+ margin-bottom: 48rpx;
+}
+
+.prescriptionDetail .body .drugInfo ._li ._h3.data-v-47a11b89 {
+ color: #333;
+ font-size: 32rpx;
+ font-weight: 700;
+}
+
+.prescriptionDetail .body .drugInfo ._li ._p.data-v-47a11b89 {
+ font-size: 30rpx;
+}
+
+.prescriptionDetail .body .loginButton.data-v-47a11b89 {
+ bottom: 0;
+ height: 100vh;
+ position: fixed;
+ width: 100%;
+}
+
+.prescriptionDetail .body .loginButton .lb_model.data-v-47a11b89 {
+ background: linear-gradient(rgba(255,249,241,0),#fff9f1 650rpx);
+ bottom: 0;
+ height: 1000rpx;
+ position: absolute;
+ width: 100%;
+}
+
+.prescriptionDetail .body .loginButton ._button.data-v-47a11b89 {
+ background-color: #d5594e;
+ bottom: 398rpx;
+ color: #fff;
+ height: 90rpx;
+ left: 50%;
+ position: absolute;
+ text-align: center;
+ transform: translate(-50%);
+ width: 678rpx;
+}
+
+.prescriptionDetail .body .loginButton ._button ._img.data-v-47a11b89 {
+ height: 38rpx;
+ vertical-align: middle;
+ width: 46rpx;
+}
+
+.prescriptionDetail .body .interaction.data-v-47a11b89 {
+ bottom: 0;
+ box-shadow: 0 -8rpx 16rpx 0 rgba(0,0,0,.05);
+ box-sizing: border-box;
+ padding: 34rpx 0 calc(24rpx + env(safe-area-inset-bottom));
+ z-index: 2;
+}
+
+.prescriptionDetail .body .interaction ._button.data-v-47a11b89,.prescriptionDetail .body .interaction.data-v-47a11b89 {
+ align-items: center;
+ background-color: #fff;
+ display: flex;
+ justify-content: center;
+}
+
+.prescriptionDetail .body .interaction ._button.data-v-47a11b89 {
+ border: none;
+ border-radius: 0;
+ border-right: 2rpx solid #a67d41;
+ color: #a67d41;
+ font-size: 32rpx;
+ height: 44rpx;
+ line-height: 44rpx;
+ margin: 0;
+ padding: 0;
+ width: 374rpx;
+}
+
+.prescriptionDetail .body .interaction ._button ._img.data-v-47a11b89 {
+ height: 34rpx;
+ margin-right: 10rpx;
+ width: 32rpx;
+}
+
+.prescriptionDetail .body .interaction ._button.data-v-47a11b89:nth-child(3) {
+ border: none;
+}
+
+.prescriptionDetail .modals.data-v-47a11b89 {
+ background-color: #fff;
+ border-radius: 20rpx;
+ box-sizing: border-box;
+ height: 389rpx;
+ left: 50%;
+ padding: 50rpx 28rpx;
+ position: fixed;
+ text-align: center;
+ top: 50%;
+ transform: translate(-50%,-50%);
+ width: 576rpx;
+ z-index: 99;
+}
+
+.prescriptionDetail .modals .mdHead.data-v-47a11b89 {
+ position: relative;
+}
+
+.prescriptionDetail .modals .mdHead ._img.data-v-47a11b89 {
+ height: 18rpx;
+ width: 520rpx;
+}
+
+.prescriptionDetail .modals .mdHead ._span.data-v-47a11b89 {
+ color: #b4894a;
+ font-size: 38rpx;
+ font-weight: 700;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translate(-50%,-50%);
+}
+
+.prescriptionDetail .modals ._p.data-v-47a11b89 {
+ margin-bottom: 74rpx;
+ margin-top: 12rpx;
+}
+
+.prescriptionDetail .modals .loginBtn ._button.data-v-47a11b89 {
+ background-color: #fff;
+ border: 2rpx solid #979797;
+ border-radius: 12rpx;
+ color: #979797;
+ display: inline-block;
+ font-size: 32rpx;
+ height: 86rpx;
+ margin: 0;
+ min-width: 228rpx;
+ padding: 0;
+}
+
+.prescriptionDetail .modals .loginBtn ._button.data-v-47a11b89:last-child {
+ background-color: #d5594e;
+ border: none;
+ color: #fff;
+ font-weight: 700;
+ margin-left: 26rpx;
+}
+
+.prescriptionDetail .completeModals.data-v-47a11b89 {
+ background-color: #fff;
+ border-radius: 20rpx;
+ box-sizing: border-box;
+ height: 578rpx;
+ left: 50%;
+ padding-bottom: 24rpx;
+ padding-top: 48rpx;
+ position: fixed;
+ text-align: center;
+ top: 50%;
+ transform: translate(-50%,-50%);
+ width: 576rpx;
+ z-index: 99;
+}
+
+.prescriptionDetail .completeModals .mdHead.data-v-47a11b89 {
+ position: relative;
+}
+
+.prescriptionDetail .completeModals .mdHead ._img.data-v-47a11b89 {
+ height: 16rpx;
+ width: 520rpx;
+}
+
+.prescriptionDetail .completeModals .mdHead ._span.data-v-47a11b89 {
+ color: #b4894a;
+ font-size: 38rpx;
+ font-weight: 700;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translate(-50%,-50%);
+}
+
+.prescriptionDetail .completeModals ._p.data-v-47a11b89 {
+ color: #000;
+ font-size: 30rpx;
+ margin-bottom: 46rpx;
+ margin-top: 8rpx;
+}
+
+.prescriptionDetail .completeModals ._button.data-v-47a11b89 {
+ background-color: #fff;
+ border: 2rpx solid #a67d41;
+ border-radius: 42rpx;
+ color: #b4894a;
+ font-size: 32rpx;
+ font-weight: 700;
+ height: 72rpx;
+ line-height: 72rpx;
+ margin-bottom: 40rpx;
+ text-align: center;
+ width: 240rpx;
+}
+
+.modalBox.data-v-1883ae54 {
+ background: rgba(0,0,0,.5);
+ height: 100%;
+ left: 0;
+ position: fixed;
+ top: 0;
+ width: 100%;
+ z-index: 9;
+}
\ No newline at end of file
diff --git a/pages/image/image.js b/pages/image/image.js
new file mode 100644
index 0000000..dea8238
--- /dev/null
+++ b/pages/image/image.js
@@ -0,0 +1,73 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/image/image" ], {
+ "125d": function(n, t, e) {
+ "use strict";
+ e.d(t, "b", function() {
+ return u;
+ }), e.d(t, "c", function() {
+ return a;
+ }), e.d(t, "a", function() {
+ return o;
+ });
+ var o = {
+ xad: function() {
+ return e.e("components/xad/xad").then(e.bind(null, "9621"));
+ },
+ bootNav: function() {
+ return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f"));
+ }
+ }, u = function() {
+ var n = this.$createElement;
+ this._self._c;
+ }, a = [];
+ },
+ "7d5e": function(n, t, e) {
+ "use strict";
+ e.r(t);
+ var o = e("a1dc"), u = e.n(o);
+ for (var a in o) [ "default" ].indexOf(a) < 0 && function(n) {
+ e.d(t, n, function() {
+ return o[n];
+ });
+ }(a);
+ t["default"] = u.a;
+ },
+ a1dc: function(n, t, e) {
+ "use strict";
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ t.default = {
+ data: function() {
+ return {
+ url: ""
+ };
+ },
+ onLoad: function(n) {
+ this.url = n.url, this.x_get_ad("common"), this.cpAd();
+ },
+ methods: {}
+ };
+ },
+ da63: function(n, t, e) {
+ "use strict";
+ e.r(t);
+ var o = e("125d"), u = e("7d5e");
+ for (var a in u) [ "default" ].indexOf(a) < 0 && function(n) {
+ e.d(t, n, function() {
+ return u[n];
+ });
+ }(a);
+ var r = e("f0c5"), c = Object(r["a"])(u["default"], o["b"], o["c"], !1, null, null, null, !1, o["a"], void 0);
+ t["default"] = c.exports;
+ },
+ e320: function(n, t, e) {
+ "use strict";
+ (function(n, t) {
+ var o = e("4ea4");
+ e("94a9");
+ o(e("66fd"));
+ var u = o(e("da63"));
+ n.__webpack_require_UNI_MP_PLUGIN__ = e, t(u.default);
+ }).call(this, e("bc2e")["default"], e("543d")["createPage"]);
+ }
+}, [ [ "e320", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/image/image.json b/pages/image/image.json
new file mode 100644
index 0000000..34b4c57
--- /dev/null
+++ b/pages/image/image.json
@@ -0,0 +1,8 @@
+{
+ "navigationBarTitleText": "图片预览",
+ "enablePullDownRefresh": false,
+ "usingComponents": {
+ "xad": "/components/xad/xad",
+ "boot-nav": "/components/bootNav/bootNav"
+ }
+}
\ No newline at end of file
diff --git a/pages/image/image.wxml b/pages/image/image.wxml
new file mode 100644
index 0000000..49c6ee3
--- /dev/null
+++ b/pages/image/image.wxml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/pages/image/image.wxss b/pages/image/image.wxss
new file mode 100644
index 0000000..e69de29
diff --git a/pages/index/index.js b/pages/index/index.js
new file mode 100644
index 0000000..9e567d0
--- /dev/null
+++ b/pages/index/index.js
@@ -0,0 +1,120 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/index/index" ], {
+ "1f4b": function(t, n, e) {},
+ 2143: function(t, n, e) {
+ "use strict";
+ var i = e("1f4b"), a = e.n(i);
+ a.a;
+ },
+ 4783: function(t, n, e) {
+ "use strict";
+ e.r(n);
+ var i = e("fac9"), a = e.n(i);
+ for (var o in i) [ "default" ].indexOf(o) < 0 && function(t) {
+ e.d(n, t, function() {
+ return i[t];
+ });
+ }(o);
+ n["default"] = a.a;
+ },
+ 6431: function(t, n, e) {
+ "use strict";
+ e.r(n);
+ var i = e("9b48"), a = e("4783");
+ for (var o in a) [ "default" ].indexOf(o) < 0 && function(t) {
+ e.d(n, t, function() {
+ return a[t];
+ });
+ }(o);
+ e("2143");
+ var c = e("f0c5"), u = Object(c["a"])(a["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0);
+ n["default"] = u.exports;
+ },
+ "8be9": function(t, n, e) {
+ "use strict";
+ (function(t, n) {
+ var i = e("4ea4");
+ e("94a9");
+ i(e("66fd"));
+ var a = i(e("6431"));
+ t.__webpack_require_UNI_MP_PLUGIN__ = e, n(a.default);
+ }).call(this, e("bc2e")["default"], e("543d")["createPage"]);
+ },
+ "9b48": function(t, n, e) {
+ "use strict";
+ e.d(n, "b", function() {
+ return a;
+ }), e.d(n, "c", function() {
+ return o;
+ }), e.d(n, "a", function() {
+ return i;
+ });
+ var i = {
+ xad: function() {
+ return e.e("components/xad/xad").then(e.bind(null, "9621"));
+ },
+ bootNav: function() {
+ return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f"));
+ }
+ }, a = function() {
+ var t = this.$createElement;
+ this._self._c;
+ this.$mp.data = Object.assign({}, {
+ $root: {
+ a0: {}
+ }
+ });
+ }, o = [];
+ },
+ fac9: function(t, n, e) {
+ "use strict";
+ (function(t) {
+ var i = e("4ea4");
+ Object.defineProperty(n, "__esModule", {
+ value: !0
+ }), n.default = void 0;
+ i(e("5c77"));
+ var a = e("aef3"), o = {
+ data: function() {
+ return {
+ mixins: [ a.mixin ],
+ title: this.appTitle,
+ fangji: [],
+ current_page: "",
+ share: {
+ title: this.appName,
+ path: "/pages/index/index",
+ imageUrl: "",
+ desc: "",
+ content: ""
+ }
+ };
+ },
+ onShareAppMessage: function() {
+ return {
+ title: this.title
+ };
+ },
+ onShareTimeline: function() {
+ return {
+ title: this.title
+ };
+ },
+ onLoad: function() {
+ this.x_config();
+ var n = this;
+ t.getStorageSync("uToken") ? (n.x_get_ad("common"), n.cpAd()) : setTimeout(function() {
+ n.x_get_ad("common"), n.cpAd();
+ }, 3e3);
+ },
+ methods: {
+ x_config: function() {
+ this.x_request("api/config/index/", {}, function(t, n) {
+ 1 === n.code && (t.item_ad = n.data.ad);
+ });
+ }
+ }
+ };
+ n.default = o;
+ }).call(this, e("543d")["default"]);
+ }
+}, [ [ "8be9", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/index/index.json b/pages/index/index.json
new file mode 100644
index 0000000..dde690d
--- /dev/null
+++ b/pages/index/index.json
@@ -0,0 +1,7 @@
+{
+ "navigationBarTitleText": "口袋方剂学",
+ "usingComponents": {
+ "xad": "/components/xad/xad",
+ "boot-nav": "/components/bootNav/bootNav"
+ }
+}
\ No newline at end of file
diff --git a/pages/index/index.wxml b/pages/index/index.wxml
new file mode 100644
index 0000000..2c5fb7e
--- /dev/null
+++ b/pages/index/index.wxml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/index/index.wxss b/pages/index/index.wxss
new file mode 100644
index 0000000..bf6c4c0
--- /dev/null
+++ b/pages/index/index.wxss
@@ -0,0 +1,1418 @@
+page {
+ font-family: -apple-system-font,Helvetica Neue,sans-serif;
+ line-height: 1.6;
+}
+
+icon {
+ vertical-align: middle;
+}
+
+.weui-cells {
+ background-color: #fff;
+ font-size: 34rpx;
+ line-height: 1.41176471;
+ margin-top: 1.17647059em;
+ position: relative;
+}
+
+.weui-cells:before {
+ border-top: 1rpx solid #d9d9d9;
+ top: 0;
+}
+
+.weui-cells:after,.weui-cells:before {
+ color: #d9d9d9;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+}
+
+.weui-cells:after {
+ border-bottom: 1rpx solid #d9d9d9;
+ bottom: 0;
+}
+
+.weui-cells__title {
+ color: #999;
+ font-size: 28rpx;
+ margin-bottom: .3em;
+ margin-top: .77em;
+ padding-left: 30rpx;
+ padding-right: 30rpx;
+}
+
+.weui-cells_after-title {
+ margin-top: 0;
+}
+
+.weui-cells__tips {
+ color: #999;
+ font-size: 28rpx;
+ margin-top: .3em;
+ padding-left: 30rpx;
+ padding-right: 30rpx;
+}
+
+.weui-cell {
+ align-items: center;
+ display: flex;
+ padding: 20rpx 30rpx;
+ position: relative;
+}
+
+.weui-cell:before {
+ border-top: 1rpx solid #d9d9d9;
+ color: #d9d9d9;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-cell:first-child:before {
+ display: none;
+}
+
+.weui-cell_active {
+ background-color: #ececec;
+}
+
+.weui-cell_primary {
+ align-items: flex-start;
+}
+
+.weui-cell__bd {
+ flex: 1;
+}
+
+.weui-cell__ft {
+ color: #999;
+ text-align: right;
+}
+
+.weui-cell_access {
+ color: inherit;
+}
+
+.weui-cell__ft_in-access {
+ padding-right: 26rpx;
+ position: relative;
+}
+
+.weui-cell__ft_in-access:after {
+ border-color: #c8c8cd;
+ border-style: solid;
+ border-width: 4rpx 4rpx 0 0;
+ content: " ";
+ display: inline-block;
+ height: 12rpx;
+ margin-top: -8rpx;
+ position: relative;
+ position: absolute;
+ right: 4rpx;
+ top: -4rpx;
+ top: 50%;
+ transform: matrix(.71,.71,-.71,.71,0,0);
+ width: 12rpx;
+}
+
+.weui-cell_link {
+ color: #586c94;
+ font-size: 28rpx;
+}
+
+.weui-cell_link:active {
+ background-color: #ececec;
+}
+
+.weui-cell_link:first-child:before {
+ display: block;
+}
+
+.weui-icon-radio {
+ margin-left: 6.4rpx;
+ margin-right: 6.4rpx;
+}
+
+.weui-icon-checkbox_circle,.weui-icon-checkbox_success {
+ margin-left: 9.2rpx;
+ margin-right: 9.2rpx;
+}
+
+.weui-check__label:active {
+ background-color: #ececec;
+}
+
+.weui-check {
+ left: -19998rpx;
+ position: absolute;
+}
+
+.weui-check__hd_in-checkbox {
+ padding-right: .35em;
+}
+
+.weui-cell__ft_in-radio {
+ padding-left: .35em;
+}
+
+.weui-cell_input {
+ padding-bottom: 0;
+ padding-top: 0;
+}
+
+.weui-label {
+ word-wrap: break-word;
+ width: 210rpx;
+ word-break: break-all;
+}
+
+.weui-input {
+ height: 2.58823529em;
+ line-height: 2.58823529em;
+ min-height: 2.58823529em;
+}
+
+.weui-toptips {
+ word-wrap: break-word;
+ color: #fff;
+ font-size: 28rpx;
+ left: 0;
+ padding: 10rpx;
+ position: fixed;
+ right: 0;
+ text-align: center;
+ top: 0;
+ transform: translateZ(0);
+ word-break: break-all;
+ z-index: 5000;
+}
+
+.weui-toptips_warn {
+ background-color: #e64340;
+}
+
+.weui-textarea {
+ display: block;
+ width: 100%;
+}
+
+.weui-textarea-counter {
+ color: #b2b2b2;
+ text-align: right;
+}
+
+.weui-cell_warn,.weui-textarea-counter_warn {
+ color: #e64340;
+}
+
+.weui-form-preview {
+ background-color: #fff;
+ position: relative;
+}
+
+.weui-form-preview:before {
+ border-top: 1rpx solid #d9d9d9;
+ top: 0;
+}
+
+.weui-form-preview:after,.weui-form-preview:before {
+ color: #d9d9d9;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+}
+
+.weui-form-preview:after {
+ border-bottom: 1rpx solid #d9d9d9;
+ bottom: 0;
+}
+
+.weui-form-preview__value {
+ font-size: 28rpx;
+}
+
+.weui-form-preview__value_in-hd {
+ font-size: 52rpx;
+}
+
+.weui-form-preview__hd {
+ line-height: 2.5em;
+ padding: 20rpx 30rpx;
+ position: relative;
+ text-align: right;
+}
+
+.weui-form-preview__hd:after {
+ border-bottom: 1rpx solid #d9d9d9;
+ bottom: 0;
+ color: #d9d9d9;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+}
+
+.weui-form-preview__bd {
+ color: #999;
+ font-size: .9em;
+ line-height: 2;
+ padding: 20rpx 30rpx;
+ text-align: right;
+}
+
+.weui-form-preview__ft {
+ display: flex;
+ line-height: 100rpx;
+ position: relative;
+}
+
+.weui-form-preview__ft:after {
+ border-top: 1rpx solid #d5d5d6;
+ color: #d5d5d6;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-form-preview__item {
+ overflow: hidden;
+}
+
+.weui-form-preview__label {
+ color: #999;
+ float: left;
+ margin-right: 1em;
+ min-width: 4em;
+ text-align: justify;
+ text-align-last: justify;
+}
+
+.weui-form-preview__value {
+ word-wrap: break-word;
+ display: block;
+ overflow: hidden;
+ word-break: normal;
+}
+
+.weui-form-preview__btn {
+ color: #3cc51f;
+ display: block;
+ flex: 1;
+ position: relative;
+ text-align: center;
+}
+
+.weui-form-preview__btn:after {
+ border-left: 1rpx solid #d5d5d6;
+ bottom: 0;
+ color: #d5d5d6;
+ content: " ";
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 2rpx;
+}
+
+.weui-form-preview__btn:first-child:after {
+ display: none;
+}
+
+.weui-form-preview__btn_active {
+ background-color: #eee;
+}
+
+.weui-form-preview__btn_default {
+ color: #999;
+}
+
+.weui-form-preview__btn_primary {
+ color: #0bb20c;
+}
+
+.weui-cell_select {
+ padding: 0;
+}
+
+.weui-select {
+ border-right: 1rpx solid #d9d9d9;
+ height: 2.58823529em;
+ line-height: 2.58823529em;
+ min-height: 2.58823529em;
+ padding-left: 30rpx;
+ padding-right: 60rpx;
+ position: relative;
+}
+
+.weui-select:before {
+ border-color: #c8c8cd;
+ border-style: solid;
+ border-width: 4rpx 4rpx 0 0;
+ content: " ";
+ display: inline-block;
+ height: 12rpx;
+ margin-top: -8rpx;
+ position: relative;
+ position: absolute;
+ right: 30rpx;
+ top: -4rpx;
+ top: 50%;
+ transform: matrix(.71,.71,-.71,.71,0,0);
+ width: 12rpx;
+}
+
+.weui-select_in-select-after {
+ padding-left: 0;
+}
+
+.weui-cell__bd_in-select-before,.weui-cell__hd_in-select-after {
+ padding-left: 30rpx;
+}
+
+.weui-cell_vcode {
+ padding-right: 0;
+}
+
+.weui-vcode-btn,.weui-vcode-img {
+ height: 2.58823529em;
+ margin-left: 10rpx;
+ vertical-align: middle;
+}
+
+.weui-vcode-btn {
+ border-left: 2rpx solid #e5e5e5;
+ color: #3cc51f;
+ display: inline-block;
+ font-size: 34rpx;
+ line-height: 2.58823529em;
+ padding: 0 .6em 0 .7em;
+ white-space: nowrap;
+}
+
+.weui-vcode-btn:active {
+ color: #52a341;
+}
+
+.weui-cell_switch {
+ padding-bottom: 12rpx;
+ padding-top: 12rpx;
+}
+
+.weui-uploader__hd {
+ align-items: center;
+ display: flex;
+ padding-bottom: 20rpx;
+}
+
+.weui-uploader__title {
+ flex: 1;
+}
+
+.weui-uploader__info {
+ color: #b2b2b2;
+}
+
+.weui-uploader__bd {
+ margin-bottom: -8rpx;
+ margin-right: -18rpx;
+ overflow: hidden;
+}
+
+.weui-uploader__file {
+ float: left;
+ margin-bottom: 18rpx;
+ margin-right: 18rpx;
+}
+
+.weui-uploader__img {
+ display: block;
+ height: 158rpx;
+ width: 158rpx;
+}
+
+.weui-uploader__file_status {
+ position: relative;
+}
+
+.weui-uploader__file_status:before {
+ background-color: rgba(0,0,0,.5);
+ bottom: 0;
+ content: " ";
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-uploader__file-content {
+ color: #fff;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translate(-50%,-50%);
+}
+
+.weui-uploader__input-box {
+ border: 2rpx solid #d9d9d9;
+ float: left;
+ height: 154rpx;
+ margin-bottom: 18rpx;
+ margin-right: 18rpx;
+ position: relative;
+ width: 154rpx;
+}
+
+.weui-uploader__input-box:after,.weui-uploader__input-box:before {
+ background-color: #d9d9d9;
+ content: " ";
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translate(-50%,-50%);
+}
+
+.weui-uploader__input-box:before {
+ height: 79rpx;
+ width: 4rpx;
+}
+
+.weui-uploader__input-box:after {
+ height: 4rpx;
+ width: 79rpx;
+}
+
+.weui-uploader__input-box:active {
+ border-color: #999;
+}
+
+.weui-uploader__input-box:active:after,.weui-uploader__input-box:active:before {
+ background-color: #999;
+}
+
+.weui-uploader__input {
+ height: 100%;
+ left: 0;
+ opacity: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: 1;
+}
+
+.weui-article {
+ font-size: 30rpx;
+ padding: 40rpx 30rpx;
+}
+
+.weui-article__section {
+ margin-bottom: 1.5em;
+}
+
+.weui-article__h1 {
+ font-size: 36rpx;
+ font-weight: 400;
+ margin-bottom: .9em;
+}
+
+.weui-article__h2 {
+ font-size: 32rpx;
+ font-weight: 400;
+ margin-bottom: .34em;
+}
+
+.weui-article__h3 {
+ font-size: 30rpx;
+ font-weight: 400;
+ margin-bottom: .34em;
+}
+
+.weui-article__p {
+ margin: 0 0 .8em;
+}
+
+.weui-msg {
+ padding-top: 72rpx;
+ text-align: center;
+}
+
+.weui-msg__link {
+ color: #586c94;
+ display: inline;
+}
+
+.weui-msg__icon-area {
+ margin-bottom: 60rpx;
+}
+
+.weui-msg__text-area {
+ margin-bottom: 50rpx;
+ padding: 0 40rpx;
+}
+
+.weui-msg__title {
+ font-size: 40rpx;
+ font-weight: 400;
+ margin-bottom: 10rpx;
+}
+
+.weui-msg__desc {
+ color: #999;
+ font-size: 28rpx;
+}
+
+.weui-msg__opr-area {
+ margin-bottom: 50rpx;
+}
+
+.weui-msg__extra-area {
+ color: #999;
+ font-size: 28rpx;
+ margin-bottom: 30rpx;
+}
+
+@media screen and (min-height:438px) {
+ .weui-msg__extra-area {
+ bottom: 0;
+ left: 0;
+ position: fixed;
+ text-align: center;
+ width: 100%;
+ }
+}
+
+.weui-flex {
+ display: flex;
+}
+
+.weui-flex__item {
+ flex: 1;
+}
+
+.weui-btn {
+ margin-top: 30rpx;
+}
+
+.weui-btn:first-child {
+ margin-top: 0;
+}
+
+.weui-btn-area {
+ margin: 1.17647059em 30rpx .3em;
+}
+
+.weui-agree {
+ display: block;
+ font-size: 26rpx;
+ padding: .5em 30rpx;
+}
+
+.weui-agree__text {
+ color: #999;
+}
+
+.weui-agree__link {
+ color: #586c94;
+ display: inline;
+}
+
+.weui-agree__checkbox {
+ left: -19998rpx;
+ position: absolute;
+}
+
+.weui-agree__checkbox-icon {
+ background-color: #fff;
+ border: 2rpx solid #d1d1d1;
+ border-radius: 6rpx;
+ display: inline-block;
+ height: 22rpx;
+ position: relative;
+ top: 4rpx;
+ width: 22rpx;
+}
+
+.weui-agree__checkbox-icon-check {
+ left: 2rpx;
+ position: absolute;
+ top: 2rpx;
+}
+
+.weui-footer {
+ color: #999;
+ font-size: 28rpx;
+ text-align: center;
+}
+
+.weui-footer_fixed-bottom {
+ bottom: .52em;
+ left: 0;
+ position: fixed;
+ right: 0;
+}
+
+.weui-footer__links {
+ font-size: 0;
+}
+
+.weui-footer__link {
+ color: #586c94;
+ display: inline-block;
+ font-size: 28rpx;
+ margin: 0 .62em;
+ position: relative;
+ vertical-align: top;
+}
+
+.weui-footer__link:before {
+ border-left: 1rpx solid #c7c7c7;
+ bottom: 0;
+ bottom: .36em;
+ color: #c7c7c7;
+ content: " ";
+ left: 0;
+ left: -.65em;
+ position: absolute;
+ top: 0;
+ top: .36em;
+ width: 2rpx;
+}
+
+.weui-footer__link:first-child:before {
+ display: none;
+}
+
+.weui-footer__text {
+ font-size: 24rpx;
+ padding: 0 .34em;
+}
+
+.weui-grids {
+ border-left: 1rpx solid #d9d9d9;
+ border-top: 1rpx solid #d9d9d9;
+ overflow: hidden;
+}
+
+.weui-grid {
+ border-bottom: 1rpx solid #d9d9d9;
+ border-right: 1rpx solid #d9d9d9;
+ box-sizing: border-box;
+ float: left;
+ padding: 40rpx 20rpx;
+ position: relative;
+ width: 33.33333333%;
+}
+
+.weui-grid_active {
+ background-color: #ececec;
+}
+
+.weui-grid__icon {
+ display: block;
+ height: 56rpx;
+ margin: 0 auto;
+ width: 56rpx;
+}
+
+.weui-grid__label {
+ color: #000;
+ display: block;
+ font-size: 28rpx;
+ margin-top: 10rpx;
+ overflow: hidden;
+ text-align: center;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.weui-loading {
+ animation: a 1s steps(12) infinite;
+ background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;
+ background-size: 100%;
+ display: inline-block;
+ height: 40rpx;
+ margin: 0 10rpx;
+ vertical-align: middle;
+ width: 40rpx;
+}
+
+.weui-loading.weui-loading_transparent {
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E");
+}
+
+@-webkit-keyframes a {
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ to {
+ transform: rotate(1turn);
+ }
+}
+
+@keyframes a {
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ to {
+ transform: rotate(1turn);
+ }
+}
+
+.weui-badge {
+ background-color: #e64340;
+ border-radius: 36rpx;
+ color: #fff;
+ display: inline-block;
+ font-size: 24rpx;
+ line-height: 1.2;
+ min-width: 16rpx;
+ padding: .15em .4em;
+ text-align: center;
+ vertical-align: middle;
+}
+
+.weui-badge_dot {
+ min-width: 0;
+ padding: .4em;
+}
+
+.weui-loadmore {
+ font-size: 28rpx;
+ line-height: 1.6em;
+ margin: 1.5em auto;
+ text-align: center;
+ width: 65%;
+}
+
+.weui-loadmore__tips {
+ display: inline-block;
+ vertical-align: middle;
+}
+
+.weui-loadmore_line {
+ border-top: 2rpx solid #e5e5e5;
+ margin-top: 2.4em;
+}
+
+.weui-loadmore__tips_in-line {
+ background-color: #fff;
+ color: #999;
+ padding: 0 .55em;
+ position: relative;
+ top: -.9em;
+}
+
+.weui-loadmore__tips_in-dot {
+ height: 1.6em;
+ padding: 0 .16em;
+ position: relative;
+ width: 8rpx;
+}
+
+.weui-loadmore__tips_in-dot:before {
+ background-color: #e5e5e5;
+ border-radius: 50%;
+ content: " ";
+ height: 8rpx;
+ left: 50%;
+ margin-left: -4rpx;
+ margin-top: -2rpx;
+ position: absolute;
+ top: 50%;
+ width: 8rpx;
+}
+
+.weui-panel {
+ background-color: #fff;
+ margin-top: 20rpx;
+ overflow: hidden;
+ position: relative;
+}
+
+.weui-panel:first-child {
+ margin-top: 0;
+}
+
+.weui-panel:before {
+ border-top: 1rpx solid #e5e5e5;
+ top: 0;
+}
+
+.weui-panel:after,.weui-panel:before {
+ color: #e5e5e5;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+}
+
+.weui-panel:after {
+ border-bottom: 1rpx solid #e5e5e5;
+ bottom: 0;
+}
+
+.weui-panel__hd {
+ color: #999;
+ font-size: 26rpx;
+ padding: 28rpx 30rpx 20rpx;
+ position: relative;
+}
+
+.weui-panel__hd:after {
+ border-bottom: 1rpx solid #e5e5e5;
+ bottom: 0;
+ color: #e5e5e5;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+}
+
+.weui-media-box {
+ padding: 30rpx;
+ position: relative;
+}
+
+.weui-media-box:before {
+ border-top: 1rpx solid #e5e5e5;
+ color: #e5e5e5;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-media-box:first-child:before {
+ display: none;
+}
+
+.weui-media-box__title {
+ word-wrap: normal;
+ word-wrap: break-word;
+ font-size: 34rpx;
+ font-weight: 400;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: auto;
+ word-break: break-all;
+}
+
+.weui-media-box__desc {
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 2;
+ color: #999;
+ display: -webkit-box;
+ font-size: 26rpx;
+ line-height: 1.2;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.weui-media-box__info {
+ color: #cecece;
+ font-size: 26rpx;
+ line-height: 1em;
+ list-style: none;
+ margin-top: 30rpx;
+ overflow: hidden;
+ padding-bottom: 10rpx;
+}
+
+.weui-media-box__info__meta {
+ float: left;
+ padding-right: 1em;
+}
+
+.weui-media-box__info__meta_extra {
+ border-left: 2rpx solid #cecece;
+ padding-left: 1em;
+}
+
+.weui-media-box__title_in-text {
+ margin-bottom: 16rpx;
+}
+
+.weui-media-box_appmsg {
+ align-items: center;
+ display: flex;
+}
+
+.weui-media-box__thumb {
+ height: 100%;
+ vertical-align: top;
+ width: 100%;
+}
+
+.weui-media-box__hd_in-appmsg {
+ height: 120rpx;
+ line-height: 120rpx;
+ margin-right: .8em;
+ text-align: center;
+ width: 120rpx;
+}
+
+.weui-media-box__bd_in-appmsg {
+ flex: 1;
+ min-width: 0;
+}
+
+.weui-media-box_small-appmsg {
+ padding: 0;
+}
+
+.weui-cells_in-small-appmsg {
+ margin-top: 0;
+}
+
+.weui-cells_in-small-appmsg:before {
+ display: none;
+}
+
+.weui-progress {
+ align-items: center;
+ display: flex;
+}
+
+.weui-progress__bar {
+ flex: 1;
+}
+
+.weui-progress__opr {
+ font-size: 0;
+ margin-left: 30rpx;
+}
+
+.weui-navbar {
+ border-bottom: 1rpx solid #ccc;
+ display: flex;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: 500;
+}
+
+.weui-navbar__item {
+ display: block;
+ flex: 1;
+ font-size: 0;
+ padding: 26rpx 0;
+ position: relative;
+ text-align: center;
+}
+
+.weui-navbar__item.weui-bar__item_on {
+ color: #1aad19;
+}
+
+.weui-navbar__slider {
+ background-color: #1aad19;
+ bottom: 0;
+ content: " ";
+ height: 6rpx;
+ left: 0;
+ position: absolute;
+ transition: transform .3s;
+ transition: transform .3s,-webkit-transform .3s;
+ width: 6em;
+}
+
+.weui-navbar__title {
+ word-wrap: normal;
+ display: inline-block;
+ font-size: 30rpx;
+ max-width: 8em;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: auto;
+}
+
+.weui-tab {
+ height: 100%;
+ position: relative;
+}
+
+.weui-tab__panel {
+ -webkit-overflow-scrolling: touch;
+ box-sizing: border-box;
+ height: 100%;
+ overflow: auto;
+ padding-top: 100rpx;
+}
+
+.weui-search-bar {
+ background-color: #efeff4;
+ border-bottom: 1rpx solid #d7d6dc;
+ border-top: 1rpx solid #d7d6dc;
+ box-sizing: border-box;
+ display: flex;
+ padding: 16rpx 20rpx;
+ position: relative;
+}
+
+.weui-icon-search {
+ font-size: inherit;
+ margin-right: 16rpx;
+}
+
+.weui-icon-search_in-box {
+ left: 20rpx;
+ position: absolute;
+ top: 14rpx;
+}
+
+.weui-search-bar__text {
+ display: inline-block;
+ font-size: 28rpx;
+ vertical-align: middle;
+}
+
+.weui-search-bar__form {
+ background: #fff;
+ border: 1rpx solid #e6e6ea;
+ border-radius: 10rpx;
+ flex: auto;
+ position: relative;
+}
+
+.weui-search-bar__box {
+ box-sizing: border-box;
+ padding-left: 60rpx;
+ padding-right: 60rpx;
+ position: relative;
+ width: 100%;
+ z-index: 1;
+}
+
+.weui-search-bar__input {
+ font-size: 28rpx;
+ height: 56rpx;
+ line-height: 56rpx;
+}
+
+.weui-icon-clear {
+ font-size: 0;
+ padding: 14rpx 16rpx;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-search-bar__label {
+ background: #fff;
+ border-radius: 6rpx;
+ bottom: 0;
+ color: #9b9b9b;
+ left: 0;
+ line-height: 56rpx;
+ position: absolute;
+ right: 0;
+ text-align: center;
+ top: 0;
+ z-index: 2;
+}
+
+.weui-search-bar__cancel-btn {
+ color: #09bb07;
+ line-height: 56rpx;
+ margin-left: 20rpx;
+ white-space: nowrap;
+}
+
+._a {
+ -webkit-tap-highlight-color: rgba(0,0,0,0);
+ text-decoration: none;
+}
+
+page {
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAY0AAsAAAAAC9wAAAXkAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDUgqJOIdtATYCJAMkCxQABCAFhREHgS4bMwoRlaQ1kX2FTRnuRaplOBsKgIICnthnBnjg73536oGFARAwBgIEz9P++M6dmff8wWZ3UAlaOUlJqGLbhpBVf1p9xRXe8d9p87IpNym0JXM92ItSSFwx7cFON0f88a9ugAAC5pvTXGxMgARQFvzjH95Fc4oj24qdKF4dC/AyXMRbgpoDN+pJAuB4Nqa2V5Do2vh3dfXmqXBlGhEKiUagBAK1qtkJCSicn0XcMir3ZC8+82YI4JOOJ6h52x4StDHQXgLItujIYNBuhDETRsH12QMnGuQCFq46px4DcD77fNmERaINCktDB/ZHbA2DDb9Wrm7AiqKjTCcK5O6SgH4aaKAUwIDMDKanAStqSsHw3TSXymmXQbfVDbMRVlcm4mS3A4OFjYO76h9PgdiQO4RmV9DldsmII7K6ChZYsLoa8SKra2CBA6trxTrPOgTR8KyHfBASPVAAeMkJiQAJgCwCyB8gb7PiVo8HjcHFs0iYpu+kqxNvqIun8pyd3HD3WJWKHBuj1GqGZb2FNWY0GedRWUwwtLh4pNaUYiS1w0UmJCUqyj1zxYbb9mKJ3tlXthp8GRHXmJDCsEhqSonSon6CkRTmQTNajHI0MYvovLYcX3E54B1cGxa+JkJcTOTWikxFRUJdg5raYyUSPNOUujK2Ieyyah99ld0ceU0dtmZI5TEyXDtnvc8BuzAjasGosib26JJFqjVHgENY/7xqC8vSajV10ph7ggcPmfBOv7Y27W+Wxp17Z6cljxEENY16TNTwgonoKIMgtbr2DcgJRkWqqF1VKRHLqC/0cAWBJHdzFedcRKYU1T9sDpfVhJINOesKr0d131kzM7F2mQ6CkBAMY0KSFMlQNEPnklfAAML2A0mhqansjBtDiQg0+NiSlpoQSPHIlb4KGw2cNp89tQMJr6AEQRMWO6om3EyZpWwr0XSWi/MusPRWIVyCIILnD5xogbzTvua+80J3dodr30iv3rUjwsIwGrc5HbCwrExqfNqaZxhtETGweXX6jXDt7o6fZlyC9+jkHobycxk8A/GCGXZOWWaZsKLfFZ8UUMQHvg3/AzHqMYnjacO0tE+Qf90gbjofeAcyqgsFrf49Cp2j6emPdr/9bbECJ09O/Ja9l9tPgI+TY1deYg0Nnsl1QmG1haOFVCzqjHRq6gtwGgRNOjWsTuVIb3JSQcHiMEdWUflwyPhipmdoZXgdNZ2xQLqHurOkJeJ3DuADLb5+WzhYM/Lz5eDxqMXHbyuaZwDJsmgcUz8jarNLA1fEbAu8zg/1TY2Gd1u8Qgc++l5dkJ34GT8Qn7NCgs4eh7S9xsUCLTYu+ec0Rz8jZKs8d0ow5bjWCf2/+y3za6aWRyeKmyeYPnfyCXaVh19nyIeNEz5NOHNCMP45XdCEFrTBd3G55B/T/inRE+6TcycFU/PiociD+Lq8Efu/nB7HDkUnpR0YTztOO7N6xrNagmI4UgSUV+2oMxCpDasJANQzdQGib5RaB6JZ/cqZAqLHBvQyt+GZW9jCzIPe/e26fIRrAvXXSHxzA6MtWenD5eLosy6K+23ICP4DkjnJeHaKeHNGH4kVGU9bTewWfVEOESpI9Ct7U9htQQRSKqI4MokWKACjqQZLUwO2pp34StydHkjy5ZjMA4p9S0Sk+iFKrDdES/UHRvOvsLThYGsciG+0LhjIr97fHAkzTTC+AitZdRjKJ/EfB40L+9dbMsVj7Awu3/pIMbGs0FbNQH1PK8XdHZKeTJezBh1lgf2M25H3AluUmVSubM7brq71UKBSuOTBiSYRQRmZgNFrYs0UsdKYA3sBQ1O0YN5reosYxZsLitOjGGj6iEQJfGJ5QKvS8KB3r9xhT7Fp8sToPMgILka5bgH2O0FCS0+AbXi7GVGyil1RtdmpxXSa664u3rs8+whGQVfzUqLFiCW2OOKKJz7Bne0xmILryFfVtslKUbiamfGmVTShWLWVxtUW5raauagiiilJSarzKk3rC/PkTnLPxJb7Ev7XZujgAAAAAA==") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg");
+}
+
+.font_family {
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ font-family: font_family!important;
+ font-size: 32rpx;
+ font-style: normal;
+}
+
+.icon-icon_guanbi:before {
+ content: "\E73F";
+}
+
+.icon-icon_shoucangjia:before {
+ content: "\E740";
+}
+
+.icon-icon_daohangfanhui:before {
+ content: "\E73E";
+}
+
+.icon-icon_jiucuo:before {
+ content: "\E739";
+}
+
+.icon-icon_sousuo:before {
+ content: "\E73A";
+}
+
+.icon-icon_fenxiang:before {
+ content: "\E73B";
+}
+
+.icon-icon_weishoucang:before {
+ content: "\E73C";
+}
+
+.icon-icon_yishoucang:before {
+ content: "\E73D";
+}
+
+page {
+ font-family: PingFangSC-Regular;
+ font-size: 32rpx;
+ height: 100%;
+}
+
+.font_family {
+ position: relative;
+ top: 4rpx;
+}
+
+.content {
+ height: 100%;
+ padding-bottom: 100rpx;
+}
+
+.body,.content {
+ box-sizing: border-box;
+}
+
+.body {
+ min-height: 100%;
+ overflow: auto;
+}
+
+checkbox,radio {
+ transform: scale(.8);
+}
+
+._a:focus {
+ background: none;
+}
+
+.p_40 {
+ padding: 40rpx;
+}
+
+._button::after {
+ border: 0;
+}
+
+.header.data-v-9fb79f8a {
+ background: #fff;
+ position: fixed;
+ top: 0;
+ width: 100%;
+ z-index: 10005;
+}
+
+.title-bar.data-v-9fb79f8a {
+ font-size: 36rpx;
+ padding-left: 20rpx;
+ position: relative;
+}
+
+.title-bar .title.data-v-9fb79f8a {
+ left: 50%;
+ position: absolute;
+ transform: translate(-50%);
+}
+
+.opt-back.data-v-9fb79f8a {
+ float: left;
+ font-size: 44rpx;
+ font-weight: 700;
+}
+
+.opt-back ._img.data-v-9fb79f8a {
+ height: 36rpx;
+ width: 36rpx;
+}
+
+.body.data-v-9fb79f8a {
+ overflow: auto;
+}
+
+.scroll-content.data-v-9fb79f8a {
+ text-align: center;
+}
+
+.scroll-content .item.data-v-9fb79f8a {
+ border-bottom: 1rpx solid #eee;
+ height: 60rpx;
+ line-height: 60rpx;
+}
+
+.IndexContainer.data-v-6414c978 {
+ box-sizing: border-box;
+ height: 100vh;
+}
+
+.IndexContainer .body.data-v-6414c978 {
+ background: no-repeat;
+ background-image: url(data:image/jpeg;base64,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AAAARW1sRGJvb2wAAAAAAEludHJib29sAAAAAABCY2tnT2JqYwAAAAEAAAAAAABSR0JDAAAAAwAAAABSZCAgZG91YkBv4AAAAAAAAAAAAEdybiBkb3ViQG/gAAAAAAAAAAAAQmwgIGRvdWJAb+AAAAAAAAAAAABCcmRUVW50RiNSbHQAAAAAAAAAAAAAAABCbGQgVW50RiNSbHQAAAAAAAAAAAAAAABSc2x0VW50RiNQeGxAUgAAAAAAAAAAAAp2ZWN0b3JEYXRhYm9vbAEAAAAAUGdQc2VudW0AAAAAUGdQcwAAAABQZ1BDAAAAAExlZnRVbnRGI1JsdAAAAAAAAAAAAAAAAFRvcCBVbnRGI1JsdAAAAAAAAAAAAAAAAFNjbCBVbnRGI1ByY0BZAAAAAAAAAAAAEGNyb3BXaGVuUHJpbnRpbmdib29sAAAAAA5jcm9wUmVjdEJvdHRvbWxvbmcAAAAAAAAADGNyb3BSZWN0TGVmdGxvbmcAAAAAAAAADWNyb3BSZWN0UmlnaHRsb25nAAAAAAAAAAtjcm9wUmVjdFRvcGxvbmcAAAAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhCSU0D8gAAAAAACgAA////////AAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAAM5AAAABgAAAAAAAAAAAAAFqgAAAu4AAAACAGEAYQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAA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c3+h6v6L0dvo/aP8H9n/AEqSVhX0f//ZOEJJTQQhAAAAAABXAAAAAQEAAAAPAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAFABBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAgADIAMAAyADAAAAABADhCSU0EBgAAAAAABwAEAAAAAQEA/+EP3Wh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIzLTAyLTA5VDExOjQwOjAzKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0wMi0xMFQxODoyNTo1OCswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMy0wMi0xMFQxODoyNTo1OCswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiBwaG90b3Nob3A6TGVnYWN5SVBUQ0RpZ2VzdD0iMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphNWRjYzUxOS1lOWVhLWYxNDktYjdkNy0zOTRlNjE2NTZkZjIiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1YTcwNDg1NS05Y2UzLTc4NDQtYjZjMS01ZTU0ZmYyYjJkN2MiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1ZTIzZjBkZS0wNTBjLThkNGYtYjVlNi01ZThkZmEwYWVkYjMiPiA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8cmRmOkJhZz4gPHJkZjpsaT40N0JEQTY1MkE4ODNENUVFMzk4NDY1QzJDMDE5QjE5MDwvcmRmOmxpPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjVlMjNmMGRlLTA1MGMtOGQ0Zi1iNWU2LTVlOGRmYTBhZWRiMyIgc3RFdnQ6d2hlbj0iMjAyMy0wMi0wOVQxMTo0MDowMyswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gaW1hZ2UvcG5nIHRvIGltYWdlL2pwZWciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjZmOWY1ZGFkLTQyMWYtNDU0OS05OWU2LWRmNGE5ODM3NTM5OCIgc3RFdnQ6d2hlbj0iMjAyMy0wMi0xMFQxODoyNTowOCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphNWRjYzUxOS1lOWVhLWYxNDktYjdkNy0zOTRlNjE2NTZkZjIiIHN0RXZ0OndoZW49IjIwMjMtMDItMTBUMTg6MjU6NTgrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAAAAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23////uAA5BZG9iZQBkAAAAAAH/2wCEAAYEBAcFBwsGBgsOCggKDhEODg4OERYTExMTExYRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBBwkJEwwTIhMTIhQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIBaoC7gMBEQACEQEDEQH/3QAEAF7/xAGiAAAABwEBAQEBAAAAAAAAAAAEBQMCBgEABwgJCgsBAAICAwEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAgEDAwIEAgYHAwQCBgJzAQIDEQQABSESMUFRBhNhInGBFDKRoQcVsUIjwVLR4TMWYvAkcoLxJUM0U5KismNzwjVEJ5OjszYXVGR0w9LiCCaDCQoYGYSURUaktFbTVSga8uPzxNTk9GV1hZWltcXV5fVmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9zhIWGh4iJiouMjY6PgpOUlZaXmJmam5ydnp+So6SlpqeoqaqrrK2ur6EQACAgECAwUFBAUGBAgDA20BAAIRAwQhEjFBBVETYSIGcYGRMqGx8BTB0eEjQhVSYnLxMyQ0Q4IWklMlomOywgdz0jXiRIMXVJMICQoYGSY2RRonZHRVN/Kjs8MoKdPj84SUpLTE1OT0ZXWFlaW1xdXl9UZWZnaGlqa2xtbm9kdXZ3eHl6e3x9fn9zhIWGh4iJiouMjY6Pg5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6vr/2gAMAwEAAhEDEQA/AEtJNxpvk/8ARt1D61vMeSkdswzuqcyX9tpmgxz6cnq+vC0TIOoOR4UPPPya8hXc+s/XdVhMFjb1JLbdTlnFSov82LewsfWTTxWN5Ca5Rik1vM7VF5RsfsiQFvlmTIq+nofyj8uecdOtrmxesvAV375AMmJ65/zjC4qYJOKitScrYvLtW8hx6Nd/VZpA/E9ssCp15B8pHzd5iitITRLb4vuy4K+uINPtobdYrhaFVpUnrTCS2iVPP/zYj0K907kWH1mAqyCvcZiSKeNj+qfmpYXeh/Vin+mSxemflTIBeN43aabZqtbg9DWmAxtrJtkM35hGwtRa26l0UeHTERYsB1Ga41K4NxcH4DuFywKh0sfXcUXcH8Ms8ThFILJIPJWoa26pp6GgG5zFnK0h7F5K/IucCKbU3qqj7OQjFsD2DRtCsLGL0IVoEqTXM7DLgtmC8p/NXzXa3TnS7JQY12c5i5sluPMvLBdRRTAyJsBTMSMbansf5OeVy1vJq90nEyHivyzOgODdvg9V+pW7b8e2XjI2qIsran2MsGVDYs7YblMnx3soXi1gbYR7YpWtaWyndN8VbFlauP7vFWzZ2zjjw6YqtNpbdPTxVtbK2G3p4qtNlaj9jCrlsrU/sYq4WNr/AL7xVs2du37GKu+qW424Yqp/VLcniI9sVXrZ20ZosfXAlc1pakcSmKqfoW6HiI8VXCztgP7vFXfV7b/feKu+p2x/3Xirvqtuvw+ntirf1W2H+68VaNnbE1CYq29vbkf3e+KuS1twN48VclpbHqmKuNrbnb09sVaazto9xHirlsrb7Xp4qv8AqdsRy9PFVps7b/feKu+pW3Qp1xVxtLaP/de2Kt/VrVhvHhQ19QtTuI8VWm0t32EfTFW0tLVvhZNxirbW1tXj6eKuFvbH4fTwK421sNvTyCuNpbf77xVr6pbf77xVr6lbA19PJqua1tmP93iq76rbf77xVTazth/uvFDvq1sw4mPbCrjbWvQR4q5re2G3p4oaFvbdRHvihYYITt6eKqkVlbb8k3xZhb9Qth/uvFK76nbUP7vFVyWdsAP3eKtG1tv994q6O3twKGPFWmtLdaER9cVXG0tgKmPFWjb27r/d9MVajtLYr/d4q0LS1Y0MeKrnsrZAOKbYq0bW1bf0/ixUrltLc9UxQ5rS3B2jxZALfqVt3TAyaWwtwa8PxxYuFjbA14Yq76jbVrwxVVNpbUB4Yq//0FPM3mY6H5Phs5Fb67eALGndR/NmJA2rzzyt59fQNTgt7oc4SQzJ4HLyFe/fmnrC3eiQyaQn+j3ZXk8fQfPNfkkrxX8zNOa3tIl5Bg4rXxzHxFqYPaxLHATJtQbe9czSVT38tvN+raXP9SsXJRTyr2wxV6f50/Oi5urX9G2hInYUZh498CvJ7mdrGJ5tQf1J26E9icsCs4/IzzZYeT7C51y/Ia8kqEXvTJgqita/NjVfMD/unMMZ+yOm2QlJiQxfUpnkAa4mJk8CcxJFFIeKFrv94rDbr7YgrTHdV1b05DDFT1BtU98zICwyCL8p+Wde8wyMNPiLIdi1NsmYpbvLNrO9NjdEerGaPTtlRVOtGubV51gtVLqWHJvDKJCyxL6j8j6LZ6bp6MnFSwryOWRiO9ITqXUbZ2ASZVYHoTmQOEdWQLBPzW/MeDSLY2dkwNy4IYrmLqJXVJJfPtzrHoobjkXlkNSO+YJDTJX8paNceatWhtUDFGILkfsj/KzIx7MAH1xY2iWNollF9iIBdu5zYRqTfFFAqAOvTJ+GGxT+VcPhhLifnh4AN0rxK1KCuBXVHRzvirfqUGxxVajkGuKuc03BxVyMT1xVxqT1wquYcehxVoBvfFW3AXpXFVqDlUA0xV3pFNga4q4VXdq4EtMOfxVpiq5BUb4q0XPTFW9+u+Ku9QjYYq16pbbFXUPjirlqvQ4q5q9d8VbZ+Yp0xVaATvWmKrw5XxxVqp71xVsk9N8VaYkbCtMVaBJ8cVXElhQ7UxVwbahxVvY9MKFtCNx0xVoyFPs1JxVaan4hUHFXAnr3xVeD374quC174FWnrSuKuII61xVvcjvirox1qcVWgmvXFVRqU2NcKrFYVoemKrHjqaqcVXGPb4jvihwBHQ4q7iRvXFXOxFCTikOQEsSTtilvnscVdyqBvirRB674quVwy9cVWq+++Kts/MUBxVYkhB4Yqur6bddsVWuwBxVdFyNSSaYqs5b1FcUrxVu+LJujDauKrTG3WuBWyDTY4sXFTTrviruJp13xVaGNSuFjb//Rjt1b3v1iXVr8Gd4o6Qx9lzXY5UwtS0/yZFY+XLnzXqRWTUJ6+nF3XMgzXib/AC380ahPp0+m3BJswKr/AJJJzX5N1tL/AD3cCaKG25cvS644oMUt8nppt280OpNSIr8B8D3zMMVW3eqWmlRmDSV5ciRzGCIVd5W0y61e4bgQzAVrTviqpbeS5tZmk+vFkmWvBDtyIwqxbVrC60a69DUUZKdFPTJWr0Pyd5Ju/MsCmwcKKdSRUZXJkHoGkf8AOMzvSe7u+bE1KjMYpZ3afknpNrC9uu7uh398lFXyL548s3WgazNp0inmXHA+xO2ZuM0GJfYP5VeVTofliFJVCzOnIkdTXLCUPnyb8rtY1nzBNbRxsIZpiXlPZfnmNMqita0iy8s3P1Cybm8RFSO++YU5kcmJZxN50u7uCNY29OGNACMxJaiQRaU3mtSW0DXLSnkd1rlf5iRW2DvcS6pO13ctXbvmbgJlzRaVOEEnpt9on4cvMU09C/L5bjy9GdRRSrvtvkapmIvRNP8AzanhBWdOfyyQymDKqTqx/NW3mFJYyPpywagpBZVp2u2N+gMcoViK08MtGcswmANBsQy5dHIZbMiu9QHbpljFbwDGjdcVc1EHEb1xVVRVK1xVTUBmpirYUA4qt5UNcKr6FhVcVWlnArTfFXMWYVAxVbUhQTscVclTiqod9jgSt412xVspiqzoDirXOgFcVXLTlirVAu4xVeh2JOKrTtirav2xVoxV3rirZXFWumKurirfLkMVaD/DirlOKts22KtAnFV0bAA+OFC2JiNj0xVsMK/DirS7nFW6UOKuHXFVpJU4FbCmvLFW68jirYamKrTXFXcScVaK8N8KW+Qk+HFWgOB64qupXc9cULedDTFXSNTFXV50rikOMlG44quI+GvfFWwvQnocVaLUP+TirQQDdcVdWu3fFWg4Q9MVakYSkFdsVbBBPFvvxVwUftdcVb3BpirbKF+nFLVfDAm13MAb9cKLUXnPbFiSpCRga4sOJwkYGuK8TXqNWuK8S/1DSuSW3//SiXlzzZqnmiQJp9uTCgoze2azw5Boor/Maalpj+ldRMsLbgbkHDRWikln5qfS5XjjQBD1A98rMU0Um1TVWJZiCxbLsYpKTAg0oePX8cyDurIvKnlG71qT6rYEM9CaZEBWX6T+Zmn+W3WxjtKXkNUf3YfDg4VZZ5v129Gm22t3NmtqS1VZd64KVh+t6x/j0raFB9dQbEDc4WSTaKb/AEG89FOdu/fcgHKiWG70zTfzI1mBeCyGg75TIUjiZQnnm5ltGkiuP34HQ4IyCON5Fr8mpa7q9vJdkVmYKGpXcZkxPcyBtmep655u0XVbby+Z+aOR06BcnxptmnmLzBrPl+19W8RI45BTkKVO2Y85Wi3gBuHu9UVFqxkbl+OQjEEbsSXs2kXugWx9PVFIJUDp3zDnhBKHnXn/AMxWV3qIttN3tU6k7Zbi046haYrcagrq0cZ48DmdLDw/QimV/lf5Pbzdq0XNSYYt3btgGOTYH05ceUrBoY7aRBxTY0yXhFtBCAf8vdJmBBTga7HxGVywkqd0uf8ALCxV+S/ZwDTlACY2P5fWdu3KMkHL44qZhkFvbraxkJvTLhER3ZL3pTkcNopaVLCjbYbQvgQUoN8KrAxLUXoMU0vlAIqnXBaHBart1wq2FVl264VajfiePTFWzyLU7Yq0oYHb7OKuYAtudsUt0SlQcULSDSo6YEtxgt88VaI5dMVcEIG/fFXMmwrirpFAocVd1FBirm6UHXFVpNNjiq5CK4queMHocVaYDxxVatBirdRSuKuQjl7Yq1JQP7YquqAMVcpB3PTFWu+2KtlV64VprqfbAtNqirvitNA+GFacOu+K06tDgWlx+IbYrTYcU498VpwKjbvitLSRWmK027AD3xWmuVOuK04IG+LthStqP2cVcFr1xVxioa9sCKbJJ6DbCtNOPHFab49KYq04Un4euK21zpsemKrmPKi9sVd2p2xVYtI+m9cVtcWr9GKuDVFQK4q5YxIK9MVaDAHj+OKritd2xVcrgV5Yqpy/zHpjSnZSMnhh4WHEsZyeuPCi1hY40wJVCxphpi0SSMaVsnbGlWcvuxbH/9PtnlfyXp/lizW0sYVXkoJamYyKb87aVa3mkXSvEHkEZ4mnQ5EhFPjKQcvURlKyROQ1cpKq8YW6sySv2eh8cYlqtk/5Ofl7aecb5ra9fgAKlfHMgFKafmJ5P1H8tdW+vaVyS2cBVYdBhS8mnupp7g3cjVkZixPia9cWL6Qs/rHmv8uG9QczA3w067YGTwnQNcbQtRttbjJ4wycZFPzyLJ9baj5O0bzpYQ6vQK86ggr2JGQ4d1p5R5u/LTVfLoaa3Jmg8BvgnFgQwBfMgEn1VmMco2YHMURayEYjTFAwkHqIaocEsnCaZAbJivmO6a4S6unrOoABOAZLSWSfmP50XXtPt4X/AN1gVIyY3YsH/Ly7iTX4WuUDRKe/hkxsh7J+b76Lp+kieFR68/2adsPBaXzhLeVcg7vl0Y0yU41adlipuzCtPDBkyUzAt9c/k9pmlaXpaJZuvrSr8fiMEcjIRZ7HEGGZAlbKlN4iDUHLVIpqtOuRtC8NuCMbS2zcTv0OPNksEfHY4aSuVS1QMkIoUxyQEDvhpK124Lt1yK2qqvwjIoaBpiq5FC/EMmrXP1KgDfFVoZvs98VcxLnYYquIXYd8VaaFVPXbFW+9O2KrC3B9umKqkvw0p3xVax2xVaW5Yq0ylhirlBAwKqKKiuKu2IxVpKUI74qsCMp3xVfx49cVbNDiq07imKtxgAVOKuK8hXFWiAdsVbAoKYq4jbbFIaCnCyXiPbFVpXAi2qUxW2wO+FLRcdMCuV6DFi4HviqxjvXFW/fFW613OKt8xhVygUOKFqAKa4oXMa9MVajJU/Filc5r8S9sUub4h8W2KrGX+XFDmHpjfvhWl54EYppsfEOK9cVU2RoxwJ3OK03xY/Riim6nctgWmo2AFMVbHXbpiq6Xj0HXAqnwPXFW1/eV9skEWozTbcMkGJKjywtbq4q6m+Kr8DFsYq02Kre2LJ//1PRr8XKjtwGUgM6Q2qo0lnLGlA5UgZGTEvlNvL8lzqd1b3UfBgx/2XyzFnJoJWXmhx2yG2QbL0ykSabQfkK7n0fzBDeQ1UIaSDxGXxmzBe++cvN2m67olzZqonmKHip3INMtBZvkS50TU7cNLNCQi1FMNoeveQPzmg0Py6fL9vCZr2ZuITxrizYZ5m0GfTS8d5GE9QcytOhOKXvH/OM3miTUdHl0+4pyt3oAfCmTiGYD2B1TiRKAy7nfwxmFp8t+d/I1prmr3C6YONxIxpTscxgGPCxHV/K2ueWLhLa8jYoorz7ZGeGzbEhVtL6K8ZUl+23UdwMr8KmKK1OYIot03U4OTFAeUZI11EmR6Kg/zGEbqh/NvmK51W5MDMWjiPwivbM7GEpAq8ySPt5KYS9z/JL8qzqMLavqagKNo1I398xxDjTdMyu/yyv9PmNxo8hNTWg7YDCkcaYWfm3VNIPp6qhA6VyHHS8bJ7PznplwnIzKp8DkxlteO1U+bNO7SqcPiJtDy/mFpNuOEkg5Y+IytDT/AJpaJDQSSDHxE8Sin5u6G7VMgpkvFXiXw/mjos7cI5hU964fFTbIbPWtPlUFJ0dn6AHJeKklGQxK+9QwOTElBtt0MezHfwyxmuVOXXIoLTrTZemTVpgQBw2xVo1PTriraTN02xVoLyry+jFWlodmxVsmg2xVpVrucVbkbemKuqBirQHH3xVcPh64qtY0G25wK2poN8VaqMVdUV2xVzk4q5gT1OKt7dsVWCpbwGKtmtdumKrztiqyhBxVceuKuB2xVxanTClrmRvirayVNCKYq2xp03xVaCSMVXKoA3xVqowsLaZhSgxW2uQpTFbaEgIpTFbcGA2OK20CK4ra6orXArTMoxVwBHxdsVXcxJt0xS5art2xVzVb5Yq0dvs4sw7jx3fcYUuKqehxY22tOi7HxxRbpgGYEnpilpFJBNaYslimnwnfAgqqoBvixWlvDFXBgnXc4pDufFanpigqDS0BC98kGslRUU+1uck123il1MVbGKrsDFwxVx3xVb2piyf/1fRNOBX/AFBkKZgse8/a62l6XPcR/wB6FPH55TkOzCZfP+j69damwu7paXFT92afJPdwJyVNQbhIsrftdchxMQWM+YJTp9yLiPZJNicsjJtDKrnzJbaToAktE53knVsy4ybQ80n/ADBv2U290o+L2y8JRPlOWKwv49WeKskbVHhXCEvZfzd0+PzZo1v5m06hCAC4A7ZJkxP/AJx81g6d5jktOX7m4UU9zlsGYfUbOYkZhuVRv1ZKaXkv5Q6auoale6ldLR45DQfTmKFZ/wCc9Kttb0y4inCpIY2Ks3amXiVMJPjQ/GZDc/uzbuUVx0bfK5Fgmq2/1xkt/U/fN9k5jyihvWPLN/YwnnGUpuWHfBGKGMgu37xqrTap75kxNJehflN+Xsvmi9Qy0WNCC1fDDKVs3vnmH8ytC8kKmnxuJHjBAVfHHHLhtrmHnl7+fOqag7RadCY0bo1Mx8uVqpKr3VNZ1n/e6UUzWyyMSEB9WMLcXckexwCdI5Lxcxxn+8IHzyXiJ4lV5IZBVviY/ZODxGXEl9zbbEzJU9seNTJL30Mn4uPEHDxI4lkOgBaspIJw8TYJI+zs7y3KlJ2G+3XJCdMrZjoOqeZJXWCBmZP5t8y8c7ZxL2Xyrp19DDXUG5SHffwzPiXJTmjcPeuTay2isRhS0vIGh74q1KGTcYq4Dlvirq1NMVXum23XFVgPwkHriq6E7UOKteNcVaUV64q3HsanFVynl1xVqKimpwK525nFVvDFVwWgxVyGvXFXfaxVox03xVqvLYYquQcBv1xVyjlUnFWkauxxVcBw3xVaPi6YqshrU1woXLWtMVWEljQYqu5cBviqmLgsaDFVMzPWmKt8zkmtwc4q3zOKtFqYqsZj1xVsue2KtGQ02yLJwkIG+Kqgn2xVdHMB88Ur/VJxVwlrtirajamLMFsyDocKCVN7hVFAN8WslY1xyG22LG3CZafF1xZAq0TBhi2AuHWmBLfDgd8ULWjINSdsVbZ06d8QgoOSct8PbJNdtk02yStDCxpvArsVbGKrsDF2KuxVquLJ/9b0Nazx3IWVDWMIKnvkOKkh5p+dWoKEhtojswqcwcs2EnldnRQWX9o0r4Zpcp3cCYW+anEcUbA71pTLMceJASXWqXdk0ZHxKKj6MshGi3BS0DzFaXsSWs1FCCgHiRmwOPhDLiprzB5Oh1GIywDhKOg8cpjlPcyt6b5F/LFNe8pPAR6d+j1BXrQZlx3ZApB5H1Gfyxc3HlTXgy2N2CpduintTJ8mbFfLipoXm+G3hYNHHLsw7gnLopD7Fj4SRln6SCtMZbs6SjRNGh0ppmgHETEscq4KV4d+cXn+51O/fTbOQpaxABmTuf2sqyDdgd3lmqWbXGlvGBTieRp/xLDjjZQhfyt01da1uGwupjGhFVfuKZdPGIi2D6F1BrjT4TFcwJe2APD1Bu9PlmJGdmkEvGvP1la216raanO3bdkOxU/LMyeIAMgp+V/MGpaf6k9nJ6fP4eNabZUIqTSYWHl9biU3U7NcTMa/H2OYOXIeQQDbJYdOuY4yVjNPlmHKz0QVL9FTP8RVx9GU8J7mJQctjdciqxsR45bHGZcwwkLastMuLhzG8JoO9MBxENfCjH0SZZEj4cT2rkRjKKTc+S9TmoVWvhXpl8cKQLRi/l1qs5AkFFy4YGfhp1p/5VTueMrFVy0aZnwsks/yvs4ABKS9PHJjSg9UiLLNP0y2s4xHFGq075kR0oj1bhGka0ppQHpmSI028SmWJOSpjatyI6YptxNdz1xW1vLx3xW3dfbFbap4YrbdaYrbuIO+C0tFqNU9MFq6TfftjatV5fZxtNNkV2ONpptwSNsbWlq+BwhFLzQ4q7FXUxVo/D0xVpSTiq41xpVp2w0ratU740riKtt0xpW23xpDg1OuNKplqHbDSCVJnJNcNMbXeocaW1qsV3xpbaLk9cFLbQ2NRhpbd0NcaW2sLFvFWga4q474q3XamKrQMVdTBStMtcaV1MaVsUGNJt3MjpjS2u9U06Y0ttxzla40vEsLlviw0i1o2blXGmLj15DGkU56EcsaS7mw+z0xplatFdBeo3x4U8bVxOWPIYOFeNSEjP1x4V41r1Jw0gm1wbalMNMXcR1J3xZOUjCreBXYquxV3LFjTuWK01yxWltMCv8A/9fs9zFNoUqS29XtDT1B4ZSUhg35twCcpfQfFAw2A7Zg5WEnmtkSi/H/AHROanIHCmg/OdVgiPfll2DkxAQSxGW3cD7bCgy6A9TeAg/yw8qQav5iSyvW4QpU/M5tZjZae4/mx5Rh0W3h1ewUmOOiso9sx/CpspIbLW9T8viPUrbkLWahp743S0z2WPR/zFsBDIqrOwrz71yYNoeF/mR5DuPI2rWOoJV7cyAFvpzJjybIvqaxmE9rbTJuskYxbWLfmz5xXyzojuppctsg74GJfKD30+8krbzHk9ffIGNoQmq+Y2tYvQhB/eDi1fA4I7NZTT8u9NWMtqLgqU2Qj3yrLl2aSXuv5Z+ZpLa6TSZB6kMx3L70rmDilZTE2m3n/wAnaJfCaxsCsepcTJXtWn2c2U8mzaHzOHd2eznJjvLdjUeNMY8kF6n5c8+adpeiqBCJNRqagivTMIEAm0BSsPz+vbeQRT2Sen/q5YCFLPvL/wCb2kaivC9twhPtlgMe9DP9HbRtQjEltwqexyYMT1TEI+PR7ZWZljWniBlgxgs+FQ1Tyva38IhkASYiqMMfACeBrRI5oU+rXIFI9gfHGOHdeCkyaYHYZd4aacJiDTJiC01UHeu+HhpaXDcZFLXTFXUxVouQMUrxJyGKreWKqgYYq4MMVWucVbU5FkuKh9sVbXYcTiq0Lw6ZFLbPUe+LJpSe+KupU5IMWm2wocDXFW+mKuBrirjUYq1z8cVcz4VtzUpt1xW24iRscVK4thQ0KNscVUpfAYoKkW2wsWgaYq3XFXYq7FWsUOxYuxV3TFXYq7FXYqtJxZOrirsVdTFV2KtUxVb44Vcp+HFi1irlPbFVpNTTFV4m47UxVx49cVdz49sVa5d8Vd1xV3TFXU5Yq2y7gjFk3irsVdirsVdirsVdgYv/0PRMscbW6hxU0CkeIykpDzbzk1n5dd3upAbeT7EJ3Ncw8rCTyaRjLcMU+GNjyGarIHCkgPOW0UZkB33X2y7ANkgJfp9wZozy+wQRl0fqbgEP5HlW11+G4ckJE++/bNpM7LT6zm8w6JdwG3uLiMwSrUqxGTNU2sbg8waB6TWFzPEbdD8A22zElFiUjGiaVp0gvdCu1AU8uHMdclGLEob809at/MfleVXZWvLY86ClajMkMwzf8pNSbV/LFpdMwLBaEeFMDY8L/P7zoNb1VbKM/urWtAPH3wILCPIPle6886utiqn0VILsOmSChm//ADkf5EttBispbCIJFtE9O7fzZCYprkkvl+z+p6ZBbP1JB+jNRllbjEMr8q3RbzBbQRbgbtTwpgwR6tmMbN69qbNrdzchjzDkKa5bklTYw/z95OksvQ812prE7gTU7knM3H9Ksk0jT9OW+jvZ0BjkUch881ktzsrL9Z/KBbxBd6dQxvuD1ywQKsZ1HybdaZ8E0B4+wyE4yC0hbNJ7FxJbyOh7CpzHjklE7oJp6N5a/MmW3UW+pGqnblmdi1J71EnpOl3lvfwiSzkDilfcZs4ZwWXGrswYcVG/c5dxBkZucen0GHiY8TYJIqBjxLxLU3642kSXZFm6mKurTFVpYnrih2KrCrdsUrwCMUNqQOuKVwcd8VVAVGCmbtuoxpWmBO+NK5DTdsFK1xqeXbBS2vNCPhwraz1AuxxQteUYVbRwMVbduWKrkU4q2TXFVKchQKYoJU+VRv1wotyPU1OK2ueUjfFbd6u2FK0yVGKreeKCt98KG8VdirVcVdyOKu5HFDq4sWsVbJrirq4q6uKurirRFemLJwFMVdirRbtirdO+Ku5YqskcjphVunw4sWq4q4CpxVsAA1xVvl44q1Su+Kt8qjFXMOmKtkUxVZuTiq5QQdsVbpviydirsVdirsVdirsVdgYv/9H0DqOow6XatqF0aRwpUe9BlCQ+NvN3nS683+YGvgS1vG9FUdKZjZGEmU2l0ZT0qpA+jNXkDhS5ssktrCTQ7iS/AaZf7s5fhGzYA80tJAAI0PwgE0xB9TcEst0ki1EhekimmZ+SWypHrtzPHOYmdgR7nLIztbS65kdKUYmor1OXiFpCjFPLE3qRzOreFTgMaZUjrPV9QikaX1SySijKT2xCGYeVvzR1LQGNlaufqxU7DtXAyCR6glzql16VojTzztViN6VwMS+s/wAnfItv5R0iNAB9ZnPKRz1Hthid1CG/PvQBq/l7kg5SRyqfoH7WHKNkEPGFPCJZG6RJT6c0khu18LIvyK057u7v9cnFY4Y2VfY5l4obMgKYkmoPc3VwW+0XamYmfmxLPfy2sR5l0i+0K6+MiroD45ssX0qGNwwm2ia0lFZo6xkeH8uak5BGRtkXpn5LeZ2kjk0S6erwVZK982eEiSvT7uxS6Wk6hwczDhB6MgxLWvy0tL5C1v8ABJ1zBy6UHkESFvNdf8q32jNxmQvF45gTx8DXSnoGtz6RKJbdiIx1XGGWkPX/AC55mt9ejDI3CUdV8c2WOZLKIsp9KgUD4syAW7gWxknpvlgCOBbUg5Ok8NN4EuxV2KraYsXEeGKtgHFWzviq0imKuIAxVutcW1sPw64qv9YYqt5cz7DAhzSV+FcVWqxTrirTLU74ENGPCrgpxV1SDiq8TEbYqtbbFVNtyBixK1jQ0woaBpiq7ny2xSGxTClawxQtHXFV1cKurirq4q7FXYq7FDsWLsVdirsVdirsVbBpiycTXfFWsVcQMVW7/RirdMVWON6YVXLuMWK3FWx1xVriScVXEcumKtq9NsVcG4nFXAlqnFWlJOKrqYq2pxVsnFktxV2KuxV2KuxV2KuwMX//0hf5+eebvWFi0TRwUgkosj5iZJUiWzzqz0eLQU9KNQwag5d65gmRLFPNPtTHSND13OYWRw8jLND1LSY2k0nWyAskZ9I++X42WN5q9itpK0SmtHND4qcuIcguTSZr66eSJ1jEC1WvfLIm+aIqFl+W9952m9GyZBcjrXMmDOmR2/8Azir5gdfjni5LtQ5nRKuk/wCcWNfXf1YjkJKioP8AnFfWEiM9xcIAAWNPAZFLzvTfLks11Pp1mPVmR+IIFemApfTH5M/lQvleD67eIHvZR9luwyCvThDFADGm6k1PzycFSLz66waNKzAHtleoOzXJ8vebdQa1sjbQ7yzHj77nNViFy3YPoDyB5MOheUvq52mljLue5JGbeYAGzIPAXkFvJMAPjEh3zUzFliWef849aqJtdmi6fDmVj5KE4/NbQhpGpi7QcYbqoYjsR9nMTVYxtTIsCsPMD6NqcWoRihiNJAO4/myeE0h9O6Xqsd/bx3kBqkgHT3GbWErbIoox8CRWuW1bbSy6hguo/SuVBHvlUsYLXIPNfM/5aMHa8sN0qSVzWZcVcnHkGE2t7c6Xc+pFVHTYjNd6onmwFgvW/J/my31uMRbeso3BzeabKK3ciMmSNQk8PhUZkyN8my1xNSadKZZEGt2FrOW9MWTZ23xVqtcVcRXFLfKmKtcsVa5UxQ0zg4qpl64q0JeGRTa15eeK20qkYraqD2GFKolE3wq0nxGpxVcTTbFiWuVcVWF6YquUchXAlSd+OKuU8sVdSmKtV3qcKtHcYq3Gw6UxVt2AO2KtE7YqtHXFC7CrsVdirsVccVaxQ3WuLF1KYq7FXYq7FXYq0cWThireKupirvbFXUxVplxV3TFXBPiwq3Jt0xCrQSu+FLq06Yq4J3xYl1adcUO5+GKruW2Aq4HIq7l7Yq3Tviya3xV2+Ku3xV2+Ku3xV2FV2LB//9Mw/NxYF1OGxiX01hUMSOrZqckmmZYPq8cs5DQisS7k++VICM0qBnUEn4mzEyONkY15v1JV1dPUBIjFB7ZlQDdjDcqty5A/CRUHJSbJKlt5cvtVi9WzDkofjp3GW41gnHlXzNceWtQW8g2KUDinYZYC2U+mPKfnG08124u7NqSAUcV7/LMmM1Tpzx+0Tk7WkHrt4bfTbiQnYRNT7skl5n+Qvlm2tLWXWJVV5ppXpUb5FXrJSUSe3jgVoAHp2OTilhX5uXxTRyi9SaZRm3DUXy3qF297rVrapv8AvFJH0jMXHDdjT7S1CLjpxVNgYR/xHM3IzAfI2p0guZ+XdzmtI3YkMj/5x3YJ5ndf5kbM7HFQHv3nzy2mv6TNAR+8ReSnvXHLjtkXzddW3GIySj41rHKMwiKYvU/+cf8AzT9dt5dImNWh3WvhmRikyD1sgN1O/XNiC3xc1W6ioydoIWq/pbn7PhlM4W0kMZ82eRbXW0aSP91NSop3pmDlw2GqQoPJY5L3y3e0oUdG37VGaskwLGL2vyx5ng8w2vKLZqb/ADzd6aXEG4Jox4njmdIsmxHXfKktDfbFXceOKtjfFLVcVWGQDFVnqg4ocd8VUh1xVc4DbYGDkSmK23y7YrbuXHCzCorcsWS8nsMULivEb4qpiQA4q5tzXFWvUoKYFUJByxRbagjFbcWPfFLZ2wq5TxFTirakHpirUg3xVx6Yq4Yq3hQ7FXYq7FWxirqYoapTFi6tcVdirsVdirsVdiydirsVdXtirqd8Vbriq0t2xVzjpiq5TvirVQTU9sKuqG2xS5ErvirRfemKFzLUY2rSLXriq4qOmAqtK0wKuBFKd8VbpirqYpdTFXUxV1MVdTFWqYq7Ch//1CzXvMR1+7/TDCjFAAPmM0sg48k8vdAGneVluXFHuGLb4AEgMc0iVmkDL0G+YeTm05AmsPkuHzDo17rAH7y3kKjM+IciIYJDIRwJ6KOJ+jIyRN7J+Ql2xadCAYiO4y3EnGmv5kflbZSW0uqWYpKoLlR3zIMW15J5fvtZ8syrq9gjCF9mUdNsrukPffI35n2HmqMIzCO+UUZTtXLRJLIvNEbNp8oC0Drxy20IHyTpaaZpSW9KsSTXwySp4oyStumxK/axV5l/zkBffV9HThs46nKJbsC8j/LL8tri9SDzDdA85JRSvhXGEVAfUt4jGzdT04bfKmTmGdPkDznL6dzOng5zDrdgQnn/ADjcHuvMjS/yIc2EAkB9V1LES+Pw09slJk+cPzi0JtB1aRl2trnevapzX5ItZST8qtY/QnmWDmaR3JC1wYxSvqmSMI7e5qPlmaTs3RKw4QU23+zkrQ07FQCOvbJR5sJCwx3zp5Ni160ZthcqK7Zrs+GzbTwvJPJ2v3PlXWlsJqrFI3Ek9MGL0sg985LKgZN06g5lA2WYW86bZkJdWm+KuZq4qp8q4pabFWqYq4xjFDgnHFXAYq4px3wsG+O1cVUmfemKt0qMDMODcdsVXhu+Krg9RitrgBWuK26SQDpitqIfl1wILdcVW0xVwXFIb+1thS25I2OKtog64q70xirnPEbYqtG+564q3XChvFXYq7FWqV2xV3DjihvFi7FXYq7FXYq7FWjiya+eKuqTt2xVsgDYYqtoa4q6mKt0FPfFWuI474qvUBTiqwoAa4q5j4YpXCRkXiMVaMPJanrirlbagxWmtycVbNS22BV7KSMVWxAsaHtiqowr9GKVtMVdTFXUxV1MVdTFXUxVun7OFaf/1W6J5c/SesDT4B+6iYVp4DNTINRF8me/nNaJbaZa2UZARNjTExIDICnm1iq2iufBM1uTc7NE93rH5aaFH/h6ZX2S6DPv3NM2oiS5EXgd5bfVbiaFhTi5FPDKMgrm1zeg/kpcSQXEnEEx06ZZiKcb3prSO8t2Y7iRePsKjNjIbNrEvKGh28AuNL1CIOgesZp1BzDkCqQ+cPyYjWRtS0B/q90m9BtXGIKoXyX+Z13a3C6B5nQrK2wZv2syAUPV7eJYEAj3R9xkwqpzHXxyatcS1QvV/wAMSrxP8/5H1i5sfLVn8c0kih+P8vfKGL1XSfL8Wm6bbWSAD0UA+nLwkBNZN4GjO/FSPwwEM3xj+YUgXVZ469HNcx+HdgWZf84tSqPMUydjGaZlxIpQ+ni5rQdFNPvyMizLBfzk8pHzLo0kMa/v4ByUjqcxyGoh8szXk1jLDJuJLRx+BwVSH2X5W1f9MaXbX/UvGK/PLsZssrTMg1p3y6gytv8AZwUlvjy2yM9hszDlUlaV+LuclHcbsJB5t+bfkU6ram909SLiH4vh6mmYc47tdJh+UPmQ6zowhlas9ueL+O2ZWMCks0ZR9OTS0u+2KtsANhiqzhTFLRGKtqMVaocUN0xVoDFW2364VpYz0FMK0sCV3xWnMeORQ2q8t8VWitaYqv4eGLEuNcULcVdgS7FXcTiraimFkG+NN8WTann1xVvjTFXAeOKuIpviruFd8VdxwocVIxVqhxV2Ku6b4q6tcVdih1MVdirsVdirqYq0cVa48tsVdyoePfFXcKbnFV3LtirgK4q1x/axVsrzXfYjFWwoI98VWMtdu+KuFVNCMCWhVTQ4qv3IxVpAF64pbJoK4q5PiFcVXdOppirdafZ3xVspTc4q1til3XFXUxV1MVcBXFXbYq174Vf/1uo/lT5XNhatqVyP9Ku6Mo8Ac1koboglX567Qwwr175bnNRYZHnFpDyt259Xoo+nNFA3JoD6D8naWLDSLWzlFSB+sZ0WLYORAPm38ybT9GeZ54W+xMajMXUi1mzP8lIfT1CSJ/sshzHwbMYvZ7X1LZTGfsk5tW6kVFaI0ocbEDIrSr6bLKWJqMjS0xjzp5Gs/NFsVYeldr/dy9xjSsb8h+cZ9Huf8M+YarIlRDI37QyYYl6BPfWsR4O3TdctDAlTu9Yt4oGnLcQqMTgK287/AC/05dW1OXzFe78eSxH9WVkJt6k0wkAIOTiE8S3+8VtqCh/Vkym3xb+Z5VNcu1HUscqLElmn/OLUPLXZH7qhwBIfULIWR6dQRkwzK4FWThJ+0KZAofJf5q+WzomqzWriizcmB+muVFi9e/5x110ajobWbt+8gcgD2wwQ9Urty79MyYpaB7d8sSuAPXAlaO+RIVuPipJfdSNx7ZWQrzu18tyeVvMbTWf+8N9vQdAxwAboLP8AY0OWMWqBTXFXV3xV1MLJ1MVdTFVtDhVog4q6hxVoqe+KGqDFDiPDFVhHjilegptirQG+KrhixLjilYRiq4DxxVrlTFW8VdiobpiyW044qvptXFWyMVaAxVo7Yq4Dviq6tcVaOKtUxVrFXbYq5VOLFog4q5RTriq4qcWTuGKuG+2KuVKnfpirbqF3HXFWyi15d8VWON8CHBab4oaUGvtiq91AphS40rilaq0auKtMDyqMVXMRzBOKuUcmLYq0Gp74q2rjuMVdQHr0xVy1A2xVerq4364q1TiCRiriOQBxVx264ErVao2xV1aHFV4IJriq2QFfiGKtxqCORxVoMOZXCr//1/RccKQokq7BUCqo8KZjGO6xeX/nip9O2dd65jaw1FpyFhnlyya+ngtiNy4JGabALk1xfQy/ugqDsABnRx2cqIfP/wDzkhojW97b6qg+E7E++Y+YWxmv/KfUEjvIZJDQSrxHzzHgKa4vepFLjkOgzZBy3RtVC3SmNKq23QuDUe+NKoXd7HAKzdOoA8cPC1EvP/zA0JfNMQmiHC7ioY2HXbJU1Epb5E8xvqiS6bfL/pdps1T2HhhayWvzB1UxwxaZb/39yQAB4e+BQWRaJpw0y0jtBsqDkafzY0m0Yl04rRjXJAI4kZbaw9OMm3X9WLKMnyJ+aIr5huiO7Vyspt6T/wA4r2zC5uL4j4QONffA2B9JK3Hc9CN8m2LIl5ABuoORpFPJv+chPKTX9pFq8Q5SRVD/ACyuQYvP/wAitc/RmurZg0juBQfPKwWL6bcca17nbMiJS2TXLbS5FqajEJW9NsKtr8G/U9Ke2RVRks1mA5b8DVfbI0q9UFadhhQ4qG6dcVaCDp3xVxFMKuxV2KrScKuJOKtVOKu5dsVa9MHFWiKYqt4k7nFC4DfFXBTXFWiKYodirXE4q2KjFW/nirVK4q2qnFIbpgS4DxxVwH3Yq2cVd0GKupUYqsFa0xVcdsVcN8Variritd8VW8cVcGJxVoOQd++KrnApXFWyTSuKXK1cVc1O3fFWpGKjFWo/iFcVXSRkDbrirfE05HFDuJO2KtM1NhirpV2GKt8amuKW2WmKrSDTFVpWpriq6MgA4q3G/HbqcVXchXcYq0E68umKrOZXYYq2/EdOuKuK7b98VbAIIA64q3y5DfFLo1B6dMVWzMoxVcq1FRirdQfhGKujTeh6YqtCjkf5sVf/0O1eSdebUNNjkulKXMKBHr40zGBsqGK/nZGTawPH2PxZh676XHmlX5Zaf9a1NGPRFrmLosdm0QexMaufAZuDs5kQ84/PfSfrvlyS5pV4iCPvysi2vI8Q8i679XiiuSf7mUA/KuYs9mqL6wtpjdW8Uy/ZdQ33jM+PJt4lWSSKJSrHJ0vElk+tpEPTjw0vElM1087Fm6HLAGgy3WKT1U8ffIkMbYD5vg/w5fReYbP+7baUeOQVMPL+nnWrg+YLxeKmnpp4YhNMwlNTXxFRloCCsYmlRjTWXUNQfngZRL5P/Mol9duj7nKyyt7P/wA4ysljpcvqD4nI3yIbovdY5BLRx0A3wluCqh5ksOgyQVCavpyapYyafIK8gcrmGL5Mmhk8sa6KbSRTA/RXMa2JfWum3S3thFcqa8lBy2JVEZkBLlPHClvj3wWruYXr3xtWlBj3PfFVjiu4xVpEK9cVbpTfFXHffCh1MVdTFWhvhVrlirQbFV1QcUtcK4q0RTFXVGLF2Kupiq1hirQGKV4XFWuOKupiriMVcuAq2MCtEc+mKthuO2KrQpBrirZNcVdWmKt1GKtdcVaIpiq4LUVxVaD2xVp9umKuX4uuKXcQm3WuKtstN8VbK707YpaI4nbFXNXbFV7MtNxviqmqCnIYq2AWOKr5OlMKFtewxV3L2xV1K7HAlpvAYq1Q4qu47Yq0u+KtMePTFV6Nx3AxVsnlucVcRz6Yq5qAce+KtceWKrSN8VcXrtirZgovKuFLdKmi+GKrXAUcWxVtadBirinEbYq5YxSpO+KrfhrTtgV//9Hs+gR3CR+ldp8TgMxUU3zFjGmdJb+bVsJtNUrtQgZjaiPibOPKFoD8oNM4xy3xaoYcQPDJaTH4fNERT0ZelO+ZpjblA0l3meyj1HSbmzda80NPmMhw0wmLfGGmF7We8snqArmn0HMTJG2jk+sfKnmYXGjW/pgkhFWvyGZsRsxVZZZHoXbrvTLQEWoGIF+WFjxrx4ZO2JFuUU2O+ApASrzVog1uye0l2A3FMrMWQKF8nTyLZrYzbvGSPoHTERZcSfmUsaN1GWgsSXKxrv0wEsCHOSqlvAHAo2fJH5hS/wC5m7b3NMhTIB73+S1j9V8vxyyijuAcHC2g09R0jUkiYRyHZsJiz8QJ2G4E8PiU+GPJsErXhuJUjYnKpbpp4B+f/lwWl8uqRLRWoD8/HMaQphLZ6V+TuqfpHRIV5VZdj9GWQDG2ZdfozJplbiOXtTIk2leTxWpxpVhXxw0mlkrltsNJ4VzqVUHFFOepWuC1poVYY2hy7bHJLTfvih21Kg1xpDgAvXG2dLdmJpja00oHXG14VQBaVxtC0t4Y2rXXG1dSnbG0U7G1ponG1pxFcbVoUHU0xtV/IDbG0W0RU7Y2kbtUNaDFNNEEGmK037YCtOpgQ0B4Yq7hXFXVPQ4q7jTfFXUqfbFXFKb9sVcKVrirbCuKurTbFVvtirRHHrviq6tRXFK0U6tildXliri9Nqb4paIqNuuKrXc1CnY4qqqK9Riq1uQFKbYq5Nhiq0k1APfCinSKVO2K05H5bd8VptSa79cCW06muKtse+KtV+HFXR+OKuKg4q0TxG2KtjYfFirQPhirYHMVHXFW4xQYLV3Tc98Ku4qAT3xVbEhO1ajClftXivbviqm27742q4cWPEYqtoQadcVXCMV+I42rvTXlT9nAr//S9EuaFCvdRlNNhY1+ZNBpEsknRBXMSYYFB/lTbtFoquespqMsxsGaZkW2BsPGqMJehFPvyJUvjz8ytLOneZrlYRSOWpGY8g0yetfk7qXqaMInNXjbMqLWzo/ES2XhgWsWDgcWQcSa7YpXcifkcVQlrZLbzGVOrYqiWWjFn6nFXDFVs5ojk9OJ/VixL5D81A6hrEkSbs8tPxwNgfVflrTBZ6bbWw24xiv3YpTNI1NBWjDphDAplpmsPaScJt1wENsSyDmtwoKncb5WQ3cTE/zY0Nda0KdQKyxLyGU5Bsgm3nf/ADjTrX7m609z++Qmg+nGDF7kv7sb9T1zIZuYAiuRVbTltirVGbbtkgtuJ4imFRJYoZ++2CmbcYNaNkShcBxOKtcS+5wocCCfbvjaHDjy+DFiqMqvucKbUZOGwrTFHEpSzwoftYpta15ADs2LHiabUYAdjivEtOqQjvivE2uoRtvXFeJeL+HoTivEvE8b9DivEqKNuQO2BbaKB8CQ77O1MWVOrQeFcVqloV13XFVTiePviq0CnXFXYVbGKtVpireKuBrirTCu2Ku5/s4q7jTbFXUpirfHbFVlP2sVW159cCtgnphSudQw+WKuHwjFXcuQrilpTTfwxVzj1Tz8MVa3Y0rihvl6bU64q3xrvirRYV37YpcWFK+OKtlARUdcVcp2qcVbxVc9CMVWg8RTxxVr06jFW+GKu403xVaP3hocVW04NTFW1U7kYCrahsVa4uflirmHHriqrGqxrXxwqpofT+nFW2PfFWkIBrirf2viHbFWwQ32sVb4du+Kv//T9GMyMistPhUAUyFheJh/5qRytor24+1OQFzGnzRad+WrBdH0i0gmNHjjBYZbjCLdNr8QNE3Ay0BbQl9qr3gEca0OS4WPE8N/PTS3huYb9R8DGhOVmCLVfyRvQXntia8twMrBYPXzsAD1zIiwLeSa1g64sw02KW0JApiq5RxxVs79d8VWjbriqnfHjayt2Ctv9GLEvmXyZ5fbWvNLlSSkT8yR88DMPp2NOIoDtSmLJwWhr3yQay1IOW5xW1a01CW1atajBTMST+HUre5ThKftAgjsajKpjZmC8U/LiwXQ/PN9bg0jYHj9ORiGdveEHLvUjLGVtspJp0wKShry+SyHJjUnthYEpJLrUshJTYZIMSVEajMTUnCxBRlvrbL8LY03cSaWl4kq1B3rkSEgoqVhTI0yt0QZ9zixtYZY1rzNAMUWld1r6xnhAoPvixtASapNJ0NMk1WoGeXfk1a4rbkXkPiJrittcabYrbuAxW2wAO2K22anpitreJrWuK2uDOPsk4rba3E6tTkaY0kFFLqMqU3rjTMFMrO/En2jQ402Ao7jz+WRIUlYJuB4V2wMbWs3I1U4rbY3774pC6mFktJp0xVvjUYq4t2HXFXKKbnFXHfpiq4AU98UuG2+KuPxb4q7l2xVaRQ+2KtOPDFVRV7jFVoQsSRirlPIEHtirYcKtDilpAFPiMVWhqHfYYqvdVPxDFDTb0NN8VW8Dz44q4DxxSvk4mgHbFVihQaknFVxUOKjFWiNqYq5emKruPL6MVdyoKHFWi2KtAk7Yq2R2G2KtcSDU4q3Wp264Faow2xVxSQH2xVzAN9rFV0VCePbCqxqH54q41IocVXkBSF7HFWmQKfhO2Kuk3IAxV2/2+2Kv//UXb8wNZiHBDUADNNHUOPxKGofmpqd28MV6nJYyGH0ZE502ySP86vrhAuI6Ajj92ZeLKtp1p3m7TtRX4WCn3y4ZGsyT6OZCgNuwLdPvy4ZGHExv8x9AGqaVLC3xNGOS/PHxGwF5b+U3LT9YVJNuQAplILJ7y61LP70zIiwLsta1MHfFsXEYFcoxVecVWnpirpDVQBiqVea7g22kXMlaUQ/fixLAvyL8rm0tZ9Vm/vZnNPlXAzD1OQBemLJSDEnfG2K8jG2BWOK9cNpC1VHToe2RO7YwfWbdtP81wXS/wC7loTkaW3oo1a4i2XemFNrjq08ooTQ4VlLZByPJO1Zjti18TiAD8PTJLbsKlqnc5JAkqRzNGeSmgyLYJIo684AB7ZGmdr5PMcxFFGGmNoZp3uRykamNMbW8wBSMb40i2qVwIaKFdycKt7k1HTAq7FLsVdiq4AnFWwhwquBGKtMw7YUOUgjfFNtcGB5KaYp4leO/lX4a4CGQNtSSysa1wUlUtZXjepNRjSU6hlWTdciWUV7KTgZu6Yq1QjfFWmAG+KuIJGKr0NBvgSGqb1wsl53xVoDFVuKGyNsUtRivXFXOjLsMWLYjI79cVWxjjWuKtUDjfFKoxCbYqtDBuuKufbYdMUOjOKuLUbliq4EEYpWpHwPI4q5wrb4qtViNsVbqTirlBxVpweuKrmYIQD3xV3EcqYq5hxO2KtF98VXFycVWqDWuKtuC+4wq0HYimKuaKorgVqMFPiOKtOKmoxVep2o3XFVhJBFe2Kqn2vbFW3cRnbfFVlDSvbwxV//1SaeriivxJAzmBCnEUXsITTm9SN/px4VXLYw1qG3ywGQ5Lbl02rcomP0YxnNFJ5pd9rVm4FrVgdtx0zMhKRRwh6P5cW/miIvwCG6g5lgFk811jSzoHmaBkFIpHr95wgIsvYefLcdDQ5dEodXLgUU0AOuFLeKtjbFXO1AD3xZNOwVa4q0N6FcVSXzvb/XNPNqnSQ0YDwxRSL8taemnWEcCCnHoMUo0kk0OK2uIGNLbSsTgpV3CvXDStAUO/0YraV6np63MqTOKvH9k+GNKj7dmoOfXGltcfiOKnd0hrtiil2KXYbVwNMbY040PXFksIB64ptcRtQZJhZaQEdcVXd64qu5HGlcDjSrg1BQY0rYORZW2MVtumK21XfFbXA4rbiMVto4q0BvXFV/InFaa40OBI2X8iRTFla5dthito3T7gxkjxwFsgU4hYuKnI02LX640q5TUUGNKt9M16Y0q4A+GNK7j4jAUuNfowJtsVp02xW2ufamK21wJ6Ys13A0xVSL8OuLFa1yRsBkqa7bWQVq+3hjSV3rR1pjSWioHfbAtr6htu+K2ubioo3XFbU2Uow5bocCrQS1SmwGKV0hAFMUOVdq4sl5kLChxVatO+KrWJO46YoXEkGmFXepTtiho/vfoxS1K1HFRWmKrihVq4quZamuAqtcAYLVtQWxtWjsaYQrajiPbJK4Hbbpiq1W3wKqPxKbdcULVAX4jirRAc1P0Yq1x4n4sUtupYbYpXqOK1bc4q1xFa9sCH//1pvB5LsLyJWYcWKjNb4LiN/4AsAxBFaY+AqqvkPTx+zj4Coy38n6fBsi75aMAVMYNPt7XdFFcujipVV/3jgVIX2zIEQrEvzD0T61bRXkQrLA9a+1cxyFZFYOJbaKbuyb5MBURloVsYVdirsVWkVNMVadeQ44qqRjiAuKqLQiWvLscVV1oCB2GKrXIJ2xVoIe+Kt+nTFVrEjFXKCcVbeh2OKrvTFNsVUxTFWn64quxV2KtUxV3HFVpGKqi7YVb64q6mKtZJXAYq3TFXA4qvByKt1xV2Ktk0FcVcrVxVtuuKuwJbGKt4quAxS2MVXAkEEYaSDSLW+dRQHGmXEovfSHvjS8S6K+lXeuNLxNnVZelcaTxLo9TlrucaXiRMep1NGO2AheJFR36PtXI0niVPrSrtXbGl4lGS+QA7740vEh21emwxplxKR1R617Y0vEu/SIfrjSOJXjukOxO+KLbHxHfcYsrb4rXpim2wMC20Wp9nritrg5p8XXFbcsjjvXAybQFd67ntira/Ed8VbLeHTFLaOBucVcGBNcVaZwdvfFDcg4kHFV8jfDXFXJsK4pa9fkCadMVbZuYqMVcH23wK4DlirUhK7Liq5VoOTYhVu5+WSV3KmwxVuNOZocCuEQUHFDbfvBtiq0bfRirnb1dhgbKX1ovHvhRTSozbHAloct075G2D//1+wiNVK0FPgGHhcRzrQ1HfHhVrfHhVunfArYTl1xtV5TBaqN1a+rCyEVrgpUPYQejH6Z7dMkAquRklbC4q7jiruOKrlTvirgATirRjJOKt+kRirmjriqyFOB3xVVbriqwnFW+NRiq0JUYqsKEHFWjXFWqYqtfriq/FXYq7FXb4q1TFV2FWxirdcVdTFWwtcbVcY8bVZTFVwGKuxVxxVrFW6UxV1cVbrgS3XFWw2Kt8jilvlirqknJBBbrvhQ1XfFV6nFWmpXFLR64q4iuKuEDD4gaYslwZztU4q36Z7nFFrgi4rbar74ra3gK4rbfCmQTa9ZnjOxNMU2rpeNXfFNomK8Q7NgZWrD0vtBt8C22Frv1wrbRQg1yLNsVPzxS5VZa1OKtICcVXAhsUuC8d+2KrWAkbkNsCtlaEVNcVVPU3p1GKtfETvsMUhcXVRsMVUwxrQYquQVNDiq9QQdsaVpy1dsaVwfb4+mKtk8t1rTCrRmXj03xVsuCm2xwK2xWgFcUOP7vZcVcASK4pDUIIrti2OCM2+BiSuDMOpxY216g51rgpjb/9Dsj7Ef6oxtxF1NhXG1dxxtW+OSpWwKY0rZxpVxagxpVHhy3xStMeKu40xV3HFXccVbB/ZxQ0q0OKr+NMVXDFWyMVWlKtirTrvTFWnTFVMNtiq5TQYq1SuKrXXFVPFVrjfFV1MVdTFW6Yq6mKt8cVdxwpbC4q7jiq6mKupgVs1xVbTChcBirqYq4jFVo64qupirRGKtUwJbpirYGKt0xS3TFW1G+FBc3XFDYXFV5WgxSpt1xtVwxtVw2xS6p+jFV3MDFWuXLFXUxtC9ABirVRXFV9cULX3G2KW4kJFcUt+mGwM3Ku+x6Yqqx3DLsMVV1vj0bItgRC3UbCnfFVvDk3XbFVaT90KDviyWFKD54q4SU+E4q5kpuMiUtqwbriq4oaVGKtnky1PbFLVPh3xV0NScVbbZt8VczMDthVcshXrirvtnfpiq9pPSFAMVWJutSN8Vd6g2BG2BWpQhoRihtuHc4q2jINq4q0jrvviyJWSzBaAHri1kqBkr3xYWp1NcnSLf/9Ge+TvNAvFFlcH96FHE5rtLkcRlorusn2hm0lHiS4KWFBkYy4EUu44tjguKt8cVXEYq1xxVZxxVox1xV3p4q708Va9PfFC+OIb4qvEYxVZIlDirXHFVmKr8VcUGKrRFXFWjDTfFC0piqx/DFVgGFVpXFWwmKruGKtiIYq36YxV3pjFWggwq2VpirYGKt0xV1MVdxxVrjgQ7jiruOKtUwq4jFXAYq3wriruGBW+GKu9PxxVv0xilvhirgtOuKu2wUldQY0rXXCruOKthcVbcbbYq0rkbUwpXUr1xVcoxVdx2rirQo+xxVcIAMVbCAfDirQG/HFV/+Tiq0xAnFVxTjiq4x4qtVaZFK0IS22KqhLriqokzHr0GBmER9bVgPEYpVAyN164srcUqNumBVxAFMVWRq3OjdMVXlSG26YpbqScVWlnH2cVbjUtu2KtuxHTCi3LGVFT3xW2jOAKd8VttbgYrayWcsaDpittH4sUEqczE0GFi4gGleuKtuVXbFWuKnfFVrAHfFWyBTFVnMfZpvhYv/9JfVNNn8vXHfkQKN2zQzBxFxHpPk/zAusQ+mxrNHQEdz/lZtdNqOLZQn/HfY5kZI22gKnHJIWkYq7jiq7jirXHFVnHFXUxV1DirqYq4JXfFWl2xWl6iu+K04rU0GK06nbvitKYSvTFaXBB0PXFaadSMVpahOK0vNcUUouDitLGTucVcU2rhQpkYq2Biq4DFWwMVbK4qtK4qtCnFV1DirYGKt0xVsDFW+OKtccUO44q7jiq0rhVojFXAYquocVb3wK6uKt0rilrjildvirY98IVvj7ZJW6AdsVb5A7UpkSruOBWimKtBTXbFV3pt1xQ2ASN+uKW+NBvih1cVcIx1rilcAcbVxXviyb40FR1xVtVPU4qvVKmuKt8d8VWgmtCMVXFcCXBab4quKcsVWSKU28cCF4iAAPfFNrChBqDiyVxK3HAyCrHJzG+KVxYt8IxV1GBAxSuoRirasR03xVskgVxYlYJMLFTllYmmKuJUdeuKuqMVbU1GwxVw+EEnFVo+Lc4Vadu5xVxAYDFW6U6Yq4qKYqtC1GKrGUfCB4Gp+jCxf//T7D5h8vQa9ZlHHGZV2P0Zga3Fx8miUXkVhqM/lfVFjNQoNGPtmqwgwLW9qsZluolni3WQArnT4ZiQ3bQUQRkUOC1xVvhirYXFVpGKrSuKuC4q4rXFWuBxVyrQ4pcU7eOKW+HEUxVzLwIbFW3SvxDFVJVKmuKqipU1OKukpXFW/SoKnFWjQ9MULfRxVSkj3xVbx2phQVhUYsXAYq3TFXBRiq8Liq0rirfp5FXCKuKt+ljarvSxtWxHjat+njarDGckrihwq1wOKtcDiq0pirYXFLiMVdTAq4KMVXBcUhvjirfHFXcfDCpXBTjaHenjau9PG1XbdMCradsVXCKvTFXGM5FlTSxkYrTZjJxWmuGK0uVB3xWlQKMVpxIPbFm1x7jCreKr/ToMWKwJU74sl7Jv1xVcqgdcVcVqdumKupxxVd6IkFT1wMSFoYN8OKaU/SZRXtiypVpUDbAkL12B2xS6JKipxVUB98Urw6jriqkspNaYqsBZhTFBXJ8OxwsaWsakUxWlzKpNT1xWnMtRtitNBio498VpsUP2uuK0uoO2FCmyeOKtutBirlxV1K4q0fh6Yq16Y9TkT8fbwwsX/9TvscAYguaUUUplcd/qYy3YN+ZflL9IWzXVqg9VBv8ALMPLiHRxzEoT8ntfa5hfTpz++txsDksUzDmkPQuNRy7Zm8QZKfIA074bTTZahoe+SWlTjgtaWMKHG1pa22NrThja03Ttja01ja04qW6Y2ltlpTG1VCopvgtVnAsadsNq6VSoouNqu9Icd8bVyJXG1U5I98bZLyCU3wWqyKLauNsW29sNqptH3ONqpFKmmIQWjFhY02IhTfFabWGvTFaXCIYrTaxhthitNGMDFaWlaZFDYGKt0xVrFW+mKt4q6mSZU0RhWnccVpqmK0tK4q0EOKrgmKu9PAtN+mBitLhHilwUE0HXFV4hrtilsJQ0OAoIXBRgRTgtdxitO4jCFpYI67jDa0u4UFcbWnKN8BKQHEYGym+FRitOVKb4rTYUYrTmWmK04DFaXKtcUU2RitLeJxWm1YnFaXIu/wAWK0v9Ghr2xWnFR3wpcRTp0wq1SuKtIpJNMFLTYC1xpNL5TxWgxpK7kFArgK20ZQN8CLaJ5CvQYra1Rx+ya4rbXEtim20brUYra9UKAHxwrbTgs1BirfAL88VaC8vniruXE0OKtuxBpTc4q0IatU9RiguNQcLFt6kV74qs+0MVbGKtE4q4Gv2sVU/TPTtX8MLF/9X0AO3+qMqYLWjBUsw5Arxp88iQgvKNV0keVPMsV2p42dxs1OlTlJgxp6wihl4jowqMvCqMS1BU9emTDIL+I+yeuWAsmx1yKGitTirnTFXcMVcV3xVv08VaaMAVxVyoDviq4jFVTiKbYqsKV64opsCppilYyGu2KrkAPXFVzR0+Ltiq1/j3XFS0i0O+KqbxmpPbFVpoMIYrPSPXCrupxVsr2GKrlFNjirvTKYqtCHqcUNla5FjTgu+K0qFABXFaWcBitN8QcVpviMVpjvnrzB/h/S5bxSBMfgir/O3/ADR9v/Y4yNBuhHiKVfl15xvfMsbm6twixUBmU0Vm/l4N+1+19r/gcEZWyyQEU187eY5PLlh9fiiE1HVWUmmxrvWjftccMjTGEeI035L16XzBp41GWNYubMEVWJ2X4fi2/m5YYmwiceE0w63/ADTuv04NPvLcQ2/MxFd2dWr8Llv+aV+z/NkOPdtOLaw9N4Zc4zgmBLfDFLZiGBVk7tCjSIpkZVJCjqxA+yP9bFIDzTQ/zfl1TWILR4EgtJX4GpLPUj938Xwr9vj+xlQnZcg4qD1NB8W+WtC5lAOJVtYuWBWmWmwxVrhtirHvOvmaTyzYfXkg9ccwpHLjxr+10bIyNMoR4jTvIvmRvMmnC+kVUfm6Mq1oKH4f+E44xNrOPCaZAy0yTELeJOBkhNb1D9FWE1/w9T0ELla0qBgKQLY95M/MFPNErw29u8YiUM7MwIFT8K4BK2UocLMQKjJMELfXkGnQtdXkixQp9pmNAO2BQLSzy75w07zI0y6c7N6BAPIcag/trX4uP7OAG2UokK3mjWz5e06TUjGZhFxqoNPtEJ1/2WEmliLNJV+X/nf/ABXFPI8YheFwOIbl8LD4TWi/yvgibTOPCyLWNSg0mymv7g0SFCx9/wCVf9k3w4SaYgWxPyN+aFt5iZbKeNob0jooLI1OrK37H/PT/g2yIlbOUKZyYgTt1ybW23w4q45JDu2FVqnFWq8Rittdq4FttjUYrbVC2/YYq0x57DAqrxFKYqpDbbFVymmKrx9vFV/KpIPTtikKZUncYpXMpIxVuMU3OKrQK74oaaQ8T4jFXI5IB+/FVQjauKFg8MVaO2KGsVdTFXUxV3IU44Vf/9b0GIzUD/JA/DKQhahKsK9MspFJD5x8uJrdr6DbMrcwflkSFpMNDkkNpE0goyCh96bYEUjYwASSN61yTKlwA3r1OG0rRHvgtjTmFDja05x3xtadwJFcVprjyxtaXjYUxtaWMvY4odw7DFVTh8OKrIwcVXS/DjarlXbFWq9sUhr06b1xSu48vljatBQpoMKC0RTChYWriqww13xV242wq36YpXFXAAYquZQw8DirwT8y9a1Cw8w3UNrdTRopjICSMoFY0bop/wArKJHdy8cQQqHy/wCe6bteU/5if+vuNFbi0NB89fz3n/SR/wBfcaKOKC7/AA957pXlef8AST/19xorxQULrSvO1rC9xPJdrFEpdibg7Ko5Mf7zGikGBTT8nNUvNQ1iVLueWVVt3YB3ZhXnGv7R/wArDA7sMsQA9lXY0y1xKdMViUyOQFAqSdgBimngX5h+bh5n1FLa2Y/Uom4If5iTR5af8Q/yf9bKZG3Nxw4Q9y0bRrfR7WOxtV4xRrQeJP7TN/lN9psuApxCb3Szz5pa6hot3A1K+mWWpp8SfvE3/wBZcEtwmBosB/K7z1p+j6XLa6nMIjHLyQUJJDD9ngG/bVv+CyEJUG7LAk7Ii+/NbQrW5kvbCzaa7cAGUgJWg4/b+N/+Ew8YQMROxa0T8xNc1rU7YLatHYNIA/pxs1Qw48nlI+yv2/h4YiRJU4wA9VVK5a0pLd+c9GtJntbi7jjmiNGVqgg5HiCeAlqPzzoLDa+g+lwP148QXgK5fO2hA/722/8AyMXHiCeAvJdR8q6fe6xPcw6naW1m0nqI3qBm3o/wID+y/JfidcpI3ckSIHJ6zF520VQvO/t2YAAnmoqfHrl3EHH4Cufz3oS7tfQH5OD+rBxBeArf+Vg6FUBb2IkkAAGp3wcQTwFkJHxUOSYU8m1P87p7K8ntTZo4hkeMH1CK8SVr9lsrM28YrSrzD+cia3YTafLYcRMnHl61aHqr8fS/Zf4vtYDO2QxUbSfyH+Y7+VIprcwfWI5WDAc+HEgcW/Yk5cvh/wCByMZUynDiZJJ+fUprwsVHhWUn/jRclxsPBZVqH5n22k2ljd38EhF7F6g9Kh4n4eS/GU/nyXFTAQtM9Zvk1fy1dagiPHHNaSuqyABqcGKN8DOvxfaX4sJ3CAKLBPyBp619X+WL9b5CDblewyRcRyB2y1x0NqmmRapaS2VwKxzIUP0j/jX9nAUg08W/Lry/reja/WK3kaCN2hncjihWv2lZ+Kvx4rJ8GVRBBciZBD2DzPprarpd1ZRiryxOqg7fFT4P+Hy0uPE0WF/lf5C1Ly3NNPftGEmQLwUkmoPfbj/N+1kYxpsnIFKPzn8yNPJF5ds6s7FWlC7ksf7mL/jf/kXkZnoyxjqzT8vPJCeWLILIAbyYBpWHbwjX/JT/AIl8WTiKa5ytlJ2Pw7HJMGmPc4qtry3GFDSnFWqEYq0TixK4iuKF6CuKtIhB9sWYXqFrilv0wDXFVhXuMVbNBtire53xVst0r2xVrdjUbDFLaNU0OKudSG9sVcV8MULlAbbFVNTxYg7jFV9K74oWk12GKrSOPXfFWjsK4obrQVxV1dq4qt4b1wpf/9f0L+117D9WUhVMEDrk00uZa9MgSypwQcQiigwsG/T4nFLqY2ybpvkkUsYb4rTnxWmx0pitNBdsVpqmK0u44sS4LihccVWqtN8VbI5Yq2q9sVcyU3xSs3bbFV4BG2KtU3riEOYVyStFNsVUyDihcU2riqwDbFVyJvirajk1MVfO35tinmW8H/GL/k1HlEubmY+T6KaOuXuGt9MAYopsr0piqT+cEA0a/wD+YWb/AIg2A8mUebyT8jRXWZv+YV/+JxZVDm5GXk9zCilcucV5r+cFvrlxHFb2Cl7GVgjLGDzLn7Kyf8Vfy/5X2/2Mrlbfjrq858yeVG8sX9nZytzmeOOWSnQMZHXiv+qqLkCKboy4g9I/MSHzRLqSQaCZvq7xAn06KA3JuX71uP8Ak/t5OV9HHhw1ux+L8nte1MiTVbtR/rO0rD/jX/h8HCS2eKByY3qnlyHyjrcdrq6G6stmJFU5oRuy8W+1G37HP9n/ACsjVFmJcQ2e5aHoWjRwpc6XBAI5AGV0UEkf6/2svADiEnqmyujMUBBZaVFdxXxwsaVUQYEh5h5l/JybWtSuNQF2sSzNyC8CxG3+suVmNt8clCkvX8g2p8d+B8oa/wDM3BwMvGYp5/8AIH+Efq/+kfWPrHP/AHXw48OH+XJy5epkZRpshPiTzy5+TLaxYQ6gbz0vXXlw9LlSv+V6q/8AEcIhbE5KKZn8gP8AtYf8kP8Ar9h4GPirG/ICT9i/B+cNP+ZrY8CRldF+RFxBIkq3qNxYGhjI6H/Xx4U+I9kG5rljTTEvNFpoGg2c2rXVlbs6tyFY0LPIx2XkVb4mb/mvImgyFnZJ/LvnHynrJEZihtpz+xNGi1P+TJT0/wDhuX+TgBBZGJCX/m5qGm6PY/o+0ghF3dDqqLVY/wBp+n7f2F/2X8uCSYC0b+Wv5e2kWkrLqttFLcXB9T97GGKKR8CfGPh/n/2WGIYzl3JF+e9tHax6ZbwKEjjEyqqigAHo9ME2WLqzJ/8AlCgB/wBWv/mRk+jX/Ewv8hP72+/1Yv1vkINmV6f5qmeLR72SNijpbTMrKaEEI1GGWFpjzeFeWr3zdrbSLpVzczGMAuDPSla8f75/8n9nKRZcmQiOae/oD8wz+1P/ANJEf/VTJUWFxa/Qv5hj9uf/AKSI/wDqpjRW4u/Qv5hH9uf/AKSI/wDqpjRW4pUPy/8AN63f6QEL/WuXL1PWj5V/1vUwcJZcceStrMPnjTLV7u/muI7dKcmE61FSFX+7k5/ab9nE2o4Szj8l9Uu7/T7iW9mkncTUDSOWIHFf5zk4FqyCi9BC88m1N8fS264ocE74q1SppirZipvitL/SrvitNKKYrTg3HCkNce+KWixJxVezUGKtMnIjFXN7Yq4ryHyxVvltQYq2CoXbriqyjcanFV/UYocFIFcVcjAjfFWjWuKGn8RirS79cVco336YpcBv7Yq4Df2xV2FX/9D0QYwN+9B+rKmfCtCAKPE4ppaq8X4n7JyJilpjRqDJMKXb98Uurgpk2Mmxa41OKtMm+KuIocVbBptiq7jirTCnTFiQ5hQe+RWmylBXvitOCkjfFaWiq4rTZXjuN8VpdWoAyS05FCnbfFWyu+KrW8MQimiQNsktOYUG2K0tCg74FpobrXFabC7YrTfTpitNgcPi8cVp84/m1/ykt5/zy/5NR5TLm5WPk+jaEnfLnFpoxHpjaFyx0GNqknnFGGi3/wDzCzf8QbASyjzeS/kQK61OP+XR/wDk5DlcG/Lye5rGcttxlQIcbV4b+crhvMlqB1WGIH5+pJlUubkY+T29R2y1xKeOee/zG1zRdbaxqkdtDIrhVUVkjNHozvz+19huHDKjKnJhjBDOvN3lS185aclG4ycRJBL4ch/xB/2smd2EDwvJdL1/XPy7ujZ3UZaAkkxOfgb/AC4ZP2f9j/s0yAJi3mImivKvmDU/Mfmxby2doBMwMiqagRIP7tqji3w/Dy4/3j88QbKJRAjT3tVAGWuOIuC1wIp3p0FMUPGPz9alzZR9wkh+8r/zTlc3Iwory9+c2maXp1tYPbzloIkRiAtCQPi/a/mwiSnGSUw/5XxpQ/497j7k/wCa8PGjwiqW/wCeOnXMqQRW05eRgorwAqTT+bBxJ8OnpLChpk2teoIxVCXtrbTxNFdqjwkVYSAFfp5fDil4T+ZMPlSEldFr9cruITWEf63L/hfR+HKjTfG+rG49I1PTUt9aubRpLSqshlUlGAPwq9D9hv2eXHn/AKuBlYOz2ryj+a2l66Vt7g/VLo0ARz8LH/iuT/jVuLf62WCTRKBDGP8AnIAn/cfX/i//AJk4JssTLl38lmv/AFa/+ZGT6Nf8TCvyC/vr4/5MX63yEGzK9U8x2cl7pd5a245TS28qItQKsyMqirZYWkbFgv5ReUdT8uyXbapD6IlWMJ8aNWhfl/ds/wDNkIimzJIFWuPzw0u1me3lguKxsyEqEO4PH+dcPGvhFS/5Xno3++br/gE/6q4OML4RbP566MdvQuf+AT/qrjxhfCKx/wA8tHpVYLkn3VB/zNx4wvhFONaifzt5af8ARw4NdBCgkNKcZFY8uPL+TJHcMR6St/LLyleeWrKW2vuBaSXmOBJFOKr3C/y4IilmbZkF4nJsGzud8DFsNU4q10O2KrypJqemKVqOWPsMVWGQg4quJBHvhCVQr8OFVNDyqO4xVeqEjfAlaWqaDritN8WAritLPtddsVVOSgUGKGjGFIOKr3YUr2xVaFIHLtirZNTt0xVbx3p2xVU4CmKKUSMVpcI69OuK0tXk9VAowxSudTQKu7k/RiqnPMkTeiXUyfyg74qupUe4yav/0fRUu/H2C/qypudxqlcVWJ8Yqe2KrGXviwVDutcVWKNq4quUZJk6m+KtN1xVxGKtqN8VbZgDiq4bnFitIqa+GRVqpY0xVtiRiq3fFC8mg3xVyLXJKWlWjVxQ3XfFWytTiFWvFU5JXFdqYq0B2wK7gAeOKuI34jFXMtB74qu6ihxV83/m4vHzNeD/AIxf8mo8plzcqHJ9Ikd8ucVorgTTTAilMVpKPOW+iX//ADCz/wDJtsBTEbvHvyI/47c3/MK//E4sri3ZOT3diT0y1op5p+YPnHzDo2pi20mIyQGJW/ui/wARLV+Jf9jkCS2RiDzY6PzA83yMK6cHfxNrIT+vBZTwRX335sea9NRXvrCOFWNA0sEqAn/ZSLjxFfDBQaec9e1mVdVTRoLqQDgswtpZBRSfst6jL8ONlPABtabH8w/OtOP6Kp/0bT/814bKOCPel+pecvNd3F6F/pSyRN+zJaSEf8McFlIiO9KtA1jW9EnrZWAtjMyh2ED1pXehl58V/wBX4cAsMiAX0KprlhccOY0GNqWlkJxtjTwf86rs6h5gSzh+Jooo4+I/mYl/+IyJlcnJxig9Kj/KLy0AA1pU03Pqy7/8lMs4Q1cZbH5ReWgfitNv+Msv/VTHhC8ZeSX+k2tr5yTT9PThbJdwoq1LU3Tnu5Zvtcv2sr6twOz6N675a46HvYnuIXhSRomYEB0pVT/MvL4cUvBdT8n+bNa1GXTrhprhYnoZJGIhp9pXXl8H2f2U+LKqLeCAjvI+m+XNO1P9Hags13qiTmEKUHoh1biXX4/jT/Ll/wCRS4RSJEvVfOvm+z8s2sc1/E80MzemQgU9QftK7L+zkiaaoi3nD/lrYebkh1vQFe0tZpaSRSAD4Q3GSSDg0nH9r923/C/tRq2zi4di78+LWO0h0u3hFI41mVR12Ho4Zox9WZsP+dKBH/Vr/wCZGS6Nf8TCvyBXlNff6sX65MjBsyvYiePTLWhorz3OKpB/yr/QpGZns4mZiSSRUkk165Ggy4isn8heXoUZ3soQqgknj2GPCF4i8l8weZNGu3+o+XNMR5X+FZGjqa/8VQ/81/8AAZWSOjeInqUx8r/klcXaifWZDbqf91JQv/sm+wn/AA+EQQcnc9e0TR4dGs47G2qYohReRqevfLAKaCbRoau2FDnGKtccVpay4rS7jTFaVFYk07YobKhAaYqsKgiuKujRWNcKrm67dsUtRoCS+KrQGBrXbAq7aP4uuKXUNOuKrQQMUOBAxVsOCKHFWvUCjicVXxggEE/RiqnUlajFV8Z2piq4tiqwjFVyb7VpirGfPVhq15F6Ojvxl8cVeS635k83/lnC2oaqDcwSDiKb0Y4qzD8oPL9/JGvmjV5i8t38SITsoOKvQR5m0Y3Bthdx+qDuK5JX/9L0UwGwrsQtfuypucnwgAdMVbKhfliqlJvsMWC6lFocVcoqtBirabdcDJ3evbFVjdcKttirY2OKrXHfAq8DvhVcBQHFWkFN8VcwqcVbKeGKrOJbrirasVNMVbc74GLYTevbFVsjb1HTCFcxJO2SVuhJxVaRUjjirbL8dcKtFaMWxVcoLfEe2Ku2YVI3xV83/m7/AMpNef8APL/k1HlMubkQ5PpFqUocucdb6RPfArinbFUo83x00TUCf+WSf/k22ApHN4/+QpH6bmr/AMsr/wDJyHK4t0+T3niB0y1obU4qkXmjzbY+W4TcX70JrwjG7v8A6i/8bfZwE0oFvEH1O7/MnX4LW5b0YXJCIu4RFBkfj/xY6p9v+bj+zlfMt9cIesed9PvNJ8vGLy4xtzagVVACxjH2+J/n/wB2M/2m+L+bLDy2aYmzug/y7/MC2v8ARjLqMwS4slAmZzuV/Yl/yuX2W/a9T/WXGJ2WUaLGf+Voa1rutrF5fh9S1Sq+mw2Yd5Zn/wB1f5H8v+VkeIk7M+AAbvYbcyGJWlUI5A5KDUA/63w8staLcDvU5EhbbajdMjSbUb68h063kvLg8YolLsfYDGmQfP3lCKbzd5sW7kFQZTcv/kqh5Iv/ACbjyA3LfLYPohFNd+uXOM5FLDc4q+etBb69545nfleSsP8AYl2X/iOU9XJP0vocGigZa46xgT0xVtQQN8VeD+V4/rXn+RhQqt1ctUUpRfV/5tyoc28/SzH8+R/uEgJ/5ak/5NzZKTHHzTn8ov8AlGLP/nr/AMnZMMeTDJzYX/zkBJybT17j1z9/pZGbPEzBHD+Saj/q1kfdBTJdGH8TDf8AnH4Vmvx/kRfrfIxZ5XpPm+/m0zSrq9tyBNDGWUkVFR7ZMlqiLLxqP879eXqIG+aH/mvK+It/hhUj/PPW0/3VbE+JR/8AqrjxFfDC24/O/WZ0aNobajgqaI/cU/37h4yvhhi/lPzXc+WLpr2zSN5GjMdJQSACVb9hk+L4MiDTOUbZUfzy1ojaG1B8Qj/9Vclxlh4YWN+d+ukUC249wh/5rx4yvhh6J+Vvmy98y2s8+oFeccgVeK0FKVycTbVONM35U3OTa2x44UrCwB3xW3PKMVtb6+2LAtGauxwoWGYjYdMCuH8wxSHJIRvilzSF9l6YquUmnHtgS2srN8A6Yq7ddsVbLbbYquAJXfrirmSgq3XFW46faOKW/TKNybviqo+3yOKuIVaHFVpWu4xVxoBilbUYqvViNzihLtb0K2122eyvFEkTGtG3xV2k6FHploLKMn0UBCjwGKsHn/JWxW/i1eORuTSkuK/s8WYf8Pxwpf/T9FNSq7dl/VlTc6lV2xVwb1PhxVaF4NQ4sGnarccVXfY64q2PiyLNo+GKWnSm+KucUAxVsdMVbIxVeV2yQQ0MVbAxVxB64q2qk4oWMQhpiq4R7csBVsgMMCtEHhTFWoo6LVsIVsUPTJq0rUBGKuiSgJwBWiCV5ZJXAUUVxV1GUgjpirZYk0IwK+bfzep/ie8pv/df8mo8qlzb48kz/wAD+fOn+kf9JS/9VsaLGw7/AAR58/5eP+kpf+q2NFHFFx8kee/+Xj/pKX/qtjRXiih9S8oedLe2lmvPX+rJGzSVuVYcAPj+H1W5fD+zjRUSii/yII/TkoY9bV6f8HFjFcnJ74zKMtca3nH5q+cNb0BU/RyIttL8Pr05MG/l4t8C/wCT9vISNNsACxTyr+WN95hl/SvmWWRI2NeLH96/+ty/uk/4b+Xh9rAI3zZSyAbBLvKH1fTfPBVeMVvDPdKKmgVQsyrucA5plvF6bB+aumXmqJpNoPXD8gZP2KgFuK/z/wCt9n/WyziaTAgW8v8AzI8iNpk76lpqH6hIeTKP91k/s/8AGP8Ak/l+z/LkJRbceS9inHkb8zdH0a1WxNu1qeryL8fM/wA7t/ef7HjxX9nJRkAwnjkWcW35h6XcEFLyGh7MwU/c/HJ8QaTGTI4r5W3bJMLRqTRcS9QANyT0xplbw782fzIXWm/ROmNWyQgyOP8AdjDpx/4rT/h3/wBVcolJy8cK3LNvyf8AKB0CyN9drS7ugCQeqp+wn+t+2/8AsV/ZycRTCcrZ68yqwZiACaCvjkmtQ1bULbS7d728cRxRgsSTTp+yP8r+VcCQLfP/AOUitd+Zorh92USyH5lWX/jfKo83InyfRDdQMtcdtQVxVC6rqcWm20t7cGkUKM7fQK4pAeL/AJJxSX+vXGpS/sxuzH/KkYf9fMri3T5Mr/Ps/wC4SEf8vSf8m5sMmOPmm35Rg/4Zsz/xl/5OyYRyYz5surTJNSUeb99E1D/mFn/5NtkSyjzeZf8AOP7cZr4/5MX63yMW3K9hmgW5UpKodG6qwqDljQoRabbq1UiQdtlGK2rJAkZoiha+Apiqhq5pazcenpv+o4Uh4p+Q/wDx25v+YV/+TkOVQ5uRk5Pc5IBMOLAEeBy5xlOWytyOLxIfmoxS1bWVvByMCLHy3PEAV+eKFxmFaDfFVruckGBKkanfCi2qHFbXINqY0trlUHGkLWj3xVcBx69MBZBvgG3HTArbKBuuKrVc8qDp3wJVdwdhittUPfFVRQoFcUhwHLcdMUtK3I0bFWwAr0PTFIVDU/axZLVTmaHtirUqciCvQYquQ02xVpxiqymKr68hQYq3Hsd8VWrNwqQKjFVvwk86UUdvEYFf/9T0VOwEagdaDfKWVr6Vog7jFbUxHwalaHFbbd16kjDTG1JZIuQqwrjS2qSnkfbDSLcPgBYb5FybdCXZeSgEk98UEr5vgG+5xYrI1Lj4sCqh4ii4EWs77YU2qMGpy74U2o8nb2xVX4nj74qsUODihwLge+BVjAtTFVw5A8exxQW0FAQcUNg8ztiypxYFePfFBaagA4dcUtISW3GKVwkoSuKloSgbYWNuDh8VtppwmEItTN4OuWIt5t5m/Ka313UZtSkunjaYg8QgIFAF/m/ycgY22DJT0Vr3j075NqtTa6fC1WpNdyYptBaojahazWUhISeN42I6gMChpgpRKmL+Vvy7tfLl2b21lldyhSj8aUJH8qr/AC5ERpnLIZbMvMj9zk2q1kqiUAOAwBBFRXcdMFLa2TlQ0Pxdq9MLG3g0XkfWNb1S5ieMLIsrGaRtkBY8/h/m5cuS8f2cx+Ekuf4giHpvlf8ALew0ErO37+6X/djdAf8AitP2f+Gb/Ky0RpxZ5TJlFAQVYVBFCDljTbCPMP5VabqLGWzJtJT14iqH/nn+z/sGXKzAFvjmI5pDoP5VXmn6pDPdtHJaxtzqpNSRulVYfz8f5siIUWyWYEbPTyCemXuIx/zp5fu9cszb21y8JAP7v9h/8mSnx/8ADcP8jIyjbbjnwndiv5b+QPQmGp6zHQxmsUTeI/3ZIP8AiC/7LK4Q6luyZegevHVI2G+2WlxwUHqptNStZLK6HOGVSrD5/wCfw5GmQlT55uvKmqvdSWcUUsywuyK1DxoDTZvsLyyjhLm8Yq3p35XeTZPLryahf8frMi8FQGvFT8Tcv2ebf5P/AAXxZbCNNE8nFsHof6V36ZZTXbhqTye2NLbyz85NV1aWMWixFdNqC0imvNv5Xp9hVb7PL7TZTNvx0yP8qNBOgacXnFLm5Idx4AD92n/G3+zycI0GE5WVD86Y5b/SoYbWN5ZPrCsQilqAJJ/L/rYJjZOM7p1+VSy23l61t50aORDICrgqd5Hb9r/WxA2YzO7JryFp4mjRjGWBAZeqn+bFjb541/zT5llnuNDubmSbizROiKAWAP8AxWvLi2UklygBzegfkv5VvtIiubu/iaH1+ARHFGovIlmX9n7X7WTiGrJK3p6tQZNrWhqdMULWJOKvAPNXnPzLb3tzoj3TyKHaOixoGZT9n+7jV/iT+XKyTycmMRVsk/Jjylf6bczapfRtBG0XporijHkyvy4fa/3X+1koBhklez1f199staGi1epxVax22xVSAxVU4lqHti1ltxyO3TFDguKtSKe2LINgnYYU025wLTRo3xH7sCaXVKdBscVputBitLlKr264pAbDdxilayljtirXMA8TgSFRKruvTFLZjAPLFV1OXxHoMVbZuZBHbFK6SlOQ6nFViVIxVxFMKGq1xV2KrA9Gpiq4Gmx74qsVSD7HFV/E/ZxV/9XtR8x7KpH7IyNNXEsfXpOfJdqYaW0JJqlxM/IHGltTeWQ9XOGmNqQMgNUYk40toq21iaFqTbjGltPbbXbd14nqcrptEkX9cjUcVagPvjTLiVBPHTY1bGmVrRz4k4KTaGuL9bcciakYaYkoePVopDuaYKazJMreeJ1qGqMBXiajiMjVB2wMxJeDxNCcWYLmbwOBk3wNeuKLbDgVxW3LMNie2EJDg3MFhkqZLQChONJdFGWNe2NKVxYMSsf2hjTBoyemtW+13xphak84O+LElTEtcUWtDkbjFbaYFt8IQSplcmxtaR274razjx64rbf04WLRp44q6i+OKqbBR3xY2tLA9MVtsnFbW0LYq5V4nFWypOKqZWmFC3jiq3rirdCMKC0Yy2+KG/SBxVTeLvhpkCtZOQ6Y0lpYQBjSuYEAUxIUFcklOuBNq4o/Q4rbnjFKPuDitqqxDtituZKbjritqsTOMBCQUTHdEbHIUzXwiNSXVQpY1JApX540tqhmA2xpVNpqY0ytb6x7Y0tt+o2NLajHCiu0iKodvtEAAn5nJKuKmuKtonHrirVDirRBGKqgXbFVxPEUxYrUNNsWLZOKuSrbYsw2FNcVcF5YqtEe9DgTS+v7OKW9qYobZeVMUudaYq0G4mmKXGAMeRwKFXnxFFxS5XD7Yq2ykfu8VbjHpjfFXCnU4qtJPUdMVcPiwq0RTFXYqpyJTfFV1Kjl4YquBqMVb98Vf//W6o32V/1RhcRtuuKtYq7JK2uKrWxV1MrpNuIJ6E40m1y3U0f2TjTLiR9vrcwiMbY0z4kG4J+Jj1w0wMlg26Y0wJVY7l4fiXIELaZ2vmMqKSYKZAoiPXImNaY02CSuutwsd9sBDLiXLrUJNMaXiVkv4WNRjS8StHKrmg74QGQk38RqowsuJdGvKtcWXEtUsAfDFTJDNcEGidcWFrZizD4uuLFqMBhx74oWuKGmKqjj4QBirXIqKYUFaWwta00O/fFVMjl9rFWwFwpWtGG6YqsKUxVswhsWNLCgXFaaFMVpsKDirqAGgxVcy8hiqwCnw4UtNHXFVhjxVb6ZA2wsS4E4sVpxWmy1OuSCaW7HCtLDXlja05gTgKW1FMCthaYqv5HFVvrMvTJKuE56nIqqLcmuKQqCeuBmvE2KG/UqMUtrJim1RWritrxjS24jia5Fm0N6nFXKeW2KtgU64quFDtirQUDFVrGpxYrq1OKtOxriqopr8XfFkHMx7YquRB174paVSTTAq6VdqLilsReOKrV3OKtumKVzorCmKuVthGuBXLyjqBiq1ULbnriq9XNKHriq8sGTkOoxVbEwYb9cVcgoDirq4VaJ7Yq2oGKtOK4qtYUFMVci1FMVb7UxV//X6q32V/1RhcRzdcVaxV2FXYq6mKuwUrq0xpi0VrjTHdetApHfJMg1yLChxZOUUxVcGNem2BXOoPbGlVVAUdMaVcwUCvfBTIFdwULXvgpNrgKCoxpbVoZpE3U40tqyanMgJ740m141J+tcaZWqxaqaUONLxIlJ1kFRscaW1/Anqa402BbQA7YClc8YO+BDgabYqtlpUYqVjDC10sI74rTRHLFaaoMLJtdsVdscVaK06HFjS0oD3xWlvp064rS9eI6YsadxU74opsUxTS1gK1wpW4qsbririK4UFyxVxWlpQVxWmnQYVpToB2xWlpO+KrhQ9ckq1sUNUpiq4GuKrhTFWuNTirYjGKrggGRSvGKruXbFW8Ur1JGKrhJTFVRjUZBtX7UAGKrQOOKryK4q6OKhqDirbJ4Yq0qePXFDqcRv1xVci8hviq1hxG+LINqT4Yquc0FQcVXxHmPDAkNBCpqcCVzHludsVWVNa02wqvdgRtilyEEe/hiro1FSa0PhgVtHLAnrTFC5T0J2xVz/ABfF07Yq7gUTbfFVMEdTtXFW3VlI8MVdQ4VcG3pirbL3xVaGriqqVrviqmhPKgxVU4jrgV//0OrOPhX/AFRknEcw3xVoDFW6YVdTFXUxV1BirdBirqDFWwoxVwUYq3QYq4e2Aq33wJVCNsVXEbYqvC7YpbVdsVXKMVbpiruIxVsIDigrg7J0xSCrRXzRfa3GLYCjI7lJByrQ4CytW4gioOBXAHvgS1JRsUtcN64bQtKb1xtVpcDamNqp7nFaXOh7YrTS0HXFabWhxVp1A6Yq4RE9emKrkiAxQ54x2xVv0gBXFVMpXFWvToMVa9PFVvp77ZIMXIprhVcUFcVWOgriqmVGFWuAxVooMULCoxVv4R9rFC9VB6dMbVxTDauCHG1bEZrvgtV3DFXcab4qqIVPXFK/kB2xS3XlirXHFV7bZBsaBocVVK8jiq4VLU7Yq0aq3EYqqBSBXFWye+BLTDlviruVMVcF9TFK4/DtiqwqDviq9KU98Ct8wOuKubfbFVQpVeOKVMQlOuKr+I+2MVcYwwLjrirT/uUqO+Kto/Ndxiraigrirln2pirh+8FKfZxVp2LH5Yq1Rj8sKtOort1xV1aDfFVSIK6cR1xVYZKfD4bYq2BQcsVXbZFX/9HrDr8K/wCqMk4jmXFWguKtjCrsVbpiruGKu4DFXcBirYXFXccVb4jFVyAYCrZXAld1xVcBtiqoOmKVyjbFWxirsVW0xVsDFiXUxVwH04srXCKu9aHFlaqk7xdN8CbV4dQr9rriytEwzxy1VjSuBIK4IoHwmpwMm2ZhtTFVhSu5xVvgOowslrGuwxVb6RPXFWgmLBr0yOuKrgzHbFV6xjFWvSFa4paMZxVyrTbFi4qTsMVWEUNMVaZSpqemFW0FcVcY98VWtHTrhVZwxVaY6dcWLRTFXGE4qpmGvXFV3plRtiVXAHvkbVsMBirda9MIV1DhVsAnbFXGOm+Krx74WS6mBV4GKrCCfi7YGSqFBAOKuC037Yq7lTfFV6/F8RxVxctsMVbTYfFgSvQVGKrONcVXx9aDFK0qQfixVpF5nbFVRWC7Ab4FXqyudxiq1yFbFW1oW9+2KWvtNxbFVu1PhO2Kr4woB364q1F8QIboOmKtO/Tj074quYU3GKtDpWmKqlueNWPTpiq2R2Uk02xVzvSleh8MKtvEYxXriqi1T1GKqyJwaq9e9cVWvHU8vHFWo61oemKr+NN/HIq//9Lrrr8K/wCqMk4jmXriq3jtirQXCruOKupiq6mKupirqYq2BirqYq6mKrlXAVXlcCXBcVXquKrwuKVwXFWwuKt8cVW8cVbVa4rVruGFNNU7YFpvgcULCSOuKWyyge+KQVMKw3B2xTaqly6Y0vEiI9RNPiGNLxIlLtG64KTbZIfcHA2Wuj4jbvitrzHXpitraVxQ2sZxV3Ag4q1XtiybpirqYq3TFC0mmKrSO+KrHaopihtIyMULWU1xSuZKjCqn9nFVpBOKtA02xQWmjbr2xRS0jFLW+KrlFcaVsoBvjStqammNKvpiq1hTpira++KrgMUrqYqtNcVVOHw0xSsoaUxVdxJGKtg12xVeVoKYqsQ8G3xVWZKkU74EqjLxIxVpl32xVv0QTsd8UtcSpoemKtpFQ8h0xVvqKDrgVarE7eGKtKVrQ4qqKAh5DrilpnLmrCgxVdxQCmKrOK1GKrpGXdVxVb/driq2jSMB2xVeSVf0hiq4oAxheoHWuKrXvFRXk5cY4xuTirH/AC55xtPMdzJZ2Ap6ZPJvlhVkNHP7smgBpircscjEKm9MVSu71zT4ZQk9wvqVpwB3xVNVkUjku6npirg4bpirXA/ayKv/0+wOuyj/ACRknEcRXFVo6UxVwGNq0VxtXUxtW6Y2tOArjaab4HG0U3x7Y2ruBxtXcDjar0HbFV5XFLYTGk0vVMVpdTFNLlGK02FxWm+OK00EritOKUxSGqYptdwpvire9MWJUl+I7jFFNyRqd8KW6A7Yq0UAw2tLT8sbWnUGC1bDlehyFMuJeLgrjS8SsmoUxpeJEpdo3TbIsrV1Kkfarim2jGaVGKWkiJFTtjaW1FcFpaBrjaruQpTDa04KDv2xtaWmlK9sbQ2UBWoxQsbp4Yq4DbFVtD44QrXDxwqtpTYjFVpjqa4oboR1xVYqFt+mKu44VW8CN8bVeqht8bVoCrUxtXU3pgVsjj1xVctD0xVs7YpXBammKuNAaYq3QjAttgcsVtdy/ZwrbuIrgtKmSzsKdsbVfIQSKimNq1yKnfp2xS2xb54qtDsp+LFVVmKjkDXFVonahqMUuEjH2GKrySD8JwK52I6dcVWpGOpxVxqQQOuKrlcleLb4ptxZq1xVcHLCoxVarca13OKrg5IocVXtJQCmKoPVNROn27XHAyNTYDrirzWX84dQsWdrywk+rg/C3tirGvzH/OKHzMtlonl2Skl04SYDYrvir2Ly95RtvLsMcNstJCAZG8ScVa853N9FahdMFZQcVePeb/ze8xeS0EWoQn/SRwV+yk/tYqyvyT+WSTWkes6nOZrq4/eKQdsKvTbaIRxhe1OmKqoKjpirqmvtkVf/1OysteP+oMLitCgG+KrdsVcExVdwHfFWgFOKu9PAlwWmKtt1xVdQYoXUxVsDFXcd64UN8a4sguC4pXdMUurilUptirSCmKrmNMVWlSemKrgu2+KtBcVbcV6Yq5dhigueijFCxQTucVaK74q2Rilojb3xVYqkdcVdQYsWwFxVaFGKuCYKTa9arvXGk2vFxIrbHbGmVqw1F69NsFJtXTUVPbGltyXqHrjS2qrKkm2Bla8IexqMU22K8aUwMmmJjFMKkNFeQriilgYVpitNMRXbFDWFWnaq++KraEKKdcVajLV3wodz7YqtEZBqcVX8MVcFqKYqtWidemKtlK7rircYJFW64q0FK1JxVcRXFK87b4q4iu+KurXAq5RirVPixVpwSdsCVsSsASOuKro6vs+KtuoT7W4wq4Vdar0xVy/EKN1xVTYNGKDpiq+IltzirnlPSmKqhFBgS0u+KtNscVXHpirQxVtO9cVdF0xS02KuBxVeTtirTssi/GKjFVhhtZogrwqyjYAjqMVeTa7+Q0B8zW/mDSFESo3N1HTFXsPL4KseTADFVykAEn9rpiqRebfKNl5st0tNUQNxNVanTFUw0vThYwJan+7gHGPCqIXpVuuKt7YqvwK//9XsbSkBdv2RhcZcHUbHFXVTtiq6mKt0qMVWqlDviq6mBk4rirqV64q7jixXBcVXAYq2cVXMCoxS7jtXFKoAKYslwTxxVoUG2KrxSlRiq1hitLkG2KurirQxVoChxVviDirToT8sUOpUYq0iVxVa222KFoXffFW2FMVWgYVcqgmmK02FoemKub2wsHKo74pbMYIpiyb3UcRvihqOg+1iq0pTp0xVzDpQkZEptesskJHE1+eBmEVBe8hwbY4ttoyNW4F33pgStZuRFOnXFXKoryxVaVDn4cCC36NOpxQt4hmp4YqtCNU0whXcD3wodwBO3bFWj8Q+nFXOwU0GKuKk17Yq1QBSvU4q2sVN+mKtla74q6Q8hTFXBdsUtgctjirvYYq0Gp1yKri5GKtkgEYquVt8KqbvQ0Xrirb7ivfFVqkjZt8KtqtNwdvDFWx8XXFWyA2KtcabDFV7FahRiqyu9DgS23w4q5Ry3xVxOKtsKUp3xVob4q2p4/DilxFcVajRmJpuB4Yq2BVQx2BNPfFWgwTf9n364qgJPMOniQF5kFNgte+KpF558+Q6FBHb2Mglvrk0RAajfFU18o6dd28AnvWLSSitD0FcVTmSam1A2KoioCgjc4qoOhJqT3wqqcgabYqu4jf2xVZ6qU5CvHvgV//W7A6kha/yjC464oMVWqfDFV4JGKr+ZBGKqvJab4qvoDgZNcBirimKtCPFC8R4oXBMVb4UOBVygMcUuK1NMUruFPnizXKOXXFWwA1cVaVdsVcq1xVeRQYqsCHriq4x0GKreOKtcDirviO3bFi4jjtiriSuKu4hhXAxWEYVbC1xVoJkktcaHbFXA0OKtouRtFLab42mm8bZU2pp1yVsacVBxtaaUb0PTG1pp0qaDtgWl/Cq074qtZAenXFNq0dw8KkMajIlmCio5kmoelBim1R9xVemK2taOgqMBZBpFB+0cVaiqta4qvQGlR3xClyDkd8UNFeBNMVWJQiveuKtsi9R1xVoOSfbFWnQVDDtirfInY4qtJNKDFVyAU364q3UYpXDFVqihOKr1iDCpxVYULGnhiq5EBO/bFW+YU7YUNOq1BHXFVjE8ge2Ku6kk9MKtcqH2xVezAbDFXCiipxV1Cx26Yq6OCgL1xVbGCByPWuBK77fXFWiSDQdMVXOBTbFWjsRXFXdDirffFLjiqE1rVrbR4/rd23pIRT54qt0zzJp+sQfWLaVSkY3Nenvirzofm5+nde/w9o0RmjFVkmHQYqlGuf844PqMk15bahIHduQUNsMVYp+XH5VeYtO82R3Gsc5ra2JKM5qKYq9zvPPel2N5+jjL6k7CgC9sVZBCoYA0oCAcVVIzvTFV5264VakcGlMVXBvtYqhZruCGaOzZx601eK/IFz+C4Ff/9fsjglVr/KMFtC7j1rjatgAdMbVulcNq2VGNqs4VwWq8FhtiqqhB64qqqFxVcFBxVvgaYocEOKtmPkDTrgS6GIou/XFlTZHHcYppv7W+KaXca4ppvp0xWm6ClMVpyAAE03xWlqVfritNlqbYoptnJG2KtAdzirjv8sVbBI2xRS1hU1xTTTUI3xRS3iCaDFFN8N6HFadSlQMVpaoPXDaGuLVw2rXA42rYBrTBStsmNJcEULv1xpbWlRhRbdB0xW3FRituRaYq5/hIpirihrtitLUj2I7YFdwovLuMU2rQ3jAUPTFbRMF0pPx9MiWcSvUrOdugxpnbpTTbBSbXAkL12wqsXc7YodU9sVWAUP68AQW+AbdNhhYurX4UxVcV9OnvhSFrDxxSuFACKYqpjcVPXFV3AHcYEr0FMVtpwRuDii10ZLgnIs1qSkfPFWgCdx3xVUZOJ3ySKU+JqSPDFadWgFcK02E5V5fRihTPFRRtvDFV7ItQT8KjqfHFUPd3cNmjXF44jgHRj3xV4z5q/5yd0/Srx7GwiNwEahK74pel+RfPVt5s08XkClGH21OK0yEuBRq7Hp8sUNn4jsaDFW4+m+KtUqfbFW52qwC4quoDviq2tDilcBXFUo8zeXLXzFGLK+B9Fd6VxV4Z+bf5cXvkmwl1Pyu8iwOOEiAltjir0P8iNEt9P8ALEE8UQW6uKs7kfFXFWQeb/Pdj5WWJr8kRSGlV7nFWJfmR+bdvDpsVloMglv748U49RXFU08gflZFplvHe6j+91KUcnZu1cVZ3AOIp4GmKqoFNxirYPjhVedyBTbxxV47+YP5qa95JvXkntWuNPINOI6Yq8x0fz9qeow6h57mdj+jzF6SUO3qSx27/wDJOVsCv//Q7Q32V/1RgaVxWpxV3DFWwMVbYYqtVqYqqAVxVrjQ4quGKuVyMUL0m8cUKgmxSqIOYLDAyAXBPhqeoxZ0tYMcU0vKEdcC0vjWuKrQK4q2n2qYq4E1IxVqn8uKt+lX54q0FxQ4iu2KuHw7HFXEVwq0OtMVaZN9+mKtNEOQphQ4rxxVzDvirjtixdTFVhOKrd64VXqdyT2xVa3xbjFW9tsUU2QMVaG+K02wpiloipGKuY1agxVpUK7HucCrnSh4nFVnpgYq36Yr9GBWxI8IqmLK0RHdhvt4ptfzDHY7YCyBVOK9uuKWkFMVbKd+2KreJP2OmFab4gKSOuK0t3YVOBaVQnNa+GKqSvU0xVsbkrircQ3phVaRVsVXkDFLhRK8cC2tDq2K2ucUG2K20oalXwq6hb7OKtKhJIPbFbcASfbFDcoWtW6DFXhvnrTvzAv9VePR342XVd8VePfmd5984W0P6A1+qEHZgeoxS9c/5x7/ACisP0NHreoxiSeY8l598Vez6ZpGn6TG7oqwRv4dMVdZapb3dUt9+G2KpgkYkHxihGKFrfCcVXDpTFVOnEFjiq9cVcTTpilwFRviqo9EblIOQpiqGu9NTULf0ZE5wufiUjtirVvpcVoi2tqPTjX7K9MVQ/mDyzp2sQtHfRCSNd6N2+WKvEb38i7vTvM9rq2kMWslYMVb9n5Yq99eXeg2ZlG+FWhvTamKqgG1cVWjfFV5ZUpz6eGKofUrK31KB4b2MSRHsQMVY1bflvotrZzWKxAW1yVZkp14sso/4ZMCv//R7ZIlCv8AqjA1LmFBiqyhxVeqnFXFTiq7gPDFW1WmKr+AOKu9MYq0VpihYUxVopiq6NymBkETBchuuLNXUcfi6+2KXCr5EpcgatMKukXfbFDfA8SB1OKuVCFoeuKu9OmKXBTihr7JocULxECCemK0pptsd8AVcQBvkla+18WKtEV2xVayUT3wopcACoxWltN8VpsxAmuKKWHrTtitOai4rTS774Fpw8MVprj4YrS4JtitLUoDvitNtEa1GKt0ocVpoqPtHoMVpavWoxVsVO564VpygkmuK036WKtFeJrixLZQ9e2KFrqCcWbSIQeuJSFQy8TTBTJXFwsgp0xpCoKHauKQ2B6fwjviyW0qSBirdaHidhiglRa5SGtTjTC0NJqsaAhRjS2t/TFF2G+NLbcWpEHkRhRxK4v1YbDFmCqw0k3JxZKnCgwUwtrioGNLbcTBjQ40tukU067YpaDMoFMUtVJO5pitr3qp26YqppFU1bpirbTNCpCE79PbFWKeffy00/zrGqX6hZI9+fQ4pR9mNP8AK2mJbmdFtrRa7nsMVeLf4v1b81teFhoPKDSbZ/3knY0xV71pWjwaYiww/EygAt4nFUWebE8sUNsQwWST4T0A8cVSPzL5z07ypAbrVZAoPQV3xVI/KX5r6b5nn+pwKy1+yT3xVm/TFW+VMUtU5D3xVUH2aYq2WYCimmKreJYhjuR0xVzLvRtwcVWoCrca0GKruQdgKbDCrTbnFW69sVbReRp0xV0hqflirgcVXcQdiOnTAr//0u3srHj/AKowMF6rQb4quVQcVXKpxVxTFWlWuKruOKt8cVdwxVorixW8cVaKYquRQBU4FWilajtim1RGMfxt0xSiRIrjmMiWYVCgUc65FlS2tcVXCvUdsVpYSzGuK02CTiq5Voa4oKxxyPLFDbVbpirYQAUPXCFcwrtk1WfZ+E4qvVO+KrGUk0wobK0FMVaGKtULmo6Yocygbd8VWLH/ADYq4rxyKuK03xVwGKurvTFLmShxVcrbYqsCkfEehxQ0w5Dfpiq4x8RtirqGm+EK260wq1virddqHCgtAFvhGK0sKEHFLgpJwJbZd98UNgK32euKtiqmnfAtq4coPi64ranJcrCK98VtAXN+0qkJ1whjI7IVkZvtnJ01W2Y1WigVxpbX+mSeIG2Cltfw/ZOBFr0QAbYtoK9XZOmLO1YXLuaYELWLg74q0ZG7YqrCV6b4GbhdFeuKtiYOd8VV/rKqaHFLRkqCRiq6GQgM5FQq1xV4J5u80+cvOmqvpHl5Db2cBIeQilRilhf5jflN5q0rT/rJupLmJweagnFWef8AOKcNxb6bPHcwlKE9RxJxV7etUFYdx+rFVytvWU0PbFDwzzV+f+reVdVuLG6tDLbqT6b02xV5/wCR7e//ADp8xPNqLn6lCeXp12xV9N6X5P0ywWP6tAInj+EMB1piqd4qt6b+GKW6c/jHQYqvG5pirhiq4Yq0SGI9sVUz8bGmKrtmTbqMKtAbYq7FV4UsPhxVYWB28MVXDFV46nAr/9PuyKAF/wBUZBVxFSRhV0S/FxxVcdjgVvj1OKu4g/FirgBXCxbKiuKrCKHFXBioJ8cVWrU0OKrqYq0w3xQ3woScVbYK4ocVcihOmBVwdq+2KQiFYFaDFsC4fAtTiktirCoyKFuKtPRaEdTgKudOW+BW49hXFWm23whW2X1FqOoyaFpWpq3XFVRjxFR2xVarA9euFCkSynfpiqoyAANirVQxoMWKxgQaHFV7J8OKqaAU5HCtOqDv44quUYqtdNxTpgVfxFaDpiqnxocVpezcgBkCim5RtUYhWg1V3ySXSNWlOmLIN7U3wqt+WSQ4R92wFFrunTBS2tIr1ONLaxxx+ycaW3LU9TjSLb6HY40tueMVDE5ILand36xDgN8K2lrTFycWBLqDrixtcDiq9Biq5Riq8LQVwJa5b4sl5FcWS9WFfhyVsXDly3xVUIIONq5EB3yDJoFSaHFV5Ve2KtJGG6Ys1xVl2BpirlcoKDeuKut1jWpChT4gUwMgqSFGFJKNH3B3xS5LSCBeduoUHwFMVVFKNRVNCcULmao4uv2T1xQlGt+VdL162NrqESsr1Cmm9cVYR+WH5V2/5e3U/KcD6wxMaHqBir05CwdVkNUU1xVs4qtxSuDfDTFVOpxVsNtQ4qqKQ4r4YqpV5GgxVcygfPFW+G1cVcAWGKuVD0xVcSV2XFVnAtirak9MVXep+z3xV//U7xx2X/VGQVcoIJOKrgvH4u+KXBanfIq2FqaYq7jQ8cVcE3ySKaZSpritNlCRUY2tNsvwAYpp3HYUxtaWgVO2K0uMfQ42xpzCla42tNRp4jbG1psoANsBWlyGi1wJWljXYYsgqxN/P0xSqciTxXpihrpsMVa4AVOAq5AW2wK6lEI71xVsbAbVwhXOAo2O+Facy13xWm3FMVpSZKmq5K0KslGHHFVKlNuuKG5KKKjY4VW0JFT1xVvkafFtirgBIKAY2q3lx+AjpjaudOQ2ONqvCcV4nqcVaQcBQ4quZadcVWpSuBWyaHfpirSpVd8KGiqqKsd8UWpS38Ue3XCi0LNq2/wjJUxtRbU3bbCxJUnvZvGmFHEptdSnvjS2s+sSeONLbYkk7tTGkW0ZZUP2saW15klbq2BNrk+I1fAtr6VOw2xY2uCYpC8JiypcooaHFaXKKHfFaXCtadsCVTgo3OLILgvftiloAE7YVVONN+uKuVqnfpgVear2wJp3pA4q40HTfFVy+w3xZLfc7jviq8cUFF6nFWnJRaN1OBCxEBIFPiHbFWqsAQTt4YqkfnPzxYeTtOkvr5grgfAh6k4pDxjyv/zkRqt/qcb3Nq406VwocjapxS9z8ya5baDp0urSGqJH6g8AaYq8y/LvRta86zDzfrM3p2xY+hHXqoOKvZSVmYMDQAUpiq8sMVaUiu+KXGnL2xVdUYqsah2xVf6ZQYqtEfAchucVcnxgseoxVxYnYYq1HXoMVXGpNK4q0arsN8VXIxXr3xVaj0f4thiqrwFeeKv/1e+OtOI/yRlTJuMV38MVbbfFXNsMCrgpK1HXFVqA9Tiq4nluuFNNlgwp3xWmwQBTFaW02xWmwMVppRxxWm2rt4YrTiwJocUUuUk7dsVpqoIOBaWhCRxxWl4FcVcfsk9hhCuUkUbtirasxbFVyqVPJtwcBVcw5H4djgV3Tr1xVbTeuKWnQk1wsm/TYn2xV3KoIOLFyfDhQ4pUVxVZzptirjUHj1yaF23QdcVcqkmjYq1Wh+HAq8FRWvXFVP1BXYYq2fiFfDFWgnMe+FVy/CKPviq1h4YEOaRUFXPTCxJQd1f8to8kwJQcsjyCtd8UWpdKc8Qi2pkNQR0yTG1h3NR2wsS4/Fiq1xTFWwAOuKupvv0xSuZeQ5Yq3GKiuAoX8cCq0Y2xZUuGx3xZAL6eGLJsJX54qvEdOuKtgCuBkuK8sVXRD9k4sm+NOmBVymnXFVxj5Yq4FjscUtgVO+KuJCnbFWlk/ee2KrkcAkDqcVQ97dRafE97cMFgQVNTirxjXv8AnJaJbk2Hlu3a8l5cSaVpgWnr2h3D3VpDe3alJ5BV18NsVphmp/nBb6RqMlvrcDRWyn4HHfFaeCeZtZk/NrzglojN+j42AAHSlcUvp258qadoei/VrG3WRYE5AEftDFXif5p/mzHrfl1tHuozbXhdVKnaoxV7h+XfpW/luyhjFUWNf1YqyH1UZQUG+KrvTBAGKtuld8Uupiq3064q4JviqoxLbYqp8WU+xxVc3wmoxVstx3AxVqWq/EO+KtrQCp64q2MVWSsRuMVXkgpyPXFVvM09sVf/1u/r8TD/AFRlTNobA0xVdAK9cCtdXoemBV3Io1O2KtyAgVHTFXIVVK4bZORBSpxtXEBjtjatgb0xtVvIVxtW5BgtWw4rTG1WhPiOG2KqxKDbG1WpHUjAq9vhbbpirl4kYoWcOXwjocIVeQFoh+zhStKktsaYq5TxPWuAqu2rt1yNoXyHanfG1UQKGuFIXScgA3bFk4uVAJxVoOG+zii25EIpTCxbdCADitrXUxirdDitthjGdxUHLFpaqBXritL5DyNR0xWlMUU0yC0uCBjXFaX/AAgVHbFaUlNdx0ySr1Xl8Q6DCrUs8Y+2d8aRYQM16zEhMaazJDSFpDVjthYErY1VcLBrjyPLvhVp1DDFWmr9GFFLPT3qOmKKaZfDFNOA8cVpbw3qcVcy70OBKpxpt2wq2o3oMULwld8aTSrGtRiyDiN6YGSsooNsVbjBO/fFVw+M/LFXUFcjbJUVabY2lph2XrjabVI9vtdcCtEGu2Kr13274q3L8PTFLRHNdsVdCtBRuuKuC0NTimks81fWV0+WTTRyuFUlR44rT48/MP8AMrzTdK2m6kr268qU3oRhWntP/OM3k7TF0c6rwBuWFSWFd/pwJe3RisYYn7XUeGK2lHmDypp3mO0e11KNWr9lqb4Ft4l5c/KTUvIXmxb7T0E9jN0r23wofQrwlgWFKk1KnFXj/wCe/wCUQ85Rrd6agjuoutBSuKsh/JvS9X0fSFsNZG6UC/LFXoJiCA8cUtK5qcULlY03xStqa4qqK2KraMTUdMVXxNX54q1Uk8WxVsb7YqtRqmhGKucl/hxVunIUHbFXKexxVrc7Yq4NX4Tiq7avHFX/1/QK0Uj/AFBlTNwFQcVaX4MVXmlK98Fq0NxvirYevw4q70tuORV3Ht4Yq2N9u+Krdw9MVXcBypirigOKrJGoQoxVUVyh3xVxYqanpiraqSOWFVpNOuKFwIAxVo9iMWQXcwd8NppaayN4Y2tNLFwNepwFaVYwGNTgpFNsu/tjS00GAOFLYIkfj2GLFTkFCRiragYVbRCpqcK02+4ritKbRldz0xWl7jnQjtkrVuVh2wWqnQt0w2q8EAGvXIqtEdVB98VdCCKjFW3kEYpkmFoGTUCDw8cLElDlWc8u2SY24DiTXFgXIRXfFC0AMdsVaKcSRhVYRtirXGnTFXEE4oWigxVpkYYq0QaUxVtm4gKeuKrqb4qqBO+Kr1XbFLaIT0xZKooNu+KV3AjfAybSmKrmAH2euKtgE5FV2464qvUDrilunLriybCjqMVcHCmuKtL8YqcUtMxRTTFXOOSqe5xVUUbFTilYKruho2KpLrXkrRdbpNqsCu3agxVFaP5dtNEt/QsF4Qr2GKEwV1JqBtTFXCMMtRirfMLxBWvE1r3xVQubmKzVp55VXkf2j0xVuG8jmWsDrKp7jfFVcN2Pbpildu2KrTirgd8VbHXFV698VbBpirbDiajFXDd8VbOzHFVrS8dqYq0j8fibFV32jyHTFWgwLbYq2ZeJpiruu+KurtXFX//Q9BPSin/JGUs3AdvDFW9nNMVd0anbAq4gA0GKreIDYq3X469sCuoQa12OKt7DcYq5tyGxVulW5dsVaSPq2KucAgU64quYbgnFXN1odxiq1uXboMLJspyAxRTnFdsVpa6mlBikNoKLvilazsrVAxVchIBY98QgrtlWpOSpFtg9q40tuHEVJONItarBVrXfDSLXOycak740tqazovXGltuK5Wp5nbCtuVw5NG2xW10TciVY1GK2vKEfD0yK2soKGvbFbW/YPXFbXfCQWrkltuNhSpO2K2oz3IQkritoCaV3atdsLQSpkVapGFFr6ldhklXEbVOBVkS1GK0vWOmK07j3OFaWMm1MVpSIp0xWnGvTFFLaAdcUKhVWxWlvDsMU0uKKaV6jFFLSKnbFaVBilenSmBK4fD0xSqcACCdycWTZr0wKuiApU4q4LxqfuxVoBycDJca0ocVbG4pWmKqi16HFLapQGnfFW1UEUOKtjbbpilyAEEt0xVaBy+WKr3BqAMUrXIBqvXFV7Ip6/Z8MVWgFaqv2TihpVoxSlQcVQVxrWn2r+jLcIj/ykjFWD/mT+duk+T7c/V2FxcsvwhSKVxV5d5d8seZvzUB1fUrhrWzr8CCoJxV7D5D8lXHlZfTaczL2rirNlPKpIpilx26Yq0BirZ2xVsDviq4bfTirY60xVuNt6HFVo2euKrpNjUYq5iDTapxV0lAorirjSgocVcgC9cVaJHXFW6ll22xV1NsVf//R9BBKBSenEZjs1/EBicVahjo/I9MVbO5rgVyLyJxVoJvXFWmG3vhVvj8HvircS/Ca4q1x2xVsj4dsVbNeG2Kt074qsiY1oemKr+/I4qujNKk98LILAxr7YqqL8Rriqk7hWyQQdlJ5fi9slTG1klyzY0trDK1MaYktO5YAY0i21qWpXGltY0ZqTXbGkEtSjYUOGmNtnr1xW1rx1FR1xW3FNt8WVtMSv2emK22zsBUdcVtxuZHXrvhpjxLQz0oTjS2sZ2O9emNLbVWpSuFeJteVKVxXiXKrE74rxNDrTFgqUFcLIByjrXJJpyry2yJRTajiDgVsb4q4rvhV3HbFVMjFVh3OKHFcVW8aYq2op9OKt8VXc4q4L4YquQb4CqoUwJXKu1cWS8HpgS7q+KWwDy9sVXt0xVex40OKWtianFXHjirbgnpirt8VXAUxVdXnilaPs0bpirmA244quLEPilpogDz74q245DFW4140BxVzlW5V8MUPGfPH/OPja/PLe2l7IlyQWVQTir5j1Hyzqema2mnamkk0iygUNTUV64q+7/K9ultpVrBGgjXgKrTvTFU09NR1OKrWpX4cUuGKuOKrTiq4dMVXeGKu74quUfEcVWoascVX9NjirSnjucVWoeZq2KuFK+2Kry4xVoU64q0r8jv0xVuhr7Yq/wD/0vQLPyUKdqKKZjW200HZuuwHXG1pVqSKDpja0tjO/E9MVpc5aM0A2OK00XB+EYrSw1G+K0vPxU8cVpsLWoJpitOQctu+K03xYbd8VpcSAKJv44rTUjBVAGK0uEy8ad8KtMnJadsLFxYBKDqMkAyDRJ4ciMaQSpNdFBQDGmPEplWO574Rsx4rc4pRRvklWEHtirRqBigrONRixpqlTXvitLgePXpjaKdwLDphtHCtUUNcbXhXMK79MbXha5FffArZpirQO2KrVVeoybGnAAVLde2KrEWtRTrirfEE7Yq4KCK9KYFXRtXritLlA64pp1OR32xtm0VqcbW16/CaYq0yjqcWLlFOuKuDHw2xVpqnphVbsNjiqxk32xVzKRgQs4E9cKrgvhgtV6R16742rlAPtjatiMjfAUqnLbAyXLspxVsLQDFkvU71IwIXGg2GKuAqKHFLchBAHhhZLtkTfrihTEXIcjtilX+FRtvgWlpA5UGK00z0A264rSoyU6d8UrlPw8aVrirSoAadhirRINSNyMVUkRmPI/diqoVOKuWu9cKrIwVJOKt8SG9Rdn8cVSy88uabfXS311ArXK9HpucVTMLvWlB2Hhiq2rE7CoxVeOPQdcVWsDiqp6fEb9cVaChtsVbVaggdsVaAYiu2KrxGWXkMVWK5JoBviq4Lwap64q5z6m46DFW5JFIom5xVyMD8NMVXIPiIpsMVaelcVc4IXYYqpyuEYK32fEYqq8x9nFX/0/Q3KpQ06IK5it6x23I7HFW4TQ07Yq0dtu+FC4SkijDpiqmKD4hiq5z0rilWKhTUeGKqJ3aoxVfKodgF2IxVczldu+KrYovTqa9cVWiMhqHFDZjBPywhCqWoKDCwU3AA5DrkwyCjHKZFp4YUFpgHFTti1laeSrTtioblNAGGFKmGPfFXVrigtg7YoWgYqqBQwpiqxSRsOmKu44q1Su2KG2UUxVxWmKrQMVWEcMkwaPxbntiri1OmKtRLQmuKrlXFWuPE0xVUI6HAzbpyNRirvbFW3jOxwq515UpirTKTsMVcwpt2xVqtOmKKa4A74pcdsVdWuLFo0OKtUpgVsPirTtUgjFVVRXftgVoLiyVAvKgxSqUoOOKXe2KtKOxxVd0xS1IO4xSvWjjfFWyR0GKr5EFBTAlYvIEn2xVxLcAffFW1o2KtxEciPbFVqs1SDirSApiq71D0xVerYqtYknbpirjuMKrQ9MVbLkmgFcVXSOaUxV0TgbYqsWMB6nFV5+1U9MVcyEtXtiq4kDfFWgeIJXvirRWlBXriruNDwU4qtJ7Driq6MdnO+KrjWPYd8VbWP0/iHU4q5EYmuKtOXXfFXRMG69cVW+sWquKukj9JeL7k4q7iOWKv/9T0LsoAHdRmK3rSjEU7Yq5Pg2xVuanLkMKHc/EbYq2Iz1Gy4q5+BIxS59/snFVzAIu2KrI3Dfa64qqhagr3OKqfGg3O+KrzLw3beuKFo3ND0bCELvhUcWwsEO1Qadjkwq0fB9nCq/7ZpihY7D7AxQuCbUOFVNlPfFXca0GKC0NyUxQ6gQUbrirSrXFW+FMVcAfoxVo7b4q7jXftitLl+L6MVppqAbYrS10HU9MWC3jhVbwPbFVygtiq6lBt2wK1Sor3xVdH8e2FlS4LxPHFNLmjA3HXFady2p3xWnLtt3xWnceJwLSyQ9AMK03xpsMC0p+ma74rTVSDxOFBDZQ9VNMVpanE4rS9l7jpitLQoO+K0vWnEg9cVp0Smm+BaVRQjFLce1CMUrj15Yparx64q6hbcdcVXyR7bfTiqzkOlMUthQOuKqgjHUYq0OQpXAlc7UNO5xVtENKMdsVcm3sMVc4VaMvXFWy9RU9cVU+fJguKr+NOuKtct6dsVXNJTZPpxVaaDcfThV3ENirnJjAKbGuKtqgZvj32xVaAAaLiq6QA0A+1irdSw4N1xVoOVFO+KrWcuAp2pirgwU7DbFVRiKVGKrTFVOR64q4K3HrirnioOXXwxVcWJUE9sVbCClcVWg1O3XFV0i0AriqmUpuOuKtxxjFVRgGIZ9ziqnT4+HfFX//V9CEfZ/1RmK3tPJuBirbKO+KujUceWFDgxahA2HXFV/qB24jpiq0xU3I2xS2CHFF64qtUFjxOKtPESfh7YqqB9vfFWgPhqRirdFk2PTFDdQu33YQhSmUde+FitUUG+TDEtqRhVY6kNyHTFLbKB8eKCpIzE8u2FC9pC+KtGMxjligtGlPUHXFDTAy7jFWqGtBiq4VHXFXMRirVQRirT1A26YpXqQOnhiq3jyGKtkVHHAxWMKbYq2DiriP5emKtjp74q2q0GKu2/ZyTJuhPzxVcFJxVyoQcCuZSDUYFXjpviqmy8jUdMVar8RGKtN0rirVDihaYy2KtenxOKqh+zRcIVZGARxbCrbJx+WKrgeQ2wKvjHHc4pXjcVGLJfCRQnFNLWJj+336Yq5BQVbqcVbjQ1r2xVs7GuKHOeY5DttirmDBa4q4lmpvgS2UIrXFXABtmOKr2ZW2xVZ6YG9cVXJSmKrYwEBJ6k7YquCFd274qtVeVTiroiNweuKtFCtThVUQbYqtID7+GKucgEHFVwYKScVWNueS4q3QnfvirYYg8jirZpL0xVokR/CeuKthwDQ4q4klgO2Kud/i4UxVdXfiemKrAOT8f2cVbcD7IOKrT+7Xj3xVocmpyxVe6imKuUU6Yq5lLdMVdzPCv7eKv/9b0G7/ACP5RmK3ttHxoT3GKqMwK/EOmKqy04VGKrUFFJriq6FPU+EdcVXEkPxrUDbFXdCQuxOKrU5EcR9od8VVISpG5+LvhVTAKNXtiquxHLbpTpiqkp74WBU5nrsMKFgr33woXA165NDUYocVbJqKdsVW03qemKuLUNR0xQtaTjirYQuCe2EILk3XjhQ0sfDeuKuK9xgVt1riqxloa9sVXmMFdsVaptQ4snLHTfFWlHM0G2Ku41ag64sFzqCPfFVjUBGBWyd69sKuA5EnpirfLtiq6grtizbUk1GKrl2GKtMCRXArgpp74q3G3JcVWq+9MUNlQ3QbnChoqG2H7OKuAruOmKrCtO+KuI574FbrUcRhVpQBseuKrgnxb7jFW5CCaLtikOI2piyXxjb5Yq4Ny2GwwKulPIgHfFLYStCcVbGze2KuK717YqpvUmi9MVVXrGN9xiqxFD0AwqqA/EVbtiqx0NdsCrytF498VU0Wp4+GKrpTwO2KtU5bnFWzIR13wq6NqnArcignbrhVpWI2O+KtULGgOKtydRTpiq0H1Wp0pirue9GG2KrgPDFWkqzU6YquoWPE7Yq1IpHwJ1xVcYCKcjU4qtbpQjFVXZRTviqlGxY79fHFVT7K1JqcVbhoQWOKqdRWoxVoEM3xdcVclVJruMVVI4ufxHFVrNxqg6nFVyqaUrirdR/d/teOKv//X9BKQVCDrxGYre0eRqrYq0r0+FsVXiOnwYq1J8A4nFVSSqcTH3xVpz6XxHeuKtSjcP2xVtGWP4z3xVplUmoPXCqozCnHucVaVSPiOKrZBy+IdMLArGP34QxaFTklaaoySr6UGKFhFMVaI5bDFXAUFDirXp065FVwqMkELXYDYYUNMxIpirgDTFXKCcVdWoA74q3wI3xS0VNa4quAJPtiq2lG2xV3Eg8sWLQBJrirq7EnFV5IrxxVroeIxVr0jitKq8a7dcWSnUk0GKqh264qur4YFdWmKVjH01+eKHACuKts/HcYULXXgtf5sVbSNqbdsVcaD7WKrQvhirtl3xVtV5fFirlxVvjyOKQuX4euKVymhPvirlYLt3OBV4WprilZG1QcVXFNuWKtICdsVWuhQbeOKrw5/axV0tIwHTCrhJ6hDNirZYg7YqvEgY1xVTU1ckYquYV64qpgs5oMVWvVdmxVtRXpiq9QB164q01SaDFV7R+mw98VWMhO3virZSpovXFVpVX+AncYq1yUMFTt1xVVcgbjFWnVmPPtirlZQa98VbcVBavTFVOMl1qcVXsQaEdcVXGQKKDFVqxljXscVXyfDt2xVYq+GKuRKDkeuKtkn6MVXMTT4cVU+hBOKqk1QOQxVbx29Tvir/9D0GqhStO6jMVvbcGhBxVwXmuKtOvE/Diqop5ChxVTT4AaYqu5/BRcVdCVK8X69cVdx5GnbFXBVBpTfCq7jXpiqxaqaE4q04YfZ6YWBaSvfCGLVTQ5JV0ZB2IySFvPelMVbqu+KrTSm2RKtgbbYEuX3xVoy0qD0whCmQXpTJKvqCKd8VaWqCnbFW08MKu4jpiq4KMUNMvxYq5a8qdsVaYBG274q2XHTFWuAO3jih3AD4cUuNR1xVsngKjvihczDiKdcVbJAocWTZ3+z1xSuWgXfriq2Mb79MCrpIwemKrAK7HFXen3xQ49a4VWx0Y0OKtSPvTFVyqp64oW8f2cUtNGTsO2Krq8euKuQKWqMVVGHxgnpirTMoauKuAAIYYqu2YFu4wK2hLfaxStoCd+uKtkU2PTFW3WpHHFW2xVYqnjiqpG/AMPHCrUakptirSqTirnXhRMVc4KGoxVynn1xVriTuOgxVxq+/hiq3ixenbFW2HBxiq+P7RY4q2xEa18cVWULdOmKruZUUGKqSRhjviq91CigxVcIgyb4q0gKjfFVxoRirRavXpirnFaccVaMYHxcqnwxV0LgAhsVXI5rROmKr3QH4B3xVoBlanbFXSKwO3TFV3Oop3xVTLMjDlirnCuCR1riq7iTiqkCeJHbFX//0fQdw1SgX+QVzEb21G/xdKYVbQhFIPU4FWr8PvirmIqDirYNDv0xVbETG3iDhVueKp5A4qqxmiHxxVRXl32wqvHJCGbpirn4sdsVWuCuwO2FgVysApOFitU/CcKVnMqNuuG0L/XIFQN8NqtBG+2Nq4KGHhTIlVytQbb4EqbMXOKu+1QUrhCF6r1pthVS5AGnfFV7LU1ySrDsQR0xVUIo1TtXFW2FMULWryxQ4gnFVxoBv1xVaIx3OKuYUG3UYVWoCdz1xVeTyND1wK3xABBxVrgABiq8b7kYsmnehAGKVVk4gMcVWCTmadBirUjFQeHxYq5gSAcVc54CntihatQtTirQjBPIdcVbFK06nFXHFVu/UdcVaJbqOvfFV4Neowq3EAdxircg49TiruAYCmKF4UKxwKtWNgC5G2KrwfVHhTFKw9emKrglSORoMVXE/FRemKqbQHc1xVtKhaYquIHTvhVd9lCOmKqVvVjtiq9yGf5YquUgqeWKqSCoPtiq8D4djimmo1qONcVpp+XOgxWnEU2brihap2p44qqSqGIXFW4wF+EmmKtLHxbc7HFWygrQHFVsqemN++Ku/Zriq5m5DbFVqptXFWmNVocVdGSq/F0xVyRqxqNjiqo1E2IxVpZQhoO+KtmvUdcVcHYnFW1BIPfFVkUorTviqrPRqE4qtFBvTFWmbk3gMVXgD0yuKv8A/9L0GGACluvAZiOQsEnI+2KuLFnpiqpXFC16Yq2zfDTFW4fiFMKtyLz28MVbjBUYqtlQkVGKr+ZoAd8VWu38oocVWqCVIbrhDAtemQuFDZG2KrSK7DriqpReNB1xVYDiqxiegxVUUBRvihpV3rirQ+CvvhCrYw1GJyStxKG+I4q5CHJXpiqokY4074qpBS7UPbFVzydvDJK4HvihxqemKu2A+LFWm7YoXKfiqcVbl3NVxVYU+KtcUuAq9MVVDDxBINTirSPXY5FK4oDviq4Nz2xVbPRaBevfFLYYLRh0HXFWo35A1xVojifjySFofffpiqqpUYqsqAajFW+HEfF3xV32Diria1NKYq1XkKDChpDzWg2IxVcpr9oVwK0Kn7OKV4/d7nc4qvasi+AxVRPwCgOFW5DxNMVVNmGKrS4HwjrirqkChxVtCDtiqxVIb4sVXema1J2xVcG5/CmxxVoEAk4q5DX4u2KrSwLcR3xVtlMQpi2BpelR1xSuZvvxVzDap64sCtQ77YsW2ZuVaYquNSdxtiqmXd2oOmKr504jkuKtgF1HLFVhofh7Yqq8QtRiqkpIoB44quY0ahxVxZSOOKtV5Gg2p3xVzCu5xVcFFA3fFVrEh9uhxVdIhG4NMVaQGM77jFWwFBqO+KtIeZocVaMlDxxVUh+NCSN8VWUptXrir//T9AleQWvUKMxHIcSFX4cVXISDyOKuDV6YoaJ5GnfFV4Cgb4q1Gfj4jCrb7bd64q5SYt2xVpm6sO+KqgchRUb4qtJ5DkMVWiQjYjCGBbINMKGgvPpirZAUcu42xVZGpB5eOKtqCdsVW78qYq5tzTFDYqV27Yq2ULUbthCrOR5UP2cKrzQGi9MVU3jocVVDxU1Q4VWnrzHU4q41HUbHFVwAYUGK0tFVNO+K03x5bntitNkVoe2KFr7mgxVaxIX4MVbQdj1xVdwKGnjiq+KH02qTUnFWm4g074EtGoOKrgpUV74q6Iqa8vtYUudQoIPQ4q6JKDfFWn/eGjdskrvTDCvYYobVKjFXTcVApiqpK4KiuKqamh3xVuV6ig6YqtWlPh64VpaFEkm2w74rSryoCo3GBWlFDU9MVbag+Ib4qqKwdCehxVDonLrhVewDCuKrlpTbriqwqK174qvWrGp7YqsjHFuXbFV71mPvirfpcSKnFWq0ao2GKrZ1qOSYqviqkO/XFVNowoDt1OKriGY79MWwOkITpilulTQdcVWPNU8Kb4sC3Can5YsXMGHU4quc7Ba74q6BDXgDv3xVd8LHjXFWyQFK98VU42UdeuKtcjyqemKry3EVXFWgxb4jirQCqeR74qsJYmh2GKriprRcVXMKKfwxVqN+K/H1xVs1br0xVaeQATFW5UJACfTiq4osa0PXFVMrx+ZOKohjSnH7PfFVIp8I8cVf/9T0IW5KCdvhGYjkKMgCoAO+KqlKqPHFVi8lOKFR/j6Yq5T6f2sVbAHLnhVxXkdsVXih64qsZqtxptirlIJp3GKtofhpiqxieVB0whgW8KGnYr0xVc6kriqmQQ1MVXvGWFVxVdUBd+uKrVTkK4oXH90m/fFVgr17Yq2XBNMVaX4CQe+KrqhV+LCFWmEHcZJWzstB2xVtTy64pa6dMCaajIPXril2+9MVcdhjbBdsKHFXGg2xVaxUAFcUOLMzb4qqKCDyOKtMtWrkUuetajFV6/DuNziqnMOZr0bvkwlUCgDFVsak1J6Yq3G9Qckq1UqMUN07YqtI7HpirZRSdzirS7nFWifip2xSFsj8WoMU0qca/GMKV0b8R74GJcRyNDih1FU8T0xVbMvE1Xpire0g2wq2TQccVcFqCRirbsFX3xVytwWh6nFW40B2OKtM4BoMVbVDGS7dMVWkeoeY6Yq5lAG2KrnJYcfDFVJSZKIe2KqnEAkHFsDQUV3xS5g5AI64quYAbHqMWsqQXip8TihUoJFoDuMVaCg1bwGKtV/d+ov2sVbQcF5HrirTNyptirTBcVXdflirhTv0xVbGSXoOmKrnjJbl2GKrmYNuMVW28h5GoxVfH8bGuKukII4r1xVbby1qrYqtp8RGKrkBWtfoxVeKkb9cVWgGRhXoMVcXo1O2Kq2Kv//V9BlTIgA2+EZiOQpL8Kjl2xVsVJ5A0Hhiq4MWOKKb3Bp44rTYoQamtO2Kud1pxGKtr8Pxe1MVWq2/WuKr1qGrTbCrlCqSe57Yq2sZG2KtMd/bCGJDboFAbrXCiloFNzitL+JbfoMCVlanlixXA0+WFVnAs4AxVxPXelMVbkHqKPAd8VdyqR4dMVakUA7Yq3sw364qs4kijYQq4jiPbDatAEGnbG1a3HfG1XfY364E20OJNcUuD0NMVXsNsWK1UJG5xVt074q4KOIoKYopsgjbritOCse+K0uDfs4EtKamnfFXMwX7PXFXKK1LdTkrVuIA1Hj3xtXMKbA42rQPA8RvhtVyUp75JVh+FqseuKucFgeOKraDv9oYquK/tYq4UPXFWqKQT1piyVF3joNsVUwaEUxV0p5HwxYrwoI364q0Bv6fj3xV0ikN8G2Kr2ZSobFVMvx+nFV4oRU4UKYqevjiq+SoYccVcFBNcCWuZJ4t9nFVR14ii9DiqwsBHQbnChtEbb3xVdxodtjiqzZm+XXFna6YhmAXbFeJrkA3tivE1sy17nFiWgKD4u2KHOvEclxVpRXcdDiq8oKUGwGKrEmD1HYYqqKQRtiqw13JxVuJf3e/XFV3wheJ3OKrY1KUPjiqr34169cVUuQR6Dpiq9gA22KrEUipBxV0aFTyxVf6YI54qpSfF9nY4qqAnavUYq2CSS1dvDFXNIO22Krdi1O+Kt1cjp0xV//W7+Dx4qT1QZiOQ2wAFDvirqADFVQUriq1nCsK4q4lUavY4qtanKuKFV5RSmKtIqr8RxVfHLUmvTFVOSnMFcKrzyrtiq1WNCD1woc+6/LFVvI0xVcZCq0xYl0S/CWOKFoOKr1YqajCq1lBBJ74qv8A7r4PHFWvTpt4b4q7Z9sVW0AO3bFV25FR0xVZyJFMKqh3HviqxVqd8VbDUPEjFVoTi2+Kt0B6Yq4E9Dirde2KtkEdcVbPhirlqanFVih64quYfEDirpiVYce+KthQPibFV9Q/TpirQHBqeOKtMld8VbHwCp6nJBWuAQ8vHFXMob4j2xVtW/aToOuSVaxCn1D3xVoVIxVsN0AFa4q7gVrtirRJAxV0e3xHFXEVbIq4bE4q0B3OSVtXo1DirXAgUxVvgGFMVXiPiMKFm52GKrgpG+KrnKhKL1wJWqp4b98VbDVITFWyFBoOmFDYqWqOmKrOLMxxVczINu464q044/FirTJXfxxVt04ADwxVwHrCvhiri9U44q0CFFMVaElNj0xVcSEHwjriq2M8W+Lviq4KZagYq4ngQo6Yqtkio9fHFVRm5CnhiqmIzWtcVWp13xVeajfFVyH02H+VirpX41Ud8VdG54HFVsZ/axVUduQqO2KqafEpJxVpF9QVPbFV6CnxYqq8G6Yq/wD/1/QMqhuDAdEGYjkNuKkHt3xVc5UCgxVZ9hqHFWpVrirRowoe2KqlKb4odyDdsVcVpirW1aNsMVbUITQE4VVFHfFVoBB274UNMoP2jiq0oe3TFWwBTfFiW5FPp/Dih1aAHvirnauw64q2KFaHrhVpX5NxPbFWnO2KuPw0p3xVeg2IxVZGTGD3GKuiYElcKuDGp8MVXCpFehxVxJJpirg9TxPXFWkUq2+KtruanFXBPiqemKri3PbwxVb13GKuUhvhHUYqu+z1xVokcajFW3NKE4q0+/Xpiq40Cjj1xVazVO/XFV8QLdemKrCQTQ9MkFaTc79sVXAA1HjiraMB8PbJKtf958IxV0Z2pirSHixp17YqqDkoLN18MVWH4uuKuqKcRiq16E7ZFVz0AHhiq6aKoBTpklWv8RBxVxxVploK1xVcpIX2wobUV3GKr0HEEdcVURFyHLAlcjckNcVWqR+1tiqqqlQT44ULYfhqScVao3LliriKmoGKty0qB44q26GgA6Yq1J8Ro3bFWi/7I2GKtUpsu+KtunGhGKtFRJsnYYq2ASo8RirSbNyfFV71HxJ0xVSkc9sVX0LfEcVdXrTviq4GhBOKrTE7NyptirjJWikbDFVwUMeXh0xVvahI3Y4qtLFRxp1xVspxG2KtLKPsnFXMhH2emKuUimKtuTGtBuMVX/FStd8Vf//Q9AcqFVH8ozEchew5UAxVbIQo4jc4qsNW3bFVZaGhOKrSoL1HTFWiT9nFC5U47d8VXsN8VW1BahxVv0wtSMKuR+2Kt14qT3GKGo1DqGOFW2NNh0xVxUcffFiW0enwHFDlUVr2GKrXYL8Q74q4LzXl0OFVpHHfFW5FxVsD4QcVakYp9OKrhuu+KqbJw+LCrmqTtiq5gSNsVcqEtirYj4kseuKtglt8VdICemKrvUAA8cVWK1G6dcVX+kGPwmmKqRfixUDcYqqR/H9vpirZUA0GKrR8ex6DFWyKmmKriwWgGKuah3OKuE3DtiqkRz6ZIK2BUfLFXLirlWpySrq8Dtiq0jiaYqvRBuT17Yq2AW+2cVUgakjFWyhG4xVZH4NkVVQvpKWbcYq5pKqGH3ZJWgCPtd8VbZuHwYq4x13xVzEjbthQ2Tw2HfFVu5OKr+VCVXpgS0wAXbrirSKGHxYq0pYtT9nChviCxHYYquEnbFWwRwNOuKrUUFfi64qsZyTQdMVc4qQO+KtiQFuFMVXqOO+KqZVv7z8MVXIQRyXY4qsIIavbFV/HkCD3xVsNReHbFXKgO+Kthu2KtFab4q5v3uwxVtS6fDirVSp+LFXMvFg/bFV6jckd+mKqcnMnFW2KlaN9vFVsSsNziq53Kj2OKugjANX6HFVzGrU/ZxV3M0xV/9H0CTsCOvEfqzEchaoKgE7k4quaPj8Y64q0rGXc9BirZYcd+mKr/T2BXpirhQ/EdyMUNhS1WrTbFVgcgVc1xVtnVugxVsMVG/TFXUAHJeuKrganpscKtEUG2yjFXRnmMVbaMgV7YULFBY1HXFFNioqD0xWnI21KYrTaUZt+mK02wDdOgxWnMadflitNAE/COmFaaYljxboMVpe47DFBU5xzpGvXFCoFCmmKtGSp4L3xZN0C9OuK06ooeXXFacrfDitOdyN1xYt8Ph5d8VWtMQwqK4q0+w5DY4VXcgdyKnFVsjg7HFV6oAQfbFVrVG3virZHjiq0niffFkA2GLmlMU0ud6ChGK01GKDkMK00XA2Xvja0qRoAKvja0p8SK742tNgcd8bWnNueZ+zja040dlboB0wgoK1j6j0J6ZJiuNOg2OKuV6bHfFXMgc1XFWzv8J6YqtYDqB0xVf8Abj5H7QxVbz9RuLbHxxVt14GhNcVaZuWC1dxA69cbVtW4tQ9MKujUg1BxVaCC1D0xVfMnZTTFVqvxXjhQt9PgeQ+ziq5AHBdegxVuJARUdTirTx77nFWjFx3XFXEBPj74q5jQVH2m74q5SePxbnFW45e1N6YqtZS4+HY4q5V5UQ9cVVDHw2JxVoqadcVcI2AqhpirTuF69cVXSNVBTriqmzGMjwxVtvjFR44q2VJNX3xV0nxBl8MVXhwqKDiqwiu4xVtF3qRU4q045HfFV0lSKDpirTEOKHtirkqV4nFV29PfFX//0vQLkUBHgv6sxHIbjlHCh64q1EPUahxVqUEVVMVbSMiKjdcVbaSihBiq6ONU2J3OKGmBrw6DFXGMV44quRB0xVxYA79MVW1ZmoOmKtxuR1G2Kuaj1AwquKCNdsVb3BC9jvihqT4OmFVruRSvfFW3l47AYq2o5CpxVtRxWpxVwHIVOKtyLxCkd8KtMg3bviq1WZvkMUFuBwCXOLFog1qcVXADr3xZLYmJbfFK6SjGo+WKuYAUXFDpFoK4sWgeQ60piq7ohbFVnLkorhVdsv2Nz3xV3EN9rFXFNufYYqvoGHIYqs5c9/DFXAhjXFmF/qEfCBucUuJ23G+KqQLEkDpiqxWINO+KqkjMWVTtiq6RF8emKtJ0xVw2+HtirQUKfi6dsIYlofBVgMLFcI/VXmdsVWRty27ZJVQfBtiq07YquR+Jr1xVTFSdvuxVd9v7WzYq2qcfcYq2RvtkVcVB69cVbEYDfFklWv0qMVaEfQj6cVaK8jucVbU70bChcQCpI6YqtRgnwjocVX8eBNOmKuaPmOuKrFNNhirlqa16dsVcrnjv17Yq0/ILUjFVUV4/CN6YqsWpXb7WKtv8NK7NirUorvXpirozyGKuLcgOJxVpUDPQ4qvK7lR2xVz/AL2g8BirrbioavWmKrWk4J8XU4q2CTtiq4BOjdRiqw1B26YquWTemKrWSpriq/lxWhxVYimuKt14vxxVef7wDFX/0/QI6hf8kZiOQ2VHHbtirSghqjFVp61GKr25Fdu2KrEdmFKCvjiq/ovI7kYobVqr6h7mmKtuOLV7nFW+FfamKrVPJqHFXGRoz0xVcCtNzue2Kqcf2qUwqrleG5xVrdxXpihqoPw98Ku4N1fFVoHM0xVfx4/CcVcNzx7Yq5PtlO1MVakYg07YVWgFicVdUg8e2KC70ghr28MWLatz+LFXMabjFk03xdNsUrwBTjirR3+jFDnalD1rixc6UIY98VaIBcAfZ8MVXMtT7YVXU9P4hiq01lNRiq0sT8GKrkXgKDFWuNPbFWljKnkOhxZhVNKcx1GKVNiRucVdyZ15Ltiq4sAK/tDFWoiHqz/axVaB6oNdiMVXRUClT1xVcEYLXFWlJbc/s4QxLSykAv8AhhYtREznfYeGKuWifBklb48D8RxVZL8TeAxVeJOOw6eOKrS1PiGKugk9WQq+KrmNGp2xVpz8JK9ciq1GLCp64qv5+OSVoigOKtANQEdO+KrnCVDLvirTfEKnChejgGlNsVWOoLch0GKr+QYDFWqcd67Yq2FAanjirq0LJ2GKtAcFr1xVa1RudxirbMx2j6Yq7dBXuMVWpylPqNiq4dDTeuKu4ioPQYq4gptTFVso4ryTriqopDR8u+KqRuHOwGKqiR1FR1xVY0fqAM3bFV7OXFRtiraRqBUnfFWofiJBxVqtBTFV8ag9cVU6nnx7YqqMaCmKrENTU9cVVeJpXvir/9T0GVoqv34jMRyFqjkMVaikoDXFXRbjFWwKmlaDFWitDQHFVRV+Gp6DFCxDyPtirUleQbsMVVVb1DUYq1J15L2xVvl6o6b4qsKhCrN1xVe7gv8AB0wqtYPIfYYqvVzT5YhCm6lDyGFV4Z5dztirTEKQR2xVskueWKtlqD3xVaJagL+13xCqhFeuFWi9dhiq40479cUFawAO/TFi0lKbdMVXLSu+LJaXFaDFLSqT8f0Yqu5cfp2xQ0F9Igt0xYtysGBP3Yq0VCgNirfKq1wqsVj0PfFVy8l2GKt0FC3cYqtjLOOQxVVYbb4qtUnp2xZhpjQ1xSu2IqemKtRP8RpsuKtECQlh23xVcEWoJ64qphSW5dhtiq6ahYUxVs0UUrirkXcce/XCGJWSAgkDphYrlbkvwbYq6ReFCeuSVTYmc7YqvQAbP0GKtgcunTFVpHHc9MVdIPUFU2OKroRX4WxVqnVRirh8Gx64q2KE4q6TaoxV1CVCjoeuKtyCNCFHXFV0m4FMKFvIVA74qs3RiO2Ktqu9cVWNyc8PpxVVDcmp4Yq0T1HfFW3UqAMVaHwfb3xVYFNar9nFWwOXU4q3UstOmKupQUXFV9AY6nrirXIj7WKtM1Nh+1ircNEqrYq0kvE0ptirbgj41xVbMeIHhiqoxqKr9nFVPhXFV02wHHFXH4sVdwI3GKtu44074q2i88VWUo1MVVeW1MVf/9X0HJ8YVz4L+rMRyFkbb74q7kzvQdMVXMRXbFVJhyqDtiqoQoUBTviq4oGTfFVrglQVxVuhpviq8brt2xQ0i8wS3bFV0b8AVjxVb6QH28VX1VRRcVWQrWoxVc0h7dRtirSgL8Xc4VaeR+QU9MVXvxbp1xQtdgKV7YqtI5btirmoQAOxxVcWoRhVeFJ3GKrXQ4q5q03xVsHkKDpirXpePTFWyocgDthVuNWANOmKrFPGo74qqMp4/FirQYArUbYqu4/FyA2xVTKjp3xVuJd/ixVa7UaoxVwFWriq9CVrTFVqk19sVXSKB9k4UtElhSuKruYCce+KrGPqfB4DFXCQACPx2xV1zEeS03AxVewDCuKqaSlcVbNQeeKraljXxwhCp9kbdcKtBafGOuKtrJ6po/QYq4n+TpirXEbkdTirgSBTvirVPHFV8QJ+EdBirRZq0ySHFxXFioggNVuuKqrfEK+GKtGjDkeuKrSSwA7Yq3P8JUriqqFZ19Q9sKFqJX954Yq0x4nn44q5gDv4YquEoZSMVWA0Sg64q4u1KHFXRJ44q70yTUHFVysCKYqtqK4q5iG3xVpHUHfFVSNOFSO+KrJYTIoau2KuBdOpquKtsqkc++Kt8art3xVaU4nfviq5Rx2UdcVbXuvbFWpFNAFxVqlOuKrplqPfFW4dxTviq2MBnocVXvyFQOmKra8ByOKt+rt6mKv/1vQKvy2bYUH6sxHIUwxUVpsMVXmvHmMVaA3qN8Vbqpb4umKuUKpJpUYquQiR6dsVa5fEUXcDFW33HXFVsLkEqcUKvOmw3xVygLuu5OKucVFDiruIUbYq6RgKFN/HFVvKhqu9cVdINua4VbYlQD1OKtlA5DL174obhlU1Djpiq0jlvXbFW0+LYDpirYUE4VcG8DtirmBOxxVqJ/2WxVp04n4cVaNSN8VX8ShDDfCrviJ22xVdwIavbFW2Yste2KuMysoXpiqzk/2DsPHFV3Cnxnr4Yq245Dkdjiq1Y9t8VbFAN+uKtE8TXFVwag4+OKrUjFDXoO+FK1ZBGwNNsVbBDPy7YqvjINZR8sVWcwwIA3OKt24PQmpxVbX4uOKr5FC/PFWqlhxAxVyrvxO2EIakiKtUHbCq/kBse+KtSJuF6VxVvj6PwLucVUypSjeOKrpNhzxVtBy64q0T6bfDirYFDyySFqKGqa74sWwVPXdhiraEyGnSmKqZUFqV2xVetAaDpiq2m9T2xVe7svwDocKGmBiIU9CcVblALBewxVtiBtiqxvgO3fFW3ohBxVcH5bkdcVWkjcHpirduV3B6YqtjiCkntirXEbsTtiq+KP4d+uKqXChPjiqpICwHHFVjAleHQeOKqkQ4fD9oeOKrJOvEb4q4gpSm+KtvUMHB9sVXFmTbrXFXcqtQb4q0JWQmgrTFW3+L4jirhR2piraDi22KrXj4vy8cVVBVzQYqsWQcuLdMVdx34dsVf//X9BNGBGp6/CMxHIaNGNOgxV0b0bifs4q1T08Va5B+uKtNWlBirdGXdRiq4KUHI9Tiq2tcVVCOfHh1HXFDdN9sVcqgbDrirnHpfa74q2yBByPfFVrUVdu+KrkIU19sVaRxQjCq9jyG2KrENem1MULlUAknvirToAtBirSHiRirmNWqOmFXceIqO+Kr1lDilOmKuIAxV2zfPFVoFDv0xVtSXNB0wquYE/Z64qtqyrRsVdQqpXxxVtIhwBPbFXBg2xxVy/FirgRWjYquYAjY4qtZVr1xVokdBirbvTYCuKtFy4KdMKrQOICHfFKpzD/CnbFVjCp4LirpG40VevfFVwqPs9cVaAWtX+1irgzV23GKr6HdkxVam4+LqcIQuWIx/ETUYVcCONW69sVWtU/Ee2KtSMtAw6nFXRD0iWc1B6DFVrAsOR+z4YqqyNzA9PFXKNt+uKrZASKDJIaKiop1xYu+yeQxVaysTyXFW0YU3xVdxIqVxVoVZSg+0cVbKEMK9sKHOvNizHYDbFWlcUxVtl5LyxV3Qg9cVcfi+1irXqEfDTFVwCnc4qsKVO3TFVwUlivamKuUArwPbFVsgYEEdMVXDb4hiqyOQqaeOKtMeb8R0xVVZQqAId8VWLVevXFV4AXY9Tiq0gr8J+eKro3Ugg9TirlPp0HfFXGity7HFWg/E/F0xVyrtUdTirW69euKrz1FcVbDcW2xVpFAJL98VWcvir2xV//Q7+/JOIPTiMxHIcgLsa4q2gNfbFVrqSajFXA8qYquj3agxVpWIrXxxVeTyPtTFVpFNxircLcfjHfrihsGhqehxVt4q/EhxVcVE4Fe2KrZRyAU9umKt0FAT0GKtKCu56Yq4uG+JelcVXu5U7dMVWhedadcUNljT4e3XCrax8uuKtMnx7dMVXUFaL0wq6EUYhugxVYHo3EjZumKrv2uJxVsIp+IHbFVrJXcdMVbDBfhXrhVuKStT9GKr2q449xviqmAz7jtirg5O3bFW2j4fTirkWh498Va4cWPfFXI9TQDFVwWp3GKt8AWxVoOAfh3xV0o5nwwq0o4demKuA9H4vHFWljI/edzil1aVPfFVxPBeQ6nFW1Sq8mG+KtQqGfiTTFXVMTcT0OKuPE/C3XCELAWTcbjCq5k5rzxVsScvlirS8TWg+WNq2iIN5euNqsL8zTtjat/3YqvQ4q2DX54qt5FmCjvkkL2jANQcUUuQBRxPffFaWAipUYrTSxg4rTTc+i9sVpyKwPqKenXFabbrybocbRTloTxb542tLH/AOK+2NrS9WBWh64ULkHEV6kYquiPrAlqCmKqQkLbKNh44q2gD/DirZJTbFVwKnf9rFVISemfi6HFVR+PDY4qtDcFFN/HFW+QdhxxVbxod+uKt0CCo3bFV0Xx/E2KuuFX7Y64q5ZPVTfrirSxhl/ysVXmvE8+uKqZQFa+GKrigdflirUMgAqcVbUmQ1xVaz8nC+GKqkooRx64q4kOaHFVhAqExV//0fQHMMEB/kGYjkLQGjao3GKro29SvbFVykKSDiqiklaqOuKqqtwXiftYq6PjIfTfY4qvDqgMQ7d8VWhwdsVXbRinjiha1JBQYqu2XYnFVpPBtumKqjrUVGKqZYsOGKrpJCABTptiq1VPKn7OKrmamxxVogpuO+KG60X3OFV0SOBUnFXMCd8VcGrsMVcJCCVpvTFW4jxUAjfFW0dZGNdsKrVURrTrirlIZScVbFBHyHXFWmQyqFXY9cVXqtAAfpxVa7mM8U3BxVTI4kAdT1xVVZ+W/hiq2hduQwq00vF6HvirpI+Dgjpiqq3xdMVaXbriqyqjcYq0X5AAdcVXqRwKt1OKtovIfLFVnInY4VXqlBXFKn8Uh9sVXszMpA7HFXABSCeuKtSHlRe+KtE/GF8MIQvDGpAG2FVjMfoxVdLt8S4Cq2IV3OBLb7bDpirnjJFBhCujYU4NhQtkAalOoxVU9YOvEDfJK0tOJBO+KrXTgla98VbVAaNirVPTcU6ZFV8r1bwxVTjqGoehxV3ElyD0xVwAU8mxVoNzJZemKtM5PbJMFRPhHLvhQpiEBuan6MVViyn4+lcVU46A1HXFV7Kx74qt+JcVd9o1PQYq3sW5U+HFXFh2G2Ktpx5CuKtyoKV74q1EtVNcVU42PLjiq4kq1DirTlgdhtiq+NmAxV3EEcidz2xVapo1f2cVcSQa9sVX8VIrirTEqvw4qvXisdT9rFVivQb9TirXEoeWKt8v2u+Kv//S9AFeTKo2oo3zEcharMrEHFV1PT3xVbxJbn2xVcEC/F0xVogseWKuABbmwxVwULvWtcVa48WDdRiqq5JblSq4oWhaNyB2OKtsA3xYquuCHHwimKuPwqBXc4q259SgTYjFWuVQVI38cVaYtw4jr44qtbqK98VVCwY8fDFC1h8YPYYVVua8aYqsY8Btiq74QAe5xVY5K1YCvbFWwSoFdz44q0By6YVVAB0YYq2EWnw/diq2gJ22HhirUdUq1d8VdGrOpOKtAkMB4YquZADzOKrY/jqOnvirdWR/TA+nCrmUD4m69sVc6laE7g4q6Sq0piq+Qqi774qoclA5nv2xVULqoqB0xVpaSrXpiq9ZAi7YqtoT8XbCq4Gq1O2KVMOVPtiq9nrsp274qtQBjyPbFW6jp3xVpF+MkitcIQuL8CV74VbmTcAdMVdJ1oDgKrEYH4TscCXPXb2xVxdnNB1wodyDN0ocKuK8HIOKuEdN1OSVqNa1JxVe9JE8KYq1C4B4+2KtOwAA75FVzfEtemKuLAqCOoxVbQn2xVtlDsKnbFVqqVYhOmKt8gBv18MkwLlbiwJGxwocwCt88VXSqpFQcVWKgpiq4MAeOKuJNKAYq6OvQ4q2zU27Yq05BoFxVap5HkR0xVtgW+Lt4Yq5anpirkXg1WFMVVWKipG+KrLeQtUsKAYq6RuG/WuKtIvI79MVWNu3EdMVVJSAAMVbMVU2xVaeQFMVb9IkVJxVzAH6MVaWTl8J7Yqv5L1/DFX/0/QLA0U9+AzEchYeu+KucE4qvRzx9PFVhP7LdBiqoVqvw4qtZtuPfFXLH8NDirlbgvDxxVtyyJxHQ4odw4p7nFV6r8GKtBCTXtiq9gp4+2KtA8TXFW5GqKjFVkZJ64q5lI3PbFXK37QGKF4fvTCqi22+Kq/MEAYq0YsVXLKEUr1JxVaTtQ4qtjVj9nCqrGCoPPriqhAGRiW6YqrceXxYqtTiRUmh6Yq4MVPFTtirTKeW2KuqSeB74q2x4nhiq8VpyJ3wqtf4gAxxVp2L0UdsVbUBjuemKqajkaE9/wAMVVJo19Sg6Yq3F+0KbYqsaQrsBiq+RAY6jrirSsGAUnCrcqBvgB6YpWgcRRsVbRQOnfFVrfBsMVVAqsOQxVTQty9sIQquFX4jhVqEmhLfRiq2RhQEda4lWxD6jeoO2RStMtTTFW9+q9cIQuJUj/KwqpkMPik3xVynluOmSV3PYgYq4KEX54quHFWrirgo5b9Miq+QClBiqnEvY4qqbnriq1I1qcVbc+nv44q0FWQV7jJMFMs0h+WFC4OHfi2KudKNRemKrx8K4qoRuC3I4qrSMTunTFWmYqPfFWlXkPixV0cVG2xVdISAeOKrORrTFVTlSgHXFWirE/vOmKrXcKar0xVdvSo74qtVKihxVyKTtirRkVar3xVUVVpyOKrC7EbdMVXknjiq0MzDFV2yjfFVvwjfFV3Dblir/9T0CpqQo/kGYjkKZG/viqr9lanFVMjiSPDFVyUkSp64q0hPTtirZFWBGKudS52xVdwbjuOmKtKaih74q0AejdMUOZ3HwU+HFKqpp8K9MULQK7Liq4bEKcVbqQaUxVpG3pTFWxHQlWO2KrqADiOnjiriu1K7YUKZlVTxAriqqkgZqAdMVWn4Wqu+KuCqPi64q2fjNMVaB9PFWpquoZeuKr3qUBHXFVi0CknrhVyLyFD1xVtVoa9+2Ku7H+bFVtajkPtYq4ip+LFVxoVqdiMKuB/aPXFW2I48ujYqtgWo3HXFVzCjbigxVayk4quVmVSBirkXarYq0tSSv7OKrC6lRQfEDhVe7hjsKHFLRPY4qvVaqQe+KqYFG3xVeSCKDY4q0pb7JxVoRsWoemG0L3BK1HbG1Wrv8I60riq2NyhPhjStyEcSydcaVapPHkeuGlc6nquKteoFb4jXFVzkybR7DFC6oRePfJItybrv2xW2m+LrsBittAV2xW21BG2K21XYnwxW22moaDfIslzJyFemKrDKCoA3xVviUPPxyTAtDkp5fsnChskBqjviqoGCmnbFVnOp36YqtoOgHXFW2BUADFXOeXw4q5ouC1rviqxWoKnY4qqKQor1xVtF/a8MVaRxIduuKuYlNya4quUqyEN3xVaq1HXpirYH7Z2xVY1Q3wnY4q4IA/xdMVXSNUgdsVXuygALiq0sTsemKu5H7J6Yqt40261xVsqCKDFXcT9nFX//1fQVQgUjqUGYjkLWAAr3OKtt8S74qscVFcVWxAqKYqqDfFWw3AUPXFXActsVcjspo3TFW3PFuQG2KtxSesTttirq70xVtKDfFDnAofT6nFXK1V36jFVyty3OKrQ2+KtSpUdcVXhQEoOuKtLutO+FWkC8t8VVAAGNO4xQ5KDY4qs9Tr7Yq1HIeuKr2XkK4q3CQqkHFVoLde2KtAbVwq4sQARirYY9Tiq0NuWPXFVxFF5Dviq4ryI5YqtT4m3wqv8A2tumKu+01O2KtMeBxVtzyWuKtFttsVbTpvirivxAdjirmcK3HFVIURiQK4VXMFcc164pXJTv1xVpnI3GKrSC24xVVIFOWKrEQseR6dsVblc/s4qpmqYquU81264QhoEJ8LdcKuii+I16HFXSLUEDtiq5X4ih64q0qqfhYb4qsQ8D8OKFyrU8mxYtMCw+HFV6gUoeuSVyqQd8VapyO2KrtlU1xVcsVRyyLNY8jEEDFVixhQCcVbdi59skwX1/Y7YUNLHQGuKrXNQAOuKryRsh74qsIKnbpiqorKTU4q1UbtiqwVI3xVcSGoKYq0a9BirauVYr2xVooCPh2OKrERiaN0xVt9zQdBircpKj4cVXIax74q0o3AHbFWqcyRiq5k7Yq4oFxVzk0xVs/ENsVdQDc4q2i8TyPTFV1RXlir//1u/iP1AHG3wjMRyFleVPbFVZzVKDFVMyBfhpXFV3DiOR6HpiriKU44q20XqCoO4xVYvxfCeoxVUJAG++KtwyBgQcVdGeFQNgcVcSA1D3xV3EKeNdsUNoojJ4nFWgAASTviri1QOJxVphw3O5xVU64qtpxrTbFV5UgAr1wqsVfiqdsVXOCzbYoaCV3brirqldqbHFVxFBUbDFV8SF1qTiqmtC/HFVRmKHifs4qoqN9+mFVxYggUqMVXMGcimwGKrJCFbcbHFV4AoafRirm3WrdcVWUp164VXGQEUpviro4++Ktz0bpirohyXievXFViEgnwxVcV5svvirqcX4t0xVc8QO4OKtL0KqaYVWQooNBtildJGHcBNsVbZaVXFWlZk27Yqub96tBiq0uUUIMVdxFKDZsVU0bchuuKqkXwqa7GuEIWlA55dSMKts3fviqnC3FuTbjFVdQJDU4q07cT44qtVDyJAoMUNOwbY9MWK9TxFFxVZEKt8ZySrnlCkg4qtAKfG3Q4q3z5b/ALHhiq5NgT2yLNaD6fxjo22KtykPTj0xVbQHpkmDYIBwoWmRi9P2cVXxtQ074q1ICxqe2Kr2NF2xVTCBhxH2sVWCNmHAdsVVOXpDfrirR5D48VVIpGbemKqYZg1aYquorH4voxVqNzuOuKtId+PfFV8rU3Xp0OKqdeQocVbhB8dsVXsvXj1OKtJKeJDDfFW/TLCrHFW12FDirTfu6FcVdVX64q09WPAfZxVUqtPS74q//9f0DIBRabVQZiOQpxkkkHFV460OKtR/ADTemKtCrR8sVXodxiq0HhWmKtJUmrbYqqEGm2KuhoOvXFXMKH2xVzqGYHwxVtirGuKGiV5bYqvK02I64qsXjyoNsVbZyDQ4q4Bh0xVwLEHn9GKrjUgUwqvRQdpNjiqx2KHj2xQ22Ku9YDY9sVdI5PX7OKulblT0+nfFXFlBDL1xVzVkrXFV3FaUwq07UIA6Yq2RyPwnFVzUYAEb4qpuGY0HQYq6tdjiq0uxPLCqolDue+KtNUfLFWvhpUnviq6WkbCncYq6vAfF3xVbQkVXtiraN6nXrirUbEE1G2KtqwJ5qNsKtMRIfgG/fFLgaV49RirSKW+LFW5JGGwGKtrKE+HFVhJr88VbY8ftdcVcVIo2KukIdgp2BwhCooEJK4VU4iKkt0xVzMK7dMVVGYKvhiqkqkkmu2KqpPwbHrihbEq+mSeoxYqarRQffFV8wCsKZJWvTVgWOKt81KqvbFVhjINB0xVUP7wfD0GRZqXMqeJ6HpircQZS1emKrlYONuuSYFeSFXfrhQt3pyGKrgtR/lYqsUkGhxVcprtiriOI5Driq2VioDLirmIk3xVfQstMVc2y8VO+KrI+TCrHFV6RBjWvTFWwQlWGKtKA59UeGKrIqioPffFVyqG64qsKcjxU9MVVY/3fXrirmkAFab4qtkBNDirbpxAOKuftXFWpeNMVdyKEEYqu26/tYq//0PQPGvFj/KMxHIaZSRUYq4AgYq0YvT74qtFU69Diriv7QOKqsIHE1G+KqatU8T0xVdz9J+I3BxVtl32xVonkaYqui2BqMVclKVI3xQ3HKrPy7riqqJaAsd64qplAP3mKrpQTuBtirlPBcVU5CWoW7YqvUnkGHTFWw4YlpO2KtKDKCew6Yq4yHYYVa4knFVzHkOJ6YoWxqD06YqujUGuKtLWpHjirZSh64q7iCKe+KtIOG+Krnf8Aawq21WG3U74q4SLIKdCMVW8CRvtirYIUUxVpmrirSAA79MKrkbl2qcVbJHRsVdEpBp+ziqmF4kkdcVb9QnbFV8VYzxI2xVyISxK7Yq3xUH3xVTVQp4g9ThVuSsbDvilbKBJv0piq5m4uD2AxVbIBK3LFVRn+CmKrVQPs21N8VaYb+JxVqlOuKrhHQcx92KtKhrVt8VWtJvxpirZNKHoBhQ2ygqe1cKHIuw74q5vjO/bFXcg3wjpkmLasCwUDYYq6u53xVoTcRxXFk2iKw+L6MirgWj2bocWLlAH2ckyWOh5VrXFVR2+CgxVYGK7d8QlzD9rCtKgKlK98VpTc8qdhirpP3povbFaVIhtuMVpZXiSRvitKYdjVqYqq1p8OKrY6rigr2Nd+2LBvktaDauKuciNgRiq243IK4qqhlCluhGKqKr9ZHKtKYqu5CT930piqr6fHcnFVKQUNe2KrVNASd8VbUDgeXXFXJybpiqpQc6Yq/wD/0e/MxYqB04jMRyF0kp48RiqxAyjfFW5SaVxVU5r6Y5dcVaRQVriruYfYYq2FH2e+KuhXcluuKtMafTirRUg7d8VbUsvXFV3rcDQjFDSLRi1NsVVAQXoemKtSbfB74q4u/QdMVWsSw+HFW+JagfFVwPNSq9RirlAPwyYq0tVUqvTFXPGWAphVs1QUxVwqPiOKG4yUHTririePzxVxWo5Yq0ykkYq5EIriq2MFmPtiqoFA+I9MKrHcqwZemKtBBX54qulYs1O2KrioIoOoxVYRTFXMPhrhVyAqKr1xVxdm3I6Yq3zZ18MVbKCNa9ziq1EP2sVViSwrirQLL0xVSB5GrYquonbrhVt68hilZGPrAZV2pirqjaJuoxVd6YGwxVaR0GKqjx9KYqpcCpriq7pucVW8jWo6Yqvl5KK4q1EwYVYb4qsZgTTFVRqbAZJDaJxqcVW051AxVasfAce+SYOialQMVai+EkvirfEIfHFWmkUEV6dsiq92aQg/s4q71Anw9a4slu8Y33rilcW+EHFWpFr8QyQS1E9SAemFXKASfDFV0iCSirirQHBqeGKrlm5dsVWcat8OKrzIAONMVWoSxLYq2BXFjJsih44sGvSH2j2xVa5Db4quRCRyOKrWcFcVXMwChU74q0y8aEdcVXVZzTFW2P7JxVtqVC4qsenMLiq8VTpiq3ieVcVf/9Lv9aBR/kDMRyG/U5KcVWQt8JxVcVqBiq4KCTiroyACMVWEgMKYq6UlDyxVcrGU4qqP8O2KuHwig74qpnlXFV6ivXrihxYKaYqvZ1YUUb4q4gj7eKtKSPlirnNKAdsVXUFeWKrIqqTIMVak+NgcVXs1MVU3JI2wquHQE9Riq6hmO3XFC8sy7Yq1IvqUau4xVsES1qcVUuRJ412xVenJOu+KtVMe/jiraSgChwq1VQa+OKtxx1Bp3xVxqu2KqdGBquKrwyrueuKtgkmvbCrgyjf3xVaXo+KrqGX6MVc0YfbwxV0aA7eGKrlrT2xVYlCdsVcwYYq6tNx1wqtDkn4sUtyIUAofhxVUCD7YNcVUlJL1xVx5F6nFVyyMpoemKtSDkcVXginEYqp+r6eyYq3ITJRjiq8sJBQ9FxVYihSCP2tsVXSLsckhpGY7jpSmKrVUitcVcT6i1pkmDoGoeLCgOKueMs3EfZxVVdVVeK9ciqyOIdH64q6R6fB2xVoR8F+HviycKqQrdMUtFidh0xV3IIKU65IJXszADb4e+FWlVSpPfFW4lKtVulMVaZxK1E7YquDBVIHfFVJCw+eKttIWNO+KrhIAxUdTirUQKqQe+LGS5uKUI64sFwcSNxOKqRiMZI7YqvUEimKrI4itafTiq5oloMVdGpDVPTFXR/aJxVd8TElug6Yq1zqNzviq2YspHcYquKfDyGKuIbZMVf/T9AIKsA38gzEchzLxNO2KtOoRK4q5T8Iriq0t8YPbFVQJ1IxVTUhmpiq+UcTvuMVXKPhqOuKtK1ftdcVbQ8voxVo1JqMVXqKbnFDYCtuDU4qtRSWrXFXSEy7N0GKtqT9g9PHFXMaMV64qvC7b9cVWI1Krirox2PXFVsm+Kq0Q2xVTZqtTFVUfuz8O5woWk8612OKtBeKHu2KtQqKV7+GKtnjL0FCMVWlzyoegxVUkPIYqtAruRTCq/ipHvirRRgRx6YqtpXqcVa4stSehxVtVUqd6nFW2lpQNtthV0a+mfUIqMVdIyuajpirat6YpirhsOWKrV8Riq4/D8JO2KuionTeuKrXmNeIGKtkACtd8KrWPMbdMUruYasVMVWk8F9NNz4Yq4HiKHZvDFXCrddjirctKgDfFW2p9OKrA5Rq02PfFW41ALE9PHFWo2NSGFBirgPi4jocVXOOPw1wobtxsQ25wq1I7KKKO+KthS+KtOGj2XfJIcwZl3G+KtiJitAd8VWhSrcj1GRVdIpb4+mKrVHPFW6lFriq5B6oq22KVPkAeIxVUBBPA7UyQS16jqSjDY9PfCrUxHHbY+GKtxyALyf5UxVZyUNUbVxV0rcqBcVcwMY5dcVbUUX1e/hirZCsfVGKtMGqWPQ4sZLGQinLFgr8a/EB0GKqXNmFeu+Kr3iLbqcVXICikda4qpmKq0BxVzVZePTFXSQ7Ch3xVcrM4p4Yq701bfuMVX+qD8FK4qtZeXwqd/DFXCI0JJ+Ltir//1PQTrsrf5AzEchafi3OKra8/hOKriR9nFXOoCjFVoYgUGKtxqSCe+KuJP2jvirkctt0xVsR74quhFCQemKtQo0YJbpiq+N+QNRiqwJwFRiro68vniqoo6jFDkNTQ9MVa4fHXFV5PD6cVWx9a0xV3NeVcVW8QTQ4q2x4CgOKuRRQHvirZBrUYoXjifnhVp6qcVWxhhyI64q4kBfh+1iq8qCBXrirTAgbYqsqSOuFWzGSPhOKuXlH9o4q2N2xV0zFyFHQYq5iGHFRTFXOOCUb4jhVylmSnfFW/TKjfFWm+Pc4q2p+E4q3GKLTFVvMOKHrirlbhtiqmK1riranY1wq6FtuJxSqPRfiU4q00wWjAbnFVjKWb1Diq5iK4q4kVGKtcDyqcVc45Ci4q0pb+7PQ4QhsnlthVdxoffFWkHM0bFXHkKsO2KuWNmWrHc4q0pKHFV01SKKd8VcDwX4zviq3lQch1xVcDU1OKuYlzt0xVcKH7OKtA8zxxVqQGLpviqwsG6ChxVtEL/C3Ud8kErudCAd6YVXFOW+KrGQNt4Yq2Ygd/DFWyoVeXfFXK1aV6YqplWLU/ZxVdKgRAFOKuKsV+WLGS4HmPi7YsG9w23TFXKQ9VXFVsTEGhxVtno3EdMVcY+JFD1xVdGoH28VbRKEg4qpMxUnjiq4DiBXq2KrWjYAjp74quEnw8VG/jiqnwbjyrvir/AP/V76Xagr04jMRyF5P7uuKrU2FcVdtypirm3O/TFXBxXFV4cg79MVc4KGo3riruVBQ9Tiq0MUajYqqKlTQ98VcHJHE9sVWmWo4r1xVzCq074q5iQQR2xVcCd2PSuKCuJqKrirartXFVvqruO+KrqkDbviqxm4UBG+KtyMSQabYq5pK9Biq9aEEjFVivUGvTFC5YQRyBwqtkqCMVX8uO/jiq30yg5HvirjXqcVXPUjbFWk4kU3rhV0ex+WKukcSD5YqtWoX3xVtRzTl3xVcrDhxP2sVaSQqOJFWwq1zLmvQjFWyhJqx2xV1KfCN8Vcd9h9OKrlB5U7YqsChGJPXFWowWb4umKrn4jcYq2UBAPY4VWMo5VHTFK2NTTbpiq8DkePcYq6hJ+L7IxVuQKaccVW9DvirUkpJoMVdw4DkOvfFV6MW69cIQ1GO5wq527jFW3o1OJ3xVbNERSh274quVT47DFWnr2xVeFCryPXFVhFfibpiqoGUdtsVWtQCgxV0ZptirdQn2cVaKLXkp374q0XJcd8VdIFXfviq2OQyCpyQS4/COK71wqqRyAjgOuKrYa/Fy7Yq0p2xVbIW/2OKrwxA4jvirtvsnFXPFsDiratxah6YsZOIAJHY4sFgJ5bdMVXGqbr3xVdH79cVcxXv1xVTFK1J3xVUdOWKtEsg5t06YquiAILN0xVaDWvL6MVbXlL+7PTxxVpmaP91QEeOKuMYqFrtir//W9ANJsF/yRmI5DhEQtT0xVYo5mnbFVyqpYnFW+AO47Yq0KMaDFVzfEKeGKtsfiC4q4gFqeGKrSORPtiruLU5eGKrpDwA98VXLQfHiri3M1GKunfYUxVeaEAe2KFN9thiq7iU64qtUVBOKukJ2AxVeAG3OKrGrXbpiq49MVdEpANe+KuDChHfFDmJ4UGFWh4Htiq9RU18MVaLFzx7YqsZWAriq4EsMVcCWHAdcKujBVqHfFV7KjqfHFVqgEHFWo2VVOKrwyihxVxAVq+OFVikqS4xVVVhIKnFWlXia9sVUxGXYkYqvrQ0xVbTi1TiruQY7Yq4p6R374q16Zry7YVXSENsMUrHWnTtirYbkpp1GKrpG4lR49cVWt1xVsgHrircdAK4qpiSnItiramorhCtA8FrhQuIDJypvirSJUDFV6IAfixVY7AgkYqsDMOJxVW5AimKqdDWnbFV8i0YU6Yq3yVV364q5EDLy74q0qgKSeuKtIq+O+KtSITsuKrmPqH5Yq3EQVJGSCVsgoA3hhVcEFQwxVbUVrirpUFKDviraHgOJ3OKrVdiakdMVbqS1cVb4s/Q9MVaZmPTcjFjJsKHG/XFg1G4Y8H2piq8HqB9kYqpCRidsVX8qjfFXBFPTriq4vxxVcZQfliqwlmO3QYqul+z74q1X0wAO/XFWkTgeQ3rirfBuPvir/9fvwBqCf5RmI5C5XZ1K4q0ildjt74q5VC4q0rU2GKupwavjirpaggDFV7NuPHFWq8WJ8cVaqV2piq5vh2r1xVt02qd8VaJqlabYq2h40pii22qu7YpaRurYoXLuvqn7sVXGTlviriOQou2KuK+nQtiqw1PQ0xVchHD3xVosQaUxVWHShxVRVdyRihcy0XCrgabEYq50MZr1BxVcSFFRirSsTUH54qtKs68l2GKuKdx1wq3H1ocVbAWhGKuUqgPIYq0FAHSoOKr+KNt0piqmNzXthVd0BGKuDBF8a4quUigBxVSSQhz4YqvqC1cVXBQTUmuKrfTqdtsVaDcmo29MVamY126YVWjbfFK/gQCx+7FVsZ6U+nFVzD4qnfFVpNRUCuKuahNDiq4kUqv3YqtZgQCRiq6SPnT0zhCuCchxPXCheAfsjYYq1KCq0xV1AF+LFVoVW2AxVbK42UbUxVoKeVfwxVUk+ztscVW77A4q0Ep9rfFXOvwhlO1emKuTxPTFXIoNSMVcHq3HpirfEqTTpiq0Cikj7sNquEnJOJFCcNq4VDUPTG1WSEHYb74pVAValdjhVYUYMSDXFV5eopXfFWkqTTFWkXixAOKt/wB0CfHFBFqYahDHp4YseFe4AfkdwcV4VzfCpVTue2KkNW9QPiGKHHcnFVyKpFR1GKuY8lrTFC3ixAp0xVezECg7YqsQk7tiq6V6r8IxVdyCqANjirXGTly7Yq//0PQMslEWvXgMxHIahYcajriqpQ0q+KqJNcVXGgGKrJVJoRiqoOxOKtjc1xVa2++KtoCdz0xVuQgsKdcVaY9sVb5fs4oa4VxVcQQPHFWjU9qYq4/Z4jFW1O9MVdwLHY0piq51VxRjiruIrQYq0iUG/bFWjJywqvZeRHyxVrepVcULnjKqCcVaKiQ1rTFWpNhSuKtxqDucVamUybqaUxVfCCAd9qYqtWpGFWqV64qvULwPjirSAFf3vXFXKGatPsjpirRQd++KtrRcKrW61xVpakb4q3Ig5VHbFV7FafPFXIqnrirUq0ai9MVdICRt1xVTRChq2Kud96djhVUZQFqMUteoR9rpirYKmvHFVhNNjirqktRPpxVqWT4vfpiq4LQVOKtM4I44quDiAgDvhCub4jyGFC+RgRsaYqtZKitd8ValBIGKrGBYAR/TireygcuuKr0qX9sVdLy6r2xVsSFiAwxVssHBpiqmiUWpxVYW5jjiq+3BGx6DFWpQO3WuKr0lqaHFVhdVbiOpxVUZlFFP2u2KqauWO+KrvTCPt0pkgq0BWY1wpdDJSoOKtGOrB/DFWzMeW3TFXdX+HFW6bUbFXIFfY9sVU2BU17Yq2q1bmMUFUkkLfCMWDnAjUeOKuiI64q7nvxxQqPL0C4qtoedT0xVZKattirjtQjFVSTjUHFXc35+n2xV//9Hvsq0A59QozEchfG/whAOuKumRlG5riq1G+GvfFXUqtTiq4SAAA4q1KRWi4q5NxTFW6cdjirhUbYq2Rx3xVcwBFe+KtQr1J+jFDfHgQW6k9MVXSy02AxVcvxDfFVIMta4quSP4z4DFWilTVfpxVaRzqO4xVeNzyGKu+3Ud8Va9QRbEbHCq9XDVp26Yq5XATidnbFDVDxr1xVcpDfPFXF1ClCPiPTFVqRFd64qqGJa1Q1JGKrePFeGKuClAMKtL9quKtNUHku698VbZg42xVsV406VxVrgwoW6DFWpWoRTvhVdIQF98VbRapU4qtC8tl3r1xVoL1Hhirlj5LyXqMVbjkKinXFVzVU7d8VWK1T8WKtzSA0BFMKqbbCoOKV7Cq0xVpPhp7Yq6ZCzgjFVRkCNQdcVUSSDxI79cVXMcVXLIDVSMVchHVu2IVqNia5JC5hxFD1xVYqmStdgMVVCBGtRvXxxVZDRAW7k9MVWyNzbFW25JRVNTiq5w4GKrmJIFOuKrVVgSB0xVqrAUPTFVqgN0xVcnwKSDXFW6ArybrirRb2xVpYhIK91xVbXkd/tdsVXIQg4t1xVdw5NUdAMkFaaSvQb4UuDBSa9Tiri6sKA4q2DtSmKrlAQk4qsDVO2+Krjxoa7YqpRISPi6YqqKabDFBWFqdOuLBdHVxVuuKtghmp0xVsIGfbtihpOuKrpSzbriqw7L74q2sRBG+KtkgNU4q6v7O/zxV//S77xJIZv5RmI5Dann02xVU/u/tGuKqSbN7YquJ5VpirZjDUxVuJQXocVcy8DX3xV0g5sKYq24ocVabc0xVuZStMVWzRk0Ze2KFxQMvMncYq5F54q3WlRirhEAnI4q27lQAO+KuYlKBO/XFWo0ZanFWy/HoMVbPSo64qpF6kBhhVXYjcr2GKraBlWQ/aGKrxumKGieO4G+KtRgSVLdcVa+JjTtiq9Rw3GKroV5klvDbFVPdSFOFV0W7kHpiqyMk8ovHFXRGg4HFW+HYnpira8n2bpirZoPowqpv8fTFVTmAgTFW2IiXbr3xVYzUp/lYq0GZDxTocVbYgAfPFXM5LDFV1VJqcVUy1TSlcKujWpocUruYJoBiqwAs9Dtiq8D4vlirStyYseoxV1C3xd8Vc1CNuuKrVj25d8VXqwb5YQhuegUccKtlgw364qpuhUbHrirZ+zQ4q0yUAxVtaA74qtZRyDV2xVtmIr4Yqud+IFMVbWqVB6nFVNqsKe++KtvFwWinFW44qLyxV0knOijpirYIApiq0twBIxV0UlaEjfFVSVV5DFVsRJJJ2GSCtcgdlwpXRRhD8eKrGQcqjpirnr2xVcDUmuKrVABFO5xVsrViMVWDl08MVXoDT3xQV/pALXviwU1Qgc/HFWnehqBviqpIdxx698ULTF8Wx2xVUPwkAHFVhT4tzirn5DftirQYdTiq6rcsVf/0+/StxCg/wAozEchtSStBiqxIz+3virY98VXii9O+KrnWm+KrFBB5DrirmJPXFV32dxiriSdz0xVtWB+eKtyvyoDirayMvwjocUNFarTsMVbT4RUYq0pBO++KtyNX4e2KuPxYq0VpuTirYWo2NMVWh+JocVXtQjFWgBTk3QYVXREsSQNjiqyQEtxApihezhEGKu9Q05L0xVaZg3QYqvjYHtirQagKjFVyNtv1xVZ8RepwqqA8m+LFWweHxAb4qtNOVW3OKrHTkwIxVdI1PhxVz/AuFVyEEfRiqjECx37YqvegJLdTiqylduoxVUQmM1xVa0YPxe+KtqQTQYqp+nRt8VVq8B8GFVkbVNXxS534Gq9cVXAiQcm2IxVoHfpTFXcQDXvirYNPpxVaV474q1GC1cVbhotQRhCG5FNN+mFVo4gcj0OKrnAqCemKrWq526Yquarr8sVUzGRv3xVVQLT4u2KrUNSQemKtyIK7bYq7j6q+oTQjFViKSNsVaRDQjFV8TALxOKujQmvhirYjXjv1xVasZH2sVb5ggrTFWmjKfvGxVr1OX0nJBV4Ti9I9hhSp3RIPxjfFV/YCu5xVpWoaE4quoOPLviqyORR88VXVPKpxVc54ioxVoyBN6YqtaUgAg/RiilQsGAA29sVpybNvgQQtkYdR1wsFvL0tu3XFV4UMQy7Yq6ShbfFVrtyNB0xVooaUGKtAPuP28Vf/9Tv4StOXXgMxHIaj2rirbycumKtO1TvirbKFWuKtxnktTirQeuKtjc1xVaW5NxxVuQFTTFV5SlKdcVWPE1a4qqqxA40xQ0WAG+KtgrTrirSkV2xVsUJxVssO2KtBu5xVxYOKIMVdGBX4sVadSzAL0GKtympCjphVepMfTpiqwqzHlihuNQy/Fiq4FUah6Yq5kUH4e+KtRtxOKrqc2NOtMVWptXliq4EEVwq00dRy8MVcXNQB3xVulD8WKubrVe2KtcanmcVXF1Zd8KtHrt0xVqoTfFXUE2zbAYq4EKQi7jFXIOFS/TFVu9T/LirgwpVeuKucEbnFV0bVGFWpK4pbJDL8OKqTAtSu1OmKqhdyKEbYq3irRUnpiriRShxVwY0ouKtUI69cIVtSTsemFDdFVqH7OKtuB9GKqa1B9sVcTXZcVVIDQ0fFVOQUO2KrqECoxV3AsKnFXKofYmgxVzfBsv2cVch5AgdcVWUoAO+KrySqUGKrGjYgHFVQGvXFWk4g1xVazkmjfZxVbQE8Rkgq4q6/EOuFLSuSf3m5xVTkq+4FKYqrcR6dT9rFWo2oKHFVp4jbuemKrlUgUbririrgb4qtnJNFHXFW1hCnc74qqcR/e+OKr6Mw5dsUFRZDSuLWvZgTQ+GKtIBXbtiq6nI4qtZSvTFW0c4qu+Lnypvir//1e+1fkP9UZiOQvMe2KudBsRirinJanriqwNyFPDFV7SAADFW5FApTFWwoO2KuZQm4xVoeJ74qvA74qsblXFVTmynptihTUeo5riq/gCpAG+KrFoo364quepGwxVzClMVXMpdSBtiq2MtHSmKtMpRKnqTiq/oQV7jFXPSlD1wqtQeJxVeW7dBihYXC7DpiqogDVJ6YqtQs1Se2Ktk+mQTvXFXEFm9ROnTFXK1Tv0xVvlxNFFRhVw3rTFVvIriq515NXFXKvGvviq3l6e3XFW2rJuBQDCrmWoqDirQY8fjG2Kty0Xjw+ycVXcQDQd8VUxV3oemKrkqSf5cVXM6x7Driq1AxJZumKrRUE12wq0shB9sUuRuDFu2Ktq5ZCfHFVyVAHI4q0zUO2KucE7jbFXRxECrb4qtkB6g0xVU5c1498IQ5SV+E4VaZasUPbFWgTsDirUjUO2KuRS+w2xVsBgaNiq2QBjUHFV0b02OKrtlPKtR4YqsMJZOVcVbBJAXtiqwt6T8R3xVUkHdNzirXq1HE9cVa3UUr1xVezBdsVWMgYimKtlufwAdMVWy/CAo61yQVUZ+JGFK1VrVyMVac7VXfFWzD0cn6MVaZuY2GKrEjA3PXFVYv8O/XFWkJ6k1xVahO9cVX0HXviq2QOVFBtirpC4C8Ttigr2NVodsWtYh7da4q2qEHjirdN6DFVoLA17Yq5kbjyBxVUMlQPEYq//W9ARuWoD/ACDMRyHGq7Hvirkqy1OKtSsS1B0xVoAKD74q1InQ4q3UscVXFDXbFXKSxocVac0PHFV7vSgGKrWY4qvMjAA9sUOX7XIdsVbEoAJxVviCA+KuL8x8OKrfUDUxVVpVqYqpUAJqcVbozjfFVwIcBV6g4qsjTm55dsKt8eXTFXVH2O+KFQRrEKN1OKqTRUoAcVXSsNlTrirQfiwV8VVCPSQqvc1xVTStRXFW5wQfg6YVVBxVa9++KrEmB6jFVwbbFVglriq9R+22KqacxyPYnbCq5Nga4qpMWI+L7OKqycdgOnbFWgSjEHFW2HBq+OKtpXjT3xVYyD9rFXKobocVc6g9O2FWyoUVxS6gZdsVaAoAoxVuWlQDiq6IACpxVazd+2Krlk5LiqiatUYq3EhU8vDCEL45g9a9sKrKFyX6YqvLBwFHWuKrHXicVdux+HbFW3jZ9gd8VcoC9cVXji22KtKorxOKudzTiOmKtlhsg64qskYIaHc4q2Gp9nririQdz9rFWlHFqHFXSAKor1xVepBXbrkldEAoJ75FVJQWapyQVeRU1wpbVywKnFVMgx0p0xVUk+Mg9sVU439M0OKrjEa8u2KrmpIeIxVp4mQYquZeNK4q7FVhkKAjsemKrwnFN/tHpigtIa/awMGgO69BhVpJWereO2KuZTGORxQ4uCu/fFV+zUUHbFWgPjLdsVf/1+/otRXuVGYjkKahgAzdumKrpBVuWKtxyF1IOKtpQJirSpUivTFVVVqOJxV0hI2HTFXbAV74qpu5OxxVtlFAe4xVc1Ca4qu4UWgxQtSqdemKtpHUHj3xVqP1E+E98VXBWU1GKrT9quKqgbviqxRVqthVezb/AA4q5BQcu5xVyKSxOKtxvwJHjiq30t6j54odL+9pXtirdVKkH9nFVgJFHTeuKqgAKkkb4q1GzGgPTFXOlW5DFXK1a++FVoRQN+uKtwkupUYqum+F98VaVQKOMVbYkk++KtMGC74VWSBiPHFVRzWPjTfFXIpRQfHFXMKCuKrSQ/Q7jFWzKXG/XFWmbpiq+PjxI7nFVPi1aHFVxYD4TirhKu/HvirTyCNQe+KraFiJH6YUtk1O2KtkGlG6YquVVA+E74qsR6NRsVaTkXI/ZOKuqCPlirU0hche2Kq7KEUEdsVUIzyJJySF24FB0xV3qFBtiq4KF+JsVbotKjvirVeI+HFVnwgcW74sG2UKaJirgQD74q2TVqjFk3HGHJI6YpaiUtWvbFVpLEgNkgq5gAdsKXIeO+KrDIK0wMCvWQfdihTEhqad8VXw1X7e9cWQWrSpwsl7x8lCnFWjIyUTtirVRXbrirbgnfFVwUsaN0xVp3NaYquam3HqMVWxhpSSe2KtklTQ4q7nxqR0OKuAXgDH1BrigrgFk3Yb4tbTqGHCmKrUj4NxxVdxete+Kv8A/9DvzgsF4/yjMRyGuJqFOKr2pyAHTFWuNGIGKr/RHHbrirTjpirgSz7dMVc8m9MVc/wiuKrSa8a98VXBKmhxVpwVG+KruVaUOKFSZPh64qsNRThiq5lLDrvirQRgOuKtlRT3xVwTbFWiainfCrdOI23xVyfGg33rirRUgkVxVcyfDXvirUbtxO2+KGowd/HFXRrUFD1OKuiQx1/ycVbPIip6+GKtxzFtiN8VaV61A3OKuKkEDCq49dxtirUdI6074qvp6la9cVUlDIKYqvJ6UxVtv3gphVzMYyAcVbLBTuRiq1VZ9z0xVszChFK4qtXim9N8VaVg55DYYq2KdT0xVzryII2GKtu3p74qtdajke+KuIUKAoxVTZQ1R1P6sVXEGMAHcYUtKO4O2KrklFd9xirRZS3w4qukIPahxVbUoajfFXekOPIHFV1AQAMVbJ4ihxVocaca/FkkOBovHqcVbQ7YqtMXw/GaYquP2eOKrVPAV64qsr6oqRSmLBUiah+jFVoVS9a4qudeJ+HcHviyajXjVfHeuKWmqpB7YqulapAyQS4rxah74VXSAU2xVbGi1q2BiVuwJxYtOAQKdcVXwvxJDb4sgpsOVSuFkrOnwg13xVTZtqtirSoa8l3GKqivyB7HFVNEI+KtRiqo++KrlAjPxd8VU15cyOgOKthq+48cVXFlQ1G/tirQ3NV2GKCuILGgOLW5iU67nFW2krQgb4q0ZCaAdR1xV//R9AN8KAj+UZiOQ5aHfviqmIyTiq81C0/axVpWbYd++Krv2qHFWwpDUHTFV7IvLj364qpsKnbfFXUVjTwxVeWUEYq2R/N3xVbxKjj3xQ4qe5xVcV4jY4qsXlXfFVzMRirlFRscVWDlXFVWIVrXCq0vuQMVbiXbFW1BJJOKtR8j1xVcdjt1xQ2HANO+KrN1IJxVfI3Eg9jirpGFRTFW2UIK4qsUBfiHXFXEk/FhVthVfnirVegxVtdhUHFV25UnucVWoRx4/tYq4DkOB2bCrUgYHg25GKuU8tyOmKtrISTTpircUe/xdMVdX49+mKrdpGou2Krwy/YHUYqt5knjSgxVbIpZT7HFWy44gHFWm+zVcVXI/ppsKlsVWFQg5vhSvjKEUHfFViOI2NRtTFW03+LpirSKZK07Yq2hFCp64qpiNht2xVUpSgGKrmNTU9sVcAHPLwySG4/hcnqDirSxEMSemKtqyzEA4q3Iiq1Aa4qtiAIIxVSl+A8R0xQvKkAEYsVvGtSOuKt1PCgxZNuaLx/aOKXEFU4t1xVaqmgLdRkgq9D6lXPbClpTtiq5moePtgYlqMA1rixWgOTWmKtpXcttiyDQYHYd8LJeoUn4sVUSoLkfs4qqSoVpxPw4qvAXFXRUCkYq5yABiq2Zi9CMVXDpU4q1QCMgdTiqmgKjcYqqU4rXFBa3A5DFrVIjyNDiq0ScX44q6g5VxV//0u/oCyCvTiMxHIaUAmp6Yqul/djkOmKrVJZefjirufHcjfFW92+Lviq5CwHPFVzJT42PXFWgeIqMVdbjkSzDFVswr0xVelZtvDFXNMO3Xpih0yEUL98VaejUVeuKqhHAUbriq0dOR6Yq4RgCoxVoGhriq5Kjr3wqpxrSSjYqqV4H2xVxJBr2xVtSSKjpirSGprihsUduS9sVcWDE4q261T4uoxVzgGgXrirnPL4T1xVaENeOKuNVPE4VWsCN26YqvB4kE9MVU1j4NQmtcVVSSDTsMVaFD8Q64q2BzcM21MKrZZyHocVXkFBU9DiriAoxVZJJtTxxVfI9KccVWpUEMPpxVviOZdMVbMopuPixVSJIHsTiq5lB38MVca026YqtUEEV2Bwq6UshrTkuKV9E41HU4qtRR+11xV0xNQF6Yq2rcDxXvirXpepUjqMVb5czRe2Kro1pucVW9H5fs4q5jQH36ZJDcXwinbrirUr82oOmKtueIFBQ4qsFedTiq40FSMVaA5Dk2LGmixpxHU4rS8rwUD9rFaW8qbd8UtzJyIZeoxStkk9Q18MVcrE1DdTkgi3K4Hwr174Vteuy++K2p8yTTAvNudAAGXrXFFKqMTU4ppSJL18K4pC7iqkccKW/2Kkb4qsRaih2rirVxWgReuKro426nFW+PWmKqfVad8VVIFPftiq13PKg6HFVSSiUHfFW/iIqaUxVZJxYADqMUFdC3Ktegxa2gxr8OKrZCQa03xVU4fu+eKv/0+/15UA6cRmI5DiAF364quYgpiqyIlzxXoMVXljyoRirQYq/tiq+VtuIxVZJuRXpirpDSgXFXEkHFXSb4quhdkHscVbijAxQ255Hftirmh+IMMVbejqR3GKrQnqx8BscVbY0URd8VaaMjbFV8jhKYVWAfHXFVxNcVaV+xxVedunTFVMrXYYoVKgrQdcVWrSnvirT1b4cVaCEGvhiq4Dka4q7cGuKupXdsKuLCtF3HfFW6gnftiraqOHLviq4Go+LFVpG22KrSdum+FW0KstCPixVuvJN+2KtJuSDirfJW+HFVqtR98VbI5mo6YquDhunbriqwtyqRirTD7OFVRGILDFKyM9j0xVdMvMbdsVWiUqm4riq0iorTFVzqAPfFXRgEfFirQBap8MVXyfEBw698VWwCtT4Yq278hUYq1FuaHviruXxcDkkLXWvw4q3GR9k9Riq2QO5qT0xVUibkaDfFVgG5DYq3KQI6DFW42AUHvirm5V5Yq6bdeSdcVWwk8fj+1irnooBGKts3Rh3yQYFpXox2woVGYDFXIoNflizDUEgWofFk2ELAkYqs4grTviq1HKmvhiq5y5fkPs4q51YnkemKrebAcqYqvQkiteuKtJWp37YqtD8VxV3ItU+OKthgtAcVXiMj94emKuY13HTFVvol9xigulU8eK4tbdSoUDw3xVxcnFVWu3Htir/AP/U9AceJBHdRmI5C0UOzYq3IaUUDFXH90aqOuKuVmI+L7/DFV0BJqSKgd8VXt7imKqYpXid8VXcKCtcVa+ffFW/SBHEnriqyRTTgOmKr6j7KdsUODU2OxxVs8iag7Yq0GFa4qumIApGPixVpTUAt9rFVxNQTXFVpXnvhVcOlcVdHSm+KrTQnFVRPskYqsQE7DFC5x4bYqtK0PXbFVTjt4Yq0r0UqevjirW6bjfbFWlUsK9MVdICdqVwqujRVHhiqxlqKU3OKtMeI4rviq9gWUb0xVpJf2SMVXSNxpTCruYcbbHFWlao4gYq77B5da9sVWiM7t3PbFV7gVB74q4MF26HwxVsutKAUriqwMsYp1rirkFfi8MKtK7ciRsDilUelKAfTiqxRt1pirbDYkHpirSuQlaYq6pajEbeGKrZVp0xVt5OAXw74q3QIRTvirl2ag2xVUACimKqQBc7bUxVtErUnYjJIWolT1xVcIQ24NCMVa4VJBO2Ktw0jPwfTirT0JLHbFWhxNK7DFW2j5GqbDFXCRq8CPpxVz1hI474q3IajlTfFXIyheL9cVWismw2pkgwK6Ng9VpQ4UNSKCK1oRirkY+FMWYaZeQp3xZNws0dVb78Vc6BfjrtirccgPwUpXvirSQsjFSa4q2e4OwxVsLtUHFWgqgb4q00ap364qt9KvwkbeOKt0AAQHFVwQSCgO4xVarNGCjfEMVaJp328MVVlruBigtKKCh64tbXMKN8Vaf4fpxVsKeB3+nFX//V9Anov+oMxHIWyLVKjrirYYUAPXFWmqMVcKx7n7J64qqCTitV+wcVaQmXc9MVcOIJp1xVarYq3TlirX2fiPbFV8p6Be+KtqnE8R9rFDRjpu3XFVwFRiqwkKaHrircqmMh13xVdTn8eKrRHy3xVs/DsMKtrsu+KrVXkMVXha7HFXRrSuKtI/HfFBXK3PfFWgvqbeGKtcixp4YquAPE7Yq18RxVpqhcVXpIAMKrGYA/PFV7IW+ziq0UU0HXFVpUhxXpiq9oxy5DFXcQxwq2QqjFVigndcVafklD1OKrnkL0K7EYq5mHfriqxxxIZuuKqkkqOABiqwEMpPhiq4sOAC98KtMaL74pcp4imKrVjq1T0xVsU38MVaaq08MVXuSpBHTFVrcvtYqtNZOuKqroBQ4qsI+KuKuYniPHFXFSKU64qqV+Eg9ckhT6CgxVcgBT3xVqM+oShxVrh6RAG+KtsOYOKuKep9GKuaqDbFVsZaQ74quIPLfFWpuQIp0xVwKTN4EYqpuxipkgwKqy9HHXChxZRs3U4q52KNx9sWYXIhO+LJTeQueJxVzkEiPtiq7ktOI7Yq1yavLFXMCxocVaU02xVc6VIpiq2UVNewxVcrEx4q1RWO2KtwoASR1xVyMSSDiq0RD6cVXAEbjFBXgHFraKAKSeuKtIwlG+Ktbg+l2OKv8A/9b0Bz5cf9QZiOQp1NadsVbUVbfFV46bbnFXBfio/wBnvirbESnjH9kYq2pI2xVpV3ocVWkUNO2Kr1bagxQt4EHbcYqvfklAorXFW3X0xsanFViHludzirZl47YqvkjGz4q561qemKtEgfF2xV3In4h0xVyCp5DCraUkU12xVwUhdu2KrmFVqOuKrYhxrXrirakbg4q5WoCBihoNw274rTZfuNjirTsQKV3OKtO5QDl3xVzGp4dsVXKtB7jCrgvIcu+KrkdwtRiqxiV+IjfFXGrjk2wxVUjQFKg7YqtipvXCrTAMcVaVqGgxVUjIBJO+KqJQlqr0xVUdx0UVOKtgctzvirQXcgDtiq1QvEqOpxVyhVoB2wqulO9MUtMwHTfFWmOx8cVaSQL8A3JxV0sZYbYquWpFDiqx24EDscVXPRNl6Yq1QtRuwxVtXNd8Vd16dcVXFjQU64qt+xuNyckhdyB+KlBiqiFJNV6YqvDih7HFW4xQVY7nFXRxkAnFVqHid8Vb51NMVcK9OgxVbKSoqe2LG1Q14hh+OK2skkUjko3xW3RqH+19nthtabID7A/LG1paaNu3UY2tNlfUfkDUUwsg5CQxB6YUrQeVa9sVVEIcDlscVWKlAQMVVmA40ruMVWKnI7nfFVpBR6HFW5GKHbvirasEG+4OKrUVo3JG4PjirTSb0A3xVxHEgDviq56sKJ1xVuIhBRtziro/3vw9BiguABJVTWmLW4A74q1Fv8J2GKr+bE0oNu+Kv//X9APOPhNP2RmI5DlI+1irTHuMVbjX4Q+KuarsD+yOuKtBuRKx7e+KuJI2xVcg5YquRA1d8VWxCgPtihoOScVXCQ98VaapG+KtxrTFV3FW69cVWFiRx98VVJWJouKuc/BTFVqmqhBirbDgOI64VbVdtsVbVyKriri3GlMVXMKH54qtdaDbFVygKu3XFWofiHJuuKt8ga0xVaFB3OFC1/3/AE7YquACsK9sVcvxSHwxV1DUgYq0gNCMVdRnG+KrxGWWjdMVcE4/Ap2xVo1AoO2FVgc+GKuqfDFV6EHrirTHiCVxVf8ADQU64q0yMNx9nFXDlSo74qsKb1HXFVhG9RhVcT8WKVwcClRiq6Vh1AxVTBAUv+0MVdyIFD1OKrRVdsVbK8gCcVcTStcVaRiNu2KrnHLpirlNK+OKrowQtWxVykpu2SQs5eoCBtiruRjFBiqpw5ddsVUilG4nt0xV0b9VOKruPI74qtCfFv0xVfIvgcVaPJQAd64ocSzkDtixW0ETceoxVeyhgGGy4sg2WCkccUrY0qCWxVby9EUHfJBW26csKVtOK18cVXpTbFVMOQTTFV54k8u2KuNCaoemKtmag5N1GKrx+8HI4qt2bbFXcebUriq5krSJeo74q0isjnlvTFWi38mKrY6ftYqqcwv2e+KCsC8KsOuLWu5lV+eKuVx1OKt8jWnfFX//0PQEj8wqgfEFH6sxHIaDg0X78VWHkDTtiqofgThiro6kU+/FXIvUDFXKOW3fFW68Tw74q5kMe698VbRSBt1OKGlJU0OKtspBqcVXspOKuJ40xVYI6nlirQarbYqukLIeTb4quBriqwkqCe46Yq2N6MeuFVymhxVouOWKr2Wg5Yq2P3gr3xVwIJocVWAhGo2+Krg1Er44qtUekQT3xVtVL1OFDcaiFqjvirT/AG602xV1OA5r3xVxPRsVaNRuOmKro4xIPfFW2anweGKtEhRtiq95B6dV64VWI3w1O5OKrnbjse+KqdAX44quf93VPHFVkSbk0xVv1uQofs4q3y9Kg7YquqFPId8VU3XgOficKtMCCHxS1ISaUxVf6lTTviraUANeuKtKnqCrdcVc5CGnU4q2wqKdBiqmw5VDb06YquVhwIxV0bUUk4qtJrQr3xVdzqaP2wqv9TnsMKFpajfD4Yq7ty74q19YZ2C0piq+SitXviqwTBTuMVbb4hyXFVrMGND0xVxRlNe2Kr2JI+D7WKFqqR+8PUdcWLaD1CWX6cVU5GGyrsMWQVVTb4TilTeQlaDFXcOSiu+SCtjqFbphSukX1PhXFVnHiePfFXKN6U3xVuNSSUOKttFxFVO4xVYV5UP34qrBGUbdMVWhRXbFVpQq9T0xVfXnTjsRirYHE1+/FVMniPg6nFVQxhU364qti36YoLm+Btuhxa1zSivEDFXbBasMVa9UE8/DFX//0e/muxHWi/qzEchTTcFu+Kr4/FsVXVqORxVqNTXkOhxVeB149cVa5AEEYq3IQfjxVYjGTfsMVXBgDXxxQqSqSNhiqxSZNvDFVVWoN8VWD94a+GKtioNB0xVaVHbrirbNzHE9sVaXbFXS9PnirZFKDCrupxVsJQ1OKrt+/TFXRGlcVUpdzt44qucfEDiq/ahLdO2Kqci1AJ+jFVUfDQDvhQpsWB38cVVnPMinbFVP02Zqj7OKtMKnjiq6T4V44q2Dx+IdMVaDCvI98VXkqRiqmFFN8KrpAqCuKtRhZB8Z3xVwShFOoxVxPqEkdRirlcx7HvirUaBTVumKtSEFhXpiqygLe2KrplKAV6HCrVD9GKWqE0piq9gARTqOuKt8eYJGKtAArVe2KrJDQhhucVXn4uuKrWqNhiro1auKtgkrTFWlIQgNirb0LYq6KiGpySG+O5OKtKdicVc9WUEfaxVuNd/jNTiq2dGJ+EYqqCRUUIepxVuWMBeXtiqn6nwgnFXF/SJdN8UNwdDz6tixaClT8PTFVygbCmLILB9o4paoFBJ74q0CygeGSCtmQscKVXkBHUfaxVT50IOKtlqHlirXLmSwxVqGM7tWtcVd9oFB1xVUjkYrQ9tsVaMdV5L1rirUjfCK4q4fuhXxxVT+JjUd8VXxgcqHrirbOGajYqvKqPs4oLZWtCcWtpHXnirt3qO2KrQFqVxV/9L0ANqf6ozEchYr8X9sVd/ek02xVzq7UCbgYqqOCRyXanbFVsc3I8Ttiq8gAYqsjXmCPAVxVcjc14gUpirTLQgYoXmtQMVWo3ptQd8VXP8ACfHFV/IHptiq0bHFWid8VblSoqNsVblooGKrKEfF4YqvLhxUdcVajH7R64q3XnviriCACcKrj02xVuNVIo2IYybQr0G+SZRKxV61wFiS0h2o2BIK5zXCq0tUb4qviARSSeoxVqNiBTFXc9q9xirRO/I4q6Ob1N+gxVtlHXFXKaDfFWxHvQ98KrFHE8DvirTLSTl2xVUYbFh3xVbCKDlirTNzbfFVzMU2pUYq0wAox39sVaWMOajFXOhI+I9MKtbOaV2xS5wVXFXRGooeuKt8wvw4q5JOJoRtiq16FgVxVUdQW36YqpKd2C7muKrzVR8XXCFWuzfs4UL0Ab4m64qtYUYeGKr5Y2bcdMVWNQgBcVbUcTviq6ocV6YqsYqoqeuKtCU0qK4q068h74q63JUfvDUYq6R+RooxVcycQMULR8TDFW3Ysfh2xVtnKUI74paWqHn1xVuOkqGvXFWhv8J7ZIK7jU/LCltnFMVcAGFMVcR8XA9MVU46A0PTFVWgB+E4q0gWp33xVysQadsVbIK/EMVbMRb4q9MVaYGU0PQYq0wKiq9sVbI5io2OKrXHIe+KrlUsNuoxQXDlKaHbFrcq+k1OuKtIxElSdsVd6qluXhir/9Pv5O4/1RmI5DVADTFWuBQVGKr5GaOhTo2Ktup2A7dcVa5r0pviqw1Jp2xVeIypqMVVEUEkjamKuDct8UNNJXfwxV0YpucVWsu1D1xVsAgYquQU64q2GBriq5lqK4qsk+IDFXfqxVypxPPtirVanl2xVd25Dpiri/IAYVXAdsVcpA69MBWrdGBuVxazst32PjigC2+HOqDvhTVNonP4e4ws3R8ZH+W2KtFgW4jFV6rVt8VWUoSvicVbc0IXFWli7LirbtxHHFXOPs++KqkjcmFO2FVnKhJOKtFKjmcVaJJBAxVarMo36Yq6ldxiq4SHocVdtGCW3xVewBClMVWNVieXbCqyOjYpXu4bbFVNjTFVxVWHLviq3cnfFV7EDdeuKtxvyBLYqtTjsU+1irhVqs/bCFcCSNsKFi8jucVVgvIUxVtHZPhPTFVJipNU6YquLVOKrnKkfDirQKmgpXFXGTmeCjFXRtuQcVWBuRKjtirTB0NQMVXOwaleuKtCZVNB1xVtDTfFVk1ag9jirYJRqHcHFV0sfpiq98VdwLexyQULHNfhGFK5koMVaUV6YqumBYhR1xVpVVj4Yq08RB2xVpKISWxVWNGAIxVaBXY9MVacemaV2xVU5ACg64qplvS69Diq/tUd8VWS/CdsVbL+kKjFBdErE8zi1tu4r74qtmoBUdcVb4r9rtir/9T0CUHpj/VGYjkLSQBTFVxDBdsVWsxJxVcaGle2KrS3I0GKt1JPFsVXHkvwrirSIXHx7HFVwfiRXtih06cvibFV4IYhRiqx4go98VcrGlBiq+vY4quBHQYqsOKtxgKSRiq01OKrlO1MVU6knfFVYfEvEYqpHb4R1wqrHpirQFfbEC2Uea2Pm1TEaDvh4XHyTooa51K1snKTOAAKtXoMFOTi3DAbX8yrzzDq36P0SEm1jekkpHb2xTMPRwSEU/7s74WpwIBoOp64q5VYGoxVs7qcVbgIVCx6jFVNSSCTiq5jVRxxVsAN16jpirijON+uKu6pwPXCrbkKVTFVk4bkAOmKrpF47d8VaXZhy6Yq3yUHbFXTMKfPFXIoIpiqmC3LiOmKrzspPhhVqPcVxSsoVFcVVHSihziq1FX7YxVzJz+I4q1zP2T0xVvhxNBirpY6b4qvQmYcR1whC0mq0PUYVaBBIrirq0Y8DviriAft4q2NlLJirUinjyXqcVaVaDfFXRAry98VbhXY4quf4GriqnGDUkYqvAZ9sVaMexCjcYquCqaKftYqtlHxADFVzwkipxVYpXp3xVcWIYUxV1QT8fXJBVsLjlSmFKq4Y/CvTFVIMoBX9rtirg7oPj6Yq3cAACmKrVJbFV89BRTirXamKuUVGKukDN8sVcy0Tbriq2Rtlr2xVdy5D4cVXKamh64q6SijFDTkUBxa2gRG3LFV6ojnmeuKqYV6k98Vf//V9ATA8Qo68RmI5DqhUqcVXqea4qppHw3JxVe1JKAbUxVqNQrYquliLfGMVXKdq9SMVUyTJuMVbRPUXfquKG1JmoDtTFXRrwauKttV98VdbnqD1GKtGrHFVwHFwPbFWm+1iq7jQGmKuXcAd8VaAIbcUGKumFGFOmKtj4H+eKuKUfl2wotczA4ppaRy2HzPyyUObEypi/m/zpFpVViIAAzMOKVXTp8mW5bPGLXzLqH5heZo7BCUsF+2y9xmESOTudOJAbh79onl+y0aL6pYKEAP2h3/ANbI0ykSUzLcvhHUd8kxczKppTfFW4/i64qslBTY4qtKEptirlJqFI2xVxJjHHviq9Vr8eKtENLuNsVXMnH54Vd6YI5N1GKtH951NMVWyIy0Yb+OKrnYPQ4qp04ncYqumHMAjxxVuhQ1OwxVaGpuorirlIaqDqe2FW0+E8O+KVkgPOnbFVR3IUqemKrYtlqBUYqvryXbFVrMCgB61xVwYn7O9MVWycmofHFXGX0xxXqe+Ku9H4eQNTkkODKaAjFVygKSQNvHFXPFU79cVbVuJ4dBiqzkUYkb4q0VLjliraKWqPDFWlUqDiqrIOSDxxVYrBdiaVxVuRinTFWizOtBscVbVDUA7nFXS/CR44q3K7GlMVU5UCENirYHqGq4quQqhPLf3yQVaZOB5cdsUuMhf4lxVU5LTp8WFVMgkfFirlpuW6Yq0vxA708MVXEVXkeoxVpWB274q4iq0HXFXJyYFe4xVasvBaHfFXbv8RGwxVfEATTpirTLxapxVeoDEVxQXNTnSm2LW01Cdxtirf8Aq9BirhOCTJXYYq//1u/w1dhX+UZiOQtKVcjtiq9VKH2xVrckN2xVcTxfkOmKuZx2G5xVpOfID9nFCpItG+HpirSrU1HTFV0hqfg+nFXH4TQYq0u3XFWneoAXtirajl0+nFW1eNTxPXFVpqr+NcVXMAeuKqdXJ26Yqqq3Dc4obLeoa9MKttuvyxVafiFcIVsjbG2IaVFUcid8gS3qWoy/Vrdpht2qffDHm6/KaeB/mhcRwIy3Dl5ZDVAu+2b/AIvS6OH1J5/zj9pttPC+owLR1PGh6++c4R6nsI5Li9mYI/xLsymlMyCWm9lx3Hw9ciwWmhFD9rFVsQIrX6MVbPKQAt2xVsHYt4Yq4uJCB0xVqOgY88Ktxg8if2Rirml+Kq9MVdyr164q4HkOLdcVWlaCuKr0Un4j0OKtCPlsMVbVfj33xVwUMxI2GKuMnIBT0BxVbsD8PTFXPFxPJeuFXMppy/axS0qb79cVaBJJU9MVXE+mOIxVrjwGKrQa0BHfFV1SpNO+KqfFqA4q261XFW4yVFMVcUp8RxVfWo2wquY+onJeq4ULJpAyjj174qtWPkvgcVVCQQI164qsKlWp9+KqkhBG3XFWoq03xVSejmncYq2rFtm64q4twbfFVvxE8xiq5l5EEnFW3JrUdMVXLIG2OKrWkCfZGKrePI0+nFVzNWinoMVW1q3w9MVaILMD0pkgq6VSwoMKVqKp+EYqv4GvCmwxVuIjdTiqz0yXBXpirb/C9MVbiJVj74q3GR9gjpirUlUNR9nwxVcGDfFTFWlXerdMVdLRjWPFBXO54gU3xa3O/MD264q1Wg2xVoFShenTtir/AP/X9AOnDjx68RmI5Dotj8XfFWySX4HpiqoygLx7DFVN3oBTpiq9lpRhirUshGw74oaAbFWixXZcVXp8Ar44qtLdxiq5dxvirQHpj3OKts3prUdcVcqKTycbnFVUsTvTYYqpeny+LtirRiK9Diq5CACDuTihtYww264Vdyq1B0xVpwUFPHArqN1xQ2FqOQ/HIthLzn80fNjSRnR4W4SPTcZZjFl1eolQY7+UPli3vryWXV2Fw0IIHPtmy49qdXAb2yLSLODy35ilgtWWO2uPiVQdq5rckaLvMOWxT0cKvwt3OAbuQ4Amrp0HXClpwrDmOuKtOOQBXFV6NsQcVbjQU36jFWnHqtQbUxVaV5tU4VbowHEdMVbVUA4jFXKtDv17YqtIJNT1xVzr8OKrlcgcT0GKrVJIPHFVxkHUdcVaReQJHXFVqbfCfpxVc3T4MVaDlt17dcKtM5deSdsUto1dziriaYq0RXc4q0i8jirpG4t02xVuWQrT3xVsDffriq2ZjUKOhxVxqNu+KuVuex6DFW5WCig74q6Lb7PTvkkKUsoUUXucVXS7ICvXFV6/DRj9rFWmYsx8TiraLQ/Firi9RRcVWBafPFV23f7WKuj4sfj64q0KoSp+ycVcFFd8VXVAJHbFVqqK1GKrkKnriq1EY1J6j9WKu4FxyXFXF9uMfXFXAmm+x75IK6nAVwpW0Ndhiq/eMeoTUYqtqAeXY4qvLcFoOpxVSkDKQW64qqu1QCuKtmp7Yq4uAKd8VWElVoRiqolGXhirUURUUXqMUFpaNVq9OuLW4lRsu4OKtyLw+EdcVUuZ417+GKv/0PQA3oB/KMxHIWliRQ9cVbJqQO+KtpVm9PFVy/CxjPfFW2kKnjirQq2+KG1c136Yq0DU4q255bDFW4yE64q0VqajFVybmhxVynlUHFVpep26DFVVmFKjFViKZNhirq1xVsEKeWKG2BP7xemFW28Riq0KWIPhgSG+Rd9ugxpipOjOrDpSpyVMjyfMH5k+YXn1h/TJDxGmZGCPqdPqz6WP+XfPlzo92ys9BLt1yd7044jtab695ou7ae3lmY7yK0beI74c0Nrb9NPd9R6Le/X7SG8P7cYJzDiNnbkbornxUgd8UuAFPiHw4quhda0UbYq1ItTUYqsR2rQdMVVJEA+LFVzg/s4VU1qeuKudtqDFWipBB9sVXxHlWuKrZI6UOKrigBLHviq1kAFV64qtnagAxVfwMa7d8VU+PHc9cVXK2Kqcdede2FWya1UdMUtj90eXbFXMPUPIYq21VGKrgoVajriqmrErVsVbcfCGxVtP3h98VWD4Sa9sVVCwJxVpdgTirccfMAN3xVa1FBRe2SQ3tIOLbHFVqgRmh3GKumBYgjFVxIPw98VaU/snrirRb0v3fc4q5Vp1xVcwFcVdKQtKdcVb2ce+KtBqgjFVq0A364q0rDFXK2+KrhIQDTFVNVcLiq6E8TU4q6UeoeK98kFWx1U+mcKVVTxPA98VaZN+B6YqtGwPt0xVpQoj3PxHFW0qNmxVu5UrQjpiqo0gAxVYiHiWOKtmrYq16vH54qvLcRyxQVpHNCV74tbUbhVCHrirboWcNirqDly7Yq//0e/8uJBHZQMxHIXMpkWvTFVoBbYdR3xVeDw3/axVaT1Y/axVfD4PuxxVcGoCO+KFq7jFXItcVbIruMVclG2PXFWqMGp2xVUUqDvtXFVtQCQPvxVpSEBBFa4q0VKd61xVcpPLkuwxVuSi/TirlFdj0OLEmmlkoeP7OR4lBXxyKQVG9O+SG6VkTlHPcUwy9KhrmquDyA5dR4YOJC363Ep5MwoduuR8ZBL5f/5yG0ZdC1dLuL7E4rUZm4J+q3Az4eMPJLpvrJRV+2zA1yUhvbj/AEinqnmvTPr2k2KxjlPbMtfGh3y6Z4xTj4J8Mn0x5eBj0y1VR9qIbeGYJHCHogOMWmnEUBBrXr7ZXa0uY/sD7ONoXooUUXbBaFJlYbjpkkrpE4qCp64qtUFl+LFWlLoN98KuZWpzH3YqudRw5DrircBLD4hirgeFdsVU3LN8sVbfFWtywC4q3MNuTCuKtPyenE0XFV8rKwCjcjFWg4UcqVxVYTUVXv1wquZeK1GKWo1qfiNRiq11o3WgxVcTQVO+KrqAjbFVPlvQ9MVXha/D2GKrGk+McRSmKucfF88VXxAPU9KYaQsX4jQY0qpI3IALtxxpVEAnp1wqquw49PixVZGAd23xVtjSgHTFWmH7WKtgVXl0OKrE+I8m3xVUbcVGKrV+PfpTFXE8uuKtuhFCp2xVxIJ4j78VcyDliruKpv1xVwoemKtAE7AUxVe7lR7YqtEfqdOmKuLUBAG475IKsVT9o9cKVVWVl4/teOKqUgYmgOKrwwAAO5xVaFDHpiq+XYeJxVpDy2btirnpIdtsVXv0oMVWROalcVUi1SajFVRfi2PTFWlYqf8AJGLDhXPsPUIxTwujkP0HFHCs4N0xTwv/0u/IvFBy7qMxHIXsCfhXFWwTHsOuKtyUPx4qt41+PwxVuh5CTFVzbvXFC1Tv7YqulFNxirYAC8vHFVqIftjtiq4Es9DirniDfD4b4q5WAFMVcy1FcVcN+uKrthhVTlXYUxVfUHY4GEg6MqylDkuFkApzTJaxNI+yjvkJbJLGdZ8+21uES1+J67/LMPLl2apGkp1PzS1+sptTxl4/CMq8RjxMXttbnsomN4xaQ/FT3yg5Ft5l+b2q3Pmyy+uhCEtiBmdgy7sZcnlfluUzXqI3Y5v8HqLhZYbPZLLUC8iqOi05ZnZYUHXx2L13yn58+ryxW1xusnwr7ZyWSZE6d9iyel6KsluK/vBuK9cvE23iVkZHAZTUUy4G02s35bZOkrgQKgnIKpmEqK12OKtqtRscVaKv0OFVSpK8Rirg3pUDYq2WLHbYYqtdj9g4qu2piqmW3piq8rxHMdRiqwv2bFVpcilOmKryBAeXWuKtICQWHTFXM4IAQfPCrboQtcUrQ1Gr2xVa6iQ8vDFV4IK0OKrQpGKrmApU4qsLEmq4q3vyNcVb41+LCFXVVdhhQ5mA6YqtLEA4q2wERBHfFWpTXFXKKCnjire1fTxVY1a8ewxVUYgpxGKqaHj+7OKr1XjVcVW0ptiq0CoIOKt12CnFV8Kjlviq1zxNDiq9iKVPTFWi6jpirm5E0GKtSDkKffiqxGflwX7OKqjkHZeoyQVSVyx4nCleCBviq6Mgkkd8VaaMYqtkbjTFXNUio64q3Xju2KrhEKkjpiragHfwxVpgE+LFVsgAWvjirozxG+KtqRLVRiq5vs+mehxVpm4EIMVWgNu3fFX/0/QNz8ar2NBmI5Da15UHhiruHE861OKrWHfFVRSOJr3xVuTZRiqyNy2xxQ6BSag4quLUU1xVpB8I98Vbcsmw6YquKn7Q64q0GotD1xVyMHHGlMVXu3EUGKtR0Y4q1KVBocKtelxUd8VaNagj6cCF7x8SafZyfEljPnt5205lte/j1zFySYSLyuO9+rQ+siepL9kg5rZ7uNI2x+71CeG6S/hfZT8SDJiGyAmmjalHLdvPft8En2RlRgyCX+bIJYI5IYFDWkwzIxRosreP2/lu50vVFk4H0SagnNtj1HC1zjYZw+pC1ahHxDcnxzZDU8YdZKFFO4fMcEFwk0ZLvSoHgfbNTqcVAycvGdmUxaneSEXUshVHHQHNUJuQJM00b8yoLeSOxnHwUHxd8yIZW4F6LCVljFzGQ0TDbxzNjkttBbjKSAhtjk0uY1WnYYq2YuABTf54q0efXCrdCo59zirbcaB26jFXVBNfHFVrKWbbFW+AHffFVpjrvirvTZhvirqcjU9sVXOARRtqeGKtQOB03+eKtIpRiT08MVbZgxoBQYVadSRRTiloxginbFWlUD4cVdUFuAxVp34mgxVULk/BTYjFVNR6fw4q2OW9RirUR7YQq+RQjUGFDlUN88VcZFbY9sVWMQGDjc+BxVog1qe++KrkPPbwxVpUqeWKrneuwxVavwNQ9MVblAY/DiraKQKnFWiQx+HFXOA1APpxV0qgUxVvgF+OuKrWHqGuKrifhIxVY1WFadMVX+qdh44qpr+7fxxVULBxXocVaDgEZIK0xDN0wpcVFKYq5JAvwjviq2gqak4q3IRIwHbFWkBrQYq6Q8iFboMVXvKF+FTirUMZrSu5xVc6F1oe2KuVeex7DFWw4kHEdsVWqKggbYq6rAcT9+KtKp579MVV+B/2OKv/1O/yr0I8BmI5DcSFZKnFV7L1OKqcIJG+KqklCKDtirXIkhTiq7ZRUYoWciu+Kr13U1xVYpIoMVXTMTsOuKt8yBiq4VbbFWwpRTiq2hPXFV7oFHIYqtC89zhVuMEbHfFWmkU15dshI0gsRufOLxTyRj7K5hzyUxJYf5u87GfhLE+y/aXKeO2iUmCweZLW3nkulepeo4HJGNNUdyw+/j1OWZ5bYVikapp2GZERs2UnltcW9kgW8fmKbEZVIboUp/NbTRtBH8SD7OSjsi0zsJTfWifW1FV+/K5Ng3SbzHeW9w31a2T4gOuZeKVOLOCUabp9xYSJdzKSvauW5M3FEx/nMhGgy5r+VoluWb92P2c1csdKEfNqkU4QQr2B5ZEBtBZf5U85Xmj8FuSXtnYKPauZkGwF6/AySwidTs+ZreqGjJwHXFVqFglD2xVvjIDhVcpaQFX2p0xVaDQhW6YqqsortiriwG2KqTRH7WKt8OQFMVaLHkAenfFVsgANcVVOIY17UxVqgUVXFXB6ipxVzsFFB3wqsirXfFLbk14rirYYBSD9rFVsZoOX7WKtlxIaUxV1dq+GKuQ8wWbqMVaSTkDiroiF+LCrpH5fFhQ4SEbgdcVXOFUc/vxVaWDsAoxVrdX36Yq7+7PId8VaLEGmKqhUBeQxVbLvQjFVVVCjFVhYsaDpirRThsuKtlwooMVaWMOtSd8VWup6dsVXxgCoHbFVNHDVGKuYkLTtirT1BFMVXNQEE4q2x4MCehxVpm5MSMkFdI4UVwpbY0xVTX4WDHpiqpJuC46YqsiioPUJ64q2Gq3hirdO+KrTGrjkOvfFXD4vsfaGKrkY8CD1xVpOS7+OKqnERbjFXMa7jauKtSCgp3xVZyPIAYqr8jy9vDFX/9X0E0Xwp/qjMRvbduRHyxV1KpvirYYKOPfFVMLxNcVXbsRiruFdhiq6oIp4Yq2tCtMVWigNPDFW23YU64qvmIFAOuKuVATXviq0MWOw6YquB5GmKuZQxoe2Krlai0wqtLlOg3xVKPM2tfoeykuCvJyp4j3zHykhjJ4vL5qjvhI7L6UrA7e+YhjbizkQh/LOmwa4j3EjlZxUcTiIU02SkU/k62gvDNKxbt4UwytsArkgLq9PleR5rZxNHKKFOtMvhbMFjUt5bXasITV5DWn8p/ly2UAlX+rNAiGEUlA3J6ZjlrT/AEB7iRC904UJ3B65GmQNLr+eGW9Wa0TimwY4bKDumesXxubRLWCOrdiMh5qoaD5Yk9ALeydTUqfDEytiQmSWlvCGijai1oPlldoZPHcWQt0sO9K/ThEyC2Rel+TtRW+sBbA0eHvmxjIly0/ovL4ftZfSr+IUb9ciVdsd12OFWnqT1xVxp9OKtAnFXSICwxVssa8e2KrVPGuKtvRaNTbviq9yvGrDbFVMP6ikDbFVqr6Yp1wpa5cwQRirhULTviq49aHriq6GJqlid8VWsq/a/axVwerDFVxIU7dTiqnQqfHFWlBkPtirZTiaL0xVsKFxVt6gUXphVyPy+HG1dU7qe+KGnorAr1wqu+1UviqmTTY9MVcGBPCm/jiqoU4LTrXFWlO2KuYnFXCTj06nFVnMjFVxIoK4q5kB3XFW2PIUGKtL8IoOuKrfT4nbriq5Xr8LYq4LXbrklWlOZ9xjSV0xZyB4Y0qz1dyoFDirnRivxHCro2aTY9cVaJblxboMVVQ3wlexxVa3wpRcVWlwRQ4q6JzSnjiqpT0jQHr1xVzSCMgp1xVsxV3xVbFKa0fpirT1Zzw6HFV9KCh7YqtRKnkegxVcn2+QxVxZzIGr0xV//9b0ISfgHbgMxG9vmpqO+KqYBVST0xVwXn8YxVbz5GmKqyrxNcVWua/Zwq0fhHvircXjiq1x8VcVVVHEhjiq115GuKuB5fZ64qqPJ6YG3zxVoniOQ74q1FUVr3xVcBUYq5gO5xVj/m/SJNQhRQfs1OVyjaC+YvO+narZak5ZStuGry7UyHA0SijdGur+3tf0mVeOBej02bHgaxBI/MPmvUL92moYVZeK8tq++AwZEMYW+ksGDzEz8t2HWmWxikB6LqHkGOCytNf09T9XnAaQ+DHDIJpBxXgjnlsLuI8JKcGAzFprISpPLdzY3DoZS0DbiuSIQiLu6e0CwDod2OQIVOPLOss9WA5Rrsp98iYqEfql4baRru4NIyNhkOBkQgo9QjvUDw9cBgwplfluH9LQlIUJuIz1xEN2yIe1+VtFTTbNWYUlcVOZ8Q5KcRUcByKAZkK23F9xkCroiKkYVU41ZqkdsVXBw3w98VaDEqR4YqvWMGjYq0gqTiqkGJIUYqukVn/dnFW3dacDiq0D4qD7PjhVbyIfiu+KV8lVIBHXFVr1BqvQYqv9MMwY4qtJcMKdDirpUPKg+nFXABlJXqMVdQkg4quLb1GKrOfDY4qvb7IOKreQJpirQBb5YqtPEdOuKqjKoFTiq2BeQLdaZJDUrc6DocVdISGCDFVwoRv9rFW4x2OKtvQGmKtxuGxVSJHKmKtuABiqxfjr7Yq4NxxVsoYxyOKuRqgN44qvkfao64qtJBG/XFVqh0PL9nJBVRwAOeFKlFyYlq7Yq2w/aXfFWyKj4sVbWMgc1O2KrSOe46nFV7MHAVeq4qt5itDiqosaSg17Yq0xqBQbDFW5HUU2rirZKNQU3xVosQ1O2KrXjVqEYq2S0Rp44q2u4qcVWuami9O+Kr2kCrQdcVWV+GuKv//X9AsTRR/kDMRvXiIJRsVWl6mh6Yq5jwUAYq50FKjY4q53JAGKtjbCrRFcVXL0xVxTktR2xVqMep8OKq3EKtMVWQqKe+KtupOx+ziq9eKig3xVYD6hqdqYq0HavEDbFXcKMAemKrpGUVDDkBiFS3VPLmn6vH6F3EKN7YaYkKTeVNNmsxpLRAWiGo22rjSKSnWvyv0bVbcwPGqlVIjNO+NIkHk2gfkBcvdyrcAegrGhPhkkAPZZvJlrc6XDokdFhipUdjTISSQ8c86eU7ubUH/R0R9O2FDt2/aygDdrIeeX3mE3MjWFivLgaMT1rk+FHCp2+k6hayrPfQsYnG9RtTI8K0yf8vfI0usXcgtpgLatWXw/1cRFIi9C1z8mpdXtXsvU2h3iI6sffLOFkQgdI/IG5thFcTyUcH4kGHgY09a0Xy1Z6Mo+rKokI+LbrjwNgCaLUmhw0zd6TD4R0OTVViChgDgVS5EkjpircLFQFPc74qulUIeSb4q3GRWtOuKrOR5UGKqlOOw74qtFI9sVcWMY5LucVUmXmeR2xVeSK7dKYVcpCitMUr6V+NsVWM+1B0OKtLKR2rirfM0EuKrQxkYucVcT4Yq0UJFAcVdHVdu+KrSfVficVVGbgAvWmKqTNzNOmKrmYdBirggAqN8VaPx9cVX8vR6dDkkLAlT6h8cVVG3blirhQ/FirQXgeXWuKrvt74qohvT+HxxVUWOhqepxVorwYht64quUqoxVTEYffFVy1b4TvirhFx+HwxVykL1xVzoCvLFVjzMVC0+HJBXKe43GFK4ENsNq4q4sYhRR1xVpYiRyY4qukb4AG2xVpQybr0xVTKktXpiqo6/D8X34q0VEY5DpTFV6EEjwxVbzB+Ht2xVzL36YquEocUPbFXInJT7YqsE5lXge3fFW+JpQYqtAbFVUhQN8Vd6YpWuKv//Q9BOwAUd+AzEb3LWlcVc6cxtirmPFQDirUgIIxVs/GwAxVe4phV1NsVbUbYq0rU2xVyrw6Yq2te+KuVhXFVzVbbtirSrwxVuUcl264q0C3Gg64q071UDvirqcyErQnAgrqO7cD2xVxJI41pH/ABxS1F8fXfjuMIYlfIWLfCaDqcNqFknxKKbP1HywFJS3XiIbC4nChH9MgnIgbsafFWk6la2N/czTv/u40A775OkvsLy4NN8waNHJwSVeKg0oSNsFKiNK8jabo9ybiwXiXFSoyJULPM+vxeX7GSaAhpkaqiu9chxKVXyv5oTzBbLdg8ZzsynxyYkxTp39QdKMMmC2AKoFV5ZNC1Sx3HbIq1QcS564q1IpKhxiq77a8e5xVYiGEcX3riraFgfbFVwJNajFXJ8Ox64qpyRGvzxVWj/djid64qpV5Nv0xVUHHemFVpoVxS36ZcUHbFVJH+LhirZUo3jirixAFemKueqCvY4q2i1WuKrUZTuTiq+PjXmOuKrKc2NOuKuVdqHrirkjr1xVoFTtirl+H5YquZeY2xVrmCQpySHMhY0HTFVR+vEYqp/5IxVeqGvE4qpu/ptxGKr2A+0cVUlY15YqukbmA2Kt0C7nFXR/F0xVw2r44qtBO5xVriTU4q4E03xVV5KRT9mmSCrXI4VjwpWr0X3xVpxyYg9MVblKheNcVbEDbeoa4q6cmoUdBirfFVWpOKtJULWTp2xVuQBht9mmKtoygge2KtFA/TamKukX1OnbFVpjqPh7Yq71CAaYq0KOvw9cVbg5cqHFV8jkHj44qtJCD4sVX1H2u2Kv/9H0JTof8kZiN6xE2rirfq+mtMVbYBgCRiq15CzEkbDpirasV6ftYqvAJFDhVaAw2GKtj264qtcGuKrq064q21MVbZvuxQ2wVAPfFWmbwxVezqOnXAQh0bF+uClWhORKDphS0WEYr/KDhQWMnzHezXIFqhaNTviimSqpZAfHfFaXsKCinc4ppyxDjQnCrXf2GKKSfz3bG40G8ANP3R3wRG6HwposSxasonXmvqFa/TlhlSC+kIo7v8tG/Tlm5Ol3CAmPqAaZScrFN7v86jIsElgoJcVkbwyriZsD1XVL3Vb+WaVyVdgQK5jZJNZLMfKV9Pb3NXeiVG2URkoL2K2uYJQpVwWK9M2eOezaCiEjJFK7ZIFIU+LId+g6ZaGbaIa8sLUV5kJ2ORZtVqdu2KuZwTvirTRcjUHFWhIwbjiq/wBIVLDriq1mKih74q4UQe5xVt2T6cVWuOINO+FW4z+6+WKVlSFJXFVyRsUq/XFVqkh9sValUu3HFV26bP07YqsjjNdu+Ku+GtabjFV5JIqBirSrx3OKttQfFiq1mMhwhW4zwrhQ16vEUHXFVqEUNO+KthCemKtS8lFD1xVdwPDlXFXLstTirRZnG3QYq6gUVOKrVJkO+KtlRyxVU2JxVZ6pBIPTFWw3wkjFWkUHc4q2F22xVdGvEHFWmFVqemKu5BacemSCrZF4/EMKVzBWQYqpkcth2xVrkGcAjpiq6aQo3FMVcrEmh74q5qI2Kr5HqNsVWxsVGKt8BUnucVWLHSlcVXBwtcVXAlBy8cVdEy0J7nFVkTFa4qvoZN++KrQjEfF9odMVa4V2PXFV5HwAdsVf/9L0NsVA78RmI3qUimikdO+KqsoFBTfFWvTZhUYq0sfMcTirgKGh6jpiripc+GFXMSuwxVwjK/Fiq6td8VWvWvTbFV5IIxVZUNtihzRlhVtqYqu2AA74q00VCCcIVU5UG2KoVrsRqShqcCFzgNDU/aYUpioUtKsjp0TItCXNT7YUqt9qEdqo57VxVWj4yBX6VxQ2zhWIptgtW1PIVOy4gpYp+a+pGw8t3jA0BQgH3y6A3WWwfKH5VwRXMrC4TkeRPI9t8xM8qaCXrer6zNNbHTbqkln+yM1XiItjHkrQlt5Z9NlrWU84yfD+XMkS2ZXsn1tHDYSyCdSSBscxpFqKL03UU01frk6lwx2PgMriWIKbweaGjuBcW9SGXpmZCbaJMt/Lnzi2tSzRTNQptmTGTaCzbmWanYdcy4s1VX3p2wliWmNW6bYGS1kPKmKtiKi16nFWkiKnlXFXOef2N8VWopDVY0xVey89vDFWmUBgSemKtBA1WPTFVgYvvTbCqp1+FdxilYdqqMVVFLU37YqsRytSwxVpxQ8yaHFW5JC440qcVWykjiB1xVeW/ZGKubkmw3xVov8AstscVa4jvirlIG3fCELWNDvhVeKJv44qphgtad8VVB9mvTFVoBrRtx44qtkRj0OwxVeV5J74q77KU6HFW+I4UfY4qsQFd6bYqt4ktyHTFVSRNqjFXCPmKHbFWuPBSMVWx74q5o2B4jFW2B6VxVsuUSlK4qtQhvh6ZIKuJ7dRhSpu5qAoqoxVUJ2qppirSAhC53OKtcxx5dTiriBItSaEYq2QAKt1xVokt0G2Kt1I6Yq0wNOS74quJ50IxVpIwxNemKts/L4B0xVoQ0II6YqvfiGBPTFWqHlUbDFWkfjVyakYq2Ty+MdTiq7gfs4q/wD/0/QhIYqBtVBmI3rVPCqncYquPXl+zirihc81NFxVcX5D4e2KuTiwqeuKtS7/AGcKtrSm/XFXFuWwxVxFAAOoxVcD8NO+KtITiq1174oXxoG64qtYcm27Yq3Wp+LCEhC30LyCkJoRgJUutNLKAOWqTvTIEtZUp9es4nMTyqH7jbamASY2qy6nbRBZHnXi3uMPEniXTyW10ESQqfU+ydseJeJSn1ywtYnLyD9xsRXDxIMkl0T8wdO1iYwWzVYGmVmSRJksjwyfArjkD0rkolmC86/5yJnFv5PnJNPjUfecyoFEjs8I/LO2FnpslxcjjWlDmHnFuOSyW0vP0hJ6UPxRHv4ZquBFpqbuztLsQxNWZEqD75eBszSe11e4u2a4Va9QQchwMCEwlvob3TGtG2j5VLeBwcDWoW98lgIoITzHc+2GqZhN9Lin0+/jmsX4wysC5y3HJtiXvMMqTIjQtyWgqR3zZxblYt2GEqs9U9sUt8+bVO2KuSQ1NMVcrA1xVaBwHw9ScVXTNWgHXFWmqlMVdMNsVdGFZNj07YqtY+oAF2wq2V40C4pbJAPicVaWYg0bFVtC7e2Ktr8dQ3bFWgCPixVc4qOffFVISkGpxVWYk0fFWkSpLt2xV3INvirTqO3XCrtm6bnChqlDVumKrSvNhx+zXfFVTZgV8MVWDwxVUXdaDFVroVGxxVtoaqD3xVYtZGoe2KtyVA44q5KheOKteoahKbYqvJ4NU4qtEtSTTbFWiAw22xVefhpvviq3h8VScVakYg7dMVXM4FCBkgrTJ0HjhS0lFqtcVXDid+wxVoCgJ/ZxVYTzFUG2KruXJCij4sVajDcaP1GKrgKDbviq30SepxVei+mOPjiqxUoTTpiraEkEYqtVOJxVc7cdsVaPxDfFXSW7EhgdvDFV3epGwxVwIY7dMVbERBKV3OKv/9T0Kdyh8FA/DMRvUi3x/wCScVbdduB74q2sfw8a4q3GS1EHQYqukiVTQHFXD4NjhVzb4q4Cm+Kts1BXvirQBIriq9SpBod8VSmPX4/rn1AGshwITiQ8fh7+2KqYI4FlNcBkmm3YrHyA+ZwcS8kh1/zhZaTD6rOCw6gZEliZPNtZ/PApdrJCAsVKEHIEtZk8e1zzfdahfzXEchUk1AriN2BKneebL6W2ijeZgynffJ0WNphF+bepKkaFzyh2XfGitpZN55vnZ5DIzCY/GMeEoMl/lnzfJpl0SPgLbg5AwKQWb+X/AMzJk1KMTSn02YVNcMQW4PTPz1tv015Mma1BcCklflmVFMuTwz8vJU160WGZqIg4kDxGVZGghGabqg8vSzWsoI9UkIO+YZixSnUTc2l36yAnkPpw8DISTR9TZolMJ9N+PTxOARUl2i+ZLeCCS2uwS7ioC775IxYI2xf9HwrqLLzWu6+2VSillGk87uVLmdeGny7cl6g5DHEhmC9q0SW0t447G2kVgo2NdzXNjCQbwU0kuYrcqZarzNBXvlh3Z0vReAPPBxMVgjoOT7DDaVySKASv3ZKlpYrUG/U5G0DdcDzYAU6YUkUpyTwwgGdhGWNBy2rgtRuuEi8Qzb18MKnZp3KPv2GC0A2lmva9aeX4Bd3jcYyfpxtlwo21u472BLyA1SRQR8jhBVWKV6dR1wotuNQu5xVbKa7nFLchooCfaxVoMAoJ6nFWyOVQOmKuFV2bphpDqK+x640rqcfhxpWi1CQehxpXBRTbtjSWh8R9saQuiAWpGFVrAymrYquDcPhHQ4qtWMCuKqg4gbdcVU4KivLpirm61PTFV8UlCQehxVapoxAxVxarV7Yq1zo5PbFXJJQknqcVWgc2q2GlXqaVA6Y0qhU1pjSr3TmwI7Y0rZBZgB0xpV9SdlxpVjOSQPDClzLV6n7OFV0duASa4qt4VNO2KtqUAKHFWyDGvw9MVdClfiH2jirlVhX1Dv7YqtCHrirUhLGgxVvenviraAgVbqcVaVj0PQ4q6QAYq56de2Kr2WgB7Yq56VFDiq5mDCh6YqprRdh0xVoMORbvir//1fQrj4VPei/qzEb1NxUBh2xVfUSLXuMVWUIxVsNQimKuateWKqhHLfCrQ3xV1e2Kt8a7Yq2K/ZXqcVSLWtaFsf0fboTK3VsVUfLfllYJHvZyWuHpirJFUoeCbmlTXIEsbSDzLr0Ok2hntyGofiGVEsTJgtx+bEtwTEoAhZOvvkbYmVvFfMPmGeeaVixZeVaZJiSxq8lbUiCCQRhprJUobc20lJv2hscnEMbVJLeMpUty36ZNbStbSS6kIQEUxVFRWU8cbb9MQqv6AkjBf7dMBZBnH5SflldeZnNy5P1eJhU4A3B9SL5et20ptJcl4njK0OWxZF8yeVNNs/I3ma6sr6ohLVRD75CbUQzea28uaz6kd3Isd45/dNXpmPTAsX1fypc6ZeRi4cyJ2kHSmTI2YozTvLuly3Qsrt/jC8q1ysKvvvJun6ZxubU+q7tTxoMBKo2S2gmtzZ24q5+0PDKDJUV5fgnngOlrtAh3PhjbMJg+o2+kTobVyzL3r3GWCbMFGTea9Q1GaK9vwViibYDvlnitnGy5fzGsntzKxLSDtjxotN7HzLZ6kEYPRz+zkxNIKYevCz1iYeonbxyzjZW4hn+M7E74AVDQhYkfPLAVkXh359+apo9Uh01ZCgi+IEYC24o2yz8lfPB8wW72d01ZofxyQRkjReltKJxRh3ocDXAPn7/nKDWn9WDToiVCmpA+WBvPJ6N+R2pNqPliAvuyMV38Bkg1M7njIqR4jCxW1xSFp364WRcPsE98UOAqoxVssR0whDdScKrl3+HvirTPw+A9TirgnAb98VWM3A17Yq0xqwp0xVtVIxV3pnlUdMVbbpirkXFWmPFvbFXO9fs4q2N1xVavXj44qvIp8PfFWoxQFT1xVpPhNDiq1l4tyxVYH5kgZJLk5A4VXrHUVbFVgLfZHQYqvjIQVPXFXBa/Fiq1duuKuZq7Yq6QMNhiq+VuCDxOKrIF5bt1xVe09G4Yq0oKvt0xVvcscVXKabHFVh67Yq3irtvpxVpgSKDFVsVa/Fiq4OGNMVaKl9sVXGLiu25xVoMx2OKtmidcVb474q//1vQF0W5KV+zxB/DMRvbj+0AelN8VWtUV44qqxbni2Kr2VRUd8VWRdfi6Yqv5cfh8cKtEcMVWr1riqorb7YqtL8Wr0xVr6rEG+sFAXPfFW2Kp+9U8EXdq5ElDFPM/nC3iBSyfm9NyNsx5SapF4v5i1366kkVvKaV+Na5VbjykxW7me2t/Uhfko6r3whAKQDUo5iQo69csC2uvYQqD6v8AbOWhiWreyklpFct1HWnTJKg7+z9NwtuD8J6+OSSrwTyRsW9PitOuKVk3IR8uzNiGQCiAzyKfsr+vAWbMfy+/NK58lTvBGGe3kNWFD1wBmHp1j/zkDeOGcWzFQCVNMsDJ5B5g87TeYdYl1W9gMUnYkbbYJIIRn5ZeXB5svZjdzcXUEx79T2pldMCE/tfMerafDc6NrSh4oyRG5607YSNmBSqTUpQsd7GvNwaN40ypiy7SNTjuY6qaHwPY5RNVSwgFvI0hfi5Na+IzFJVVk1mOylaFGoZB08ckySVr1Y5PjHwqanIEotPI/Mn1njC1OB6DIcSLQa3jK8v1dfiX9jL+JlaZ6NeuALkniw6D38MPEytE6l5vuLKWO6QkA7depw8abZ9B5/sls47iduMrAAp3rmTGTfFkFnqkd0oaJqh1+7MiJUxfO3/ORVmsXmCB13R1pXJObgCTflBrR0nXwqn905AO+SXNHd9XCh4SJ9k/EcDiAPlT85dXOseaJlb+7jqAMDfWz2n8ggP0CFXorkZINJehFzuD36YWDQDFgtNzikLSCQOxOFkVxNTTtihyii4q2PHCEOD8tsKuO3zxVaqluu58cVXMdqE74qtUgbNviriaYqvkkqAoG+KrQ5C4q26lRyPfFXKCcVWtsaHfFW+IpyGKra7UO2KrlP8At4q4txPicVbpyWvRsVWVqoJ64q18R3OKtlRT4euSSt5cV964VWySFiK7YqqcwBTFVMlV3O+KrBJzbiDQYq2z+HXpirXqBTQ4qqJLvU4qtVubEt0xVc6mtF6YqqBFrU9cVdUA1PTFVgJqWGKuap9sVbHTxOKt4q1QdcVb5H6MVdJv0xVv0uPxYq4txxVZByZvbFW2ZgSKfTirYp1bfFWuVRy8MVf/1/QppxWv8gzEb1NzxAA74qvUBBTucVWsTzqMVbkU8g2Ktk1bFW261wq5jyOKtnYYq0Dw3xVrZjyOKqolEq8B0GKsJ87ea7W2VtLR6T03+nMfId2BePa7qN28phhQqVFQfHMSUmqTG5rdLAESN++l64YtBDHbtTA3wPyrsVzIAYhtTBAKOtCcKVKRZPUWWL7OSBTStcahKkihBXkN/bJgopQe8ZWUmnXfJsgEVe2k9yoNqC6d6YtgC/RPJuraxcLDBG3ptsajpiE09Hg/ILUI5o/rG0fU4CoewaL+WWh2lssU0CySUFSR3wBKcW/lXSOPBLdVptSmWMwk/mX8s9L1i0ksvSWKQjZgMUl8ueavKes/lrfcoGY24PwuMaYrbbVrnzU5HqVmQVPvglyayiGvXtXe3cUZRlDWiYL57a3rD9thXKphWRW93JcxxF+tN8xTFUmtb9r3W2tZl3UfCcmYpZRKIDccJh8KqQ1PHtlZiqEsfLcjBplfvVB7ZAxRSZwyxWMhvCfiIo+FKrYajDc85ukUe4HiTilDmNbhmiuT+7X40xZJB5lv1JiIJAJoPnl8C3YjZelfl1r0ti6Wd/sJRVSfDMuDseBjH/OSAVb2Bx9mgocyEA8Ly/R3e0dJ12YutPvxZy3FvsPRdRV9JS6Y7CImv0YHDfHXmTUGudZuJxvyY4G59M/kPF6Wgq3ZmJyQaZPQHHKRQuFqec/nP+ZI8n2Qsrc1vpNxTsMUhV/JvzpL5o0r1bn++jbi30jCyLPK9R3xQvH2cVWlqUHjhCG3ooqOuFWkYv1xVt5eGwxVvjtyOKrGTkajFV5A64qsQHnviq4qTWnTFWpORUDFVy1FMVaUHkeWKujNAa4q6gbfFVgk+LjirmHFq4q2T+1irn+MchiqmsppQ4qh3uDG2SS083L4h0wqqrKJVqe2KrHn5DbFVItuAcVaD8fixVfE1W5npirfqB25HFVR3AFcVWvKFXbqcVVI7kACvXFXGUV2xVV5LIKV6Yq77A2xVa0xfYYqqIhAr3xVr54q7au2KtlSwpirVKCmKrfUYmmKrwARU9sVbeUBfg64q0hYjfvirjxTrirfNae2Kv8A/9D0G5IVadOAzFpvU2NKeONKvp+22NKuLVFcCuB2rirg1RirdD2wq5Rw3bFWyDSuKrAa9cVc1F3PTFVK+keC0lltxVgNq4q8F1rzBayym8vQBcK1H9gPs5h5ebVJSvfM9tcL6wWkRWit3rlXh20GTznUrO91a4aeBWZFPUZdHHSxFso8r/lXf31rNqU6lfTBop6nLqZmAYhLpF4s5WSMtU0pTBTExT7UPI17BZLd9FboO+RYJVpHkHXdUmEcCceRpzb7IrhiaSN0Re/lNq1leNp9wSRSvq/s5aGYD0D8stOg8sXQttXCSJINid8LJ7vp9vp9qqNZpGvrioI7YhSVmu+ZbbS4la7lU70640hQTzbpZiE7zKoY0G+CkpnBcRT/ABoQwpUFcbTdIhiDQAchSpr1w2vEx3zp5SsvNmnyadcJQsjcCBuGyVrb4o1LSb7yRq0ljKSlwjVHuuHmxLL4dZjvoUmnRfVIoxHjlMo01ozRLBrn4JEZGrUV6UzElIppPZYlsI/iO+VWVpLNQaLT1+uRHlLIKV7jJWmkw0PWoY7cy3A9SQ9QeuBCLtNYNDcpsg6KcFIspbfw+shE0nFZN9uuQpKtp6y28Y9Jeca7U8cPDbJU1XVWgi43MZV3+zTDwKxrzlIbaytlRSXLg1ycQ3YhRen+Y1mtdK07Up04MyjceOZcHa8ezEvzc81WnmPTrZLc/wCmQkeqPYZeGk7sQsvTuIklY09PrTAZM72p9FWGqiPyG96D8YjIGR4nH4d3y7ZyGQvOd2JPXEG2Vvqz8lEKeWIW6ks2WBhLdncbAVkY0CqScLjW+PvzX80nWfMFxJIeQhqqYuTHGC9Y/wCcZm52U4IoqsCPc0wAonGnsoXkeXc5JqX0IqvX5YaVzcQKd8NUglYgpu2KLVBuKritrAf5sVtuhbp0yS22p4/CcVtYoCn2xSuDczjSXBitQMaVajEmhxpXK7M+/QY0q15WDUptjSr2aq0xpVpPYY0tLQvE1ONK4sAajGlXsaivbIsbU2fai9MVtDOzHbFbUHjYdN8kGSt6BRQOxwpUQpLFTsMVWCXi3pr2xVz1Z+Q7YqtkYAUOKrlk4imKqU0pQALiqvz5JvirRalB2xVTd+TVrirQkY9Diq9ZGjBau+KolL/iorTFUTDdIwr3xVfK9CKYqvqMVcWA2HUYqticlt8UFtepxY2vQdzittCLevbFbboAd8VtTk5dR0xW3RMD13xW19R1xW3/0fQbkUUDpxGYze26LQHvirRII3xV3bArq7Yq0p2xVVDhRiq0vz2PTFWwTSmKrVGKrxGHPE9DirjWvpfsUocVeO/mR+WaLBLfW45PKdwPbKJxstcmC+WPL15q7JpjRFYUO5pgEXHIe86B5LsNGtVgEYYnqaZMBlEJ3cRRw2rLAoD0407UwSNNheWeY9RtrIH04Fe4B32yFsCxTUNaubm2P1iiqegHbI21lV0/zDPYWqgygR9fuyUVGyQ3/wCYDajMYGlrEdvf78uCbXX1/D6BaV+Tx7KfbElbQt9+ZV7HaxxWzEemeIPtkRJBKRz32p6goS7lZwx5dceJbTS7lWRobIluAAYmvfBxMuJk3lD8x7/T2lsQaxnZGPhgtNs68u/nHBPeLZ3OxYcK++TBS9F0/Uob1yto4bj3HbJhLwr/AJym8jfXLdPMdqtZ4qCQjuMsipfO2n69NbAs/RWBpjKNtdPr/Q9DsvNPl6G9tAqTmMCo+WYcoMqeY+YtIu7E+hMhYA9cq4EsOvFlEogYE1bYZLgQzz/lVV+IIdRtDyLipXHgWkn1/wAqay7KlvGQe4A2x4E8Kex+Rb02qT3SEuB0yHAik88qeUrm4mFzOvpwRGvE/te2TEEgMo1nyHb6zIJmAUL0GT4GVPJvzd8kz6RapdBqqG+HBwU24+bNtFuJPN/kllk3uLIVUfIYQac189ahps0+phozT1hRh75MTUc08OgTafCoc0Ejb48TMvV5ZJJPJBsIDuW4jIWwLxtNIayDwyn4q5YGBfVH5Qweh5dii/lNfvy0FgeSYfmBri6Doc94TQkcR8zjbjgbvjSVGaaSecfG5Lffi5sRQfTP/OOtkbXR3lYU9RtvuwtOQ7vVDHUkdgMLWtlYQ1NeMSipJyS0lug+YbTW/UFq3IwmjEYWJTM7njixduhoMVaLUO+EK2SabYVWcifniq8dKHFIWN8PTCybrTc4quZttsVcDtirZKkb9cVcgHfFVjxCuxxS24ou+KqYi2riq1JCW4dsg1ulIjagxVb6g8MVWswpXJMwsklZqeGFKhK9BUYqh5G9Ng3c4q3ORQlDiqxz6i+4xVTDmlDirg9TQ4qqCWgpirjJ8PyxVTjfviq/lxxVashc0PTFVxIGxxVuGQr0xVE22oUNX6DFUbb3Kz9MVVlorEHFW+QrtigupTfFrdNVtlxVyk0p3xVV2K074qpFz9k4quCKNxiq31BXFX//0vQZKjiCP2RmM3tuAFriqyUBgKYquHTAruoxVpRtirYQsaYqqShFHEjfFXRNTZumKrJCRsnc9cVXNWvHrTviraqQD4nriqz6p6qFZEDRttQ4KYlC2WkW2nsXiiCk4KaiERPexW/L6yeCdq4EPI/zN/NiOyf6jpzUJH2hlUt0F5pqPnmS1j9d25u/XI0hjlv5se4WUyNRT0Bw8LGkBfeZpJbP6vyO1aZOMVpJNEuJIyQ7bVyykJzBd3V2GgRvlkSxKIisrk2wiud+J+8ZUxTvTneN0MYrGo+KvYYLVtbz1jNJE1UFQMjbIICC7HqRqfc4gpCk96YJya8XBqrZbba9Z/KnzDPb3EdujFvXb4u+WhL2LzVplvqWlXNhcAOjIag5dFL4E1iyMd3PB+yHYD6DljGn1N/zjxOy+XqOxb0zRfbKjFlT0O9s4LwAXChgxplRgmmLaj+V9jPdi4Wg49MPCxEWXWUX1ONYoTsopjwsgFz1JoQKHrtjwtiqaIKClMHC10qQotAV2oa5IRTSs0hfY7ZPhZU88/POzebQUaPcrKPuJyuYpnDmmH5beX00fTW5Gouk6fMZgSk5VvnrzXpb6Vrb12IlJX2GIlbKDItQH6RtxXcihyy2wpnpeuBbUaV1FeVPfBbWWMectPNrdI6f7soT88tiWBfTnlC2Wz0e3UCheNSfuy22qbB/zuuvr0UOmIf9H5Kzp4kZEljEPnvzGgS6Maj4RRaZOJcsjZ9W/lxaJpmg2yceJIBbLXCyHdlu0j1VuMZG7YEh43+aH5mPLLJo2nPxAqpI742zIT/8ldCfTdNdzUPMaknvkotUnoZArQ/a8cnTBcp8cVWMByqcVXMw+z3xVSI9L7W5OKr6EjFIWuxqMLJuVqqKYq1UccVbQjFWiu9cVd8sVUxyJNMUr92Wh64q2H24Yq0qBTgYreILYsXFKkjGlUZEPQdMLNSmkCrxHXFKk5qo8cVWSrzAriqn6BG64q3FbEN7Yqua2oxJ6Yqh5Lcq1R0xVpkJYU6Yq6SNht2xVRLcNj0xVXDA0riq5+PL4dqYqozLtXvirSSbbYqtHTfocVVbaYwmqnbFU2s7+Ntn64qjFiEnxIcUFsE/ZfFrWhWrUdMVdXia03xVujseY6Yq4kSbDY4qsZvT274q7nty74q//9P0IwA4168BmM3rZDQb9MVXvQgUxVaPs4FdirjsuKtuTsy4q0VMvxYqvdKio7Yq0H5AIOvU4qxbU/Npk1AadZb/AM30YqymGUqi8/tkYq28jBPUkfhXthVTB5rXlWvTIFiQ8c/NPz6IPVsp24uDQZWS1l4DrmsfWCd6t44xFtRS6wujdHhKagZYIoUriNmk22XJCLJRkqDt0yXCkBVtQK1O2GkENxaktpch4yd8rkGss80aFrrjdzVEa70Pf2ygsEXfXHG45WwpG4oy5BUrS1d3MMY4Rk0r44GVLYdLe3d4q8pB9k4GQTfQvKUmt3cdrJs5NTkw2PfvKfkK10DhInxSrmRFKY+dr/8AR2kXd1X4yhy0JfCt081xdySdnY/ry4K+qPyBsTDoT8unKuEhk9FZO56A5SQlpJ0L9MWdL3kAOwpih3qfEMaYr3auICaV4E23yYDJWNSKHYZMBLHPzHsXvtDmSAVkA2HyzGypjzSXyTcy2ul28d4f3gFc1Mzu3l5d+e1l9Tv1vV6PQ5PG2Y0n0y4f6ssh7jDItpVNBZf0ivP9o7YgsC7zIrz6nCr/AGOYAy+LWX01o/w2kQP2UjH4DLbaJ83jfnfV/rd7KR0TbKrZ43llta/pPVlib9tx+GXwcmQ2fWttxhtY4h9hVUH6Bl5ddM7vN/zN/MWS3/3D6UevVhkS2wedeWdEk1bUERvicsCx+nINhD6c02zS1gWGAfCqgfTlkHHkrn4ftfay1gvUlhiqxlrsOuBV1AF3+1iqmP8Aiz6MVXLXFIWqwJ3wsl3IMaYqtAFcVdyB6Yq2RTbFWh8PXFWvUJrTFLQlBHyxVaBvz7Yqv5czi1tMKEYq5QanAqksbGpOFmFJrfmcUtPBQ8cVaCVxVfEoJxVewCiuKrJV5kAeGKqEkZ6YqsZQoJ8MVU2cOA2KoWXi2KqFWH0Yq4MxXlirXr1FDirXqimKrObMKDFVwkoN8VdG+5IOKoyz1prc0Jrigsgt7pblOXfFrXElDxG4xVeakb4qt5sNhirax0+I9cVWOgU8nxVd6kfCuKv/1PQjD4V/1RmM5C1xV6HpTFV0J+EqcVaIrgYLwoG/hirTfHv2xZNdPh7HAxaKnZRiqrIxK8RQEYqtQc9wN6UOKKS628v2dm8l2OIkO5J64WQCReePP1podmWiYSXB2AGFsAeT6X+YF2moJc6xI3o9aV2pkCgh6pYfmfpmoW4a2IBB2PbA1EPA/wA9LMy3n6Sjf1EbsOmBrIS3yD+T2oeakW7lRltq0JyQRTM/PX5DvpFpHNoqF5KfF3ySaYvcfkHr66YdXj+MkV4U3xWmJTeQNWt7Jry8iaNRsdsVpOPKH5d6nd8G9IsvUVHXBaKTfTfyD1K6uZGnjK1JpixIRepeXL7y5H+jbhaKNwxyEmJCXXcrrCPR4nn3pvldKnkHk/WNUsY7iziqvWuLMJLe6HrVn8MkLCauxp2740yAZl5B/NGw0KUW2pQUn6cyN/vyQDKntWgeatP1lA1iwaQGpBOWhDAf+cjtYbTfLMhj2luW4/LLo80PlG2uh6ZtwPiYgV71OXFL7H/KnTZdH8vwQSgcytdx1FO+UkrafRXMTsYzIpfwyolNq5SNUJG7d8QztwQBVLkUPc4bYkoOXU7CJJmaT44htv1yBki0D5Ov5dWgkmf7IbIgoDIIyrGu/EHbMiJbwrqfVqKEAZaCglAa9eJZabNLJ1AoMxZqCxKKUT2UUpFGbpmqzNoLFvzW04aroMkzD44CN++RxHdtDzby7di5tkNNlFMuk2qkMXC/WppQ1yAYlN9Qj9bWLFBuC4JzNxsH0B5s1WLRNOZ60BSg+ZGWzNBrPN86312THLOx61/HMEc26Ib/ACfsfr+teqV5GIV36ZsY7BEnp/5h/mANLiOm2fxXLg1p2yN20AW8thieP9/KS0snWvUVwtoD1TyD5eGn2wvJBSdu3fJBEmaW+rtbv169Rk4tBR8nmKNvtDJsUVaal9Z+FCAPfFVZv3bdanxxVt3ZzyHbIq4fHucUNkUwhSh6ktTJMVzDgeuKqL3XHviqpBOrdxiqu1eo3xVyNy+3tirYoPhGKtKA1Q21MVtpmA2GKtAU3xQ0TzNPDFV7mi7YqtVyRTFLiOI5Yqo3Eg6jriqH+sr32xVdEQ26nAybPLphSqICnxYqVESGVj2xQslApQ4qhvSC98UhBS15UGKVFZKErirQuOA4+OKrxGsi/uzVsVQzEwbSYq0j8jyHTFWyxxVrftirgSMUFHWWo+kfiNBiwT221OGXq2+KtyavFbnqDgVBz+ZVP2BiyQMuvyyGg2GFUJNqMx/aNMVU/rktePI0xS//1fQzfZX/AFRmM5C2QVO3XFWq/sDriq7hTFgsBJNMUqgIb4BilqnH4T1wM6Q9zeW1qhe6kChd+u+K0x7WvzP0rTbf6wn72nWmK0wHV/z7Zis1gn7ruBgSIsW1T8zdT1N/UiakDfaocbZAJPKJrt/Udi6nxwWzpVjtYWBjvPijOwyJQQnOkWtvpwMCCsT++BgYo9bPT9Ug+pzJ8RbYnFhwvQ7HzVbeXbNLS3jDIoCnj45MLwsgg80RSwJIYqh+2FeFFnXIkX0gOJP7PbFeFQv7Sx1CH6veIpjbcinhixMUVplpa20ataRgKuy7YseFGsf29gfYYseF41+eOjXy/wCnj442HEADFiQ8vtfK2oG0FyqMUTt88jTGnt35baVq0NpBLKeNrQfCRvjS0zu509JzWWNXrWlQOmGmQYp5i/K3R9bJLRCOX+YDDTJ5f5g8iat+Xkh1jS5Ge2Ugkew9skGLF/zd/MgeddKt7WLZo6F/nkgUMR8j+SG1W+tpH2tiwZyfbCZIL6UuPO+mJG9hA3Fok4qTt0GVGTWS8t0jzFJYajNdXUhIFSgPj2yFseJlvl38ypGilkuNy/TJW2mTHtc/NC8vF+r2xoy1Xb3yJKOJbFqrXkUNsWPr9X98xzJjb0DyBPNbPJAT+5rkuNutl1/rq6eheFagVx8VlaV+WfPI1eWSBhwI8dstGViSreeQsmjyqzAN23wk2yDGtCVpNNgD/aUV+7NbmboobzfH6+nXMCjZ1rleM7uQHink81R7en2GP68vLaE01UcLqKXoDscADEp3pVpJd67Y+AFcy4FgWbfnFqbTcdKU02DHKsst6YvGPOGoGytvq6dWH6sOMNgZh+V97H5b0V7+QVvLkUXxGZEpIKU+hc3102oyEtKT36UyECxiGeeUvLA1CUXU4+BdyPllwTyeg3EiRmse1dgMsDUSsHpj+8+1kw1lazKN13ySHGVmX7XE+2KpnpWtcB6U+48cUJ5DdRSrRCMiq9DwxVtm2rhCCt5htu+SYNNEG+11xVB3FotCcVS+S1ZDVDTFVe3vJIzuajFUwFwJxtscVXIduI64q3IxIp4YqtjmAO+Kti4DYq5mpuDirkkqaHFVzSgbDFVP1uWx6YqtEa/aJxVCXkYlUlNjilIfrc1q/XYYskytfMApR8UoyPUkmFa0xVviDupxVSlhkbpiqi1rLiqBuXaBt8UoQual8VQ4lLbnocVXx3Bib931xVFidJv73riqjIvH+7+ziqkWbxxVtHI3OKua7CmmKtCUSdcVpsuid6HFadKOVG5bYqtDAdMULvWB274qsLAd8VdUVxS//9b0GHbaoBqozGchcZKtTjQjFXKrg1IxVZPMkX23AGQtaSrUPNNnp6GV5BjbKmH3v5v20TG2ijo/UNjaaYZrH5s6tNL9WUen35YLbqYhqHme/uJWmllZxSjLXtja0goGJVp0ctA32kxtaUIdM9GssApbyDYe2SWkdp8UNknGFfEnIkpXR3xNR0yu1Xm55njWtMUq8F7y+E9sKKRMOoEfGv7OK0jrfX5IzyJ3OTC0mVt5yuYjVWySKRJ/MGWQ1b7S4rSKh87TzkbjkemKCE0h863sw9KGnEfaxYUyXSfNkioBP9rFHCnUt7bXij1VEkQ3I64sDFE2q2PCqQqEPQUwseBFRJKRwBCrTb2GBHC0kgEbJIKgHCEUuE9EqNq4VKQ+etUtNI0W6l1KhjeNqA+NMgS1F8d6Xo7XUB1C0+KJ5TyT/JyJLBlGmasbWb9Hp8FBXIcSLTO60O41JBIGoQa5ElgUm1QehcL9aaoUdcjbCkTZ11CVYbZysRH2slxNiN03y7FaXlGf4T9pj45EliyS2gtoHIiH7w9HzHkUMqe7Gn28XAhWbdt8oJbeJEx+aI7lGQgHkOKfMZG1BY1ba5BafWTJ+7dTv2rl8QWwBiPmXzXf69ps0lq/wQ9q9hmaDs5Igzv8v9dGp6LbOjVePZh75h5mYCfajGZEkHiuY8GTxLSYja6jdWx6kk5kN45InXojKIm/kpkwEFlP5fX4PmdDLvHHDSvvTLgwKH81ag+palcSyHcHivyGY2TeSgPO7tBrOtx2qmsEYBb5jMkbBkymdvUk+rQdAOORu1TPRL2KyrZXp4kMAK5aBTOIer6R6cMUZi+xTLYtc1UScsuDiktNKAQDliFrqSariqwHk1DiqoxUfCDihdHeG1bY5FUfBr5qTJuoxVOLDWoJ0JGxGEIKPgmSTcEZJgvZX7dMVaZWIoRiqhNa1XpiqAMLK1KbYqrooXoMVV+TDcDfFVxXkKjY98VUHRh9nFVrKafD1xVSihcGrHbFUT6FPiOKrgD+zviqz63HCP3h+jFVIXUD/ZO+Koe5nKggdMUseuWDsSTiyQwcKdsUuSZifhNMUqqajNCdziqunmSWtMVVm8zSAb9cVRKzRXcfqE/FiqjJakLRfs4qg5Lcxj4cVQpPE4q16nLriqrHfcPhb7OKq1VkFV2xVSdHXodsVUyjEYq4RsoqcU2tYiT7Q6YrboZQ1VYbDFV31kLsOmKGywbcYqps9MVXeoa4q//X7XdectNsgtZATxGYtuTRSbUPzNijDSQJVPHGwnhLFtX/ADQvHp6fw16YOILwlj9/5pvNRjNJSrjtlLbTHr6a5u4/q1w5D9RvimkskuWeP02I9WPr40xtlS6/mF9Z8IyfrCCvzGC2ykptYbvUIhLZRl5UPF1HUjBxBCcaL5VvWPrhePPb0z448SLCY6j5au9PjLXHwAGtPbLhyYGQSWadix4jiKCnvkCVtVuYhDGrP1bplZKoOdvTeo2rhCabl5RAOD1wpbRpgaA7Hc4WSqZWAoPiPbJhWpL5o198KqkVyF3J+I9cVVreTjyJehNOOSYplZ6u8PxoTUdR44oZDba4zMCzbsOmKKT7TdWfT/jkfkD+z44LWk7t9cln/foaDsuPEikbPr880Ag5cWO/LG2NJ/pmqwSRJG0gMg2PviJMCEVdXcVqjSSMPhFQPHAZNRDwv8xJ7rz/ACtZK/oQRHdT+1lRk0ySby55NNnIXgFI0FDGe+VmTVaOtvKlvqfqXDL6dwNsjaF40CbS7J4ZJKs1SrfwwWtpAfI8ssPq3VTy2+/BaaUba1OgjlKP3C7A5AFDesalGsCmT4A/xDJWhQtdYuL+dLWNSkaivLIliyeKdNQsALhj6kJoTXAYsLtCrqUenuJOXFF3FcRBtiCwr8yfNUWpSBLE/aI5Fe+ZkIjq5cQ7yZcIytbM1FdSCD3xdiI7Mi/JTURFPe2IPwRuaZj54lgQ9WN16j8e1N8w4xIayHkmvRraeZDTZZBmRyb48lfVIj9XaQjdemTjMFBW+QNSW3F1dSn4yCEOWnZgVC8vmjbkVLMd/vykyBLIKei6bFZGScL8b1avhk5G+SqVtILQSXrtTia74MYN7raQDU5fNOpxehWqsAQO4rmZkIDdj3D6E0T93CtrWpUYIyDVkCYkcemZMXBK1qEb9cla0ptKyinTClTjkLKT3xVymvxnFDpCG3IyKr7e6QMI36HFUzbS2oDbHrkkFuFLi2O7b4sG5dcuozxDdMKrJPNVygocVbi83TD7XTFNIkecFIoRXFaWN5sA6LvgWkNJ5nnO4G+FCDl1q6Y8gaVxSuj165j6muKp5p+vpKKMN8VTBtRjC1bbFVGTzDFGtOuKpLeeY5XJEI4DxxVK7i/kc/GanxxVqO4ZTyDYqj01D1F4k1wKg5IWYkrvhZIZWpWuKXCXieWBLcdyJjQjFKmac9umKrmo1fbFBXI7RiqnCi0fb6yePB+njitpjAplT4RUYraHu9PoOQGKpU+xKnY4pQx1O3WY2pcGYblO+KoxHZ9lFDiqqYJFHxHFVpleM8aYq2bkdH+HFFueHmKR74raHMbjbFbW1PSmBNuEUnWm2FbVVRgNxgW2vqr4UP8A/9A2s1sJGdpatIoG2YHE7HhVZLmNqpEnVfs4GVUx6fjHGY2G5P0jBTJKb0EMsQNFG4PjhYUh1uG1b/RyeF4n2D2ORVO/+Vf3epWP1yNgl7HsUP7WBeJuz8g3NtbHU7txCF2KHrkSy4m7bUYNAmFzbjmXG9OmVFgSipr+71OR2tiEFKrTxxDWSymXQUu9Jig1dyborQkHvmUJbMWDWvkC/YuOJ4qTwJ7gZUSyDH9TtHQFJq1R6DA2BrUdNOmyRNdVPq0/HLAytVlsYRKfVai0qBkSVtRvpEMarZ/ExNDkwtrn09rcCNm+JhXLFUBYyICD8WKtCAqu43xVu2t3lYA7YqmkOmyI1e2KEY1q/qfDXbFUTBqEkZrNU02wSVMLbzKwNF2XIITq280xMnCfv0xVXtZpCDPA2wxQV11eveIPUkIK9ffAWkhKNSeMy+tbijkbge2UkOPKKUadJcSmVo2IkWpA8crpq4U30zVjqViJnAiuYG+Je7DCiUUnudWF1cUmaiMdh75AtVLvMGuy6dGkDj92ab+2BsBRWny2kymO8TnayrsfA4GK2HyVb3rta3IpGByjJ8BkwhOvR01bP92gSWIcK+OSV5rc6lJDLJpsu1asSMkAnFiee6lrV3dyvCrH01Ox8cyBF2AxISG3ZGDyYCHJx4kytrloZfWjNOI6YXJZR+XmuW+j3jXM+wmrX55VJgQ9btNfsryQeg4qcoIYcLDPzAga11a3uQAVbvjMXFIFLNUnLW8jINwtRlGGFFaYN5a18TTtbnZQTtmyyDZjTM7Sw+suz+A2rmu4UXS3ULmLTYDJcHcdAO+XRCLYRcvqPmZjbWiFICdzmXHZgRbPfK2iaf5YtfWJDXHSvvkcjmYI7Fnvke4eRWkm6udshBOWLJ5RxzZDk6k80JLWoIyEWZWTycth1ybFTAIFR0xVwYsdumKtSucVWgqd/wBoYqnGh6oyuEfFBTmaVWNSMk1pZfW4kBdOpwhUlmhYGjYUhQduJpgZuUqBiruQxV3qe+LBfyJ6Yq4yEdcVRVkCpriqaxuZPhbpirc9opHTFUvmsWPTFUHcWhT7XTFVJAF2GKtg+B3xZBdBKyGrnbvilM47aO+HCPY+OKpfd6ZdRkqorTBSqRs7ilFXfvjSrRYTJuQcaVZ6DltgcWJV1sppvhoQMKEZBo9wRxkG2KpzY6Wlt9qTr2riqOS4hUFRRjiyQGp2VvbRPezEBRQ4pee+X/Isg1SfzHLITFMKIp8MUsutZoYzVj0xVFtfxykECoGKrf0rbO1SvTFBR0KWGoLTYNi1r4dFWKoU1GKqD2KhxUbE0rilGR6TF0ArgZNtoqDcfdhVY2lLKONKYq79DD7OSV//0TWSJdKnMjjdgM1YdxSveKlBJEf3j7ivbJhgUq1Kxm1BfrdqlZodmTx+WSpglDeW7t+TsNhuQewwMypX+kw2kCSBwgO/M7EZFqJT/wAkvc+YNSimnm9KG2pw3+3TxwNRkv0rXIvMfm2e2vSTYrWPgdhUbVyBZW9KT8t9DsIXhlIKSVoT2rlRY28d85o/lWxBswWDzceXgK4Qi1S813UdNKNdfvLdlDchvTDxJZNH57iS09SeTgpQ+nXuTkbSHl+s+bT9UFvLEwuDLyNR1WvbLAztF+e/MSy3NrEEJURoQabDbLGVqdu76ofXdaRD4QcgqYHTLawf9yebsK7b0yYK2sbRywE07bnLQm0UNNMbhU+IEVrk1tUTS/Vc7fCMitr20mhqvUGgySLRVpVQwkH2OuK2my2tSrxrUGmKrrywgbn6goIxVsgVS290UInqW4+EiuRVLhE9rvIvIsKjFVaDWZbcepXbpQeGKrYPNMWoubdDRY9ycBUhXGr9XjAJGxyshrMUFqOpCGH1LfaY+GQIYcCUfXL2WaO4X4Xr8a9iMhTAwTWKKC9vwh2joCD/AJXhkaaJQX6kg1ScWFx8JToT4DBTVSHnH6FuxDHIJrVl6KakHJUyMU0ufMzmBAx+MbLTrTDTAhK7XVjewPbz1jkLfD4Y0xpK/NVqNFtmku97mVaKcyAHOwvMo25UA2pufnl4DsaREwVlG+NNsChoiTKCemQKCj0jDNzft0plRTSMtr2W1k9WByD2ykhlwoq+803lyifWjyKfZOWcNhgYooebZJYjDTZhSuQhCixpLtMsIbOb6yp6mpzJluik5TzLKwZU+H39sxTFHBawBbshrolgDWmSAXgTCLzBDbL6cKlF6bDLg2DFaiztcyqCSUJByGRzMUOEPWtCf0vSFKfCCPlgg1Zwyi4NNzmxHJ0c+anxBFexyEWSEuIuB5DcZNChzLCg2GKuU8B7YqovJy3HTFW0cH4vHFVaym4Sqx612xQWWAlgAetMk1qSqS1B0whUPe2nI1AwpCV3GnsegwM0OmnyFqEYqiH08qOmKoSW14dcWCxVZT8IrXFUVHayOOmKo22t2U0bFUeI+NMVVjQDfFV0aJJ0xVZPZI46ffiqXS6IrnwxVByaHJGTw3GLILU0iRtpBtilHQ6ZIQAh4kYqnFs4RQH37HCGJV0jjB5Cm+FKtNFHx+JRiqibSBR6nEbYCxQ9zcKR+7WhwKlc1zchttxiqCeO4aTkN64qvhhlVyDUHFkg/MCXF4iWYP7tj8fyxSyO00pWtUtUICIvw1xSlEugOoLDoDiro7OWH4afDiqItdNjJ3HXFBVDpnotyj2xa0bazSRKQ2KogyeonHviqKtH4LxxSqJu9Riqsy1O+2KreJ5cu2SV/9I91LTby/jW2kUiWMCj+OYHC7TiTfTdAawi9a+HqOw4qMaRaX63ZzWLI9tKscg3ah7YVYTrOp6jcW8lxbuOTmlMiglILnT5b8xQ3twqwinqVORaypapHcxTBtNuAsEA+HieuBpKG02a8u7xZ7ZjHON3OVFk9Gbzbca5HHpEDszxkGR/CmVFWQanaxea4ZNIs6PsBy8CMISkXmXy5/hTSntL+6SUt0FakZKmTHLG4sNe09bO7Xh6HxBx7fZwKot9W1iX0XZTMi0Q/LJxYoG+vRZXa6TqSVDr8EnjkizBTTy5dwX0D2cZCmFvs98habRsmhJbgS20nNmPxDwyQKLR8OkPEjvP8UZGxzIiyCvBaNGDQfARscklHLYJxECn4uFTiqFFs0SpGwqxPXFCsNMeGryfErnpirc08kaD0zxockqtFKl5WOU7k0JyJUL2bhNLCN1VaDAlB3UYaAswowFMaVh975au40MsT1Z+g9sCQkf1M2NI46+q32jgSiLW8k5lYTyPfBS0iUnapUbtkSFpVednYbUAyPCvC0l40IIHjUHwORMWuUETbxtqNTcNxkA2bBTjGClZ21raSOkpIkYbHtlvCpipieGGJ0kPKf8A3WcHC1GKYaXAt3H+9I9SlQPfI01kMX/M27e5gRbk8ZRsBlwcnCGAwKypRjvlwdnSkJGLUOFAXxyurUplJZoyCZ1+Fu+QLJEB+G3jkCGdqjsgXi+TCOag139XUhRVTkqY06LVa9tsjaKVxfc2AXam+JDZEbI+OdvSNz+yNsaYkou3kTUYFePqp3yTdAsktbZbcIzdWIOVTb7ek6eR6q06KowQcTOdk6kueYzYDk6OXNXgf1E4DvkYs1KdFjXgpq2TVBMQxo+2KtvOAOHbFUKsgqRirUg6UxVViUhlcdjigs3gjLwLKPDJNayE/EScIVVoDUnCkNpCrHpgZqr2cY3piqn9VRu2KoSfSkfpiwUE0tYu1a4qiFhC9sVWm3IOwxVzxtttiqp6ZIxVUhQAUA3xVeIGbqdsVaWAKd8VXMOJqPs4sgtYc9wMUukUgfCMVWUA642hSE1D06Y2tI2K9Ei8SN8bVVEPMUxQWjZgbHFCwWyDYjFVVbONPjpirf1JJQSBviyQ02lqN2G4xSpSwkLUbUxSiIT6oCeOKtSQBxUjFVq2yqKjriguSHkd8WtY9tXpircdoeuKrplMYqMUK9vc/D74qrrIWHviq4J8J8ckr//T6FffmNoscaI7gUUU+7Mdz3mfmf8ANqUTSQ2x/dncHKykFhEPmK61C65cmCP9qpyJXjRUt3+ig0TzeoSCQBldsWM+XLK41wXIuGKUJNSfwyZHchPvL3nO18uxyQajFzdBRCe5wcLBW0XVzDb3GqzAB5PiVKUoP5coIW2ZflupV7iAKBNfxFkP8u2V8KUw/LvWEsJbm1tT+/jDV8WOERZMN8vawuu6xe6frJLsalCx6b5bw7Kj4PMMWmXjaff24/R0yiPmKCh/ZbKmLGtU8rzaBqweOWtq45I1etcmCqe3Np+m7U+vT1bY1if54CkI+XSbPy/bQayxrJMQsijKjJkmC6A9vdpJFJW3uV5DvTLIlNJt5ct7iFnt7l/VgdiBtSmZUUgJxEqurIV+FDSuWiKaVY4onkklVSAFABx4VpErbJI6qFpyUEnwpkSKWnT2RAQL2NcC8KXXVlFclQBXkeoPTJLwpbdaUbeQ8H2D7e58MiUiKvcr6ZYf7sNMU0tkkjLAOKgjcYaQhpLfm3KMEAAj78SEJZd6XDM+1B6a1Jp1yDKkoh0ZbYF4NmkPTAypDyUsnMXHnJSpbwwMgEptr2gZ5DsxoDgZ0mdsY5UoPtD8cWBbu7RuAAJVD274GkxU4dRVKQypyQCle+S42Biuur/SoEDopMg98btplFB2GqQwP9aWWhr9mnbDwtRilX5lX1rdW0dyG5SnsMIDkYhTz+Odj8svEXYiVt+piQi6REDkmp65XwskXH8QIPXImKrkcoPjFcrITS1SZSeXTCEg9F/EUKHockTaJGlJVCmtNsgA18aJv+NoY5KVDbZYz4ke6MbGVV2Wla4jdqKh+X15+99BtweuMhTPGbZ3cSieaOKM9XCjMSc3MqnpNqPS58titBlmMOtzZuiLiY8a5njk64i0ZaFmHFTSvfABTK1s0LQmpbkckqFvWDUI3xVQJJWv4ZJKkrcjsMFK2z7HCq6G64oVP35FBZz5deRrP4+mLGke8QoAOuSCGmjqKDCqpGOIxZWu6jfFbXKgHbFbWunhixUTGe+KrWiJxVcEIOKqvpg7kYq36S4q4RnpTFVqx0O4xVt4abjfFVjx1FMU21FAevbFbVOPbFbQ727E0rgpbcbcjbGk8TXoFdxjS2qW7OrfEa4aQSimJO+KG1jB64qq8KimKrGfiQqYrbUtW3OKbc8KvGTTfFNsZ1C11FdVgaAH0Kb4E2yN42rQ7Y2ltYRjaC3JGO22Fgs4V2xVrgy98VbUCQUOLFCJ+6k3G2GlRRqGqpqMPCrfrNw5U38MKv8A/9TnGpJIrG3ryKnrXtmM7BSuLNGmAPxDjU5AsU28vaTBqVjOsTcZ1qV8dsghAR6D61u1/IxLQg1B9siqSRah9ctSdPJSfmCwHcDJVSpxpGnxebL0fW4+EFkpkkbxpkgaYIi8C6npUt1EPTjEnFPcA5jlCbeWfMh0++sZpfhIHpfflaUTY28mg+c541NVdS4965MM0ttrW1vtYfU45PTfmUZckVTK7iitrtrPUF9WGT7De+VkMVLUWsdZH6DmkK3cJrH8sICoDXYr3ypcQ2xrIki7qMSyZj5Rt08x6NNbuKOCaBu2UEKEnSXVCqm1UobZqEt0IGWQZPStI1S31SKHhQTr9oDucv4qZBMYrT129NxwFSfnTLoySqWJEvMyJxjU0GWqorLwZ3jFQdh7UwVar5r1kIBXZVrjwqgEhjeZXiqDQmmNIQmrBrdUmdfidthgIZBB2rK4N055SMaUwM111xr6hFGxY061hmdlt4/tykAZEopV13QJdNk+rzCjN3yC2kwhS3lPP7VKDIskn1jSp50CW4/eufiPtiyCWXHl8RHif7uMVPucWZKXaLDO9/RgeH2voxaymup3tSwHWtKYoS1VldvhWoyAYkO+rx8vjWhyYaiEBcWHF+SDbJtZixnzSs0KpyQlTkw2RDG5LhSeCilMuDkgreVN8WEpKkF1TIswUXDd1+jIFlxIk3gljJ7jIEMrULS/qcFKDuqNdVbGmUy4SfDX3xpxg7Xp+awr/LuckG1PrW4VtHn5faI2wRYySPyc/pSs/wDkmmGfJli5vQ/IltJfalaxvv8AFU/fmvPNz5HZ7Bq8YFwyx9MzMYdFm5qKtQUzLDSERbhm2U0phChENblxRm3ySVhjWPY4qhZiATTviFQPP0Wp2OKVhJJPhiraDl8OQV6F5YuDJZcKdMLFNQtckGJdwwoXADFK4AYqvoMVWhdsKFpYE0xVxpiq1SDiq8kEUxVag3xVexPbFWzutDirkoBviqiQTUjFW4lbfFVwGKtle+Ktca4q0y4q1Gu9cVV+pxVeABirfKgxVaihTzOKtLQ1OKr0UEhexOKudnjqBQ0OxxIZW3JQEjvkSytTJxUtEVwsFoFMVccVaCcTixUbiHkKr1ySrbFuex7ZJVb025YFf//V5zrzzWsvrxRkswANemYpdigb2Z4AskVCz/aByBRSK8qc1vvrUbgBBUr2OQYsu8yaZEdPGs6exaCY8ZEHbJUhhOsanaeVWRbRFkaQAmvWhwgWwJZJeFzoJTThwutQpVf2uOBDv0LJf+XIrW0+GS2kFf8AKI+1lBVu3Njrk3pTgwPZgFyNumVpTHWpEvNRsNctmrGv7tz4jpkgzY35ieOLUjHp8fxgFmPifHLVULfXL2BImul9RudKd9+mVkMU88y2AsbiC/jQfXSAW9h/lYQqNTzKupyrLeR/vIKVY9xgLJF2Wtx3Ek0Fl+6JHw08cgQoZB5W8xSXGnSafqsHGMkqJQOpxDIL9A8oP5Sl/SPqmWBjXfcgHCzD0m2jguTHPbvyQjkwPUZfBVaLTlZRxIKOxIy8KhpNJEZIh3ZmoR2AywLSX6ihLPAg2pxqcU0wHz35ul0CeK0iUBiKFj1pgtaQPlbzs1/fhNRcfU4VNWbrkSUgJ5BrelS2/qWsoo0lASemRZK11qOl+r9RaYBqV5V6nFFsc1rzK8VxHdWLAi1NTTvTI0xJT7RvMd/+YVb5kEcVv3HU0wUhW1K0X0pZlG47N1yFJS+zhmDiSvwla+4xpmCprbepCI5KbNX3PzwptBCCOBpbkUrTii964GKjH5cRmS8v3Cs3RF8cVXzRRWtQzBT2GRSlcRjuJaFSSOv9mFgQi77RQV5xD6DhY0kc9iePC6XmDllpAefeYfJNxYlr6NWa3rU+IyYkljkr81HpA0O3yydtZWwvxUluo2xZ2i4HBXl3wJtcHoDTI0ytq2bckZGmUSuZvjrjTOZVudExpxwpay5IX3AwhtTS7kMOnKF6N1yEUSQ/luFuCyr3an0YcnJli5vavy7s0h1eIrvxWu+YQFuZkOzPLgfvXbrUkZmYw6XJzQLTUOZVNavA5LCm3jiGITFId+RO2FktnADVHTFUNMrSGqDbFUFJFy274pWR2z0NB0xVR3BNeoyCvRPK1zE1ioj3b9rCxTflt8OSDEtk16YVa3GKrwcVXVxVcowoWMgB2xVvgMVWCPjiq0iuKtNUdMVbRj3xVc8Z6jFVT0yRvirguKuWqmmKqvpAiuKrOPbFWgoGKtFa4q0i0OKryKbjFWwRirTnb3xVoIQtWxVuNOQ26Yq20oh98IUrVkVRUElj1rkqRbq8jUd8jTIFdTIq6mKuUb4q6lTirckY47YsVOFOtckqFH+jyE9jklRPqE/F4YFf/9Yi1rUl1GH0BGEAHU5iOyYLfWZMjRKdh1OVlCy3hMNLWFWSV9+Z6HIsSzbyJLFaWt3cao/7ojjHD7/LLqamG6RoBuNbDXYDxIfUFfA9FxQz+yt5JpLrzCaKY0MMEXYfs8sgxWeW79bbS2aberMSR/McoLJIPLdjIrXR1Ail2/wEeGAkJRugwKrS6OxICtzSuAM2M+YLx7jXBDX0l2XlmR0VNdXsZdGvYmgYTooDU9z9nKyxS/zZr11HeRo7FpZgPV9vlhAVEWVpIHNpdyUM1PSpkSyZH5M0T6nc3RnfnOiHiPE5FQzPynp99qdmbbUAEjElRQZEsmex2wSF7SZOXQJXwyURbIKumpHb+r6aFSwC0+eZEQlNY2MaiKJarGOuTVD3urWGlmNb2QJM+4Hzwgs4hgfmP8x0gu/qlnH6g5VLYDJnTznzTZ3Hmm6+sM3FhtlZktIqx/KaWOgeXkHFSBkeJaYbqrx6TcT6LFUFem/Q5MFgUk07V4Gjaz1GRvrQ2Rq5aA0GVJXfXmp6USoYmFzXl7ZLhYiVl7L+VPn2E2f1Rj6Ktty6AnIU2s11K8S2uTbzHmXUFSOhwUlLpvMunxu0TMBIq/EPbIkM0D+kLOWblHKOI7VyKopYoHkE0RDvStO2KrQiKHmvAS7Hio8K98CpTd6Ey8vTPqlu/hkUWpWsv6HAlkHMjrihFjWpJR6wXZugxQrLe2mnx0uAHkPbElmibeAXqs8qj6sy/Ep8MAkxeQeZPJktndS3FqtbRzsPDLgU8LBLyyeCoPSuXMFfT1DRnxGFLasCCMaZug+EZApi4NV8DKbcktFp74uMOaIuU9WNWyJbwjdR/wB4VXwGRiiSYeSFUxcX6A1w5OTLFzer/lxJ6uoSyfyLtmJAOTmZ9CvqGp775nQDqZ81KSzWuXsFRoFiQkdcQ1xRVkFlj+PbJM1CflWij4cVd8SoeIwKgnQxgOe+BKMhV2j5IPniqC1CzbhyUb5BU/8Ay8mSD1IZju/TCxZcAEPtkgxLkFDv3woXstTilsLTriq4DFVSlMKGhTviqlK5HTFVsbluuKuPXFVVVB64q6VV2p1xVsV6Yq2WxVpT2OKtnFV3PFWhvirdMVdxxVpV3xVcy7Yq0FGKtcRUHFW525bdsVVIiFFBiqTeYNaj0mEzzCorSmSjzQWPeXvPsFzdGKQfaNBljG2ZmRT9nIJb3+jIkMguptkUuUb4q6m+Ku512xYrSwG2SVSvLYyrVeoySrBcD0yKfFgV/9eT675F06+hWNBxlYA1GYTs3mnmDya8MvoWsZkUMK/PAtKOsTzQxrBeW9EioBQbj6cFIpL9PvIrKSS+c+rDGKcT45K2qmPXs13OrXNqCk8zVr/k9lxtgQ295qEUZWeYjn8JTwwMWb6asMfkyeW1NZeXAn3zHLDdI9EiniNtaSMfUA5nA2BOPNt3HpOr2Mqf3kq0amEMwk+o6Go11g/7xpFEob+XJgsSVW7ujHqlve1/dUCv4HFCImhsL24uHp6jgVQ+GLJBatZwo0GpRSfHGQGGLJ6X5Q0Czlhe9nbjJP8AZPvjSs40iE6dGyM3qBRt88eEJRkF+HlgRqBzUsTkhGmS6PU7Yq0VxIOYfr7DLAlh3nT87LLRY3sdMT1rljTkO2TZPGtZ86ahf36zXhLswFP8mmSAZxNK1x5tOnAib4pJP2sjSeJda/mDGkPrlfiJpkjjCRIMtf8ANKKCwWeGLnddF36Zj8ItMz3MIutHl8xu+sxOVu5D+8UjJgNRLA9VsBaXhEhrIWpTLouHI7pgbi/1NP0akfNV35U6AZIswO5FfpeLSbVdPdCN6hu4OQZbhNZPzLu2hWNRWYDiJOpAyJZcStPx1S3E4qt0BUsP2sDLiY2urN6jxxSESDYjxwEItleja1qSvFDGreo36sgWQL0a1vfXhAlPGWMgMPE5G0200gjZ3BpXFVdxC4AYApTp74quFqAOUdK9hgVLJ9BS3nF7ckzMP91ntjTJM1uhMpWQCNT0APbBSrRHBOTFIAtuo3J65Jbee+d/y5Ny31rSzWIipHjkxMsHnH1C50/kssZA6VyziQl/MBjwatcsRaoshA2xpRItq29ciy4rWrL6igEd+uBQEzijd14A1Ud8gWwIrUIidO61YHEIKYeWI/3AZdqdcrmW6AAeuflppxBkmDgctvoyuMVzG2ewQvGQF3zIjYddMNvbnlvWmWgsAvAC96jvk7SY0qRqJdk2GTBDFzgp8HQYdkOT4UIx2QFl3bKYR45Fki9CmjSsUgqG6YFTC70gcTQbHpkQpKUWukyQ3CyJsQcnSGZr8Siu5pjTFdiq8YVXdcVbBwKuLHChTc7YqpK3I74qrR0PTFV3pqDXFXbA0xV0igb0xVtCW274q3sB74qsQ1O+Kri3tirQ33xVdWmKtqQcVbxV2wxVxavXFVtQMVdQHFXSdMVcrUoVO+KsJ/NBXe1+HoGBwhBee2TGK7ikTY1GZAFuOZEPbFRpIVmH2qA/PKZbORDdXgueajx7jI9GSqz8fpyKrkHH7WBVqkg1PTFWid6rklp3pgDmdz0AySFcKwAdaUA3GFCBe1IdZeQINfh8MjRQ/wD/0JpDcu0JnYguigDMF2anb3hdlXgAQOTHFUJqFla6iGM1G57YqwjzB+XEbRk2DUhr8Q98Wshj/mCyvdOhjgjioB+1TFgQlF7Zq1iZrg/6RMeLH+UYsaT+xkik0F9PsxQcl38SB1ykhPCgtFmuF1J5p0qsahVP0YKZCKY+ZvQmLalKtZYk2HhhpmAlWmavNeaRcXUUfK5cEK3gMLURug9DguDppk1FfjQgJXvXE+Ss/wDKHla3sm9eda+qO/vimkq81eR40mMELhA55UOKaZX5cCJBHZysCAKA++IZMjs74uSq7odq/LJJpLfOF2J4PXsJKPGN6HLIhNPFtb84z2xYNKfUNe+TpKQaJqZkmYT7SPuGOFKc28SzT+nI3xdzkgwmXR6clzI0Uh5BehyLSSVKXTYlPBR8A/XlpSJIWGZoZfScUXsfDMU82zitfdeYbyKT6taD4D1cd8IZsY1nmLpZ0BeRd2GXxcYh6T5bu7a0tF1SAhmb+8X2/ayblQDFPN9zbapM72S1aU/Cg7ZEtWQ0megaAunxSC5Qu86fD7EDIOLxKfle9dLWdKh5oCSq9zgIciIKE1TQF1BYtS0xf3ob94MFs3pWlFrmCMKgSdQAGyksgmM0sK0Uj41I5n3yCWpSrB5P2cklY0LfbU77UxVGwXYV1cn4h2xVc8xkjJJDTSeHbFVGW2ogW3UySjqewxVThtH4CWY82rQgdMVTB3FuKMOKHtiqEn0y01oNb+kOBU1enfLAxYJrf5T2ZtJW0xuU8dSwy0Ip5MyPCTFJsymhySGg1dsCUTbadcXkaiAV3wJT+x0FrVR9afj7ZXJsB2VZdQsraPgDzoemGkEqP+L4k+GJOKjrkTBROl9p5+vrR/8ARGPFjhiK5pMrZpofnnzDMCY1LAYmTjyDL9P80a0+8q1ys5aYAMms/ME5H+kpQHpkDmZSCbQapBIOIbicIysKRcd7CzfvXApl0clsuFEpD9YB9Mgr7ZcJKY0hntJPsnoMlbAhdYwn1N+2SprLL4GV4wD1w0xtTkhVN/HFKuEoAMVbpiq8YquGKuxVwOKGwobFXCIDFWwB2xVwBJ3xVxXfFVzsemKuAPGoxVZGhrviq/p0GKtKanfpirZcDYYqsNTiq5RirqHFXAYq3TFVpGKuNaVGKtoaqa4q4IG+ziqS+crP6zp8gI3UVxCl49E3pyIx7EZlR5OLJ7rpMglton7qooPHKJuTBRuCLaX1B0f7Q8MiOTIo6EB15nAhpyTkVbYVFMUrVXjk0lD6nctBavcxirR70yQQXis/5haq80jKxAY0AyQYqSeeNUjja2LEvIRRvCh5ZPhQ/wD/0ZdDVVpTZlDHMF2ai9ywXko2JpiqnKY1k4kUr4Yqhyz/ABKn2RvTxxRSEuQlzCfrG7EgAfLFiQk9/pNrE4kMfNCNx2xYJTDpf1MH6rvHI1aeGRptARU1jcTACHivYnxONJpDQaTNErJdD1OWxxpk59PlhZYYQI4O4A6ZAtBG6P0jRktxNcXTc4wPhU9K4oTyKN722X0jRlG2LKkDdWjXCRtcV9QGhY+GKaRtksSTrElPg3OITSJu9asUtpIFfjcHoAckyp5/r+j6lFCJrZ2KuNwDkwaTTCNQ0K7Vg1zFRT+0Rk7WlsdotwwSMUaPuckEIfU7hYpYVbkrqdyO+SC1aaNp0kkDy2bHn1p3yLAxSW31a5gTgwJlr0OWlAimVt5cvtSQzx15HqPbMQ800pT6DqOlgSspoOuSDOkturlGJvG+FvskeOXBxyjtJ0WWJaBz6clWoDhkaDfeylqmmT2V1DPaxMZztQDbKuNxpC2ZS6Jq62IuJhxWhPywRlbKGNjXkaEi+nm6lQScvrZyiKCpa6x607pYnggb4spIaWaWGrm34E7r4++QIZBETajbK326zOw+HIUlMJiI42Yb+2KVWGetGPgMVVEtw6F674qhI43jIIr1xVExTsiSfVmIavxfLFUVp+o8T6QAqfHFV15exqC7/Gw2p2wMktnvriWMwRERRtuSOuWBim1na/V7IpbUUsPjdu+WBi8A86aYLHUSVYS8ifs9MsQoxaUkKfWbw08FGBCLl1r0YuFqOI8RkUWlUl5NeNxZmY4LZgomx8sX94wWCM7nqRh4ks30L8pfUAe/ND4ZUZtZZfY+QdLgGyjY+GYuTKsSnkFvFYjjAoAzGllVctwewpmOciqjyMwG+MZqd0Ozsu4yyM1pBaorzQPzYoVFag5m45Mg8+0v81bzSZmiikZgppuczorJ6Z5W/OiK6Kx3tKdzljWQ9P0e/stVUTWjggitMkC1kJ9bAxHxByVtZjSvIAdzhQuB5bnFW8VbxVsYq7FV4jqajFDbHemKrWbFVjA9sVXg0GKrlWu5xVdyrtircnw74qs5bYq2HoKYq2NxiqzgMVbK4q6hxVdiq3FWyMVaC064qtdSemKtrv8ACdsVcBRqDFVDWI+VhN/qnEKXgzKee3Y/xzKi4sub3PQd7SIj+UZRNyYI2aFZlKN3wDkyKhpszKxt36YoRLgV2yKtEmm2BK1ZGGxGEJKA8yo/6OmeE0IUk5YEF8++oJF9Vu5PTxy2mKaWeiXs2n3GqSIR6RUoPGrKjf8ACtjaH//Sl5uVjUjuygDMF2aFQFkEQ/ZO+KrZShYu/UbYskK3qE/uzsOuKoS44tSZjQLXbFrKib4NBQblzQYsClcrMsnBPsJufnhbUNJK6kPGSQW6Y0qLSZpF5kkUPzxQqC5SST0yKg+Pc5UWDKn8tmDSnuJxxVh8Ndj7YEhINL1aOCyMbHjMvj4YpRGv+aNL1LQGt7Vgt9Du3ia4peciS6LLcQSktx3GISqxWTCQX05NR2yTJmmmrP6HrynkCaqPbK5FkmUyxa9amylQLIBsclEoeGXRmtL24s5xwEDHc7VzJiwKE1bWxeGCkf7qNhyb2yxIL0ZtIguruPUdJYC2SIGRT0JpkGBLBrPVLQ6ncrKBXfj88tLC3tX5d2UEelfXHHJq/hmKebbHdkp0ux1i2YOgBfbphDaQ+VvPmnHS9ZuNPO0SPUfLLw4MuabeXtWUTLyNUAWnhlWfaLk49zT3/wDLp7PU4n+swK06j4TTNZxOWMYSH84L9rHTZIwwRqGi9MysZa8kaeY/lZZiW1upXPxsp3ObEcnA496YzLp8+m3Mhaot2Y7jvkGxkujawoVoZd16pkCyTDStF5Xa3MrVY7gVyBCWVpGQXDHbKktvLxYqOm2KqqXRC8K7Yqva4dgKUpXFUPNKoDBdmZu2LJqSkVOZpUdRixdHqCruo5Abb5Fkqw30aH415MxoBkwinn3nTzNq1lO9lIxWNz8IGWhixOaN9K/fTHnK4rQ70y1CAkumfjNcEsSdlwMCmmgaBdavJRAVj9xkbYl6JoXkK000BpxynrX6Mw806NJDMrNUgX4UC5jSytoV2uCRWuYk8rErDesRsBlQlxNR2a+sE9cmoWpJyO2CmSIHI9MaplEKigdCRXwwhkxb8ytXGl2RII5PtTvmxwi2BLwhnVgeX7R5VGbMIBV7GeSA1U1GAsma+TvPd1pUwMEh2+0CdsibWn0t5C/Mqy8xokJIW5HYnrhgd2Mxszg+OZDjrgQ24xYt4q3irYxV2KqkSlTvihzipxV3DFWwtcVbIAxVr7WwxVdQDbFVsi89sVW+kRiq+NPHFV58MVW8DiruPjirfHFWqYq1TFWyMVWuaYq5AWO2KuNOVDgVxFGNMKofUpK2cq+KnEKXjfl+zF7cTof2KkZlRcWT13y1vaR+y5RNyYI8EBt8AZFB6mjRMJ06d8KEWriRQy9xkVdgS2sgHXEMmI/mdry6dp/oRmks36suDEvN/IHlRtavwzf7zRmrV6ZYxe5HT7ZUFtwHoMvTMe0P/9OSCLnHHITt1zEdmg2v0EjsgoOmLJZMVfivhvixUXuTHRvHFigmkLu5HhkCxUrf0xxjbaSta5FCndWZtZeJ3Db/AH4Q2oWSB45CIxUEZK1ZL5V0R7mGSJV5GlcplJkjdJ0Wy0//AHJa5QGD+7X5ZG2LCPPX5tXGsTfV4F4WwIH0DG0IS+ia/tjLYD1jw3p2OKse0Ty1qAt5L6aMmZ9lX5ZNUZH5c1KEo6KVD9fY4FZXqGgy2UKQTfG0oyBVFWEUumRejO/wnoPbKyzipXF7JBcxvbqTTLYlSgPOnkm5v7tb4w8xMtTtmVEtZebap5dntJXsx8IYbDwpkybQEfo73trp5s9/UB2wJSKPyRfy3DXDCm9cVek/l1+YUGiq2makaoG2+eAtkOb0RvMVi1s1zbPTiK0yDZJ8+ee9DuZ5JPMFy37uRqKD4ZdEuBIbpJBdLbxfB9kgE5Ke4b4Gn0P+UN76ltBOh9jmnyDdvE0l/wCcnbCC3WJ2P75/s5kYGMpPPdDuUtNDltY9rl+pGbAnZxSd0Hrf1m6soLWAfvO7ZUzpD6Fps7honQ8174GVPQ9F0Mw8JpB8dMiUpmsYKlm6KcizW3DRxnlSvJcixQjCNq70qMCFBHD1jXaMdMDNsXyQijdcVQUt/wCo3w4qugD0Mx6DIllFfDd/Wt16jINtoHWrWC+t3uL3++h+zmTBx5vK5r83DMsx3B2zI6NIZf5V0S0jVbm+o7dhmNMtgDPdOubVRwtl45j2wMUxQyhtzlE+axjsqs9dmyiS8K5E5njWi5jlHCvktxGvP9kYxFqIrWbknJOmT4WYCBl1ExvQLxGPC2hNodXhijqTucBFJMqSy6eS7mWW37YAWsySTXfy9vNdfnPNt4VzYYZ01EpGPybkT4RJ3zNnloNZY55h8hXekOZR8UK9TluLKoCQpv8AZ6ZlGVtgZH5c8xTaTKk8BpLGajfMXqk8n1x+XfnCLzTpcV0h/e0pL9GXhoLJeQG46dMtai3Tjv45FC4b4pbpTFVwxVw3xQurTpirqE4q3TfFW+hxVyHfFW3ocVaUFPixVqtcVXDFXVpirfI4q2tD9rthVcFP2+W3hiq04qtpiria4q3VWFHHXpiqHluIrSkUzhS2QkLVUhljl+FWDr45HhVe8ZUclai+GSpVG4RJ4HA7gjJxQXl3kqz9HVbi2m2+BqfflqHoHl9v9E9MdUNPxyBZJpIoLKR0PXAlt4fXQxt0GKEBpcjLyh7gnFUduqUHXFLTMsVXbaJRU4Qrwbztrkuu6kVjPwBuCffljF695Q8vpo2npEP72UAucgUMg5ftZBX/1JNHZuvJf2UTMR2aHWxiaFGb4WY/fiqFMABdq7A0GKrLpI6EE0p0xKEBcARwgg0Zjv8ALKyxKjfLGQrIdiPt++V2hKb/AFiWMhXHKmwOG2xvyxqD3mpxW8x4JIeNTkDJk9N8w60PKMH1W0XlNKQK+xykli8485+aQ8f1W4PqyUrt74Qh53Nb3NywhVCGcjiPY5MK9O0izbyfaKg3eRRyByYVkjauHhW6gUAhfs++Npb8tWtzJE898KozVHtkbVRvbhhcNLLv6Y2XFUplJ1WeJyeAPY5GQZBNrCJre8KTKBEvc98MUF6Npet2F/IkMdC2y8O4y8FiXhH52aT+j/MfC1rwkWtfA5bE2hgy+YWtj6cg+NTt75JVb/Fqznhyoe4xViV1cpBqJuApZajc9MBSDT2HQbQ6natPb/sqCUGQbuiRefbVL022kBwsbfEw8MnEuFJgmt+Wn0yWkB9WLptlvNn0et/lDdpYoiXDhI6ilc1+SO7OIZl+fvlq282Q2gtHBkQjkw7DJ4tmXAws+VbHQLV7e4IeR1ore+X218O7GNCVtPlW1uEMnqN8Jp0ws3plr5TSJGZlCtxBr88DIBEnyvPHGk5PUdPbIpQL6Szt6JBAY4GKCv8AQnXl/Iu1ciyQN1pIgZRLtzX4ffAtJbOEA9FDRhkVQMoaU8JFKsPxxVXt9NAG+xxVC6hqLW4+rqNjtXIlmEHbM8LUTp1yDK1DzjP6NoorvJ1zJg0yeZSIqng3XxzJa2QaZeMEBB5cOmYsw2hP9O1iRG3NMxJNgFsmtNdcgFjlRUxRo1bl3rlZCKbj1CSR/BcpMWNJjc6osqC3U9RhjskBbbSyxr6YUkeOStaUJNFubpuTniMbYpjbaREgo7ciMhLdiRaLjmjh+GNdxldMeFsO7MeIIHfLYlHA6CcV+3WmXEkoMaYn+aPmBLPSjbChlkNB45m4Ilg8ciHpUUn4j2zZAJRmnoJZgVbcVrlco1uofQf/ADjTcMI7m2H2TWmGJYTD3YoD8I6ADLgXGLS/EaHAyXUphVvFVwxVeAAMULUUmuKt0PbFVxIB3xVbIehGKrjQCvfFWkHfFXM1dj0xVcQAMVcP14q4dfliq6oxVbLIAoFO+EKkEvnjTfro031F9StKe+FWQJ8Zou9cVXEbEd164qsiRi1KYqquwYhKbpirAfzNsJHhXUVk4qhNRkohBef6J5vvIH9aCTlGv2lyRih7FoXmqz15E4sEdVFV98gQqbyHk3ALxUb4AFYzd6Esd99cjFCwocsVE6WxtJmjk+FXO2QLJPpFAag6U2wJcGPGvQ4oQhUW8nqj9rFUShKnmRscUsK/NPzA2nWf1aA/FPtkwryry7prX+oQW1d1POvjvkixfQ6REIIz1IFT4ZWSh1T07ZFX/9WbapZTJGkcf25iD/scxXZtTQIzmOnwwgCvviqXSW6QUJ3DGuKpZMY7nk8pCjAVSTUbu3BZVapA2yqSER5GuotehuLS5ovpV45SSxY9q0d3auTGnOIGlciSzZB5J8ty6rcLdSr6cEY58j4jIWrJ/OHmTSraMByJGXYscaV5H5lutOmn5W7cjLvXwGXCCsi8mw2VtIusXpHGMFUU98aQmOs6+mozcaVVumKoGKNmY2DuVjcfu298SWQTDyz5wutCnNjqA9S1Y8A3hlRKV3mK8ury3lvtLXm0VSyjrxycVecaJ+ZnC79WdT8HUHsctlFFvQbL8xLHVwvKiluu+RAQzbyJBpj3AuvVAdGFN+uSVNvzB/L2z8zXyTA8ZGU0Pyy2DGnlms/k09nBPdv8Ri+yPHLFYVP5Vc7vaMr7djiqnrn5fapJAiWtqasa1wFBZH5Z0fzNoNo7C3J5igyBbQw/UPLnmSaZ9TuYGC7jvthDjz5pcs93ZIUuAfj8Rvl0SmKfWC3t1piwpE4TkOLAGuYuQbuRF7d5b8rXa6Si3oJZqbnr0wwDaSmk/ky1uibSdCzRioOWNEiut/JOmo8URi5P1DYWFpm2mLKJImWm/EYGVrLjTSjelWoRcim0lkiWJFWWg9RqBj2xQxPzJ5jXSy+nTpyH7Mg6YGYSZL2DVAiXEoqnTIsqTKXRbMLzDDfocgxSi4iiiJjcV47g4pQDy8jVe2KFktik27faORLY6KwWIfF1O2QYksS/Mu4WK5htR9mlTmVBrLBruD1ByTr3y8FrKyz1CS1cBBUjtgMbUSZjoUUV6Q0p4tmHODkRkzODQ7ZgKvvlBizJRS6Bbjo+RMWNo+00e1QbtX6crMGJKPt7O0iPw0OVygoKseDGiZDhKkqiIQPiOPCxQs9xFAeTnCIpgg5NW9Q8oxtkxjtkl+oeZmRGViFOXDCxsMb07zlFaM7TPWgJzIhha5y2YV5g1uTzDdmZzSFPsjM6EKabUDIjICR8R6HL7pNKtvU0lUUZfhA8a5ROezOI3fT/AOSPlxtI09JXFJZtzlcSxyB6vIaHbMgFwS03wioyTMNK2FV2Krxiq44oaxVrjiq5fi64q17Yq7FV1KYq0NzvirbMDirl3BPhirfYHxxV2KoXUZTDBLIP2UJHzpkgr5mlvpJdQa6Un1w+2FXo2k+cPMunRhnhMinocVUNX/MjXyQ5gZadaA74qik/NbVJY1CwMHHtirLPKnnlNbpHe/ubgeO1cVSj85bm4itYlQfAzEGnQimSigvONK0WaeJ720FVj3ZRk7YovTLx4pPrFk/CQdV98FKzvQ/zMoBDqOx6VwUrP9PvLe+iD27B64pdPpiTD4tnXIFk62ieOoY1AwJRHbFCHu05IKdQcVVIm5RCuFXj35r3bPqscJ/u0WuWJRX5WeVXuJRqr/ZrQYli9druW7ZQUKVMKv8A/9bqet3kFoymZgjqgVa5RwuzYhqvm3T7L9zzBeQVY4KZMZ1LzzaqzcWqvGi/PFFMEv8AXZ5SaMQhOQJShPr7F6CpNOuUyYonyhqkljfqQTxlahykhizK+up7eV1loVBrQdwcgWdMgh1mRLJY1HBH3oP45C1p5L53nk9b0waqTXY5kwjbEmmMO4jJ9MbsQN+wzJEVTO51mPV7220+2cpDCBWu1T3yBirLqnTpfiqYyNjlBW03sXjuSiO1GBqh+fXGrCQXa0q2rdecB6k9QcrMCyZL5JjFm7XcRDJItHQ+BycdlSXzX/zj62szfpLSWEUUm7A7b5cCghJY/wDnGbWV3jnCqehrkrQrWfkTzBpWsWuiuW4Bgea7gjIIt9GXVbciFt+CAcu9csgglD29qJ/SimqamrA9CMsRbp0jkaZ5IlKjZaDwxW1ReRKbCnHYU6YCg7txyvLDGD/NQ7ZEhmJUrTQow9N0DxctxTGmuW6Vav5J0LUSbq5t1Ux0AAHU5MGmPJH22nWMPpwR26LGgqQBlco2zE6TMxh444a/AW/DJRFMjK0M68ZZCacBsD3wkNe6gbYxyQrFvsS1euKQvuZCY15ALR6EnbIWzCQa1rUdrdsq1cOtOS7jI8TKmJ6lbTX/APo1weKD4lK9clagJEdJaZfqdyOa1rybwyBk2gJddeRLaZmMTGGnT3yPEGwRWR6eOZtGYkL0ORthSxdNkuD6cnRehxtCG/RLCX0wMFsbVWsGjep6DCQy4gt+rNcTbfZUV+7K6QXn2uaXJrUs8qbvCdq5kwayaYksZhJDDcdRlzUd1O4s1kHKL7WG2C621WWy+Eg7d8gY2yE6Ta383hBUsTlJxlt8QIoedQ4oGI+eR8Io8QIuy82LT45vxyPhFHiBGf4qSvwy/ecicJKPECaaf5vhj3klH34PBK8YVLjz7bgf3g+/D4JXjDH77z9Cm7MXr0pg/LlIyBJbv8xLhvggFFzIhg70HIkF9rd3fndjmTHGGBkStjsZJP70mntkyBHdhuiFiVF4fdTJRF8mQBVrezMhUybL3HfKcgIbRF6Z+WX5d3GvXkd3MnG1hPfvmB4typnHm+ndK09YWVYxSNFoMyoRa8qZhaVrmUIlwCFoPY4Wwcm9hhQ3XFV4GKt9MUNla74q38J2xVadumKtrvirQ2OKtmpxVcKEe+BVsa70ONquJFQB3xtbd0YqcK20TTtii1G8h9eGSOm5U0+7JhL5wnh+p6lLFMvEhjvhS9P8l+c5JlWwkVWSPoe+KGeRG3vRyaJdttximl6afZruIV+7FaSfWfJtrdgSQj05U3BGK0k3mYTalpMlpMtZrYclPjixISf8mQksU0bitTRlPXJUxTTzV+WkUrG5074HrWmG6Q87v7C6tD6N3ESa/aA2wcQZAIjStbn0SQPZyF17jwyNpp6T5Y/MeO/HpXKMHPcDbAll0RWYEowNN6YEruQAqcUNSisRYYqp2ALJRu2FXkv5t2hTVYztxcUy0brbJfyk1ASWclmesTU+jIyNIZwQYwQemU80OocKv//X6/5i8uaff0+tMS5XbMfido8K89/l9qOnztOELQ0qtPDIkoYcIxCnKdSD75G0WhZQxH/FYwM1Au6AmP7J2GQLBWp6bcg1CorlZQyc6t609pKTUOQrZTJsD0e7tUEEvH7PD4crAV4r5qtDZxmWRqsSczcbVJh91dtchba2FZCKnMlQ7RdCnnuKyMUdd6/LIyKWbwavKGS3u91pQHMYoR0c4mUm3ajqdhiGQbsfMaz3gs7rcdDizZFaWN4upxT20lLYkArXI0l7tbTKtrx8B0GSipRHqNPZCp3HbvkrYFF6bPGVX4Oc69GI3xYFfeWLTiST9vbbLIIXGNzGIiKOq5Yq+C29KFABXmd8ULpLIIrSHrXiMVty2QjkWLsBXAi1JopAyKoqCd8VRE9pE/qBjvttigqKQEqajtgtAVoYk9NATQg4bZhqQQW8TzSGvE1IxtkEubzJaSyLJDsVFMiSkRYl5gn1LmUZeVnIK1XqK5WW0RSqKMwp6Nq3JSd+XXIs6R0Vk10GJ+FgKDJFACEv9KkhjrIwqoqMgWwBiura1Jcr9mjx7CnfK2xE6Xpss0P1t9mOFqtXFjJGefji1ltLcbvtXFigrtOQ4AbnJnkxDf1BLW1eRzR6HINrzvykFnuLqpqpY5fFomlHnzyu1kRfWoqrbsBlyAxJCCOaftdfbFmIriysOMgqMWXhKEmkwSDnG1D4YbYSx0gZdMdT0OG2BipnTmO/Q4bY8KxrGZeoOGmuQWm1uOwOGmNNDT5j2OFaXjTJj2piAkBFQaNI3VqYs6RqaeIxUGpx4qZcK5LSeT+6yJlaeFP9C8k3uoOOKkHxzAy6jgbYxeq+UPykggZbnU/iOxpmAdVxbN1PZ9MtYLeJIrSMJH32y/FDe2uWwT6JQtKZtIOHOTZqD7ZkuMsZAxrkGwO4YUNqKYqqAjFXdcUO67HFXUGKurirjirfEYq2rBcVczVqfbGrVa88KIJZGA4DcYeFUq07zVYajI4ikHJT0xpBTV3SVAwO+BDuLqPhNcKrufRpK1GSDIMIu/IsGu3stxOvBd6fPFUdo3kCDSpBODXiN8VZJCqgck6NhDIL8UtrJxwItr6tFKaMoo1QcQgvL9Ci/wAPea5LQ/Ck/wBkdqnLA1l6qVKniRv3wFAULzS7e6UpMgIPXbKmx555j/K0pyudKOx3Iwqxe0ub/wAvODNCWRWodsVel6XI0jR6hCxEbD4lxVkLqZY6rirVs1UMbdcVdaGhZMVecfm1Zl7+1k7FgMtgxTL8q7L6tLdV+yTXIZFZwDzVsrCrufw1wq//0OoHVre5iW5u5BEqgcR/Nmvt3JC3UdfguYVNxQxnYKetMbaiGJ+bPy+sdUtxNa/CW3oMDAh5LrGjnTZzbSNVclbYlk1oFBUH4V3GRLBDRW0bqTId22+WBCYeVoyb7hKaxR7rlUg2B6rNrEZs2XvxOVAK+e/NeszXlw8RrxRjmdjDUVT8v2t479nuetPhB75kFAZnfaKdrtdo2ryp2zHklJb+2lQpMfiiTvlTJDJfNYObtKsD+xhSjPK7rdSyX88ZUKa1xSof4zuZNUjFsxEaP9nx3yVK+i9O81enZ/WFPJyoFPA/y5BkVbTdfvYybh6VpURnvhYll+jedI5ZooJYgkrjJtRCdi1aBnlU8gzDJxYlUZmM7yEfCFpk0KsW6RoO++KLWPykUin7WBBK7lSSTkN6dcUWut4+XGh+nFkhiiusrg1PIYCqqJ2Evp8fh475G0gIa9uYVUTRty49VGC2yIYbd6nJcSM0YJQndcHE3Rjuli2BLco2+L+XBbdwpvZR6hDxZvjQbGvSmRtNKmr6PBfqJ7ccZF3IG2+BNIZ7eVFWM/abq3hhQk2sFvUYSGqrQU8cCobTPLjXT/WGFE8KZFbTqXTlUenH8KjJU1WhjaK4ZfAbY0xSoac4Yg7DGkKg01amv7IrXAWQDE9VvhIsxJ/dqjbe+QZFgn5eW/qPO3QMxzJgHGmzl7BLlTDL8SMKZa08dPLfNvkqfSZ2mhUvbnc07Yt0ZsYaQV4qN/A4uTGa6KEM3OtDlMpUUk2j4Sx+FqHBxsaV106KTr8Jw8bHhXjy4ZRyV9hkhkUQtY/l2RejVx8RPhOXQpj9k4+IvhKg8u3Te+VzzUyjiR9r5LmlFWO+Y8s7PwmQaX5CjBAmNa5jy1DLw2VWXlGwtBydKnKvzDZDHZZDpsSrRbZABlRvIicaZhYaNPccGIoAO/fMnDpvNwMmSmWW0AhXi25zcxx0HEllvZVBANRk4hpJbBYdemXIDmp2wNrXTFi6lcVXBcVXA0xQ0Nzviq5guKtAd8VbI6Yq26imKtIPHArYTkwHQVywK8M/MjU9TsNVmt/UKwSfYy4BWL6VLPEOVuxE5O/vkSN0Flen3nmaYiOAMSPHIUhPINd802NBNCWHjkVUr38zdYtnDT2jcF6nClF6T+c0c0wjuY+CMaUPbFXoMXmHTrtVMUqkEbiuKoqBUdPUhYNH7dsKQu4mlRgS3QcffIq5elOhPTEIef8A5qaY9ukGuwD97AwrT2ywMCy3y15hi12yS6iO/Ech74SgJqzDYdzkGxyFh32wKpXVvBcDhLEGB67Yqh1sIbarJ9jsuKoqOTgRxFQfwxVCQzUnYMKHwxVehMdwRStRUYqwv81kKJbzN9pXG2WwYp75PsGtrdpWO8tD+GQyKyBRQVHhlYVvbj/DCr//0Y1qfmd7gRBXJEY+zmsd6qWGqy6hcIZJCI17VwsaepWHmSL0ltoCGIFMkjhSDz95egurUyQITcU6jAinjTx3NsGjuEYGvhiikVbtDMDTsMWNIdJZbOVQv7RyEkBkt3r8bQsiHdU3yoK8huroyySsepJzPgGqSlpNwba7jlbcVAPtlxa3s+i6pHFVkpLbsPiU9q5hzbA1caXKZg1mvqQSdV8MgGYT3Tvy2huZUTUl9OOUgL7YVZtffl5Y2OmXGjwoPUC8g/jiyfMP1OSw1oxxjdHpv88s6K+jNMmia2jR048lDfTlcuaSyCS1W+dblPhEa0IxDApt5c0Fp75L7qka5YGBZpblpFK16tXJhqkrfV2kVgD12yTBERxBXVf5VxVtAjAKTSpwMZOQAeqeu9MUAqMcsgk9NRQCpOLYFkkgjh9RAKcviwFmNyw7zdr9+JEl0heSH4XysltjFi3+I7ywYsELk/aGVkuRGKJi8xLdFSyelU/FkLbhFNo9M9YC4tGqepw2lHWepyF/Rm2WlPpxVRitjbF3V9ia0ySENfXdVJU/F2xYlT03QWuHE8+6Hri1ksmexS0UFB+7xYEpfLGpqckxtAC3G7DFKjOFYBadcVSXXrtbWN0XqVystgDyTVr9obOdSdyDkQyKh+WcDGzaX+YnMuDiTZ9bWqo3J+mWFxSEzitYrxgkih4z1BwJGyQ+YPyi0/VgXsP3c3hizEnmXmD8qtU0arBSyjfbK5RttjNjnCWL4ZkZSPbKTFtBRlq8bgCu+VkN4TeCRgKL0yLdHZFxhm64Gdq6nhitomC73+LbKcgtIKOhuGLfCdsp4FMkytHJPKUmvamDwrcc5KZHp2lX+osFiQmM9zkoabiKBmpn2i+SV08CWRqt1IzYYsHC0ZM9spiUsAI9gM2MTTrpyttiqbNu2Tu2kR3cFruMDZTUvKuFNLlYU364VccCtA4quBxVzVrihftirXIHFV/bFVq9MVcDXFW29siq1vs06E7ZYCrz782vKbanZi/h3e38O+Wgq830O9SJVuok5SRn4hk0F7J5Y83WOrIvFRHORSnvkChlmzgA0p75Aqg59Jtrk0uEV/owKxvWfyz0rUmICekabEYqwvWfytu9MA+oTMVO3XFV2ha9qnla5W31AF7ZqVOKXrVndx3KrLEwKyCo9sCqlPi9siq2U8fj8OmKVLVdNXULKW0m3Ei7ZYGBeNeTtVuPJmrtp91X6q7ECuTKA9tVeS+r1V91+WQLY7Iq2HHTFVApsScVYFceaLnQ9cNtd/7zyfZOKsyuJI3UXMRBbYmnhiqIJ9ZkmTqdsVYP+YmoQ6vGdOjP+kQuCctgxZpYW/o28UdangK/dkMio0Px2ysK1y35dsKv/9LlCK9tJVqmozWO+atr2SNi6mmFWS+TtdmguC5atfHJWm3qWheYC4MM9Gc9z0yDFNx5d02/DJdKDI4oKdBkgwLBvMf5OLaq0mnMzMTUDJUxtgmoaHNZXJimHJ1Wu3jgMbYpSYDCSoqWk+0D2weGFLG7ny600jsTxFaimXR2azG0RFoSQ8XcGpFTTxyRmWPCj9M1F9McMlTEx3GUSFsgHoHl3zVGZgYNqDcHI1TN6x5Xu11hW9QBiCCte1PDCrIpLdZLsGRqKVoT2xpXy/8AmRo5tfNDmwVniV61HffJWl65e6z9XgsYUt2dmALkDp7ZEi1Zvo17FcSCNoWRZPbCIsSy3SrVbeORC3FWPbJhqKPjVFb0UOyrWuTDVJdD8EdOXwnpkmLVq/OZjXYLvimnQuFaNm3XegyJRIKdxdiOGSQbHlUj2yNoEUl1XXndRe6YQ7qtGTBxNwgldh5ge7T96SnGpKHqTkTJtEadJdFFU7LU1ouQJciMbWWcUMj8mUfEcgXIEKQ/mDQIb6kcPwsfDIotGWcP6OiW3jNTShyVJVJI1aleo3rjSELccyfgFa5JiUZp3l2KYiSYkN4dsWkyT+SNLdOCAUGGmslCSSLKvFzT2yVMEEFDURN2PXJ0qFkoFZfDInZsAS7Vpks7b6xJ9odKZjyyEM+F53qetNd/vG/aqNsp8QlsAeceYrjlFLH060y6KZBkvkC2+raakZH2965mRcHIzSFRIvGm65Zs49lFaYW9UcRSmDZFlkcCj+Xi3iMUK11dW9qnG9KN4hvDATTOIYd5ltvK14pJKq5H7OVklyIh5B5s8vaVbt6mmT1bwJyHDbaJEJLbSiIU9QMTglBuhKxuilvZK8FO+Q4V41WTVzEK0rjwp4mQeXNG1DXhW1RdqVr74DBr8QvQdD/Ki9cgXxCqf5ckIOPPNLuegaR+XmnWVGNZCP58vjjDj+KSyKKFYPghQIPbMnHERNhEjaqtE+1uxyMzbQWipAAGxykRULuNDRxvl4FNpLZHE7YbY2tckt7YQi2yO+G0NnAlrifoxVdsMVX0GFC1RvTFXUocVXdMVcGrtirZ2xVoHGlc+3XphVbLErQMkgqGFKHDavAPMOlHQtZltbYEpKagfPLonZDreSSCVnhrFOm9DtgJVnPlHzdqGoSrbXAHpjqe+Vkqz601H1nMZHHj0wWqImkJ+2K9sbVRnh5KEPStcbVZqWj2mqwG3mXfj9rwwWhhmhzXHlm/Gm3ZJt5T+7c9ssEbV6FyQKK/tdMhIAMmoyGBU0qPHK4lWuYVqnemS46RTzL82tEtr4/WLOVVv4hzCE7GmTjktPCs/KH814tdtvqOoER3EJKHwqMsIFJenh9vj2J6HtkaCQGuuRNJps75Ali8+/N2zX6ql0B8cZFDiDaHeQb4zRqkzFhItPpyylZ1pcXKQ2yndNwTgV5LqnOTzBf8B/drV/oywbIepaTcetbRSnpxFcrluqPWjGvbK+SreZ48e2TQ/wD/0yLU9BgmH7r7VM1lO/YlqGiT2y7jbrhVLIZ2h+yaEZJWRaf5yeFVHUfjkWL0Sx1q3NoL+Sfiw+ytepwopVH5lNNFwFQR0OSY0q2r2E0JlmFZpO598WNJbe+XLKeQCFdwKs3tkkJLceRYpCZFaik7ZJiluoeQbuAMy/ECKgZEsaSUeWrxgoWI1B8MiVVLbynqNuzSwoQx9sjSvQ/yvm1nT7lIbmM8GJ+KmEBXrEsckqPDIKcup8BhZIW18r2lqEZ4RJI5rU9cUpnbz21JCIlCptuO+SAVVkvIxJGQoFF3oMNMSiZ7pBbo6+O+SprK762ZJZGj2AQA/SMeTAhVtZESOFHPJupxtFKV7qEEMUsiv+8rSmNsqSbzB5whiSN7Q1dAAwwSKRC0HNrsmoESxtRSPiGV22DGg9OP1d2cHhX8cBLaINCX0pDLOvXuMiz4Uwi4JR68gRgbIhBWzMspkJ+EHI03JxDco9TWnLocQGklaF5Esh5HJ0x4lWDTZJ/tbDGmPEmltp8VrTl8WNMTJX9VASRsBlvC1WslmVlJG+NIJSiXUI+XAfaxYqsupwW8TSw/E465VxswEsluo+Anbo+VmTaAx7XtRF5bvH0VemY8i2APMZ7hkPpnsScIDbTFfMw/crIP2jTMiIa5M+8sQcLGFW2NMyIl1+Qp0kxiFSaDG2AjaXX3n+HSgfToXGO6eFhWt/m9cy1UP6fgRjuvCwnUfPV/dMRJMzg98sA2SAlE97dSEMHY4DFyYRtXtvL15eMNyC/icIDkDHaN1Dyjc6eUR3pUVwmLYMZCBknurNvSmqD2JwcDhzBDaa7JGAjiuPA1DKyPR/zAvNNoIG9Me3fEwbeIB6J5d/Pq8t6Cf95THhQQC9W8tfmzpWugK7CJ6CtT3yQcacKZpb3MUorE4de1MTKmhsKSeRyQ3YkL+VRU9RlnAimlYyCrdRkSzXMcWDVKdcIV1ajCrj0wK4tQUxVagr1xVdz3phVVpQVxVZyJ3xVccVaGKuY4q0vXCqpKAwpiqkWLbYq87/NHR54ZIdctl5GI1YZbE7IROn6HaecbMaio9Kcihp44lUFF+Wmo20qyWstEB3yCs4t4KcVH2lABPvkVTBWp8DbnFXLV+uKqVzOsCcq/DWhxQgdcs4tdtjAB8UQqjd8laVTy/di5txbzH99BscqnJKYkrWo6nfMSWSmyAtsXRUjmAAPHK/Etnwvlv89o9Q0bWxfxz7Sk0APY5dCbAhI/yxsHuo5r/wBTg6kt4b5mCVsS+jfIHmR9bslhunUNF0NRvTKZ5KUM1Zw55AUGQjktJazJqwwYb+a1DpDHvUYgKx38toXWWFjuGHTwyavRxP6XrTA8RHUlvlirBPKdgdfvNQ1ClElBUHxpkyhn9vbiCAW424gZAqvgcr8DdMgQq8j4wP2cKH//1DbU/LCrSS32NM1rvOJJb/RZ5IzFInUbZJeJ5/qnlWa0lLsPh60w0tseSbixdVpgpbTCwuyxozEr3GBLLvL+tWVsSsygntXFWXvNaTFXkYKKAgYWBRX6WVIGSEcUPX3GEMUKClwUMbenCm5HickxR1rqH1pnml/doNlJ74FpERTfu1jIFWNeVOuLEoqLUVtg7SgNGdgKDDTFMNPvyoStCiVb78aQvOuuUeZv2zxGNJTW21VvrC1aqKuw8MFMrUfrgQMh3Mj1yQSrJrEnryKEqiLTJWqNGpLwRR9ht6YWNOvtV+qW0kh25Uq3gMjIo4UrvvN4tDDcWQ9RafFkLTwpA92b67aeKTiW34E98bTwpcYTLI8bgpKd69sBLZCKvo1ndRyvGX48RWvjkLbqVrvzKUhMdsvK4B6YLZAJhZ6iNRgUueDgUbFJCKWIJHRJK4ryUWlSJPSG5OLEyROl2Ut4DFWgGEBqMmRaZp66ePjate2SprtMEkMgIHTGmNoedHgWobfEBFoZdRopRviPjlxKqtvqCRLQn7WVmS0l9tbIJ2uJDyU5WZJpAPaxW/qG1+OJupzFMm2kBPqFrDD6bHp0GQMmwBjupzJcxsqfCtMHNtAeb3TM1zxryG4y0JKX6zYNIkUMQ5NzFR7ZfFomWbXWpW+kWUaOw9ZQMvAcKYYTrH5iSzcoogQPHLhC0x5MTlM18S0rHieuT8NkhZbH1BRhSnfJeGqlNZqkdAAT2OPDSgJloHpTQSvIKvGPh+eQIc3HFO21W1rHwFLigAA7HCA50Yp9qGiG+VI7g/vTQqff+XJU5EYAr/PflG0n0lLq3o11CPjA7DJAOFqcGzyWO15qWdt17ZIB52QIKIls5FCugDjviYsshIpuKIlgI2NT2PbKyGyEimdnezWZqxJI6UNMrIbju9Q8jfmdPYqOTnwoTlcg0GL2Py3+Y9jrAWN34y+B6ZZA0x4WYuhKqyEEEVqN8yDJiYtRPzrUcSv45SWBDafF9GFi6vLfthCuUdcKtVwK7r8sVWt/k4qtqepwqiQ9VpirSkDbFW2UjFWsVak2xVygkVHbCrfPnirca8t+lMVQmq2Y1SB7Nvssp+/JAoY1+XcQ09ZdPcUaFiR8sbVl8VXqyncYFaMyqaEfF44FWo1Wr3xVbJciAHliqRQtNe3DCv7vFUxs7c2DKo3Y9ciSlR+ptDf/AFq3X93MPjGY8mbH/wA2NR1HS9L/AEpo4Jki+0ozFnG2cDTz/wA0+e9fvtAtb3T4mS5cfvAK1yMYMyWHJ5K1HzN5bm1zU3Z72FzxVuwzJjFrJTn8m/IM3mTy5dnaGYkhCTTcZkgU1kqvlP8AKDzbp+oJyuSLeI8mFdiMoyC0B7vpWsx3YNuWCzxCjD3GRxxLIpmtwpFKfGPxzZAbMGDfmvdcbOOzYUZyKnI0ld+XumNbhZ2NUpQHwwKqeetWkamg6VvLOf3jjsp64QrIvLWgpoenpbxU+EVJ8TkkJhGPVrITUkfjiq1YuTKhPzyNKq4q/wD/1ZddzkKGO2wzXO1tq5vgyrUV2yQTaUXtnBeikgwothmqflmsreojcV8MWdsT1fRX08mKIfTkCyBQMMDS0B+0MiytMf0tJGRNMSQgoB8skxTLTvNrXx4gUTuMIQm663HxrL8MaH78kxTuPzDaXYCTfDAoqMCuttaIVrq5+CAbRe+SDApvUemjTf3UnQ5JrK5HaMkq3wdMBVExChVGaqk1GFKql4yEyHoNsWSLPqsyyj7KiuRLJUN4YIPrDvQTGmNqtvNWgi9Pg2yjDaoS9103KNGTWJuuRkWQCW2lutkwlt5Oan9jIMqQWoxfpV+Vm/ozLiml2h+YZ1uV06/jqx29XxwFmE21JH9Yz28nwptTxyNpULZEhYsu0z7lvDIptFhizAIu/enfEJTCO3kYUoRk2MijbCyUozHd+2SDQSmVnL6Ee20mSDC1zSsx5O2+FKqmrSWdPUHwHvixVPrL3bck3XFCGknEJIC1GAlnSsltzo9Ph75RKTKkPd3KwoRHvmOZMqSG11doreSwK8TvvkS2MYuXXmYzv75BsCD+uqvOMHlt0y2IbAwxOaTzXFPhQV+VcILSS57v9DoL+YVaVfgHzzJg0ljM7zao5lmY1r0zLiGohYLEE9NsuBaiaWSxxxghjtkwUW1YWMGrOQ0vFU7Vy0FbSzWL61S4FvCCRH1OVzO7dj3ZL5G8sP5i/dWbAblm+QyouwxhWs7ayttbeO4FEjPDl/lYhzos18wXkUc0EaD90KBn8CcJLGeThkApzG1gguImasjLT/WrhBcyUeKLBdF8nWEl2GuZaK1RSvc5aHQ5MG6pe/l/cWV4tpGxPMll+WEtp0thQvPJl8ZD9TT1eH2wvUZAuLPDwpLJHJGxB7bH2yBDikqSvT4qnrtTI8Np5p7onmGa2kCSmi/zDqMqkaZCL2XyX+Z0unhbedjLbNQBz2wCbGUXsdlfRXsaSwHkhHXLQ40lckR/TkmpoKaUGEKtWq1wqvFKYFW1rtiq1vhxVadxhVdFJx64qq8gcVXvWmKrEBrviq6UYq5d+nTvhVTIq449MVV28FxVbzRCfEHFCR6ha/U74XVuPhk2bCqdRcnUFRSuFWgErQ7nAVW9DtgVL9VkFN8VULS+jgWidWO+ApVtOu/Wumc7hcgUpb568x3Gg6a2o2q8liNH9hldMnm2hfnMl9zLp6tu32hiIWgmmZW35iaJxQJGAnHdadMsGNjxIbXPP+kLYPb2MYBk6098uGNFvONI1W7023W0s34xmQyGnjX7OExQSy6//NS7urZbSJQkyijNkeC0hJ9KvpknaZZwrtv165MY6ZM/8q+fEeVbC8YGRzQNlgYBBef9Fvde1KOKHeNKH6MjJkza29DSrRI4hyotD88qtULouhfVHk1CcfvpOgP8uTConUNXtNPUvcScajphQkEn5pabAqrSoHhiqCvPzMtrgNPbIfgw0rHz+ZN+0glEDekvXbAyf//WNbm+LDi3QAZrXZ2gv0hT4a4bW23vVpt1xtbQN3qbI1KkjEFCXX8iXqUIFRhZAsdvdE4NyQ0r4ZUWVoEWwjDNIKg7b4tiBS29Llw+Gu4pklXRJI6ASElRklTiKZBGAgqV7YEFN9P1Jblk+tD93GCQp6VwgsCEdY6rc6hMZZTxhTZV7ZINZCMl1ZxGUfap2wopuTXeBVmNAowJAVx5otnXkGBI6jAzUrnzRJxrGTxI6ZEsgh/01JdRemxNB0HhgtKXJrlwHa3pWnfG1Ql35q+qlYrglVNdxikNW3mwSS+pCTwXFKPsfMFxNd+nFGePjTFWWW1jLdL6jCjjFNpra2AACyGmK2nNvY2lKbEnxxW3XCrZoWShp0xDGR2QlpcPcxksaEYWq1eK8ljPAdRkgxtVt7iV2PrbLklWNdFqsp2XAqOt52lo0gqKUoemNpVZALMetbNUnqO2JkmkLcXvq/Ep3OYxk2UlWo+ZJhD6INOG23euUktgClNqHpRRSyE075US2U7UroTcZBtyyMGNMSurr05GiOTk5ONLrigYhftMMEVybML16+NiVs1YlpnFfvzKjFw5FH+dnpLbwsNljG2ZcA1BJI7YoPVB69czIhhkSfzBrYtV9GA1Ydck47HWuHlXnIxqe1cWtQjufRflGzAnwOLbFHC0KUeY0Lb5EuZEgRTix1iXRWVrKUpy2PE02OBlhnu9U8qeXH1KIvGiyykcgSK1rkXemQpN/MfnDSvKunSafMqTXsg3BFSDhDrZGzbzPytqqarfj9JkpCtSMiXIiSnekSaddatz1AGPToQSj9OTDphBSQzFhPewtqxAEteEK9+GTthur2siaNbOLI87l93rvucmHJ4RTzn80Ldbe4hv4wFVqcguwr3xLp9REMYeBGU3CHc70yDrhzWrETHyPVtqY02xT3ypcvaTiylNY5BQVyBDa+i/ytvKWz2RNWiNfvysc2nKNmeMQ3XLHCWGXgaDfJBWy3LfCruQOKra8WxV0hr0xVw64VWkb1xVUjau2KqwauKurvTFWyK4qt+z0wsXAV36Yq7kemKsA/N3U77T7aKSyPEA7kZMIYPpXnjXLgiOA82998klkkFv5rlT1eRHLtkUpbfaX5stz6vJiOu2EKidO/MXVNNX07uFmI6kjAVTbTPzDttXk9NxwY/zZFU+YjYQirN0PbBVq3HqNnp7/V5n4TP1BNMrIVg35geYLoctPA52cq7nsclEK8t0y1h0flHENm3b5ZkRDGSfaTpB1qUR2imp8MkxZVYflHfzEhiAPDFkrz/lNqMfwRsPHFKI0v8AKO5Zq3b08SMCspt/yp0uOgdiWHUg4VUNS/KayZhJZyMs4+ya98CQqyw63oMfKMCYx9T3pkUp9o18urQrcheHiP8AKxVG39w5hZk3fiQBkVYWfy4bUybi/lfk/YnpklRsP5UaakX78mgxVH2fk/To19GJBw8fHIqnA0SzCmL01ofbIq//1ytddF2tB1oM1Nu04WkuxXi3XG14WmvRGaHG14UI15U/FiCypwkDAkZcEELZJhtywFgg7y3WYcR88i22kl+QjiMdcktqsamOgkHwnCtrZblo3/dAcBkSzC+PUOcgYDocITTIG1W0qprSg6DJJpRtr36/dcTX01Fa9sLAxYn5n1761O1vbtxCGhOBiQg/LxkiZg7E16YGKeSarcwjgd8iVCEj127MhVdsCUZYR3TEzs2KpstlZapGI7r7QxTaeWPlnT7RVdf7sdcVtkds1rGn7lAGHc4raoNeKkACg6YsSW21xXbicWNqkOthjwX78V4mptSKH4m5DFBKpJqa8FaM0A642xRg1WJqy18MNqgLvWnnZWhOw7YU0i7fUgVCNTfElkAvufMaqPSiI2GUmTaIqUWvMImod6HKjNtEXJr1qdLIU/6SxplZLPhSa/nVYlVmq5IrkCWQiidcuyliKDoB1yu2dKNvf+vbI1emGDAhILq6EszMcsLbBBw3IMju3RMnAMMpeV6jqxu9ZErGqxuSPvzYiNBw5F6H5uVL+1tr+Mgkihp2ycUxDH5mNvA7k1FNsyYljkDzq4nJcu25JyTiENF+NCe/TFqLTkMwCjfFnFMpNSaVBHKoPHauRLfeyXiXnJ02GBOLm9f/AC4/Mg+WrKSeX43RSF+nIu0MtmFyalDqd5JqmoVdpGLU8MWqBTfQtNW8Mk83wxN9nIlzYMwutLTWNIhtLdQIrY/Gw6k4huIR+lfXra4SS5NERaRqe+WNUgyvS/LqWknq37UM/wC83ywN17PKfzotmso1hryVmLD5Yl1Goee6JqBaVUY/DSlMg68hkska9R9k9MWUXC4KxRyD7ccgGVybXv35YXFb1f8Ai1N/uyqPNpy8nqjISNsucJbQA8T1yQVsjt44VWhCDiq+RainfFVkfwH4sVceuFWpTTFW7T4jiqKchMVajPM4qqSHiNsVUxtucLF1OW4xV3LtirEvzQMaaWBKKljQZbHkhgn5dQwWepiOQcvUpTFXtUlKKIxQZBkp8mBo+48MNpQsun2stecSmop0xQxPWvy/trkERD0nPQjIq15cu7jSHGm6itYwRwfJxVIfzk8sWWqSx8bo2+oNT06GgOUykypNrTye6eX00+Uie7VftDfICSkMA03yDeX136Mo48etevXMgStrL2by75PtdDhH1dQZ+5w2hPuVBUD4j1+eC2TiVO742lpW4t0qMVWlg+4FD4Yq0qHlXckYhUu1+/ZIDBGf9Il2p3pkkq2naeNNtkirVvtN8zkVRSRhz6g79sCrVulrxcbjJqpyI9zIPVNI/DIqq0VDwiPw4Fd6h+zTfAr/AP/QhtoyxKoXwzR29Hwty3BVlPeuNrwoiyZrqZw3hja8Khf3KQAkdskC0Uh7HUFcUJy22PCmUpjPGh3wGaOBQuW+rK5B+EjCCxpB6VaCc/WbheTdAMla0qahGGap6DthtaSe8A40TvizCkkUs0fpx7OemEJtGRaJcQIGcFq5JeJFNLcQRGOJCC+xwsTJID5UmuHLcDyJrgY2nMHlWdQoCkHvkWKZt5caDiWFScWJREvloqBKq9cVtaLVoxwZfhxW2v0eGFVFCMUWileWIASdMVtExakZB8Zoo7YrbTTmQcoz8Phig7tQlj9s0GKKRFtKy1VDscU05DJHJWvw98jLkoCm88pn+I0iyDMRRy3aK/ps3w5K2Ygkd15rS2vBbIdiaVw2z4FSfWpYWkRT8MZ/XkSUiKlc6kTMq9eQB+/MeTaAn5kpbbHcjbKS2UlJLr6dRVq4sqV9Q5xv6p9siqc6nK19ahP8jIEJSnTZDDCqN2ycUEJXOWE7jsd8mWUUq1+/Fjayt3ZaZl4ouPmLymzlrOHbYVzPIcO3pPli6ikjbTrg8ROfhJ8cqtysYWanok9jI+m3QoW3V+xy2MkZAwDU9PksZCkifBXL3BIQDfEaH7I6YXHK2lDiyirI29MiW4FUiiAqxwN0dlz3JReCnY5Fu41f64UQAfYpvgUSpmcHmO0+qQJAtZF65Eudjkim1G8WL0tNqrSENxxDlWyePzE2oqltqx9F0ACuOxHjlkWqZTfXdajs7VZ7u4NyVFENctCb2eaazqEutSN9bNVI+HCXVZiwrS4Sl2qAbh6fRlYcMsxa34xiMda1xZRRWnWZu7mK3AqGYMcpk2voD8ubOt6WQfBGtK5THm05eT0gtTbMlwm3UNvhCtN0ySuLdsVaeqnkMVaJBHI4qtJAG2FVIMW64qrR/Bviq8PzxVWVOIrirVanFXHCxcMVdirz782bhhHDH2By6PJCVflrAs+o8z1TfAVerl6t8XQZWWSm4NfbI2q5VHU4bVDXL85AuSVT1C0S5QxuK7UB8DkSl5p+av5a3usaak9q/K+t946HtmFMtwDy/wAneb/OPle8SCZGlhr8Rau2MfJBD0Tyzqt/q2t/W42+EmrL2GZcA0l7IRJGCVNOXXJobTpilcRXClaH5fDirbSiLf7PEdcVY75g85JpcJEDerPJsoG++KteXrSdV/SWqCs7/Y9hhVPncSUJ6nfAVaWE8qjpgVdwpklbJrgVtjUg5FXeoKV/awq//9GF26AKpr2zn7ek3dKaulfHCN0borTJqXEo8AcVtIJi00MpfrXbLA18lBLdlMfHoRvhOyRunAhKMp5ZSd2ymtVIW1PJvirlwLjEIZ9de1EZiHahydrSqfMNtO3CUcWOSWl36PVyHTdeuSYlOdE0mOVg3YYQwLM4bWAKNgVGSYG1Y2dqFMvEF/DJMd2rW0hBDhKMTvt0xpNpmulRBDI4GRpla46FFOgcCi+ONIK2bS1p6aCoGGmKivl1JNiux6HAi2j5fjBMQX4hii1K48txUqwrTritoT/B8VzWYDiAOmNJpZ/gp0jDgcSx2HiMWUQgZtOSCquKleuLOkqkvraEgAgAmn04ppC6ne/VlLA7U/XkJnZlGKTvq8kttwb4aHrlVt3Clct7KWB5Ejxw2zAbvbVWAlH2z3w2yTPTibtZSDXkN/oyBNLSFS54MvLcrlfNNJ+1w8sAdDUDKyE0rWWoKUEjCprkaZKuoSySo1BUkigxpCaLdCKFS2w40wUhLJHLKSPHbECmZQmokq6UHXrkkDZiH5mVghhi6M+9PbNjhDi5TaQ+SvLDa7LIvGkaCoPvmZJw+IJotm8TmJ1IljNF/wCasxZBz8TPvL+oQeZbQaTqhCXcf2JT3yIyAc2WQJVrPlmW0drPUIvg6CQ9DmZCYIcGUC811/yffafKTDGzwNuGGWOJIEMcYOrcXFCOowoCopoad8FWg3as1xw64CC28SFLNLVulOmRphxFGRsJkABoR1GCm6MrTDRJRbsWpypkCHYYiyPTbvUNRnBsqI6DvgDmgs0sNatGsG03UrVjfSN8THw/yctiLa8kkH5i1K2YR6bbRURBux8ctGzE5BTG57T4S3T06lvYYkutyG0v8raW0kz38w+Emie/vkCa5tJZDcWhLq1KDvjd8mUWQeUtLZpDOg5UFAffKZhtp795J0ltNsxJIKSS7kZRD6mnLyZCnx1OZVOE0q13yQVbyIND3wqqEbe+KrFcn4Tiq2RT07Yq5Vwq2KVxVqQ4qqwr3wKqO5G2KthdqjFXHDbFrkKY2rY3NO+Nq82/NkH1ISfs13OXxOyEH+WcqxalIjbchtiUvVD8QNdqZSUtitBUZFWyABWuFUvn3cFd8kFRkal9j0wpC5Y1UEk0Y+OY04W3RIYt+YQsrfSbicKom6Cg75KGOlJDEPI+hXVpPbzxCisgaQ/PMojuaS9YEPqkyOaU6DxyNIbDAddsaS2G5bLucaSskdIgXZgKdckrzbz3+YnNm07Tf3pUfEy9sVYP5S84Jpt0Jr9fVCsaE7jIq9m8sebbXXaxh1ZgPs+GNItN3UMWYbFeo9siqxLlgoNNj3yKqqTK4JBqBk7VdH0J7ZG1aSQEHxwWre32u+StL//Shdqv7ta5zsnp1t03xIR2OTgxRFhKsd0xb9sYzVAXsAieSLt1yyDTNC2pLxhvA4ZrjTGJSaMemVRbyhNeWtsx71GSaEou0I4+HGuWBUIoDvzPbLQqd6NqziQp1FMLWYq8vmOezblGOh6YLXhTqx81zcQz/dh4l4U3XzqtQWGHiYGKd2Hnm3C/ZBbJcbAwT7T/ADjplweVwQoA6YeJHAnF7qlvFbrdxkei3wimPEoigLjzFaRqLc0Ffi5Y2gxQ115nT0fUBA44LYmCi3mi2MSTBhzY0ONseBDa550i0l42cqyP1GDiZiK7UPPMCenbQD45Vrg4m0RSCXz3cuxtyDWP9WRMmzhYxN5nmRpXY1LdBhBY0xW21CS7k4sdw9cJKQEwvZZJpfTJ2I/VlUt24BL9WujAixjvgASpRzhWSNz1yRCpzcqEiPiBtkAEqfl64KwyMMjMM0LJNVvcnDEJZJbBhZ8fEZXIJUROkMXJDUxitPHBSVe410y2QuUFJG6jwphpgURp+tCaz/0nY4aVVeQqijK5M0dHp5nlRn6DfGARJ5b+a2pfXdU+rw9YvhAGbTEHAmWe+RNJ/RFmpA/eSAE/TmU4IFFMtf8ALC3i/WrcUcCpzGmHOhlpi9vEeXNfglQ7ZgTi5QnbLNI89RTR/UPMUfOLoj9xhhl4dlKLvtGMEf1rTiLm1608AczoZXEnitgnmzyPa6nEZrNfTuBuRmUJW0eHTy68025tCY7iM/D3pkxKmqWyCoo6A7+OPE1kruQG2BgS1z9L4gdjgpMZ0i9M1ExE0XlXGnOx5mX+ULW8v5OECmFf5jg4XI/MMwu72KzT0IyJrhftN4ZEkw5MDm4kMtmSBMw5Oe2NkuPKbU3lmXUAVX4bdvtH3yQBaDNu6ZIIxbcQojHEUyXDxbFIkZbKdnp8l46xRkkN1OYmWfht8dnsv5d+TDNxjYcUhoCfHMYani2tMp09OeEcqL9mMUGZOOO9uJKd7NR/DXMlqcta+2KrnA698VWg1xVwFTXFVrntirY2GFVOm+KufcYqqQtxpXIoVJ2qdsVbifamKtkkbHFVzSBR0xVtiCOQ2xVgv5naa13ZJIv+6zU5dHkhgeh6qdL1CG8XdCQGyyle3W2qrdRrcwgMpG9MrIVVVBL8VaV3pkKSsdKgr2phVLLWKk1KnCqYzu6j4e2BKhbM8p+LCrF9btP8Q6munSoVsofidvGmFUvX80Laxvzp6RcbSL4OXiBklZnZ+a9Ov1L2koCjrU4q59d02NS80y18K4qw/XfzctbflbWKF37EYqxOJfMWvuSSyQyfPpirIdD8qW2mJPpdwOd68ZPLvkFeNT27wTyxOdlJH3HEIKd+U5b4crvT2/eqd1HcZNg9k8mfmPDrjCznThcqArV2qRkaZAsoujcRy1SnpgbjI8LK1KVoDMY424uVqfDGkNiaZEVyeQHWmClVZL0RkNx2PXBwq79K29K70w0yf//Thtsw9Ja9xnOyenUroBQD2ycGLV18DRzDoOuMlW6o3MiUdCN8njapofTFHpOO9dsM1xo23LFADlQbyg9eQ+mw7bZNx0uCepHXwGWBUuiZQSuWhUf5fhK3LMelMizAREqLLKW60PTIkp4VSGFw+/TIko4VSRT4YAUcKItpSu3fDxI4VO4uG+JexyXEjhRcfm27+qfUgaxr44QWBigta8yXMtmtuTR67HJWvCgZ9SvIoAPUJDe+G08LSalexRiEnaTvXpgJQYqapLdSgXEjPx2pkCVEWaaYg+txyy9VWgyBLcIqcepK11KePWqnBbIxSKPTvrM08kjfCtSAMsBayEj0dRHcuxrTJIATkDm4lU4AzSnX3Usq/tVywBCAkBe7j8BTJUrJmIeTi3SmQpKH0Fvhmj9zlcwlReItICvStDkohkya7ulghWE/a41yuQSlNspEbTnr2r4Y0i2tPD3ElB9nuO2BFprPpHrpuaIOw65FKZmMs8cfeoGQKbZjrNqmj6e11cUDLHVaeOTgGEi8Y8p6A2s3kmqXg35E75ssbr5l6jptEYCnbLnHkmsTCMkDoR0yEg0iaSax5XNyDcWo3G5GYsoOwxTtiElC7Q3ClWGxBzEljNuSJLNP1e80uQtZMeC9Y+zZIGnJABZBF5ks7+gvFMMncgbZaM9NM4K02iWd8vNTHID75kQy2HEOK0n1DyJp0w+JOJ8QMtE2s4Uguvy0sWNUeg98sEmo4ULN+WdowAEg+g5LiaZYiE10/wAmWVio4AMffJCSREhM44ZErFskZ/l65MEMiCqw6bYw79GPUnvhoSYWQr+va2ylkYM3YZdERHRkASh5tXncelbIfTbwHfKsmSIbhhtU07ylcXsiibcMan5Zr56oRbhg4d3pflvyFDp8qkgFD9+a/Lk8TkpjT0uzgFpEIrcUXue+HFhNuLNezFn26ZuIig4nVqtDvhZLpNumKrV364q25AG2KrY6tsMVcdjQ4q0cKrSaYqtrXFXKScihVLr9rFVgc8qjpiqsZS3bphVUlIUcm6UwqhEu45RRTgVdeWkd9CbdhVGGWxQ8U17Sn0y6a0lFI2PwnLVTLy151n0JjEf3lu23jkSrM4PPttOAQTyPYZBKcfpd/S9VVJBwK60neVw5HGvjgVNHdV2bfBaWxxT7PU4Qq0RU7Cj7N44VeR+aPId4l9JcQqGifoBhVQ038tL+UiTk0SHqAcVZNa/lLbEhriZz7YqyCx8haZZ0ZIw7Du2Nqn6QJDFSJQOPSgxViVzqSWupNqFylCfgHuMiryv80fLwsb0TxfDDcjkB3rgtBY/5Y1o6Fdx3K7itHHamSBa6eo+ZPJ7TcPMHl0kNxDuo2qT1ywJddfmM1tpRe5ql2w40bY5IhUH5X/MGDU0NvqbelLSivldMk30PzQNIneG/lD27GqMDXbJUrL7HzRpmo/BC4J7Dvh4VTL6rD147UrkaS//UhdjRrev8oznZPToaQmSMH3ycGKtqEdYVp4YyVALc+vGF7gYcbCappK0V65Ka40bFKKKo8cqi3FCa6pMDN4HLA4yXaYQ0UpbsuWRVLIgDv3rlgVOdGHGdgO42yBLK1kKPFOwboTkU2j5ZeDD3xpbWSXBXYjpgpNqkFwrCvc40i0LLLyYjJUi0PaHm7L2xQhr88nWM9MkFQerXfwCJDQrkwGNoq1uC8ScjUjCQi0Toin1WlbcBsgQkFlpYJNGScqIbgVK4054rpnT7BFcgyS9FXTzLNWpk7ZbFrkxy2asrnvltMLXx3TclQdzgpmoa4CJ1XJhCBgEv1r1afCKZIqnz3fxBzkRzV2hbiSQZGYStgmPInsDkohIR8kn1m4QE7dMrmGSZX1r6MJRtlPTKyWu3aBotw7BuiD8cgSyT5rduB4jjTIWyTHTLL1ry0icU5GpySLW/mnq/6TuxpFsfhj6kZdANUyg9L01YBHbxilPtZnQdbkKe3NibZwymoOWNZK63kDtQqa5KmghlejwLEtHGx8cgYt0JUlHmryTb60h+r/BMO/jkDByozeX6l5fu9Fcx3APs2Yk4uRHKgJJvV+Bl5ZimLcJWsiWSA8YDw75OPp2bAEfFrl3b0Eh5jvlomnhRA1+Gb+8iplnGjgc1/YnsVPtk/Ea54mxPaN9liMfEa/CbPov0c4fFR4TaWcUvwlicrnnphLBaZWPl62XfiWzFnqiGyGGmV2OkwlQkShR3rmHLOZdXJAAZHp2nemAsa8vfIASkebVmmAGY6TpypHyf7WbTT4u9wZZEU0hjPE982wiA40pWvkT0qN45G92hphy3ySrS/Drirq8hUYqsBriq8fCK4qtXfc4q1XfCqmx3xVx2xVoPz2GRQqLbkA1xVdQIAcVU7y/S1AZ+mTVJb/XJtQ/dwD4fHFUdo+nCBOUp+I4qmHMqpVNm8cbQk/mLQ7fV4RFIKyAbtlgKvNtT8k3liWaIFosJKpZbRXNrJ6kcLVHtilkvl7VtbubkK8ZWEHuMiVejQxFmUy5WVTBuDEqo6YEqMtuzGo7YVUecivt0ySotXGxkG7YlV4mWhV/hHbAqwU7dMVXKKmmEK3HJwJU9DhVi3nFUM1rERVXk+4ZBVPzfodp5ltXijFbi3B4H6MCXztdWz28jWcwo6thBRT2P8kvM5nifTJ2qyfZB75YCimY+Y/Jen62S13GFcAgU7HxyXExp5F5p/LC90iUtEDLA3QjrkbViFy8kbeldclCbAHJhURY6hNYyCeNuLdgMmrIY/wAwdZeF2XkYkoGfwqeI/HGkv//VgmlKwtm9xnPTeoUUelv7g5KCKRcr84lHiMZI4UnQfV5irdKZKAYTCL0Z+bPTpgmUQRalSwC9Qcri3FQ1p62b+NcuiLceQpKdBPrxSL7ZfwUgbqWmW6yuysaUrTEFJFI7QOQumU9KbZVLmxRUooWY9a5HiVRu2qyuD9GWCVqqzzLupHYYSkFfZqjJUdcCoGdxG5rvhtCGjnEas3Qk4CU3Sy+JkVTH1HfJAIJSG7VpGYOaHL4xaiURpE6wng29PxwkUoZB5fZTK/M0WtcgWYRuhaj9buXilP2KkHKzFmJJ0up+tMIz8IPw5XwshNjLzlbuRJj8HbJgKSlVjcqZ5CelTljGlS3mSSZePY4CkL9YYPeBuwHTAFtQe+jtyRStclaOJWMizRcl2pgHNHEp6NeiKN1Jwy3SJKkEodtjQHEGmYKYXAMdJFPTIS3ZUmsGoG6jVZx8K/jlfCx4VaS6vRvbGiDp8sqMU0yrQ2m1WASTJwCdR45AxTaca7fwabLaug+PgTl0Y20nIxiKH1Ge7b4pZGJr4A9sy442ieW2SaLpjqfUkNajpl104MzaexQJL8UgoBkgWFtQQx+qClMsElR8sxEigCoxtFJgE5EBdh45Atg5O1TTLXUojFMobbrlRgkbMIvvy3jueRgITwGIxuRDLwsT1T8v9Rs6gKXTMXLHdyo5uIJHJZyWJHqo3vlPC3Rm1LcQuNhTDTkA2pAKv2QDXDSTG1RQn7dBgLDhRa3MEa8up8KZWUK0WpwxUcite2RtIkAm9n5gmnPGziJOQ8LiYSzAdGeeWPK9/eMJ7xvSSleNOuZGPT04eTM9AsLGO1HFRQZsccAHByTsJgxA+zl3C45WSkHc7nDTHhaWrfaxpaczb0GSS5vcYqsPtirRNMVbIqKYq0DQUO2Kra98KrD1rirmO2Kt+kVHMZFaVUJbv2wWhbO/BeTdBkgEMT1G4e4mJc/BXYe2G1ZDZ2scUAKABjTG1XUfnvjaokKV/dua4iN7qvWIRdOh65OqVdGFIIehBxKrPStlJPpqfoGINKh5FHHjEAp+WNq1EGLCvbI0lMCvH4q1wVSQ1zI+HxxVvgF+BjQr3xtVrswPLqoGEbqgr6/DOqEgE9B440qNUFQMaVcxIpTxxCrmUMeWGlYT51um+vWsEI+Nt/lgpU80+6itb4WQj4ySL8RPfI0kPH/zo0FdP1EXUYoknh2xTbHfJWtHRtUhkBrGT8RwofStnKLtBODUMQQ3iMNsaXywrO1ZN6dsLGkk8xeRNO1uI84lD9iNslxLTzC8/JS9jnrA1F7E75LjWkVb+SNVgtZdHCAwTlatTpxbn/xJcnxrb//WgukOWiVf8nOfmHqEEGPGVT2bJQCo0NWFD4YJhUBqEXqgSDwycWE1+g/uwynqcjNjBXiQo/L3yuLaVPWZligkDd8vx82iaVeUpaLKD0IzKLGK7QFFxdOjbAE0ykM5IzTI5FvXB/ZByJa1biZUZj2OVqpwxhpKsdskFUNTBVyw6HJpV9MqVpird/aV3xVLLy2IAXxxVc7C3Qd8mGBY9dyepMR0y8MC16Xp0b3xkmKb2E4Vyh2JGQZq1i4glLr1JyKp9LcpBSQbkCuClDHnuTcn126Vw0yQUcyiVkQbHJAKirWNbccu+JCqHrevMSciEFLr1CZSO+WCLErrW+4K0R60yQiwtD2bOQ7DphMVtN9PHqR17g5UQzBZHBayTQggVplbPiZCmnGa2CleLYGHGnGl28cSiKQV2ysheNPdI8wWOnFrd4+uQpeJAeZtRi1V43ROPAUy+LQSlEPIFQvY75lAtMmSw3jAgL0AxJaCEdb6g0o4nIcTCkUs8Ua7mhw8SaRNvcwBas2+S4mdIiDXbGBCJX+PwwcTMBcuu2bisb18RjxJpUbV7NhxBoceJac2sW/2CwIHY4CLaZXaHlbSr34JUU12JwcKQSll5+XelahX0GCY8LaJljt5+SkxNbSWv05XIORDLQSef8odZgP8wyPCyOZVh/KzWQleNcfDYHMn/lz8k5nf1b99jTbwyUcTA5npujeTNO0gAQIGcZaMTUcqfIKirigGZEYNEpqDgM1VO2TqmANqytQVwpa/yvHFVy74qtrihppOS++KrU674q2xqcVaOxrirn+PFVpIGFViih3xVzLXFVQV40PbIpUbzUo7G3a5fogwgMWCD817W/L29Kdq5fGKEbpeiy3ciXbGsRHIfLIEKy6O3LD4RsMaVGC3BFX2IxpV6zRqpD026ZEqpsvJeYO2RtUJycNQdMjauKHJxVYajJKiLeQd+uKohjtgKQ2RUjAlp4qIxfrgVC6hqkGnRCS5NEANRk4qxPy0Jtc1Fr5yRbIfgwqzknrgV0Y2IOIVuNwqkHthV5/rs31/zHCkR2i64CrObqKLk1043Cj4vCmBXnP51WCatpqalZ/EkdARgV4oYxT0waFxUHwpir3T8oPNv6Qsv0fO37yDYV74q9DIpv45JisYcvh74qrL8S8XbpiqwBKl96YUP//X5/ol6sakd6UzRTD1CySjK7ZKAVfBMrQBTgmFU7n4YxTtkosMi3TFq1chkYwRNSH4HK4huKU+ZEL27FtiPDLsfNx5pfoF2IU+PbmKZlyYxaEj2UyvH2b8MoDOSez63FFOZY6fEKYlqdFcKUYjvuMFJUbakjEE5DkrtUJ2B6DJBLekzENQ4VRtxNVqYqlV+/MU96YpUXhkMZcCvHJBiUhnt3uGM8eWgsCmFlapMqc68q4SVCO1qxWzmjZf2hvkWSFasR5JvvvXFUY16syll3IXCAqQx3UnAqB0OSpFqaTtCxdRU5KkWiYblnYV6UOCQ2Tanb3AVix65EBSVol9ScsBUZdFrJQF4pjlYgdcsYomzmWKIoN3btkSUMs8oeU7u7BnufgjrQDvmPJILOrHTorReEdW+eUptHBOQ+Pb5YtLgaMAnTGmTTDlJVlGRpk6RCWrkgmlLiVYkd8tBYcKIhndK03rhtjwNiWUbodspLDw1gLyN8THG08CIkR2oEcHJWvCpnTxyJmBq3SmFkk8Xl+/gu/Wjc+jXpiqc3MNyQPSNadTiqyG0unbY/F75IGmQpWFlPEftb4eJdl6yznaNmBHWmPExsJjZ6/e6ePiYsDvjzYS3Zz5e8zrfoACTJ3ByYDWQyKCdiu+y+2WgNZDaSEN/k5LkxpyyUYsO2G1pwnZzvg4l4XFKmoyQla8NLieApkkOhNDv0xVVdu4xVTDFenfFDVN8VXYqtA3xVzGpqcVaLDtiqmTU1wquFG69sVXqMVbBqSBkUpF5yRTpM47gEimWRYvCEsYmVTEeJJ3+eZUUJ7YeZdS05PSjkqg238MrPNU1tfzUvbWgJDU64qpar+Zmo3pBiYKPbFUuufNepXAH7w1HXBw2rMNJ/NFIYEguwSw7jBwKmC/m1ZI4jaM0bvkOBWVaXqdvqaCSBxQ9sNUqNShbiR0wK5oa/EMiVVIyWXfAkKi774pdNNHArNOfhG5OSpXkmv6xP5r1JbCzH+jxt1HfJK9S0XT0061S1UAFRvgVFyDfbArTmhFMQqncGgkftxwq828nv8AXfMNxM+6qSMCvRL944o+ExPBzQD54FS9rCzaKTROvqKWAOBXzp5k0KTSbuW1eo4MSD7Yqq+T9ffRb5LsbIWAI9sVfS+nX0WoQR3MRqjLXbxyTFXG5r0xV3p02rXFV/qktSg2xV//0OVaQh58T3zSzD1COkBj5g9MMFUnhYQq6eOCYVUik9RSH7YYsJr9McB69hkJsYK9xIBOG7ZCLbJB+Y09SE06UyzHzaJsdjg4wA9KbjMuTGKYhPrVoLgdV2OUBnJARRhqhvowtaOimJAUdsNKmVvDwAbvlMlU9TbYeOGPJVKw2ce+SSi5TV8VQd2lCD74pCOs5kMLoetCMkEFLNPswtu/LYjJhgVPTSgId9gpxKAp6vffXL5Fr8AxDJTllCyMn7OSVDWQEbsCaDJxYlSlagYDYE9cnSEGsnAFWOSpDXrutAOmCQ2SpgHmQchSCq6fPQlQKlckGBVl0u91SQLCh3NK4eJDP/Kv5eW+ngT3vxy+GVmSWZEjjwUcR0AGVkoWIREeI3OQVSmkbFeFCy6ibdajfJNgillz5jdPipgpnwJRL5tu3O2RZ8KFfzJeVqThtPA2POFzHsclafDV7Xz7cRVqtcjS+GnNh+Y0bfBcx0Xxw00yizDy9q2j6kQEkCSHxOSpoIZpB5YUr6sbiUHw3xprJRsHlJSKP1bDSLRVr5NiRSnU40tr5PKEIFAKNjwrRKg/kuNRyA5Y8LHgLZ8nxtxMIop+1jwseAqEvkyNJBwHJD1ycRSYiuaKs/Kv6PmEkYoDkwpTsdePbJgsCV8h4jbDzYWt5UFPHGlteq0x4V4m+fHDEUgm3E8zljFUpx69MVWNJ2HTFVzdK4oW1xVsHfFWx1xVrqaHpirbgDpiqymFWqHrirZfFXcqHbFK14o542imFVYUOILF4Z5u0k6TfPCkZ4NuuXxkhZoViuoXCQ3R9NW8cbV6Zb/lfpTL8LcgR1GKrP8AlUljvxamKpLqX5SzxV+ptyBw8Ssen8hapCSCnKntjxKhBpWoaef9Jty6eIGR4lRVl5rTRmDxqyiu4x5q9P0DztZarAGVgsnfIlU+hn9RTwNcrKqqKzLQZFIU7i/t7Fa3DgfPJBLzjzZ55m1iUaXpalhIaFhlgVPdD0SDytaUahu5APnXCVZFpMs8iepcbM2RVMz+rAq3rU+2IVC6s/o2Mr9+JwqwH8prYSyXN237bHfAr0S7tY7jj6v2U3GBUOulwfWhc1+IDrgVhX5teTF1W1+v2gpKh+L3pirwoqQSJRQ/Zp4Yq9d/JfzXyVtJuDVl+z8skxetkbVxVanxYqt5qVr3G2BL/9Hk0c/purptXNUY29JZTG/nBhLdyMFUmyu0+X1LdVJwEWlayKCaY1STRdp6hS3hkJbqBSvdR1IYZVyVu8jEkTg7jjt88MSwNMekA+pIf2uWZYNsaAROgH1EktafAwrT3wGkndBtbmNghFCowNRVbWJj8QPfCUWnoBVkBFRTMeTYAEFrEgKcgKEHJw5JICEgmYRhu/jk0ImKYswLHfFaalbnUe+QJVD2zN6npL1JwgoV9TYQwO42/jkwxSuNvVhAXavTJMShDAylZCa0xCQ3dt+8GWBJQl29aKPHJhpmaUbiqJxZuWSa+JCMV5B2J49xkk8SIM6R/F1HYYCniREUNzOv1iKEsp2pTpkCts78m/l6kqC8uG5c9yvhkCUFm8GlW9kvGzjC06nIksCri3anqM3HK7REkqcQknbigoMk5UYWiE0s8uTfaxbOAIO9UI1Miz4Akt+3Co7HJJ4WP3zEinbG00k8klOmLGih3mJwUyCi71wMlNaVyad1UCvzwtRi0oeNuaMVb2xajBk/ln8y9a0F/wB3IWhX9k71xazjD3HyH+eOla3wtdSHoTOacjkw0Sg9RjiUqtxaUkRv2ga7ZOmg2jIoEnFSOK/ze+TEQkSIWtZNCaxn4cBDMTtabBSaqNm65WniWG0HAoopQ7Ytciu1C0LRDl1GSa7STZKq2SpDQYsAO2TixLmFTk2KuAT0xVaaht12xVx2NRtiq525bA4qpcTy41xVU5VFO+FDQJXZuuKt17jFWw2Ktjc0xVxXgdziriPh98KtKaDfFVM7nbFV9QNxiq5F41P7JxVQ1DTLS/ZZbqMSMvQ42tMZ8yeQYNQHq6efTkHhloLFisWq695af02DPEOpphtU1tvzeY7XEJBHXbG1Ro/OG3Uc1QgnFKrY/mYLx6KhPI06ZFWWWLmaHlKoo/QEZAqlOq+S9O1BCrxBZG75KJQwPV/yuu9Ib19MYv3oO2FUsXzdq2kMUmZl+jBSplF551yeOtujf61MFBXRaLr3mI/6YzcfDpkgE2zDTvL1n5RtWvXo0qjqfHLAFtD+UUl8yXT6rd1aNf7oHoTXBJQzppUaqnZ/DwytKxpAm7Hb9eKrfUoK9VOEBSxz8w9fSw0d40NJ5DQeOJRaG/K3TDa6V6kgo0m5yBSy9yT9AyKVOP4kIbYDFihLfUReTtYzJxjA6+OKvEPzU8qvod8boR0tZthT3xViui6w+j3iX8Ro6GhHiMKafTPl/WYdUsI7sNUyAEjwxWkN5m81WXli3NzqMgQEbLXfFaeFn/nIZ/0vxH/HP9Sp+W+BnT//0uOtOAEXMHhd54iJlu0eMqetMHCy8Rfp1wFVVGR4U8aq8o5HK6XjVbQ1rTIEMxJEzymgXImLO1HUJ1hgrXdgRiItbG4J2ljC9gcupUz0WZorwIg6jKpFV2sho7pgRQnJx5NZC21IjALHCWNJykgcKwOUSbYhA6juhB8cYlkUMEpEBkrQqRJQjG1WFSGJ7DFXaeRzac9gckGJQmr3HriOMdCd8mGLp4haycR9njtklUYlIAD9GOEJQWpNxlyYYEpVLP8AEa5bAOPkk1FcO/wxrzbJ002yHy95I1LVZA8sJWI96ZEsrehaD+UNvBJ69yeVOi5C08TMrLQbW3BjijHGlDt0wraVXWky6VL61j+8iJrTwyBDIG0db6hbyqW+y46rlbZw2i7LR2v29SU0j7Y02xgmz2KQD4B0xcqMUBfyLT4euBlwsY1K6Ctv1yCaY1f3ZZjgtaSi4lqN8FppASkZckxQjEY0xIU2pjTWSpA75KmfEqKa9MaYkrgpxpgS2UbqKg+PjjSHfFIaP8JHQjrkgwMbZ/8Al3+cOq+Vp1ju5DNZ9KE1oMmGmUA+nvLXmW08z2YvNPfkrdVHY5YHEkKKfWSMUKP18MlTUSi44wBTwwcLHiU0twrEnvkCEcTWo0ERbwxpbYfcnlVxhSst25LXJhBXqSWyTFEwPw3OKrnuA42GKqDKftN0xVYjBz8OKqjgJv3xVcpB374UNkAipxVclCMVa2rTFW3UAcu+KtABhU4q0HrthVYxqaYq4pw3OKtxkP8ACMVVQCBxOKuVK/D3OKr1URGiCjd8NodNGkopMoYH2xtCBm8q6dN8RhG/tjaoV/JWlE/3Q+7JApREfl6xs6GKIAjptgVMKiRQwFAuBVjtzNQKnwwhCrEpUfB1PUHCqBv9FstQHC4hBI70xVWs7C3s0ESRgL22xVHIoH91RcIVg35sP6OkhF+0zAHJhUw8vadLFoccMDCM8OQb3wSVhMnnK9gu/qLOCyn7fjkVtmz6lJcwIr7NxBxW0w07UwsZM32EFT9GIW3lGpXMvmzX1iiNbdD07YSr2XTrX6nEtuNgFyBSiLZg68j9kHIJWTH1FNNqdMKEhury5gVX9OrMxB+WKu86aCPMWnmF93CEqPA4q+br20NncSJL9qL4aYpZl5G/MtPLljcfW/ib7SDw2xV5D5r876h5sujcag5MZJCR17YpY76VV9Omw2p3wM3/0+Ny2x2OY9N/iKE6lRTBTLxEOtw8YoMFJ8RXW+kOV8Ldxomz1Uox5Y8DYJohdYV5N8eBs8RU1K6gnjop3yIg2CaWWzIgplnAyE0To8xe/hK+OY84M+JMvMA9S9evbJRjsglAvCvACuGmNo2xBBVQcokG6JRUqDdX65ABEua141CCmGmKk6cSMaVDSVBNehwgIKvcwhbSse1ckGCH020WUgPuyrtlgVAy29w4K0rxJrXwwoCqjLOoi/aGEJKE1Cwed0igBe5JoFGWBomXoflL/nHC8vVW81tvSDbhemWxLizL0mL8rNK0dAttCJZB3phJa0wttLMa8CoQDsO2QIZId9PKuSla5BKHW2apL7ZYGTaRI54Rg7/a8BgkG6AQsvl62vLlZ4tgp3p0OY7mxin/AKiwxCFANsLkCKV39xxFK5AltpjepXwUGnXI2rE9Tv69NzkUUkVzcctq0w0xKWyMUNQa48LG0JPP6j0VST7Zag5Eda+WtVvSPQhIU9yMkA0Gae2H5OaneEeoSoOTppM05T8kJYSDO5oMaavERqflQYYy8PxHwxpHiJTN5QezkKyLv8saRxoO50kvG9uVo4HYY0yE2DpGyExud4zkm8FU+0KHpigss/Lj8xLvyXfxyxkm2dqMvb3xBaJRt9leWdbt9ZtUvbRg6SbmnY5kRcKYpOWSm+SLQvCgjIUqD1KHlCQMFJth0qFKocDMKMZ47YQkqtQDXJMXTT8QKYqtklOxGKrhJUb4q6MCtRiq9W5nFVTjTfChV5AitMVWM9O2KuLClcVcwrviqmTTbFWiOJwqvJBG3XFWiaihxVfHxU1GKooSRt1xVv4P2euKrVbjXuTkVU+u5xVUjbc0xVcvHgan4sNoWOaoBhVZw2p2wqt48emFC5R74quHw4Fczc/oxVy7YQrzL85orpo45Yz+4Ug5YCrH7nz1fXmnpZoDHEooWHhhKCkVsFaRS71f9knvgYvWoIZDaREf3hUV+WK2xbzx5ma246Tp1XebZyO2ISyf8u/JCaDb/Wpjyll336iuJCszYE9euQLJaFoKdsil2FVy8SCG3J6fRiqXy6zb2dytrKCGl6YFeRfnJ5Z+oXI1G3WsUv2iBgS80NsjMQwDLx74q8+1G2a0umU7Cu3tiqhyPWu+Bsf/1OTS9BlLJCT9ciWQQbde2Bk0vXJMln7RwhKin95hSqL365AMg0vfrlzMIvQP96ouvXtlMmxNtS/3qf7XXvkGaFl+yMUI2x/vUzHk2hHzfbORDcGpvsjJJULjtiqGm+zkCxKKvf8AeEfwxDFQ0b/eiPLAxTF/7656dB06YWUUgsv7x+nXCFLK/wAnP+Um/wB09R/f/wDGmTDizfUmtf3q9en+x/2OTDjFAt1GFik9x/et88WSjL07YCyCDuen7OSilqz+y/2eh+z1xk5ONS0z/eVun2j065inm7KPJZ45EtoSjUu/XIFkxHUep65WWLHLj7R/jkgzKS3H7eWhx5JM/wBrv9OWOOWXeTv71f8Aeb/Z5Fxy+gfL/wDvOP8Aebp+zlgaynkf2f2f9jkw1lK7/wDz5YsELY/3w+XbpioY552/vB9n/Y9cUsS/3e32fs9+uLZF5RqH+9k/z7dMXNgpDpkUl0n2B8z1yPVgeT6m/wCcYv8Ajjv/AHv2/wBv7P8Ascy4Ouyva5OmWFxFydMiEFTuPsHEoYhqf2z0+jIFsCV9xiGRam+nJMV832Biq9OgxVzYqvh6HFW7fqcVRHbChtPs4qsfFWpOgxVcvTFVjYq2emFVkP2sVVZ+mKtRdO2KrT1xVfb9e+KopeuRVqXpiqmOmKrex64oaHTviq8fTlirWwIbHTFXR4qqtgVrCFYb+Y3/ABxX+z/sv+NcsCvPbD/jgJ9n7Z+11yTGSHg/vYP7nr9OLB6Te/7z/wC7fsD7OKsC8r/8dc/Y7/332uuISHtjfZj+Q6dMSlESfayBZBYcilbilaftp179MVSXzF/x0Lf7H+y6/RiqUfm1/wAo632Ov7XX/Y5FL57tv7sdf44qxLzV/eDp/HFUkwNj/9k=);
+ background-size: 100%;
+ box-sizing: border-box;
+ height: 1194rpx;
+ padding-top: 414rpx;
+}
+
+.IndexContainer .body .tab.data-v-6414c978 {
+ justify-content: space-between;
+ margin-left: 96rpx;
+ width: 566rpx;
+}
+
+.IndexContainer .body .tab .tab1.data-v-6414c978,.IndexContainer .body .tab.data-v-6414c978 {
+ align-items: center;
+ display: flex;
+}
+
+.IndexContainer .body .tab .tab1 ._img.data-v-6414c978 {
+ height: 66rpx;
+ width: 132rpx;
+}
+
+.IndexContainer .body .tab .tab1 .active.data-v-6414c978 {
+ height: 65rpx;
+ width: 131rpx;
+}
+
+.IndexContainer .body .toSearch.data-v-6414c978 {
+ background-color: #fff;
+ border-radius: 54rpx;
+ display: inline-block;
+ height: 108rpx;
+ margin-left: 54rpx;
+ margin-top: 44rpx;
+ opacity: .9;
+ position: relative;
+ width: 644rpx;
+}
+
+.IndexContainer .body .toSearch ._img.data-v-6414c978 {
+ height: 48rpx;
+ position: absolute;
+ right: 44rpx;
+ top: 50%;
+ transform: translateY(-50%);
+ width: 48rpx;
+}
+
+.IndexContainer .body .toCollect.data-v-6414c978 {
+ background-color: rgba(148,103,75,.25);
+ border-radius: 43rpx;
+ box-sizing: border-box;
+ color: #94674b;
+ display: inline-block;
+ height: 86rpx;
+ line-height: 86rpx;
+ margin-left: 228rpx;
+ margin-top: 104rpx;
+ padding-left: 100rpx;
+ position: relative;
+ width: 296rpx;
+}
+
+.IndexContainer .body .toCollect .icon.data-v-6414c978 {
+ font-size: 36rpx;
+ left: 56rpx;
+ position: absolute;
+ top: 0;
+}
+
+.select-box.data-v-bb2e3108 {
+ display: inline-block;
+ font-size: 30rpx;
+ position: relative;
+}
+
+.select-box .select-current.data-v-bb2e3108 {
+ border: 1rpx solid #ddd;
+ border-radius: 6rpx;
+ box-sizing: border-box;
+ line-height: 70rpx;
+ padding: 0 10rpx;
+ position: relative;
+ width: 100%;
+}
+
+.select-box .select-current .current-name.data-v-bb2e3108 {
+ word-wrap: normal;
+ display: block;
+ height: 100%;
+ overflow: hidden;
+ width: 85%;
+}
+
+.select-box .select-current.data-v-bb2e3108::after {
+ border: 10rpx solid transparent;
+ border-top-color: #999;
+ content: "";
+ display: block;
+ height: 0;
+ position: absolute;
+ right: 16rpx;
+ top: 30rpx;
+ width: 0;
+}
+
+.select-box .option-list.data-v-bb2e3108 {
+ background-color: #fff;
+ border-radius: 6rpx;
+ box-shadow: inset 0rpx 0rpx 1rpx 1rpx rgba(0,0,0,.2);
+ box-sizing: border-box;
+ left: 0;
+ position: absolute;
+ top: 70rpx;
+ width: 100%;
+ z-index: 99;
+}
+
+.select-box .option.data-v-bb2e3108 {
+ border-bottom: 1rpx solid #eee;
+ display: block;
+ height: 56rpx;
+ line-height: 56rpx;
+ width: 100%;
+}
+
+.select-box .option.data-v-bb2e3108:last-child {
+ border-bottom: none;
+ padding-bottom: 0;
+}
\ No newline at end of file
diff --git a/pages/my/complaint.js b/pages/my/complaint.js
new file mode 100644
index 0000000..ff4166e
--- /dev/null
+++ b/pages/my/complaint.js
@@ -0,0 +1,95 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/my/complaint" ], {
+ "2ab3": function(n, t, e) {
+ "use strict";
+ e.r(t);
+ var u = e("3d3a"), i = e.n(u);
+ for (var o in u) [ "default" ].indexOf(o) < 0 && function(n) {
+ e.d(t, n, function() {
+ return u[n];
+ });
+ }(o);
+ t["default"] = i.a;
+ },
+ "3d3a": function(n, t, e) {
+ "use strict";
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ var u = {
+ data: function() {
+ return {
+ rateValue: 5,
+ complaint: ""
+ };
+ },
+ methods: {
+ sub: function() {
+ "" === this.complaint ? this.x_tips("error", "请填写投诉建议内容") : this.x_request("api/user/complaint", {
+ rate: this.rateValue,
+ complaint: this.complaint
+ }, function(n, t) {
+ if (console.log(t), 0 === t.code) n.x_tips("error", t.info); else {
+ n.x_alert("success", "感谢您的宝贵意见,我们将再接再厉,进行调整", "subSuccess");
+ }
+ });
+ },
+ subSuccess: function() {
+ this.x_back();
+ }
+ }
+ };
+ t.default = u;
+ },
+ "3ea3": function(n, t, e) {
+ "use strict";
+ e.d(t, "b", function() {
+ return i;
+ }), e.d(t, "c", function() {
+ return o;
+ }), e.d(t, "a", function() {
+ return u;
+ });
+ var u = {
+ uniSection: function() {
+ return e.e("uni_modules/uni-section/components/uni-section/uni-section").then(e.bind(null, "79f5"));
+ },
+ uniRate: function() {
+ return e.e("uni_modules/uni-rate/components/uni-rate/uni-rate").then(e.bind(null, "905b"));
+ },
+ uniEasyinput: function() {
+ return e.e("uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput").then(e.bind(null, "aad6"));
+ },
+ xpop: function() {
+ return e.e("components/xpop/xpop").then(e.bind(null, "8c3c"));
+ },
+ bootNav: function() {
+ return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f"));
+ }
+ }, i = function() {
+ var n = this.$createElement;
+ this._self._c;
+ }, o = [];
+ },
+ a695: function(n, t, e) {
+ "use strict";
+ e.r(t);
+ var u = e("3ea3"), i = e("2ab3");
+ for (var o in i) [ "default" ].indexOf(o) < 0 && function(n) {
+ e.d(t, n, function() {
+ return i[n];
+ });
+ }(o);
+ var a = e("f0c5"), c = Object(a["a"])(i["default"], u["b"], u["c"], !1, null, null, null, !1, u["a"], void 0);
+ t["default"] = c.exports;
+ },
+ fac1: function(n, t, e) {
+ "use strict";
+ (function(n, t) {
+ var u = e("4ea4");
+ e("94a9");
+ u(e("66fd"));
+ var i = u(e("a695"));
+ n.__webpack_require_UNI_MP_PLUGIN__ = e, t(i.default);
+ }).call(this, e("bc2e")["default"], e("543d")["createPage"]);
+ }
+}, [ [ "fac1", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/my/complaint.json b/pages/my/complaint.json
new file mode 100644
index 0000000..238228a
--- /dev/null
+++ b/pages/my/complaint.json
@@ -0,0 +1,11 @@
+{
+ "navigationBarTitleText": "投诉与建议",
+ "enablePullDownRefresh": false,
+ "usingComponents": {
+ "uni-section": "/uni_modules/uni-section/components/uni-section/uni-section",
+ "uni-rate": "/uni_modules/uni-rate/components/uni-rate/uni-rate",
+ "uni-easyinput": "/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput",
+ "xpop": "/components/xpop/xpop",
+ "boot-nav": "/components/bootNav/bootNav"
+ }
+}
\ No newline at end of file
diff --git a/pages/my/complaint.wxml b/pages/my/complaint.wxml
new file mode 100644
index 0000000..bdfd45f
--- /dev/null
+++ b/pages/my/complaint.wxml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/my/complaint.wxss b/pages/my/complaint.wxss
new file mode 100644
index 0000000..e69de29
diff --git a/pages/my/my.js b/pages/my/my.js
new file mode 100644
index 0000000..27be5c7
--- /dev/null
+++ b/pages/my/my.js
@@ -0,0 +1,141 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/my/my" ], {
+ "0c43": function(e, n, t) {
+ "use strict";
+ t.r(n);
+ var a = t("3bff"), i = t.n(a);
+ for (var u in a) [ "default" ].indexOf(u) < 0 && function(e) {
+ t.d(n, e, function() {
+ return a[e];
+ });
+ }(u);
+ n["default"] = i.a;
+ },
+ 2757: function(e, n, t) {},
+ "3bff": function(e, n, t) {
+ "use strict";
+ (function(e) {
+ var a = t("4ea4");
+ Object.defineProperty(n, "__esModule", {
+ value: !0
+ }), n.default = void 0;
+ var i = a(t("5c77")), u = {
+ data: function() {
+ return {
+ xheader_item_image: {
+ width: 60,
+ height: 60,
+ border: {
+ radius: "50%"
+ },
+ margin: {
+ left: 20
+ }
+ },
+ userInfo: {
+ avatar: "/static/user.png",
+ nick_name: "会员"
+ },
+ default_head: [ {
+ url: "/static/user.png",
+ extname: "png",
+ name: "shuijiao.png"
+ } ],
+ showNickNameEdit: !1,
+ menuList: []
+ };
+ },
+ onReady: function() {
+ this.getUserInfo(), this.getMyMenu(this), this.x_get_ad("common"), this.cpAd();
+ },
+ methods: {
+ uploadHead: function(n) {
+ var t = this;
+ n.tempFilePaths.forEach(function(n) {
+ e.uploadFile({
+ url: i.default.root_host + "api/user/head/",
+ filePath: n,
+ header: {
+ "Content-Type": "multipart/form-data"
+ },
+ name: "image",
+ formData: i.default.authParam({
+ uuid: e.getStorageSync("uToken"),
+ app_name: t.app_name
+ }),
+ success: function(n) {
+ var t = JSON.parse(n.data);
+ 1 === t.code && e.msg("已修改头像");
+ }
+ });
+ });
+ },
+ getUserInfo: function() {
+ i.default.getUserInfo(this);
+ },
+ changeNickName: function() {
+ i.default.changeNickName(this);
+ },
+ getMyMenu: function() {
+ i.default.getMyMenu(this);
+ }
+ }
+ };
+ n.default = u;
+ }).call(this, t("543d")["default"]);
+ },
+ 6147: function(e, n, t) {
+ "use strict";
+ t.r(n);
+ var a = t("b3f8"), i = t("0c43");
+ for (var u in i) [ "default" ].indexOf(u) < 0 && function(e) {
+ t.d(n, e, function() {
+ return i[e];
+ });
+ }(u);
+ t("ea49");
+ var o = t("f0c5"), r = Object(o["a"])(i["default"], a["b"], a["c"], !1, null, null, null, !1, a["a"], void 0);
+ n["default"] = r.exports;
+ },
+ "8a96": function(e, n, t) {
+ "use strict";
+ (function(e, n) {
+ var a = t("4ea4");
+ t("94a9");
+ a(t("66fd"));
+ var i = a(t("6147"));
+ e.__webpack_require_UNI_MP_PLUGIN__ = t, n(i.default);
+ }).call(this, t("bc2e")["default"], t("543d")["createPage"]);
+ },
+ b3f8: function(e, n, t) {
+ "use strict";
+ t.d(n, "b", function() {
+ return i;
+ }), t.d(n, "c", function() {
+ return u;
+ }), t.d(n, "a", function() {
+ return a;
+ });
+ var a = {
+ uniFilePicker: function() {
+ return Promise.all([ t.e("common/vendor"), t.e("uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker") ]).then(t.bind(null, "b9c3"));
+ },
+ bootNav: function() {
+ return Promise.all([ t.e("common/vendor"), t.e("components/bootNav/bootNav") ]).then(t.bind(null, "dc0f"));
+ },
+ xad: function() {
+ return t.e("components/xad/xad").then(t.bind(null, "9621"));
+ }
+ }, i = function() {
+ var e = this, n = e.$createElement;
+ e._self._c;
+ e._isMounted || (e.e0 = function(n) {
+ e.showNickNameEdit = !e.showNickNameEdit;
+ });
+ }, u = [];
+ },
+ ea49: function(e, n, t) {
+ "use strict";
+ var a = t("2757"), i = t.n(a);
+ i.a;
+ }
+}, [ [ "8a96", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/my/my.json b/pages/my/my.json
new file mode 100644
index 0000000..1ecf22b
--- /dev/null
+++ b/pages/my/my.json
@@ -0,0 +1,9 @@
+{
+ "navigationBarTitleText": "我的",
+ "enablePullDownRefresh": false,
+ "usingComponents": {
+ "uni-file-picker": "/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker",
+ "boot-nav": "/components/bootNav/bootNav",
+ "xad": "/components/xad/xad"
+ }
+}
\ No newline at end of file
diff --git a/pages/my/my.wxml b/pages/my/my.wxml
new file mode 100644
index 0000000..8cd0631
--- /dev/null
+++ b/pages/my/my.wxml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+ {{item.title}}
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/my/my.wxss b/pages/my/my.wxss
new file mode 100644
index 0000000..c1f67f5
--- /dev/null
+++ b/pages/my/my.wxss
@@ -0,0 +1,44 @@
+.center {
+ background: #f8f8f8;
+}
+
+.xheader_wrap {
+ background: #a67d41;
+ padding: 15rpx;
+}
+
+.xheader_item_image {
+ border: 1px solid #fff;
+ border-radius: 50%;
+ height: 100rpx;
+ margin-left: 20rpx;
+ width: 100rpx;
+}
+
+.nick_item {
+ color: #fff;
+ margin: auto 0rpx;
+ padding-left: 30rpx;
+}
+
+.uni-navigate-item {
+ align-items: center;
+ background-color: #fff;
+ border-top: 1px solid #f0f0f0;
+ cursor: pointer;
+ display: flex;
+ flex-direction: row;
+ margin-top: 10rpx;
+ padding: 8rpx;
+}
+
+.uni-navigate-text {
+ color: #000;
+ flex: 1;
+ font-size: 14px;
+ font-weight: 400;
+}
+
+.mytab {
+ padding: 10rpx;
+}
\ No newline at end of file
diff --git a/pages/result/result.js b/pages/result/result.js
new file mode 100644
index 0000000..f4541d6
--- /dev/null
+++ b/pages/result/result.js
@@ -0,0 +1,149 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/result/result" ], {
+ "11c2": function(t, e, a) {},
+ "38de": function(t, e, a) {
+ "use strict";
+ a.d(e, "b", function() {
+ return i;
+ }), a.d(e, "c", function() {
+ return o;
+ }), a.d(e, "a", function() {
+ return n;
+ });
+ var n = {
+ xad: function() {
+ return a.e("components/xad/xad").then(a.bind(null, "9621"));
+ },
+ xpop: function() {
+ return a.e("components/xpop/xpop").then(a.bind(null, "8c3c"));
+ },
+ bootNav: function() {
+ return Promise.all([ a.e("common/vendor"), a.e("components/bootNav/bootNav") ]).then(a.bind(null, "dc0f"));
+ }
+ }, i = function() {
+ var t = this, e = t.$createElement, a = (t._self._c, t.resultData.length), n = a > 50 ? null : t.resultData.length, i = t.__map(t.resultData, function(e, a) {
+ var n = t.__get_orig(e), i = e.ad_id ? {} : null;
+ return {
+ $orig: n,
+ a0: i
+ };
+ });
+ t.$mp.data = Object.assign({}, {
+ $root: {
+ g0: a,
+ g1: n,
+ l0: i
+ }
+ });
+ }, o = [];
+ },
+ "39c4": function(t, e, a) {
+ "use strict";
+ var n = a("11c2"), i = a.n(n);
+ i.a;
+ },
+ "47e9": function(t, e, a) {
+ "use strict";
+ (function(t, e) {
+ var n = a("4ea4");
+ a("94a9");
+ n(a("66fd"));
+ var i = n(a("583d"));
+ t.__webpack_require_UNI_MP_PLUGIN__ = a, e(i.default);
+ }).call(this, a("bc2e")["default"], a("543d")["createPage"]);
+ },
+ "57be": function(t, e, a) {
+ "use strict";
+ a.r(e);
+ var n = a("ba10"), i = a.n(n);
+ for (var o in n) [ "default" ].indexOf(o) < 0 && function(t) {
+ a.d(e, t, function() {
+ return n[t];
+ });
+ }(o);
+ e["default"] = i.a;
+ },
+ "583d": function(t, e, a) {
+ "use strict";
+ a.r(e);
+ var n = a("38de"), i = a("57be");
+ for (var o in i) [ "default" ].indexOf(o) < 0 && function(t) {
+ a.d(e, t, function() {
+ return i[t];
+ });
+ }(o);
+ a("39c4");
+ var r = a("f0c5"), u = Object(r["a"])(i["default"], n["b"], n["c"], !1, null, null, null, !1, n["a"], void 0);
+ e["default"] = u.exports;
+ },
+ ba10: function(t, e, a) {
+ "use strict";
+ (function(t) {
+ var n = a("4ea4");
+ Object.defineProperty(e, "__esModule", {
+ value: !0
+ }), e.default = void 0;
+ n(a("5c77"));
+ var i = {
+ data: function() {
+ return {
+ keyword: "",
+ category_id: "",
+ cat_title: "",
+ total: "",
+ current_page: 0,
+ last_page: 1,
+ resultData: [],
+ noMore: 0,
+ openDetail: 0,
+ isMy: 0,
+ tab: 1
+ };
+ },
+ onLoad: function(e) {
+ var a, n, i, o;
+ this.keyword = null !== (a = e.keyword) && void 0 !== a ? a : "", this.category_id = null !== (n = e.category_id) && void 0 !== n ? n : 0,
+ this.cat_title = null !== (i = e.cat_title) && void 0 !== i ? i : "", this.tab = null !== (o = e.tab) && void 0 !== o ? o : 1,
+ "1" === e.isMy ? (this.isMy = 1, t.setNavigationBarTitle({
+ title: "我收藏的内容"
+ })) : t.setNavigationBarTitle({
+ title: this.cat_title + "-筛选结果"
+ }), this.searchResult(), this.cpAd(), this.x_get_ad("common");
+ },
+ onReachBottom: function() {
+ this.searchResult();
+ },
+ methods: {
+ searchResult: function() {
+ var t = this;
+ t.current_page >= t.last_page ? t.noMore = 1 : this.x_request("api/fangji.index/search", {
+ keyword: this.keyword,
+ category_id: this.category_id,
+ isMy: t.isMy,
+ page: t.current_page + 1,
+ tab: t.tab
+ }, function(t, e) {
+ //去除数据中的广告数据
+ console.log('处理前的数据:',e.data.data)
+ const filteredArray = e.data.data.filter(item =>
+ !item.ad_id
+ );
+
+ filteredArray.forEach(element => {
+ if(!element.pic.includes('http://cdn.yqdhz.com/')){
+ element.pic = 'http://cdn.yqdhz.com/'+element.pic
+ }
+ });
+ console.log('处理后的数据:',filteredArray)
+ e.data.data.length && (t.resultData = t.resultData.concat(filteredArray), t.total = e.data.total,
+ t.current_page = e.data.current_page, t.last_page = e.data.last_page, t.openDetail = e.status);
+ });
+ },
+ toDetail: function(t) {
+ this.isProduct && this.x_redirect("/pages/detail/detail?id=" + t.currentTarget.dataset.id + "&tab=" + this.tab);
+ }
+ }
+ };
+ e.default = i;
+ }).call(this, a("543d")["default"]);
+ }
+}, [ [ "47e9", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/result/result.json b/pages/result/result.json
new file mode 100644
index 0000000..4d0b89e
--- /dev/null
+++ b/pages/result/result.json
@@ -0,0 +1,10 @@
+{
+ "navigationBarTitleText": "搜索结果",
+ "enablePullDownRefresh": false,
+ "onReachBottomDistance": 300,
+ "usingComponents": {
+ "xad": "/components/xad/xad",
+ "xpop": "/components/xpop/xpop",
+ "boot-nav": "/components/bootNav/bootNav"
+ }
+}
\ No newline at end of file
diff --git a/pages/result/result.wxml b/pages/result/result.wxml
new file mode 100644
index 0000000..12e45d1
--- /dev/null
+++ b/pages/result/result.wxml
@@ -0,0 +1,30 @@
+
+
+
+ {{keyword}}
+
+
+ 共{{total||0}}条,为您展示{{$root.g0>50?50:$root.g1}}条,请尝试精确搜索
+
+
+
+
+
+
+
+
+
+ {{item.$orig.name}}
+ {{item.$orig.book}}
+
+
+
+
+ 暂无更多搜索结果
+
+
+
+
+
+
+
diff --git a/pages/result/result.wxss b/pages/result/result.wxss
new file mode 100644
index 0000000..4720036
--- /dev/null
+++ b/pages/result/result.wxss
@@ -0,0 +1,1383 @@
+page {
+ font-family: -apple-system-font,Helvetica Neue,sans-serif;
+ line-height: 1.6;
+}
+
+icon {
+ vertical-align: middle;
+}
+
+.weui-cells {
+ background-color: #fff;
+ font-size: 34rpx;
+ line-height: 1.41176471;
+ margin-top: 1.17647059em;
+ position: relative;
+}
+
+.weui-cells:before {
+ border-top: 1rpx solid #d9d9d9;
+ top: 0;
+}
+
+.weui-cells:after,.weui-cells:before {
+ color: #d9d9d9;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+}
+
+.weui-cells:after {
+ border-bottom: 1rpx solid #d9d9d9;
+ bottom: 0;
+}
+
+.weui-cells__title {
+ color: #999;
+ font-size: 28rpx;
+ margin-bottom: .3em;
+ margin-top: .77em;
+ padding-left: 30rpx;
+ padding-right: 30rpx;
+}
+
+.weui-cells_after-title {
+ margin-top: 0;
+}
+
+.weui-cells__tips {
+ color: #999;
+ font-size: 28rpx;
+ margin-top: .3em;
+ padding-left: 30rpx;
+ padding-right: 30rpx;
+}
+
+.weui-cell {
+ align-items: center;
+ display: flex;
+ padding: 20rpx 30rpx;
+ position: relative;
+}
+
+.weui-cell:before {
+ border-top: 1rpx solid #d9d9d9;
+ color: #d9d9d9;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-cell:first-child:before {
+ display: none;
+}
+
+.weui-cell_active {
+ background-color: #ececec;
+}
+
+.weui-cell_primary {
+ align-items: flex-start;
+}
+
+.weui-cell__bd {
+ flex: 1;
+}
+
+.weui-cell__ft {
+ color: #999;
+ text-align: right;
+}
+
+.weui-cell_access {
+ color: inherit;
+}
+
+.weui-cell__ft_in-access {
+ padding-right: 26rpx;
+ position: relative;
+}
+
+.weui-cell__ft_in-access:after {
+ border-color: #c8c8cd;
+ border-style: solid;
+ border-width: 4rpx 4rpx 0 0;
+ content: " ";
+ display: inline-block;
+ height: 12rpx;
+ margin-top: -8rpx;
+ position: relative;
+ position: absolute;
+ right: 4rpx;
+ top: -4rpx;
+ top: 50%;
+ transform: matrix(.71,.71,-.71,.71,0,0);
+ width: 12rpx;
+}
+
+.weui-cell_link {
+ color: #586c94;
+ font-size: 28rpx;
+}
+
+.weui-cell_link:active {
+ background-color: #ececec;
+}
+
+.weui-cell_link:first-child:before {
+ display: block;
+}
+
+.weui-icon-radio {
+ margin-left: 6.4rpx;
+ margin-right: 6.4rpx;
+}
+
+.weui-icon-checkbox_circle,.weui-icon-checkbox_success {
+ margin-left: 9.2rpx;
+ margin-right: 9.2rpx;
+}
+
+.weui-check__label:active {
+ background-color: #ececec;
+}
+
+.weui-check {
+ left: -19998rpx;
+ position: absolute;
+}
+
+.weui-check__hd_in-checkbox {
+ padding-right: .35em;
+}
+
+.weui-cell__ft_in-radio {
+ padding-left: .35em;
+}
+
+.weui-cell_input {
+ padding-bottom: 0;
+ padding-top: 0;
+}
+
+.weui-label {
+ word-wrap: break-word;
+ width: 210rpx;
+ word-break: break-all;
+}
+
+.weui-input {
+ height: 2.58823529em;
+ line-height: 2.58823529em;
+ min-height: 2.58823529em;
+}
+
+.weui-toptips {
+ word-wrap: break-word;
+ color: #fff;
+ font-size: 28rpx;
+ left: 0;
+ padding: 10rpx;
+ position: fixed;
+ right: 0;
+ text-align: center;
+ top: 0;
+ transform: translateZ(0);
+ word-break: break-all;
+ z-index: 5000;
+}
+
+.weui-toptips_warn {
+ background-color: #e64340;
+}
+
+.weui-textarea {
+ display: block;
+ width: 100%;
+}
+
+.weui-textarea-counter {
+ color: #b2b2b2;
+ text-align: right;
+}
+
+.weui-cell_warn,.weui-textarea-counter_warn {
+ color: #e64340;
+}
+
+.weui-form-preview {
+ background-color: #fff;
+ position: relative;
+}
+
+.weui-form-preview:before {
+ border-top: 1rpx solid #d9d9d9;
+ top: 0;
+}
+
+.weui-form-preview:after,.weui-form-preview:before {
+ color: #d9d9d9;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+}
+
+.weui-form-preview:after {
+ border-bottom: 1rpx solid #d9d9d9;
+ bottom: 0;
+}
+
+.weui-form-preview__value {
+ font-size: 28rpx;
+}
+
+.weui-form-preview__value_in-hd {
+ font-size: 52rpx;
+}
+
+.weui-form-preview__hd {
+ line-height: 2.5em;
+ padding: 20rpx 30rpx;
+ position: relative;
+ text-align: right;
+}
+
+.weui-form-preview__hd:after {
+ border-bottom: 1rpx solid #d9d9d9;
+ bottom: 0;
+ color: #d9d9d9;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+}
+
+.weui-form-preview__bd {
+ color: #999;
+ font-size: .9em;
+ line-height: 2;
+ padding: 20rpx 30rpx;
+ text-align: right;
+}
+
+.weui-form-preview__ft {
+ display: flex;
+ line-height: 100rpx;
+ position: relative;
+}
+
+.weui-form-preview__ft:after {
+ border-top: 1rpx solid #d5d5d6;
+ color: #d5d5d6;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-form-preview__item {
+ overflow: hidden;
+}
+
+.weui-form-preview__label {
+ color: #999;
+ float: left;
+ margin-right: 1em;
+ min-width: 4em;
+ text-align: justify;
+ text-align-last: justify;
+}
+
+.weui-form-preview__value {
+ word-wrap: break-word;
+ display: block;
+ overflow: hidden;
+ word-break: normal;
+}
+
+.weui-form-preview__btn {
+ color: #3cc51f;
+ display: block;
+ flex: 1;
+ position: relative;
+ text-align: center;
+}
+
+.weui-form-preview__btn:after {
+ border-left: 1rpx solid #d5d5d6;
+ bottom: 0;
+ color: #d5d5d6;
+ content: " ";
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 2rpx;
+}
+
+.weui-form-preview__btn:first-child:after {
+ display: none;
+}
+
+.weui-form-preview__btn_active {
+ background-color: #eee;
+}
+
+.weui-form-preview__btn_default {
+ color: #999;
+}
+
+.weui-form-preview__btn_primary {
+ color: #0bb20c;
+}
+
+.weui-cell_select {
+ padding: 0;
+}
+
+.weui-select {
+ border-right: 1rpx solid #d9d9d9;
+ height: 2.58823529em;
+ line-height: 2.58823529em;
+ min-height: 2.58823529em;
+ padding-left: 30rpx;
+ padding-right: 60rpx;
+ position: relative;
+}
+
+.weui-select:before {
+ border-color: #c8c8cd;
+ border-style: solid;
+ border-width: 4rpx 4rpx 0 0;
+ content: " ";
+ display: inline-block;
+ height: 12rpx;
+ margin-top: -8rpx;
+ position: relative;
+ position: absolute;
+ right: 30rpx;
+ top: -4rpx;
+ top: 50%;
+ transform: matrix(.71,.71,-.71,.71,0,0);
+ width: 12rpx;
+}
+
+.weui-select_in-select-after {
+ padding-left: 0;
+}
+
+.weui-cell__bd_in-select-before,.weui-cell__hd_in-select-after {
+ padding-left: 30rpx;
+}
+
+.weui-cell_vcode {
+ padding-right: 0;
+}
+
+.weui-vcode-btn,.weui-vcode-img {
+ height: 2.58823529em;
+ margin-left: 10rpx;
+ vertical-align: middle;
+}
+
+.weui-vcode-btn {
+ border-left: 2rpx solid #e5e5e5;
+ color: #3cc51f;
+ display: inline-block;
+ font-size: 34rpx;
+ line-height: 2.58823529em;
+ padding: 0 .6em 0 .7em;
+ white-space: nowrap;
+}
+
+.weui-vcode-btn:active {
+ color: #52a341;
+}
+
+.weui-cell_switch {
+ padding-bottom: 12rpx;
+ padding-top: 12rpx;
+}
+
+.weui-uploader__hd {
+ align-items: center;
+ display: flex;
+ padding-bottom: 20rpx;
+}
+
+.weui-uploader__title {
+ flex: 1;
+}
+
+.weui-uploader__info {
+ color: #b2b2b2;
+}
+
+.weui-uploader__bd {
+ margin-bottom: -8rpx;
+ margin-right: -18rpx;
+ overflow: hidden;
+}
+
+.weui-uploader__file {
+ float: left;
+ margin-bottom: 18rpx;
+ margin-right: 18rpx;
+}
+
+.weui-uploader__img {
+ display: block;
+ height: 158rpx;
+ width: 158rpx;
+}
+
+.weui-uploader__file_status {
+ position: relative;
+}
+
+.weui-uploader__file_status:before {
+ background-color: rgba(0,0,0,.5);
+ bottom: 0;
+ content: " ";
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-uploader__file-content {
+ color: #fff;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translate(-50%,-50%);
+}
+
+.weui-uploader__input-box {
+ border: 2rpx solid #d9d9d9;
+ float: left;
+ height: 154rpx;
+ margin-bottom: 18rpx;
+ margin-right: 18rpx;
+ position: relative;
+ width: 154rpx;
+}
+
+.weui-uploader__input-box:after,.weui-uploader__input-box:before {
+ background-color: #d9d9d9;
+ content: " ";
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translate(-50%,-50%);
+}
+
+.weui-uploader__input-box:before {
+ height: 79rpx;
+ width: 4rpx;
+}
+
+.weui-uploader__input-box:after {
+ height: 4rpx;
+ width: 79rpx;
+}
+
+.weui-uploader__input-box:active {
+ border-color: #999;
+}
+
+.weui-uploader__input-box:active:after,.weui-uploader__input-box:active:before {
+ background-color: #999;
+}
+
+.weui-uploader__input {
+ height: 100%;
+ left: 0;
+ opacity: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: 1;
+}
+
+.weui-article {
+ font-size: 30rpx;
+ padding: 40rpx 30rpx;
+}
+
+.weui-article__section {
+ margin-bottom: 1.5em;
+}
+
+.weui-article__h1 {
+ font-size: 36rpx;
+ font-weight: 400;
+ margin-bottom: .9em;
+}
+
+.weui-article__h2 {
+ font-size: 32rpx;
+ font-weight: 400;
+ margin-bottom: .34em;
+}
+
+.weui-article__h3 {
+ font-size: 30rpx;
+ font-weight: 400;
+ margin-bottom: .34em;
+}
+
+.weui-article__p {
+ margin: 0 0 .8em;
+}
+
+.weui-msg {
+ padding-top: 72rpx;
+ text-align: center;
+}
+
+.weui-msg__link {
+ color: #586c94;
+ display: inline;
+}
+
+.weui-msg__icon-area {
+ margin-bottom: 60rpx;
+}
+
+.weui-msg__text-area {
+ margin-bottom: 50rpx;
+ padding: 0 40rpx;
+}
+
+.weui-msg__title {
+ font-size: 40rpx;
+ font-weight: 400;
+ margin-bottom: 10rpx;
+}
+
+.weui-msg__desc {
+ color: #999;
+ font-size: 28rpx;
+}
+
+.weui-msg__opr-area {
+ margin-bottom: 50rpx;
+}
+
+.weui-msg__extra-area {
+ color: #999;
+ font-size: 28rpx;
+ margin-bottom: 30rpx;
+}
+
+@media screen and (min-height:438px) {
+ .weui-msg__extra-area {
+ bottom: 0;
+ left: 0;
+ position: fixed;
+ text-align: center;
+ width: 100%;
+ }
+}
+
+.weui-flex {
+ display: flex;
+}
+
+.weui-flex__item {
+ flex: 1;
+}
+
+.weui-btn {
+ margin-top: 30rpx;
+}
+
+.weui-btn:first-child {
+ margin-top: 0;
+}
+
+.weui-btn-area {
+ margin: 1.17647059em 30rpx .3em;
+}
+
+.weui-agree {
+ display: block;
+ font-size: 26rpx;
+ padding: .5em 30rpx;
+}
+
+.weui-agree__text {
+ color: #999;
+}
+
+.weui-agree__link {
+ color: #586c94;
+ display: inline;
+}
+
+.weui-agree__checkbox {
+ left: -19998rpx;
+ position: absolute;
+}
+
+.weui-agree__checkbox-icon {
+ background-color: #fff;
+ border: 2rpx solid #d1d1d1;
+ border-radius: 6rpx;
+ display: inline-block;
+ height: 22rpx;
+ position: relative;
+ top: 4rpx;
+ width: 22rpx;
+}
+
+.weui-agree__checkbox-icon-check {
+ left: 2rpx;
+ position: absolute;
+ top: 2rpx;
+}
+
+.weui-footer {
+ color: #999;
+ font-size: 28rpx;
+ text-align: center;
+}
+
+.weui-footer_fixed-bottom {
+ bottom: .52em;
+ left: 0;
+ position: fixed;
+ right: 0;
+}
+
+.weui-footer__links {
+ font-size: 0;
+}
+
+.weui-footer__link {
+ color: #586c94;
+ display: inline-block;
+ font-size: 28rpx;
+ margin: 0 .62em;
+ position: relative;
+ vertical-align: top;
+}
+
+.weui-footer__link:before {
+ border-left: 1rpx solid #c7c7c7;
+ bottom: 0;
+ bottom: .36em;
+ color: #c7c7c7;
+ content: " ";
+ left: 0;
+ left: -.65em;
+ position: absolute;
+ top: 0;
+ top: .36em;
+ width: 2rpx;
+}
+
+.weui-footer__link:first-child:before {
+ display: none;
+}
+
+.weui-footer__text {
+ font-size: 24rpx;
+ padding: 0 .34em;
+}
+
+.weui-grids {
+ border-left: 1rpx solid #d9d9d9;
+ border-top: 1rpx solid #d9d9d9;
+ overflow: hidden;
+}
+
+.weui-grid {
+ border-bottom: 1rpx solid #d9d9d9;
+ border-right: 1rpx solid #d9d9d9;
+ box-sizing: border-box;
+ float: left;
+ padding: 40rpx 20rpx;
+ position: relative;
+ width: 33.33333333%;
+}
+
+.weui-grid_active {
+ background-color: #ececec;
+}
+
+.weui-grid__icon {
+ display: block;
+ height: 56rpx;
+ margin: 0 auto;
+ width: 56rpx;
+}
+
+.weui-grid__label {
+ color: #000;
+ display: block;
+ font-size: 28rpx;
+ margin-top: 10rpx;
+ overflow: hidden;
+ text-align: center;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.weui-loading {
+ animation: a 1s steps(12) infinite;
+ background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;
+ background-size: 100%;
+ display: inline-block;
+ height: 40rpx;
+ margin: 0 10rpx;
+ vertical-align: middle;
+ width: 40rpx;
+}
+
+.weui-loading.weui-loading_transparent {
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E");
+}
+
+@-webkit-keyframes a {
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ to {
+ transform: rotate(1turn);
+ }
+}
+
+@keyframes a {
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ to {
+ transform: rotate(1turn);
+ }
+}
+
+.weui-badge {
+ background-color: #e64340;
+ border-radius: 36rpx;
+ color: #fff;
+ display: inline-block;
+ font-size: 24rpx;
+ line-height: 1.2;
+ min-width: 16rpx;
+ padding: .15em .4em;
+ text-align: center;
+ vertical-align: middle;
+}
+
+.weui-badge_dot {
+ min-width: 0;
+ padding: .4em;
+}
+
+.weui-loadmore {
+ font-size: 28rpx;
+ line-height: 1.6em;
+ margin: 1.5em auto;
+ text-align: center;
+ width: 65%;
+}
+
+.weui-loadmore__tips {
+ display: inline-block;
+ vertical-align: middle;
+}
+
+.weui-loadmore_line {
+ border-top: 2rpx solid #e5e5e5;
+ margin-top: 2.4em;
+}
+
+.weui-loadmore__tips_in-line {
+ background-color: #fff;
+ color: #999;
+ padding: 0 .55em;
+ position: relative;
+ top: -.9em;
+}
+
+.weui-loadmore__tips_in-dot {
+ height: 1.6em;
+ padding: 0 .16em;
+ position: relative;
+ width: 8rpx;
+}
+
+.weui-loadmore__tips_in-dot:before {
+ background-color: #e5e5e5;
+ border-radius: 50%;
+ content: " ";
+ height: 8rpx;
+ left: 50%;
+ margin-left: -4rpx;
+ margin-top: -2rpx;
+ position: absolute;
+ top: 50%;
+ width: 8rpx;
+}
+
+.weui-panel {
+ background-color: #fff;
+ margin-top: 20rpx;
+ overflow: hidden;
+ position: relative;
+}
+
+.weui-panel:first-child {
+ margin-top: 0;
+}
+
+.weui-panel:before {
+ border-top: 1rpx solid #e5e5e5;
+ top: 0;
+}
+
+.weui-panel:after,.weui-panel:before {
+ color: #e5e5e5;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+}
+
+.weui-panel:after {
+ border-bottom: 1rpx solid #e5e5e5;
+ bottom: 0;
+}
+
+.weui-panel__hd {
+ color: #999;
+ font-size: 26rpx;
+ padding: 28rpx 30rpx 20rpx;
+ position: relative;
+}
+
+.weui-panel__hd:after {
+ border-bottom: 1rpx solid #e5e5e5;
+ bottom: 0;
+ color: #e5e5e5;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+}
+
+.weui-media-box {
+ padding: 30rpx;
+ position: relative;
+}
+
+.weui-media-box:before {
+ border-top: 1rpx solid #e5e5e5;
+ color: #e5e5e5;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-media-box:first-child:before {
+ display: none;
+}
+
+.weui-media-box__title {
+ word-wrap: normal;
+ word-wrap: break-word;
+ font-size: 34rpx;
+ font-weight: 400;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: auto;
+ word-break: break-all;
+}
+
+.weui-media-box__desc {
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 2;
+ color: #999;
+ display: -webkit-box;
+ font-size: 26rpx;
+ line-height: 1.2;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.weui-media-box__info {
+ color: #cecece;
+ font-size: 26rpx;
+ line-height: 1em;
+ list-style: none;
+ margin-top: 30rpx;
+ overflow: hidden;
+ padding-bottom: 10rpx;
+}
+
+.weui-media-box__info__meta {
+ float: left;
+ padding-right: 1em;
+}
+
+.weui-media-box__info__meta_extra {
+ border-left: 2rpx solid #cecece;
+ padding-left: 1em;
+}
+
+.weui-media-box__title_in-text {
+ margin-bottom: 16rpx;
+}
+
+.weui-media-box_appmsg {
+ align-items: center;
+ display: flex;
+}
+
+.weui-media-box__thumb {
+ height: 100%;
+ vertical-align: top;
+ width: 100%;
+}
+
+.weui-media-box__hd_in-appmsg {
+ height: 120rpx;
+ line-height: 120rpx;
+ margin-right: .8em;
+ text-align: center;
+ width: 120rpx;
+}
+
+.weui-media-box__bd_in-appmsg {
+ flex: 1;
+ min-width: 0;
+}
+
+.weui-media-box_small-appmsg {
+ padding: 0;
+}
+
+.weui-cells_in-small-appmsg {
+ margin-top: 0;
+}
+
+.weui-cells_in-small-appmsg:before {
+ display: none;
+}
+
+.weui-progress {
+ align-items: center;
+ display: flex;
+}
+
+.weui-progress__bar {
+ flex: 1;
+}
+
+.weui-progress__opr {
+ font-size: 0;
+ margin-left: 30rpx;
+}
+
+.weui-navbar {
+ border-bottom: 1rpx solid #ccc;
+ display: flex;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: 500;
+}
+
+.weui-navbar__item {
+ display: block;
+ flex: 1;
+ font-size: 0;
+ padding: 26rpx 0;
+ position: relative;
+ text-align: center;
+}
+
+.weui-navbar__item.weui-bar__item_on {
+ color: #1aad19;
+}
+
+.weui-navbar__slider {
+ background-color: #1aad19;
+ bottom: 0;
+ content: " ";
+ height: 6rpx;
+ left: 0;
+ position: absolute;
+ transition: transform .3s;
+ transition: transform .3s,-webkit-transform .3s;
+ width: 6em;
+}
+
+.weui-navbar__title {
+ word-wrap: normal;
+ display: inline-block;
+ font-size: 30rpx;
+ max-width: 8em;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: auto;
+}
+
+.weui-tab {
+ height: 100%;
+ position: relative;
+}
+
+.weui-tab__panel {
+ -webkit-overflow-scrolling: touch;
+ box-sizing: border-box;
+ height: 100%;
+ overflow: auto;
+ padding-top: 100rpx;
+}
+
+.weui-search-bar {
+ background-color: #efeff4;
+ border-bottom: 1rpx solid #d7d6dc;
+ border-top: 1rpx solid #d7d6dc;
+ box-sizing: border-box;
+ display: flex;
+ padding: 16rpx 20rpx;
+ position: relative;
+}
+
+.weui-icon-search {
+ font-size: inherit;
+ margin-right: 16rpx;
+}
+
+.weui-icon-search_in-box {
+ left: 20rpx;
+ position: absolute;
+ top: 14rpx;
+}
+
+.weui-search-bar__text {
+ display: inline-block;
+ font-size: 28rpx;
+ vertical-align: middle;
+}
+
+.weui-search-bar__form {
+ background: #fff;
+ border: 1rpx solid #e6e6ea;
+ border-radius: 10rpx;
+ flex: auto;
+ position: relative;
+}
+
+.weui-search-bar__box {
+ box-sizing: border-box;
+ padding-left: 60rpx;
+ padding-right: 60rpx;
+ position: relative;
+ width: 100%;
+ z-index: 1;
+}
+
+.weui-search-bar__input {
+ font-size: 28rpx;
+ height: 56rpx;
+ line-height: 56rpx;
+}
+
+.weui-icon-clear {
+ font-size: 0;
+ padding: 14rpx 16rpx;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-search-bar__label {
+ background: #fff;
+ border-radius: 6rpx;
+ bottom: 0;
+ color: #9b9b9b;
+ left: 0;
+ line-height: 56rpx;
+ position: absolute;
+ right: 0;
+ text-align: center;
+ top: 0;
+ z-index: 2;
+}
+
+.weui-search-bar__cancel-btn {
+ color: #09bb07;
+ line-height: 56rpx;
+ margin-left: 20rpx;
+ white-space: nowrap;
+}
+
+._a {
+ -webkit-tap-highlight-color: rgba(0,0,0,0);
+ text-decoration: none;
+}
+
+page {
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzI9r0kyAAABfAAAAFZjbWFwW8PsJwAAAfgAAAHSZ2x5ZnBgmMoAAAPgAAAEuGhlYWQbrV3TAAAA4AAAADZoaGVhB94DigAAALwAAAAkaG10eCQAAAAAAAHUAAAAJGxvY2EEdgXoAAADzAAAABRtYXhwARcAUwAAARgAAAAgbmFtZdCnsN8AAAiYAAACkXBvc3So4iAuAAALLAAAAK4AAQAAA4D/gABcBAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAkAAQAAAAEAAFtalDxfDzz1AAsEAAAAAADcRwzqAAAAANxHDOoAAP/MBAADNgAAAAgAAgAAAAAAAAABAAAACQBHAAQAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQQAAZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5znnQAOA/4AAXAOAAIAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAABQAAAAMAAAAsAAAABAAAAWIAAQAAAAAAXAADAAEAAAAsAAMACgAAAWIABAAwAAAABAAEAAEAAOdA//8AAOc5//8AAAABAAQAAAAEAAUABgAHAAgAAwABAAIAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAHAAAAAAAAAACAAA5zkAAOc5AAAABAAA5zoAAOc6AAAABQAA5zsAAOc7AAAABgAA5zwAAOc8AAAABwAA5z0AAOc9AAAACAAA5z4AAOc+AAAAAwAA5z8AAOc/AAAAAQAA50AAAOdAAAAAAgAAAAAAAABEAKgAwAEcAVgByAIaAlwAAgAAAAADBwKHAAsAKAAAAQ4BBx4BFz4BNy4BEwYiLwEHBiImND8BJyY0NjIfATc2MhYUDwEXFhQCAG+VAgKVb2+VAgKVBQoaCkZGChoUCkZGChQaCkZGChoUCkZGCgKGApVvb5UCApVvb5X+iAoKRkYKFBoKRkYKGhQKRkYKFBoKRkYKGgAAAAMAAP/XA6kC+gAOADEAOwAAAR4BFxEOAQchLgEnESExFyYiDwEGDwEOAR8BFg8BBhY/ATYfARY2LwEmPwE2Ji8BJicBPgE3Mx4BFxUhA1ohLAEBLCH9SyEsAQGSJgYYBi8FC2YNCAlLBwISARIMXwkJXwwSARICB0sJCA1mCwX+GQEsIeIhLAH+ggJ/ASwh/fUhLAEBLCECWYcMDGQKAgkCFgpJBwpqDA4FMgUFMgUNDWoKB0kKFgIJAgoBFyEsAQEsIQgAAAAAAQAAAAACrgK5AAgAAAEXCQEHASY0NwKGKP7zAQ0o/uAICAK4J/7v/u8nASQJFggABAAA/+MDqgMJAA8AIAAqADUAACUyFhcWFAYjISImNDc+ATMBHwEeAQcBDgEvAS4BNwE+AQEHDgEfARYyPwEDDwEXNz4BLwEmIgOFCxADBg4N/OMNDgYDEAsCYgJ1LgEt/u8wfjF3LgEtAREwfv6fLxsBG3YdSx4vGgGz+7McARt2HUsmDAsGFw4OFwcKDAK1AnUwfjH+8C4BLXcwfjEBEC4B/sQvHUsddhwbLwHdAbP7sx1LHXYcAAIAAP//A3kC/AAVACEAAAEeARcUBgcXFhQGIi8BDgEHLgEnPgEXDgEHHgEXPgE3LgEB34++BC0plQkTGQqXKmg6j74DA76PdJkDA5l0dJoDA5oC/AS+j0FyLZUKGRMJliAkAQS+j4++PAOadHSaAwOadHSaAAAAAAIAAP/MA6YDNgAjAEYAAAEyFhQGByEOAQcRHgEXIT4BNxE+ATIWFREOAQchLgEnET4BNyUxFxYHFQYPAQ4BLgE/AQYHBhcUBiImNSY3NjcnJjY3NTYWAf8OEhIN/v8qOQIBOCsCASo5AgESGxIBXEX9/UVdAwJbRgIvcgcBARBnCBkWBAdHwWR0ARIbEwKKeuFRCAQKDBkDFhIbEgEBOCr9/ys5AgE4KwEBDhISDf8ARl0DAlxFAgJGXQIRmgoMAxMJjAoEEBkLYA5catwOEhIN939wDG4LGQgBBwMAAAAAAgAA/88DwwMxACYAMQAAAT4BFxYfAh4BBxUGDwEXFgYHIwYvAQcGJi8BJj8BJy4BPwE2PwIPAhcHNxcnNycB1wkjEQ4Hcv4TFgICC7grAxQTARAN5OMRIwoBBwMruA0BDAELD/+bAm/7tivh4Su2+wMTEgsIBw3nJQMdEwEPC7T9Ex4EAwd4eAgKEAIND/6zDiQPAQoDJaoE4CWy+nZ2+rIlAAABAAD/zwPDAzEAJwAAAQ8BBgcVBhYfAQcGHwEeAT8BFxY3MT4BLwE3NjcxNiYvAiYnJgYHAddy/hALDQENuCsDBwEJIxLj4w4QExUDK7gLAgIWE/5yBw4RIwkDE+YlAgsBDiUOs/0PDgERCgh4eAcDBB4T/bMLEBQdAyXmDgcICxIAAAAAABIA3gABAAAAAAAAABUAAAABAAAAAAABAAsAFQABAAAAAAACAAcAIAABAAAAAAADAAsAJwABAAAAAAAEAAsAMgABAAAAAAAFAAsAPQABAAAAAAAGAAsASAABAAAAAAAKACsAUwABAAAAAAALABMAfgADAAEECQAAACoAkQADAAEECQABABYAuwADAAEECQACAA4A0QADAAEECQADABYA3wADAAEECQAEABYA9QADAAEECQAFABYBCwADAAEECQAGABYBIQADAAEECQAKAFYBNwADAAEECQALACYBjQpDcmVhdGVkIGJ5IGljb25mb250CmZvbnRfZmFtaWx5UmVndWxhcmZvbnRfZmFtaWx5Zm9udF9mYW1pbHlWZXJzaW9uIDEuMGZvbnRfZmFtaWx5R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg");
+}
+
+.font_family {
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ font-family: font_family!important;
+ font-size: 32rpx;
+ font-style: normal;
+}
+
+.icon-icon_guanbi:before {
+ content: "\E73F";
+}
+
+.icon-icon_shoucangjia:before {
+ content: "\E740";
+}
+
+.icon-icon_daohangfanhui:before {
+ content: "\E73E";
+}
+
+.icon-icon_jiucuo:before {
+ content: "\E739";
+}
+
+.icon-icon_sousuo:before {
+ content: "\E73A";
+}
+
+.icon-icon_fenxiang:before {
+ content: "\E73B";
+}
+
+.icon-icon_weishoucang:before {
+ content: "\E73C";
+}
+
+.icon-icon_yishoucang:before {
+ content: "\E73D";
+}
+
+page {
+ font-family: PingFangSC-Regular;
+ font-size: 32rpx;
+ height: 100%;
+}
+
+.font_family {
+ position: relative;
+ top: 4rpx;
+}
+
+.content {
+ height: 100%;
+ padding-bottom: 100rpx;
+}
+
+.body,.content {
+ box-sizing: border-box;
+}
+
+.body {
+ min-height: 100%;
+ overflow: auto;
+}
+
+checkbox,radio {
+ transform: scale(.8);
+}
+
+._a:focus {
+ background: none;
+}
+
+.p_40 {
+ padding: 40rpx;
+}
+
+._button::after {
+ border: 0;
+}
+
+.header.data-v-9fb79f8a {
+ background: #fff;
+ position: fixed;
+ top: 0;
+ width: 100%;
+ z-index: 10005;
+}
+
+.title-bar.data-v-9fb79f8a {
+ font-size: 36rpx;
+ padding-left: 20rpx;
+ position: relative;
+}
+
+.title-bar .title.data-v-9fb79f8a {
+ left: 50%;
+ position: absolute;
+ transform: translate(-50%);
+}
+
+.opt-back.data-v-9fb79f8a {
+ float: left;
+ font-size: 44rpx;
+ font-weight: 700;
+}
+
+.opt-back ._img.data-v-9fb79f8a {
+ height: 36rpx;
+ width: 36rpx;
+}
+
+.body.data-v-9fb79f8a {
+ overflow: auto;
+}
+
+.scroll-content.data-v-9fb79f8a {
+ text-align: center;
+}
+
+.scroll-content .item.data-v-9fb79f8a {
+ border-bottom: 1rpx solid #eee;
+ height: 60rpx;
+ line-height: 60rpx;
+}
+
+.body .search.data-v-b33d9c3a {
+ margin-bottom: 28rpx;
+ padding: 20rpx 36rpx;
+ position: relative;
+}
+
+.body .search .input.data-v-b33d9c3a {
+ background-color: #f5f5f5;
+ border-radius: 6rpx;
+ box-sizing: border-box;
+ color: #333;
+ display: inline-block;
+ height: 84rpx;
+ line-height: 84rpx;
+ margin-right: 22rpx;
+ padding-left: 90rpx;
+ vertical-align: middle;
+ width: 596rpx;
+}
+
+.body .search ._span.data-v-b33d9c3a {
+ color: #333;
+ display: inline-block;
+ font-size: 30rpx;
+ height: 84rpx;
+ line-height: 84rpx;
+}
+
+.body .search ._img.data-v-b33d9c3a {
+ height: 48rpx;
+ left: 60rpx;
+ position: absolute;
+ top: 44rpx;
+ width: 48rpx;
+}
+
+.body .search ._p.data-v-b33d9c3a {
+ color: #979797;
+ font-size: 30rpx;
+ margin-top: 20rpx;
+}
+
+.body .search ._p text.data-v-b33d9c3a {
+ color: #d5594e;
+}
+
+.body .result.data-v-b33d9c3a {
+ padding: 0 36rpx;
+}
+
+.body .result ._li.data-v-b33d9c3a {
+ border-bottom: 2rpx solid #f0f0f0;
+ box-sizing: border-box;
+ padding-bottom: 32rpx;
+}
+
+.body .result ._li .title.data-v-b33d9c3a {
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 16rpx;
+ margin-top: 32rpx;
+}
+
+.body .result ._li .title ._h3.data-v-b33d9c3a {
+ display: inline-block;
+}
+
+.body .result ._li .title ._h3.data-v-b33d9c3a:first-child {
+ color: #333;
+ font-size: 32rpx;
+ font-weight: 700;
+}
+
+.body .result ._li .title ._h3.data-v-b33d9c3a:last-child {
+ color: #a67d41;
+ font-size: 30rpx;
+}
+
+.body .result ._li ._p.data-v-b33d9c3a {
+ color: #1c1c1c;
+ font-size: 30rpx;
+}
+
+.body .result ._li ._p ._span.data-v-b33d9c3a,.body .result ._li ._p.data-v-b33d9c3a {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.body .nothing.data-v-b33d9c3a {
+ color: #94674b;
+ height: 100rpx;
+ text-align: center;
+ vertical-align: middle;
+}
+
+.noPd.data-v-8842f10a {
+ padding-bottom: 0;
+}
+
+.p_m_100.data-v-8842f10a {
+ padding-bottom: 100rpx;
+}
\ No newline at end of file
diff --git a/pages/search/search.js b/pages/search/search.js
new file mode 100644
index 0000000..59ebaab
--- /dev/null
+++ b/pages/search/search.js
@@ -0,0 +1,120 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/search/search" ], {
+ "0ab4": function(e, t, n) {
+ "use strict";
+ n.r(t);
+ var a = n("5105"), c = n.n(a);
+ for (var r in a) [ "default" ].indexOf(r) < 0 && function(e) {
+ n.d(t, e, function() {
+ return a[e];
+ });
+ }(r);
+ t["default"] = c.a;
+ },
+ "0e0f": function(e, t, n) {
+ "use strict";
+ var a = n("5c75"), c = n.n(a);
+ c.a;
+ },
+ "116a": function(e, t, n) {
+ "use strict";
+ (function(e, t) {
+ var a = n("4ea4");
+ n("94a9");
+ a(n("66fd"));
+ var c = a(n("fa89"));
+ e.__webpack_require_UNI_MP_PLUGIN__ = n, t(c.default);
+ }).call(this, n("bc2e")["default"], n("543d")["createPage"]);
+ },
+ 5105: function(e, t, n) {
+ "use strict";
+ var a = n("4ea4");
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ a(n("5c77"));
+ t.default = {
+ data: function() {
+ return {
+ placeholder: "请输入方剂搜索",
+ inputValue: "",
+ searchData: [],
+ searchType: 1
+ };
+ },
+ watch: {
+ inputValue: {
+ handler: function(e, t) {
+ e != t && "" != e && this.searchResult();
+ }
+ }
+ },
+ methods: {
+ switchSelectTab: function(e) {
+ this.searchType = e, this.searchData = [], this.searchResult();
+ },
+ searchClose: function() {
+ this.inputValue = "";
+ },
+ searchResult: function() {
+ this.x_request("api/fangji.index/preview", {
+ tab: this.searchType,
+ keyword: this.inputValue
+ }, function(e, t) {
+ //去除数据中的广告数据
+ console.log('处理前的数据:',t.data)
+ const filteredArray = t.data.filter(item =>
+ !item.ad_id
+ );
+ console.log('处理后的数据:',filteredArray)
+ e.searchData = filteredArray, e.x_get_ad("common"), e.cpAd();
+ });
+ }
+ }
+ };
+ },
+ "5c75": function(e, t, n) {},
+ 8204: function(e, t, n) {
+ "use strict";
+ n.d(t, "b", function() {
+ return c;
+ }), n.d(t, "c", function() {
+ return r;
+ }), n.d(t, "a", function() {
+ return a;
+ });
+ var a = {
+ xad: function() {
+ return n.e("components/xad/xad").then(n.bind(null, "9621"));
+ },
+ bootNav: function() {
+ return Promise.all([ n.e("common/vendor"), n.e("components/bootNav/bootNav") ]).then(n.bind(null, "dc0f"));
+ }
+ }, c = function() {
+ var e = this, t = e.$createElement, n = (e._self._c, e.__map(e.searchData, function(t, n) {
+ var a = e.__get_orig(t), c = t.ad_id ? {} : null;
+ return {
+ $orig: a,
+ a0: c
+ };
+ }));
+ e.$mp.data = Object.assign({}, {
+ $root: {
+ l0: n
+ }
+ });
+ }, r = [];
+ },
+ fa89: function(e, t, n) {
+ "use strict";
+ n.r(t);
+ var a = n("8204"), c = n("0ab4");
+ for (var r in c) [ "default" ].indexOf(r) < 0 && function(e) {
+ n.d(t, e, function() {
+ return c[e];
+ });
+ }(r);
+ n("0e0f");
+ var u = n("f0c5"), i = Object(u["a"])(c["default"], a["b"], a["c"], !1, null, null, null, !1, a["a"], void 0);
+ t["default"] = i.exports;
+ }
+}, [ [ "116a", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/search/search.json b/pages/search/search.json
new file mode 100644
index 0000000..8f1af97
--- /dev/null
+++ b/pages/search/search.json
@@ -0,0 +1,8 @@
+{
+ "navigationBarTitleText": "按方名查询",
+ "enablePullDownRefresh": false,
+ "usingComponents": {
+ "xad": "/components/xad/xad",
+ "boot-nav": "/components/bootNav/bootNav"
+ }
+}
\ No newline at end of file
diff --git a/pages/search/search.wxml b/pages/search/search.wxml
new file mode 100644
index 0000000..bc0bb8a
--- /dev/null
+++ b/pages/search/search.wxml
@@ -0,0 +1,39 @@
+
+
+
+
+ 方剂
+ 中药
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.$orig.name+''}}
+ {{item.$orig.book+''}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/search/search.wxss b/pages/search/search.wxss
new file mode 100644
index 0000000..17abae9
--- /dev/null
+++ b/pages/search/search.wxss
@@ -0,0 +1,170 @@
+page {
+ font-family: -apple-system-font,Helvetica Neue,sans-serif;
+ line-height: 1.6;
+}
+
+icon {
+ vertical-align: middle;
+}
+
+page {
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,kAwAANwLAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAuLJaWwAAAAAAAAAAAAAAAAAAAAAAABYAZgBvAG4AdABfAGYAYQBtAGkAbAB5AAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAWAGYAbwBuAHQAXwBmAGEAbQBpAGwAeQAAAAAAAAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzI9r0kyAAABfAAAAFZjbWFwW8PsJwAAAfgAAAHSZ2x5ZnBgmMoAAAPgAAAEuGhlYWQbrV3TAAAA4AAAADZoaGVhB94DigAAALwAAAAkaG10eCQAAAAAAAHUAAAAJGxvY2EEdgXoAAADzAAAABRtYXhwARcAUwAAARgAAAAgbmFtZdCnsN8AAAiYAAACkXBvc3So4iAuAAALLAAAAK4AAQAAA4D/gABcBAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAkAAQAAAAEAAFtasrhfDzz1AAsEAAAAAADcRwzqAAAAANxHDOoAAP/MBAADNgAAAAgAAgAAAAAAAAABAAAACQBHAAQAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQQAAZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5znnQAOA/4AAXAOAAIAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAABQAAAAMAAAAsAAAABAAAAWIAAQAAAAAAXAADAAEAAAAsAAMACgAAAWIABAAwAAAABAAEAAEAAOdA//8AAOc5//8AAAABAAQAAAAEAAUABgAHAAgAAwABAAIAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAHAAAAAAAAAACAAA5zkAAOc5AAAABAAA5zoAAOc6AAAABQAA5zsAAOc7AAAABgAA5zwAAOc8AAAABwAA5z0AAOc9AAAACAAA5z4AAOc+AAAAAwAA5z8AAOc/AAAAAQAA50AAAOdAAAAAAgAAAAAAAABEAKgAwAEcAVgByAIaAlwAAgAAAAADBwKHAAsAKAAAAQ4BBx4BFz4BNy4BEwYiLwEHBiImND8BJyY0NjIfATc2MhYUDwEXFhQCAG+VAgKVb2+VAgKVBQoaCkZGChoUCkZGChQaCkZGChoUCkZGCgKGApVvb5UCApVvb5X+iAoKRkYKFBoKRkYKGhQKRkYKFBoKRkYKGgAAAAMAAP/XA6kC+gAOADEAOwAAAR4BFxEOAQchLgEnESExFyYiDwEGDwEOAR8BFg8BBhY/ATYfARY2LwEmPwE2Ji8BJicBPgE3Mx4BFxUhA1ohLAEBLCH9SyEsAQGSJgYYBi8FC2YNCAlLBwISARIMXwkJXwwSARICB0sJCA1mCwX+GQEsIeIhLAH+ggJ/ASwh/fUhLAEBLCECWYcMDGQKAgkCFgpJBwpqDA4FMgUFMgUNDWoKB0kKFgIJAgoBFyEsAQEsIQgAAAAAAQAAAAACrgK5AAgAAAEXCQEHASY0NwKGKP7zAQ0o/uAICAK4J/7v/u8nASQJFggABAAA/+MDqgMJAA8AIAAqADUAACUyFhcWFAYjISImNDc+ATMBHwEeAQcBDgEvAS4BNwE+AQEHDgEfARYyPwEDDwEXNz4BLwEmIgOFCxADBg4N/OMNDgYDEAsCYgJ1LgEt/u8wfjF3LgEtAREwfv6fLxsBG3YdSx4vGgGz+7McARt2HUsmDAsGFw4OFwcKDAK1AnUwfjH+8C4BLXcwfjEBEC4B/sQvHUsddhwbLwHdAbP7sx1LHXYcAAIAAP//A3kC/AAVACEAAAEeARcUBgcXFhQGIi8BDgEHLgEnPgEXDgEHHgEXPgE3LgEB34++BC0plQkTGQqXKmg6j74DA76PdJkDA5l0dJoDA5oC/AS+j0FyLZUKGRMJliAkAQS+j4++PAOadHSaAwOadHSaAAAAAAIAAP/MA6YDNgAjAEYAAAEyFhQGByEOAQcRHgEXIT4BNxE+ATIWFREOAQchLgEnET4BNyUxFxYHFQYPAQ4BLgE/AQYHBhcUBiImNSY3NjcnJjY3NTYWAf8OEhIN/v8qOQIBOCsCASo5AgESGxIBXEX9/UVdAwJbRgIvcgcBARBnCBkWBAdHwWR0ARIbEwKKeuFRCAQKDBkDFhIbEgEBOCr9/ys5AgE4KwEBDhISDf8ARl0DAlxFAgJGXQIRmgoMAxMJjAoEEBkLYA5catwOEhIN939wDG4LGQgBBwMAAAAAAgAA/88DwwMxACYAMQAAAT4BFxYfAh4BBxUGDwEXFgYHIwYvAQcGJi8BJj8BJy4BPwE2PwIPAhcHNxcnNycB1wkjEQ4Hcv4TFgICC7grAxQTARAN5OMRIwoBBwMruA0BDAELD/+bAm/7tivh4Su2+wMTEgsIBw3nJQMdEwEPC7T9Ex4EAwd4eAgKEAIND/6zDiQPAQoDJaoE4CWy+nZ2+rIlAAABAAD/zwPDAzEAJwAAAQ8BBgcVBhYfAQcGHwEeAT8BFxY3MT4BLwE3NjcxNiYvAiYnJgYHAddy/hALDQENuCsDBwEJIxLj4w4QExUDK7gLAgIWE/5yBw4RIwkDE+YlAgsBDiUOs/0PDgERCgh4eAcDBB4T/bMLEBQdAyXmDgcICxIAAAAAABIA3gABAAAAAAAAABUAAAABAAAAAAABAAsAFQABAAAAAAACAAcAIAABAAAAAAADAAsAJwABAAAAAAAEAAsAMgABAAAAAAAFAAsAPQABAAAAAAAGAAsASAABAAAAAAAKACsAUwABAAAAAAALABMAfgADAAEECQAAACoAkQADAAEECQABABYAuwADAAEECQACAA4A0QADAAEECQADABYA3wADAAEECQAEABYA9QADAAEECQAFABYBCwADAAEECQAGABYBIQADAAEECQAKAFYBNwADAAEECQALACYBjQpDcmVhdGVkIGJ5IGljb25mb250CmZvbnRfZmFtaWx5UmVndWxhcmZvbnRfZmFtaWx5Zm9udF9mYW1pbHlWZXJzaW9uIDEuMGZvbnRfZmFtaWx5R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg");
+}
+
+.font_family {
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ font-family: font_family!important;
+ font-size: 32rpx;
+ font-style: normal;
+}
+
+page {
+ font-family: PingFangSC-Regular;
+ font-size: 32rpx;
+ height: 100%;
+}
+
+.font_family {
+ position: relative;
+ top: 4rpx;
+}
+
+.content {
+ height: 100%;
+ padding-bottom: 100rpx;
+}
+
+.body,.content {
+ box-sizing: border-box;
+}
+
+.body {
+ min-height: 100%;
+ overflow: auto;
+}
+
+checkbox,radio {
+ transform: scale(.8);
+}
+
+.searchContainer .body .search.x-search {
+ border-bottom: 2rpx solid #f0f0f0;
+ padding: 20rpx 36rpx;
+ position: relative;
+}
+
+.searchContainer .body .search ._span.x-search {
+ color: #333;
+ display: inline-block;
+ font-size: 30rpx;
+ height: 84rpx;
+ line-height: 84rpx;
+}
+
+.searchContainer .body .search ._div.x-search {
+ align-items: center;
+ display: flex;
+}
+
+.searchContainer .body .search ._div ._input.x-search {
+ background-color: #f5f5f5;
+ border-radius: 6rpx 0 0 6rpx;
+ box-sizing: border-box;
+ display: inline-block;
+ font-size: 30rpx;
+ height: 84rpx;
+ padding-left: 68rpx;
+ vertical-align: middle;
+ width: 536rpx;
+}
+
+.searchContainer .body .search ._div ._img.x-search {
+ height: 48rpx;
+ left: 48rpx;
+ position: absolute;
+ top: 42rpx;
+ width: 48rpx;
+}
+
+.searchContainer .body .search .iconBox.x-search {
+ background-color: #f5f5f5;
+ border-radius: 0 6rpx 6rpx 0;
+ height: 84rpx;
+ margin-left: -10rpx;
+ margin-right: 22rpx;
+ position: relative;
+ width: 70rpx;
+}
+
+.searchContainer .body .search .iconBox .icon.x-search {
+ background-color: initial;
+ color: #979797;
+ font-size: 58rpx;
+ height: 48rpx;
+ line-height: 48rpx;
+ margin: 0;
+ padding: 0;
+ position: absolute;
+ right: 10rpx;
+ top: 20rpx;
+ z-index: 999;
+}
+
+.searchContainer .body .search ._i.x-search {
+ margin-top: 22rpx;
+}
+
+.searchContainer .body .search ._i ._span.x-search {
+ border: 2rpx solid #ececec;
+ border-radius: 6rpx;
+ font-size: 28rpx;
+ font-weight: 700;
+ height: 53rpx;
+ line-height: 53rpx;
+ margin-right: 32rpx;
+ text-align: center;
+ width: 118rpx;
+}
+
+.searchContainer .body .search ._i .active.x-search {
+ background-color: #d5594e;
+ border: none;
+ color: #fff;
+}
+
+.searchContainer .body .thing.x-search {
+ font-size: 30rpx;
+ height: 72vh;
+ overflow: auto;
+ padding: 0 36rpx 20rpx;
+}
+
+.searchContainer .body .thing ._p.x-search {
+ box-sizing: border-box;
+ color: #333;
+ padding-bottom: 28rpx;
+ padding-top: 20rpx;
+}
+
+.searchTab {
+ padding: 0rpx 36rpx;
+ position: relative;
+}
+
+.searchTabItem {
+ background-color: rgba(148,103,75,.25);
+ color: #94674b;
+ line-height: 60rpx;
+ margin: 10rpx;
+ padding: 5rpx 20rpx;
+}
+
+.searchTabItemFocus {
+ background-color: #94674b;
+ color: #fff;
+}
\ No newline at end of file
diff --git a/pages/wall/comment_detail.js b/pages/wall/comment_detail.js
new file mode 100644
index 0000000..0e1011c
--- /dev/null
+++ b/pages/wall/comment_detail.js
@@ -0,0 +1,143 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/wall/comment_detail" ], {
+ "1f53": function(n, t, e) {
+ "use strict";
+ var o = e("4ea4");
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ var i = o(e("5c77")), c = {
+ data: function() {
+ return {
+ title: "留言墙",
+ item: {},
+ comment: {},
+ replyObj: {
+ message: "",
+ last_page: 1,
+ current_page: 0,
+ noMore: 0,
+ list: []
+ },
+ baseForm: {
+ content: "",
+ comment_id: 0,
+ reply_id: 0
+ },
+ showComment: !1,
+ normalColor: "color:#999",
+ focusColor: "color:#007aff"
+ };
+ },
+ components: {
+ reply: function() {
+ e.e("components/wall/reply").then(function() {
+ return resolve(e("00df"));
+ }.bind(null, e)).catch(e.oe);
+ }
+ },
+ onBackPress: function() {
+ return !!this.$refs.fab.isShow && (this.$refs.fab.close(), !0);
+ },
+ onLoad: function(n) {
+ this.id = n.id, this.comment_id = n.comment_id, this.getWall(this.id), this.getComment(),
+ this.getReplyList();
+ },
+ onReachBottom: function() {
+ this.getReplyList();
+ },
+ methods: {
+ getWall: function() {
+ i.default.getWall(this);
+ },
+ getComment: function() {
+ i.default.getComment(this);
+ },
+ getReplyList: function() {
+ i.default.getReplyList(this);
+ },
+ cancelComment: function() {
+ this.showComment = !this.showComment, this.baseForm.wall_id = 0, this.baseForm.reply_id = 0,
+ this.baseForm.content = "";
+ },
+ addComment: function() {
+ i.default.addComment(this);
+ },
+ showCommentWrap: function(n, t) {
+ i.default.showCommentWrap(this, n, t);
+ },
+ childCall: function(n) {
+ this.showCommentWrap(n.comment_id, n.reply_id);
+ }
+ }
+ };
+ t.default = c;
+ },
+ "8f96": function(n, t, e) {},
+ 9601: function(n, t, e) {
+ "use strict";
+ e.r(t);
+ var o = e("1f53"), i = e.n(o);
+ for (var c in o) [ "default" ].indexOf(c) < 0 && function(n) {
+ e.d(t, n, function() {
+ return o[n];
+ });
+ }(c);
+ t["default"] = i.a;
+ },
+ "9b58": function(n, t, e) {
+ "use strict";
+ (function(n, t) {
+ var o = e("4ea4");
+ e("94a9");
+ o(e("66fd"));
+ var i = o(e("ac53"));
+ n.__webpack_require_UNI_MP_PLUGIN__ = e, t(i.default);
+ }).call(this, e("bc2e")["default"], e("543d")["createPage"]);
+ },
+ ac53: function(n, t, e) {
+ "use strict";
+ e.r(t);
+ var o = e("f87f"), i = e("9601");
+ for (var c in i) [ "default" ].indexOf(c) < 0 && function(n) {
+ e.d(t, n, function() {
+ return i[n];
+ });
+ }(c);
+ e("cae5");
+ var u = e("f0c5"), a = Object(u["a"])(i["default"], o["b"], o["c"], !1, null, null, null, !1, o["a"], void 0);
+ t["default"] = a.exports;
+ },
+ cae5: function(n, t, e) {
+ "use strict";
+ var o = e("8f96"), i = e.n(o);
+ i.a;
+ },
+ f87f: function(n, t, e) {
+ "use strict";
+ e.d(t, "b", function() {
+ return i;
+ }), e.d(t, "c", function() {
+ return c;
+ }), e.d(t, "a", function() {
+ return o;
+ });
+ var o = {
+ wall: function() {
+ return e.e("components/wall/wall").then(e.bind(null, "6d46"));
+ },
+ uniSection: function() {
+ return e.e("uni_modules/uni-section/components/uni-section/uni-section").then(e.bind(null, "79f5"));
+ },
+ uniIcons: function() {
+ return Promise.all([ e.e("common/vendor"), e.e("uni_modules/uni-icons/components/uni-icons/uni-icons") ]).then(e.bind(null, "8be1"));
+ },
+ bootNav: function() {
+ return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f"));
+ }
+ }, i = function() {
+ var n = this.$createElement;
+ this._self._c;
+ this._isMounted || (this.e0 = !0);
+ }, c = [];
+ }
+}, [ [ "9b58", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/wall/comment_detail.json b/pages/wall/comment_detail.json
new file mode 100644
index 0000000..0fd4bf0
--- /dev/null
+++ b/pages/wall/comment_detail.json
@@ -0,0 +1,11 @@
+{
+ "navigationBarTitleText": "留言回复",
+ "enablePullDownRefresh": false,
+ "usingComponents": {
+ "wall": "/components/wall/wall",
+ "uni-section": "/uni_modules/uni-section/components/uni-section/uni-section",
+ "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons",
+ "boot-nav": "/components/bootNav/bootNav",
+ "reply": "/components/wall/reply"
+ }
+}
\ No newline at end of file
diff --git a/pages/wall/comment_detail.wxml b/pages/wall/comment_detail.wxml
new file mode 100644
index 0000000..d633751
--- /dev/null
+++ b/pages/wall/comment_detail.wxml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+ {{comment.content}}
+
+
+
+
+
+
+ {{replyObj.message}}
+
+
+
+
+
+
+
+ {{item.comment_num}}
+
+
+
+ {{item.share_num}}
+
+
+
+ {{item.like_num}}
+
+
+
+
+
+
+
+
+
diff --git a/pages/wall/comment_detail.wxss b/pages/wall/comment_detail.wxss
new file mode 100644
index 0000000..4b22329
--- /dev/null
+++ b/pages/wall/comment_detail.wxss
@@ -0,0 +1,139 @@
+.container {
+ background: #ebeef5;
+ overflow: hidden;
+}
+
+.uni-flex {
+ background: #fff;
+ padding: 10px;
+}
+
+.flex-item-avatar {
+ line-height: 30px;
+ width: 12%;
+}
+
+.flex-item-avatar ._img {
+ border-radius: 50%;
+ height: 30px;
+ width: 30px;
+}
+
+.flex-item-content {
+ width: 88%;
+}
+
+.line-header {
+ padding: 0;
+ width: 30px;
+ width: 100%;
+}
+
+.username {
+ font-weight: 700;
+ height: 30px;
+ width: 80%;
+}
+
+.user-zan {
+ color: #666;
+ font-size: 12px;
+}
+
+.container-text,.container-toContent {
+ color: #666;
+ font-size: 12px;
+ word-break: break-all;
+}
+
+.container-toContent {
+ background: #f8f8f8;
+}
+
+.reply_line {
+ font-size: 12px;
+ height: 25px;
+ line-height: 25px;
+ margin-top: 10px;
+ padding: 0;
+}
+
+.container-return {
+ background: #f8f8f8;
+ color: #666;
+ margin-right: 10px;
+}
+
+.bottom-comment {
+ background: #f8f8f8;
+ padding: 5rpx 10rpx;
+}
+
+.bottom-comment-wrap {
+ width: 40%;
+}
+
+.card-actions {
+ border-top: 1px solid #eee;
+ height: 45px;
+ justify-content: space-around;
+}
+
+.card-actions,.card-actions-item {
+ align-items: center;
+ display: flex;
+ flex-direction: row;
+}
+
+.card-actions {
+ border-top: 0;
+ height: 35px;
+ line-height: 35px;
+ width: 60%;
+}
+
+.card-actions-item {
+ width: 33%;
+}
+
+.card-actions-item-text {
+ color: #666;
+ font-size: 12px;
+ margin-left: 5px;
+}
+
+.bottom-actions {
+ bottom: 40px;
+ position: fixed;
+ width: 100%;
+}
+
+.comment-action-wrap {
+ background: #fff;
+ border: 1px solid #ebeef5;
+ box-shadow: 0 0 3px 1px rgba(0,0,0,.08);
+ padding: 5px;
+}
+
+.comment-textarea {
+ border: 1px solid #ebeef5;
+ font-size: 12px;
+ height: 240rpx;
+ padding: 5px;
+}
+
+.comment-button-wrap {
+ margin-top: 5px;
+ text-align: center;
+}
+
+.comment-button-wrap button {
+ margin: 5px;
+}
+
+.listDesc {
+ color: #666;
+ height: 100rpx;
+ line-height: 100rpx;
+ text-align: center;
+}
\ No newline at end of file
diff --git a/pages/wall/wall.js b/pages/wall/wall.js
new file mode 100644
index 0000000..909d2e9
--- /dev/null
+++ b/pages/wall/wall.js
@@ -0,0 +1,148 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/wall/wall" ], {
+ "295c": function(t, e, n) {
+ "use strict";
+ n.r(e);
+ var a = n("cdbd"), i = n.n(a);
+ for (var o in a) [ "default" ].indexOf(o) < 0 && function(t) {
+ n.d(e, t, function() {
+ return a[t];
+ });
+ }(o);
+ e["default"] = i.a;
+ },
+ "48ef": function(t, e, n) {
+ "use strict";
+ (function(t, e) {
+ var a = n("4ea4");
+ n("94a9");
+ a(n("66fd"));
+ var i = a(n("7f42"));
+ t.__webpack_require_UNI_MP_PLUGIN__ = n, e(i.default);
+ }).call(this, n("bc2e")["default"], n("543d")["createPage"]);
+ },
+ "56cf": function(t, e, n) {
+ "use strict";
+ n.d(e, "b", function() {
+ return i;
+ }), n.d(e, "c", function() {
+ return o;
+ }), n.d(e, "a", function() {
+ return a;
+ });
+ var a = {
+ wall: function() {
+ return n.e("components/wall/wall").then(n.bind(null, "6d46"));
+ },
+ uniFab: function() {
+ return n.e("uni_modules/uni-fab/components/uni-fab/uni-fab").then(n.bind(null, "a7a8"));
+ },
+ bootNav: function() {
+ return Promise.all([ n.e("common/vendor"), n.e("components/bootNav/bootNav") ]).then(n.bind(null, "dc0f"));
+ },
+ xad: function() {
+ return n.e("components/xad/xad").then(n.bind(null, "9621"));
+ }
+ }, i = function() {
+ var t = this.$createElement;
+ this._self._c;
+ }, o = [];
+ },
+ "75ee": function(t, e, n) {
+ "use strict";
+ var a = n("d9df"), i = n.n(a);
+ i.a;
+ },
+ "7f42": function(t, e, n) {
+ "use strict";
+ n.r(e);
+ var a = n("56cf"), i = n("295c");
+ for (var o in i) [ "default" ].indexOf(o) < 0 && function(t) {
+ n.d(e, t, function() {
+ return i[t];
+ });
+ }(o);
+ n("75ee");
+ var c = n("f0c5"), r = Object(c["a"])(i["default"], a["b"], a["c"], !1, null, null, null, !1, a["a"], void 0);
+ e["default"] = r.exports;
+ },
+ cdbd: function(t, e, n) {
+ "use strict";
+ (function(t) {
+ var a = n("4ea4");
+ Object.defineProperty(e, "__esModule", {
+ value: !0
+ }), e.default = void 0;
+ a(n("5c77"));
+ var i = {
+ data: function() {
+ return {
+ isProduct: 0,
+ title: "留言墙",
+ wallList: [],
+ extraIcon: {
+ color: "#4cd964",
+ size: "22",
+ type: "gear-filled"
+ },
+ pattern: {
+ color: "#7A7E83",
+ backgroundColor: "#fff",
+ selectedColor: "#007AFF",
+ buttonColor: "#007AFF",
+ iconColor: "#fff"
+ },
+ content: [ {
+ iconPath: "/static/image.png",
+ selectedIconPath: "/static/image-active.png",
+ text: "发布留言",
+ active: !1
+ } ],
+ isMy: 0,
+ current_page: 0,
+ last_page: 1,
+ noMore: 0
+ };
+ },
+ onBackPress: function() {
+ return !!this.$refs.fab.isShow && (this.$refs.fab.close(), !0);
+ },
+ onLoad: function(t) {
+ "1" === t.isMy && (this.isMy = 1), this.getWalls(), this.cpAd(), this.x_get_ad("common");
+ },
+ methods: {
+ onShareAppMessage: function() {
+ return {
+ title: this.title
+ };
+ },
+ onShareTimeline: function() {
+ return {
+ title: this.title
+ };
+ },
+ actionsClick: function(e) {
+ t.showToast({
+ title: e,
+ icon: "none"
+ });
+ },
+ trigger: function(t) {
+ this.content[t.index].active = !t.item.active, this.x_redirect("/pages/wall_album/wall_album");
+ },
+ getWalls: function() {
+ var t = this;
+ t.current_page >= t.last_page ? t.noMore = 1 : this.x_request("api/wall/", {
+ isMy: t.isMy,
+ page: t.current_page + 1
+ }, function(t, e) {
+ 1 === e.code && (t.wallList = t.wallList.concat(e.data.data), t.current_page = e.data.current_page,
+ t.last_page = e.data.last_page, t.isProduct = e.status);
+ });
+ }
+ }
+ };
+ e.default = i;
+ }).call(this, n("543d")["default"]);
+ },
+ d9df: function(t, e, n) {}
+}, [ [ "48ef", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/wall/wall.json b/pages/wall/wall.json
new file mode 100644
index 0000000..25e8112
--- /dev/null
+++ b/pages/wall/wall.json
@@ -0,0 +1,10 @@
+{
+ "navigationBarTitleText": "留言墙",
+ "enablePullDownRefresh": false,
+ "usingComponents": {
+ "wall": "/components/wall/wall",
+ "uni-fab": "/uni_modules/uni-fab/components/uni-fab/uni-fab",
+ "boot-nav": "/components/bootNav/bootNav",
+ "xad": "/components/xad/xad"
+ }
+}
\ No newline at end of file
diff --git a/pages/wall/wall.wxml b/pages/wall/wall.wxml
new file mode 100644
index 0000000..c4d3c04
--- /dev/null
+++ b/pages/wall/wall.wxml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/wall/wall.wxss b/pages/wall/wall.wxss
new file mode 100644
index 0000000..ba9dd8f
--- /dev/null
+++ b/pages/wall/wall.wxss
@@ -0,0 +1,4 @@
+.container {
+ background: #ebeef5;
+ overflow: hidden;
+}
\ No newline at end of file
diff --git a/pages/wall/wall_detail.js b/pages/wall/wall_detail.js
new file mode 100644
index 0000000..58fdbec
--- /dev/null
+++ b/pages/wall/wall_detail.js
@@ -0,0 +1,148 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/wall/wall_detail" ], {
+ 3763: function(n, t, e) {
+ "use strict";
+ (function(n, t) {
+ var o = e("4ea4");
+ e("94a9");
+ o(e("66fd"));
+ var i = o(e("eb70"));
+ n.__webpack_require_UNI_MP_PLUGIN__ = e, t(i.default);
+ }).call(this, e("bc2e")["default"], e("543d")["createPage"]);
+ },
+ "577e": function(n, t, e) {
+ "use strict";
+ e.d(t, "b", function() {
+ return i;
+ }), e.d(t, "c", function() {
+ return u;
+ }), e.d(t, "a", function() {
+ return o;
+ });
+ var o = {
+ wall: function() {
+ return e.e("components/wall/wall").then(e.bind(null, "6d46"));
+ },
+ uniSection: function() {
+ return e.e("uni_modules/uni-section/components/uni-section/uni-section").then(e.bind(null, "79f5"));
+ },
+ uniIcons: function() {
+ return Promise.all([ e.e("common/vendor"), e.e("uni_modules/uni-icons/components/uni-icons/uni-icons") ]).then(e.bind(null, "8be1"));
+ },
+ bootNav: function() {
+ return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f"));
+ }
+ }, i = function() {
+ var n = this.$createElement;
+ this._self._c;
+ this._isMounted || (this.e0 = !0);
+ }, u = [];
+ },
+ "59fc": function(n, t, e) {
+ "use strict";
+ e.r(t);
+ var o = e("9240"), i = e.n(o);
+ for (var u in o) [ "default" ].indexOf(u) < 0 && function(n) {
+ e.d(t, n, function() {
+ return o[n];
+ });
+ }(u);
+ t["default"] = i.a;
+ },
+ 9240: function(n, t, e) {
+ "use strict";
+ var o = e("4ea4");
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ var i = o(e("5c77")), u = {
+ data: function() {
+ return {
+ title: "留言墙",
+ normalColor: "#666",
+ item: {},
+ commentObj: {
+ message: "",
+ last_page: 1,
+ current_page: 0,
+ noMore: 0,
+ list: []
+ },
+ baseForm: {
+ content: "",
+ comment_id: 0,
+ reply_id: 0
+ },
+ showComment: !1,
+ id: 0
+ };
+ },
+ components: {
+ comment: function() {
+ e.e("components/wall/comment").then(function() {
+ return resolve(e("27f9"));
+ }.bind(null, e)).catch(e.oe);
+ }
+ },
+ onBackPress: function() {
+ return !!this.$refs.fab.isShow && (this.$refs.fab.close(), !0);
+ },
+ onLoad: function(n) {
+ this.id = n.id, this.getWall(this.id), this.getComment(), this.cpAd();
+ },
+ onReachBottom: function() {
+ this.getComment();
+ },
+ methods: {
+ onShareAppMessage: function() {
+ return {
+ title: this.title
+ };
+ },
+ onShareTimeline: function() {
+ return {
+ title: this.title
+ };
+ },
+ getWall: function() {
+ i.default.getWall(this);
+ },
+ getComment: function() {
+ i.default.getCommentList(this);
+ },
+ showCommentWrap: function(n, t) {
+ i.default.showCommentWrap(this, n, t);
+ },
+ cancelComment: function() {
+ this.showComment = !this.showComment, this.baseForm.wall_id = 0, this.baseForm.reply_id = 0,
+ this.baseForm.content = "";
+ },
+ comment: function() {
+ i.default.addComment(this);
+ },
+ commentLike: function(n, t) {
+ "like" === n && i.default.wallLike(this, this.item.id, t);
+ }
+ }
+ };
+ t.default = u;
+ },
+ d435: function(n, t, e) {},
+ e3ab: function(n, t, e) {
+ "use strict";
+ var o = e("d435"), i = e.n(o);
+ i.a;
+ },
+ eb70: function(n, t, e) {
+ "use strict";
+ e.r(t);
+ var o = e("577e"), i = e("59fc");
+ for (var u in i) [ "default" ].indexOf(u) < 0 && function(n) {
+ e.d(t, n, function() {
+ return i[n];
+ });
+ }(u);
+ e("e3ab");
+ var c = e("f0c5"), a = Object(c["a"])(i["default"], o["b"], o["c"], !1, null, null, null, !1, o["a"], void 0);
+ t["default"] = a.exports;
+ }
+}, [ [ "3763", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/wall/wall_detail.json b/pages/wall/wall_detail.json
new file mode 100644
index 0000000..c291fd4
--- /dev/null
+++ b/pages/wall/wall_detail.json
@@ -0,0 +1,11 @@
+{
+ "navigationBarTitleText": "留言",
+ "enablePullDownRefresh": false,
+ "usingComponents": {
+ "wall": "/components/wall/wall",
+ "uni-section": "/uni_modules/uni-section/components/uni-section/uni-section",
+ "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons",
+ "boot-nav": "/components/bootNav/bootNav",
+ "comment": "/components/wall/comment"
+ }
+}
\ No newline at end of file
diff --git a/pages/wall/wall_detail.wxml b/pages/wall/wall_detail.wxml
new file mode 100644
index 0000000..540a50b
--- /dev/null
+++ b/pages/wall/wall_detail.wxml
@@ -0,0 +1,37 @@
+
+
+
+
+ {{commentObj.message}}
+
+
+
+
+
+
+
+ {{item.comment_num}}
+
+
+
+ {{item.share_num}}
+
+
+
+
+ {{item.like_num}}
+ {{item.like_num}}
+
+
+
+
+
+
+
+
+
diff --git a/pages/wall/wall_detail.wxss b/pages/wall/wall_detail.wxss
new file mode 100644
index 0000000..4b22329
--- /dev/null
+++ b/pages/wall/wall_detail.wxss
@@ -0,0 +1,139 @@
+.container {
+ background: #ebeef5;
+ overflow: hidden;
+}
+
+.uni-flex {
+ background: #fff;
+ padding: 10px;
+}
+
+.flex-item-avatar {
+ line-height: 30px;
+ width: 12%;
+}
+
+.flex-item-avatar ._img {
+ border-radius: 50%;
+ height: 30px;
+ width: 30px;
+}
+
+.flex-item-content {
+ width: 88%;
+}
+
+.line-header {
+ padding: 0;
+ width: 30px;
+ width: 100%;
+}
+
+.username {
+ font-weight: 700;
+ height: 30px;
+ width: 80%;
+}
+
+.user-zan {
+ color: #666;
+ font-size: 12px;
+}
+
+.container-text,.container-toContent {
+ color: #666;
+ font-size: 12px;
+ word-break: break-all;
+}
+
+.container-toContent {
+ background: #f8f8f8;
+}
+
+.reply_line {
+ font-size: 12px;
+ height: 25px;
+ line-height: 25px;
+ margin-top: 10px;
+ padding: 0;
+}
+
+.container-return {
+ background: #f8f8f8;
+ color: #666;
+ margin-right: 10px;
+}
+
+.bottom-comment {
+ background: #f8f8f8;
+ padding: 5rpx 10rpx;
+}
+
+.bottom-comment-wrap {
+ width: 40%;
+}
+
+.card-actions {
+ border-top: 1px solid #eee;
+ height: 45px;
+ justify-content: space-around;
+}
+
+.card-actions,.card-actions-item {
+ align-items: center;
+ display: flex;
+ flex-direction: row;
+}
+
+.card-actions {
+ border-top: 0;
+ height: 35px;
+ line-height: 35px;
+ width: 60%;
+}
+
+.card-actions-item {
+ width: 33%;
+}
+
+.card-actions-item-text {
+ color: #666;
+ font-size: 12px;
+ margin-left: 5px;
+}
+
+.bottom-actions {
+ bottom: 40px;
+ position: fixed;
+ width: 100%;
+}
+
+.comment-action-wrap {
+ background: #fff;
+ border: 1px solid #ebeef5;
+ box-shadow: 0 0 3px 1px rgba(0,0,0,.08);
+ padding: 5px;
+}
+
+.comment-textarea {
+ border: 1px solid #ebeef5;
+ font-size: 12px;
+ height: 240rpx;
+ padding: 5px;
+}
+
+.comment-button-wrap {
+ margin-top: 5px;
+ text-align: center;
+}
+
+.comment-button-wrap button {
+ margin: 5px;
+}
+
+.listDesc {
+ color: #666;
+ height: 100rpx;
+ line-height: 100rpx;
+ text-align: center;
+}
\ No newline at end of file
diff --git a/pages/wall_album/wall_album.js b/pages/wall_album/wall_album.js
new file mode 100644
index 0000000..3091fa1
--- /dev/null
+++ b/pages/wall_album/wall_album.js
@@ -0,0 +1,144 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/wall_album/wall_album" ], {
+ "05e4": function(e, n, t) {
+ "use strict";
+ (function(e) {
+ var i = t("4ea4");
+ Object.defineProperty(n, "__esModule", {
+ value: !0
+ }), n.default = void 0;
+ var o = i(t("5c77")), a = {
+ data: function() {
+ return {
+ baseFormData: {
+ content: "",
+ picList: []
+ },
+ pics: [],
+ msgType: "success",
+ messageText: "这是一条成功提示"
+ };
+ },
+ onLoad: function() {
+ this.init();
+ },
+ methods: {
+ init: function() {
+ this.x_request("api/config/index/", {}, function(e, n) {});
+ },
+ sub: function() {
+ "" !== this.baseFormData.content ? this.x_request("api/wall/add/", {
+ content: this.baseFormData.content,
+ pics: this.baseFormData.picList
+ }, function(n, t) {
+ 1 === t.code ? (n.messageToggle("success", "发布成功"), e.redirectTo({
+ url: "/pages/wall/wall"
+ })) : this.x_tips("error", t.info);
+ }) : this.messageToggle("error", "请填写留言内容");
+ },
+ cancelSub: function() {
+ e.navigateBack();
+ },
+ select: function(n) {
+ var t = this;
+ this.pics = this.pics.concat(n.tempFilePaths), n.tempFilePaths.forEach(function(n) {
+ e.uploadFile({
+ url: o.default.root_host + "api/upload/image/",
+ filePath: n,
+ header: {
+ "Content-Type": "multipart/form-data"
+ },
+ name: "image",
+ formData: o.default.authParam({
+ uuid: e.getStorageSync("uToken")
+ }),
+ success: function(e) {
+ var n = JSON.parse(e.data);
+ 1 === n.code && (t.baseFormData.picList = t.baseFormData.picList.concat(n.data));
+ }
+ });
+ });
+ },
+ rmImg: function(e) {
+ var n = this.pics.indexOf(e.tempFilePath);
+ this.pics.splice(n, 1), this.baseFormData.picList.slice(n, 1);
+ },
+ messageToggle: function(e, n) {
+ this.msgType = e, this.messageText = n, this.$refs.message.open();
+ }
+ }
+ };
+ n.default = a;
+ }).call(this, t("543d")["default"]);
+ },
+ "095f": function(e, n, t) {
+ "use strict";
+ var i = t("974b"), o = t.n(i);
+ o.a;
+ },
+ "46b2": function(e, n, t) {
+ "use strict";
+ t.d(n, "b", function() {
+ return o;
+ }), t.d(n, "c", function() {
+ return a;
+ }), t.d(n, "a", function() {
+ return i;
+ });
+ var i = {
+ uniSection: function() {
+ return t.e("uni_modules/uni-section/components/uni-section/uni-section").then(t.bind(null, "79f5"));
+ },
+ uniFilePicker: function() {
+ return Promise.all([ t.e("common/vendor"), t.e("uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker") ]).then(t.bind(null, "b9c3"));
+ },
+ bootNav: function() {
+ return Promise.all([ t.e("common/vendor"), t.e("components/bootNav/bootNav") ]).then(t.bind(null, "dc0f"));
+ },
+ uniPopup: function() {
+ return t.e("uni_modules/uni-popup/components/uni-popup/uni-popup").then(t.bind(null, "edb0"));
+ },
+ uniPopupMessage: function() {
+ return Promise.all([ t.e("common/vendor"), t.e("uni_modules/uni-popup/components/uni-popup-message/uni-popup-message") ]).then(t.bind(null, "36c1"));
+ }
+ }, o = function() {
+ var e = this.$createElement;
+ this._self._c;
+ this._isMounted || (this.e0 = !0);
+ }, a = [];
+ },
+ "936d": function(e, n, t) {
+ "use strict";
+ (function(e, n) {
+ var i = t("4ea4");
+ t("94a9");
+ i(t("66fd"));
+ var o = i(t("b05a"));
+ e.__webpack_require_UNI_MP_PLUGIN__ = t, n(o.default);
+ }).call(this, t("bc2e")["default"], t("543d")["createPage"]);
+ },
+ "974b": function(e, n, t) {},
+ b05a: function(e, n, t) {
+ "use strict";
+ t.r(n);
+ var i = t("46b2"), o = t("e4b0");
+ for (var a in o) [ "default" ].indexOf(a) < 0 && function(e) {
+ t.d(n, e, function() {
+ return o[e];
+ });
+ }(a);
+ t("095f");
+ var u = t("f0c5"), s = Object(u["a"])(o["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0);
+ n["default"] = s.exports;
+ },
+ e4b0: function(e, n, t) {
+ "use strict";
+ t.r(n);
+ var i = t("05e4"), o = t.n(i);
+ for (var a in i) [ "default" ].indexOf(a) < 0 && function(e) {
+ t.d(n, e, function() {
+ return i[e];
+ });
+ }(a);
+ n["default"] = o.a;
+ }
+}, [ [ "936d", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/wall_album/wall_album.json b/pages/wall_album/wall_album.json
new file mode 100644
index 0000000..2ffd0ec
--- /dev/null
+++ b/pages/wall_album/wall_album.json
@@ -0,0 +1,11 @@
+{
+ "navigationBarTitleText": "发布留言",
+ "enablePullDownRefresh": false,
+ "usingComponents": {
+ "uni-section": "/uni_modules/uni-section/components/uni-section/uni-section",
+ "uni-file-picker": "/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker",
+ "boot-nav": "/components/bootNav/bootNav",
+ "uni-popup": "/uni_modules/uni-popup/components/uni-popup/uni-popup",
+ "uni-popup-message": "/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message"
+ }
+}
\ No newline at end of file
diff --git a/pages/wall_album/wall_album.wxml b/pages/wall_album/wall_album.wxml
new file mode 100644
index 0000000..b6f7525
--- /dev/null
+++ b/pages/wall_album/wall_album.wxml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/wall_album/wall_album.wxss b/pages/wall_album/wall_album.wxss
new file mode 100644
index 0000000..fd4a885
--- /dev/null
+++ b/pages/wall_album/wall_album.wxss
@@ -0,0 +1,22 @@
+.uni-textarea {
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+
+.example-body,.uni-textarea {
+ margin: 0 auto;
+ width: 95%;
+}
+
+.uni-popup {
+ width: 100%;
+}
+
+.flex-item {
+ width: 45%;
+}
+
+.subTn {
+ background: #a67d41;
+ color: #fff;
+}
\ No newline at end of file
diff --git a/pages/xuewei/jingluo.js b/pages/xuewei/jingluo.js
new file mode 100644
index 0000000..b0100e7
--- /dev/null
+++ b/pages/xuewei/jingluo.js
@@ -0,0 +1,115 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/xuewei/jingluo" ], {
+ "25d2": function(t, n, e) {
+ "use strict";
+ Object.defineProperty(n, "__esModule", {
+ value: !0
+ }), n.default = void 0;
+ n.default = {
+ data: function() {
+ return {
+ itemList: []
+ };
+ },
+ onLoad: function(t) {
+ this.getList(), this.x_get_ad("common"), this.cpAd();
+ },
+ methods: {
+ onShareAppMessage: function() {
+ return {
+ title: this.title
+ };
+ },
+ onShareTimeline: function() {
+ return {
+ title: this.title
+ };
+ },
+ getList: function() {
+ this.x_request("api/fangji.xue_wei/jingluo", {}, function(t, n) {
+ //去除数据中的广告数据
+ console.log('处理前的数据:',n.data)
+ const filteredArray = n.data.filter(item =>
+ !item.ad_id
+ );
+ console.log('处理后的数据:',filteredArray)
+ t.itemList = filteredArray;
+ });
+ }
+ }
+ };
+ },
+ "35cd": function(t, n, e) {
+ "use strict";
+ (function(t, n) {
+ var i = e("4ea4");
+ e("94a9");
+ i(e("66fd"));
+ var o = i(e("9ce3"));
+ t.__webpack_require_UNI_MP_PLUGIN__ = e, n(o.default);
+ }).call(this, e("bc2e")["default"], e("543d")["createPage"]);
+ },
+ 4645: function(t, n, e) {
+ "use strict";
+ var i = e("ca56"), o = e.n(i);
+ o.a;
+ },
+ "9ce3": function(t, n, e) {
+ "use strict";
+ e.r(n);
+ var i = e("f241"), o = e("e603");
+ for (var u in o) [ "default" ].indexOf(u) < 0 && function(t) {
+ e.d(n, t, function() {
+ return o[t];
+ });
+ }(u);
+ e("4645");
+ var a = e("f0c5"), c = Object(a["a"])(o["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0);
+ n["default"] = c.exports;
+ },
+ ca56: function(t, n, e) {},
+ e603: function(t, n, e) {
+ "use strict";
+ e.r(n);
+ var i = e("25d2"), o = e.n(i);
+ for (var u in i) [ "default" ].indexOf(u) < 0 && function(t) {
+ e.d(n, t, function() {
+ return i[t];
+ });
+ }(u);
+ n["default"] = o.a;
+ },
+ f241: function(t, n, e) {
+ "use strict";
+ e.d(n, "b", function() {
+ return o;
+ }), e.d(n, "c", function() {
+ return u;
+ }), e.d(n, "a", function() {
+ return i;
+ });
+ var i = {
+ xad: function() {
+ return e.e("components/xad/xad").then(e.bind(null, "9621"));
+ },
+ xpop: function() {
+ return e.e("components/xpop/xpop").then(e.bind(null, "8c3c"));
+ },
+ bootNav: function() {
+ return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f"));
+ }
+ }, o = function() {
+ var t = this, n = t.$createElement, e = (t._self._c, t.isProduct ? t.__map(t.itemList, function(n, e) {
+ var i = t.__get_orig(n), o = n.ad_id ? {} : null;
+ return {
+ $orig: i,
+ a0: o
+ };
+ }) : null);
+ t.$mp.data = Object.assign({}, {
+ $root: {
+ l0: e
+ }
+ });
+ }, u = [];
+ }
+}, [ [ "35cd", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/xuewei/jingluo.json b/pages/xuewei/jingluo.json
new file mode 100644
index 0000000..68070cc
--- /dev/null
+++ b/pages/xuewei/jingluo.json
@@ -0,0 +1,9 @@
+{
+ "navigationBarTitleText": "经络列表",
+ "enablePullDownRefresh": false,
+ "usingComponents": {
+ "xad": "/components/xad/xad",
+ "xpop": "/components/xpop/xpop",
+ "boot-nav": "/components/bootNav/bootNav"
+ }
+}
\ No newline at end of file
diff --git a/pages/xuewei/jingluo.wxml b/pages/xuewei/jingluo.wxml
new file mode 100644
index 0000000..c0ccf4d
--- /dev/null
+++ b/pages/xuewei/jingluo.wxml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{item.$orig.alias_name+''}}
+ {{item.$orig.introduce+''}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/xuewei/jingluo.wxss b/pages/xuewei/jingluo.wxss
new file mode 100644
index 0000000..934e153
--- /dev/null
+++ b/pages/xuewei/jingluo.wxss
@@ -0,0 +1,107 @@
+.xueweiPage {
+ background-color: #fff9f1;
+ padding: 10px;
+}
+
+.xueweiPage .result .instroduce {
+ padding: 5px;
+}
+
+.xueweiSearch .search.x-search {
+ border-bottom: 2rpx solid #f0f0f0;
+ padding: 20rpx 36rpx;
+ position: relative;
+}
+
+.xueweiSearch .search ._span.x-search {
+ color: #333;
+ display: inline-block;
+ font-size: 30rpx;
+ height: 84rpx;
+ line-height: 84rpx;
+}
+
+.xueweiSearch .search ._div.x-search {
+ align-items: center;
+ display: flex;
+}
+
+.xueweiSearch .search ._div ._input.x-search {
+ background-color: #f5f5f5;
+ border-radius: 6rpx 0 0 6rpx;
+ box-sizing: border-box;
+ display: inline-block;
+ font-size: 30rpx;
+ height: 84rpx;
+ padding-left: 68rpx;
+ vertical-align: middle;
+ width: 536rpx;
+}
+
+.xueweiSearch .search ._div ._img.x-search {
+ height: 48rpx;
+ left: 48rpx;
+ position: absolute;
+ top: 42rpx;
+ width: 48rpx;
+}
+
+.xueweiSearch .search .iconBox.x-search {
+ background-color: #f5f5f5;
+ border-radius: 0 6rpx 6rpx 0;
+ height: 84rpx;
+ margin-left: -10rpx;
+ margin-right: 22rpx;
+ position: relative;
+ width: 70rpx;
+}
+
+.xueweiSearch .search .iconBox .icon.x-search {
+ background-color: initial;
+ color: #979797;
+ font-size: 58rpx;
+ height: 48rpx;
+ line-height: 48rpx;
+ margin: 0;
+ padding: 0;
+ position: absolute;
+ right: 10rpx;
+ top: 20rpx;
+ z-index: 999;
+}
+
+.xueweiSearch .search ._i.x-search {
+ margin-top: 22rpx;
+}
+
+.xueweiSearch .search ._i ._span.x-search {
+ border: 2rpx solid #ececec;
+ border-radius: 6rpx;
+ font-size: 28rpx;
+ font-weight: 700;
+ height: 53rpx;
+ line-height: 53rpx;
+ margin-right: 32rpx;
+ text-align: center;
+ width: 118rpx;
+}
+
+.xueweiSearch .search ._i .active.x-search {
+ background-color: #d5594e;
+ border: none;
+ color: #fff;
+}
+
+.xueweiSearch .thing.x-search {
+ font-size: 30rpx;
+ height: 72vh;
+ overflow: auto;
+ padding: 0 36rpx 20rpx;
+}
+
+.xueweiSearch .thing ._p.x-search {
+ box-sizing: border-box;
+ color: #333;
+ padding-bottom: 28rpx;
+ padding-top: 20rpx;
+}
\ No newline at end of file
diff --git a/pages/xuewei/jingluo_detail.js b/pages/xuewei/jingluo_detail.js
new file mode 100644
index 0000000..8091bd1
--- /dev/null
+++ b/pages/xuewei/jingluo_detail.js
@@ -0,0 +1,153 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/xuewei/jingluo_detail" ], {
+ 3457: function(t, n, e) {
+ "use strict";
+ e.r(n);
+ var i = e("5e36"), o = e.n(i);
+ for (var a in i) [ "default" ].indexOf(a) < 0 && function(t) {
+ e.d(n, t, function() {
+ return i[t];
+ });
+ }(a);
+ n["default"] = o.a;
+ },
+ "5e36": function(t, n, e) {
+ "use strict";
+ (function(t) {
+ var i = e("4ea4");
+ Object.defineProperty(n, "__esModule", {
+ value: !0
+ }), n.default = void 0;
+ i(e("5c77"));
+ var o = {
+ data: function() {
+ return {
+ title: "详情",
+ id: 0,
+ itemList: [],
+ row: {},
+ isCollected: 0
+ };
+ },
+ onLoad: function(t) {
+ this.id = t.id, this.x_get_ad("common"), this.cpAd(), this.find();
+ },
+ methods: {
+ wxshare: function() {
+ t.share({
+ provider: "weixin",
+ scene: "WXSceneSession",
+ type: 1,
+ summary: "",
+ success: function(t) {
+ console.log("success:" + JSON.stringify(t));
+ },
+ fail: function(t) {
+ console.log("fail:" + JSON.stringify(t));
+ }
+ });
+ },
+ wxQuanshare: function() {
+ t.share({
+ provider: "",
+ scene: "WXSceneTimeline",
+ type: 1,
+ summary: this.title,
+ success: function(t) {
+ console.log("success:" + JSON.stringify(t));
+ },
+ fail: function(t) {
+ console.log("fail:" + JSON.stringify(t));
+ }
+ });
+ },
+ find: function() {
+ this.x_request("api/fangji.xue_wei/jingluo_detail", {
+ id: this.id
+ }, function(n, e) {
+ //去除数据中的广告数据
+ console.log('处理前的数据:',e.data.list)
+ const filteredArray = e.data.list.filter(item =>
+ !item.ad_id
+ );
+ console.log('处理后的数据:',filteredArray)
+ n.itemList = filteredArray, n.row = e.data.data, t.setNavigationBarTitle({
+ title: n.row.alias_name
+ });
+ });
+ }
+ },
+ onShareAppMessage: function() {
+ return {
+ title: this.title
+ };
+ },
+ onShareTimeline: function() {
+ return {
+ title: this.title
+ };
+ }
+ };
+ n.default = o;
+ }).call(this, e("543d")["default"]);
+ },
+ "8b70": function(t, n, e) {},
+ 9910: function(t, n, e) {
+ "use strict";
+ (function(t, n) {
+ var i = e("4ea4");
+ e("94a9");
+ i(e("66fd"));
+ var o = i(e("fc44"));
+ t.__webpack_require_UNI_MP_PLUGIN__ = e, n(o.default);
+ }).call(this, e("bc2e")["default"], e("543d")["createPage"]);
+ },
+ cac3: function(t, n, e) {
+ "use strict";
+ e.d(n, "b", function() {
+ return o;
+ }), e.d(n, "c", function() {
+ return a;
+ }), e.d(n, "a", function() {
+ return i;
+ });
+ var i = {
+ xad: function() {
+ return e.e("components/xad/xad").then(e.bind(null, "9621"));
+ },
+ bootNav: function() {
+ return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f"));
+ }
+ }, o = function() {
+ var t = this, n = t.$createElement, e = (t._self._c, t.isProduct ? t.__map(t.itemList, function(n, e) {
+ var i = t.__get_orig(n), o = n.ad_id ? {} : null;
+ return {
+ $orig: i,
+ a0: o
+ };
+ }) : null);
+ t.$mp.data = Object.assign({}, {
+ $root: {
+ l0: e
+ }
+ });
+ }, a = [];
+ },
+ ec02: function(t, n, e) {
+ "use strict";
+ var i = e("8b70"), o = e.n(i);
+ o.a;
+ },
+ fc44: function(t, n, e) {
+ "use strict";
+ e.r(n);
+ var i = e("cac3"), o = e("3457");
+ for (var a in o) [ "default" ].indexOf(a) < 0 && function(t) {
+ e.d(n, t, function() {
+ return o[t];
+ });
+ }(a);
+ e("ec02");
+ var c = e("f0c5"), u = Object(c["a"])(o["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0);
+ n["default"] = u.exports;
+ }
+}, [ [ "9910", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/xuewei/jingluo_detail.json b/pages/xuewei/jingluo_detail.json
new file mode 100644
index 0000000..1a9d0bf
--- /dev/null
+++ b/pages/xuewei/jingluo_detail.json
@@ -0,0 +1,8 @@
+{
+ "navigationBarTitleText": "经络详解",
+ "enablePullDownRefresh": false,
+ "usingComponents": {
+ "xad": "/components/xad/xad",
+ "boot-nav": "/components/bootNav/bootNav"
+ }
+}
\ No newline at end of file
diff --git a/pages/xuewei/jingluo_detail.wxml b/pages/xuewei/jingluo_detail.wxml
new file mode 100644
index 0000000..9b5f966
--- /dev/null
+++ b/pages/xuewei/jingluo_detail.wxml
@@ -0,0 +1,50 @@
+
+
+
+
+
+ {{row.name}}
+
+
+
+
+ {{'全称:'+row.alias_name}}
+
+
+
+ 穴位列表
+
+ {{''+xueweiItem.name+''}}
+
+
+
+
+
+
+ {{item.$orig.desc}}
+
+
+
+
+
+ {{item.$orig.value}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/xuewei/jingluo_detail.wxss b/pages/xuewei/jingluo_detail.wxss
new file mode 100644
index 0000000..1db94cb
--- /dev/null
+++ b/pages/xuewei/jingluo_detail.wxss
@@ -0,0 +1,1552 @@
+page {
+ font-family: -apple-system-font,Helvetica Neue,sans-serif;
+ line-height: 1.6;
+}
+
+icon {
+ vertical-align: middle;
+}
+
+.weui-cells {
+ background-color: #fff;
+ font-size: 34rpx;
+ line-height: 1.41176471;
+ margin-top: 1.17647059em;
+ position: relative;
+}
+
+.weui-cells:before {
+ border-top: 1rpx solid #d9d9d9;
+ top: 0;
+}
+
+.weui-cells:after,.weui-cells:before {
+ color: #d9d9d9;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+}
+
+.weui-cells:after {
+ border-bottom: 1rpx solid #d9d9d9;
+ bottom: 0;
+}
+
+.weui-cells__title {
+ color: #999;
+ font-size: 28rpx;
+ margin-bottom: .3em;
+ margin-top: .77em;
+ padding-left: 30rpx;
+ padding-right: 30rpx;
+}
+
+.weui-cells_after-title {
+ margin-top: 0;
+}
+
+.weui-cells__tips {
+ color: #999;
+ font-size: 28rpx;
+ margin-top: .3em;
+ padding-left: 30rpx;
+ padding-right: 30rpx;
+}
+
+.weui-cell {
+ align-items: center;
+ display: flex;
+ padding: 20rpx 30rpx;
+ position: relative;
+}
+
+.weui-cell:before {
+ border-top: 1rpx solid #d9d9d9;
+ color: #d9d9d9;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-cell:first-child:before {
+ display: none;
+}
+
+.weui-cell_active {
+ background-color: #ececec;
+}
+
+.weui-cell_primary {
+ align-items: flex-start;
+}
+
+.weui-cell__bd {
+ flex: 1;
+}
+
+.weui-cell__ft {
+ color: #999;
+ text-align: right;
+}
+
+.weui-cell_access {
+ color: inherit;
+}
+
+.weui-cell__ft_in-access {
+ padding-right: 26rpx;
+ position: relative;
+}
+
+.weui-cell__ft_in-access:after {
+ border-color: #c8c8cd;
+ border-style: solid;
+ border-width: 4rpx 4rpx 0 0;
+ content: " ";
+ display: inline-block;
+ height: 12rpx;
+ margin-top: -8rpx;
+ position: relative;
+ position: absolute;
+ right: 4rpx;
+ top: -4rpx;
+ top: 50%;
+ transform: matrix(.71,.71,-.71,.71,0,0);
+ width: 12rpx;
+}
+
+.weui-cell_link {
+ color: #586c94;
+ font-size: 28rpx;
+}
+
+.weui-cell_link:active {
+ background-color: #ececec;
+}
+
+.weui-cell_link:first-child:before {
+ display: block;
+}
+
+.weui-icon-radio {
+ margin-left: 6.4rpx;
+ margin-right: 6.4rpx;
+}
+
+.weui-icon-checkbox_circle,.weui-icon-checkbox_success {
+ margin-left: 9.2rpx;
+ margin-right: 9.2rpx;
+}
+
+.weui-check__label:active {
+ background-color: #ececec;
+}
+
+.weui-check {
+ left: -19998rpx;
+ position: absolute;
+}
+
+.weui-check__hd_in-checkbox {
+ padding-right: .35em;
+}
+
+.weui-cell__ft_in-radio {
+ padding-left: .35em;
+}
+
+.weui-cell_input {
+ padding-bottom: 0;
+ padding-top: 0;
+}
+
+.weui-label {
+ word-wrap: break-word;
+ width: 210rpx;
+ word-break: break-all;
+}
+
+.weui-input {
+ height: 2.58823529em;
+ line-height: 2.58823529em;
+ min-height: 2.58823529em;
+}
+
+.weui-toptips {
+ word-wrap: break-word;
+ color: #fff;
+ font-size: 28rpx;
+ left: 0;
+ padding: 10rpx;
+ position: fixed;
+ right: 0;
+ text-align: center;
+ top: 0;
+ transform: translateZ(0);
+ word-break: break-all;
+ z-index: 5000;
+}
+
+.weui-toptips_warn {
+ background-color: #e64340;
+}
+
+.weui-textarea {
+ display: block;
+ width: 100%;
+}
+
+.weui-textarea-counter {
+ color: #b2b2b2;
+ text-align: right;
+}
+
+.weui-cell_warn,.weui-textarea-counter_warn {
+ color: #e64340;
+}
+
+.weui-form-preview {
+ background-color: #fff;
+ position: relative;
+}
+
+.weui-form-preview:before {
+ border-top: 1rpx solid #d9d9d9;
+ top: 0;
+}
+
+.weui-form-preview:after,.weui-form-preview:before {
+ color: #d9d9d9;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+}
+
+.weui-form-preview:after {
+ border-bottom: 1rpx solid #d9d9d9;
+ bottom: 0;
+}
+
+.weui-form-preview__value {
+ font-size: 28rpx;
+}
+
+.weui-form-preview__value_in-hd {
+ font-size: 52rpx;
+}
+
+.weui-form-preview__hd {
+ line-height: 2.5em;
+ padding: 20rpx 30rpx;
+ position: relative;
+ text-align: right;
+}
+
+.weui-form-preview__hd:after {
+ border-bottom: 1rpx solid #d9d9d9;
+ bottom: 0;
+ color: #d9d9d9;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+}
+
+.weui-form-preview__bd {
+ color: #999;
+ font-size: .9em;
+ line-height: 2;
+ padding: 20rpx 30rpx;
+ text-align: right;
+}
+
+.weui-form-preview__ft {
+ display: flex;
+ line-height: 100rpx;
+ position: relative;
+}
+
+.weui-form-preview__ft:after {
+ border-top: 1rpx solid #d5d5d6;
+ color: #d5d5d6;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-form-preview__item {
+ overflow: hidden;
+}
+
+.weui-form-preview__label {
+ color: #999;
+ float: left;
+ margin-right: 1em;
+ min-width: 4em;
+ text-align: justify;
+ text-align-last: justify;
+}
+
+.weui-form-preview__value {
+ word-wrap: break-word;
+ display: block;
+ overflow: hidden;
+ word-break: normal;
+}
+
+.weui-form-preview__btn {
+ color: #3cc51f;
+ display: block;
+ flex: 1;
+ position: relative;
+ text-align: center;
+}
+
+.weui-form-preview__btn:after {
+ border-left: 1rpx solid #d5d5d6;
+ bottom: 0;
+ color: #d5d5d6;
+ content: " ";
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 2rpx;
+}
+
+.weui-form-preview__btn:first-child:after {
+ display: none;
+}
+
+.weui-form-preview__btn_active {
+ background-color: #eee;
+}
+
+.weui-form-preview__btn_default {
+ color: #999;
+}
+
+.weui-form-preview__btn_primary {
+ color: #0bb20c;
+}
+
+.weui-cell_select {
+ padding: 0;
+}
+
+.weui-select {
+ border-right: 1rpx solid #d9d9d9;
+ height: 2.58823529em;
+ line-height: 2.58823529em;
+ min-height: 2.58823529em;
+ padding-left: 30rpx;
+ padding-right: 60rpx;
+ position: relative;
+}
+
+.weui-select:before {
+ border-color: #c8c8cd;
+ border-style: solid;
+ border-width: 4rpx 4rpx 0 0;
+ content: " ";
+ display: inline-block;
+ height: 12rpx;
+ margin-top: -8rpx;
+ position: relative;
+ position: absolute;
+ right: 30rpx;
+ top: -4rpx;
+ top: 50%;
+ transform: matrix(.71,.71,-.71,.71,0,0);
+ width: 12rpx;
+}
+
+.weui-select_in-select-after {
+ padding-left: 0;
+}
+
+.weui-cell__bd_in-select-before,.weui-cell__hd_in-select-after {
+ padding-left: 30rpx;
+}
+
+.weui-cell_vcode {
+ padding-right: 0;
+}
+
+.weui-vcode-btn,.weui-vcode-img {
+ height: 2.58823529em;
+ margin-left: 10rpx;
+ vertical-align: middle;
+}
+
+.weui-vcode-btn {
+ border-left: 2rpx solid #e5e5e5;
+ color: #3cc51f;
+ display: inline-block;
+ font-size: 34rpx;
+ line-height: 2.58823529em;
+ padding: 0 .6em 0 .7em;
+ white-space: nowrap;
+}
+
+.weui-vcode-btn:active {
+ color: #52a341;
+}
+
+.weui-cell_switch {
+ padding-bottom: 12rpx;
+ padding-top: 12rpx;
+}
+
+.weui-uploader__hd {
+ align-items: center;
+ display: flex;
+ padding-bottom: 20rpx;
+}
+
+.weui-uploader__title {
+ flex: 1;
+}
+
+.weui-uploader__info {
+ color: #b2b2b2;
+}
+
+.weui-uploader__bd {
+ margin-bottom: -8rpx;
+ margin-right: -18rpx;
+ overflow: hidden;
+}
+
+.weui-uploader__file {
+ float: left;
+ margin-bottom: 18rpx;
+ margin-right: 18rpx;
+}
+
+.weui-uploader__img {
+ display: block;
+ height: 158rpx;
+ width: 158rpx;
+}
+
+.weui-uploader__file_status {
+ position: relative;
+}
+
+.weui-uploader__file_status:before {
+ background-color: rgba(0,0,0,.5);
+ bottom: 0;
+ content: " ";
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-uploader__file-content {
+ color: #fff;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translate(-50%,-50%);
+}
+
+.weui-uploader__input-box {
+ border: 2rpx solid #d9d9d9;
+ float: left;
+ height: 154rpx;
+ margin-bottom: 18rpx;
+ margin-right: 18rpx;
+ position: relative;
+ width: 154rpx;
+}
+
+.weui-uploader__input-box:after,.weui-uploader__input-box:before {
+ background-color: #d9d9d9;
+ content: " ";
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translate(-50%,-50%);
+}
+
+.weui-uploader__input-box:before {
+ height: 79rpx;
+ width: 4rpx;
+}
+
+.weui-uploader__input-box:after {
+ height: 4rpx;
+ width: 79rpx;
+}
+
+.weui-uploader__input-box:active {
+ border-color: #999;
+}
+
+.weui-uploader__input-box:active:after,.weui-uploader__input-box:active:before {
+ background-color: #999;
+}
+
+.weui-uploader__input {
+ height: 100%;
+ left: 0;
+ opacity: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: 1;
+}
+
+.weui-article {
+ font-size: 30rpx;
+ padding: 40rpx 30rpx;
+}
+
+.weui-article__section {
+ margin-bottom: 1.5em;
+}
+
+.weui-article__h1 {
+ font-size: 36rpx;
+ font-weight: 400;
+ margin-bottom: .9em;
+}
+
+.weui-article__h2 {
+ font-size: 32rpx;
+ font-weight: 400;
+ margin-bottom: .34em;
+}
+
+.weui-article__h3 {
+ font-size: 30rpx;
+ font-weight: 400;
+ margin-bottom: .34em;
+}
+
+.weui-article__p {
+ margin: 0 0 .8em;
+}
+
+.weui-msg {
+ padding-top: 72rpx;
+ text-align: center;
+}
+
+.weui-msg__link {
+ color: #586c94;
+ display: inline;
+}
+
+.weui-msg__icon-area {
+ margin-bottom: 60rpx;
+}
+
+.weui-msg__text-area {
+ margin-bottom: 50rpx;
+ padding: 0 40rpx;
+}
+
+.weui-msg__title {
+ font-size: 40rpx;
+ font-weight: 400;
+ margin-bottom: 10rpx;
+}
+
+.weui-msg__desc {
+ color: #999;
+ font-size: 28rpx;
+}
+
+.weui-msg__opr-area {
+ margin-bottom: 50rpx;
+}
+
+.weui-msg__extra-area {
+ color: #999;
+ font-size: 28rpx;
+ margin-bottom: 30rpx;
+}
+
+@media screen and (min-height:438px) {
+ .weui-msg__extra-area {
+ bottom: 0;
+ left: 0;
+ position: fixed;
+ text-align: center;
+ width: 100%;
+ }
+}
+
+.weui-flex {
+ display: flex;
+}
+
+.weui-flex__item {
+ flex: 1;
+}
+
+.weui-btn {
+ margin-top: 30rpx;
+}
+
+.weui-btn:first-child {
+ margin-top: 0;
+}
+
+.weui-btn-area {
+ margin: 1.17647059em 30rpx .3em;
+}
+
+.weui-agree {
+ display: block;
+ font-size: 26rpx;
+ padding: .5em 30rpx;
+}
+
+.weui-agree__text {
+ color: #999;
+}
+
+.weui-agree__link {
+ color: #586c94;
+ display: inline;
+}
+
+.weui-agree__checkbox {
+ left: -19998rpx;
+ position: absolute;
+}
+
+.weui-agree__checkbox-icon {
+ background-color: #fff;
+ border: 2rpx solid #d1d1d1;
+ border-radius: 6rpx;
+ display: inline-block;
+ height: 22rpx;
+ position: relative;
+ top: 4rpx;
+ width: 22rpx;
+}
+
+.weui-agree__checkbox-icon-check {
+ left: 2rpx;
+ position: absolute;
+ top: 2rpx;
+}
+
+.weui-footer {
+ color: #999;
+ font-size: 28rpx;
+ text-align: center;
+}
+
+.weui-footer_fixed-bottom {
+ bottom: .52em;
+ left: 0;
+ position: fixed;
+ right: 0;
+}
+
+.weui-footer__links {
+ font-size: 0;
+}
+
+.weui-footer__link {
+ color: #586c94;
+ display: inline-block;
+ font-size: 28rpx;
+ margin: 0 .62em;
+ position: relative;
+ vertical-align: top;
+}
+
+.weui-footer__link:before {
+ border-left: 1rpx solid #c7c7c7;
+ bottom: 0;
+ bottom: .36em;
+ color: #c7c7c7;
+ content: " ";
+ left: 0;
+ left: -.65em;
+ position: absolute;
+ top: 0;
+ top: .36em;
+ width: 2rpx;
+}
+
+.weui-footer__link:first-child:before {
+ display: none;
+}
+
+.weui-footer__text {
+ font-size: 24rpx;
+ padding: 0 .34em;
+}
+
+.weui-grids {
+ border-left: 1rpx solid #d9d9d9;
+ border-top: 1rpx solid #d9d9d9;
+ overflow: hidden;
+}
+
+.weui-grid {
+ border-bottom: 1rpx solid #d9d9d9;
+ border-right: 1rpx solid #d9d9d9;
+ box-sizing: border-box;
+ float: left;
+ padding: 40rpx 20rpx;
+ position: relative;
+ width: 33.33333333%;
+}
+
+.weui-grid_active {
+ background-color: #ececec;
+}
+
+.weui-grid__icon {
+ display: block;
+ height: 56rpx;
+ margin: 0 auto;
+ width: 56rpx;
+}
+
+.weui-grid__label {
+ color: #000;
+ display: block;
+ font-size: 28rpx;
+ margin-top: 10rpx;
+ overflow: hidden;
+ text-align: center;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.weui-loading {
+ animation: a 1s steps(12) infinite;
+ background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;
+ background-size: 100%;
+ display: inline-block;
+ height: 40rpx;
+ margin: 0 10rpx;
+ vertical-align: middle;
+ width: 40rpx;
+}
+
+.weui-loading.weui-loading_transparent {
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E");
+}
+
+@-webkit-keyframes a {
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ to {
+ transform: rotate(1turn);
+ }
+}
+
+@keyframes a {
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ to {
+ transform: rotate(1turn);
+ }
+}
+
+.weui-badge {
+ background-color: #e64340;
+ border-radius: 36rpx;
+ color: #fff;
+ display: inline-block;
+ font-size: 24rpx;
+ line-height: 1.2;
+ min-width: 16rpx;
+ padding: .15em .4em;
+ text-align: center;
+ vertical-align: middle;
+}
+
+.weui-badge_dot {
+ min-width: 0;
+ padding: .4em;
+}
+
+.weui-loadmore {
+ font-size: 28rpx;
+ line-height: 1.6em;
+ margin: 1.5em auto;
+ text-align: center;
+ width: 65%;
+}
+
+.weui-loadmore__tips {
+ display: inline-block;
+ vertical-align: middle;
+}
+
+.weui-loadmore_line {
+ border-top: 2rpx solid #e5e5e5;
+ margin-top: 2.4em;
+}
+
+.weui-loadmore__tips_in-line {
+ background-color: #fff;
+ color: #999;
+ padding: 0 .55em;
+ position: relative;
+ top: -.9em;
+}
+
+.weui-loadmore__tips_in-dot {
+ height: 1.6em;
+ padding: 0 .16em;
+ position: relative;
+ width: 8rpx;
+}
+
+.weui-loadmore__tips_in-dot:before {
+ background-color: #e5e5e5;
+ border-radius: 50%;
+ content: " ";
+ height: 8rpx;
+ left: 50%;
+ margin-left: -4rpx;
+ margin-top: -2rpx;
+ position: absolute;
+ top: 50%;
+ width: 8rpx;
+}
+
+.weui-panel {
+ background-color: #fff;
+ margin-top: 20rpx;
+ overflow: hidden;
+ position: relative;
+}
+
+.weui-panel:first-child {
+ margin-top: 0;
+}
+
+.weui-panel:before {
+ border-top: 1rpx solid #e5e5e5;
+ top: 0;
+}
+
+.weui-panel:after,.weui-panel:before {
+ color: #e5e5e5;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+}
+
+.weui-panel:after {
+ border-bottom: 1rpx solid #e5e5e5;
+ bottom: 0;
+}
+
+.weui-panel__hd {
+ color: #999;
+ font-size: 26rpx;
+ padding: 28rpx 30rpx 20rpx;
+ position: relative;
+}
+
+.weui-panel__hd:after {
+ border-bottom: 1rpx solid #e5e5e5;
+ bottom: 0;
+ color: #e5e5e5;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+}
+
+.weui-media-box {
+ padding: 30rpx;
+ position: relative;
+}
+
+.weui-media-box:before {
+ border-top: 1rpx solid #e5e5e5;
+ color: #e5e5e5;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-media-box:first-child:before {
+ display: none;
+}
+
+.weui-media-box__title {
+ word-wrap: normal;
+ word-wrap: break-word;
+ font-size: 34rpx;
+ font-weight: 400;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: auto;
+ word-break: break-all;
+}
+
+.weui-media-box__desc {
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 2;
+ color: #999;
+ display: -webkit-box;
+ font-size: 26rpx;
+ line-height: 1.2;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.weui-media-box__info {
+ color: #cecece;
+ font-size: 26rpx;
+ line-height: 1em;
+ list-style: none;
+ margin-top: 30rpx;
+ overflow: hidden;
+ padding-bottom: 10rpx;
+}
+
+.weui-media-box__info__meta {
+ float: left;
+ padding-right: 1em;
+}
+
+.weui-media-box__info__meta_extra {
+ border-left: 2rpx solid #cecece;
+ padding-left: 1em;
+}
+
+.weui-media-box__title_in-text {
+ margin-bottom: 16rpx;
+}
+
+.weui-media-box_appmsg {
+ align-items: center;
+ display: flex;
+}
+
+.weui-media-box__thumb {
+ height: 100%;
+ vertical-align: top;
+ width: 100%;
+}
+
+.weui-media-box__hd_in-appmsg {
+ height: 120rpx;
+ line-height: 120rpx;
+ margin-right: .8em;
+ text-align: center;
+ width: 120rpx;
+}
+
+.weui-media-box__bd_in-appmsg {
+ flex: 1;
+ min-width: 0;
+}
+
+.weui-media-box_small-appmsg {
+ padding: 0;
+}
+
+.weui-cells_in-small-appmsg {
+ margin-top: 0;
+}
+
+.weui-cells_in-small-appmsg:before {
+ display: none;
+}
+
+.weui-progress {
+ align-items: center;
+ display: flex;
+}
+
+.weui-progress__bar {
+ flex: 1;
+}
+
+.weui-progress__opr {
+ font-size: 0;
+ margin-left: 30rpx;
+}
+
+.weui-navbar {
+ border-bottom: 1rpx solid #ccc;
+ display: flex;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: 500;
+}
+
+.weui-navbar__item {
+ display: block;
+ flex: 1;
+ font-size: 0;
+ padding: 26rpx 0;
+ position: relative;
+ text-align: center;
+}
+
+.weui-navbar__item.weui-bar__item_on {
+ color: #1aad19;
+}
+
+.weui-navbar__slider {
+ background-color: #1aad19;
+ bottom: 0;
+ content: " ";
+ height: 6rpx;
+ left: 0;
+ position: absolute;
+ transition: transform .3s;
+ transition: transform .3s,-webkit-transform .3s;
+ width: 6em;
+}
+
+.weui-navbar__title {
+ word-wrap: normal;
+ display: inline-block;
+ font-size: 30rpx;
+ max-width: 8em;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: auto;
+}
+
+.weui-tab {
+ height: 100%;
+ position: relative;
+}
+
+.weui-tab__panel {
+ -webkit-overflow-scrolling: touch;
+ box-sizing: border-box;
+ height: 100%;
+ overflow: auto;
+ padding-top: 100rpx;
+}
+
+.weui-search-bar {
+ background-color: #efeff4;
+ border-bottom: 1rpx solid #d7d6dc;
+ border-top: 1rpx solid #d7d6dc;
+ box-sizing: border-box;
+ display: flex;
+ padding: 16rpx 20rpx;
+ position: relative;
+}
+
+.weui-icon-search {
+ font-size: inherit;
+ margin-right: 16rpx;
+}
+
+.weui-icon-search_in-box {
+ left: 20rpx;
+ position: absolute;
+ top: 14rpx;
+}
+
+.weui-search-bar__text {
+ display: inline-block;
+ font-size: 28rpx;
+ vertical-align: middle;
+}
+
+.weui-search-bar__form {
+ background: #fff;
+ border: 1rpx solid #e6e6ea;
+ border-radius: 10rpx;
+ flex: auto;
+ position: relative;
+}
+
+.weui-search-bar__box {
+ box-sizing: border-box;
+ padding-left: 60rpx;
+ padding-right: 60rpx;
+ position: relative;
+ width: 100%;
+ z-index: 1;
+}
+
+.weui-search-bar__input {
+ font-size: 28rpx;
+ height: 56rpx;
+ line-height: 56rpx;
+}
+
+.weui-icon-clear {
+ font-size: 0;
+ padding: 14rpx 16rpx;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-search-bar__label {
+ background: #fff;
+ border-radius: 6rpx;
+ bottom: 0;
+ color: #9b9b9b;
+ left: 0;
+ line-height: 56rpx;
+ position: absolute;
+ right: 0;
+ text-align: center;
+ top: 0;
+ z-index: 2;
+}
+
+.weui-search-bar__cancel-btn {
+ color: #09bb07;
+ line-height: 56rpx;
+ margin-left: 20rpx;
+ white-space: nowrap;
+}
+
+._a {
+ -webkit-tap-highlight-color: rgba(0,0,0,0);
+ text-decoration: none;
+}
+
+page {
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,kAwAANwLAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAuLJaWwAAAAAAAAAAAAAAAAAAAAAAABYAZgBvAG4AdABfAGYAYQBtAGkAbAB5AAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAWAGYAbwBuAHQAXwBmAGEAbQBpAGwAeQAAAAAAAAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzI9r0kyAAABfAAAAFZjbWFwW8PsJwAAAfgAAAHSZ2x5ZnBgmMoAAAPgAAAEuGhlYWQbrV3TAAAA4AAAADZoaGVhB94DigAAALwAAAAkaG10eCQAAAAAAAHUAAAAJGxvY2EEdgXoAAADzAAAABRtYXhwARcAUwAAARgAAAAgbmFtZdCnsN8AAAiYAAACkXBvc3So4iAuAAALLAAAAK4AAQAAA4D/gABcBAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAkAAQAAAAEAAFtasrhfDzz1AAsEAAAAAADcRwzqAAAAANxHDOoAAP/MBAADNgAAAAgAAgAAAAAAAAABAAAACQBHAAQAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQQAAZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5znnQAOA/4AAXAOAAIAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAABQAAAAMAAAAsAAAABAAAAWIAAQAAAAAAXAADAAEAAAAsAAMACgAAAWIABAAwAAAABAAEAAEAAOdA//8AAOc5//8AAAABAAQAAAAEAAUABgAHAAgAAwABAAIAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAHAAAAAAAAAACAAA5zkAAOc5AAAABAAA5zoAAOc6AAAABQAA5zsAAOc7AAAABgAA5zwAAOc8AAAABwAA5z0AAOc9AAAACAAA5z4AAOc+AAAAAwAA5z8AAOc/AAAAAQAA50AAAOdAAAAAAgAAAAAAAABEAKgAwAEcAVgByAIaAlwAAgAAAAADBwKHAAsAKAAAAQ4BBx4BFz4BNy4BEwYiLwEHBiImND8BJyY0NjIfATc2MhYUDwEXFhQCAG+VAgKVb2+VAgKVBQoaCkZGChoUCkZGChQaCkZGChoUCkZGCgKGApVvb5UCApVvb5X+iAoKRkYKFBoKRkYKGhQKRkYKFBoKRkYKGgAAAAMAAP/XA6kC+gAOADEAOwAAAR4BFxEOAQchLgEnESExFyYiDwEGDwEOAR8BFg8BBhY/ATYfARY2LwEmPwE2Ji8BJicBPgE3Mx4BFxUhA1ohLAEBLCH9SyEsAQGSJgYYBi8FC2YNCAlLBwISARIMXwkJXwwSARICB0sJCA1mCwX+GQEsIeIhLAH+ggJ/ASwh/fUhLAEBLCECWYcMDGQKAgkCFgpJBwpqDA4FMgUFMgUNDWoKB0kKFgIJAgoBFyEsAQEsIQgAAAAAAQAAAAACrgK5AAgAAAEXCQEHASY0NwKGKP7zAQ0o/uAICAK4J/7v/u8nASQJFggABAAA/+MDqgMJAA8AIAAqADUAACUyFhcWFAYjISImNDc+ATMBHwEeAQcBDgEvAS4BNwE+AQEHDgEfARYyPwEDDwEXNz4BLwEmIgOFCxADBg4N/OMNDgYDEAsCYgJ1LgEt/u8wfjF3LgEtAREwfv6fLxsBG3YdSx4vGgGz+7McARt2HUsmDAsGFw4OFwcKDAK1AnUwfjH+8C4BLXcwfjEBEC4B/sQvHUsddhwbLwHdAbP7sx1LHXYcAAIAAP//A3kC/AAVACEAAAEeARcUBgcXFhQGIi8BDgEHLgEnPgEXDgEHHgEXPgE3LgEB34++BC0plQkTGQqXKmg6j74DA76PdJkDA5l0dJoDA5oC/AS+j0FyLZUKGRMJliAkAQS+j4++PAOadHSaAwOadHSaAAAAAAIAAP/MA6YDNgAjAEYAAAEyFhQGByEOAQcRHgEXIT4BNxE+ATIWFREOAQchLgEnET4BNyUxFxYHFQYPAQ4BLgE/AQYHBhcUBiImNSY3NjcnJjY3NTYWAf8OEhIN/v8qOQIBOCsCASo5AgESGxIBXEX9/UVdAwJbRgIvcgcBARBnCBkWBAdHwWR0ARIbEwKKeuFRCAQKDBkDFhIbEgEBOCr9/ys5AgE4KwEBDhISDf8ARl0DAlxFAgJGXQIRmgoMAxMJjAoEEBkLYA5catwOEhIN939wDG4LGQgBBwMAAAAAAgAA/88DwwMxACYAMQAAAT4BFxYfAh4BBxUGDwEXFgYHIwYvAQcGJi8BJj8BJy4BPwE2PwIPAhcHNxcnNycB1wkjEQ4Hcv4TFgICC7grAxQTARAN5OMRIwoBBwMruA0BDAELD/+bAm/7tivh4Su2+wMTEgsIBw3nJQMdEwEPC7T9Ex4EAwd4eAgKEAIND/6zDiQPAQoDJaoE4CWy+nZ2+rIlAAABAAD/zwPDAzEAJwAAAQ8BBgcVBhYfAQcGHwEeAT8BFxY3MT4BLwE3NjcxNiYvAiYnJgYHAddy/hALDQENuCsDBwEJIxLj4w4QExUDK7gLAgIWE/5yBw4RIwkDE+YlAgsBDiUOs/0PDgERCgh4eAcDBB4T/bMLEBQdAyXmDgcICxIAAAAAABIA3gABAAAAAAAAABUAAAABAAAAAAABAAsAFQABAAAAAAACAAcAIAABAAAAAAADAAsAJwABAAAAAAAEAAsAMgABAAAAAAAFAAsAPQABAAAAAAAGAAsASAABAAAAAAAKACsAUwABAAAAAAALABMAfgADAAEECQAAACoAkQADAAEECQABABYAuwADAAEECQACAA4A0QADAAEECQADABYA3wADAAEECQAEABYA9QADAAEECQAFABYBCwADAAEECQAGABYBIQADAAEECQAKAFYBNwADAAEECQALACYBjQpDcmVhdGVkIGJ5IGljb25mb250CmZvbnRfZmFtaWx5UmVndWxhcmZvbnRfZmFtaWx5Zm9udF9mYW1pbHlWZXJzaW9uIDEuMGZvbnRfZmFtaWx5R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg");
+}
+
+.font_family {
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ font-family: font_family!important;
+ font-size: 32rpx;
+ font-style: normal;
+}
+
+.icon-icon_guanbi:before {
+ content: "\E73F";
+}
+
+.icon-icon_shoucangjia:before {
+ content: "\E740";
+}
+
+.icon-icon_daohangfanhui:before {
+ content: "\E73E";
+}
+
+.icon-icon_jiucuo:before {
+ content: "\E739";
+}
+
+.icon-icon_sousuo:before {
+ content: "\E73A";
+}
+
+.icon-icon_fenxiang:before {
+ content: "\E73B";
+}
+
+.icon-icon_weishoucang:before {
+ content: "\E73C";
+}
+
+.icon-icon_yishoucang:before {
+ content: "\E73D";
+}
+
+page {
+ font-family: PingFangSC-Regular;
+ font-size: 32rpx;
+ height: 100%;
+}
+
+.font_family {
+ position: relative;
+ top: 4rpx;
+}
+
+.content {
+ height: 100%;
+ padding-bottom: 100rpx;
+}
+
+.body,.content {
+ box-sizing: border-box;
+}
+
+.body {
+ min-height: 100%;
+ overflow: auto;
+}
+
+checkbox,radio {
+ transform: scale(.8);
+}
+
+._a:focus {
+ background: none;
+}
+
+.p_40 {
+ padding: 40rpx;
+}
+
+._button::after {
+ border: 0;
+}
+
+.header.data-v-9fb79f8a {
+ background: #fff;
+ position: fixed;
+ top: 0;
+ width: 100%;
+ z-index: 10005;
+}
+
+.title-bar.data-v-9fb79f8a {
+ font-size: 36rpx;
+ padding-left: 20rpx;
+ position: relative;
+}
+
+.title-bar .title.data-v-9fb79f8a {
+ left: 50%;
+ position: absolute;
+ transform: translate(-50%);
+}
+
+.opt-back.data-v-9fb79f8a {
+ float: left;
+ font-size: 44rpx;
+ font-weight: 700;
+}
+
+.opt-back ._img.data-v-9fb79f8a {
+ height: 36rpx;
+ width: 36rpx;
+}
+
+.body.data-v-9fb79f8a {
+ overflow: auto;
+}
+
+.scroll-content.data-v-9fb79f8a {
+ text-align: center;
+}
+
+.scroll-content .item.data-v-9fb79f8a {
+ border-bottom: 1rpx solid #eee;
+ height: 60rpx;
+ line-height: 60rpx;
+}
+
+.prescriptionDetail.data-v-47a11b89 {
+ box-sizing: border-box;
+ padding-bottom: 100rpx;
+}
+
+.prescriptionDetail .body .head.data-v-47a11b89 {
+ background-color: #fff;
+ box-sizing: border-box;
+ font-size: 30rpx;
+ padding: 50rpx 64rpx 40rpx 36rpx;
+}
+
+.prescriptionDetail .body .head ._i.data-v-47a11b89 {
+ align-items: center;
+ display: flex;
+ justify-content: space-between;
+}
+
+.prescriptionDetail .body .head ._i ._h3.data-v-47a11b89 {
+ color: #333;
+ font-size: 40rpx;
+ font-weight: 700;
+}
+
+.prescriptionDetail .body .head ._i ._em.data-v-47a11b89 {
+ color: #979797;
+ font-size: 28rpx;
+ position: relative;
+ z-index: 4;
+}
+
+.prescriptionDetail .body .head ._i ._em ._img.data-v-47a11b89 {
+ height: 30rpx;
+ margin-right: 10rpx;
+ vertical-align: middle;
+ width: 31rpx;
+}
+
+.prescriptionDetail .body .head ._h4.data-v-47a11b89 {
+ color: #a67d41;
+ margin: 16rpx 0;
+}
+
+.prescriptionDetail .body .head ._h5.data-v-47a11b89 {
+ color: #979797;
+}
+
+.prescriptionDetail .body .drugInfo.data-v-47a11b89 {
+ background-color: #fff9f1;
+ box-sizing: border-box;
+ padding: 48rpx 36rpx;
+}
+
+.prescriptionDetail .body .drugInfo ._li.data-v-47a11b89 {
+ margin-bottom: 48rpx;
+}
+
+.prescriptionDetail .body .drugInfo ._li ._h3.data-v-47a11b89 {
+ color: #333;
+ font-size: 32rpx;
+ font-weight: 700;
+}
+
+.prescriptionDetail .body .drugInfo ._li ._p.data-v-47a11b89 {
+ font-size: 30rpx;
+}
+
+.prescriptionDetail .body .loginButton.data-v-47a11b89 {
+ bottom: 0;
+ height: 100vh;
+ position: fixed;
+ width: 100%;
+}
+
+.prescriptionDetail .body .loginButton .lb_model.data-v-47a11b89 {
+ background: linear-gradient(rgba(255,249,241,0),#fff9f1 650rpx);
+ bottom: 0;
+ height: 1000rpx;
+ position: absolute;
+ width: 100%;
+}
+
+.prescriptionDetail .body .loginButton ._button.data-v-47a11b89 {
+ background-color: #d5594e;
+ bottom: 398rpx;
+ color: #fff;
+ height: 90rpx;
+ left: 50%;
+ position: absolute;
+ text-align: center;
+ transform: translate(-50%);
+ width: 678rpx;
+}
+
+.prescriptionDetail .body .loginButton ._button ._img.data-v-47a11b89 {
+ height: 38rpx;
+ vertical-align: middle;
+ width: 46rpx;
+}
+
+.prescriptionDetail .body .interaction.data-v-47a11b89 {
+ bottom: 0;
+ box-shadow: 0 -8rpx 16rpx 0 rgba(0,0,0,.05);
+ box-sizing: border-box;
+ padding: 34rpx 0 calc(24rpx + env(safe-area-inset-bottom));
+ z-index: 2;
+}
+
+.prescriptionDetail .body .interaction ._button.data-v-47a11b89,.prescriptionDetail .body .interaction.data-v-47a11b89 {
+ align-items: center;
+ background-color: #fff;
+ display: flex;
+ justify-content: center;
+}
+
+.prescriptionDetail .body .interaction ._button.data-v-47a11b89 {
+ border: none;
+ border-radius: 0;
+ border-right: 2rpx solid #a67d41;
+ color: #a67d41;
+ font-size: 32rpx;
+ height: 44rpx;
+ line-height: 44rpx;
+ margin: 0;
+ padding: 0;
+ width: 374rpx;
+}
+
+.prescriptionDetail .body .interaction ._button ._img.data-v-47a11b89 {
+ height: 34rpx;
+ margin-right: 10rpx;
+ width: 32rpx;
+}
+
+.prescriptionDetail .body .interaction ._button.data-v-47a11b89:nth-child(3) {
+ border: none;
+}
+
+.prescriptionDetail .modals.data-v-47a11b89 {
+ background-color: #fff;
+ border-radius: 20rpx;
+ box-sizing: border-box;
+ height: 389rpx;
+ left: 50%;
+ padding: 50rpx 28rpx;
+ position: fixed;
+ text-align: center;
+ top: 50%;
+ transform: translate(-50%,-50%);
+ width: 576rpx;
+ z-index: 99;
+}
+
+.prescriptionDetail .modals .mdHead.data-v-47a11b89 {
+ position: relative;
+}
+
+.prescriptionDetail .modals .mdHead ._img.data-v-47a11b89 {
+ height: 18rpx;
+ width: 520rpx;
+}
+
+.prescriptionDetail .modals .mdHead ._span.data-v-47a11b89 {
+ color: #b4894a;
+ font-size: 38rpx;
+ font-weight: 700;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translate(-50%,-50%);
+}
+
+.prescriptionDetail .modals ._p.data-v-47a11b89 {
+ margin-bottom: 74rpx;
+ margin-top: 12rpx;
+}
+
+.prescriptionDetail .modals .loginBtn ._button.data-v-47a11b89 {
+ background-color: #fff;
+ border: 2rpx solid #979797;
+ border-radius: 12rpx;
+ color: #979797;
+ display: inline-block;
+ font-size: 32rpx;
+ height: 86rpx;
+ margin: 0;
+ min-width: 228rpx;
+ padding: 0;
+}
+
+.prescriptionDetail .modals .loginBtn ._button.data-v-47a11b89:last-child {
+ background-color: #d5594e;
+ border: none;
+ color: #fff;
+ font-weight: 700;
+ margin-left: 26rpx;
+}
+
+.prescriptionDetail .completeModals.data-v-47a11b89 {
+ background-color: #fff;
+ border-radius: 20rpx;
+ box-sizing: border-box;
+ height: 578rpx;
+ left: 50%;
+ padding-bottom: 24rpx;
+ padding-top: 48rpx;
+ position: fixed;
+ text-align: center;
+ top: 50%;
+ transform: translate(-50%,-50%);
+ width: 576rpx;
+ z-index: 99;
+}
+
+.prescriptionDetail .completeModals .mdHead.data-v-47a11b89 {
+ position: relative;
+}
+
+.prescriptionDetail .completeModals .mdHead ._img.data-v-47a11b89 {
+ height: 16rpx;
+ width: 520rpx;
+}
+
+.prescriptionDetail .completeModals .mdHead ._span.data-v-47a11b89 {
+ color: #b4894a;
+ font-size: 38rpx;
+ font-weight: 700;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translate(-50%,-50%);
+}
+
+.prescriptionDetail .completeModals ._p.data-v-47a11b89 {
+ color: #000;
+ font-size: 30rpx;
+ margin-bottom: 46rpx;
+ margin-top: 8rpx;
+}
+
+.prescriptionDetail .completeModals ._button.data-v-47a11b89 {
+ background-color: #fff;
+ border: 2rpx solid #a67d41;
+ border-radius: 42rpx;
+ color: #b4894a;
+ font-size: 32rpx;
+ font-weight: 700;
+ height: 72rpx;
+ line-height: 72rpx;
+ margin-bottom: 40rpx;
+ text-align: center;
+ width: 240rpx;
+}
+
+.modalBox.data-v-1883ae54 {
+ background: rgba(0,0,0,.5);
+ height: 100%;
+ left: 0;
+ position: fixed;
+ top: 0;
+ width: 100%;
+ z-index: 9;
+}
+
+.x-redButton {
+ background-color: #94674b;
+ color: #fff;
+ float: left;
+ margin: 10rpx;
+ padding: 2rpx 5rpx;
+ text-align: center;
+}
\ No newline at end of file
diff --git a/pages/xuewei/xuewei.js b/pages/xuewei/xuewei.js
new file mode 100644
index 0000000..8c3a2b7
--- /dev/null
+++ b/pages/xuewei/xuewei.js
@@ -0,0 +1,124 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/xuewei/xuewei" ], {
+ "0eb5": function(t, n, e) {
+ "use strict";
+ (function(t, n) {
+ var i = e("4ea4");
+ e("94a9");
+ i(e("66fd"));
+ var u = i(e("6f47"));
+ t.__webpack_require_UNI_MP_PLUGIN__ = e, n(u.default);
+ }).call(this, e("bc2e")["default"], e("543d")["createPage"]);
+ },
+ "13de": function(t, n, e) {
+ "use strict";
+ e.r(n);
+ var i = e("65b9"), u = e.n(i);
+ for (var o in i) [ "default" ].indexOf(o) < 0 && function(t) {
+ e.d(n, t, function() {
+ return i[t];
+ });
+ }(o);
+ n["default"] = u.a;
+ },
+ 1492: function(t, n, e) {
+ "use strict";
+ var i = e("7893"), u = e.n(i);
+ u.a;
+ },
+ "5efb": function(t, n, e) {
+ "use strict";
+ e.d(n, "b", function() {
+ return u;
+ }), e.d(n, "c", function() {
+ return o;
+ }), e.d(n, "a", function() {
+ return i;
+ });
+ var i = {
+ xad: function() {
+ return e.e("components/xad/xad").then(e.bind(null, "9621"));
+ },
+ xpop: function() {
+ return e.e("components/xpop/xpop").then(e.bind(null, "8c3c"));
+ },
+ bootNav: function() {
+ return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f"));
+ }
+ }, u = function() {
+ var t = this, n = t.$createElement, e = (t._self._c, t.__map(t.itemList, function(n, e) {
+ var i = t.__get_orig(n), u = n.ad_id ? {} : null;
+ return {
+ $orig: i,
+ a0: u
+ };
+ }));
+ t._isMounted || (t.e0 = function(n) {
+ t.inputValue = "";
+ }), t.$mp.data = Object.assign({}, {
+ $root: {
+ l0: e
+ }
+ });
+ }, o = [];
+ },
+ "65b9": function(t, n, e) {
+ "use strict";
+ Object.defineProperty(n, "__esModule", {
+ value: !0
+ }), n.default = void 0;
+ n.default = {
+ data: function() {
+ return {
+ jingluo_id: 0,
+ inputValue: "",
+ itemList: []
+ };
+ },
+ onLoad: function(t) {
+ this.jingluo_id = t.jingluo_id, this.key = t.key, this.getList(), this.x_get_ad("common"),
+ this.cpAd();
+ },
+ watch: {
+ inputValue: {
+ handler: function(t, n) {
+ t != n && "" != t && this.getList();
+ }
+ }
+ },
+ methods: {
+ onShareAppMessage: function() {
+ return {
+ title: this.title
+ };
+ },
+ onShareTimeline: function() {
+ return {
+ title: this.title
+ };
+ },
+ getList: function() {
+ this.x_request("api/fangji.xue_wei/xuewei", {
+ jingluo_id: this.jingluo_id,
+ key: this.inputValue
+ }, function(t, n) {
+ t.itemList = n.data;
+ });
+ }
+ }
+ };
+ },
+ "6f47": function(t, n, e) {
+ "use strict";
+ e.r(n);
+ var i = e("5efb"), u = e("13de");
+ for (var o in u) [ "default" ].indexOf(o) < 0 && function(t) {
+ e.d(n, t, function() {
+ return u[t];
+ });
+ }(o);
+ e("1492");
+ var a = e("f0c5"), r = Object(a["a"])(u["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0);
+ n["default"] = r.exports;
+ },
+ 7893: function(t, n, e) {}
+}, [ [ "0eb5", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/xuewei/xuewei.json b/pages/xuewei/xuewei.json
new file mode 100644
index 0000000..6efae46
--- /dev/null
+++ b/pages/xuewei/xuewei.json
@@ -0,0 +1,9 @@
+{
+ "navigationBarTitleText": "穴位查询",
+ "enablePullDownRefresh": false,
+ "usingComponents": {
+ "xad": "/components/xad/xad",
+ "xpop": "/components/xpop/xpop",
+ "boot-nav": "/components/bootNav/bootNav"
+ }
+}
\ No newline at end of file
diff --git a/pages/xuewei/xuewei.wxml b/pages/xuewei/xuewei.wxml
new file mode 100644
index 0000000..8a1ad18
--- /dev/null
+++ b/pages/xuewei/xuewei.wxml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item[$orig].name}}
+ {{item[$orig].remark}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/xuewei/xuewei.wxss b/pages/xuewei/xuewei.wxss
new file mode 100644
index 0000000..934e153
--- /dev/null
+++ b/pages/xuewei/xuewei.wxss
@@ -0,0 +1,107 @@
+.xueweiPage {
+ background-color: #fff9f1;
+ padding: 10px;
+}
+
+.xueweiPage .result .instroduce {
+ padding: 5px;
+}
+
+.xueweiSearch .search.x-search {
+ border-bottom: 2rpx solid #f0f0f0;
+ padding: 20rpx 36rpx;
+ position: relative;
+}
+
+.xueweiSearch .search ._span.x-search {
+ color: #333;
+ display: inline-block;
+ font-size: 30rpx;
+ height: 84rpx;
+ line-height: 84rpx;
+}
+
+.xueweiSearch .search ._div.x-search {
+ align-items: center;
+ display: flex;
+}
+
+.xueweiSearch .search ._div ._input.x-search {
+ background-color: #f5f5f5;
+ border-radius: 6rpx 0 0 6rpx;
+ box-sizing: border-box;
+ display: inline-block;
+ font-size: 30rpx;
+ height: 84rpx;
+ padding-left: 68rpx;
+ vertical-align: middle;
+ width: 536rpx;
+}
+
+.xueweiSearch .search ._div ._img.x-search {
+ height: 48rpx;
+ left: 48rpx;
+ position: absolute;
+ top: 42rpx;
+ width: 48rpx;
+}
+
+.xueweiSearch .search .iconBox.x-search {
+ background-color: #f5f5f5;
+ border-radius: 0 6rpx 6rpx 0;
+ height: 84rpx;
+ margin-left: -10rpx;
+ margin-right: 22rpx;
+ position: relative;
+ width: 70rpx;
+}
+
+.xueweiSearch .search .iconBox .icon.x-search {
+ background-color: initial;
+ color: #979797;
+ font-size: 58rpx;
+ height: 48rpx;
+ line-height: 48rpx;
+ margin: 0;
+ padding: 0;
+ position: absolute;
+ right: 10rpx;
+ top: 20rpx;
+ z-index: 999;
+}
+
+.xueweiSearch .search ._i.x-search {
+ margin-top: 22rpx;
+}
+
+.xueweiSearch .search ._i ._span.x-search {
+ border: 2rpx solid #ececec;
+ border-radius: 6rpx;
+ font-size: 28rpx;
+ font-weight: 700;
+ height: 53rpx;
+ line-height: 53rpx;
+ margin-right: 32rpx;
+ text-align: center;
+ width: 118rpx;
+}
+
+.xueweiSearch .search ._i .active.x-search {
+ background-color: #d5594e;
+ border: none;
+ color: #fff;
+}
+
+.xueweiSearch .thing.x-search {
+ font-size: 30rpx;
+ height: 72vh;
+ overflow: auto;
+ padding: 0 36rpx 20rpx;
+}
+
+.xueweiSearch .thing ._p.x-search {
+ box-sizing: border-box;
+ color: #333;
+ padding-bottom: 28rpx;
+ padding-top: 20rpx;
+}
\ No newline at end of file
diff --git a/pages/xuewei/xuewei_detail.js b/pages/xuewei/xuewei_detail.js
new file mode 100644
index 0000000..3f61d07
--- /dev/null
+++ b/pages/xuewei/xuewei_detail.js
@@ -0,0 +1,153 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/xuewei/xuewei_detail" ], {
+ "3d1e": function(t, e, n) {
+ "use strict";
+ n.d(e, "b", function() {
+ return o;
+ }), n.d(e, "c", function() {
+ return a;
+ }), n.d(e, "a", function() {
+ return i;
+ });
+ var i = {
+ xad: function() {
+ return n.e("components/xad/xad").then(n.bind(null, "9621"));
+ },
+ bootNav: function() {
+ return Promise.all([ n.e("common/vendor"), n.e("components/bootNav/bootNav") ]).then(n.bind(null, "dc0f"));
+ }
+ }, o = function() {
+ var t = this, e = t.$createElement, n = (t._self._c, t.isProduct ? t.__map(t.itemList, function(e, n) {
+ var i = t.__get_orig(e), o = e.ad_id ? {} : null;
+ return {
+ $orig: i,
+ a0: o
+ };
+ }) : null);
+ t.$mp.data = Object.assign({}, {
+ $root: {
+ l0: n
+ }
+ });
+ }, a = [];
+ },
+ "66e1": function(t, e, n) {
+ "use strict";
+ var i = n("9051"), o = n.n(i);
+ o.a;
+ },
+ 9051: function(t, e, n) {},
+ c6bd: function(t, e, n) {
+ "use strict";
+ (function(t, e) {
+ var i = n("4ea4");
+ n("94a9");
+ i(n("66fd"));
+ var o = i(n("d6a7"));
+ t.__webpack_require_UNI_MP_PLUGIN__ = n, e(o.default);
+ }).call(this, n("bc2e")["default"], n("543d")["createPage"]);
+ },
+ d281: function(t, e, n) {
+ "use strict";
+ n.r(e);
+ var i = n("f411"), o = n.n(i);
+ for (var a in i) [ "default" ].indexOf(a) < 0 && function(t) {
+ n.d(e, t, function() {
+ return i[t];
+ });
+ }(a);
+ e["default"] = o.a;
+ },
+ d6a7: function(t, e, n) {
+ "use strict";
+ n.r(e);
+ var i = n("3d1e"), o = n("d281");
+ for (var a in o) [ "default" ].indexOf(a) < 0 && function(t) {
+ n.d(e, t, function() {
+ return o[t];
+ });
+ }(a);
+ n("66e1");
+ var u = n("f0c5"), c = Object(u["a"])(o["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0);
+ e["default"] = c.exports;
+ },
+ f411: function(t, e, n) {
+ "use strict";
+ (function(t) {
+ var i = n("4ea4");
+ Object.defineProperty(e, "__esModule", {
+ value: !0
+ }), e.default = void 0;
+ i(n("5c77"));
+ var o = {
+ data: function() {
+ return {
+ title: "详情",
+ id: 0,
+ itemList: [],
+ row: {},
+ isCollected: 0
+ };
+ },
+ onLoad: function(t) {
+ this.id = t.id, this.x_get_ad("common"), this.cpAd(), this.find();
+ },
+ methods: {
+ wxshare: function() {
+ t.share({
+ provider: "weixin",
+ scene: "WXSceneSession",
+ type: 1,
+ summary: "",
+ success: function(t) {
+ console.log("success:" + JSON.stringify(t));
+ },
+ fail: function(t) {
+ console.log("fail:" + JSON.stringify(t));
+ }
+ });
+ },
+ wxQuanshare: function() {
+ t.share({
+ provider: "",
+ scene: "WXSceneTimeline",
+ type: 1,
+ summary: this.title,
+ success: function(t) {
+ console.log("success:" + JSON.stringify(t));
+ },
+ fail: function(t) {
+ console.log("fail:" + JSON.stringify(t));
+ }
+ });
+ },
+ find: function() {
+ this.x_request("api/fangji.xue_wei/xueweiDetail", {
+ id: this.id
+ }, function(e, n) {
+ //去除数据中的广告数据
+ console.log('处理前的数据:',n.data.param_list)
+ const filteredArray = n.data.param_list.filter(item =>
+ !item.ad_id
+ );
+ console.log('处理后的数据:',filteredArray)
+ e.itemList = filteredArray, e.row = n.data, t.setNavigationBarTitle({
+ title: e.row.name
+ });
+ });
+ }
+ },
+ onShareAppMessage: function() {
+ return {
+ title: this.title
+ };
+ },
+ onShareTimeline: function() {
+ return {
+ title: this.title
+ };
+ }
+ };
+ e.default = o;
+ }).call(this, n("543d")["default"]);
+ }
+}, [ [ "c6bd", "common/runtime", "common/vendor" ] ] ]);
\ No newline at end of file
diff --git a/pages/xuewei/xuewei_detail.json b/pages/xuewei/xuewei_detail.json
new file mode 100644
index 0000000..7232811
--- /dev/null
+++ b/pages/xuewei/xuewei_detail.json
@@ -0,0 +1,8 @@
+{
+ "navigationBarTitleText": "穴位详解",
+ "enablePullDownRefresh": false,
+ "usingComponents": {
+ "xad": "/components/xad/xad",
+ "boot-nav": "/components/bootNav/bootNav"
+ }
+}
\ No newline at end of file
diff --git a/pages/xuewei/xuewei_detail.wxml b/pages/xuewei/xuewei_detail.wxml
new file mode 100644
index 0000000..57f6c4d
--- /dev/null
+++ b/pages/xuewei/xuewei_detail.wxml
@@ -0,0 +1,41 @@
+
+
+
+
+
+ {{row.name}}
+
+
+
+
+ {{'所属经络:'+row.jingluo_name}}
+
+
+
+ {{item.$orig.param_name}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/xuewei/xuewei_detail.wxss b/pages/xuewei/xuewei_detail.wxss
new file mode 100644
index 0000000..c656b6a
--- /dev/null
+++ b/pages/xuewei/xuewei_detail.wxss
@@ -0,0 +1,1543 @@
+page {
+ font-family: -apple-system-font,Helvetica Neue,sans-serif;
+ line-height: 1.6;
+}
+
+icon {
+ vertical-align: middle;
+}
+
+.weui-cells {
+ background-color: #fff;
+ font-size: 34rpx;
+ line-height: 1.41176471;
+ margin-top: 1.17647059em;
+ position: relative;
+}
+
+.weui-cells:before {
+ border-top: 1rpx solid #d9d9d9;
+ top: 0;
+}
+
+.weui-cells:after,.weui-cells:before {
+ color: #d9d9d9;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+}
+
+.weui-cells:after {
+ border-bottom: 1rpx solid #d9d9d9;
+ bottom: 0;
+}
+
+.weui-cells__title {
+ color: #999;
+ font-size: 28rpx;
+ margin-bottom: .3em;
+ margin-top: .77em;
+ padding-left: 30rpx;
+ padding-right: 30rpx;
+}
+
+.weui-cells_after-title {
+ margin-top: 0;
+}
+
+.weui-cells__tips {
+ color: #999;
+ font-size: 28rpx;
+ margin-top: .3em;
+ padding-left: 30rpx;
+ padding-right: 30rpx;
+}
+
+.weui-cell {
+ align-items: center;
+ display: flex;
+ padding: 20rpx 30rpx;
+ position: relative;
+}
+
+.weui-cell:before {
+ border-top: 1rpx solid #d9d9d9;
+ color: #d9d9d9;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-cell:first-child:before {
+ display: none;
+}
+
+.weui-cell_active {
+ background-color: #ececec;
+}
+
+.weui-cell_primary {
+ align-items: flex-start;
+}
+
+.weui-cell__bd {
+ flex: 1;
+}
+
+.weui-cell__ft {
+ color: #999;
+ text-align: right;
+}
+
+.weui-cell_access {
+ color: inherit;
+}
+
+.weui-cell__ft_in-access {
+ padding-right: 26rpx;
+ position: relative;
+}
+
+.weui-cell__ft_in-access:after {
+ border-color: #c8c8cd;
+ border-style: solid;
+ border-width: 4rpx 4rpx 0 0;
+ content: " ";
+ display: inline-block;
+ height: 12rpx;
+ margin-top: -8rpx;
+ position: relative;
+ position: absolute;
+ right: 4rpx;
+ top: -4rpx;
+ top: 50%;
+ transform: matrix(.71,.71,-.71,.71,0,0);
+ width: 12rpx;
+}
+
+.weui-cell_link {
+ color: #586c94;
+ font-size: 28rpx;
+}
+
+.weui-cell_link:active {
+ background-color: #ececec;
+}
+
+.weui-cell_link:first-child:before {
+ display: block;
+}
+
+.weui-icon-radio {
+ margin-left: 6.4rpx;
+ margin-right: 6.4rpx;
+}
+
+.weui-icon-checkbox_circle,.weui-icon-checkbox_success {
+ margin-left: 9.2rpx;
+ margin-right: 9.2rpx;
+}
+
+.weui-check__label:active {
+ background-color: #ececec;
+}
+
+.weui-check {
+ left: -19998rpx;
+ position: absolute;
+}
+
+.weui-check__hd_in-checkbox {
+ padding-right: .35em;
+}
+
+.weui-cell__ft_in-radio {
+ padding-left: .35em;
+}
+
+.weui-cell_input {
+ padding-bottom: 0;
+ padding-top: 0;
+}
+
+.weui-label {
+ word-wrap: break-word;
+ width: 210rpx;
+ word-break: break-all;
+}
+
+.weui-input {
+ height: 2.58823529em;
+ line-height: 2.58823529em;
+ min-height: 2.58823529em;
+}
+
+.weui-toptips {
+ word-wrap: break-word;
+ color: #fff;
+ font-size: 28rpx;
+ left: 0;
+ padding: 10rpx;
+ position: fixed;
+ right: 0;
+ text-align: center;
+ top: 0;
+ transform: translateZ(0);
+ word-break: break-all;
+ z-index: 5000;
+}
+
+.weui-toptips_warn {
+ background-color: #e64340;
+}
+
+.weui-textarea {
+ display: block;
+ width: 100%;
+}
+
+.weui-textarea-counter {
+ color: #b2b2b2;
+ text-align: right;
+}
+
+.weui-cell_warn,.weui-textarea-counter_warn {
+ color: #e64340;
+}
+
+.weui-form-preview {
+ background-color: #fff;
+ position: relative;
+}
+
+.weui-form-preview:before {
+ border-top: 1rpx solid #d9d9d9;
+ top: 0;
+}
+
+.weui-form-preview:after,.weui-form-preview:before {
+ color: #d9d9d9;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+}
+
+.weui-form-preview:after {
+ border-bottom: 1rpx solid #d9d9d9;
+ bottom: 0;
+}
+
+.weui-form-preview__value {
+ font-size: 28rpx;
+}
+
+.weui-form-preview__value_in-hd {
+ font-size: 52rpx;
+}
+
+.weui-form-preview__hd {
+ line-height: 2.5em;
+ padding: 20rpx 30rpx;
+ position: relative;
+ text-align: right;
+}
+
+.weui-form-preview__hd:after {
+ border-bottom: 1rpx solid #d9d9d9;
+ bottom: 0;
+ color: #d9d9d9;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+}
+
+.weui-form-preview__bd {
+ color: #999;
+ font-size: .9em;
+ line-height: 2;
+ padding: 20rpx 30rpx;
+ text-align: right;
+}
+
+.weui-form-preview__ft {
+ display: flex;
+ line-height: 100rpx;
+ position: relative;
+}
+
+.weui-form-preview__ft:after {
+ border-top: 1rpx solid #d5d5d6;
+ color: #d5d5d6;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-form-preview__item {
+ overflow: hidden;
+}
+
+.weui-form-preview__label {
+ color: #999;
+ float: left;
+ margin-right: 1em;
+ min-width: 4em;
+ text-align: justify;
+ text-align-last: justify;
+}
+
+.weui-form-preview__value {
+ word-wrap: break-word;
+ display: block;
+ overflow: hidden;
+ word-break: normal;
+}
+
+.weui-form-preview__btn {
+ color: #3cc51f;
+ display: block;
+ flex: 1;
+ position: relative;
+ text-align: center;
+}
+
+.weui-form-preview__btn:after {
+ border-left: 1rpx solid #d5d5d6;
+ bottom: 0;
+ color: #d5d5d6;
+ content: " ";
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 2rpx;
+}
+
+.weui-form-preview__btn:first-child:after {
+ display: none;
+}
+
+.weui-form-preview__btn_active {
+ background-color: #eee;
+}
+
+.weui-form-preview__btn_default {
+ color: #999;
+}
+
+.weui-form-preview__btn_primary {
+ color: #0bb20c;
+}
+
+.weui-cell_select {
+ padding: 0;
+}
+
+.weui-select {
+ border-right: 1rpx solid #d9d9d9;
+ height: 2.58823529em;
+ line-height: 2.58823529em;
+ min-height: 2.58823529em;
+ padding-left: 30rpx;
+ padding-right: 60rpx;
+ position: relative;
+}
+
+.weui-select:before {
+ border-color: #c8c8cd;
+ border-style: solid;
+ border-width: 4rpx 4rpx 0 0;
+ content: " ";
+ display: inline-block;
+ height: 12rpx;
+ margin-top: -8rpx;
+ position: relative;
+ position: absolute;
+ right: 30rpx;
+ top: -4rpx;
+ top: 50%;
+ transform: matrix(.71,.71,-.71,.71,0,0);
+ width: 12rpx;
+}
+
+.weui-select_in-select-after {
+ padding-left: 0;
+}
+
+.weui-cell__bd_in-select-before,.weui-cell__hd_in-select-after {
+ padding-left: 30rpx;
+}
+
+.weui-cell_vcode {
+ padding-right: 0;
+}
+
+.weui-vcode-btn,.weui-vcode-img {
+ height: 2.58823529em;
+ margin-left: 10rpx;
+ vertical-align: middle;
+}
+
+.weui-vcode-btn {
+ border-left: 2rpx solid #e5e5e5;
+ color: #3cc51f;
+ display: inline-block;
+ font-size: 34rpx;
+ line-height: 2.58823529em;
+ padding: 0 .6em 0 .7em;
+ white-space: nowrap;
+}
+
+.weui-vcode-btn:active {
+ color: #52a341;
+}
+
+.weui-cell_switch {
+ padding-bottom: 12rpx;
+ padding-top: 12rpx;
+}
+
+.weui-uploader__hd {
+ align-items: center;
+ display: flex;
+ padding-bottom: 20rpx;
+}
+
+.weui-uploader__title {
+ flex: 1;
+}
+
+.weui-uploader__info {
+ color: #b2b2b2;
+}
+
+.weui-uploader__bd {
+ margin-bottom: -8rpx;
+ margin-right: -18rpx;
+ overflow: hidden;
+}
+
+.weui-uploader__file {
+ float: left;
+ margin-bottom: 18rpx;
+ margin-right: 18rpx;
+}
+
+.weui-uploader__img {
+ display: block;
+ height: 158rpx;
+ width: 158rpx;
+}
+
+.weui-uploader__file_status {
+ position: relative;
+}
+
+.weui-uploader__file_status:before {
+ background-color: rgba(0,0,0,.5);
+ bottom: 0;
+ content: " ";
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-uploader__file-content {
+ color: #fff;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translate(-50%,-50%);
+}
+
+.weui-uploader__input-box {
+ border: 2rpx solid #d9d9d9;
+ float: left;
+ height: 154rpx;
+ margin-bottom: 18rpx;
+ margin-right: 18rpx;
+ position: relative;
+ width: 154rpx;
+}
+
+.weui-uploader__input-box:after,.weui-uploader__input-box:before {
+ background-color: #d9d9d9;
+ content: " ";
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translate(-50%,-50%);
+}
+
+.weui-uploader__input-box:before {
+ height: 79rpx;
+ width: 4rpx;
+}
+
+.weui-uploader__input-box:after {
+ height: 4rpx;
+ width: 79rpx;
+}
+
+.weui-uploader__input-box:active {
+ border-color: #999;
+}
+
+.weui-uploader__input-box:active:after,.weui-uploader__input-box:active:before {
+ background-color: #999;
+}
+
+.weui-uploader__input {
+ height: 100%;
+ left: 0;
+ opacity: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: 1;
+}
+
+.weui-article {
+ font-size: 30rpx;
+ padding: 40rpx 30rpx;
+}
+
+.weui-article__section {
+ margin-bottom: 1.5em;
+}
+
+.weui-article__h1 {
+ font-size: 36rpx;
+ font-weight: 400;
+ margin-bottom: .9em;
+}
+
+.weui-article__h2 {
+ font-size: 32rpx;
+ font-weight: 400;
+ margin-bottom: .34em;
+}
+
+.weui-article__h3 {
+ font-size: 30rpx;
+ font-weight: 400;
+ margin-bottom: .34em;
+}
+
+.weui-article__p {
+ margin: 0 0 .8em;
+}
+
+.weui-msg {
+ padding-top: 72rpx;
+ text-align: center;
+}
+
+.weui-msg__link {
+ color: #586c94;
+ display: inline;
+}
+
+.weui-msg__icon-area {
+ margin-bottom: 60rpx;
+}
+
+.weui-msg__text-area {
+ margin-bottom: 50rpx;
+ padding: 0 40rpx;
+}
+
+.weui-msg__title {
+ font-size: 40rpx;
+ font-weight: 400;
+ margin-bottom: 10rpx;
+}
+
+.weui-msg__desc {
+ color: #999;
+ font-size: 28rpx;
+}
+
+.weui-msg__opr-area {
+ margin-bottom: 50rpx;
+}
+
+.weui-msg__extra-area {
+ color: #999;
+ font-size: 28rpx;
+ margin-bottom: 30rpx;
+}
+
+@media screen and (min-height:438px) {
+ .weui-msg__extra-area {
+ bottom: 0;
+ left: 0;
+ position: fixed;
+ text-align: center;
+ width: 100%;
+ }
+}
+
+.weui-flex {
+ display: flex;
+}
+
+.weui-flex__item {
+ flex: 1;
+}
+
+.weui-btn {
+ margin-top: 30rpx;
+}
+
+.weui-btn:first-child {
+ margin-top: 0;
+}
+
+.weui-btn-area {
+ margin: 1.17647059em 30rpx .3em;
+}
+
+.weui-agree {
+ display: block;
+ font-size: 26rpx;
+ padding: .5em 30rpx;
+}
+
+.weui-agree__text {
+ color: #999;
+}
+
+.weui-agree__link {
+ color: #586c94;
+ display: inline;
+}
+
+.weui-agree__checkbox {
+ left: -19998rpx;
+ position: absolute;
+}
+
+.weui-agree__checkbox-icon {
+ background-color: #fff;
+ border: 2rpx solid #d1d1d1;
+ border-radius: 6rpx;
+ display: inline-block;
+ height: 22rpx;
+ position: relative;
+ top: 4rpx;
+ width: 22rpx;
+}
+
+.weui-agree__checkbox-icon-check {
+ left: 2rpx;
+ position: absolute;
+ top: 2rpx;
+}
+
+.weui-footer {
+ color: #999;
+ font-size: 28rpx;
+ text-align: center;
+}
+
+.weui-footer_fixed-bottom {
+ bottom: .52em;
+ left: 0;
+ position: fixed;
+ right: 0;
+}
+
+.weui-footer__links {
+ font-size: 0;
+}
+
+.weui-footer__link {
+ color: #586c94;
+ display: inline-block;
+ font-size: 28rpx;
+ margin: 0 .62em;
+ position: relative;
+ vertical-align: top;
+}
+
+.weui-footer__link:before {
+ border-left: 1rpx solid #c7c7c7;
+ bottom: 0;
+ bottom: .36em;
+ color: #c7c7c7;
+ content: " ";
+ left: 0;
+ left: -.65em;
+ position: absolute;
+ top: 0;
+ top: .36em;
+ width: 2rpx;
+}
+
+.weui-footer__link:first-child:before {
+ display: none;
+}
+
+.weui-footer__text {
+ font-size: 24rpx;
+ padding: 0 .34em;
+}
+
+.weui-grids {
+ border-left: 1rpx solid #d9d9d9;
+ border-top: 1rpx solid #d9d9d9;
+ overflow: hidden;
+}
+
+.weui-grid {
+ border-bottom: 1rpx solid #d9d9d9;
+ border-right: 1rpx solid #d9d9d9;
+ box-sizing: border-box;
+ float: left;
+ padding: 40rpx 20rpx;
+ position: relative;
+ width: 33.33333333%;
+}
+
+.weui-grid_active {
+ background-color: #ececec;
+}
+
+.weui-grid__icon {
+ display: block;
+ height: 56rpx;
+ margin: 0 auto;
+ width: 56rpx;
+}
+
+.weui-grid__label {
+ color: #000;
+ display: block;
+ font-size: 28rpx;
+ margin-top: 10rpx;
+ overflow: hidden;
+ text-align: center;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.weui-loading {
+ animation: a 1s steps(12) infinite;
+ background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;
+ background-size: 100%;
+ display: inline-block;
+ height: 40rpx;
+ margin: 0 10rpx;
+ vertical-align: middle;
+ width: 40rpx;
+}
+
+.weui-loading.weui-loading_transparent {
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E");
+}
+
+@-webkit-keyframes a {
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ to {
+ transform: rotate(1turn);
+ }
+}
+
+@keyframes a {
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ to {
+ transform: rotate(1turn);
+ }
+}
+
+.weui-badge {
+ background-color: #e64340;
+ border-radius: 36rpx;
+ color: #fff;
+ display: inline-block;
+ font-size: 24rpx;
+ line-height: 1.2;
+ min-width: 16rpx;
+ padding: .15em .4em;
+ text-align: center;
+ vertical-align: middle;
+}
+
+.weui-badge_dot {
+ min-width: 0;
+ padding: .4em;
+}
+
+.weui-loadmore {
+ font-size: 28rpx;
+ line-height: 1.6em;
+ margin: 1.5em auto;
+ text-align: center;
+ width: 65%;
+}
+
+.weui-loadmore__tips {
+ display: inline-block;
+ vertical-align: middle;
+}
+
+.weui-loadmore_line {
+ border-top: 2rpx solid #e5e5e5;
+ margin-top: 2.4em;
+}
+
+.weui-loadmore__tips_in-line {
+ background-color: #fff;
+ color: #999;
+ padding: 0 .55em;
+ position: relative;
+ top: -.9em;
+}
+
+.weui-loadmore__tips_in-dot {
+ height: 1.6em;
+ padding: 0 .16em;
+ position: relative;
+ width: 8rpx;
+}
+
+.weui-loadmore__tips_in-dot:before {
+ background-color: #e5e5e5;
+ border-radius: 50%;
+ content: " ";
+ height: 8rpx;
+ left: 50%;
+ margin-left: -4rpx;
+ margin-top: -2rpx;
+ position: absolute;
+ top: 50%;
+ width: 8rpx;
+}
+
+.weui-panel {
+ background-color: #fff;
+ margin-top: 20rpx;
+ overflow: hidden;
+ position: relative;
+}
+
+.weui-panel:first-child {
+ margin-top: 0;
+}
+
+.weui-panel:before {
+ border-top: 1rpx solid #e5e5e5;
+ top: 0;
+}
+
+.weui-panel:after,.weui-panel:before {
+ color: #e5e5e5;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ position: absolute;
+ right: 0;
+}
+
+.weui-panel:after {
+ border-bottom: 1rpx solid #e5e5e5;
+ bottom: 0;
+}
+
+.weui-panel__hd {
+ color: #999;
+ font-size: 26rpx;
+ padding: 28rpx 30rpx 20rpx;
+ position: relative;
+}
+
+.weui-panel__hd:after {
+ border-bottom: 1rpx solid #e5e5e5;
+ bottom: 0;
+ color: #e5e5e5;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+}
+
+.weui-media-box {
+ padding: 30rpx;
+ position: relative;
+}
+
+.weui-media-box:before {
+ border-top: 1rpx solid #e5e5e5;
+ color: #e5e5e5;
+ content: " ";
+ height: 2rpx;
+ left: 0;
+ left: 30rpx;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-media-box:first-child:before {
+ display: none;
+}
+
+.weui-media-box__title {
+ word-wrap: normal;
+ word-wrap: break-word;
+ font-size: 34rpx;
+ font-weight: 400;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: auto;
+ word-break: break-all;
+}
+
+.weui-media-box__desc {
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 2;
+ color: #999;
+ display: -webkit-box;
+ font-size: 26rpx;
+ line-height: 1.2;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.weui-media-box__info {
+ color: #cecece;
+ font-size: 26rpx;
+ line-height: 1em;
+ list-style: none;
+ margin-top: 30rpx;
+ overflow: hidden;
+ padding-bottom: 10rpx;
+}
+
+.weui-media-box__info__meta {
+ float: left;
+ padding-right: 1em;
+}
+
+.weui-media-box__info__meta_extra {
+ border-left: 2rpx solid #cecece;
+ padding-left: 1em;
+}
+
+.weui-media-box__title_in-text {
+ margin-bottom: 16rpx;
+}
+
+.weui-media-box_appmsg {
+ align-items: center;
+ display: flex;
+}
+
+.weui-media-box__thumb {
+ height: 100%;
+ vertical-align: top;
+ width: 100%;
+}
+
+.weui-media-box__hd_in-appmsg {
+ height: 120rpx;
+ line-height: 120rpx;
+ margin-right: .8em;
+ text-align: center;
+ width: 120rpx;
+}
+
+.weui-media-box__bd_in-appmsg {
+ flex: 1;
+ min-width: 0;
+}
+
+.weui-media-box_small-appmsg {
+ padding: 0;
+}
+
+.weui-cells_in-small-appmsg {
+ margin-top: 0;
+}
+
+.weui-cells_in-small-appmsg:before {
+ display: none;
+}
+
+.weui-progress {
+ align-items: center;
+ display: flex;
+}
+
+.weui-progress__bar {
+ flex: 1;
+}
+
+.weui-progress__opr {
+ font-size: 0;
+ margin-left: 30rpx;
+}
+
+.weui-navbar {
+ border-bottom: 1rpx solid #ccc;
+ display: flex;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: 500;
+}
+
+.weui-navbar__item {
+ display: block;
+ flex: 1;
+ font-size: 0;
+ padding: 26rpx 0;
+ position: relative;
+ text-align: center;
+}
+
+.weui-navbar__item.weui-bar__item_on {
+ color: #1aad19;
+}
+
+.weui-navbar__slider {
+ background-color: #1aad19;
+ bottom: 0;
+ content: " ";
+ height: 6rpx;
+ left: 0;
+ position: absolute;
+ transition: transform .3s;
+ transition: transform .3s,-webkit-transform .3s;
+ width: 6em;
+}
+
+.weui-navbar__title {
+ word-wrap: normal;
+ display: inline-block;
+ font-size: 30rpx;
+ max-width: 8em;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: auto;
+}
+
+.weui-tab {
+ height: 100%;
+ position: relative;
+}
+
+.weui-tab__panel {
+ -webkit-overflow-scrolling: touch;
+ box-sizing: border-box;
+ height: 100%;
+ overflow: auto;
+ padding-top: 100rpx;
+}
+
+.weui-search-bar {
+ background-color: #efeff4;
+ border-bottom: 1rpx solid #d7d6dc;
+ border-top: 1rpx solid #d7d6dc;
+ box-sizing: border-box;
+ display: flex;
+ padding: 16rpx 20rpx;
+ position: relative;
+}
+
+.weui-icon-search {
+ font-size: inherit;
+ margin-right: 16rpx;
+}
+
+.weui-icon-search_in-box {
+ left: 20rpx;
+ position: absolute;
+ top: 14rpx;
+}
+
+.weui-search-bar__text {
+ display: inline-block;
+ font-size: 28rpx;
+ vertical-align: middle;
+}
+
+.weui-search-bar__form {
+ background: #fff;
+ border: 1rpx solid #e6e6ea;
+ border-radius: 10rpx;
+ flex: auto;
+ position: relative;
+}
+
+.weui-search-bar__box {
+ box-sizing: border-box;
+ padding-left: 60rpx;
+ padding-right: 60rpx;
+ position: relative;
+ width: 100%;
+ z-index: 1;
+}
+
+.weui-search-bar__input {
+ font-size: 28rpx;
+ height: 56rpx;
+ line-height: 56rpx;
+}
+
+.weui-icon-clear {
+ font-size: 0;
+ padding: 14rpx 16rpx;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.weui-search-bar__label {
+ background: #fff;
+ border-radius: 6rpx;
+ bottom: 0;
+ color: #9b9b9b;
+ left: 0;
+ line-height: 56rpx;
+ position: absolute;
+ right: 0;
+ text-align: center;
+ top: 0;
+ z-index: 2;
+}
+
+.weui-search-bar__cancel-btn {
+ color: #09bb07;
+ line-height: 56rpx;
+ margin-left: 20rpx;
+ white-space: nowrap;
+}
+
+._a {
+ -webkit-tap-highlight-color: rgba(0,0,0,0);
+ text-decoration: none;
+}
+
+page {
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg");
+}
+
+.font_family {
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ font-family: font_family!important;
+ font-size: 32rpx;
+ font-style: normal;
+}
+
+.icon-icon_guanbi:before {
+ content: "\E73F";
+}
+
+.icon-icon_shoucangjia:before {
+ content: "\E740";
+}
+
+.icon-icon_daohangfanhui:before {
+ content: "\E73E";
+}
+
+.icon-icon_jiucuo:before {
+ content: "\E739";
+}
+
+.icon-icon_sousuo:before {
+ content: "\E73A";
+}
+
+.icon-icon_fenxiang:before {
+ content: "\E73B";
+}
+
+.icon-icon_weishoucang:before {
+ content: "\E73C";
+}
+
+.icon-icon_yishoucang:before {
+ content: "\E73D";
+}
+
+page {
+ font-family: PingFangSC-Regular;
+ font-size: 32rpx;
+ height: 100%;
+}
+
+.font_family {
+ position: relative;
+ top: 4rpx;
+}
+
+.content {
+ height: 100%;
+ padding-bottom: 100rpx;
+}
+
+.body,.content {
+ box-sizing: border-box;
+}
+
+.body {
+ min-height: 100%;
+ overflow: auto;
+}
+
+checkbox,radio {
+ transform: scale(.8);
+}
+
+._a:focus {
+ background: none;
+}
+
+.p_40 {
+ padding: 40rpx;
+}
+
+._button::after {
+ border: 0;
+}
+
+.header.data-v-9fb79f8a {
+ background: #fff;
+ position: fixed;
+ top: 0;
+ width: 100%;
+ z-index: 10005;
+}
+
+.title-bar.data-v-9fb79f8a {
+ font-size: 36rpx;
+ padding-left: 20rpx;
+ position: relative;
+}
+
+.title-bar .title.data-v-9fb79f8a {
+ left: 50%;
+ position: absolute;
+ transform: translate(-50%);
+}
+
+.opt-back.data-v-9fb79f8a {
+ float: left;
+ font-size: 44rpx;
+ font-weight: 700;
+}
+
+.opt-back ._img.data-v-9fb79f8a {
+ height: 36rpx;
+ width: 36rpx;
+}
+
+.body.data-v-9fb79f8a {
+ overflow: auto;
+}
+
+.scroll-content.data-v-9fb79f8a {
+ text-align: center;
+}
+
+.scroll-content .item.data-v-9fb79f8a {
+ border-bottom: 1rpx solid #eee;
+ height: 60rpx;
+ line-height: 60rpx;
+}
+
+.prescriptionDetail.data-v-47a11b89 {
+ box-sizing: border-box;
+ padding-bottom: 100rpx;
+}
+
+.prescriptionDetail .body .head.data-v-47a11b89 {
+ background-color: #fff;
+ box-sizing: border-box;
+ font-size: 30rpx;
+ padding: 50rpx 64rpx 40rpx 36rpx;
+}
+
+.prescriptionDetail .body .head ._i.data-v-47a11b89 {
+ align-items: center;
+ display: flex;
+ justify-content: space-between;
+}
+
+.prescriptionDetail .body .head ._i ._h3.data-v-47a11b89 {
+ color: #333;
+ font-size: 40rpx;
+ font-weight: 700;
+}
+
+.prescriptionDetail .body .head ._i ._em.data-v-47a11b89 {
+ color: #979797;
+ font-size: 28rpx;
+ position: relative;
+ z-index: 4;
+}
+
+.prescriptionDetail .body .head ._i ._em ._img.data-v-47a11b89 {
+ height: 30rpx;
+ margin-right: 10rpx;
+ vertical-align: middle;
+ width: 31rpx;
+}
+
+.prescriptionDetail .body .head ._h4.data-v-47a11b89 {
+ color: #a67d41;
+ margin: 16rpx 0;
+}
+
+.prescriptionDetail .body .head ._h5.data-v-47a11b89 {
+ color: #979797;
+}
+
+.prescriptionDetail .body .drugInfo.data-v-47a11b89 {
+ background-color: #fff9f1;
+ box-sizing: border-box;
+ padding: 48rpx 36rpx;
+}
+
+.prescriptionDetail .body .drugInfo ._li.data-v-47a11b89 {
+ margin-bottom: 48rpx;
+}
+
+.prescriptionDetail .body .drugInfo ._li ._h3.data-v-47a11b89 {
+ color: #333;
+ font-size: 32rpx;
+ font-weight: 700;
+}
+
+.prescriptionDetail .body .drugInfo ._li ._p.data-v-47a11b89 {
+ font-size: 30rpx;
+}
+
+.prescriptionDetail .body .loginButton.data-v-47a11b89 {
+ bottom: 0;
+ height: 100vh;
+ position: fixed;
+ width: 100%;
+}
+
+.prescriptionDetail .body .loginButton .lb_model.data-v-47a11b89 {
+ background: linear-gradient(rgba(255,249,241,0),#fff9f1 650rpx);
+ bottom: 0;
+ height: 1000rpx;
+ position: absolute;
+ width: 100%;
+}
+
+.prescriptionDetail .body .loginButton ._button.data-v-47a11b89 {
+ background-color: #d5594e;
+ bottom: 398rpx;
+ color: #fff;
+ height: 90rpx;
+ left: 50%;
+ position: absolute;
+ text-align: center;
+ transform: translate(-50%);
+ width: 678rpx;
+}
+
+.prescriptionDetail .body .loginButton ._button ._img.data-v-47a11b89 {
+ height: 38rpx;
+ vertical-align: middle;
+ width: 46rpx;
+}
+
+.prescriptionDetail .body .interaction.data-v-47a11b89 {
+ bottom: 0;
+ box-shadow: 0 -8rpx 16rpx 0 rgba(0,0,0,.05);
+ box-sizing: border-box;
+ padding: 34rpx 0 calc(24rpx + env(safe-area-inset-bottom));
+ z-index: 2;
+}
+
+.prescriptionDetail .body .interaction ._button.data-v-47a11b89,.prescriptionDetail .body .interaction.data-v-47a11b89 {
+ align-items: center;
+ background-color: #fff;
+ display: flex;
+ justify-content: center;
+}
+
+.prescriptionDetail .body .interaction ._button.data-v-47a11b89 {
+ border: none;
+ border-radius: 0;
+ border-right: 2rpx solid #a67d41;
+ color: #a67d41;
+ font-size: 32rpx;
+ height: 44rpx;
+ line-height: 44rpx;
+ margin: 0;
+ padding: 0;
+ width: 374rpx;
+}
+
+.prescriptionDetail .body .interaction ._button ._img.data-v-47a11b89 {
+ height: 34rpx;
+ margin-right: 10rpx;
+ width: 32rpx;
+}
+
+.prescriptionDetail .body .interaction ._button.data-v-47a11b89:nth-child(3) {
+ border: none;
+}
+
+.prescriptionDetail .modals.data-v-47a11b89 {
+ background-color: #fff;
+ border-radius: 20rpx;
+ box-sizing: border-box;
+ height: 389rpx;
+ left: 50%;
+ padding: 50rpx 28rpx;
+ position: fixed;
+ text-align: center;
+ top: 50%;
+ transform: translate(-50%,-50%);
+ width: 576rpx;
+ z-index: 99;
+}
+
+.prescriptionDetail .modals .mdHead.data-v-47a11b89 {
+ position: relative;
+}
+
+.prescriptionDetail .modals .mdHead ._img.data-v-47a11b89 {
+ height: 18rpx;
+ width: 520rpx;
+}
+
+.prescriptionDetail .modals .mdHead ._span.data-v-47a11b89 {
+ color: #b4894a;
+ font-size: 38rpx;
+ font-weight: 700;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translate(-50%,-50%);
+}
+
+.prescriptionDetail .modals ._p.data-v-47a11b89 {
+ margin-bottom: 74rpx;
+ margin-top: 12rpx;
+}
+
+.prescriptionDetail .modals .loginBtn ._button.data-v-47a11b89 {
+ background-color: #fff;
+ border: 2rpx solid #979797;
+ border-radius: 12rpx;
+ color: #979797;
+ display: inline-block;
+ font-size: 32rpx;
+ height: 86rpx;
+ margin: 0;
+ min-width: 228rpx;
+ padding: 0;
+}
+
+.prescriptionDetail .modals .loginBtn ._button.data-v-47a11b89:last-child {
+ background-color: #d5594e;
+ border: none;
+ color: #fff;
+ font-weight: 700;
+ margin-left: 26rpx;
+}
+
+.prescriptionDetail .completeModals.data-v-47a11b89 {
+ background-color: #fff;
+ border-radius: 20rpx;
+ box-sizing: border-box;
+ height: 578rpx;
+ left: 50%;
+ padding-bottom: 24rpx;
+ padding-top: 48rpx;
+ position: fixed;
+ text-align: center;
+ top: 50%;
+ transform: translate(-50%,-50%);
+ width: 576rpx;
+ z-index: 99;
+}
+
+.prescriptionDetail .completeModals .mdHead.data-v-47a11b89 {
+ position: relative;
+}
+
+.prescriptionDetail .completeModals .mdHead ._img.data-v-47a11b89 {
+ height: 16rpx;
+ width: 520rpx;
+}
+
+.prescriptionDetail .completeModals .mdHead ._span.data-v-47a11b89 {
+ color: #b4894a;
+ font-size: 38rpx;
+ font-weight: 700;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translate(-50%,-50%);
+}
+
+.prescriptionDetail .completeModals ._p.data-v-47a11b89 {
+ color: #000;
+ font-size: 30rpx;
+ margin-bottom: 46rpx;
+ margin-top: 8rpx;
+}
+
+.prescriptionDetail .completeModals ._button.data-v-47a11b89 {
+ background-color: #fff;
+ border: 2rpx solid #a67d41;
+ border-radius: 42rpx;
+ color: #b4894a;
+ font-size: 32rpx;
+ font-weight: 700;
+ height: 72rpx;
+ line-height: 72rpx;
+ margin-bottom: 40rpx;
+ text-align: center;
+ width: 240rpx;
+}
+
+.modalBox.data-v-1883ae54 {
+ background: rgba(0,0,0,.5);
+ height: 100%;
+ left: 0;
+ position: fixed;
+ top: 0;
+ width: 100%;
+ z-index: 9;
+}
\ No newline at end of file
diff --git a/project.config.json b/project.config.json
new file mode 100644
index 0000000..d0f4d28
--- /dev/null
+++ b/project.config.json
@@ -0,0 +1,28 @@
+{
+ "appid": "wx5ca6e40088fe72ce",
+ "compileType": "miniprogram",
+ "libVersion": "3.6.5",
+ "packOptions": {
+ "ignore": [],
+ "include": []
+ },
+ "setting": {
+ "coverView": true,
+ "es6": true,
+ "postcss": true,
+ "minified": true,
+ "enhance": true,
+ "showShadowRootInWxmlPanel": true,
+ "packNpmRelationList": [],
+ "babelSetting": {
+ "ignore": [],
+ "disablePlugins": [],
+ "outputPath": ""
+ }
+ },
+ "condition": {},
+ "editorSetting": {
+ "tabIndent": "insertSpaces",
+ "tabSize": 2
+ }
+}
\ No newline at end of file
diff --git a/project.private.config.json b/project.private.config.json
new file mode 100644
index 0000000..44fa9ae
--- /dev/null
+++ b/project.private.config.json
@@ -0,0 +1,8 @@
+{
+ "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
+ "projectname": "%E5%8F%A3%E8%A2%8B%E6%96%B9%E5%89%82",
+ "setting": {
+ "compileHotReLoad": true,
+ "urlCheck": true
+ }
+}
\ No newline at end of file
diff --git a/static/app_image/collect.png b/static/app_image/collect.png
new file mode 100644
index 0000000..dc72abe
Binary files /dev/null and b/static/app_image/collect.png differ
diff --git a/static/app_image/collected.png b/static/app_image/collected.png
new file mode 100644
index 0000000..a976551
Binary files /dev/null and b/static/app_image/collected.png differ
diff --git a/static/app_image/coupleBack_icon.png b/static/app_image/coupleBack_icon.png
new file mode 100644
index 0000000..beb028c
Binary files /dev/null and b/static/app_image/coupleBack_icon.png differ
diff --git a/static/app_image/search_icon.png b/static/app_image/search_icon.png
new file mode 100644
index 0000000..3d50c0f
Binary files /dev/null and b/static/app_image/search_icon.png differ
diff --git a/static/app_image/search_icon1.png b/static/app_image/search_icon1.png
new file mode 100644
index 0000000..50822f9
Binary files /dev/null and b/static/app_image/search_icon1.png differ
diff --git a/static/app_image/share.png b/static/app_image/share.png
new file mode 100644
index 0000000..f4cdbce
Binary files /dev/null and b/static/app_image/share.png differ
diff --git a/static/compass.png b/static/compass.png
new file mode 100644
index 0000000..fba87a5
Binary files /dev/null and b/static/compass.png differ
diff --git a/static/fj/category-active.png b/static/fj/category-active.png
new file mode 100644
index 0000000..d011ee5
Binary files /dev/null and b/static/fj/category-active.png differ
diff --git a/static/fj/category.png b/static/fj/category.png
new file mode 100644
index 0000000..109d735
Binary files /dev/null and b/static/fj/category.png differ
diff --git a/static/fj/home-active.png b/static/fj/home-active.png
new file mode 100644
index 0000000..ccba950
Binary files /dev/null and b/static/fj/home-active.png differ
diff --git a/static/fj/home.png b/static/fj/home.png
new file mode 100644
index 0000000..569c7d0
Binary files /dev/null and b/static/fj/home.png differ
diff --git a/static/fj/my-active.png b/static/fj/my-active.png
new file mode 100644
index 0000000..9ca15ab
Binary files /dev/null and b/static/fj/my-active.png differ
diff --git a/static/fj/my.png b/static/fj/my.png
new file mode 100644
index 0000000..40eb232
Binary files /dev/null and b/static/fj/my.png differ
diff --git a/static/home-active.png b/static/home-active.png
new file mode 100644
index 0000000..ccba950
Binary files /dev/null and b/static/home-active.png differ
diff --git a/static/home.png b/static/home.png
new file mode 100644
index 0000000..569c7d0
Binary files /dev/null and b/static/home.png differ
diff --git a/static/image-active.png b/static/image-active.png
new file mode 100644
index 0000000..407cabb
Binary files /dev/null and b/static/image-active.png differ
diff --git a/static/image.png b/static/image.png
new file mode 100644
index 0000000..008a677
Binary files /dev/null and b/static/image.png differ
diff --git a/static/plus.png b/static/plus.png
new file mode 100644
index 0000000..73ddfe3
Binary files /dev/null and b/static/plus.png differ
diff --git a/static/record.png b/static/record.png
new file mode 100644
index 0000000..a62ef81
Binary files /dev/null and b/static/record.png differ
diff --git a/static/user.png b/static/user.png
new file mode 100644
index 0000000..55169da
Binary files /dev/null and b/static/user.png differ
diff --git a/uni_modules/uni-card/components/uni-card/uni-card.js b/uni_modules/uni-card/components/uni-card/uni-card.js
new file mode 100644
index 0000000..3b3ffaa
--- /dev/null
+++ b/uni_modules/uni-card/components/uni-card/uni-card.js
@@ -0,0 +1,116 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-card/components/uni-card/uni-card" ], {
+ "114a": function(t, e, n) {
+ "use strict";
+ n.r(e);
+ var a = n("97c1"), i = n.n(a);
+ for (var u in a) [ "default" ].indexOf(u) < 0 && function(t) {
+ n.d(e, t, function() {
+ return a[t];
+ });
+ }(u);
+ e["default"] = i.a;
+ },
+ "2c29": function(t, e, n) {
+ "use strict";
+ n.d(e, "b", function() {
+ return a;
+ }), n.d(e, "c", function() {
+ return i;
+ }), n.d(e, "a", function() {});
+ var a = function() {
+ var t = this.$createElement;
+ this._self._c;
+ }, i = [];
+ },
+ "7d11": function(t, e, n) {
+ "use strict";
+ n.r(e);
+ var a = n("2c29"), i = n("114a");
+ for (var u in i) [ "default" ].indexOf(u) < 0 && function(t) {
+ n.d(e, t, function() {
+ return i[t];
+ });
+ }(u);
+ n("df1f");
+ var r = n("f0c5"), f = Object(r["a"])(i["default"], a["b"], a["c"], !1, null, null, null, !1, a["a"], void 0);
+ e["default"] = f.exports;
+ },
+ "97c1": function(t, e, n) {
+ "use strict";
+ Object.defineProperty(e, "__esModule", {
+ value: !0
+ }), e.default = void 0;
+ var a = {
+ name: "UniCard",
+ emits: [ "click" ],
+ props: {
+ title: {
+ type: String,
+ default: ""
+ },
+ subTitle: {
+ type: String,
+ default: ""
+ },
+ padding: {
+ type: String,
+ default: "10px"
+ },
+ margin: {
+ type: String,
+ default: "15px"
+ },
+ spacing: {
+ type: String,
+ default: "0 10px"
+ },
+ extra: {
+ type: String,
+ default: ""
+ },
+ cover: {
+ type: String,
+ default: ""
+ },
+ thumbnail: {
+ type: String,
+ default: ""
+ },
+ isFull: {
+ type: Boolean,
+ default: !1
+ },
+ isShadow: {
+ type: Boolean,
+ default: !0
+ },
+ shadow: {
+ type: String,
+ default: "0px 0px 3px 1px rgba(0, 0, 0, 0.08)"
+ },
+ border: {
+ type: Boolean,
+ default: !0
+ }
+ },
+ methods: {
+ onClick: function(t) {
+ this.$emit("click", t);
+ }
+ }
+ };
+ e.default = a;
+ },
+ c0fb: function(t, e, n) {},
+ df1f: function(t, e, n) {
+ "use strict";
+ var a = n("c0fb"), i = n.n(a);
+ i.a;
+ }
+} ]);
+
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-card/components/uni-card/uni-card-create-component", {
+ "uni_modules/uni-card/components/uni-card/uni-card-create-component": function(module, exports, __webpack_require__) {
+ __webpack_require__("543d")["createComponent"](__webpack_require__("7d11"));
+ }
+}, [ [ "uni_modules/uni-card/components/uni-card/uni-card-create-component" ] ] ]);
\ No newline at end of file
diff --git a/uni_modules/uni-card/components/uni-card/uni-card.json b/uni_modules/uni-card/components/uni-card/uni-card.json
new file mode 100644
index 0000000..09a47fa
--- /dev/null
+++ b/uni_modules/uni-card/components/uni-card/uni-card.json
@@ -0,0 +1,4 @@
+{
+ "usingComponents": {},
+ "component": true
+}
\ No newline at end of file
diff --git a/uni_modules/uni-card/components/uni-card/uni-card.wxml b/uni_modules/uni-card/components/uni-card/uni-card.wxml
new file mode 100644
index 0000000..2b44627
--- /dev/null
+++ b/uni_modules/uni-card/components/uni-card/uni-card.wxml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/uni_modules/uni-card/components/uni-card/uni-card.wxss b/uni_modules/uni-card/components/uni-card/uni-card.wxss
new file mode 100644
index 0000000..38043b2
--- /dev/null
+++ b/uni_modules/uni-card/components/uni-card/uni-card.wxss
@@ -0,0 +1,117 @@
+.uni-card {
+ background-color: #fff;
+ border-radius: 4px;
+ flex: 1;
+ font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;
+ margin: 10px;
+ overflow: hidden;
+ padding: 0 8px;
+}
+
+.uni-card .uni-card__cover {
+ border-radius: 4px;
+ flex-direction: row;
+ margin-top: 10px;
+ overflow: hidden;
+ position: relative;
+}
+
+.uni-card .uni-card__cover .uni-card__cover-image {
+ flex: 1;
+ vertical-align: middle;
+}
+
+.uni-card .uni-card__header {
+ align-items: center;
+ border-bottom: 1px solid #ebeef5;
+ display: flex;
+ flex-direction: row;
+ overflow: hidden;
+ padding: 10px;
+}
+
+.uni-card .uni-card__header .uni-card__header-box {
+ align-items: center;
+ display: flex;
+ flex: 1;
+ flex-direction: row;
+ overflow: hidden;
+}
+
+.uni-card .uni-card__header .uni-card__header-avatar {
+ border-radius: 5px;
+ height: 40px;
+ margin-right: 10px;
+ overflow: hidden;
+ width: 40px;
+}
+
+.uni-card .uni-card__header .uni-card__header-avatar .uni-card__header-avatar-image {
+ flex: 1;
+ height: 40px;
+ width: 40px;
+}
+
+.uni-card .uni-card__header .uni-card__header-content {
+ display: flex;
+ flex: 1;
+ flex-direction: column;
+ justify-content: center;
+ overflow: hidden;
+}
+
+.uni-card .uni-card__header .uni-card__header-content .uni-card__header-content-title {
+ color: #3a3a3a;
+ font-size: 15px;
+}
+
+.uni-card .uni-card__header .uni-card__header-content .uni-card__header-content-subtitle {
+ color: #909399;
+ font-size: 12px;
+ margin-top: 5px;
+}
+
+.uni-card .uni-card__header .uni-card__header-extra {
+ line-height: 12px;
+}
+
+.uni-card .uni-card__header .uni-card__header-extra .uni-card__header-extra-text {
+ color: #909399;
+ font-size: 12px;
+}
+
+.uni-card .uni-card__content {
+ color: #6a6a6a;
+ font-size: 14px;
+ line-height: 22px;
+ padding: 10px;
+}
+
+.uni-card .uni-card__actions {
+ font-size: 12px;
+}
+
+.uni-card--border {
+ border: 1px solid #ebeef5;
+}
+
+.uni-card--shadow {
+ box-shadow: 0 0 6px 1px hsla(0,0%,65%,.2);
+ position: relative;
+}
+
+.uni-card--full {
+ border-left-width: 0;
+ border-radius: 0;
+ margin: 0;
+}
+
+.uni-card--full:after {
+ border-radius: 0;
+}
+
+.uni-ellipsis {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
\ No newline at end of file
diff --git a/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js b/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js
new file mode 100644
index 0000000..66ea4c7
--- /dev/null
+++ b/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js
@@ -0,0 +1,298 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput" ], {
+ "08fe": function(t, e, i) {
+ "use strict";
+ i.d(e, "b", function() {
+ return o;
+ }), i.d(e, "c", function() {
+ return r;
+ }), i.d(e, "a", function() {
+ return n;
+ });
+ var n = {
+ uniIcons: function() {
+ return Promise.all([ i.e("common/vendor"), i.e("uni_modules/uni-icons/components/uni-icons/uni-icons") ]).then(i.bind(null, "8be1"));
+ }
+ }, o = function() {
+ var t = this.$createElement;
+ this._self._c;
+ }, r = [];
+ },
+ "43e7": function(t, e, i) {},
+ a571: function(t, e, i) {
+ "use strict";
+ function n(t) {
+ var e = "";
+ for (var i in t) {
+ var n = t[i];
+ e += "".concat(i, ":").concat(n, ";");
+ }
+ return e;
+ }
+ Object.defineProperty(e, "__esModule", {
+ value: !0
+ }), e.default = void 0;
+ var o = {
+ name: "uni-easyinput",
+ emits: [ "click", "iconClick", "update:modelValue", "input", "focus", "blur", "confirm", "clear", "eyes", "change" ],
+ model: {
+ prop: "modelValue",
+ event: "update:modelValue"
+ },
+ options: {
+ virtualHost: !0
+ },
+ inject: {
+ form: {
+ from: "uniForm",
+ default: null
+ },
+ formItem: {
+ from: "uniFormItem",
+ default: null
+ }
+ },
+ props: {
+ name: String,
+ value: [ Number, String ],
+ modelValue: [ Number, String ],
+ type: {
+ type: String,
+ default: "text"
+ },
+ clearable: {
+ type: Boolean,
+ default: !0
+ },
+ autoHeight: {
+ type: Boolean,
+ default: !1
+ },
+ placeholder: {
+ type: String,
+ default: " "
+ },
+ placeholderStyle: String,
+ focus: {
+ type: Boolean,
+ default: !1
+ },
+ disabled: {
+ type: Boolean,
+ default: !1
+ },
+ maxlength: {
+ type: [ Number, String ],
+ default: 140
+ },
+ confirmType: {
+ type: String,
+ default: "done"
+ },
+ clearSize: {
+ type: [ Number, String ],
+ default: 24
+ },
+ inputBorder: {
+ type: Boolean,
+ default: !0
+ },
+ prefixIcon: {
+ type: String,
+ default: ""
+ },
+ suffixIcon: {
+ type: String,
+ default: ""
+ },
+ trim: {
+ type: [ Boolean, String ],
+ default: !0
+ },
+ passwordIcon: {
+ type: Boolean,
+ default: !0
+ },
+ styles: {
+ type: Object,
+ default: function() {
+ return {
+ color: "#333",
+ disableColor: "#F7F6F6",
+ borderColor: "#e5e5e5"
+ };
+ }
+ },
+ errorMessage: {
+ type: [ String, Boolean ],
+ default: ""
+ }
+ },
+ data: function() {
+ return {
+ focused: !1,
+ val: "",
+ showMsg: "",
+ border: !1,
+ isFirstBorder: !1,
+ showClearIcon: !1,
+ showPassword: !1,
+ focusShow: !1,
+ localMsg: ""
+ };
+ },
+ computed: {
+ isVal: function() {
+ var t = this.val;
+ return !(!t && 0 !== t);
+ },
+ msg: function() {
+ return this.localMsg || this.errorMessage;
+ },
+ inputMaxlength: function() {
+ return Number(this.maxlength);
+ },
+ boxStyle: function() {
+ return "color:".concat(this.inputBorder && this.msg ? "#e43d33" : this.styles.color, ";");
+ },
+ inputContentClass: function() {
+ return function(t) {
+ var e = "";
+ for (var i in t) {
+ var n = t[i];
+ n && (e += "".concat(i, " "));
+ }
+ return e;
+ }({
+ "is-input-border": this.inputBorder,
+ "is-input-error-border": this.inputBorder && this.msg,
+ "is-textarea": "textarea" === this.type,
+ "is-disabled": this.disabled
+ });
+ },
+ inputContentStyle: function() {
+ var t = this.focusShow ? "#2979ff" : this.styles.borderColor, e = this.inputBorder && this.msg ? "#dd524d" : t;
+ return n({
+ "border-color": e || "#e5e5e5",
+ "background-color": this.disabled ? this.styles.disableColor : "#fff"
+ });
+ },
+ inputStyle: function() {
+ var t = "password" === this.type || this.clearable || this.prefixIcon ? "" : "10px";
+ return n({
+ "padding-right": t,
+ "padding-left": this.prefixIcon ? "" : "10px"
+ });
+ }
+ },
+ watch: {
+ value: function(t) {
+ this.val = t;
+ },
+ modelValue: function(t) {
+ this.val = t;
+ },
+ focus: function(t) {
+ var e = this;
+ this.$nextTick(function() {
+ e.focused = e.focus, e.focusShow = e.focus;
+ });
+ }
+ },
+ created: function() {
+ var t = this;
+ this.init(), this.form && this.formItem && this.$watch("formItem.errMsg", function(e) {
+ t.localMsg = e;
+ });
+ },
+ mounted: function() {
+ var t = this;
+ this.$nextTick(function() {
+ t.focused = t.focus, t.focusShow = t.focus;
+ });
+ },
+ methods: {
+ init: function() {
+ this.value || 0 === this.value ? this.val = this.value : this.modelValue || 0 === this.modelValue ? this.val = this.modelValue : this.val = null;
+ },
+ onClickIcon: function(t) {
+ this.$emit("iconClick", t);
+ },
+ onEyes: function() {
+ this.showPassword = !this.showPassword, this.$emit("eyes", this.showPassword);
+ },
+ onInput: function(t) {
+ var e = t.detail.value;
+ this.trim && ("boolean" === typeof this.trim && this.trim && (e = this.trimStr(e)),
+ "string" === typeof this.trim && (e = this.trimStr(e, this.trim))), this.errMsg && (this.errMsg = ""),
+ this.val = e, this.$emit("input", e), this.$emit("update:modelValue", e);
+ },
+ onFocus: function() {
+ var t = this;
+ this.$nextTick(function() {
+ t.focused = !0;
+ }), this.$emit("focus", null);
+ },
+ _Focus: function(t) {
+ this.focusShow = !0, this.$emit("focus", t);
+ },
+ onBlur: function() {
+ this.focused = !1, this.$emit("focus", null);
+ },
+ _Blur: function(t) {
+ t.detail.value;
+ if (this.focusShow = !1, this.$emit("blur", t), this.$emit("change", this.val),
+ this.form && this.formItem) {
+ var e = this.form.validateTrigger;
+ "blur" === e && this.formItem.onFieldChange();
+ }
+ },
+ onConfirm: function(t) {
+ this.$emit("confirm", this.val), this.$emit("change", this.val);
+ },
+ onClear: function(t) {
+ this.val = "", this.$emit("input", ""), this.$emit("update:modelValue", ""), this.$emit("clear");
+ },
+ trimStr: function(t) {
+ var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "both";
+ return "both" === e ? t.trim() : "left" === e ? t.trimLeft() : "right" === e ? t.trimRight() : "start" === e ? t.trimStart() : "end" === e ? t.trimEnd() : "all" === e ? t.replace(/\s+/g, "") : t;
+ }
+ }
+ };
+ e.default = o;
+ },
+ aad6: function(t, e, i) {
+ "use strict";
+ i.r(e);
+ var n = i("08fe"), o = i("ecea");
+ for (var r in o) [ "default" ].indexOf(r) < 0 && function(t) {
+ i.d(e, t, function() {
+ return o[t];
+ });
+ }(r);
+ i("d3f2");
+ var s = i("f0c5"), u = Object(s["a"])(o["default"], n["b"], n["c"], !1, null, null, null, !1, n["a"], void 0);
+ e["default"] = u.exports;
+ },
+ d3f2: function(t, e, i) {
+ "use strict";
+ var n = i("43e7"), o = i.n(n);
+ o.a;
+ },
+ ecea: function(t, e, i) {
+ "use strict";
+ i.r(e);
+ var n = i("a571"), o = i.n(n);
+ for (var r in n) [ "default" ].indexOf(r) < 0 && function(t) {
+ i.d(e, t, function() {
+ return n[t];
+ });
+ }(r);
+ e["default"] = o.a;
+ }
+} ]);
+
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput-create-component", {
+ "uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput-create-component": function(module, exports, __webpack_require__) {
+ __webpack_require__("543d")["createComponent"](__webpack_require__("aad6"));
+ }
+}, [ [ "uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput-create-component" ] ] ]);
\ No newline at end of file
diff --git a/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.json b/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.json
new file mode 100644
index 0000000..ddeeca7
--- /dev/null
+++ b/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.json
@@ -0,0 +1,6 @@
+{
+ "usingComponents": {
+ "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons"
+ },
+ "component": true
+}
\ No newline at end of file
diff --git a/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxml b/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxml
new file mode 100644
index 0000000..dafcbb5
--- /dev/null
+++ b/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxss b/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxss
new file mode 100644
index 0000000..32728b1
--- /dev/null
+++ b/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxss
@@ -0,0 +1,125 @@
+.uni-easyinput {
+ color: #333;
+ flex: 1;
+ font-size: 14px;
+ position: relative;
+ text-align: left;
+ width: 100%;
+}
+
+.uni-easyinput__content {
+ align-items: center;
+ border-color: #fff;
+ box-sizing: border-box;
+ display: flex;
+ flex: 1;
+ flex-direction: row;
+ transition-duration: .3s;
+ transition-property: border-color;
+ width: 100%;
+}
+
+.uni-easyinput__content-input {
+ flex: 1;
+ font-size: 14px;
+ height: 35px;
+ line-height: 1;
+ overflow: hidden;
+ position: relative;
+ width: auto;
+}
+
+.uni-easyinput__placeholder-class {
+ color: #999;
+ font-size: 12px;
+}
+
+.is-textarea {
+ align-items: flex-start;
+}
+
+.is-textarea-icon {
+ margin-top: 5px;
+}
+
+.uni-easyinput__content-textarea {
+ flex: 1;
+ font-size: 14px;
+ height: 80px;
+ line-height: 1.5;
+ margin: 6px 6px 6px 0;
+ min-height: 80px;
+ overflow: hidden;
+ position: relative;
+ width: auto;
+}
+
+.input-padding {
+ padding-left: 10px;
+}
+
+.content-clear-icon {
+ padding: 0 5px;
+}
+
+.label-icon {
+ margin-right: 5px;
+ margin-top: -1px;
+}
+
+.is-input-border {
+ align-items: center;
+ border: 1px solid #dcdfe6;
+ border-radius: 4px;
+ box-sizing: border-box;
+ display: flex;
+ flex-direction: row;
+}
+
+.uni-error-message {
+ bottom: -17px;
+ color: #e43d33;
+ font-size: 12px;
+ left: 0;
+ line-height: 12px;
+ position: absolute;
+ text-align: left;
+}
+
+.uni-error-msg--boeder {
+ bottom: 0;
+ line-height: 22px;
+ position: relative;
+}
+
+.is-input-error-border {
+ border-color: #e43d33;
+}
+
+.is-input-error-border .uni-easyinput__placeholder-class {
+ color: #f29e99;
+}
+
+.uni-easyinput--border {
+ border-top: 1px solid #eee;
+ margin-bottom: 0;
+ padding: 10px 15px;
+}
+
+.uni-easyinput-error {
+ padding-bottom: 0;
+}
+
+.is-first-border {
+ border: none;
+}
+
+.is-disabled {
+ background-color: #f7f6f6;
+ color: #d5d5d5;
+}
+
+.is-disabled .uni-easyinput__placeholder-class {
+ color: #d5d5d5;
+ font-size: 12px;
+}
\ No newline at end of file
diff --git a/uni_modules/uni-fab/components/uni-fab/uni-fab.js b/uni_modules/uni-fab/components/uni-fab/uni-fab.js
new file mode 100644
index 0000000..56bf3da
--- /dev/null
+++ b/uni_modules/uni-fab/components/uni-fab/uni-fab.js
@@ -0,0 +1,189 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-fab/components/uni-fab/uni-fab" ], {
+ "39b4": function(t, n, i) {
+ "use strict";
+ Object.defineProperty(n, "__esModule", {
+ value: !0
+ }), n.default = void 0;
+ var o = {
+ name: "UniFab",
+ emits: [ "fabClick", "trigger" ],
+ props: {
+ pattern: {
+ type: Object,
+ default: function() {
+ return {};
+ }
+ },
+ horizontal: {
+ type: String,
+ default: "left"
+ },
+ vertical: {
+ type: String,
+ default: "bottom"
+ },
+ direction: {
+ type: String,
+ default: "horizontal"
+ },
+ content: {
+ type: Array,
+ default: function() {
+ return [];
+ }
+ },
+ show: {
+ type: Boolean,
+ default: !1
+ },
+ popMenu: {
+ type: Boolean,
+ default: !0
+ }
+ },
+ data: function() {
+ return {
+ fabShow: !1,
+ isShow: !1,
+ isAndroidNvue: !1,
+ styles: {
+ color: "#3c3e49",
+ selectedColor: "#007AFF",
+ backgroundColor: "#fff",
+ buttonColor: "#007AFF",
+ iconColor: "#fff"
+ }
+ };
+ },
+ computed: {
+ contentWidth: function(t) {
+ return 55 * (this.content.length + 1) + 15 + "px";
+ },
+ contentWidthMin: function() {
+ return "55px";
+ },
+ boxWidth: function() {
+ return this.getPosition(3, "horizontal");
+ },
+ boxHeight: function() {
+ return this.getPosition(3, "vertical");
+ },
+ leftBottom: function() {
+ return this.getPosition(0, "left", "bottom");
+ },
+ rightBottom: function() {
+ return this.getPosition(0, "right", "bottom");
+ },
+ leftTop: function() {
+ return this.getPosition(0, "left", "top");
+ },
+ rightTop: function() {
+ return this.getPosition(0, "right", "top");
+ },
+ flexDirectionStart: function() {
+ return this.getPosition(1, "vertical", "top");
+ },
+ flexDirectionEnd: function() {
+ return this.getPosition(1, "vertical", "bottom");
+ },
+ horizontalLeft: function() {
+ return this.getPosition(2, "horizontal", "left");
+ },
+ horizontalRight: function() {
+ return this.getPosition(2, "horizontal", "right");
+ }
+ },
+ watch: {
+ pattern: {
+ handler: function(t, n) {
+ this.styles = Object.assign({}, this.styles, t);
+ },
+ deep: !0
+ }
+ },
+ created: function() {
+ this.isShow = this.show, 0 === this.top && (this.fabShow = !0), this.styles = Object.assign({}, this.styles, this.pattern);
+ },
+ methods: {
+ _onClick: function() {
+ this.$emit("fabClick"), this.popMenu && (this.isShow = !this.isShow);
+ },
+ open: function() {
+ this.isShow = !0;
+ },
+ close: function() {
+ this.isShow = !1;
+ },
+ _onItemClick: function(t, n) {
+ this.$emit("trigger", {
+ index: t,
+ item: n
+ });
+ },
+ getPosition: function(t, n, i) {
+ return 0 === t ? this.horizontal === n && this.vertical === i : 1 === t ? this.direction === n && this.vertical === i : 2 === t ? this.direction === n && this.horizontal === i : this.isShow && this.direction === n ? this.contentWidth : this.contentWidthMin;
+ }
+ }
+ };
+ n.default = o;
+ },
+ "6d42": function(t, n, i) {
+ "use strict";
+ i.d(n, "b", function() {
+ return e;
+ }), i.d(n, "c", function() {
+ return r;
+ }), i.d(n, "a", function() {
+ return o;
+ });
+ var o = {
+ uniIcons: function() {
+ return Promise.all([ i.e("common/vendor"), i.e("uni_modules/uni-icons/components/uni-icons/uni-icons") ]).then(i.bind(null, "8be1"));
+ }
+ }, e = function() {
+ var t = this, n = t.$createElement, i = (t._self._c, t.popMenu && (t.leftBottom || t.rightBottom || t.leftTop || t.rightTop) && t.content.length > 0), o = t.isShow && t.content.length > 0;
+ t.$mp.data = Object.assign({}, {
+ $root: {
+ g0: i,
+ g1: o
+ }
+ });
+ }, r = [];
+ },
+ a7a8: function(t, n, i) {
+ "use strict";
+ i.r(n);
+ var o = i("6d42"), e = i("c4e0");
+ for (var r in e) [ "default" ].indexOf(r) < 0 && function(t) {
+ i.d(n, t, function() {
+ return e[t];
+ });
+ }(r);
+ i("de25");
+ var s = i("f0c5"), u = Object(s["a"])(e["default"], o["b"], o["c"], !1, null, null, null, !1, o["a"], void 0);
+ n["default"] = u.exports;
+ },
+ c4e0: function(t, n, i) {
+ "use strict";
+ i.r(n);
+ var o = i("39b4"), e = i.n(o);
+ for (var r in o) [ "default" ].indexOf(r) < 0 && function(t) {
+ i.d(n, t, function() {
+ return o[t];
+ });
+ }(r);
+ n["default"] = e.a;
+ },
+ dd12: function(t, n, i) {},
+ de25: function(t, n, i) {
+ "use strict";
+ var o = i("dd12"), e = i.n(o);
+ e.a;
+ }
+} ]);
+
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-fab/components/uni-fab/uni-fab-create-component", {
+ "uni_modules/uni-fab/components/uni-fab/uni-fab-create-component": function(module, exports, __webpack_require__) {
+ __webpack_require__("543d")["createComponent"](__webpack_require__("a7a8"));
+ }
+}, [ [ "uni_modules/uni-fab/components/uni-fab/uni-fab-create-component" ] ] ]);
\ No newline at end of file
diff --git a/uni_modules/uni-fab/components/uni-fab/uni-fab.json b/uni_modules/uni-fab/components/uni-fab/uni-fab.json
new file mode 100644
index 0000000..ddeeca7
--- /dev/null
+++ b/uni_modules/uni-fab/components/uni-fab/uni-fab.json
@@ -0,0 +1,6 @@
+{
+ "usingComponents": {
+ "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons"
+ },
+ "component": true
+}
\ No newline at end of file
diff --git a/uni_modules/uni-fab/components/uni-fab/uni-fab.wxml b/uni_modules/uni-fab/components/uni-fab/uni-fab.wxml
new file mode 100644
index 0000000..f3e7c7f
--- /dev/null
+++ b/uni_modules/uni-fab/components/uni-fab/uni-fab.wxml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+ {{item.text}}
+
+
+
+
+
+
+
+
diff --git a/uni_modules/uni-fab/components/uni-fab/uni-fab.wxss b/uni_modules/uni-fab/components/uni-fab/uni-fab.wxss
new file mode 100644
index 0000000..4614ee3
--- /dev/null
+++ b/uni_modules/uni-fab/components/uni-fab/uni-fab.wxss
@@ -0,0 +1,168 @@
+.uni-fab {
+ align-items: center;
+ border-radius: 45px;
+ box-shadow: 0 1px 5px 2px rgba(0,0,0,.3);
+ display: flex;
+ justify-content: center;
+ position: fixed;
+ z-index: 10;
+}
+
+.uni-fab--active {
+ opacity: 1;
+}
+
+.uni-fab--leftBottom {
+ bottom: 30px;
+ left: 15px;
+}
+
+.uni-fab--leftTop {
+ left: 15px;
+ top: 30px;
+}
+
+.uni-fab--rightBottom {
+ bottom: 30px;
+ right: 15px;
+}
+
+.uni-fab--rightTop {
+ right: 15px;
+ top: 30px;
+}
+
+.uni-fab__circle {
+ align-items: center;
+ background-color: #3c3e49;
+ border-radius: 45px;
+ display: flex;
+ height: 55px;
+ justify-content: center;
+ position: fixed;
+ width: 55px;
+ z-index: 11;
+}
+
+.uni-fab__circle--leftBottom {
+ bottom: 30px;
+ left: 15px;
+}
+
+.uni-fab__circle--leftTop {
+ left: 15px;
+ top: 30px;
+}
+
+.uni-fab__circle--rightBottom {
+ bottom: 30px;
+ right: 15px;
+}
+
+.uni-fab__circle--rightTop {
+ right: 15px;
+ top: 30px;
+}
+
+.uni-fab__circle--left {
+ left: 0;
+}
+
+.uni-fab__circle--right {
+ right: 0;
+}
+
+.uni-fab__circle--top {
+ top: 0;
+}
+
+.uni-fab__circle--bottom {
+ bottom: 0;
+}
+
+.uni-fab__plus {
+ font-weight: 700;
+}
+
+.fab-circle-icon {
+ font-weight: 200;
+ transform: rotate(0deg);
+ transition: transform .3s;
+ transition: transform .3s,-webkit-transform .3s;
+}
+
+.uni-fab__plus--active {
+ transform: rotate(135deg);
+}
+
+.uni-fab__content {
+ border: 1rpx solid #ddd;
+ border-radius: 55px;
+ box-sizing: border-box;
+ display: flex;
+ flex-direction: row;
+ overflow: hidden;
+ transition-duration: .2s;
+ transition-property: width,height;
+ width: 55px;
+}
+
+.uni-fab__content--other-platform {
+ border-width: 0;
+ box-shadow: 0 1px 5px 2px rgba(0,0,0,.3);
+}
+
+.uni-fab__content--left {
+ justify-content: flex-start;
+}
+
+.uni-fab__content--right {
+ justify-content: flex-end;
+}
+
+.uni-fab__content--flexDirection {
+ flex-direction: column;
+ justify-content: flex-end;
+}
+
+.uni-fab__content--flexDirectionStart {
+ flex-direction: column;
+ justify-content: flex-start;
+}
+
+.uni-fab__content--flexDirectionEnd {
+ flex-direction: column;
+ justify-content: flex-end;
+}
+
+.uni-fab__item {
+ align-items: center;
+ display: flex;
+ flex-direction: column;
+ height: 55px;
+ justify-content: center;
+ opacity: 0;
+ transition: opacity .2s;
+ width: 55px;
+}
+
+.uni-fab__item--active {
+ opacity: 1;
+}
+
+.uni-fab__item-image {
+ height: 20px;
+ margin-bottom: 4px;
+ width: 20px;
+}
+
+.uni-fab__item-text {
+ color: #fff;
+ font-size: 12px;
+ line-height: 12px;
+ margin-top: 2px;
+}
+
+.uni-fab__item--first {
+ width: 55px;
+}
\ No newline at end of file
diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.js b/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.js
new file mode 100644
index 0000000..07cd826
--- /dev/null
+++ b/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.js
@@ -0,0 +1,559 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker" ], {
+ "1a31": function(e, t, i) {
+ "use strict";
+ i.r(t);
+ var n = i("779e"), r = i.n(n);
+ for (var s in n) [ "default" ].indexOf(s) < 0 && function(e) {
+ i.d(t, e, function() {
+ return n[e];
+ });
+ }(s);
+ t["default"] = r.a;
+ },
+ "2e07": function(e, t, i) {
+ "use strict";
+ i.d(t, "b", function() {
+ return n;
+ }), i.d(t, "c", function() {
+ return r;
+ }), i.d(t, "a", function() {});
+ var n = function() {
+ var e = this.$createElement, t = (this._self._c, this.title ? this.filesList.length : null);
+ this.$mp.data = Object.assign({}, {
+ $root: {
+ g0: t
+ }
+ });
+ }, r = [];
+ },
+ 6957: function(e, t, i) {
+ "use strict";
+ var n = i("80bd"), r = i.n(n);
+ r.a;
+ },
+ "779e": function(e, t, i) {
+ "use strict";
+ (function(e, n) {
+ var r = i("4ea4");
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ var s = r(i("2eee")), a = r(i("448a")), l = r(i("9523")), u = r(i("c973")), o = i("ec30"), c = i("365b");
+ function f(e, t) {
+ var i = Object.keys(e);
+ if (Object.getOwnPropertySymbols) {
+ var n = Object.getOwnPropertySymbols(e);
+ t && (n = n.filter(function(t) {
+ return Object.getOwnPropertyDescriptor(e, t).enumerable;
+ })), i.push.apply(i, n);
+ }
+ return i;
+ }
+ function h(e) {
+ for (var t = 1; t < arguments.length; t++) {
+ var i = null != arguments[t] ? arguments[t] : {};
+ t % 2 ? f(Object(i), !0).forEach(function(t) {
+ (0, l.default)(e, t, i[t]);
+ }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(i)) : f(Object(i)).forEach(function(t) {
+ Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(i, t));
+ });
+ }
+ return e;
+ }
+ var p = {
+ name: "uniFilePicker",
+ components: {
+ uploadImage: function() {
+ i.e("uni_modules/uni-file-picker/components/uni-file-picker/upload-image").then(function() {
+ return resolve(i("dc8f"));
+ }.bind(null, i)).catch(i.oe);
+ },
+ uploadFile: function() {
+ i.e("uni_modules/uni-file-picker/components/uni-file-picker/upload-file").then(function() {
+ return resolve(i("f35c"));
+ }.bind(null, i)).catch(i.oe);
+ }
+ },
+ options: {
+ virtualHost: !0
+ },
+ emits: [ "select", "success", "fail", "progress", "delete", "update:modelValue", "input" ],
+ props: {
+ value: {
+ type: [ Array, Object ],
+ default: function() {
+ return [];
+ }
+ },
+ disabled: {
+ type: Boolean,
+ default: !1
+ },
+ disablePreview: {
+ type: Boolean,
+ default: !1
+ },
+ delIcon: {
+ type: Boolean,
+ default: !0
+ },
+ autoUpload: {
+ type: Boolean,
+ default: !0
+ },
+ limit: {
+ type: [ Number, String ],
+ default: 9
+ },
+ mode: {
+ type: String,
+ default: "grid"
+ },
+ fileMediatype: {
+ type: String,
+ default: "image"
+ },
+ fileExtname: {
+ type: [ Array, String ],
+ default: function() {
+ return [];
+ }
+ },
+ title: {
+ type: String,
+ default: ""
+ },
+ listStyles: {
+ type: Object,
+ default: function() {
+ return {
+ border: !0,
+ dividline: !0,
+ borderStyle: {}
+ };
+ }
+ },
+ imageStyles: {
+ type: Object,
+ default: function() {
+ return {
+ width: "auto",
+ height: "auto"
+ };
+ }
+ },
+ readonly: {
+ type: Boolean,
+ default: !1
+ },
+ returnType: {
+ type: String,
+ default: "array"
+ },
+ sizeType: {
+ type: Array,
+ default: function() {
+ return [ "original", "compressed" ];
+ }
+ }
+ },
+ data: function() {
+ return {
+ files: [],
+ localValue: []
+ };
+ },
+ watch: {
+ value: {
+ handler: function(e, t) {
+ this.setValue(e, t);
+ },
+ immediate: !0
+ }
+ },
+ computed: {
+ filesList: function() {
+ var e = [];
+ return this.files.forEach(function(t) {
+ e.push(t);
+ }), e;
+ },
+ showType: function() {
+ return "image" === this.fileMediatype ? this.mode : "list";
+ },
+ limitLength: function() {
+ return "object" === this.returnType ? 1 : this.limit ? this.limit >= 9 ? 9 : this.limit : 1;
+ }
+ },
+ created: function() {
+ e.config && e.config.provider || (this.noSpace = !0, e.chooseAndUploadFile = o.chooseAndUploadFile),
+ this.form = this.getForm("uniForms"), this.formItem = this.getForm("uniFormsItem"),
+ this.form && this.formItem && this.formItem.name && (this.rename = this.formItem.name,
+ this.form.inputChildrens.push(this));
+ },
+ methods: {
+ clearFiles: function(e) {
+ var t = this;
+ 0 === e || e ? this.files.splice(e, 1) : (this.files = [], this.$nextTick(function() {
+ t.setEmit();
+ })), this.$nextTick(function() {
+ t.setEmit();
+ });
+ },
+ upload: function() {
+ var e = [];
+ return this.files.forEach(function(t, i) {
+ "ready" !== t.status && "error" !== t.status || e.push(Object.assign({}, t));
+ }), this.uploadFiles(e);
+ },
+ setValue: function(e, t) {
+ var i = this;
+ return (0, u.default)(s.default.mark(function t() {
+ var n, r, a, l;
+ return s.default.wrap(function(t) {
+ while (1) switch (t.prev = t.next) {
+ case 0:
+ if (n = function() {
+ var e = (0, u.default)(s.default.mark(function e(t) {
+ var n, r;
+ return s.default.wrap(function(e) {
+ while (1) switch (e.prev = e.next) {
+ case 0:
+ if (n = /cloud:\/\/([\w.]+\/?)\S*/, r = "", r = t.fileID ? t.fileID : t.url, !n.test(r)) {
+ e.next = 8;
+ break;
+ }
+ return t.fileID = r, e.next = 7, i.getTempFileURL(r);
+
+ case 7:
+ t.url = e.sent;
+
+ case 8:
+ return t.url && (t.path = t.url), e.abrupt("return", t);
+
+ case 10:
+ case "end":
+ return e.stop();
+ }
+ }, e);
+ }));
+ return function(t) {
+ return e.apply(this, arguments);
+ };
+ }(), "object" !== i.returnType) {
+ t.next = 10;
+ break;
+ }
+ if (!e) {
+ t.next = 7;
+ break;
+ }
+ return t.next = 5, n(e);
+
+ case 5:
+ t.next = 8;
+ break;
+
+ case 7:
+ e = {};
+
+ case 8:
+ t.next = 19;
+ break;
+
+ case 10:
+ e || (e = []), r = 0;
+
+ case 12:
+ if (!(r < e.length)) {
+ t.next = 19;
+ break;
+ }
+ return a = e[r], t.next = 16, n(a);
+
+ case 16:
+ r++, t.next = 12;
+ break;
+
+ case 19:
+ i.localValue = e, i.form && i.formItem && !i.is_reset && (i.is_reset = !1, i.formItem.setValue(i.localValue)),
+ l = Object.keys(e).length > 0 ? e : [], i.files = [].concat(l);
+
+ case 23:
+ case "end":
+ return t.stop();
+ }
+ }, t);
+ }))();
+ },
+ choose: function() {
+ this.disabled || (this.files.length >= Number(this.limitLength) && "grid" !== this.showType && "array" === this.returnType ? n.showToast({
+ title: "您最多选择 ".concat(this.limitLength, " 个文件"),
+ icon: "none"
+ }) : this.chooseFiles());
+ },
+ chooseFiles: function() {
+ var t = this, i = (0, c.get_extname)(this.fileExtname);
+ e.chooseAndUploadFile({
+ type: this.fileMediatype,
+ compressed: !1,
+ sizeType: this.sizeType,
+ extension: i.length > 0 ? i : void 0,
+ count: this.limitLength - this.files.length,
+ onChooseFile: this.chooseFileCallback,
+ onUploadProgress: function(e) {
+ t.setProgress(e, e.index);
+ }
+ }).then(function(e) {
+ t.setSuccessAndError(e.tempFiles);
+ }).catch(function(e) {
+ console.log("选择失败", e);
+ });
+ },
+ chooseFileCallback: function(e) {
+ var t = this;
+ return (0, u.default)(s.default.mark(function i() {
+ var n, r, a, l, u, o, f, p;
+ return s.default.wrap(function(i) {
+ while (1) switch (i.prev = i.next) {
+ case 0:
+ n = (0, c.get_extname)(t.fileExtname), r = 1 === Number(t.limitLength) && t.disablePreview && !t.disabled || "object" === t.returnType,
+ r && (t.files = []), a = (0, c.get_files_and_is_max)(e, n), l = a.filePaths, u = a.files,
+ n && n.length > 0 || (l = e.tempFilePaths, u = e.tempFiles), o = [], f = 0;
+
+ case 7:
+ if (!(f < u.length)) {
+ i.next = 21;
+ break;
+ }
+ if (!(t.limitLength - t.files.length <= 0)) {
+ i.next = 10;
+ break;
+ }
+ return i.abrupt("break", 21);
+
+ case 10:
+ return u[f].uuid = Date.now(), i.next = 13, (0, c.get_file_data)(u[f], t.fileMediatype);
+
+ case 13:
+ p = i.sent, p.progress = 0, p.status = "ready", t.files.push(p), o.push(h(h({}, p), {}, {
+ file: u[f]
+ }));
+
+ case 18:
+ f++, i.next = 7;
+ break;
+
+ case 21:
+ t.$emit("select", {
+ tempFiles: o,
+ tempFilePaths: l
+ }), e.tempFiles = u, t.autoUpload && !t.noSpace || (e.tempFiles = []);
+
+ case 24:
+ case "end":
+ return i.stop();
+ }
+ }, i);
+ }))();
+ },
+ uploadFiles: function(e) {
+ var t = this;
+ return e = [].concat(e), o.uploadCloudFiles.call(this, e, 5, function(e) {
+ t.setProgress(e, e.index, !0);
+ }).then(function(e) {
+ return t.setSuccessAndError(e), e;
+ }).catch(function(e) {
+ console.log(e);
+ });
+ },
+ setSuccessAndError: function(e, t) {
+ var i = this;
+ return (0, u.default)(s.default.mark(function t() {
+ var n, r, a, l, u, o, c;
+ return s.default.wrap(function(t) {
+ while (1) switch (t.prev = t.next) {
+ case 0:
+ n = [], r = [], a = [], l = [], u = s.default.mark(function t(u) {
+ var o, c, f;
+ return s.default.wrap(function(t) {
+ while (1) switch (t.prev = t.next) {
+ case 0:
+ if (o = e[u], c = o.uuid ? i.files.findIndex(function(e) {
+ return e.uuid === o.uuid;
+ }) : o.index, -1 !== c && i.files) {
+ t.next = 4;
+ break;
+ }
+ return t.abrupt("return", "break");
+
+ case 4:
+ if ("request:fail" !== o.errMsg) {
+ t.next = 12;
+ break;
+ }
+ i.files[c].url = o.path, i.files[c].status = "error", i.files[c].errMsg = o.errMsg,
+ r.push(i.files[c]), l.push(i.files[c].url), t.next = 26;
+ break;
+
+ case 12:
+ if (i.files[c].errMsg = "", i.files[c].fileID = o.url, f = /cloud:\/\/([\w.]+\/?)\S*/,
+ !f.test(o.url)) {
+ t.next = 21;
+ break;
+ }
+ return t.next = 18, i.getTempFileURL(o.url);
+
+ case 18:
+ i.files[c].url = t.sent, t.next = 22;
+ break;
+
+ case 21:
+ i.files[c].url = o.url;
+
+ case 22:
+ i.files[c].status = "success", i.files[c].progress += 1, n.push(i.files[c]), a.push(i.files[c].fileID);
+
+ case 26:
+ case "end":
+ return t.stop();
+ }
+ }, t);
+ }), o = 0;
+
+ case 6:
+ if (!(o < e.length)) {
+ t.next = 14;
+ break;
+ }
+ return t.delegateYield(u(o), "t0", 8);
+
+ case 8:
+ if (c = t.t0, "break" !== c) {
+ t.next = 11;
+ break;
+ }
+ return t.abrupt("break", 14);
+
+ case 11:
+ o++, t.next = 6;
+ break;
+
+ case 14:
+ n.length > 0 && (i.setEmit(), i.$emit("success", {
+ tempFiles: i.backObject(n),
+ tempFilePaths: a
+ })), r.length > 0 && i.$emit("fail", {
+ tempFiles: i.backObject(r),
+ tempFilePaths: l
+ });
+
+ case 16:
+ case "end":
+ return t.stop();
+ }
+ }, t);
+ }))();
+ },
+ setProgress: function(e, t, i) {
+ this.files.length;
+ var n = Math.round(100 * e.loaded / e.total), r = t;
+ i || (r = this.files.findIndex(function(t) {
+ return t.uuid === e.tempFile.uuid;
+ })), -1 !== r && this.files[r] && (this.files[r].progress = n - 1, this.$emit("progress", {
+ index: r,
+ progress: parseInt(n),
+ tempFile: this.files[r]
+ }));
+ },
+ delFile: function(e) {
+ var t = this;
+ this.$emit("delete", {
+ tempFile: this.files[e],
+ tempFilePath: this.files[e].url
+ }), this.files.splice(e, 1), this.$nextTick(function() {
+ t.setEmit();
+ });
+ },
+ getFileExt: function(e) {
+ var t = e.lastIndexOf("."), i = e.length;
+ return {
+ name: e.substring(0, t),
+ ext: e.substring(t + 1, i)
+ };
+ },
+ setEmit: function() {
+ var e = [];
+ "object" === this.returnType ? (e = this.backObject(this.files)[0], this.localValue = e || null) : (e = this.backObject(this.files),
+ this.localValue || (this.localValue = []), this.localValue = (0, a.default)(e)),
+ this.$emit("input", this.localValue);
+ },
+ backObject: function(e) {
+ var t = [];
+ return e.forEach(function(e) {
+ t.push({
+ extname: e.extname,
+ fileType: e.fileType,
+ image: e.image,
+ name: e.name,
+ path: e.path,
+ size: e.size,
+ fileID: e.fileID,
+ url: e.url
+ });
+ }), t;
+ },
+ getTempFileURL: function(t) {
+ return (0, u.default)(s.default.mark(function i() {
+ var n;
+ return s.default.wrap(function(i) {
+ while (1) switch (i.prev = i.next) {
+ case 0:
+ return t = {
+ fileList: [].concat(t)
+ }, i.next = 3, e.getTempFileURL(t);
+
+ case 3:
+ return n = i.sent, i.abrupt("return", n.fileList[0].tempFileURL || "");
+
+ case 5:
+ case "end":
+ return i.stop();
+ }
+ }, i);
+ }))();
+ },
+ getForm: function() {
+ var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "uniForms", t = this.$parent, i = t.$options.name;
+ while (i !== e) {
+ if (t = t.$parent, !t) return !1;
+ i = t.$options.name;
+ }
+ return t;
+ }
+ }
+ };
+ t.default = p;
+ }).call(this, i("a9ff")["default"], i("543d")["default"]);
+ },
+ "80bd": function(e, t, i) {},
+ b9c3: function(e, t, i) {
+ "use strict";
+ i.r(t);
+ var n = i("2e07"), r = i("1a31");
+ for (var s in r) [ "default" ].indexOf(s) < 0 && function(e) {
+ i.d(t, e, function() {
+ return r[e];
+ });
+ }(s);
+ i("6957");
+ var a = i("f0c5"), l = Object(a["a"])(r["default"], n["b"], n["c"], !1, null, null, null, !1, n["a"], void 0);
+ t["default"] = l.exports;
+ }
+} ]);
+
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker-create-component", {
+ "uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker-create-component": function(module, exports, __webpack_require__) {
+ __webpack_require__("543d")["createComponent"](__webpack_require__("b9c3"));
+ }
+}, [ [ "uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker-create-component" ] ] ]);
\ No newline at end of file
diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.json b/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.json
new file mode 100644
index 0000000..1d9ecf0
--- /dev/null
+++ b/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.json
@@ -0,0 +1,7 @@
+{
+ "component": true,
+ "usingComponents": {
+ "upload-image": "/uni_modules/uni-file-picker/components/uni-file-picker/upload-image",
+ "upload-file": "/uni_modules/uni-file-picker/components/uni-file-picker/upload-file"
+ }
+}
\ No newline at end of file
diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.wxml b/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.wxml
new file mode 100644
index 0000000..d366d6b
--- /dev/null
+++ b/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.wxml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.wxss b/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.wxss
new file mode 100644
index 0000000..36a3928
--- /dev/null
+++ b/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.wxss
@@ -0,0 +1,41 @@
+.uni-file-picker {
+ box-sizing: border-box;
+ flex: 1;
+ overflow: hidden;
+ width: 100%;
+}
+
+.uni-file-picker__header {
+ display: flex;
+ justify-content: space-between;
+ padding-bottom: 10px;
+ padding-top: 5px;
+}
+
+.file-title {
+ color: #333;
+ font-size: 14px;
+}
+
+.file-count {
+ color: #999;
+ font-size: 14px;
+}
+
+.is-add {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+}
+
+.icon-add {
+ background-color: #f1f1f1;
+ border-radius: 2px;
+ height: 5px;
+ width: 50px;
+}
+
+.rotate {
+ position: absolute;
+ transform: rotate(90deg);
+}
\ No newline at end of file
diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.js b/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.js
new file mode 100644
index 0000000..f45c246
--- /dev/null
+++ b/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.js
@@ -0,0 +1,160 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-file-picker/components/uni-file-picker/upload-file" ], {
+ "29ce": function(e, t, r) {},
+ 6307: function(e, t, r) {
+ "use strict";
+ r.d(t, "b", function() {
+ return i;
+ }), r.d(t, "c", function() {
+ return n;
+ }), r.d(t, "a", function() {});
+ var i = function() {
+ var e = this.$createElement, t = (this._self._c, this.list.length);
+ this.$mp.data = Object.assign({}, {
+ $root: {
+ g0: t
+ }
+ });
+ }, n = [];
+ },
+ b36a: function(e, t, r) {
+ "use strict";
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ var i = {
+ name: "uploadFile",
+ emits: [ "uploadFiles", "choose", "delFile" ],
+ props: {
+ filesList: {
+ type: Array,
+ default: function() {
+ return [];
+ }
+ },
+ delIcon: {
+ type: Boolean,
+ default: !0
+ },
+ limit: {
+ type: [ Number, String ],
+ default: 9
+ },
+ showType: {
+ type: String,
+ default: ""
+ },
+ listStyles: {
+ type: Object,
+ default: function() {
+ return {
+ border: !0,
+ dividline: !0,
+ borderStyle: {}
+ };
+ }
+ },
+ readonly: {
+ type: Boolean,
+ default: !1
+ }
+ },
+ computed: {
+ list: function() {
+ var e = [];
+ return this.filesList.forEach(function(t) {
+ e.push(t);
+ }), e;
+ },
+ styles: function() {
+ return Object.assign({
+ border: !0,
+ dividline: !0,
+ "border-style": {}
+ }, this.listStyles);
+ },
+ borderStyle: function() {
+ var e = this.styles, t = e.borderStyle, r = e.border, i = {};
+ if (r) {
+ var n = t && t.width || 1;
+ n = this.value2px(n);
+ var o = t && t.radius || 5;
+ o = this.value2px(o), i = {
+ "border-width": n,
+ "border-style": t && t.style || "solid",
+ "border-color": t && t.color || "#eee",
+ "border-radius": o
+ };
+ } else i.border = "none";
+ var l = "";
+ for (var u in i) l += "".concat(u, ":").concat(i[u], ";");
+ return l;
+ },
+ borderLineStyle: function() {
+ var e = {}, t = this.styles.borderStyle;
+ if (t && t.color && (e["border-color"] = t.color), t && t.width) {
+ var r = t && t.width || 1, i = t && t.style || 0;
+ "number" === typeof r ? r += "px" : r = r.indexOf("px") ? r : r + "px", e["border-width"] = r,
+ "number" === typeof i ? i += "px" : i = i.indexOf("px") ? i : i + "px", e["border-top-style"] = i;
+ }
+ var n = "";
+ for (var o in e) n += "".concat(o, ":").concat(e[o], ";");
+ return n;
+ }
+ },
+ methods: {
+ uploadFiles: function(e, t) {
+ this.$emit("uploadFiles", {
+ item: e,
+ index: t
+ });
+ },
+ choose: function() {
+ this.$emit("choose");
+ },
+ delFile: function(e) {
+ this.$emit("delFile", e);
+ },
+ value2px: function(e) {
+ return "number" === typeof e ? e += "px" : e = -1 !== e.indexOf("px") ? e : e + "px",
+ e;
+ }
+ }
+ };
+ t.default = i;
+ },
+ b903: function(e, t, r) {
+ "use strict";
+ r.r(t);
+ var i = r("b36a"), n = r.n(i);
+ for (var o in i) [ "default" ].indexOf(o) < 0 && function(e) {
+ r.d(t, e, function() {
+ return i[e];
+ });
+ }(o);
+ t["default"] = n.a;
+ },
+ e202: function(e, t, r) {
+ "use strict";
+ var i = r("29ce"), n = r.n(i);
+ n.a;
+ },
+ f35c: function(e, t, r) {
+ "use strict";
+ r.r(t);
+ var i = r("6307"), n = r("b903");
+ for (var o in n) [ "default" ].indexOf(o) < 0 && function(e) {
+ r.d(t, e, function() {
+ return n[e];
+ });
+ }(o);
+ r("e202");
+ var l = r("f0c5"), u = Object(l["a"])(n["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0);
+ t["default"] = u.exports;
+ }
+} ]);
+
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-file-picker/components/uni-file-picker/upload-file-create-component", {
+ "uni_modules/uni-file-picker/components/uni-file-picker/upload-file-create-component": function(module, exports, __webpack_require__) {
+ __webpack_require__("543d")["createComponent"](__webpack_require__("f35c"));
+ }
+}, [ [ "uni_modules/uni-file-picker/components/uni-file-picker/upload-file-create-component" ] ] ]);
\ No newline at end of file
diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.json b/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.json
new file mode 100644
index 0000000..09a47fa
--- /dev/null
+++ b/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.json
@@ -0,0 +1,4 @@
+{
+ "usingComponents": {},
+ "component": true
+}
\ No newline at end of file
diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.wxml b/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.wxml
new file mode 100644
index 0000000..602b03a
--- /dev/null
+++ b/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.wxml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+ {{item.name}}
+
+
+
+
+
+
+
+
+ 点击重试
+
+
+
diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.wxss b/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.wxss
new file mode 100644
index 0000000..9976b30
--- /dev/null
+++ b/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.wxss
@@ -0,0 +1,109 @@
+.uni-file-picker__files {
+ display: flex;
+ flex-direction: column;
+ justify-content: flex-start;
+}
+
+.uni-file-picker__lists {
+ margin-top: 5px;
+ overflow: hidden;
+ position: relative;
+}
+
+.file-picker__mask {
+ align-items: center;
+ background-color: rgba(0,0,0,.4);
+ bottom: 0;
+ color: #fff;
+ display: flex;
+ font-size: 14px;
+ justify-content: center;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.uni-file-picker__lists-box {
+ position: relative;
+}
+
+.uni-file-picker__item {
+ align-items: center;
+ display: flex;
+ padding: 8px 5px 8px 10px;
+}
+
+.files-border {
+ border-top: 1px solid #eee;
+}
+
+.files__name {
+ word-wrap: break-word;
+ color: #666;
+ flex: 1;
+ font-size: 14px;
+ margin-right: 25px;
+ word-break: break-all;
+}
+
+.icon-files {
+ background-color: initial;
+ position: static;
+}
+
+.is-list-card {
+ border: 1px solid #eee;
+ border-radius: 5px;
+ box-shadow: 0 0 2px 0 rgba(0,0,0,.1);
+ margin-bottom: 5px;
+ padding: 5px;
+}
+
+.files__image {
+ height: 40px;
+ margin-right: 10px;
+ width: 40px;
+}
+
+.header-image {
+ height: 100%;
+ width: 100%;
+}
+
+.is-text-box {
+ border: 1px solid #eee;
+ border-radius: 5px;
+}
+
+.is-text-image {
+ height: 25px;
+ margin-left: 5px;
+ width: 25px;
+}
+
+.rotate {
+ position: absolute;
+ transform: rotate(90deg);
+}
+
+.icon-del-box {
+ align-items: center;
+ bottom: 0;
+ display: flex;
+ height: 26px;
+ justify-content: center;
+ margin: auto 0;
+ position: absolute;
+ right: 5px;
+ top: 0;
+ transform: rotate(-45deg);
+ width: 26px;
+ z-index: 2;
+}
+
+.icon-del {
+ background-color: #333;
+ height: 1px;
+ width: 15px;
+}
\ No newline at end of file
diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.js b/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.js
new file mode 100644
index 0000000..7b0be15
--- /dev/null
+++ b/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.js
@@ -0,0 +1,164 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-file-picker/components/uni-file-picker/upload-image" ], {
+ "65c9": function(e, t, i) {},
+ "77eb": function(e, t, i) {
+ "use strict";
+ var o = i("65c9"), n = i.n(o);
+ n.a;
+ },
+ b9fd: function(e, t, i) {
+ "use strict";
+ i.d(t, "b", function() {
+ return o;
+ }), i.d(t, "c", function() {
+ return n;
+ }), i.d(t, "a", function() {});
+ var o = function() {
+ var e = this.$createElement, t = (this._self._c, this.filesList.length < this.limit && !this.readonly);
+ this.$mp.data = Object.assign({}, {
+ $root: {
+ g0: t
+ }
+ });
+ }, n = [];
+ },
+ ce79: function(e, t, i) {
+ "use strict";
+ i.r(t);
+ var o = i("e317"), n = i.n(o);
+ for (var a in o) [ "default" ].indexOf(a) < 0 && function(e) {
+ i.d(t, e, function() {
+ return o[e];
+ });
+ }(a);
+ t["default"] = n.a;
+ },
+ dc8f: function(e, t, i) {
+ "use strict";
+ i.r(t);
+ var o = i("b9fd"), n = i("ce79");
+ for (var a in n) [ "default" ].indexOf(a) < 0 && function(e) {
+ i.d(t, e, function() {
+ return n[e];
+ });
+ }(a);
+ i("77eb");
+ var u = i("f0c5"), r = Object(u["a"])(n["default"], o["b"], o["c"], !1, null, null, null, !1, o["a"], void 0);
+ t["default"] = r.exports;
+ },
+ e317: function(e, t, i) {
+ "use strict";
+ (function(e) {
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ var i = {
+ name: "uploadImage",
+ emits: [ "uploadFiles", "choose", "delFile" ],
+ props: {
+ filesList: {
+ type: Array,
+ default: function() {
+ return [];
+ }
+ },
+ disabled: {
+ type: Boolean,
+ default: !1
+ },
+ disablePreview: {
+ type: Boolean,
+ default: !1
+ },
+ limit: {
+ type: [ Number, String ],
+ default: 9
+ },
+ imageStyles: {
+ type: Object,
+ default: function() {
+ return {
+ width: "auto",
+ height: "auto",
+ border: {}
+ };
+ }
+ },
+ delIcon: {
+ type: Boolean,
+ default: !0
+ },
+ readonly: {
+ type: Boolean,
+ default: !1
+ }
+ },
+ computed: {
+ styles: function() {
+ return Object.assign({
+ width: "auto",
+ height: "auto",
+ border: {}
+ }, this.imageStyles);
+ },
+ boxStyle: function() {
+ var e = this.styles, t = e.width, i = void 0 === t ? "auto" : t, o = e.height, n = void 0 === o ? "auto" : o, a = {};
+ "auto" === n ? "auto" !== i ? (a.height = this.value2px(i), a["padding-top"] = 0) : a.height = 0 : (a.height = this.value2px(n),
+ a["padding-top"] = 0), a.width = "auto" === i ? "auto" !== n ? this.value2px(n) : "33.3%" : this.value2px(i);
+ var u = "";
+ for (var r in a) u += "".concat(r, ":").concat(a[r], ";");
+ return u;
+ },
+ borderStyle: function() {
+ var e = this.styles.border, t = {};
+ if ("boolean" === typeof e) t.border = e ? "1px #eee solid" : "none"; else {
+ var i = e && e.width || 1;
+ i = this.value2px(i);
+ var o = e && e.radius || 3;
+ o = this.value2px(o), t = {
+ "border-width": i,
+ "border-style": e && e.style || "solid",
+ "border-color": e && e.color || "#eee",
+ "border-radius": o
+ };
+ }
+ var n = "";
+ for (var a in t) n += "".concat(a, ":").concat(t[a], ";");
+ return n;
+ }
+ },
+ methods: {
+ uploadFiles: function(e, t) {
+ this.$emit("uploadFiles", e);
+ },
+ choose: function() {
+ this.$emit("choose");
+ },
+ delFile: function(e) {
+ this.$emit("delFile", e);
+ },
+ prviewImage: function(t, i) {
+ var o = [];
+ 1 === Number(this.limit) && this.disablePreview && !this.disabled && this.$emit("choose"),
+ this.disablePreview || (this.filesList.forEach(function(e) {
+ o.push(e.url);
+ }), e.previewImage({
+ urls: o,
+ current: i
+ }));
+ },
+ value2px: function(e) {
+ return "number" === typeof e ? e += "px" : -1 === e.indexOf("%") && (e = -1 !== e.indexOf("px") ? e : e + "px"),
+ e;
+ }
+ }
+ };
+ t.default = i;
+ }).call(this, i("543d")["default"]);
+ }
+} ]);
+
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-file-picker/components/uni-file-picker/upload-image-create-component", {
+ "uni_modules/uni-file-picker/components/uni-file-picker/upload-image-create-component": function(module, exports, __webpack_require__) {
+ __webpack_require__("543d")["createComponent"](__webpack_require__("dc8f"));
+ }
+}, [ [ "uni_modules/uni-file-picker/components/uni-file-picker/upload-image-create-component" ] ] ]);
\ No newline at end of file
diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.json b/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.json
new file mode 100644
index 0000000..09a47fa
--- /dev/null
+++ b/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.json
@@ -0,0 +1,4 @@
+{
+ "usingComponents": {},
+ "component": true
+}
\ No newline at end of file
diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.wxml b/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.wxml
new file mode 100644
index 0000000..55bb144
--- /dev/null
+++ b/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.wxml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+ 点击重试
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.wxss b/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.wxss
new file mode 100644
index 0000000..6a0ca51
--- /dev/null
+++ b/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.wxss
@@ -0,0 +1,97 @@
+.uni-file-picker__container {
+ box-sizing: border-box;
+ display: flex;
+ flex-wrap: wrap;
+ margin: -5px;
+}
+
+.file-picker__box {
+ box-sizing: border-box;
+ height: 0;
+ padding-top: 33.33%;
+ position: relative;
+ width: 33.3%;
+}
+
+.file-picker__box-content {
+ border: 1px solid #eee;
+ border-radius: 5px;
+ bottom: 0;
+ left: 0;
+ margin: 5px;
+ overflow: hidden;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.file-picker__progress {
+ bottom: 0;
+ left: 0;
+ position: absolute;
+ right: 0;
+ z-index: 2;
+}
+
+.file-picker__progress-item {
+ width: 100%;
+}
+
+.file-picker__mask {
+ align-items: center;
+ background-color: rgba(0,0,0,.4);
+ bottom: 0;
+ color: #fff;
+ display: flex;
+ font-size: 12px;
+ justify-content: center;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.file-image {
+ height: 100%;
+ width: 100%;
+}
+
+.is-add {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+}
+
+.icon-add {
+ background-color: #f1f1f1;
+ border-radius: 2px;
+ height: 5px;
+ width: 50px;
+}
+
+.rotate {
+ position: absolute;
+ transform: rotate(90deg);
+}
+
+.icon-del-box {
+ align-items: center;
+ background-color: rgba(0,0,0,.5);
+ border-radius: 50%;
+ display: flex;
+ height: 26px;
+ justify-content: center;
+ position: absolute;
+ right: 3px;
+ top: 3px;
+ transform: rotate(-45deg);
+ width: 26px;
+ z-index: 2;
+}
+
+.icon-del {
+ background-color: #fff;
+ border-radius: 2px;
+ height: 2px;
+ width: 15px;
+}
\ No newline at end of file
diff --git a/uni_modules/uni-icons/components/uni-icons/uni-icons.js b/uni_modules/uni-icons/components/uni-icons/uni-icons.js
new file mode 100644
index 0000000..974bc3d
--- /dev/null
+++ b/uni_modules/uni-icons/components/uni-icons/uni-icons.js
@@ -0,0 +1,103 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-icons/components/uni-icons/uni-icons" ], {
+ "4bda": function(n, t, e) {
+ "use strict";
+ e.d(t, "b", function() {
+ return i;
+ }), e.d(t, "c", function() {
+ return u;
+ }), e.d(t, "a", function() {});
+ var i = function() {
+ var n = this.$createElement;
+ this._self._c;
+ }, u = [];
+ },
+ "6bab": function(n, t, e) {
+ "use strict";
+ var i = e("7347"), u = e.n(i);
+ u.a;
+ },
+ 7347: function(n, t, e) {},
+ 7792: function(n, t, e) {
+ "use strict";
+ e.r(t);
+ var i = e("c7fd"), u = e.n(i);
+ for (var c in i) [ "default" ].indexOf(c) < 0 && function(n) {
+ e.d(t, n, function() {
+ return i[n];
+ });
+ }(c);
+ t["default"] = u.a;
+ },
+ "8be1": function(n, t, e) {
+ "use strict";
+ e.r(t);
+ var i = e("4bda"), u = e("7792");
+ for (var c in u) [ "default" ].indexOf(c) < 0 && function(n) {
+ e.d(t, n, function() {
+ return u[n];
+ });
+ }(c);
+ e("6bab");
+ var o = e("f0c5"), r = Object(o["a"])(u["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0);
+ t["default"] = r.exports;
+ },
+ c7fd: function(n, t, e) {
+ "use strict";
+ var i = e("4ea4");
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ var u = i(e("8daa")), c = {
+ name: "UniIcons",
+ emits: [ "click" ],
+ props: {
+ type: {
+ type: String,
+ default: ""
+ },
+ color: {
+ type: String,
+ default: "#333333"
+ },
+ size: {
+ type: [ Number, String ],
+ default: 16
+ },
+ customPrefix: {
+ type: String,
+ default: ""
+ }
+ },
+ data: function() {
+ return {
+ icons: u.default.glyphs
+ };
+ },
+ computed: {
+ unicode: function() {
+ var n = this, t = this.icons.find(function(t) {
+ return t.font_class === n.type;
+ });
+ return t ? unescape("%u".concat(t.unicode)) : "";
+ },
+ iconSize: function() {
+ return function(n) {
+ return "number" === typeof n || /^[0-9]*$/g.test(n) ? n + "px" : n;
+ }(this.size);
+ }
+ },
+ methods: {
+ _onClick: function() {
+ this.$emit("click");
+ }
+ }
+ };
+ t.default = c;
+ }
+} ]);
+
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-icons/components/uni-icons/uni-icons-create-component", {
+ "uni_modules/uni-icons/components/uni-icons/uni-icons-create-component": function(module, exports, __webpack_require__) {
+ __webpack_require__("543d")["createComponent"](__webpack_require__("8be1"));
+ }
+}, [ [ "uni_modules/uni-icons/components/uni-icons/uni-icons-create-component" ] ] ]);
\ No newline at end of file
diff --git a/uni_modules/uni-icons/components/uni-icons/uni-icons.json b/uni_modules/uni-icons/components/uni-icons/uni-icons.json
new file mode 100644
index 0000000..09a47fa
--- /dev/null
+++ b/uni_modules/uni-icons/components/uni-icons/uni-icons.json
@@ -0,0 +1,4 @@
+{
+ "usingComponents": {},
+ "component": true
+}
\ No newline at end of file
diff --git a/uni_modules/uni-icons/components/uni-icons/uni-icons.wxml b/uni_modules/uni-icons/components/uni-icons/uni-icons.wxml
new file mode 100644
index 0000000..9fada6e
--- /dev/null
+++ b/uni_modules/uni-icons/components/uni-icons/uni-icons.wxml
@@ -0,0 +1 @@
+
diff --git a/uni_modules/uni-icons/components/uni-icons/uni-icons.wxss b/uni_modules/uni-icons/components/uni-icons/uni-icons.wxss
new file mode 100644
index 0000000..05e9cdb
--- /dev/null
+++ b/uni_modules/uni-icons/components/uni-icons/uni-icons.wxss
@@ -0,0 +1,641 @@
+.uniui-color:before {
+ content: "\e6cf";
+}
+
+.uniui-wallet:before {
+ content: "\e6b1";
+}
+
+.uniui-settings-filled:before {
+ content: "\e6ce";
+}
+
+.uniui-auth-filled:before {
+ content: "\e6cc";
+}
+
+.uniui-shop-filled:before {
+ content: "\e6cd";
+}
+
+.uniui-staff-filled:before {
+ content: "\e6cb";
+}
+
+.uniui-vip-filled:before {
+ content: "\e6c6";
+}
+
+.uniui-plus-filled:before {
+ content: "\e6c7";
+}
+
+.uniui-folder-add-filled:before {
+ content: "\e6c8";
+}
+
+.uniui-color-filled:before {
+ content: "\e6c9";
+}
+
+.uniui-tune-filled:before {
+ content: "\e6ca";
+}
+
+.uniui-calendar-filled:before {
+ content: "\e6c0";
+}
+
+.uniui-notification-filled:before {
+ content: "\e6c1";
+}
+
+.uniui-wallet-filled:before {
+ content: "\e6c2";
+}
+
+.uniui-medal-filled:before {
+ content: "\e6c3";
+}
+
+.uniui-gift-filled:before {
+ content: "\e6c4";
+}
+
+.uniui-fire-filled:before {
+ content: "\e6c5";
+}
+
+.uniui-refreshempty:before {
+ content: "\e6bf";
+}
+
+.uniui-location-filled:before {
+ content: "\e6af";
+}
+
+.uniui-person-filled:before {
+ content: "\e69d";
+}
+
+.uniui-personadd-filled:before {
+ content: "\e698";
+}
+
+.uniui-back:before {
+ content: "\e6b9";
+}
+
+.uniui-forward:before {
+ content: "\e6ba";
+}
+
+.uniui-arrow-right:before,.uniui-arrowthinright:before {
+ content: "\e6bb";
+}
+
+.uniui-arrow-left:before,.uniui-arrowthinleft:before {
+ content: "\e6bc";
+}
+
+.uniui-arrow-up:before,.uniui-arrowthinup:before {
+ content: "\e6bd";
+}
+
+.uniui-arrow-down:before,.uniui-arrowthindown:before {
+ content: "\e6be";
+}
+
+.uniui-arrowdown:before,.uniui-bottom:before {
+ content: "\e6b8";
+}
+
+.uniui-arrowright:before,.uniui-right:before {
+ content: "\e6b5";
+}
+
+.uniui-arrowup:before,.uniui-top:before {
+ content: "\e6b6";
+}
+
+.uniui-arrowleft:before,.uniui-left:before {
+ content: "\e6b7";
+}
+
+.uniui-eye:before {
+ content: "\e651";
+}
+
+.uniui-eye-filled:before {
+ content: "\e66a";
+}
+
+.uniui-eye-slash:before {
+ content: "\e6b3";
+}
+
+.uniui-eye-slash-filled:before {
+ content: "\e6b4";
+}
+
+.uniui-info-filled:before {
+ content: "\e649";
+}
+
+.uniui-reload:before {
+ content: "\e6b2";
+}
+
+.uniui-micoff-filled:before {
+ content: "\e6b0";
+}
+
+.uniui-map-pin-ellipse:before {
+ content: "\e6ac";
+}
+
+.uniui-map-pin:before {
+ content: "\e6ad";
+}
+
+.uniui-location:before {
+ content: "\e6ae";
+}
+
+.uniui-starhalf:before {
+ content: "\e683";
+}
+
+.uniui-star:before {
+ content: "\e688";
+}
+
+.uniui-star-filled:before {
+ content: "\e68f";
+}
+
+.uniui-calendar:before {
+ content: "\e6a0";
+}
+
+.uniui-fire:before {
+ content: "\e6a1";
+}
+
+.uniui-medal:before {
+ content: "\e6a2";
+}
+
+.uniui-font:before {
+ content: "\e6a3";
+}
+
+.uniui-gift:before {
+ content: "\e6a4";
+}
+
+.uniui-link:before {
+ content: "\e6a5";
+}
+
+.uniui-notification:before {
+ content: "\e6a6";
+}
+
+.uniui-staff:before {
+ content: "\e6a7";
+}
+
+.uniui-vip:before {
+ content: "\e6a8";
+}
+
+.uniui-folder-add:before {
+ content: "\e6a9";
+}
+
+.uniui-tune:before {
+ content: "\e6aa";
+}
+
+.uniui-auth:before {
+ content: "\e6ab";
+}
+
+.uniui-person:before {
+ content: "\e699";
+}
+
+.uniui-email-filled:before {
+ content: "\e69a";
+}
+
+.uniui-phone-filled:before {
+ content: "\e69b";
+}
+
+.uniui-phone:before {
+ content: "\e69c";
+}
+
+.uniui-email:before {
+ content: "\e69e";
+}
+
+.uniui-personadd:before {
+ content: "\e69f";
+}
+
+.uniui-chatboxes-filled:before {
+ content: "\e692";
+}
+
+.uniui-contact:before {
+ content: "\e693";
+}
+
+.uniui-chatbubble-filled:before {
+ content: "\e694";
+}
+
+.uniui-contact-filled:before {
+ content: "\e695";
+}
+
+.uniui-chatboxes:before {
+ content: "\e696";
+}
+
+.uniui-chatbubble:before {
+ content: "\e697";
+}
+
+.uniui-upload-filled:before {
+ content: "\e68e";
+}
+
+.uniui-upload:before {
+ content: "\e690";
+}
+
+.uniui-weixin:before {
+ content: "\e691";
+}
+
+.uniui-compose:before {
+ content: "\e67f";
+}
+
+.uniui-qq:before {
+ content: "\e680";
+}
+
+.uniui-download-filled:before {
+ content: "\e681";
+}
+
+.uniui-pyq:before {
+ content: "\e682";
+}
+
+.uniui-sound:before {
+ content: "\e684";
+}
+
+.uniui-trash-filled:before {
+ content: "\e685";
+}
+
+.uniui-sound-filled:before {
+ content: "\e686";
+}
+
+.uniui-trash:before {
+ content: "\e687";
+}
+
+.uniui-videocam-filled:before {
+ content: "\e689";
+}
+
+.uniui-spinner-cycle:before {
+ content: "\e68a";
+}
+
+.uniui-weibo:before {
+ content: "\e68b";
+}
+
+.uniui-videocam:before {
+ content: "\e68c";
+}
+
+.uniui-download:before {
+ content: "\e68d";
+}
+
+.uniui-help:before {
+ content: "\e679";
+}
+
+.uniui-navigate-filled:before {
+ content: "\e67a";
+}
+
+.uniui-plusempty:before {
+ content: "\e67b";
+}
+
+.uniui-smallcircle:before {
+ content: "\e67c";
+}
+
+.uniui-minus-filled:before {
+ content: "\e67d";
+}
+
+.uniui-micoff:before {
+ content: "\e67e";
+}
+
+.uniui-closeempty:before {
+ content: "\e66c";
+}
+
+.uniui-clear:before {
+ content: "\e66d";
+}
+
+.uniui-navigate:before {
+ content: "\e66e";
+}
+
+.uniui-minus:before {
+ content: "\e66f";
+}
+
+.uniui-image:before {
+ content: "\e670";
+}
+
+.uniui-mic:before {
+ content: "\e671";
+}
+
+.uniui-paperplane:before {
+ content: "\e672";
+}
+
+.uniui-close:before {
+ content: "\e673";
+}
+
+.uniui-help-filled:before {
+ content: "\e674";
+}
+
+.uniui-paperplane-filled:before {
+ content: "\e675";
+}
+
+.uniui-plus:before {
+ content: "\e676";
+}
+
+.uniui-mic-filled:before {
+ content: "\e677";
+}
+
+.uniui-image-filled:before {
+ content: "\e678";
+}
+
+.uniui-locked-filled:before {
+ content: "\e668";
+}
+
+.uniui-info:before {
+ content: "\e669";
+}
+
+.uniui-locked:before {
+ content: "\e66b";
+}
+
+.uniui-camera-filled:before {
+ content: "\e658";
+}
+
+.uniui-chat-filled:before {
+ content: "\e659";
+}
+
+.uniui-camera:before {
+ content: "\e65a";
+}
+
+.uniui-circle:before {
+ content: "\e65b";
+}
+
+.uniui-checkmarkempty:before {
+ content: "\e65c";
+}
+
+.uniui-chat:before {
+ content: "\e65d";
+}
+
+.uniui-circle-filled:before {
+ content: "\e65e";
+}
+
+.uniui-flag:before {
+ content: "\e65f";
+}
+
+.uniui-flag-filled:before {
+ content: "\e660";
+}
+
+.uniui-gear-filled:before {
+ content: "\e661";
+}
+
+.uniui-home:before {
+ content: "\e662";
+}
+
+.uniui-home-filled:before {
+ content: "\e663";
+}
+
+.uniui-gear:before {
+ content: "\e664";
+}
+
+.uniui-smallcircle-filled:before {
+ content: "\e665";
+}
+
+.uniui-map-filled:before {
+ content: "\e666";
+}
+
+.uniui-map:before {
+ content: "\e667";
+}
+
+.uniui-refresh-filled:before {
+ content: "\e656";
+}
+
+.uniui-refresh:before {
+ content: "\e657";
+}
+
+.uniui-cloud-upload:before {
+ content: "\e645";
+}
+
+.uniui-cloud-download-filled:before {
+ content: "\e646";
+}
+
+.uniui-cloud-download:before {
+ content: "\e647";
+}
+
+.uniui-cloud-upload-filled:before {
+ content: "\e648";
+}
+
+.uniui-redo:before {
+ content: "\e64a";
+}
+
+.uniui-images-filled:before {
+ content: "\e64b";
+}
+
+.uniui-undo-filled:before {
+ content: "\e64c";
+}
+
+.uniui-more:before {
+ content: "\e64d";
+}
+
+.uniui-more-filled:before {
+ content: "\e64e";
+}
+
+.uniui-undo:before {
+ content: "\e64f";
+}
+
+.uniui-images:before {
+ content: "\e650";
+}
+
+.uniui-paperclip:before {
+ content: "\e652";
+}
+
+.uniui-settings:before {
+ content: "\e653";
+}
+
+.uniui-search:before {
+ content: "\e654";
+}
+
+.uniui-redo-filled:before {
+ content: "\e655";
+}
+
+.uniui-list:before {
+ content: "\e644";
+}
+
+.uniui-mail-open-filled:before {
+ content: "\e63a";
+}
+
+.uniui-hand-down-filled:before {
+ content: "\e63c";
+}
+
+.uniui-hand-down:before {
+ content: "\e63d";
+}
+
+.uniui-hand-up-filled:before {
+ content: "\e63e";
+}
+
+.uniui-hand-up:before {
+ content: "\e63f";
+}
+
+.uniui-heart-filled:before {
+ content: "\e641";
+}
+
+.uniui-mail-open:before {
+ content: "\e643";
+}
+
+.uniui-heart:before {
+ content: "\e639";
+}
+
+.uniui-loop:before {
+ content: "\e633";
+}
+
+.uniui-pulldown:before {
+ content: "\e632";
+}
+
+.uniui-scan:before {
+ content: "\e62a";
+}
+
+.uniui-bars:before {
+ content: "\e627";
+}
+
+.uniui-cart-filled:before {
+ content: "\e629";
+}
+
+.uniui-checkbox:before {
+ content: "\e62b";
+}
+
+.uniui-checkbox-filled:before {
+ content: "\e62c";
+}
+
+.uniui-shop:before {
+ content: "\e62f";
+}
+
+.uniui-headphones:before {
+ content: "\e630";
+}
+
+.uniui-cart:before {
+ content: "\e631";
+}
+
+@font-face {
+ font-family:uniicons;src:url(data:font/ttf;base64,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5nkAAOZ5AAAAVQAA5noAAOZ6AAAAVgAA5nsAAOZ7AAAAVwAA5nwAAOZ8AAAAWAAA5n0AAOZ9AAAAWQAA5n4AAOZ+AAAAWgAA5n8AAOZ/AAAASAAA5oAAAOaAAAAASQAA5oEAAOaBAAAASgAA5oIAAOaCAAAASwAA5oMAAOaDAAAAKgAA5oQAAOaEAAAATAAA5oUAAOaFAAAATQAA5oYAAOaGAAAATgAA5ocAAOaHAAAATwAA5ogAAOaIAAAAKwAA5okAAOaJAAAAUAAA5ooAAOaKAAAAUQAA5osAAOaLAAAAUgAA5owAAOaMAAAAUwAA5o0AAOaNAAAAVAAA5o4AAOaOAAAARQAA5o8AAOaPAAAALAAA5pAAAOaQAAAARgAA5pEAAOaRAAAARwAA5pIAAOaSAAAAPwAA5pMAAOaTAAAAQAAA5pQAAOaUAAAAQQAA5pUAAOaVAAAAQgAA5pYAAOaWAAAAQwAA5pcAAOaXAAAARAAA5pgAAOaYAAAAFQAA5pkAAOaZAAAAOQAA5poAAOaaAAAAOgAA5psAAOabAAAAOwAA5pwAAOacAAAAPAAA5p0AAOadAAAAFAAA5p4AAOaeAAAAPQAA5p8AAOafAAAAPgAA5qAAAOagAAAALQAA5qEAAOahAAAALgAA5qIAAOaiAAAALwAA5qMAAOajAAAAMAAA5qQAAOakAAAAMQAA5qUAAOalAAAAMgAA5qYAAOamAAAAMwAA5qcAAOanAAAANAAA5qgAAOaoAAAANQAA5qkAAOapAAAANgAA5qoAAOaqAAAANwAA5qsAAOarAAAAOAAA5qwAAOasAAAAJwAA5q0AAOatAAAAKAAA5q4AAOauAAAAKQAA5q8AAOavAAAAEwAA5rAAAOawAAAAJgAA5rEAAOaxAAAAAgAA5rIAAOayAAAAJQAA5rMAAOazAAAAIgAA5rQAAOa0AAAAIwAA5rUAAOa1AAAAHQAA5rYAAOa2AAAAHgAA5rcAAOa3AAAAHwAA5rgAAOa4AAAAHAAA5rkAAOa5AAAAFgAA5roAAOa6AAAAFwAA5rsAAOa7AAAAGAAA5rwAAOa8AAAAGQAA5r0AAOa9AAAAGgAA5r4AAOa+AAAAGwAA5r8AAOa/AAAAEgAA5sAAAObAAAAADAAA5sEAAObBAAAADQAA5sIAAObCAAAADgAA5sMAAObDAAAADwAA5sQAAObEAAAAEAAA5sUAAObFAAAAEQAA5sYAAObGAAAABwAA5scAAObHAAAACAAA5sgAAObIAAAACQAA5skAAObJAAAACgAA5soAAObKAAAACwAA5ssAAObLAAAABgAA5swAAObMAAAABAAA5s0AAObNAAAABQAA5s4AAObOAAAAAwAA5s8AAObPAAAAAQAAAAAAAAC+ASYBlgH0AloCsAL8A0QDkAQSBGYEygUUBVgF3gZiBqoG7gc6B2gHygfeB/IIIghSCIIIsgjcCQYJMAlaCaIJ5ApuCsYLDAtiC9YMTAyCDOoNTA3IDgQOhA8ID6YP7hCGEOYRTBHGEj4SqBMiE5wT6BQwFHoU8hU+FZ4V7BZMFowW3BdWF74YChhsGPIZPBmgGewagBsKG34b6hxwHMgdvB50HuwfTh/YIBwgSiCCILghPiFsIb4iIiJ4IrgjJCN2I+QkVCSSJPglTiWMJd4mRCaiJwgnVifmKCooVii+KRQpgCnEKj4qeCrAK54rxCv+LFgsvC1ALawt5i5QLoou8i9QL4ov4DAOMHYw0DE0MdQyFjJQMnoyzDMaM5Yz4jReNIo08DVSNeA18jZCNn424jdGN444KjiCOOQABwAAAAADkwL/ACYATwBYAGEAawB0AH0AACUiJyMmJyYnMSYnJjc+ATc2FxYXFhcWHwEWBwYHBicmBw4BFxYHBicXFjc1NicmPgIfARY3Njc2JzEmJyYnJicmBwYHBgcGFxYfARYXFhcDFBYyNjQmIgY3FBYyNjQmIgY3FBYyNjQmIgYHFxQWMjY0JiIGFxQWMjY0JiIGAd8VHgVSTScZPAgHIyF9T1RWX1JELRYLARhAKEcnIx0RCAUDEAsilwVuHAMJCAofLRsDHR05HS4UCxQoPEhSS0tFNjUdIQUGNwIcIUBBtBsmGxsmGzUbJhsbJhuLGicbGycaAZobJhsbJhtNGyYbGyYbBgQNRSMjXGJYU01wGhwOD0I4UyomAoQ+JwUCBwMUChoJMBtKMwERPQENHBQxJhIDAQYCAh0saiQlSi87DgwYFzIwP0lNWFUCJRw3CgE3ExsbJhsbdxMbGyYbGjkTGxsmGxsTJhMbGyYbG44TGxsmGxsAAAAEAAAAAAOBAwEAEwAtADYAQgAAATIWFxUeARcTFAYHBSImJxE0NjcHERQWFwUyNjc1IyIuATQ+ATczNTQmJyEiJwUjIgYUFh8BNQMhIgYUFhchNTQmJwLGKj8DISsCATsr/dIrPgM7KioZEwIsExwCiSA3IB4zH5AZE/3UFhQCgokZIh4XkID+JxQdGRMCDxoTAwA7KzsKNSL+bys/AgE7KwIuKz4Dzf46Ex0BARoTUyA2PzUhAU8THAIJxCIvIgIBdwFYHSccAjETHAIAAAAAAwAAAAADgQLGABkAMQBMAAABMjY3MzI2NCYrAS4BIgYHISIGFBYzIR4BMwUiBhQWOwEeATI2NyEyNjQmIyEuASIGBwEyNjczMjY0JisBLgEiBgchIgYVMRQWMyEeAQKJHDAKhAwREQyECi87Lwr+bA0SEg0BlAowHP4VDBISDIgJMDowCgGPDRISDf5xCjA6LwoBZB0vCoQMEREMhAovOy8K/mwNEhINAZQKLwIOIRsTGRIbIiIbEhkTGyFvEhoRHCIiHBEaEhsiIhv+nCIbEhoSGyIiGxINDRIbIgAAAAAEAAAAAAOwArkADAAZACYAOgAAATI+ATQuASIOARQeARc0NyYnBycOAQchLgE3Ig4BFB4BMj4CLgEXDwEGIi8BJjQ/ATYyHwE3NjIWFAGgLEsrLEpZSiwsStALJShiYVp/EgJ4PEzHLUwsLExaTCwBLUwwWAsEDgRBBAQBBA0ENlkFDAkBcyxKWUosLEpZSixxISEZDnBvHp5oFGfnLUxZTC0tTFlMLYBoCwUFQwUNBAEEBThpBAoNAAAAAAMAAAAAA4gC1AAnADkARQAAATAxJzQvAS4BByEmBg8BFQYVFB4BFzMyNjceATY3NjceATMxFjc+AQcjBgcVITUmJxUUFjMhMjY9ASchIiY0NjMhMhYUBgN3AQJACS0b/joaLAlGCCdDKQUiPRUaTE8fCggWPCInIjAoSwEeGf33IR0bEwIoExuE/oQNExMNAXwOEhIB8AEEBKIaHwICHhmrAhgZKUcpAR0aIBsOGwkJGhwBEhtoqA4FsbMGD9cTFxcT1OkSGRISGRIAAAIAAAAAA4QCwgAhADsAAAE+ATU0LgEjIgYUFjMyFhQGIyIGFBYzMh4BFRQWMjY1NiYDMjY1NCYnPgE1NC4BIg4BFRQWFw4BFRQWMwMGExUlPyUMExMMHi4uHg0SEg0qSSsTFxMERJMMFWJQKC40WWpaNC4pUWEUDAFtFTYdKUQoFRkUMkIxEh8RL04uDBUVDEV0/vMUDFSLIB1ULzVYMzNYNS9UHSCLVAwUAAACAAAAAAOFAs8AIAAsAAABBg8BBi8BJgYHBhcTHgEzITI2NxM2JicmDwEGLwEuAQcTMhYUBgcjIiY0NjcB3AoHgwMDYxgzDAsFRwc3JAGrIzcHSAUeGhYUZwMCgA8zFooNERAL0g0REAsCvwcJugMBMwwQGBQW/pkjLS0jAWcbLAYECjQBA7oVCg3+LhEZEQESGBEBAAAAAAIAAP//A4EDAAAUADEAACEyNzY3NjQnJicmIgcGBwYUFxYXFjciJj0BIyImNDY3MzU0NjIWHQEzMhYUBisBFRQGAgBnWlczNTUzV1rOWlczNTUzV1pmDxF8ERUUEnwRHxJ8ERQUEXwSNDRXWs5aVzM1NTNXWs9ZVzQ0xBUQdhEfEQF8ERUVEXwSHxF1EhQAAAIAAAAAA4EC1QAYADUAAAEhJy4BKwEiDgEVERQeATMhMj4BNRE0LgEDIxUUBiImPQEjIiY0NjsBNTQ2MhYdATMyFhQGIwMN/s0rECsWah81Hx81HwIZHzUfHzW4VxEYEFcMEBAMVxAYEVcLEREMAogrEBIfNR/+NCA1Hx81IAF/HzUf/rBWDBERDFYRGBFWDBERDFYRGBEABgAAAAADkwL/ACYALwA4AEIASwBUAAAlIicjJicmJzEmJyY3PgE3NhcWFxYXFh8BFgcGBwYnJgcOARcWBwYBFBYyNjQmIgY3FBYyNjQmIgY3FBYyNjQmIgYHFxQWMjY0JiIGFxQWMjY0JiIGAd8VHgVSTScZPAgHIyF9T1RWX1JELRYLARhAKEcnIx0RCAUDEAsi/rUbJhsbJhs1GyYbGyYbixonGxsnGgGaGyYbGyYbTRsmGxsmGwYEDUUjI1xiWFNNcBocDg9COFMqJgKEPicFAgcDFAoaCTAbSgFpExsbJhsbdxMbGyYbGjkTGxsmGxsTJhMbGyYbG44TGxsmGxsAAAACAAD/+wOBAv8AGwA3AAABMhYXITIWFAYjIQ4CJy4BJyMiJjQ2OwE+AhMyFhczMhYUBisBDgInLgEnISImNDYzIT4CAao7WgwBFA4TEw7+7Ak6UysxRQpmDRQUDWYHLkTWO1oMZQ4TEw5lCTpTLDBGCf7rDRQUDQEVBy5EAUlKORMbFCtBHAkKRTAUGxMlPCIBtUo5ExsUK0EcCQlGMBQbEyU8IgAAAAAEAAD//wN9AwEAEwAlADIAPwAAASEiDgEVERQeATMhMj4BNRE2LgEDDwEOAS8BLgE+AR8BNzYyHgEBMhYXFRQGIiYnNTQ2ITIWFxUUBiImJzUmNgLI/nIxUzExUzEBjjFTMAExU3MCfwgXClwKAhAZCkZqCRoSAv7iDRIBExkSARIBKgwTARMZEgEBEwLTMVMx/pcxUzExUzEBaTFTMf65A4IIAwdPCRoTAwc8bgkRGQFrEQxmDRMRDGYNExEMZg0TEQxmDRMAAAIAAAAAA4ADAAApAC8AAAEyFxYXFhcVFB8BFhQHBgcjFA4BIi4BLwEjIiY1ND8BNjc9ATQ3Njc2MxMjFBYyNgIBUUdEKSoDEisQEA4TtilGUkUqAgGwFiANKxUCKSlFR1NgwDhQOAMAKCdDRVGFHBUsDy0QDgIqRionQygIHxcTECoUHAd5U0hFKSr9mig4OAAAAAADAAAAAAOBAwAAEwAbACcAAAEyFhcVHgEXExQGBwUiJicRNDY3ASMiBhQWHwEDISIGFBYXITU0JicCxio/AyErAgE7K/3SKz4DOyoCX4kZIh4XkID+JxQdGRMCDxoTAwA7KzsKNSL+bys/AgE7KwIuKz4D/m0jLyICAQHPHSccAjETHAIAAAAABAAAAAADgQLhAC8AOQBMAFcAAAEjNTQuASMhDgEdAQcOARcWFxYXHgEXFSMOARQWMyE+ATQmKwE1PgE3Njc2NzU0JgUmJyYnNSY2NzMFDgEHBi4BNj8BNjc2PwE+AR4BNwcGBwYHPQEzHgEDLUQbLhz+5Ck4NiMtAwIdKkYWa0VwDBASDQEbDBASDW1EahZWLx0DMf24HhQRAwEMCDMBcgoxHAoUBwcJAxEQDgcCBBQUCcYBAxEaK0YJCwJVJxsvGwI6KScBAjQjKig5E0FZCWsBEhkRAREZEmsJVj8QQSgqBiMxsg8bFxgECA4BmxoxCgQJFBMEAQYQDw8DCgkIFHoEGBckDg5uAQ4AAAUAAAAAA5EDBgAqADYARABLAFIAAAE1IicjBgcVITU0NjsBJicmNjc2FxYXFhc2NzY3NhceAQcGBwYHMzIWHQEBJgYPAQYXFhcWNyYFNiYnJgcGBxY3Mjc2NwMhIiY1ESEBFAYjIREhAiMIDwQTEP6UFxGmTgEBHhgdIC4sHyQnHy8xHRwYHAMEFxUjpBAY/eESKAkBEw8WOyw6KwEwDBEVFhdCLSYnIBokDf/+1w8VAU0BhhUP/tcBTQGrsgMDAbGOEBgQMBYyDQ8HCiUaLDAZJwYEEA4vFRkRDwcXEI8BLgkMEwIeDxYFBAY+JQ8rCwwLIzsEAgUGD/1yFQ8BZv6aDxYBiwAAAAEAAAAAAzwDAwAtAAABHgEVFBcWHwIWFxYVFAcOASMiJyYnJjU0NzY3PgEyFh8CHgEXJjY3Nj8BNgI/BgoSFiYjDjMZISsqkVVSRksqLw8MFAQSFhIFEwUKHBUYMC0hLAgKAvkDEQskLzgmHw4xMT5IS0A/SSMlREtkL0E4OQoODgo3DBwkD06fOioeAwUAAAEAAP/1A3UC+QAnAAABJzcuASMmBwYHDgEXFhcWMxY2NzMGBwYHBiYnJicmNjc2NzYXFhc3A3TnaC2CSVZKSCsrASsqR0pWWpkpQSdRTmJkvD07Dg1OUU5iZF5XO1EBzgVnOkABKypISa1KSCosAV5QXj08DQ5PUU5iZLw9Ow4NJyRJUAAAAAADAAAAAAM0AvkAGQAmAC8AAAEiBwYHBhUUFxYXFh8BNzY3Njc2NTQnJicmAyIuATQ+ATIeARQOASciBhQWMjY0JgIBVEdFKSpJNFUuIxAPIy5VNEkqKEZHUyU9JSU9ST4kJD4kHyoqPSsrAvgqKEZHVEltUFowIA4OIDBaT25JVEdGKCr+SiU9ST4kJD5JPSXQKz0qKj0rAAIAAAAAA2MCywAMABkAAAEyPgE0LgEiDgEUHgEXJicHJwYHDgEHIS4BAgMvTy4uT11PLy9P0RwfaGgeHUlkDwK+D2QBci9PXU8uLk9dTy8kEQp2dgoRKpRcW5UABAAAAAADsAK5AAwAGQAmAEIAAAEyPgE0LgEiDgEUHgEXNDcmJwcnDgEHIS4BNyIOARQeATI+Ai4BFyMVFAYiJj0BIyImNDY7ATU0NjIWHQEzMhYUBgGgLEsrLEpZSiwsStALJShiYVp/EgJ4PEzHLUwsLExaTCwBLUwlOw0TDjsKDQ0KOw4TDTsKDg4BcyxKWUosLEpZSixxISEZDnBvHp5oFGfnLUxZTC0tTFlMLb07CQ4OCTsOEw08CQ4OCTsOEw4AAAEAAAAAAqQC4wAFAAABJwkBNwECpDn+ngFiNf7WAq41/p3+njgBKgABAAAAAALCAuMABQAAJRcJAQcBASc5AWL+njUBKlI0AWIBYzn+1gAAAQAAAAADYgKdABwAABMUFjMhNw8BBhQWMj8BNjQvASYiBhQfAichIgadEw4B7lJ9VAkTGwv6Cwv6CxsTCVR8Uf4SDhMBgA8TAW5VCR0TC/kLHAv5ChIdCVVvARIAAAAAAQAAAAADYgKdABwAAAE0JiMhIz8BNjQmIg8BBhQfARYyNjQvAhchMjYDYhMO/hJSfVQJExsL+gsL+gsbEwlUfFEB7g4TAYAOE25VCR0SCvkLHAv5CxMdCVVuARMAAAAAAQAAAAADGgLhABwAACUyNjURJx8BFjI2NC8BJiIPAQYUFjI/AgcRFBYB/Q8TAW5WCRwTC/kKHQv5ChIdCVVvARIcEg8B7lJ9VQkTGwv6Cwv6CxsTClR7UP4SDxIAAAAAAQAAAAADHALjABwAAAEiBhURFS8BJiIGFB8BFjI/ATY0LgEPAjcRNCYCAA8TbVYJHRIK+QscC/kLEx0IVm4BEwLiEg/+ElJ9VAoTHAv5Cwv6ChwSAQpUe1AB7g8SAAAAAQAAAAADYgI3ABUAACUWNwE2NCYrASIHCQEuAQYdARQXARYB/xELATwLFRABDwv+3f7eCx8WCwE8DKgBDAFECh8WCv7XASkKARYPAQ8M/r4MAAAAAQAAAAACxQLkABUAAAE0JwEuAQYdARQXCQEGFBY7ATI3ATYCxQz+vQsfFgsBKP7YCxUPAQ8MAUMMAYEQCwE8CwEWDwEPDP7e/t4LHxYLATwMAAAAAQAAAAADYgIxABUAAAEiBwEGFBY7ATI3CQEeATY3NTQnASYB/xAL/sQLFQ8CDwsBIgEjCx4WAQv+xAwCMQz+vAofFgoBKf7XCgEWDwEPDAFDDAAAAQAAAAACxQLkABUAAAEUFwEeATY3NTQnCQE2NCYrASIHAQYBNgwBQwseFgEL/tcBKQsVEAEPC/69DAGBEAv+xAsBFg8BEAsBIgEiDB4WC/7EDAAABAAAAAADoAK3AAwAEwAgACkAACUiAyY0NxIgExYUBwIDIgcWIDcmAyIuATQ+ATIeARQOAScyNjQmIgYUFgIB47QICLQBxbQICLTivqCgAXyfn74oQygoQ09EJydEJyIxMUUxMUkBGwweDQEb/uUNHQ3+5QIv+fj4+f52J0NPQicnQk9DJz8wRTAwRTAAAAAAAwAAAAADngK3AAwAGQAmAAABMhMWFAcCIAMmNDcSFyIOARQeATI+ATQuAQMyPgE0LgEiDgEUHgECAOK0CAi0/jyzCQi04jNVMjJVZlUyMlUzIjkhITlEOSEhOQK2/uYNHgz+5QEbDB4NARp8MlVlVjIyVmVVMv7KITlEOSEhOUQ5IQAABQAAAAADmAL4ABIALgA1AEUAVgAAATEmJwcWFw4BIyInBxYzIBM2NAMnJiIPASYjIAMxBhcWFwcGFB8BFjI3ATY0JzABJj4BNzYXNyYOAQcGFBcHJic+ATMyFwMiJwcWPgE3NjQnBxYOAQcGA5IzRy89LTqncUg7M1JkAQyFBkEoAgYCbVJl/vSFCwszR14CAigCBgICmQIC/kEGECgcGBcvKFdJEw8PTz0uOqdxSDyHCQkvKFdHEQ4OLwQTKxwIAZhrQi84Xnh1GDMoARgLGgFBJwICbSj+6BgYa0JeAgcCJwICApgCBgP+mhw1JgcFBS4TBzIoIUohUDheeHUY/sMBLxIKNCkfRB8vHDQkBQEAAAAAAwAAAAADlwLxABMALQA2AAABJyYnBxYVFA4BIyInBxYzIBM2JwMnJiIPASYjIAMxBhcWFwcGFB8BFjI3ATY0ASY1ND4BMzIXA4wBMkaCDSxKLCIecFFjAQiDDAw6JwIHAmtRY/74gwsLMkZdAgInAwYCAo8C/hcPK0osJSEBlgFqQIIeIixKLA1wJwEUGBcBMicCAmwo/usXGGpBXAIHAicCAgKPAgf+dCAlLEosEAADAAAAAAN+AvkAFAAkAC0AAAEiBwYHBhQXFhcWMjc2NzY0JyYnJgMUBisBIiY9ATQ2OwEyFhUnIiY0NjIWFAYCAWdZVjI0NDJWWc5ZVjI0NDJWWUwEAygDBAQDKAMEGxEYGCIYGAL5NDJWWc9YVjM0NDNWWM9ZVjI0/cwCBQUC5wMEBAM9GCIYGCIYAAEAAAAAA1oDAwA4AAAlMjc2NzY1NCcmJyYOARYXFhcWFRQHDgEiJyYnJjU0PgE3FRQWPwE2NC8BJgYdAQ4BBwYVFBcWFxYB/F5RUC4wKCZECxkNBgo4ICEnJ4WfREImKDpnQBUObgwMbQ8VT4IkJjAuUFECMC5QUV5VS0oxCAQVFwgoPD9IUENCTicnQkNQRHdSDzISCQpNBxYJTQoKEjAQY0dKU15RUC4wAAAFAAD/4QNvAx4ACQAVADkARQBNAAABNTQuASIOAR0BARYyNjQnASYiBhQXEyIGFBYzITI2NCYrATU2NycGIyIuAT0BNCYiBh0BFB4BFxUjATQmIgYdAQYHFzY1BycVBh4BMzICZB83RjcfAcgJGRIJ/WMJGhIJlAwSEgwBdQwSEgycSzgqM0Q+YTYRGhA8bUicAcoQGhABBDAP2LABHzgjHgGp9CU6IiA5JAb9ngkRGgkCnQkSGgn9SRMYEhIYE1cHKCoiN2A9XQ4QEA5dSXRIBlgBwA4QEA5dGBcwLTJysD8kOyEAAAAAAwAA//0DawMCABsAJABRAAAlMjY3Nj0BPgE1NC4BKwEiDgEVFBYXFRQXHgEzAyImPgEyFg4BEzI3PgE1NCcmJyYjFTIXFhcWFRQGBwYiJy4BNTQ3Njc2MzUiBwYHBhUUFhcWAgEIEAUGLzwmQiYBJkImPS4GBREHKBMeAR0nHQEcFW5VT1cuKEE8NyUrLR0gRT5CqUE+RSAcLSsmNz1BKC5XT1WKKSUpNbMMTTEnQScnQScxTQyzNColKQHhHSgdHSgd/ZIYFksrMCgjFRQ7DA0VFxseMg4PDw4yHhsXFQ0MOxQVIygwK0sWGAACAAD//AKLAwUAGAAhAAAFMjY3NjURPgE1NC4BIg4BFRQWFxEUFx4BAyImNDYyFhQGAgEIEAUFLjolP0tAJTstBgQRIBMcHCYcHAQoJCgzAVILSzAlPyYmPyUwSwv+rjMoJCgCdxwnHBwnHAAEAAAAAAM0AvkAGAAsADkAQgAAJScmJyYnJjU0NzY3NjIXFhcWFRQHBgcGBwMiDgEVFBcWFxYXNjc2NzY1NC4BAyIuATQ+ATIeARQOASciBhQWMjY0JgIBECMuVTRJKilFR6dHRigqSTRVLiMPRHJDLyVAMTQzMUAmLkNyQyU+JCQ+ST4kJD4kHysrPSsrBw8fMVpPbklTSEUpKiopRUhTSW5PWjAgAqZDckQxTD5JOTExOUk+TDFEckP+kSQ9ST4kJD5IPiTPKzwrKzwrAAAAAwAAAAADgwLtAAAAJgA9AAAlEy4BLwIuASIGDwIOAhYfAQcGHgEzMj8BFxYzMj4BLwE3PgEPAQ4BHwEUBiIvASYjBzYTFx4BHwEeAQLDuQYdErpRCCEmIQhRuhIdDAgOiB8DDiEVEg+iog4SFCEPBB+IDgg/jQgIAiEEBAKoCwwDBxRDBRMLwQQCFAHKERcDG6QRFBQRpBsDFyIjDoW5EiIWCFVVCBYiErmFDSQGiggVC8ACAwFYBgFcAYGHCg4BHAEFAAIAAAAAA4MC7QAlAE8AACUGLwEHBiMiLgE/AScuAT4BPwI+ATIWHwIeAgYPARcWDgEjJzIfARYyNjUnJjY/ATYmLwEuAS8BJiIPAQYPAQ4BHwEeAQ8BBhYyPwE2AsMSDqOhEBEVIQ8EH4gOCAwdErpRCCEmIQhRuhIdDAgOiB8DDiEUwwwLqAIEBCECCAiNAgIEwQsTBVQCCQFUCxjCBAICjggHAiEBBQQCqAsVAQhWVggWIhO4hg0jIxYDG6QRFBQRpBsDFyIkDYW4EyIWmwVZAQMCwAsWCIoBBQEcAQ4LqgMEqhUFGwEFAooIFgu/AgQBWQYAAAAAAQAAAAADgwLtACQAACUiLwEHBiMiLgE/AScuAT4BPwI+ATIWHwIeAgYPARcWDgECwxIOo6EQERUhDwQfiA4IDB0SulEIISYhCFG6Eh0MCA6IHwMOIRQIVVUIFiISuYYNIyIXAxukERQUEaQbAxciJA2FuRIiFgAABQAA//8DfQMBABMAKAA5AEYAUwAAATIeARURFg4BIyEiLgE1ETQ+ATMFISIOAQcRFB4BFyEyPgE3ETQuAScHNjIeAQ8BDgEvAS4BPgEfAQMyFhcVFAYiJic1NDYhMhYXFRQGIiYvATQ2AsgxUzABMVMx/nIxUzExUzEBjv5yHzUgAR40HwGSHzUgAR40H3UJGhICCIEIFwpcCgIQGQpGfQ0SARMZEgESASoMEwETGRIBARMC0zFTMf6XMVMxMVMxAWkxUzE/HzQf/pMgNSABHjQfAW4fNSAC3gkRGQmFCAMHTwkaEwMHPAG4EQxmDRMRDGYNExEMZg0TEQxmDRMAAAIAAAAAAzwDAwAtAFYAAAEeARUUFxYfAhYXFhUUBw4BIyInJicmNTQ3Njc+ATIWHwIeARcmNjc2PwE2BwYPAQYXFgYHDgEnJicmLwEGFRQXFhcWMzI3PgE1NCcmLwEmJyYnJicCPwYKEhYmIw4zGSErKpFVUkZLKi8PDBQEEhYSBRMFChwVGDAtISwIChI6GQQTDwYJDA8jER8VEA0GGCckPThBRTw6RRcRJSgcEBcNEQYC+QMRCyQvOCYfDjExPkhLQD9JIyVES2QvQTg5Cg4OCjcMHCQPTp86Kh4DBVA6Tg07RBEhDQwECBMbFB4PUzdUPTcdHB4dZDo3LSInKRwTGxwcHwAAAAUAAAAAA4EC4gAvAD8AUwBfAGoAAAEyHgEdATMyFh0BBgcGBw4BBxUzMhYUBgchIiY0NjczNS4BJyYnJicmNj8BNTQ2NwUhIgYdARQeATI+AT0BNCYDHgEHDgEHBi4BNj8BNjc2PwE+ATcjHQE2NzY/ATQmJyErAQ4BFxUWFxYXAoQcLhtEIjEDHS9WFmpEbQ0SEAz+5Q0SEAxwRWsWRiodAwItIzY4KQEc/ugRFzBTYlIxFysKCQQKMRwKFAcHCgIREA4HAgQUzUQrGhEDAQsJ/dgwAwgMAQMRFB4C4RsvGycxIwYqKEEQP1YJaxIZEQERGRIBawlZQRM5KCojNAIBJyk6Aj0YENMwUzAwUzDTEBj++gQUChoxCgQJFBMEAQYRDg8DCgl1bg4OJBcYBAgOAQEOCAQYFxsPAAAEAAAAAAOhAo4ABwAPACQALwAAJSMnIwcjEzMTJyYnIwYPASU2MzIdASM1IwYjIiY1ND8BNCMiBxcOARUUFjMyNj0BAkRMN980TMxKNFEEBQEEBVABmjlLikMCKE04QX9xTkQ5cS8jJx8sOnaTkwIY/rffCxoYDd+VI5H2O0Q8M2wREF4vbgYjHxsjPi8lAAAHAAAAAAOBAwEAMAA3AD4ASABSAFwAZgAAATIWHwE3PgE3MzIWFRQPATMyFhcVFAYPAREUDgEHISIuAScRLgEnNTQ2NzMmNjc2NxMhFRQWOwEBIREzMjY3ASEiBh0BFBYzISUhFSEyNj0BNCYnIyIPATMyNjQmISMiBhQWOwEnJgGEFicPMi0OJhYPJzgFA1UeLAISDwUdMR7+Lx40HwIQFAIoHlsQHSQPEW/+/iIYyAE8/v7IFiEC/sX+6wgLCwgBFQFP/usBFQgLC7QIFg4vWxAWFv7sCBAWFhBbLw4DABEQPjgRFAI4JxAPCCgeeRMhCwP+/R00HwIcMh4BCQkgE3keLAIkShAHAf5v+RciATL+zh4WAdALCHMIC5mZCwhzCAuGEjsXHxcXHxc8EQAAAwAAAAADsQJEABsANwBDAAABMzIWFAYrASIOARQeATsBMhYUBisBIi4BND4BITMyHgEUDgErASImNDY7ATI+ATQuASsBIiY0NgchMhYUBiMhIiY0NgE7gA0TEw2AJkAlJUAmgA0TEw2AN103N10BYYA3XjY2XTiADRMTDYAmQCUlQCaADRMTyAEADRMTDf8ADRMTAkQTGhMlQEtAJRMbEjZdbl03N11uXTYSGxMlQEtAJRMaE6sSGxMTGxIAAAAAAwAAAAADgAMAACkALwBCAAABMhcWFxYXFRQfARYUBwYHIxQOASIuAS8BIyImNTQ/ATY3PQE0NzY3NjMTIxQWMjYDIg4BBxUUBg8BIScuAS8BNC4BAgFRR0QpKgMSKxAQDhO2KUZSRSoCAbAWIA0rFQIpKUVHU2DAOFA4X0JwRAISEScCgyESFAEBQ3IDACgnQ0VRhRwVLA8tEA4CKkYqJ0MoCB8XExAqFBwHeVNIRSkq/ZooODgCVEBuQoIZLxMlIBItGINEckIAAAAAAwAAAAADhALVACEASABVAAABPgE1NC4BIyIGFBYzMhYUBiMiBhQWMzIeARUUFjI2NTYmJT4BNTQuASIOARUUFhcOAhUUFjI2NTQ+ATIeARUUFjI2NTQuAScDMh4BFA4BIi4BND4BAwYTFSU/JQwTEwweLi4eDRISDSpJKxMXEwRE/uIsMDdfcV44MSs5VS8VGhY+bIFsPxUaFS5WOXIkQCUjP04/JCY/AW0VNh0pRCgVGRQyQjESHxEvTi4MFRUMRXQRHVoyOF03N104MlodF1NrOw0VFQ09aD09aD0NFRUNO2tTFgEyJT9IPyUlP0g/JQAAAAMAAAAAA4UCzwAgAD4ASgAAAQYPAQYvASYGBwYXEx4BMyEyNjcTNiYnJg8BBi8BLgEHHwEeAT8BNhcWFQMOASMhIiYnAyY3Mh8BFjY/ATYXEzIWFAYHIyImNDY3AdwKB4MDA2MYMwwLBUcHNyQBqyM3B0gFHhoWFGcDAoAPMxYmgA4vFWgDAgFIAxUO/lUOFgJIAQUBAWQVLw6EAgRlDREQC9INERALAr8HCboDATMMEBgUFv6ZIy0tIwFnGywGBAo0AQO6FQoNNbkUDAszAgQBAv6ZDhISDgFnBAEBMgsLFLoEA/5iERkRARIYEQEAAAMAAAAAA4EC1gAYAC4ASwAAATIWHwEhMh4BFREUDgEjISIuATURND4BMxcjIgYVERQWMyEyNjURNCYjISIvASYXIgYdASMiDgEWOwEVFBYyNj0BMzI2NCYrATU0JgFeFisQKwEzHzUfHzUf/ecfNR8fNR9qahgiIhgCGRgiIhj+zRgRKxCKDBBXDBABEQxXEBgRVgwREQxWEQLVEhArHzUf/oAfNR8fNR8BzR81HzohGP4zGCEhGAGAGCIRKxC2EQxWERgRVgwREQxWERgRVgwRAAAABAAA//sDgQL/ABsAKQBFAFIAAAEyFhchMhYUBiMhDgInLgEnIyImNDY7AT4CFyIOARQeATI+ATQuASMTMhYXMzIWFAYrAQ4CJy4BJyEiJjQ2MyE+AhciDgEUHgEyPgE0LgEBqjtaDAEUDhMTDv7sCTpTKzFFCmYNFBQNZgcuRCcaLRsbLTUtGxstG687WgxlDhMTDmUJOlMsMEYJ/usNFBQNARUHLkQnGy0aGi02LRsbLQFJSjkTGxQrQRwJCkUwFBsTJTwiQRstNi0aGi02LRoB90o5ExsUK0EcCQlGMBQbEyU8IkEbLTYtGhotNi0bAAAAAAMAAAAAA4UC/AAuAEAATQAAATIeARUUBgcWFxYXFg4BJicmJy4BIyIHBgcGFRQWDgEmJyY1NDc+ATcuATY3PgEBFhQPAQ4BLwEmNDYyHwE3NjIBIg4BFB4BMj4BNC4BAe8zVjMmIVRAFBIIAxUZCA8RLHA9VUlHKioCERoTAgEiIHVLKSUMHxpPAbgICNEIFwhrCREZCFS8CRj+fCI6IiI6RToiIjoC/DNWMitNGxo9FBcKGg8DChMRKi0rKkdJVQ0bEwMRDQ8RUklIaRkfXGMoIyf+FgkYCdEIAQdrCBkRCVO8CAGlIjpFOiIiOkU6IgAAAAACAAD//wN/Av8AIwAxAAABPgE1NC4BIg4BFRQWFw4BBwYVMzQ3Njc2MhcWFxYVMzQnLgEnIi4BND4BMh4BFA4BIwJ4LjU8ZHdkPDUuTHghIjctLEpNsU1KLC03IiF4xC1LLS1LWUstLUstAWwdYjk7ZTs7ZTs5Yh0YbElMU1lMSysuLitLTFlTTElsKy1LWUwsLExZSy0AAAQAAAAAA5ACuAALABIAGQAmAAABMjcBJiMhIgcBFhcFLQEGFREUBTY1ETQnBwEhMjcBBwYiLwEBFjMCAhYWATsUNv26LhIBPBcW/nkBAP7/CAMWCAj//lsCRS4S/vsYJE0kGP78FTMBVxYBOBMS/scWAdP9/A8l/nEmDxAlAY8lDvv+yREBAhgjIxj+/xIAAAEAAAAAA38DAQAwAAAlFhcWMjc2NTQvASYjIgYPAQYjIicmJy4BJyYnJjQ/AT4BNTQvASYjIgYHBhUUFxYXAVNeYmqnNyMbfh0WDRoPHQcJBwoSHx0/GBoKBAYdDw4UWRQlFCoROjw3XtdfOD08KCkjE1oUDg8dBwUKGhg/HR8SCBIGHg8aDRYdfRwSEjdTVWlhXgACAAAAAAN7Av0AJwBMAAAlMjY/ATY1NC8BJgYPAQYuAScmJyY2PwE+AS8BJiciDwEOARUGHgI3BicuAScmNzY3Njc2Mh8BFg8BDgEeBDY/ATYfARYUDwEGArgzRx4JIjNxGzoXHg0cNxY1FgQCBh4XAhNPIyslJwohHQFlu8JUSFtVnjE0AQEtBAQRJQpLDhEiFAEgMy4+Ki4UIhEUcREQBigDHiEKJiYqJE8TAhceDBIvFjUjBwwGHhg6G3EyASMIHkczVMK7ZTwBMi+eV15IQycDAw8QcRQRIxMuKjstNyABFCIRDksLJBEILAAAAAAFAAAAAAORArgADQAXABsAHwArAAA3ITI2NRE0IyEiBhURFAkBNjMhMhcBBiIFERcHAREnNwEiJzcXFjI/ARcGI+QCRTI1cf26MjUBZP7vDBECPxEM/u8WK/690M8Cr8/P/YkQC9gYI08kF9gLEEk5NwGPcDk3/nFwASUBDQUF/vMWnwGTzM0Blf5szMr+NgXWGCMjGNYFAAMAAAAAA4QC/wAbADUAQgAAJSM1NCYiBh0BIyIGFBY7ARUUFjI2PQEzMjY0JgM0LgEiDgEVFBYXDgEHBhUzNDc2NzYzMj4BByIuATQ+ATIeARQOAQNobRAYD20LEQ8Mbg8ZD20LEQ+WO2R3ZDw1Lkx4ISI3LStLTFk8ZDvbLEstLUtZSy0tS8BuChEPDW0PGQ9tCxEPDW0QGA8BZDtlOztlOzliHRhsSUtUWU1KLC07ZWksS1lMLCxMWUssAAAAAAIAAAAAA74CwwAdADYAACUyNj8BJicmPQE0NjsBNS4BIyEiBhURFBY7ARUUFgUyNj0BMzI2PQE0JiMhIgYdARQWOwEXHgEBFwgPDFsQBwlRR9kEPTX+WDZAQDYzDwIBDQ8gNkBANv7OOD4/N2NwCw8rCQtUDBEWI85HUAwwOD03/tA3QloPESsSDlpCN7w3PTw4vDdCZgsJAAAAAAMAAP//A4IDAAAUAC0APAAABTI3Njc2NCcmJy4BBwYHBhQXFhcWEyIHBgcuATU0NzY3NjIXFhcWFRQGByYnJicyPgE1NC4BIg4BFxQeAQIBZ1pXMzU1M1hZz1lXNDQ1M1daZ1FDPB8mKysrSEqvSkkqLConHzxDUSQ7IiM7RzsjASI7ATUzV1rOWlc0NAE1NFdazlpXMzUBABoXJSxuPFhKSSosLCpJSlg9biskGBpAJUEoJUAmJkAlKEElAAAAAAEAAAAAA4EC4wAnAAATNDc2NzYyFxYXFhQHBgcGIyInMSYHBgcGBwYHBiY3Njc2JyYnJicmgDQzV1rRWVczNTUzV1lpIiESEgsZHRMiJxIEDh4LDhcEDzwiIwGgV0tJKywsK0lLr0tJKywFBQcEEBIJEAoFCg8fICYRAwstPUAAAwAAAAADgQMBABQAIwAxAAAhMjc2NzY0JyYnJiIHBgcGFBcWFxYTMh4BFRQOAS4CNSY+AQEXDgEiJic3Njc2MhcWAgFnWVc0NTYzV1rOWVczNTUzV1loIzsjIjxHOyIBIzsBCQEseYN5LAIbOEGhQTg1M1dazlpXMzU1M1dazlpXMzUCWSZAJShBJgElQSglQCb+SAUuMzMvBCcaHh4aAAMAAAAAA5MCwQApAEIAWwAAJTI2PwEWOwEXFhcWMzI2PQEzMjY9ATQmKwE1NCYjISIGFREUFjsBFRQWNzQmKwEiJjURNDYXITYWHQEjIgYdARQXBwUnLgErASImPQE0NjMhMhYdARQGKwEiBhUBKgsTDV8eO2FeDgcJCg4QCzZAQDUtQDn+bzhCQjglDxsMCjcmKSkmAYwmKbc3PgVnAbJaCQ4LXCQnJyQBCyMoKCMeCQxeCQxUIlANBAUTEEM+NqY2PhU5QEA5/v45QEwREoIMDCgnAQAnKQEBKScUPTemFxJgHlAIBScloyQnJySjJScLDAACAAAAAAOCAuMAHABEAAAlNhcWMzI3PgE0JicmIgcOARUUFh8BOAEjFxYXNgM0NzY3NjIXFhcWFAcGBwYjIicxJgcGBwYHBgcGJjc2NzYnJicmJyYBgiIjHR1aTktYWEtOtU5LWDgzDwEFJwMa9zQzV1rRWlczNDQzV1poIyESEQwZHBQhJxMEDh4MDhgFDjwiI5QMCAQlJHuPeyQlJSR7RzhnJgoDHS8OARBXS0krLCwrSUuvS0krLAUEBwQPEgoQCgQJDyAgJhEDCi0+QAAAAgAAAAADgAMBABsAMwAAAREUBiMhIiY1ETQ2OwEyFhceATI2Nz4BOwEyFgEXFg4BKwEVFAYrASImPQEjIi4BPwE2MgOANib9tyY1NSZQEx4EDlhzWQ0FHhJDLzr+mokLARUPQBYPSQ8VQBAUAQuJCx4Bbv7uJjY2JgESJjUWETdGRjcRFjQBYIgLHhaJDxYWD4kWHQyICwACAAAAAAOAAwAAFwBEAAABJyYiDwEGFBYyPwERFBYyNjURFxYyNjQ3IgYUFjMyFhURFgYjISImNRE0NjMyNjQmIyIOARURFB4BMyEyPgE1ETQuASMC0KYRMRKlChQbCn8UGxR/ChsTHQ4UFA0eKgErHf4VHioqHg4TEw4lQCUlQCUB6yU/JiY/JQJIphERpgkcEwp//poOExMOAWZ/ChMcaRQbFCoe/n8eKioeAYEeKhQbFCY/Jv5/JUAlJUAlAYEmPyUABgAAAAADlQLLAB0AJgAvAEYAUABaAAABMhcuAiMiBgcGFRQXFhcHNxcWFxYzMjcmNTQ+AScyFhQGIiY0NgciJjQ2MhYUBgU0Jy4BIyIOARQeATMyNzY/ARcnNjc2JSImNDYzMhYUBjMiJjQ2MzIWFAYCkA8MDFN8RU6DJiceHTccZBEbDhYUDQ4JQW9XEBQUIRoatxEaGiEUFAJXIyFwP0NvQUFvQxEXDRsGThUuGR3+vgsREQsQFBSNChISChAUFAIDATlbNUE3OUI6Mi8nVjIDBgIDAR0fPmg8ThQgExQfFEcUHxQUIBPlNzEvODhfcV84BAMGAitHIigtUhEWEhIWEREWEhIWEQAAAAMAAP/1A4ADCgAJABEAKwAAATc2NC8BJgYPAQE3AScBBwYWAyEyNjURBxEUBiMhIiY1ETQ2MyE3ISIVERQDWRwKCggJGgkd/nVMAVg2/qkjAgmdAco1OT8bFf45Hh8fHgFQP/5vegKtHAsZCgkJAQoc/jYhAVc1/qhJBQr+4T08AbE//pEdIB8eAboeHz95/kB5AAABAAD//ANHAwAAPgAAJQYnJicjFgcGBxYXFgcGIyInBiMiJyY3NjcmJyY1BwYHBicmJyY3Njc2PwEmNzY3NjIXFhcWBxcWFxYXFgcGAzwLHQ8MAQETFSUeExwICGFTNTVSYgcJHRMeJhQTDhANEQgFAgMEBQ8NIw0DGRo1OaY5NRoZAw0jDQ8FBAMChwEoFBQmJywgCQsRDwwGBgwPEQsJICwnJhUYDhUBAQ8SHiYwKlceXEZMKS0sKUtHXSBWKTAmHhIQAAAAAAIAAAAAA4AC/wAbADMAAAERFAYjISImNRE0NjsBMhYXHgEyNjc+ATsBMhYFJyY0NjsBNTQ2OwEyFh0BMzIeAQ8BBiIDgDYm/bgmNTUmUBMeBA1Zc1gOBB4SQy86/meJCxUPQBYPSQ8VQBAUAQuJCx4Bbf7vJjY2JgERJjYWEjZHRzYSFjUKiQseFYoPFRUQiRUeC4kKAAAACQAA//0DggL/AAgAEQAaACMAKwBEAE0AVgBeAAAlIgYfAT4BNyEnFRYzMjcnJgYTIgcXFjY9ASYFBhUUFzc2JiM3DgEHITI2JwcVFB8BFjsBMj8BNj0BNC8BJisBIg8BBhUlBwYWOwE2NTQDERQWPwEuAScBHgEXETQmBwH2AwICjzpiI/61mk5WJybrAgSkJSbrAgRO/k0mCOsCAgIQO2IjAU0CAgKzAlwDA4IEAlwCAlwDA4IEAlwCAh7qAgICyiWqBAKOFUw0/cAVTTQFAqkFAo8VTTNFyyUI6gICAhAI6gICAsom3E5XJyXrAgTGFU00BQKbggQCXAICXAMDgwMCXAICXAMCCeoCBE1YJgEa/rUDAgKOO2Ij/j87YiMBTAMCAgAAAAAEAAAAAAOBAq0AHAAxAEgAXgAAJTI2NRE0JiMiBwYPAQYrASIGHQEUFjsBMh8BHgElFjY3PgE0JicuAQ4BFx4BFAYHBhYFIi8BJisBIj0BNDsBMjY/ATYzMhURFDcWNjc+ATQmJy4BBw4BFx4BFAYHBhYB+BEWFhEMCggPmwMFYiMjIyNiBQObDRUBKAoVByEkJCEHFRMDCBsfHxsIA/7ZAgOSCg5uExNuBwsGkgMCBagIFgcTFhYTCBUICwMIDhERDggDUBYQAg4RGAYFDYkDJCaDJSQDiwsKQwcFCi51fnUuCgQNFgopZWtmJwsWBAOECROMEwMGhAMF/jgFVwYEChpITUgbCgQGBxcLEzg6OBQLFgAFAAAAAAM6Av8AHwApADYAQwBPAAABEx4BMyEyNjcTMzI2NCYrATU0JisBIgYdASMiBh4BMzc0NjsBMhYdASMTIiY1EzQ2MhYVAw4BIyImNQM0NjIWFRMUBjcUBiImNRE0NjIWFQEKFgIlIQExISUCFikLDw8LkSsjgiMrkAsQAQ8LwRQQdRAUvdEKDQ8OEw4QAQzvCg0QDhMODw2BDxMODhMPAkn9/CEkJCECBA8WEDIkKyskMhAWD2gPExMPM/3KEAsBmgoQDwv+ZgwPDwsBmwsODwr+ZgsQGwsQEAsBmgoQEAoAAAAAAwAAAAADgwKnABsAMABGAAAlMjY1ETQmIyIGDwEGKwEiBh0BHgE7ATIfAR4BJRY2Nz4BNCYnLgEOARceARQGBwYWJxY2Nz4BNCYnLgEHDgEXHgIGBwYWAeURFRYQDBIOjQMFXyIkASMiXwUDjQwVAUEJFQcfIyIgBxUSAwcbHh4bBwN3CBUHExUVEwcUCQoDCA4PAREOBwNbFRAB/xAXCg2FAyUkfCQlA4YLCkEGBAoscntxLQkEDBULJ2JpYiYKFlEGBAkZRktGGgoEBgcWCxM1OTYTCxUABgAAAAADRwL/AB8AKQAzAEAATgBbAAAlEzMyNjQmKwE1NCYrASIGHQEjIgYUFjsBEx4BMyEyNgE0NjsBMhYdASMDIiYnAyEDDgEjJzI2NRM2JiIGBwMUFiMyNicDNCYiBhUTFBYzNxE0JiIGFREeATI2NQLzGCIKDw8Kli8ngCgulQsPDwsiGAEuJQE7JC7+sRMQeBATvjkPFAEYAacXARQPMggMCgEMEQsBCgvCCAwBCgwRCwsLCHsMEQ0BDBEMUQH2DxUQMyUsLCUzEBUP/golLCwCfw4TEw4w/bkUDwHw/hAPFDwNCgFqCQ0NCf6WCg0NCgFqCQ0NCf6VCQ0XAWoJDQ0J/pUJDQ0JAAIAAAAAA4IClgAnADkAAAE0LgEjISIOARURFB4BMyEyPgE1NDY7ARcWNjc2NRE0JiMiDwEGJicBNTQ2MzIfAR4BBwYPAQYmJyYC4xwwHP5tHTAcHDAdAZMcMBwHBQNZEB8FAhkRBwVaBAgB/nkZEgwKkA4ICQUIkA8iCQcCLRwwHBwwHP6iHDAcHDAcBQcbBRERBgYBLBIZAhsBBAT++LUSGQdbCSIPCAVbCQcPCwAADAAAAAADgAMAAAwAGQAoADUAQgBPAFwAaQB2AIMAkACdAAABIgYdARQWMjY9ATQmBw4BHwEeAT4BLwEuAQUmBg8BBhYXMRY2PwE2JgUGFh8BFj4BJi8BJgYFLgEPAQ4BHgE/AT4BFzQmKwEiBhQWOwEyNiUUFjsBMjY0JisBIgYFNiYvASYOARYfARY2JR4BPwE+AS4BDwEOAQU+AS8BLgEOAR8BHgElFjY/ATYuAQYPAQYWFzI2PQE0JiIGHQEUFgIACg4OFA4OygkFBTwGExEGBT0FEwF3CRMGPAUFCQkTBT0FBf3qBQYIaQkTCwUJaQkUApUGEwlpCQUKEwlpCQUvDwp5Cg4OCnkKD/0ADgp5Cw4OC3kKDgLMBQUJaQkTCgUJaQkT/WwFFAlpCQUKFAlpCAYCEgkFBT0FExIFBTwGE/6JCRMFPQUFEhMGPAUFyQoODhQPDwMADgt4Cw4OC3kKDjMFFAlpCQUKEwlqCAYFBQYIaQkUBQUFCWkJFIgJEwU9BQUSEwY8BQUJCQUFPAYTEgUFPQUTtwsODhUODgoKDg4VDg7LCRMGPAUFEhMFPQUFCQkFBT0FExIFBTwGE5UFEwlpCQUKEwlpCQUFBQUJaQkTCgUJaQkTOQ8KeQoODgp5Cg8AAAAHAAAAAAOTAsgADgAxAD4AVABhAGoAcwAAATYuAQYmNjc2HgEHDgEmASInJicmNTQ+ATc+ARYHBjc2MTYyFxYHBhYXFhcWBgcGBwY3LgIOAh4CPgIDDgEWNzYXFhcWBwYWNjc2Jy4BJyYHAw4CLgI+Ah4CJyYOAR4BPgEmNyYOAR4BPgEmAukGDiAiEggQJUAcDAUcFf7dVEtNLjE9cDk2VCEQBRcBPWASFBQDBgo9FxUfLzFHToMERnGBaDgIRnGBaDgUEwgVEzYwLRUVEQYYIQYSDQxJMzY5eQ03RD8mBxs0QD4qCpIPIhMIHiMTCCIGDAcDDA0HBAHgEiERBxYcBAgkQyQPBRX+cRkaLjI+M3NvIB0CODUSCAEZGhwzCgcDEygmXyosGRzhKkEfDTROVEEfDTROAcMFIBoECxoZMDI1EhgFEjg3NVEREw3+IR0oDBQsOTYlDhArORIGDB0fDgweHxsCBAwLBQULDAAAAAQAAAAAA4ICmgAjADYAOgBMAAABHgIXFTc2Fh8BFh8BERQGIyIvARUOAQ8BISIuAScRND4BNwUhDgEHERQWFyEyNj8BMRE0JicXDwEXJQcGJicmPQE0NjM2HwEeAQcGAmAlQScCNBIrDwYIAwEiGBAOOwdJMwb+qSZAJwIlPyUBWP6uIDACLSABViAvAgEtIN5UAVX+z38KFAUEDwsHBYAJBgYDApoBJD8lBCULBA8HDQ8G/u0ZIggoAjJGBAElPiYBHiVBJwE8ASwh/uQhLwItIAUBGCAvAmA5lTt2SwUFCgYGlQsOAQRKBhQJBgAAAAIAAAAAA4EC+AAXAEMAAAEXFjI/ATY0JiIPARE0LgEGFREnJiIGFCUiBhQWMzIWFREUBiMhIiY1ETQ2MzI2NCYjIg4BFREUHgEzITI+ATURNC4BATCmETIRpgkTHAmAExwTgAkcEwHPDhMTDh4qKx3+FB0rKx0OFBQOJUAlJUAlAewlQCUlQAHApRISpQocEwp/AWYOEwEUDv6afwoTHNYUGxQqHv5+HioqHgGCHioUGxQmPyb+fiVAJSVAJQGCJj8mAAAEAAD//wOCAwEAFAApAFUAXgAAITI3Njc2NCcmJyYiBwYHBhQXFhcWNyInJicmNDc2NzYyFxYXFhQHBgcGJzI2PQE0Njc2NzY1NCcmIyIHBgcGFRQWMjc2PwE2MzIWFRQHBgcGBwYdARQXMjY0JiIGFBYCAWdaVzM1NTNYWc9ZVzQ0NTNXWmdYSkgqLCsrSEqvSkkqLCsrSEtfDhERFSANESMiMi8hHggDEBUHBQcHEyQaHwwJHBcLDR0RGBgiFxg1M1dazlpXMzU1M1dazlpXMzVAKypJSq9LSCsrKytIS69KSSor8g8MBA8XDhURFh8tGxgTEhwLCAsPBQMKCCEaFhIOChMQDxMZBR5xFyEXFyEXAAACAAD//wOCAv8AFAAqAAAhMjc2NzY0JyYnJiIHBgcGFBcWFxYnIiY0NxM2MhcTFhUUBiIvASYiDwEGAgJnWVczNTUzV1rNWlYzNTUzV1kuCQsDiwklB4wDCxIGfQUIBX0GNTNXWc5ZVzM1NTNXWc5ZVzM1vwsQBwFjFhb+nQgGCQsGfQUFfQYAAQAAAAADdAMBABwAACUyNjURITI2NCYjIRE0JiIGFREhIgYeATMhEQYWAgEQGAEjEBgYEf7eGCEY/t4QGQEYEAEjARgLFxABKxghGAErEBcXEP7UFyEY/tUQFwACAAD//wOCAv8AFAAhAAAhMjc2NzY0JyYnJiIHBgcGFBcWFxYTIi4BND4BMh4BFA4BAgJnWVczNTUzV1rNWlYzNTUzV1lnHzUgIDU+Nh8fNjUzV1nOWVczNTUzV1nOWVczNQELHzY+NR8fNT42HwAAAgAA//8DgQMBABQAIAAAITI3Njc2NCcmJyYiBwYHBhQXFhcWAyImNDYzITIWFAYjAgFnWlczNTUzWFnPWVczNTUzV1o4EhQUEQE/ERQUETUzV1rOWlczNTUzV1rOWlczNQFeEh8SEh8SAAAABQAA/+ADbQMeABIAHgBBAE0AXAAAATIWHQEXNTQuASMiBg8BFzU0NgEWMjY0JwEmIgYUFxMiBhQWMyEyNjQmKwE1NjcnBiMuAj0BNCYiBh0BFB4BFxUBNC4BBh0BFAcXNjUFMjcnBiMiJj0BJxUUFxYB7CEqPCI+JzRJCAE7KgFtCRkSCf1pCRoRCJMMEhIMAXIMEhIMm0o4KjNDPWA2EhcSPG1HASsRFxIFMQ7+6ykdMQcNHyQ9JCMC5DAkvz36KUIlQDILOikkMP1TCRIZCQKXCRIZCf1OEhgSEhgSVwYoKiIBNl88XgsREQteSHNHBlcBvQsRARILXhcXMC0xiBEwBycfGD5OQiQiAAEAAAAAAz8CvwAbAAA3BhQWMj8BFxYyNjQvATc2NCYiDwEnJiIGFB8BzgwYJA319QwkGQ309A0ZJAz19Q0kGAz1iwwkGQz29gwZJAz19QwlGAz19QwYJQz1AAAAAgAAAAADgQMAABUANgAAJTI3Njc2NCcmJyYiBwYHBhQXFhcWMyciJjUxND8BJyY0NjIfATc2MhYUDwEXFhQGIzEiLwEHBgIBZlpXMzU1M1dazlpWMzU1M1dZZ4cNEwpwcAkSGwhxcgkZEwlxcAoTDQ0JcXAJATQ0V1nOWlczNTUzV1rOWVc0NNgTDQ0JcXEIGxIKcHEKExoJcXAKGhMKcXEKAAADAAD//wOCAwAAFAApAD8AAAUyNzY3NjQnJicmIgcGBwYUFxYXFjciJyYnJjQ3Njc2MhcWFxYUBwYHBicyPwE2Mh8BFjI2NTQnAyYiBwMGFBYCAWdaVzM1NTNYWc9ZVzQ0NTNXWmdYSkgqLCsrSEqvSkkqLCsrSEvyCgWDBQgFggYTCwOQCSYJkAMLATU0V1nPWVc0NTU0V1nPWVc0NUAsKklKr0tIKiwsKkhLr0pJKix8BoIFBYIGCwkGCgFwFhb+kAgRCwAAAAMAAAAAA4IDAQAUACkANgAAITI3Njc2NCcmJyYiBwYHBhQXFhcWNyInJicmNDc2NzYyFxYXFhQHBgcGAyEyNjQmIyEiBhQWMwIBZ1pXMzU1M1dazlpXMzU1M1daZ1dLSCorKypISq9KSSosKytIS+4BLhAUExH+0hEUFBA1M1dazlpXMzU1M1dazlpXMzVALCpIS65LSCsrLCpIS65LSCosASAQHhERHhAAAAADAAAAAAOCAqoACwAeACgAADchMjURNCMhIhURFAEmIg8BJyYiDwERNDYzITIWFRElMjY0JiIGFBYz5wI0Zmb9zGYCHRc1FpM9FSwUYhoZAjIYG/4mIC0tPy0tIFJlAY5lZf5yZQEtFBSDNhMSWAFnGRoaGf6ZoC1ALS1ALQAAAAMAAAAAAwsDHQAPABsAUAAAATU0LgEiDgEdARQeATI+AScUBiImPQE0NjIWFQMiBh0BFBYzITI2NTE0JisBNT4CPQE0JicjIgYdARQOASIuAT0BNCYnMSIGHQEUHgEXFSMCiCI+Tz0iIj1PPiI4K0grK0gr9QwQEAsBTQwQEAuLRmw8EAsBDBA0X35fNBAMDBA7bEeKAaHqKkIlJUIq6itCJSVCKyoxMSrqKTExKf2uEQsBCxEQDAwQVwZEckhMCxABEQtKP181NV8/SgsQARELTEhyRAZXAAMAAAAAA4IC/gAWACIALwAAITI3EzY0JiIHBQYHBhUUFxYXBRMWFxYDJyY0NyU2PwEHBgcDIi8BNzY3BwYHAwYHAk0kFvAKFSQa/YsYDhARDR8BCEwKCg1d/AgHAe4VKBgOLBGBAwNN/BUqDRIHuwMEOgJxGyMVCvEKDQ8TFw4KCU3++yENEgF8TQMHA7sIEwsLJBD92Qj8/BU2HSUU/hIHAQAAAwAA//0DggMBABQAKQBIAAAFMjc2NzY0JyYnJiIHBgcGFBcWFxY3IicmJyY0NzY3NjIXFhcWFAcGBwYnMj8BFxYyNjQvATc2NCYrASIPAScmIgYUHwEHBhQWAgBnWlgzNTU0V1rPWlczNTUzWFloWEpJKiwsKkhLr0tIKywsKklK2Q0IbGsJGRIJa2sJEQwBDAlsbAkZEQlrawkRAjUzWFnPWlc0NTUzWFrPWVgzNUAsKklKsEpJKiwsKklLr0pJKiyhCWxsCRIZCWtsChgSCmtrCREaCGxrCBoSAAMAAP/9A4EC/wAUAEIASwAABTI3Njc2NCcmJyYiBwYHBhQXFhcWEyI9ATQ3Njc2NzY1NCYjIgYPAQYHBiImNTQ3Njc2MzIXFhUUBwYHBgcGHQEUBgciJjQ2MhYUBgH/Z1pXNDU1NFdaz1pXMzU1M1hZYSAOCxkdCQ0hGxMeCQYIBQgXEAMIICMxNSMmEw0iFgkKEQ0RGRkiGRkDNTNYWs5aVzQ1NTRXWs9ZWDM1AS8fBRsUEBEUCw4TFxwTEAgKBAUPDAkLHRMUGRwvIRgRFw8LDBAFDBBxFyIYFyMXAAAAAQAA//0DhAMBACMAAAUyNxM2NCYiBwUGBwYVFBcWHwEWNjcBNjIWFAcBDgEfARYXFgJNJBfxChUkGv2IGg0QEQ0fxxIWDAGTBAcGA/6ICgMFOgoKDgI6AnUbIxUK8goODxMXDQoKPAYDCwF5AwYHBP5sDBYTwiENEgAAAAMAAP//A4IC/wAUACkARgAAITI3Njc2NCcmJyYiBwYHBhQXFhcWNyInJicmNDc2NzYyFxYXFhQHBgcGJzI2PQEzMjYuASsBNTQmIgYdASMiBhQWOwEVFBYCAmdZVzM1NTNXWs1aVjM1NTNXWWdXSkkqKysqSEqvSkgrKysqSUpYDxF2EBQBExB2ER4QdRETFBB1EDUzV1nOWVczNTUzV1nOWVczNUArKkhLrkpJKisrKklKrktIKiuNExBvER0RdhETFBB2ER0RbxATAAIAAP/gAxEDHgAPADsAAAERNC4BIg4BFREUHgEyPgEBIgYUFjMhMjY0JisBNT4CPQE0JiIGHQEUDgEiLgE9ATQmDgEdARQeARcVAnofOEY3Hx83Rjgf/ssMEhIMAXcMEhMLnUhuPBIYETZie2I2EhcSPG5IAX8BHiU6IiI6Jf7iJToiITv+whIYEhIYElgGSHVIXgwSEgxePGE3N2E8XgwSAREMXkh1SAZYAAADAAAAAAOcAsEACwAUACgAADchMjURNCMhIhURFAEiJjQ2MhYUBgMiJj0BNzYzMh8BNzYyHwEVFAYj0AJebm79om4BByQzM0czM7sZHWsXGRsXQ6caPhmhHhk8bAGsbGz+VGwBOTNHMzNHM/7/HRoVXhUWPJQXF5U2GR0AAwAA//wDSwMBABkALgA4AAABIzUuAiIOAR0BIyIGFREUFjMhMjY1ETQmAxQGKwEiJjU3LgE1NDYyFhUUBgc0NyE1ND4BMh4BFQMIMQE5Y3VjOjIbJycbAhIcJibzDwoxCw4ODhEnNycRDmH+9yQ8SD0kAb9wOWA5OWA5cCYb/r8bJiYbAUEbJv7GCg4OClMIHREaJiYaER0IAuVwIzsjIzsjAAAEAAAAAAN+AvkAFAApADIAQgAAASIHBgcGFBcWFxYyNzY3NjQnJicmAyInJicmNDc2NzYWFxYXFhQHBgcGAxQWMjY0JiIGFyMiBh0BFBY7ARY2PQE0JgIBZ1lWMjQ0MlZZzllWMjQ0MlZZZ1ZJSCorKypISaxJSCorKypISX8YIhgYIhg9KAMEBAMoAwQEAvk0MlZZz1hWMzQ0M1ZYz1lWMjT9SCsqR0qrSkgpLAErKkdKq0pHKisB0REYGCIYGHAEA+cCBAEFAucDBAAEAAD//AM/Av0AGQAjACcAPQAAASM1NC4BIg4BHQEjIgYVERQWMyEyNjURNCYlND4BMh4BHQEhASERIQMUBisBLgE1Ny4BNTQ2MhYVDgEHNBcDBjg4X3BeODgXISEXAg0XISH+TClFUUUo/tQBnf3zAg3SDQkrCQwMDQ4iMCIBDgwEAeRLOF44OF44SyEY/okXISEXAXcYIUsoRSkpRShL/lABd/7vCQ0BDAhJBxkPFyEhFw8ZCAEYAAAAAAQAAAAAA4YCygAdACoANQBGAAA3ITInETYrASImLwEmJyYrASIHBg8BDgErASIVERQlIi4BND4BMh4BFA4BEyImNDYyFh0BFAYHMj4BNTE0LgEjMSIOARQeAegCNmgBAWhNEhIMGg0OEBmCGRANDhoMEhJLZwGCMVIwMFJiUjAwUrsRGBgiGBj9IzwjIzwjIzwjIzxXZgFYZggNHg4HBwgGDh4NCGb+qGZpMFNiUzAwU2JTMAEEGCEYGBABEBjSIzskIzwjIzxGPCMAAAQAAAAAA4EC5gAYACEAKgAzAAAlMjY/ATMyNjURNCYjISIGFREUFjsBFRQWExQGIiY0NjIWFxQGIiY0NjIWFxQGIiY0NjIWAVAKEQ1+601SUk3+QE5SUk4QEUcfKh8fKh+uHykfHiofrh4qHx8pHxMKDHNTTAELTVJSTf71TVJlEBQBnxQfHykfHxUUHx8pHx8VFB8fKR8fAAAAAAUAAAAAA4ACxwAdAD0ASwBWAGYAADchMjURNCsBIiYvASYnJisBIgcGDwEOASsBIhURFDciJjURNDY7ATI2PwE+ATsBMhYfAR4BOwEyFhURFAYjJTI+ATQuASIOARQeATMTMjY0JiIGHQEUFgciLgE0PgEyHgEdARQOASPpAjBmZkwSEgwaDQ0QGIIYDw4NGgwSEkpmZxgbGxhWFhsMGg4VFmAWFQ4aDBsWWBkaGhn+6TBSLy9RYVIvL1Iw6hAYGCEYGNkjOyIiO0Y7IiI7I1tkAVVkCQweDgYHBwYOHgwJZP6rZDQaGQFPGRoKDR0QCgoQHQ0KGhn+sRkaNC9SYVIvL1JhUjABAhchGBgQARAX0CI7RjsjIzsiASM6IwAAAAIAAAAAA4EDAAAUACkAACEyNzY3NjQnJicmIgcGBwYUFxYXFjciJyYnJjQ3Njc2MhcWFxYUBwYHBgIBZ1pXMzU1NFdZzlpXMzQ0NFZaZ1dLSCorKypIS65LSCosKytISzUzV1rOWlczNTUzV1rOWlczNUAsKkhLrktIKiwsKkhLrktIKiwAAAABAAAAAAN/ArAAFwAAARcWFAcBBiIvASY0PwE2Mh8BFjI3ATYyA2QODQ3+IwwiDc4NDQ4MIwyFDCMMAZQMIwKkDwwjDP4jDAzPDCIMDwwMhQwMAZQMAAAABQAAAAADgQLmABkALgA4AEEASgAAJTI3Nj8BMzI2NRE0JiMhIgYVERQWOwEVFBY3NTQmKwEiNRE0MyEyFREUKwEiBgcnNCYiBhQWMjY1MzQmIgYUFjI2NzQmIgYUFjI2AVkMDAkReN5OUVFO/kFNUlJNERQgDA4qaGgBvmdn4Q8RCkEcJhscJRueGyUcHCUbnxwmGxsmHBcHBg9rUk0BCU1SUk3+9kxSWxQYQGQPC2gBCWdn/vdoBgrvEhwcJRwcExIcHCUcHBMSHBwlHBwAAAMAAAAAA4ADAQAUACkANgAAITI3Njc2NCcmJyYiBwYHBhQXFhcWNyInJicmNDc2NzYyFxYXFhQHBgcGJzI+ATQuASIOARQeAQH/Z1pXMzU1M1dazlpXMzU1M1daZ1dLSCorKypISq9LSCosKytIS1dBcENDcINwQkJwNTRWWs5aVzM1NTNXWs5aVzM1QCwqSEuuS0grKysrSEuuS0gqLExCcIRwQkJwhHBCAAACAAAAAANAAt0ALABJAAA3MjY9ATY3NjMyFx4BFxYzMjc2NzY1ETQmIyIHBiInLgEnJiMiBwYHBhURFBYlIicmJyYnJiMiBxE2NzYzMhceARcWMzI3EQYHBt8LEA0SHiItMBxqHC0qJxcTFikVEAYSMFEuG2odMC0nFxMXKREB2ycrGjI4HjIwPyAEFhomKi4bah0wLDcoBBYaHg8MxwUEBwoGIQUKBAQKEi0Baw4RBQsKBiEGCgQEChIs/a0LEOgJBg8RBwoNAVEKCAoKBiAHCgz+sQoICgABAAAAAANBAt0ALAAANzI2PQE2NzYzMhceARcWMzI3Njc2NRE0JiciBwYiJy4BJyYjIgcGBwYVERQW3gwQDRIeIi0wHWobLikoFxMWKRUQBhMvUi0cah0wLScYExYpEBwQDMcFBAcKBiEGCgUEChItAWwOEAEFCwoGIQYKBAQKEi39rQwQAAAAAgAA//8DgwMDAD8ATAAAISYnNzYuAQ8BJic3PgEmLwE2NxcWPgEvATY3Fx4BNj8BFhcHBh4BPwEWFwcOARYfAQYHJyYOAR8BBgcnLgEGBzcyPgE0LgEiDgEeAgGqPDUCARgsGywfECMUDg4UJQ4dMxosGAECMTgiETEwEh85MwMBGCwbKB8NHBQNDhMaDyIhGywYAQI1PhcSMDASPC1MLCxMWUwtASxMDR8oGywYAQMyOh8SMDESITgyAwEYLBsyHQ4lFA4OFCMPICwbLBgBAjU8GRIxMBIXPTYCARgsGyEiDxoUDQ4TwS1LWkstLUtaSy0AAAIAAAAAA4EC+wAVACIAAAkBIyIHBgcBIgYVERQWMyEyNjURNCYDIzU0JiIGHQEjEQkBA3L+oxUHAwYF/qMFCRMQAroQEwk23zhUON8BQQFBAdYBJQECBP7bEAX+chATExABjgUR/nigKjg4KqEBZQEJ/vcAAgAAAAADpAL8AB8ALQAACQEmIgcBDgEeATsBEQYXFhcWMyEyNzY3NjURNzI+ASYFMDE1NDc2MzIXFhcVIwOZ/ncIEwj+fAYEBg0JNgECBA4XJwHvDg4UDxw9CA0FBP4eAw8wKhEGAYQBoAFVBwf+qAUQEAn+8Q4PGBAaBAYOGS4BEAIJEA+wAQIDDw0EBrIABAAAAAADgQMBADUAdQCCAI8AACU2NyY+ATM2Ny4BNjcmJwYuATc1JicHDgEmLwEHFxYOAScjBxceAQYPARYXMzYeAQcWFz4BFgcmJzc2LgEPASYnNz4BJi8BNjcXFj4BLwE2NxceATY/ARYXBwYeAT8BFhcHDgEWHwEGBycmDgEfAQYHJy4BBgcTMj4BLgIiDgEUHgEXIi4BND4BMh4BFA4BAngODgErSiwHBSAWGCEEBS9OLAMKCgMgV1ggBRIBAixPMAgHBiMZGSMDBAUDL08tAgwNH1RUrTw1AgIZKxssHxAjFA4OFCUOHTIbKxkCAjE4IRIwMBEgOTECARgsGigfDRwTDg4TGg8hIhosGAECNj0XETAwEjwbLRsBGi02LRoaLRsoRCcnRFBEKChEQgUHLEorDQ4gVFQfDQwCLU8vAwUEAyMZGSMGBwgwTywCEQUgWFcgAwkLAyxOLwUEIRgWYA0fKBsrGAECMjkfEjAwESI3MgMBGCwaMxwOJRMODhMjEB8sGiwYAQI1OxkSMDASFz41AgEYKxshIg8aFA0NFAECGi02LRoaLTYtGjEnRFBEKChEUEQnAAAAAQAA//oDggL+ABQAAAUyNzY3NjQnJicmIgcGBwYUFxYXFgIAZ1pXNDU1NFdaz1pYMzU1NFdaBTUzWFrPWlc0NTU0V1rPWlgzNQAAAAMAAAAAA4EC6AAHABQAIQAAJREnJicRFxYlMj8BEQYPAQYVERQWBTY/ATY1ETQmIyIPAQJitggMuQn+UQ4RmwsKriEXAf0GBcAgFhQOEKMHAmhwBQP9kGgFCApTAnIGBmMTJP4CFRYKAgNuEiQB/xQWCVsABAAAAAADgQLqABwAJQAsADgAACUyPwE2NRE0JiMiDwEnJiIPAQYVERQWMzI/ARcWJSInETY/AREHBSYvAREfARMRNzYzMhURFA8CAnoVEMEgFhQNEcTJESgSwCAWFA0Su80U/lwFAQEMpKYBkgMGpwykPKYEAgUMmA0CCW4SJQIAFBYJbXsKCm0TJf4BFBcKZXILWwYByQ0HYP4aXA0CA14B5Qdk/h0B5lsCBv42DQdZBwAAAgAA//8DgQMBABQAQwAAITI3Njc2NCcmJyYiBwYHBhQXFhcWAzQ+ATMyMycmNDYyHwEeAQ8BBiImND8BJiMiDgEUHgEyPgE1NDYyFhUOAiIuAQIAZ1pXMzU1NFdazlpXMzU1M1daRC5LKwUFGwYNFgZKBgEHSggUDQclBAogNx8fN0A3HxAVEAEtTl1PLjUzV1rOWlc0NTU0V1nPWlczNQFxLU4sGwcVDgdLBxYHSgcOFQYlASA1QTcfIDYgCw8PCi9PLi5QAAADAAAAAAN+AwEAFAApAFgAACUyNzY3NjQnJicmIgcGBwYUFxYXFjciJyYnJjQ3Njc2MhcWFxYUBwYHBgMUHgEyPgE1NCYiBhUUDgEiLgE0PgEzMhcHBhQWMj8BNjQvAS4BBhQfASciDgEVAf5nWVczNTUzV1nOWVczNDQzV1lnV0pIKisrKkhKrkpIKysrKkhL/ixNW00tDxUPHzY/NR8fNSAKAyQHDRQHSQYGSAcVDQYbCipKLQM1M1dZzllXMzU1M1dZzllXMzVAKypJSq5KSCosLCpISq5KSSorAS4uTi0tTS4KDw8KIDYfHzY/NR8BJAcUDgdJBhYGSgcBDxMIGwEsSy0AAAACAAAAAAO/AsEACQBKAAABFzcnBxc3BzMnEy4CIyIHDgEHDgEVFB4BOwE1IyIuATQ2NzYzMhc0JjU0Nz4BMhYXFh0BMTYzMhceARUUBgcGByMVMz4CNC4BAjJHKpiQLkMBRwHLEk5pOUU8OkwJO003XTiIiB8+KCAaGx8SCQQdG1xjWRscGxIlHRsfHxkbHoiIOF02M1kBMksrnp4sTOxHAX40Ui8gH2tCFGxCOF03Ryg+PkAUFQQJHwkxKigvLScpMQkJGRdLKCJFFxkFRgc/Y3NjPwAAAAACAAAAAAO/AsEAGQAjAAAlIyIuATU0Njc+ATc2MzIeARceAhQOAQcjLwEHFzcnBzcjFwG2iDheNkw8CE06PEU5aU4SNlk0Nl44iH9IKZeRLkMBRwFGNl43Q2wUQmweIC9SNAc/Y3RiQAfKSyqfnyxN7UcAAAIAAAAAA78CwQAJAEoAACUnBxc3Jwc3IxclLgIjIgcOAQcOARUUHgE7ATUjIi4BNDY3NjMyFzQmNTQ3PgEyFhcWHQExNjMyFx4BFRQGBwYHIxUzPgI0LgEB7Egpl5EuQwFHAQEPEk5pOUU8OkwJO003XTiIiB8+KCAaGx8SCQQdG1xjWRscGxIlHRsfHxkbHoiIOF02M1nESyqfnyxN7EahNFIvIB9rQhRsQjhdN0coPj5AFBUECR8JMSooLy0nKTEJCRkXSygiRRcZBUYHP2NzYz8AAgAAAAADvwLBABkAIwAAJSMiLgE1NDY3PgE3NjMyHgEXHgIUDgEHIwMXNycHFzcHMycBtog4XjZMPAhNOjxFOWlOEjZZNDZeOIg5RyqYkC5DAUcBRjZeN0NsFEJsHiAvUjQHP2N0YkAHAThKKp+fLEzsRwACAAAAAAOhAusAJABIAAAlMjY3ATY0JwEmJyYjIgYdASMiBwYVFBYyNzY3PgE3NjsBFRQWNyI9ATQrASIHBgcGIjU2NzY3NjsBMj0BNDYzMTIXBRYUBwUGAjwNFg8BHxMT/uESCAsMExkKv19aFh0KDAkfUzczSgoZJwUMMX9VUiACBAQeIkROdjEMAwICBAEDBAT+/QNODAwBDxMpEwENDwQHGxKKdW/RFhsFBhA7RA4OixIZTwWNDCkoRgQEX0dTLTMMkQIDA/kDBgT2AwAABAAAAAADiAK/AA4AGwAkAD8AABM0NjMhNTQjISIVERQ7ARchMjURNCMhIgcRFjM3IiY0NjIeAQYHIiY9ATc2NzYyFxYfATc2NzYyFxYfARUUBiPkQUABj13+Pl1dD4YBwV1d/j9dAQFcchwpKTgoASmRFBY9EwgOGQ8JFSNjHQwUIxQOHEwWFAHbP0EHXFz+yFuPXAE7W1v+xVz8KTgpKTgpzBUVGDcSBQkJBhMfWBsIDQ0KGkg9FRUAAAABAAAAAAOCAuoAJAAAJTI2PQEzMhceARcWFxYyNjU0JyYrATU0JiMiBwYHAQYUFwEeAQHdEhgKSDI3UB8IDQkdFVhduwoYEwwLBxL+5hISARoOFlsYEogND0I5EAYFGhbMbXOHEhoHBA/++RIpEv72DAsAAAYAAAAAA4EB9gAJABMAHAAlAC4ANwAAASIOARYyNjQmIxciJjQ2MhYUBiMlIgYUFjI2NCYHIiY0NjIWFAYlIgYUFjI2NCYHBiY0NjIWFAYCACY0ATVLNTUmARUeHikeHhX+2yU1NUo1NSUVHh4qHh4CNyU1NUs0NCYVHR0qHh4B9TVKNTVKNYwdKh4eKh2MNUo1NUo1jB0qHh4qHo01SjU1SjWMAR4qHh4qHQADAAAAAAOBAfYACQASABsAAAEiDgEWMjY0JiMhIgYUFjI2NCYhIgYUFjI2NCYCACY0ATVLNTUm/tslNTVKNTUCJyU1NUs0NAH1NUo1NUo1NUo1NUo1NUo1NUo1AAIAAAAAA6EC6wAkAEgAACUyNj0BMzIXHgEXFhcWMjY1NCcmKwE1NCYjIgcGBwEGFBcBHgEnJSY0NyU2MzEyFh0BFDsBMhcWFxYXFCInJicmKwEiHQEUIyIB8xIZCkozN1MfCQwKHRZaX78KGRMMCwgS/uETEwEfDxYO/v0EBAEDAwMCAwwxdk5EIh4EBAIgUlV/MQwFA04ZEosODkQ7DwcEGhbRb3WKEhsHBQ/+9BMpE/7xDAxS9QQHA/kDAwKRDDMtU0dfBARGKCkMjQUAAAAEAAAAAAOIAr8AEwAkADcAQAAANzMVFDMhMjURNCsBNTQjISIVERQ3IiY1ETQ2MyEyFh0BISIHFTc0NjMhMhYdAScmIg8BJyYiDwE3MjY0JiIGFBbVN10Bwl1dN13+Pl1eFhgYFgHAFhj+pl0BMBgWAcAWGG0TMhSFNRMoE06hHCkpOSkpzzNcXAE7XDBcXP7IXDAXFwEzFxgYFy1c2NYWGBgX92cSEnYwERFDgSk6KSk6KQABAAD/+QNZAwgAOgAACQEGBwYuAjc2NwE+ARYGBwEGLgI/AT4BJiIPAQYUFxY2NwE+AS4CBgcBBgcGHgI3NjcBNjQmBgLv/vghKSdNPBYKCyIBaCBROgYf/qAMHRUBDPYIAQ8WCPcbGBtIGwFiIRYUOktOIf6WKw8OHlBpNDgrAQoIEBYBcf74IgsKFjxMJykiAWgfBjtQIP6gDQIVHA32CBUPCfYcSRkaARwBYiBOSjoVFiH+lSs3NGlQHg4OKwEKCBgQAQAAAAYAAAAAA4ECxgAZACUAPQBLAGYAcgAAATI2NzMyNjQmKwEuASIGByEiBhQWMyEeATM3IiY0NjsBMhYUBiMFIgYUFjsBHgEyNjchMjY0JiMhLgEiBgcXBiY1MSY2OwEyFhQGIwEyNjczMjY0JisBLgEiBgchIgYVMRQWMyEeATciJj0BND4BFhQGIwKJHDAKhAwREQyECi87Lwr+bA0SEg0BlAowHAETGhkTARIaGhP+FQwSEgyICTA6MAoBjw0SEg3+cQowOi8KVhIaARoSARMaGhMBDh0vCoQMEREMhAovOy8K/mwNEhINAZQKLx4TGholGhkTAg4hGxMZEhsiIhsSGRMbIS8aJRoaJRqeEhoRHCIiHBEaEhsiIhtLARoTEhsaJhr+6CIbEhoSGyIiGxINDRIbIi8aEgETGQEaJRsAAgAAAAADfQMAABwAKQAAJTI2NxcWMjY0LwE+ATU0JyYnJiIHBgcGFBcWFxY3Ii4BND4BMh4BFA4BAboxXCi/DicZDb4fISspRkmoSEYqKioqRkhUQXBCQnCDcEJCcJMeHL8OGycNvihgNFRJRikrKylGSahIRioqQ0Jwg3BCQnCDcEIAAQAAAAADggLqACQAACUyNjcBNjQnASYnJiMiBh0BIyIHBhUUFjI3Njc+ATc2OwEVFBYCJA0WDwEZEhL+5hEICwwSGAu7XVgVHQoMCB9RNjJICxdbCwwBChIpEgEHDwQHGhKHc23MFhoFBhA5Qg8NiBIYAAAGAAAAAAOHAqwAAwAHAAsADwATABcAACUhNSE1ITUhERUhNQEzNSM1MzUjNTM1IwFaAiz91AIs/dQCLPz+gYGBgYGBVVarVQEBVlb9qVarVatWAAACAAD/+gOAAxAAJwAxAAA/AScmNDclNjc2MhcWFwUWFA8BFzY1ETQmJyUmJyYiBwYHBQ4BFREUFyEyNwEmIgcBFobhvAYGASoPCAkUCgYQASsFBbvfCA0T/ucWDhIjEg8W/ucSDmMCMjMU/tEWKxX+zxE03bgGCwXmDAQFBQMN5gUMBbjdDiUBYRwhENoRBwkJBxHaECEc/p8lRxIBLBYW/tMRAAIAAAAAA3oC/gAiADIAAAErASIuAT8BPgEzITIWFRMOAQcjJgcOARUUBgciJic0NjcjJQM0NjsBMhYVERQGKwEiJgFOLggoPBwHLAdEKQGYERgBARcRFSsnJC01MS05AQgGFAHcAQwJKAkMDAgpCAwBFSZDJvgpOBcR/pEQGAEBGRdMKD08AU9AEzoZPQGXCQwMCf5pCQwMAAAAAAIAAAAAA34DAABPAFQAAAEhMhYUBiMhIgYHAwYeAjsBMh4BBgcOAQcGFxYXFjczMjY3NSY2Nz4BNxE0NjsBMhYXEQ4BKwEiDgIdARQGKwEGLgE2NyMiLgI3Ez4BBSMRMxMBXgECDBISDf7/BAcBbwUCDhYNogoQBgcJDRYCAwoHDQgLCRIaAQEcGhc5ICIZYxchAQEkGogYLCISPysIIjMaBxJmHDIfBAtvByYB+l1bAQMAEhoSBQT+/wwaFg0MExQFCT8kKR8XCAQBGxIrJUQaFxwCAVIaIyIY/q4bJRMiLRkqLT8CKFBtKxwwOhoBABUaPv6wAVAAAgAAAAADfwL/ACEAMQAAATsBMh4BDwEOASMFIiY1AzQ2MzcWNz4BNTQ2NzIWFxQGBwURFAYrASImJxE0NjsBMhYCyS0JJz0cBywIQyn+aBEYARcRFionJS01MSw5AQgG/jkMCCkIDAEMCSgIDQIJJkMn9yk4ARgRAW8QGAEBGRdMKD08AU9AEzsYPf5pCQwMCQGXCQwMAAACAAAAAAOAAwIATwBUAAAlISImNDY3IRY2NxM2LgIrASIuATY3PgE3NicmJyYjByIGHQEUBgcOAQcRFAYrASImNRE0NjsBMj4CPQE0NjsBNh4BBgczMh4CBwMOASUzESMDAsH+/gwSEgwBAgQHAW8FAg4WDaIKEAYHCQ0WAgMKBw0ICwkSGhwaFzkgIhljFyEkGogYLCISPysIIjMaBxJmHDIfBAtvByb+Bl1bAiITGRIBAQUEAQEMGhYNDBQTBgg/JCkfFwgEARoTKyVEGhcbA/6uGSQiGAFTGiUTIy0YKy0/AilQbSscMDoa/wAUGz4BUP6xAAAAAAEAAP//A6IDAQAaAAATFBcWFxYyNzY3NjU0LgEjIgcGByYnJiMiDgFiaGK3ExcTtmNoPmxDOS8tHR4tLzlDbD4CA4KEfXULC3V9hIJJc0EZGSsrGBpBcwAFAAD/8QOAAw8AFgAmAC0ANAA9AAAXITI1ETQmJyUmJyYiBwYHBQ4BFREUMwEmIg8BJyU2NzYyFxYXBQcFETUXByYnAREUByc3FgEiIzc2Mh8BI+4CJW0SGv70FQ8SJBIPFP7zGRNtAVwiTCIX0AEEDwcKFQkHDwEFz/5Wx8MEAQKWBMPGAf2hBQLyFSkW8ggObAFZJikU0xEHCQkHEdMUKSb+p2wBTSIiFs7LDAMGBgMMzM3LAWMJxcAKDgFk/p0PCb/EA/5h7xYW7wACAAD//wOiAwEAGgBAAAATFBcWFxYyNzY3NjU0LgEjIgcGByYnJiMiDgEXND4BMzIXFhceAT4BNzY3NjMyHgEVFAcGBwYPAQYiJyMmJyYnJmJoYrcTFxO2Y2g+bEM5Ly0dHi0vOUNsPkMsTTE1KR8ZCA0PDAkcHSk1ME0sMSxRSV0CBQMGAV1JUCwyAgOChH11Cwt1fYSCSXNBGRkrKxgaQXNJN1QvHhYnDAoBCA0oFR4vVDdKU0tMRj4BBAU+RkxLUwAAAgAA//wDrwMIAC4AXQAAJQYHBiMiJyYnJjU0NxceAT4BLwEuAQ8BDgEeAT8BBgcGFRQXFhcWMzI3PgEnLgE3LgEPATY1NCcmJyYjIgcOARceATc2MzIXFhcWFRQHFQYjJy4BDgEfAR4BPwE+AQKzKSwvLVhMSSssHQQDGhgMAyUDGQ1zDAwGGgwuFAoLNTVZW2t3YwwGBgkc6gcWDCUxNjRZXGt0aQwHBwkcDFZeWUtKKiwlAQMMBxYZCgYuBhcLbw0KgBoNDioqR0pWRjkcDAwGGQ1vDAwEKQMZGQsDDCsmKyxpWlczNT4JHAwTC0UMCgYQVWNpWlczNUIJHAwMBQk1KylISVdQRAICIQ0KDRYMbw0JBi0GFwAAAAABAAD//wL2Av8ABgAAIRMjESMRIwIC862MrQEbAeP+HQAAAAAFAAD/8QOPAw8ADAAZACYAMwA3AAAlFAYrARUzMj4BPQEjBTUjFRQeATsBNSMiJhE0NjsBNSMiDgEdATMBIxUzMhYdATM1NC4BASEVIQNPKByKiiM9JD/9YT8kPCSQkBwpKRyQkCQ8JD8CWoqKHChAJD39RgMZ/Od2HCk/Iz0klZWVlSQ9Iz8pAjAdKEAkPSSEAQlAKB2EhCQ9JP6eTwAAAwAAAAADaQLCAAwAGAAkAAABISIGFBYzITI2NCYjESEiBhQWMyEyNjQmASEyNjQmIyEiBhQWAzr9gBMcHBMCfxMcHBL9gBMcHBMCfxMcHP1uAn8THBwT/YETHBwBsR0lHBwlHP7wHCYcHCYcAcMcJhwcJhwAAAAABQAAAAADjQLyACYAMwA8AD8AQgAAExQWOwETHgEzITI2NCYjISImLwEhMjY/ATY1NCYjIScuASsBIgYVExQWMjY9ATQmKwEiBgUUFjI2NCYiBgM3Fwc3F24PCnU3BiklAZQKDw8L/nMPEgIGAbclKQYcAREO/csHAxQZegoP/CEuISAXARchAUMhLyEhLyHvRWxRaqQCuwsQ/oQmKQ4WDxMQJSomtwkEDQ8sFRMPC/2qFyEgFwEYICAYFyEhLyAgAgRAQCaYmAADAAD/9AODAwEAFAApAD4AAAUiJyYnJjQ3Njc2MhcWFxYUBwYHBgMiBwYHBhQXFhcWMjc2NzY0JyYnJhcHBiYvASY0PwE2Mh8BNzYWHwEWFAH9altYNDU1NFhb1FpZMzY2M1lbaV1RTS4vLy5NUbpQTi4vLy5OUGn4BAsFfwUFHgQMBFjOBAsEHgUMNjNZWtRbWDQ1NTRYW9RaWTM2At4vLk1RulBOLi8vLk5QulFNLi/6+AQBBIAEDAQeBQVXzgQBBB4ECwAAAAIAAAAAA4EDAQAUACkAAAEiBwYHBhQXFhcWMjc2NzY0JyYnJhMBBiYvASY0PwE2Mh8BNzYWHwEeAQIAaVlXMzQ0M1dZ0VpXMzQ0M1daZ/78BAsFhgQEIAUMBFzYBAwEIAQBAwE1M1Za0VlXMzU1M1dZ0VpWMzX+4v78BAEEhgQNBCAFBVvYBAEEIAULAAAAAAQAAAAAA4gC1AAnAE8AYQBtAAABMDEnNC8BLgEHISYGDwEVBhUUHgEXMzI2Nx4BNjc2Nx4BMzEWNz4BBwYrASImLwEHBgcGIyImLwEHDgErASImPQE0PwI2MyEyFh8CFgYXIwYHFSE1JicVFBYzIRY2PQEnISImNDYzITIWFAYDdwECQAktG/46GiwJRggnQykFIj0VGkxPHwoIFjwiJyIwKHUUFQMUJA0vLwYFGCETIw0wLw0kFAUkMgUBRQULAdAGCgNAAQoYDgEeGf33IR0bEwIoExuE/oQNExMNAXwOEhIB8AEEBKIaHwICHhmrAhgZKUcpAR0aIBsOGwkJGhwBEhtoTQoSDzk5BwQVEQ85ORARNiUBEA4Epw0IB6MFIT9sDgWxswYP1xMXARgT1OkSGRISGRIAAAMAAAAAA4EC5QAhADEAQQAANzMyPQE0PgEyHgEdARQ7ATI2PQE0Jy4BKwEiBgcGHQEUFhczMjY9ATYmKwEiBh0BFBYhMzI2PQE0JisBIgYdARQWohQJUpO/k1EKEw0PMC+nahlqqC4wD3YjIiQBJSIjEhQUAd4jExQVEiMiJCSyCdBWg0dHg1bQCQ4MzWBMS1RUS0xgzQwOkiMgnx8jExPYEhQUEtgTEyMfnyAjAAAABAAAAAADjALWACQAKwA4AEEAACUhMjY0JiMhIiYvASEyNj8BNjU0JiMhJy4BKwEmBhQWOwETHgEBBw4BIyEnEzI2PQE0JiMxIgYUFiEyNjQmIgYUFgGGAZUKDw8K/nEOEwIFAbclKQYcAREO/coHAhUZegoPDwp1OAUqAe8YAxEP/kYdYxchIRcYISEBWxghIS8hIdUPFg8TECQqJ7cJBA0PLBYSARAVEP6EJioBeKYREsn93yEXARchIS8hIS8hIS8hAAAAEgDeAAEAAAAAAAAAEwAAAAEAAAAAAAEACAATAAEAAAAAAAIABwAbAAEAAAAAAAMACAAiAAEAAAAAAAQACAAqAAEAAAAAAAUACwAyAAEAAAAAAAYACAA9AAEAAAAAAAoAKwBFAAEAAAAAAAsAEwBwAAMAAQQJAAAAJgCDAAMAAQQJAAEAEACpAAMAAQQJAAIADgC5AAMAAQQJAAMAEADHAAMAAQQJAAQAEADXAAMAAQQJAAUAFgDnAAMAAQQJAAYAEAD9AAMAAQQJAAoAVgENAAMAAQQJAAsAJgFjQ3JlYXRlZCBieSBpY29uZm9udHVuaWljb25zUmVndWxhcnVuaWljb25zdW5paWNvbnNWZXJzaW9uIDEuMHVuaWljb25zR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAB1AG4AaQBpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgB1AG4AaQBpAGMAbwBuAHMAdQBuAGkAaQBjAG8AbgBzAFYAZQByAHMAaQBvAG4AIAAxAC4AMAB1AG4AaQBpAGMAbwBuAHMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ8BAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaAABXlhbnNlBndhbGxldA9zZXR0aW5ncy1maWxsZWQLYXV0aC1maWxsZWQLc2hvcC1maWxsZWQMc3RhZmYtZmlsbGVkCnZpcC1maWxsZWQLcGx1cy1maWxsZWQRZm9sZGVyLWFkZC1maWxsZWQMeWFuc2UtZmlsbGVkC3R1bmUtZmlsbGVkD2NhbGVuZGFyLWZpbGxlZBNub3RpZmljYXRpb24tZmlsbGVkDXdhbGxldC1maWxsZWQMbWVkYWwtZmlsbGVkC2dpZnQtZmlsbGVkC2ZpcmUtZmlsbGVkDHJlZnJlc2hlbXB0eQ9sb2NhdGlvbi1maWxsZWQNcGVyc29uLWZpbGxlZBBwZXJzb25hZGQtZmlsbGVkBGJhY2sHZm9yd2FyZAthcnJvdy1yaWdodAphcnJvdy1sZWZ0CGFycm93LXVwCmFycm93LWRvd24GYm90dG9tBXJpZ2h0A3RvcARsZWZ0A2V5ZQpleWUtZmlsbGVkCWV5ZS1zbGFzaBBleWUtc2xhc2gtZmlsbGVkC2luZm8tZmlsbGVkBnJlbG9hZA1taWNvZmYtZmlsbGVkD21hcC1waW4tZWxsaXBzZQdtYXAtcGluCGxvY2F0aW9uCHN0YXJoYWxmBHN0YXILc3Rhci1maWxsZWQIY2FsZW5kYXIEZmlyZQVtZWRhbARmb250BGdpZnQEbGluawxub3RpZmljYXRpb24Fc3RhZmYDdmlwCmZvbGRlci1hZGQEdHVuZQRhdXRoBnBlcnNvbgxlbWFpbC1maWxsZWQMcGhvbmUtZmlsbGVkBXBob25lBWVtYWlsCXBlcnNvbmFkZBBjaGF0Ym94ZXMtZmlsbGVkB2NvbnRhY3QRY2hhdGJ1YmJsZS1maWxsZWQOY29udGFjdC1maWxsZWQJY2hhdGJveGVzCmNoYXRidWJibGUNdXBsb2FkLWZpbGxlZAZ1cGxvYWQGd2VpeGluB2NvbXBvc2UCcXEPZG93bmxvYWQtZmlsbGVkA3B5cQVzb3VuZAx0cmFzaC1maWxsZWQMc291bmQtZmlsbGVkBXRyYXNoD3ZpZGVvY2FtLWZpbGxlZA1zcGlubmVyLWN5Y2xlBXdlaWJvCHZpZGVvY2FtCGRvd25sb2FkBGhlbHAPbmF2aWdhdGUtZmlsbGVkCXBsdXNlbXB0eQtzbWFsbGNpcmNsZQxtaW51cy1maWxsZWQGbWljb2ZmCmNsb3NlZW1wdHkFY2xlYXIIbmF2aWdhdGUFbWludXMFaW1hZ2UDbWljCnBhcGVycGxhbmUFY2xvc2ULaGVscC1maWxsZWQRcGFwZXJwbGFuZS1maWxsZWQEcGx1cwptaWMtZmlsbGVkDGltYWdlLWZpbGxlZA1sb2NrZWQtZmlsbGVkBGluZm8GbG9ja2VkDWNhbWVyYS1maWxsZWQLY2hhdC1maWxsZWQGY2FtZXJhBmNpcmNsZQ5jaGVja21hcmtlbXB0eQRjaGF0DWNpcmNsZS1maWxsZWQEZmxhZwtmbGFnLWZpbGxlZAtnZWFyLWZpbGxlZARob21lC2hvbWUtZmlsbGVkBGdlYXISc21hbGxjaXJjbGUtZmlsbGVkCm1hcC1maWxsZWQDbWFwDnJlZnJlc2gtZmlsbGVkB3JlZnJlc2gMY2xvdWQtdXBsb2FkFWNsb3VkLWRvd25sb2FkLWZpbGxlZA5jbG91ZC1kb3dubG9hZBNjbG91ZC11cGxvYWQtZmlsbGVkBHJlZG8NaW1hZ2VzLWZpbGxlZAt1bmRvLWZpbGxlZARtb3JlC21vcmUtZmlsbGVkBHVuZG8GaW1hZ2VzCXBhcGVyY2xpcAhzZXR0aW5ncwZzZWFyY2gLcmVkby1maWxsZWQEbGlzdBBtYWlsLW9wZW4tZmlsbGVkEGhhbmQtZG93bi1maWxsZWQJaGFuZC1kb3duDmhhbmQtdXAtZmlsbGVkB2hhbmQtdXAMaGVhcnQtZmlsbGVkCW1haWwtb3BlbgVoZWFydARsb29wCHB1bGxkb3duBHNjYW4EYmFycwtjYXJ0LWZpbGxlZAhjaGVja2JveA9jaGVja2JveC1maWxsZWQEc2hvcApoZWFkcGhvbmVzBGNhcnQAAAAA) format("truetype");
+}
+
+.uni-icons {
+ font-family: uniicons;
+ text-align: center;
+ text-decoration: none;
+}
\ No newline at end of file
diff --git a/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.js b/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.js
new file mode 100644
index 0000000..0263a3c
--- /dev/null
+++ b/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.js
@@ -0,0 +1,151 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog" ], {
+ "399f": function(t, e, n) {
+ "use strict";
+ var i = n("e23f"), o = n.n(i);
+ o.a;
+ },
+ "3df6": function(t, e, n) {
+ "use strict";
+ var i = n("4ea4");
+ Object.defineProperty(e, "__esModule", {
+ value: !0
+ }), e.default = void 0;
+ var o = i(n("407c")), u = n("37dc"), l = i(n("1992")), c = (0, u.initVueI18n)(l.default), a = c.t, r = {
+ name: "uniPopupDialog",
+ mixins: [ o.default ],
+ emits: [ "confirm", "close" ],
+ props: {
+ value: {
+ type: [ String, Number ],
+ default: ""
+ },
+ placeholder: {
+ type: [ String, Number ],
+ default: ""
+ },
+ type: {
+ type: String,
+ default: "error"
+ },
+ mode: {
+ type: String,
+ default: "base"
+ },
+ title: {
+ type: String,
+ default: ""
+ },
+ content: {
+ type: String,
+ default: ""
+ },
+ beforeClose: {
+ type: Boolean,
+ default: !1
+ },
+ cancelText: {
+ type: String,
+ default: ""
+ },
+ confirmText: {
+ type: String,
+ default: ""
+ }
+ },
+ data: function() {
+ return {
+ dialogType: "error",
+ focus: !1,
+ val: ""
+ };
+ },
+ computed: {
+ okText: function() {
+ return this.confirmText || a("uni-popup.ok");
+ },
+ closeText: function() {
+ return this.cancelText || a("uni-popup.cancel");
+ },
+ placeholderText: function() {
+ return this.placeholder || a("uni-popup.placeholder");
+ },
+ titleText: function() {
+ return this.title || a("uni-popup.title");
+ }
+ },
+ watch: {
+ type: function(t) {
+ this.dialogType = t;
+ },
+ mode: function(t) {
+ "input" === t && (this.dialogType = "info");
+ },
+ value: function(t) {
+ this.val = t;
+ }
+ },
+ created: function() {
+ this.popup.disableMask(), "input" === this.mode ? (this.dialogType = "info", this.val = this.value) : this.dialogType = this.type;
+ },
+ mounted: function() {
+ this.focus = !0;
+ },
+ methods: {
+ onOk: function() {
+ "input" === this.mode ? this.$emit("confirm", this.val) : this.$emit("confirm"),
+ this.beforeClose || this.popup.close();
+ },
+ closeDialog: function() {
+ this.$emit("close"), this.beforeClose || this.popup.close();
+ },
+ close: function() {
+ this.popup.close();
+ }
+ }
+ };
+ e.default = r;
+ },
+ b336: function(t, e, n) {
+ "use strict";
+ n.r(e);
+ var i = n("b52b"), o = n("cd9a");
+ for (var u in o) [ "default" ].indexOf(u) < 0 && function(t) {
+ n.d(e, t, function() {
+ return o[t];
+ });
+ }(u);
+ n("399f");
+ var l = n("f0c5"), c = Object(l["a"])(o["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0);
+ e["default"] = c.exports;
+ },
+ b52b: function(t, e, n) {
+ "use strict";
+ n.d(e, "b", function() {
+ return i;
+ }), n.d(e, "c", function() {
+ return o;
+ }), n.d(e, "a", function() {});
+ var i = function() {
+ var t = this.$createElement;
+ this._self._c;
+ }, o = [];
+ },
+ cd9a: function(t, e, n) {
+ "use strict";
+ n.r(e);
+ var i = n("3df6"), o = n.n(i);
+ for (var u in i) [ "default" ].indexOf(u) < 0 && function(t) {
+ n.d(e, t, function() {
+ return i[t];
+ });
+ }(u);
+ e["default"] = o.a;
+ },
+ e23f: function(t, e, n) {}
+} ]);
+
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog-create-component", {
+ "uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog-create-component": function(module, exports, __webpack_require__) {
+ __webpack_require__("543d")["createComponent"](__webpack_require__("b336"));
+ }
+}, [ [ "uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog-create-component" ] ] ]);
\ No newline at end of file
diff --git a/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.json b/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.json
new file mode 100644
index 0000000..09a47fa
--- /dev/null
+++ b/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.json
@@ -0,0 +1,4 @@
+{
+ "usingComponents": {},
+ "component": true
+}
\ No newline at end of file
diff --git a/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.wxml b/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.wxml
new file mode 100644
index 0000000..8b88aa0
--- /dev/null
+++ b/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.wxml
@@ -0,0 +1,21 @@
+
diff --git a/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.wxss b/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.wxss
new file mode 100644
index 0000000..96118e0
--- /dev/null
+++ b/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.wxss
@@ -0,0 +1,84 @@
+.uni-popup-dialog {
+ background-color: #fff;
+ border-radius: 11px;
+ width: 300px;
+}
+
+.uni-dialog-title {
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+ padding-top: 25px;
+}
+
+.uni-dialog-title-text {
+ font-size: 16px;
+ font-weight: 500;
+}
+
+.uni-dialog-content {
+ align-items: center;
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+ padding: 20px;
+}
+
+.uni-dialog-content-text {
+ color: #6c6c6c;
+ font-size: 14px;
+}
+
+.uni-dialog-button-group {
+ border-top: 1px solid #f5f5f5;
+ display: flex;
+ flex-direction: row;
+}
+
+.uni-dialog-button {
+ align-items: center;
+ display: flex;
+ flex: 1;
+ flex-direction: row;
+ height: 45px;
+ justify-content: center;
+}
+
+.uni-border-left {
+ border-left: 1px solid #f0f0f0;
+}
+
+.uni-dialog-button-text {
+ color: #333;
+ font-size: 16px;
+}
+
+.uni-button-color {
+ color: #007aff;
+}
+
+.uni-dialog-input {
+ border: 1px solid #eee;
+ border-radius: 5px;
+ color: #555;
+ flex: 1;
+ font-size: 14px;
+ height: 40px;
+ padding: 0 10px;
+}
+
+.uni-popup__success {
+ color: #4cd964;
+}
+
+.uni-popup__warn {
+ color: #f0ad4e;
+}
+
+.uni-popup__error {
+ color: #dd524d;
+}
+
+.uni-popup__info {
+ color: #909399;
+}
\ No newline at end of file
diff --git a/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.js b/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.js
new file mode 100644
index 0000000..2cdfd39
--- /dev/null
+++ b/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.js
@@ -0,0 +1,94 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-popup/components/uni-popup-message/uni-popup-message" ], {
+ "10ed": function(e, t, n) {
+ "use strict";
+ n.r(t);
+ var u = n("8911"), i = n.n(u);
+ for (var o in u) [ "default" ].indexOf(o) < 0 && function(e) {
+ n.d(t, e, function() {
+ return u[e];
+ });
+ }(o);
+ t["default"] = i.a;
+ },
+ "13ef": function(e, t, n) {
+ "use strict";
+ var u = n("ee52"), i = n.n(u);
+ i.a;
+ },
+ "244d": function(e, t, n) {
+ "use strict";
+ n.d(t, "b", function() {
+ return u;
+ }), n.d(t, "c", function() {
+ return i;
+ }), n.d(t, "a", function() {});
+ var u = function() {
+ var e = this.$createElement;
+ this._self._c;
+ }, i = [];
+ },
+ "36c1": function(e, t, n) {
+ "use strict";
+ n.r(t);
+ var u = n("244d"), i = n("10ed");
+ for (var o in i) [ "default" ].indexOf(o) < 0 && function(e) {
+ n.d(t, e, function() {
+ return i[e];
+ });
+ }(o);
+ n("13ef");
+ var a = n("f0c5"), s = Object(a["a"])(i["default"], u["b"], u["c"], !1, null, null, null, !1, u["a"], void 0);
+ t["default"] = s.exports;
+ },
+ 8911: function(e, t, n) {
+ "use strict";
+ var u = n("4ea4");
+ Object.defineProperty(t, "__esModule", {
+ value: !0
+ }), t.default = void 0;
+ var i = u(n("407c")), o = {
+ name: "uniPopupMessage",
+ mixins: [ i.default ],
+ props: {
+ type: {
+ type: String,
+ default: "success"
+ },
+ message: {
+ type: String,
+ default: ""
+ },
+ duration: {
+ type: Number,
+ default: 3e3
+ },
+ maskShow: {
+ type: Boolean,
+ default: !1
+ }
+ },
+ data: function() {
+ return {};
+ },
+ created: function() {
+ this.popup.maskShow = this.maskShow, this.popup.messageChild = this;
+ },
+ methods: {
+ timerClose: function() {
+ var e = this;
+ 0 !== this.duration && (clearTimeout(this.timer), this.timer = setTimeout(function() {
+ e.popup.close();
+ }, this.duration));
+ }
+ }
+ };
+ t.default = o;
+ },
+ ee52: function(e, t, n) {}
+} ]);
+
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-popup/components/uni-popup-message/uni-popup-message-create-component", {
+ "uni_modules/uni-popup/components/uni-popup-message/uni-popup-message-create-component": function(module, exports, __webpack_require__) {
+ __webpack_require__("543d")["createComponent"](__webpack_require__("36c1"));
+ }
+}, [ [ "uni_modules/uni-popup/components/uni-popup-message/uni-popup-message-create-component" ] ] ]);
\ No newline at end of file
diff --git a/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.json b/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.json
new file mode 100644
index 0000000..09a47fa
--- /dev/null
+++ b/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.json
@@ -0,0 +1,4 @@
+{
+ "usingComponents": {},
+ "component": true
+}
\ No newline at end of file
diff --git a/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.wxml b/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.wxml
new file mode 100644
index 0000000..bcae93f
--- /dev/null
+++ b/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.wxml
@@ -0,0 +1,6 @@
+
diff --git a/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.wxss b/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.wxss
new file mode 100644
index 0000000..3e7db12
--- /dev/null
+++ b/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.wxss
@@ -0,0 +1,59 @@
+.uni-popup-message {
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+}
+
+.uni-popup-message__box {
+ background-color: #e1f3d8;
+ border: 1px solid #eee;
+ flex: 1;
+ padding: 10px 15px;
+}
+
+@media screen and (min-width:500px) {
+ .fixforpc-width {
+ border-radius: 4px;
+ flex: none;
+ margin-top: 20px;
+ max-width: 50%;
+ min-width: 380px;
+ }
+}
+
+.uni-popup-message-text {
+ font-size: 14px;
+ padding: 0;
+}
+
+.uni-popup__success {
+ background-color: #e1f3d8;
+}
+
+.uni-popup__success-text {
+ color: #67c23a;
+}
+
+.uni-popup__warn {
+ background-color: #faecd8;
+}
+
+.uni-popup__warn-text {
+ color: #e6a23c;
+}
+
+.uni-popup__error {
+ background-color: #fde2e2;
+}
+
+.uni-popup__error-text {
+ color: #f56c6c;
+}
+
+.uni-popup__info {
+ background-color: #f2f6fc;
+}
+
+.uni-popup__info-text {
+ color: #909399;
+}
\ No newline at end of file
diff --git a/uni_modules/uni-popup/components/uni-popup/uni-popup.js b/uni_modules/uni-popup/components/uni-popup/uni-popup.js
new file mode 100644
index 0000000..241ff8d
--- /dev/null
+++ b/uni_modules/uni-popup/components/uni-popup/uni-popup.js
@@ -0,0 +1,279 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-popup/components/uni-popup/uni-popup" ], {
+ "0719": function(t, i, o) {
+ "use strict";
+ o.r(i);
+ var s = o("742b"), n = o.n(s);
+ for (var e in s) [ "default" ].indexOf(e) < 0 && function(t) {
+ o.d(i, t, function() {
+ return s[t];
+ });
+ }(e);
+ i["default"] = n.a;
+ },
+ "612c": function(t, i, o) {
+ "use strict";
+ o.d(i, "b", function() {
+ return n;
+ }), o.d(i, "c", function() {
+ return e;
+ }), o.d(i, "a", function() {
+ return s;
+ });
+ var s = {
+ uniTransition: function() {
+ return Promise.all([ o.e("common/vendor"), o.e("uni_modules/uni-transition/components/uni-transition/uni-transition") ]).then(o.bind(null, "73eb"));
+ }
+ }, n = function() {
+ var t = this.$createElement;
+ this._self._c;
+ }, e = [];
+ },
+ "742b": function(t, i, o) {
+ "use strict";
+ (function(t) {
+ Object.defineProperty(i, "__esModule", {
+ value: !0
+ }), i.default = void 0;
+ var o = {
+ name: "uniPopup",
+ components: {},
+ emits: [ "change", "maskClick" ],
+ props: {
+ animation: {
+ type: Boolean,
+ default: !0
+ },
+ type: {
+ type: String,
+ default: "center"
+ },
+ isMaskClick: {
+ type: Boolean,
+ default: null
+ },
+ maskClick: {
+ type: Boolean,
+ default: null
+ },
+ backgroundColor: {
+ type: String,
+ default: "none"
+ },
+ safeArea: {
+ type: Boolean,
+ default: !0
+ },
+ maskBackgroundColor: {
+ type: String,
+ default: "rgba(0, 0, 0, 0.4)"
+ }
+ },
+ watch: {
+ type: {
+ handler: function(t) {
+ this.config[t] && this[this.config[t]](!0);
+ },
+ immediate: !0
+ },
+ isDesktop: {
+ handler: function(t) {
+ this.config[t] && this[this.config[this.type]](!0);
+ },
+ immediate: !0
+ },
+ maskClick: {
+ handler: function(t) {
+ this.mkclick = t;
+ },
+ immediate: !0
+ },
+ isMaskClick: {
+ handler: function(t) {
+ this.mkclick = t;
+ },
+ immediate: !0
+ },
+ showPopup: function(t) {}
+ },
+ data: function() {
+ return {
+ duration: 300,
+ ani: [],
+ showPopup: !1,
+ showTrans: !1,
+ popupWidth: 0,
+ popupHeight: 0,
+ config: {
+ top: "top",
+ bottom: "bottom",
+ center: "center",
+ left: "left",
+ right: "right",
+ message: "top",
+ dialog: "center",
+ share: "bottom"
+ },
+ maskClass: {
+ position: "fixed",
+ bottom: 0,
+ top: 0,
+ left: 0,
+ right: 0,
+ backgroundColor: "rgba(0, 0, 0, 0.4)"
+ },
+ transClass: {
+ position: "fixed",
+ left: 0,
+ right: 0
+ },
+ maskShow: !0,
+ mkclick: !0,
+ popupstyle: this.isDesktop ? "fixforpc-top" : "top"
+ };
+ },
+ computed: {
+ isDesktop: function() {
+ return this.popupWidth >= 500 && this.popupHeight >= 500;
+ },
+ bg: function() {
+ return "" === this.backgroundColor || "none" === this.backgroundColor ? "transparent" : this.backgroundColor;
+ }
+ },
+ mounted: function() {
+ var i = this;
+ (function() {
+ var o = t.getSystemInfoSync(), s = o.windowWidth, n = o.windowHeight, e = o.windowTop, a = o.safeArea, r = o.screenHeight;
+ o.safeAreaInsets;
+ i.popupWidth = s, i.popupHeight = n + (e || 0), a && i.safeArea ? i.safeAreaInsets = r - a.bottom : i.safeAreaInsets = 0;
+ })();
+ },
+ destroyed: function() {
+ this.setH5Visible();
+ },
+ created: function() {
+ null === this.isMaskClick && null === this.maskClick ? this.mkclick = !0 : this.mkclick = null !== this.isMaskClick ? this.isMaskClick : this.maskClick,
+ this.animation ? this.duration = 300 : this.duration = 0, this.messageChild = null,
+ this.clearPropagation = !1, this.maskClass.backgroundColor = this.maskBackgroundColor;
+ },
+ methods: {
+ setH5Visible: function() {},
+ closeMask: function() {
+ this.maskShow = !1;
+ },
+ disableMask: function() {
+ this.mkclick = !1;
+ },
+ clear: function(t) {
+ t.stopPropagation(), this.clearPropagation = !0;
+ },
+ open: function(t) {
+ this.showPopup && (clearTimeout(this.timer), this.showPopup = !1);
+ t && -1 !== [ "top", "center", "bottom", "left", "right", "message", "dialog", "share" ].indexOf(t) || (t = this.type),
+ this.config[t] ? (this[this.config[t]](), this.$emit("change", {
+ show: !0,
+ type: t
+ })) : console.error("缺少类型:", t);
+ },
+ close: function(t) {
+ var i = this;
+ this.showTrans = !1, this.$emit("change", {
+ show: !1,
+ type: this.type
+ }), clearTimeout(this.timer), this.timer = setTimeout(function() {
+ i.showPopup = !1;
+ }, 300);
+ },
+ touchstart: function() {
+ this.clearPropagation = !1;
+ },
+ onTap: function() {
+ this.clearPropagation ? this.clearPropagation = !1 : (this.$emit("maskClick"), this.mkclick && this.close());
+ },
+ top: function(t) {
+ var i = this;
+ this.popupstyle = this.isDesktop ? "fixforpc-top" : "top", this.ani = [ "slide-top" ],
+ this.transClass = {
+ position: "fixed",
+ left: 0,
+ right: 0,
+ backgroundColor: this.bg
+ }, t || (this.showPopup = !0, this.showTrans = !0, this.$nextTick(function() {
+ i.messageChild && "message" === i.type && i.messageChild.timerClose();
+ }));
+ },
+ bottom: function(t) {
+ this.popupstyle = "bottom", this.ani = [ "slide-bottom" ], this.transClass = {
+ position: "fixed",
+ left: 0,
+ right: 0,
+ bottom: 0,
+ paddingBottom: this.safeAreaInsets + "px",
+ backgroundColor: this.bg
+ }, t || (this.showPopup = !0, this.showTrans = !0);
+ },
+ center: function(t) {
+ this.popupstyle = "center", this.ani = [ "zoom-out", "fade" ], this.transClass = {
+ position: "fixed",
+ display: "flex",
+ flexDirection: "column",
+ bottom: 0,
+ left: 0,
+ right: 0,
+ top: 0,
+ justifyContent: "center",
+ alignItems: "center"
+ }, t || (this.showPopup = !0, this.showTrans = !0);
+ },
+ left: function(t) {
+ this.popupstyle = "left", this.ani = [ "slide-left" ], this.transClass = {
+ position: "fixed",
+ left: 0,
+ bottom: 0,
+ top: 0,
+ backgroundColor: this.bg,
+ display: "flex",
+ flexDirection: "column"
+ }, t || (this.showPopup = !0, this.showTrans = !0);
+ },
+ right: function(t) {
+ this.popupstyle = "right", this.ani = [ "slide-right" ], this.transClass = {
+ position: "fixed",
+ bottom: 0,
+ right: 0,
+ top: 0,
+ backgroundColor: this.bg,
+ display: "flex",
+ flexDirection: "column"
+ }, t || (this.showPopup = !0, this.showTrans = !0);
+ }
+ }
+ };
+ i.default = o;
+ }).call(this, o("543d")["default"]);
+ },
+ "8c23": function(t, i, o) {},
+ a22e: function(t, i, o) {
+ "use strict";
+ var s = o("8c23"), n = o.n(s);
+ n.a;
+ },
+ edb0: function(t, i, o) {
+ "use strict";
+ o.r(i);
+ var s = o("612c"), n = o("0719");
+ for (var e in n) [ "default" ].indexOf(e) < 0 && function(t) {
+ o.d(i, t, function() {
+ return n[t];
+ });
+ }(e);
+ o("a22e");
+ var a = o("f0c5"), r = Object(a["a"])(n["default"], s["b"], s["c"], !1, null, null, null, !1, s["a"], void 0);
+ i["default"] = r.exports;
+ }
+} ]);
+
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-popup/components/uni-popup/uni-popup-create-component", {
+ "uni_modules/uni-popup/components/uni-popup/uni-popup-create-component": function(module, exports, __webpack_require__) {
+ __webpack_require__("543d")["createComponent"](__webpack_require__("edb0"));
+ }
+}, [ [ "uni_modules/uni-popup/components/uni-popup/uni-popup-create-component" ] ] ]);
\ No newline at end of file
diff --git a/uni_modules/uni-popup/components/uni-popup/uni-popup.json b/uni_modules/uni-popup/components/uni-popup/uni-popup.json
new file mode 100644
index 0000000..9fb459e
--- /dev/null
+++ b/uni_modules/uni-popup/components/uni-popup/uni-popup.json
@@ -0,0 +1,6 @@
+{
+ "usingComponents": {
+ "uni-transition": "/uni_modules/uni-transition/components/uni-transition/uni-transition"
+ },
+ "component": true
+}
\ No newline at end of file
diff --git a/uni_modules/uni-popup/components/uni-popup/uni-popup.wxml b/uni_modules/uni-popup/components/uni-popup/uni-popup.wxml
new file mode 100644
index 0000000..a1e46f1
--- /dev/null
+++ b/uni_modules/uni-popup/components/uni-popup/uni-popup.wxml
@@ -0,0 +1,10 @@
+
diff --git a/uni_modules/uni-popup/components/uni-popup/uni-popup.wxss b/uni_modules/uni-popup/components/uni-popup/uni-popup.wxss
new file mode 100644
index 0000000..5f5c7a4
--- /dev/null
+++ b/uni_modules/uni-popup/components/uni-popup/uni-popup.wxss
@@ -0,0 +1,26 @@
+.uni-popup {
+ position: fixed;
+ z-index: 99;
+}
+
+.uni-popup.left,.uni-popup.right,.uni-popup.top {
+ top: 0;
+}
+
+.uni-popup .uni-popup__wrapper {
+ display: block;
+ position: relative;
+}
+
+.uni-popup .uni-popup__wrapper.left,.uni-popup .uni-popup__wrapper.right {
+ flex: 1;
+ padding-top: 0;
+}
+
+.fixforpc-z-index {
+ z-index: 999;
+}
+
+.fixforpc-top {
+ top: 0;
+}
\ No newline at end of file
diff --git a/uni_modules/uni-rate/components/uni-rate/uni-rate.js b/uni_modules/uni-rate/components/uni-rate/uni-rate.js
new file mode 100644
index 0000000..306d126
--- /dev/null
+++ b/uni_modules/uni-rate/components/uni-rate/uni-rate.js
@@ -0,0 +1,201 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-rate/components/uni-rate/uni-rate" ], {
+ "1d24": function(t, e, n) {},
+ "24d9": function(t, e, n) {
+ "use strict";
+ n.d(e, "b", function() {
+ return u;
+ }), n.d(e, "c", function() {
+ return a;
+ }), n.d(e, "a", function() {
+ return i;
+ });
+ var i = {
+ uniIcons: function() {
+ return Promise.all([ n.e("common/vendor"), n.e("uni_modules/uni-icons/components/uni-icons/uni-icons") ]).then(n.bind(null, "8be1"));
+ }
+ }, u = function() {
+ var t = this.$createElement;
+ this._self._c;
+ }, a = [];
+ },
+ 2698: function(t, e, n) {
+ "use strict";
+ var i = n("1d24"), u = n.n(i);
+ u.a;
+ },
+ "905b": function(t, e, n) {
+ "use strict";
+ n.r(e);
+ var i = n("24d9"), u = n("e5f1");
+ for (var a in u) [ "default" ].indexOf(a) < 0 && function(t) {
+ n.d(e, t, function() {
+ return u[t];
+ });
+ }(a);
+ n("2698");
+ var o = n("f0c5"), r = Object(o["a"])(u["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0);
+ e["default"] = r.exports;
+ },
+ b633: function(t, e, n) {
+ "use strict";
+ (function(t) {
+ Object.defineProperty(e, "__esModule", {
+ value: !0
+ }), e.default = void 0;
+ var n = {
+ name: "UniRate",
+ props: {
+ isFill: {
+ type: [ Boolean, String ],
+ default: !0
+ },
+ color: {
+ type: String,
+ default: "#ececec"
+ },
+ activeColor: {
+ type: String,
+ default: "#ffca3e"
+ },
+ disabledColor: {
+ type: String,
+ default: "#c0c0c0"
+ },
+ size: {
+ type: [ Number, String ],
+ default: 24
+ },
+ value: {
+ type: [ Number, String ],
+ default: 0
+ },
+ modelValue: {
+ type: [ Number, String ],
+ default: 0
+ },
+ max: {
+ type: [ Number, String ],
+ default: 5
+ },
+ margin: {
+ type: [ Number, String ],
+ default: 0
+ },
+ disabled: {
+ type: [ Boolean, String ],
+ default: !1
+ },
+ readonly: {
+ type: [ Boolean, String ],
+ default: !1
+ },
+ allowHalf: {
+ type: [ Boolean, String ],
+ default: !1
+ },
+ touchable: {
+ type: [ Boolean, String ],
+ default: !0
+ }
+ },
+ data: function() {
+ return {
+ valueSync: "",
+ userMouseFristMove: !0,
+ userRated: !1,
+ userLastRate: 1
+ };
+ },
+ watch: {
+ value: function(t) {
+ this.valueSync = Number(t);
+ },
+ modelValue: function(t) {
+ this.valueSync = Number(t);
+ }
+ },
+ computed: {
+ stars: function() {
+ for (var t = this.valueSync ? this.valueSync : 0, e = [], n = Math.floor(t), i = Math.ceil(t), u = 0; u < this.max; u++) n > u ? e.push({
+ activeWitch: "100%"
+ }) : i - 1 === u ? e.push({
+ activeWitch: 100 * (t - n) + "%"
+ }) : e.push({
+ activeWitch: "0"
+ });
+ return e;
+ },
+ marginNumber: function() {
+ return Number(this.margin);
+ }
+ },
+ created: function() {
+ this.valueSync = Number(this.value || this.modelValue), this._rateBoxLeft = 0, this._oldValue = null;
+ },
+ mounted: function() {
+ var t = this;
+ setTimeout(function() {
+ t._getSize();
+ }, 100);
+ },
+ methods: {
+ touchstart: function(t) {
+ if (!this.readonly && !this.disabled) {
+ var e = t.changedTouches[0], n = e.clientX, i = e.screenX;
+ this._getRateCount(n || i);
+ }
+ },
+ touchmove: function(t) {
+ if (!this.readonly && !this.disabled && this.touchable) {
+ var e = t.changedTouches[0], n = e.clientX, i = e.screenX;
+ this._getRateCount(n || i);
+ }
+ },
+ mousedown: function(t) {},
+ mousemove: function(t) {},
+ mouseleave: function(t) {},
+ _getRateCount: function(t) {
+ this._getSize();
+ var e = Number(this.size);
+ if (isNaN(e)) return new Error("size 属性只能设置为数字");
+ var n = t - this._rateBoxLeft, i = parseInt(n / (e + this.marginNumber));
+ i = i < 0 ? 0 : i, i = i > this.max ? this.max : i;
+ var u = parseInt(n - (e + this.marginNumber) * i), a = 0;
+ (this._oldValue !== i || this.PC) && (this._oldValue = i, a = this.allowHalf ? u > e / 2 ? i + 1 : i + .5 : i + 1,
+ a = Math.max(.5, Math.min(a, this.max)), this.valueSync = a, this._onChange());
+ },
+ _onChange: function() {
+ this.$emit("input", this.valueSync), this.$emit("update:modelValue", this.valueSync),
+ this.$emit("change", {
+ value: this.valueSync
+ });
+ },
+ _getSize: function() {
+ var e = this;
+ t.createSelectorQuery().in(this).select(".uni-rate").boundingClientRect().exec(function(t) {
+ t && (e._rateBoxLeft = t[0].left);
+ });
+ }
+ }
+ };
+ e.default = n;
+ }).call(this, n("543d")["default"]);
+ },
+ e5f1: function(t, e, n) {
+ "use strict";
+ n.r(e);
+ var i = n("b633"), u = n.n(i);
+ for (var a in i) [ "default" ].indexOf(a) < 0 && function(t) {
+ n.d(e, t, function() {
+ return i[t];
+ });
+ }(a);
+ e["default"] = u.a;
+ }
+} ]);
+
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-rate/components/uni-rate/uni-rate-create-component", {
+ "uni_modules/uni-rate/components/uni-rate/uni-rate-create-component": function(module, exports, __webpack_require__) {
+ __webpack_require__("543d")["createComponent"](__webpack_require__("905b"));
+ }
+}, [ [ "uni_modules/uni-rate/components/uni-rate/uni-rate-create-component" ] ] ]);
\ No newline at end of file
diff --git a/uni_modules/uni-rate/components/uni-rate/uni-rate.json b/uni_modules/uni-rate/components/uni-rate/uni-rate.json
new file mode 100644
index 0000000..ddeeca7
--- /dev/null
+++ b/uni_modules/uni-rate/components/uni-rate/uni-rate.json
@@ -0,0 +1,6 @@
+{
+ "usingComponents": {
+ "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons"
+ },
+ "component": true
+}
\ No newline at end of file
diff --git a/uni_modules/uni-rate/components/uni-rate/uni-rate.wxml b/uni_modules/uni-rate/components/uni-rate/uni-rate.wxml
new file mode 100644
index 0000000..e29630c
--- /dev/null
+++ b/uni_modules/uni-rate/components/uni-rate/uni-rate.wxml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/uni_modules/uni-rate/components/uni-rate/uni-rate.wxss b/uni_modules/uni-rate/components/uni-rate/uni-rate.wxss
new file mode 100644
index 0000000..9a74e9f
--- /dev/null
+++ b/uni_modules/uni-rate/components/uni-rate/uni-rate.wxss
@@ -0,0 +1,21 @@
+.uni-rate {
+ display: flex;
+ flex-direction: row;
+ font-size: 0;
+ line-height: 1;
+}
+
+.uni-rate__icon {
+ font-size: 0;
+ line-height: 1;
+ position: relative;
+}
+
+.uni-rate__icon-on {
+ left: 0;
+ line-height: 1;
+ overflow: hidden;
+ position: absolute;
+ text-align: left;
+ top: 0;
+}
\ No newline at end of file
diff --git a/uni_modules/uni-section/components/uni-section/uni-section.js b/uni_modules/uni-section/components/uni-section/uni-section.js
new file mode 100644
index 0000000..7fdaef0
--- /dev/null
+++ b/uni_modules/uni-section/components/uni-section/uni-section.js
@@ -0,0 +1,113 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-section/components/uni-section/uni-section" ], {
+ "069a": function(t, n, e) {
+ "use strict";
+ e.r(n);
+ var i = e("5c1e"), u = e.n(i);
+ for (var a in i) [ "default" ].indexOf(a) < 0 && function(t) {
+ e.d(n, t, function() {
+ return i[t];
+ });
+ }(a);
+ n["default"] = u.a;
+ },
+ "5c1e": function(t, n, e) {
+ "use strict";
+ (function(t) {
+ Object.defineProperty(n, "__esModule", {
+ value: !0
+ }), n.default = void 0;
+ var e = {
+ name: "UniSection",
+ emits: [ "click" ],
+ props: {
+ type: {
+ type: String,
+ default: ""
+ },
+ title: {
+ type: String,
+ required: !0,
+ default: ""
+ },
+ titleFontSize: {
+ type: String,
+ default: "14px"
+ },
+ titleColor: {
+ type: String,
+ default: "#333"
+ },
+ subTitle: {
+ type: String,
+ default: ""
+ },
+ subTitleFontSize: {
+ type: String,
+ default: "12px"
+ },
+ subTitleColor: {
+ type: String,
+ default: "#999"
+ },
+ padding: {
+ type: [ Boolean, String ],
+ default: !1
+ }
+ },
+ computed: {
+ _padding: function() {
+ return "string" === typeof this.padding ? this.padding : this.padding ? "10px" : "";
+ }
+ },
+ watch: {
+ title: function(n) {
+ t.report && "" !== n && t.report("title", n);
+ }
+ },
+ methods: {
+ onClick: function() {
+ this.$emit("click");
+ }
+ }
+ };
+ n.default = e;
+ }).call(this, e("543d")["default"]);
+ },
+ "79f5": function(t, n, e) {
+ "use strict";
+ e.r(n);
+ var i = e("9428"), u = e("069a");
+ for (var a in u) [ "default" ].indexOf(a) < 0 && function(t) {
+ e.d(n, t, function() {
+ return u[t];
+ });
+ }(a);
+ e("a47a");
+ var o = e("f0c5"), r = Object(o["a"])(u["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0);
+ n["default"] = r.exports;
+ },
+ 9428: function(t, n, e) {
+ "use strict";
+ e.d(n, "b", function() {
+ return i;
+ }), e.d(n, "c", function() {
+ return u;
+ }), e.d(n, "a", function() {});
+ var i = function() {
+ var t = this.$createElement;
+ this._self._c;
+ }, u = [];
+ },
+ 9664: function(t, n, e) {},
+ a47a: function(t, n, e) {
+ "use strict";
+ var i = e("9664"), u = e.n(i);
+ u.a;
+ }
+} ]);
+
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-section/components/uni-section/uni-section-create-component", {
+ "uni_modules/uni-section/components/uni-section/uni-section-create-component": function(module, exports, __webpack_require__) {
+ __webpack_require__("543d")["createComponent"](__webpack_require__("79f5"));
+ }
+}, [ [ "uni_modules/uni-section/components/uni-section/uni-section-create-component" ] ] ]);
\ No newline at end of file
diff --git a/uni_modules/uni-section/components/uni-section/uni-section.json b/uni_modules/uni-section/components/uni-section/uni-section.json
new file mode 100644
index 0000000..09a47fa
--- /dev/null
+++ b/uni_modules/uni-section/components/uni-section/uni-section.json
@@ -0,0 +1,4 @@
+{
+ "usingComponents": {},
+ "component": true
+}
\ No newline at end of file
diff --git a/uni_modules/uni-section/components/uni-section/uni-section.wxml b/uni_modules/uni-section/components/uni-section/uni-section.wxml
new file mode 100644
index 0000000..df6af8c
--- /dev/null
+++ b/uni_modules/uni-section/components/uni-section/uni-section.wxml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/uni_modules/uni-section/components/uni-section/uni-section.wxss b/uni_modules/uni-section/components/uni-section/uni-section.wxss
new file mode 100644
index 0000000..5cba712
--- /dev/null
+++ b/uni_modules/uni-section/components/uni-section/uni-section.wxss
@@ -0,0 +1,57 @@
+.uni-section {
+ background-color: #fff;
+}
+
+.uni-section .uni-section-header {
+ align-items: center;
+ display: flex;
+ flex-direction: row;
+ font-weight: 400;
+ padding: 12px 10px;
+ position: relative;
+}
+
+.uni-section .uni-section-header__decoration {
+ background-color: #2979ff;
+ margin-right: 6px;
+}
+
+.uni-section .uni-section-header__decoration.line {
+ border-radius: 10px;
+ height: 12px;
+ width: 4px;
+}
+
+.uni-section .uni-section-header__decoration.circle {
+ border-bottom-left-radius: 50px;
+ border-bottom-right-radius: 50px;
+ border-top-left-radius: 50px;
+ border-top-right-radius: 50px;
+ height: 8px;
+ width: 8px;
+}
+
+.uni-section .uni-section-header__decoration.square {
+ height: 8px;
+ width: 8px;
+}
+
+.uni-section .uni-section-header__content {
+ color: #333;
+ display: flex;
+ flex: 1;
+ flex-direction: column;
+}
+
+.uni-section .uni-section-header__content .distraction {
+ align-items: center;
+ flex-direction: row;
+}
+
+.uni-section .uni-section-header__content-sub {
+ margin-top: 2px;
+}
+
+.uni-section .uni-section-content,.uni-section .uni-section-header__slot-right {
+ font-size: 14px;
+}
\ No newline at end of file
diff --git a/uni_modules/uni-transition/components/uni-transition/uni-transition.js b/uni_modules/uni-transition/components/uni-transition/uni-transition.js
new file mode 100644
index 0000000..af99085
--- /dev/null
+++ b/uni_modules/uni-transition/components/uni-transition/uni-transition.js
@@ -0,0 +1,240 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-transition/components/uni-transition/uni-transition" ], {
+ "73eb": function(t, n, i) {
+ "use strict";
+ i.r(n);
+ var e = i("79d7"), o = i("b01e");
+ for (var a in o) [ "default" ].indexOf(a) < 0 && function(t) {
+ i.d(n, t, function() {
+ return o[t];
+ });
+ }(a);
+ var r = i("f0c5"), s = Object(r["a"])(o["default"], e["b"], e["c"], !1, null, null, null, !1, e["a"], void 0);
+ n["default"] = s.exports;
+ },
+ "79d7": function(t, n, i) {
+ "use strict";
+ i.d(n, "b", function() {
+ return e;
+ }), i.d(n, "c", function() {
+ return o;
+ }), i.d(n, "a", function() {});
+ var e = function() {
+ var t = this.$createElement;
+ this._self._c;
+ }, o = [];
+ },
+ "91e0": function(t, n, i) {
+ "use strict";
+ var e = i("4ea4");
+ Object.defineProperty(n, "__esModule", {
+ value: !0
+ }), n.default = void 0;
+ var o = e(i("448a")), a = e(i("7037")), r = e(i("9523")), s = i("2d46");
+ function c(t, n) {
+ var i = Object.keys(t);
+ if (Object.getOwnPropertySymbols) {
+ var e = Object.getOwnPropertySymbols(t);
+ n && (e = e.filter(function(n) {
+ return Object.getOwnPropertyDescriptor(t, n).enumerable;
+ })), i.push.apply(i, e);
+ }
+ return i;
+ }
+ function u(t) {
+ for (var n = 1; n < arguments.length; n++) {
+ var i = null != arguments[n] ? arguments[n] : {};
+ n % 2 ? c(Object(i), !0).forEach(function(n) {
+ (0, r.default)(t, n, i[n]);
+ }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(i)) : c(Object(i)).forEach(function(n) {
+ Object.defineProperty(t, n, Object.getOwnPropertyDescriptor(i, n));
+ });
+ }
+ return t;
+ }
+ var f = {
+ name: "uniTransition",
+ emits: [ "click", "change" ],
+ props: {
+ show: {
+ type: Boolean,
+ default: !1
+ },
+ modeClass: {
+ type: [ Array, String ],
+ default: function() {
+ return "fade";
+ }
+ },
+ duration: {
+ type: Number,
+ default: 300
+ },
+ styles: {
+ type: Object,
+ default: function() {
+ return {};
+ }
+ },
+ customClass: {
+ type: String,
+ default: ""
+ }
+ },
+ data: function() {
+ return {
+ isShow: !1,
+ transform: "",
+ opacity: 1,
+ animationData: {},
+ durationTime: 300,
+ config: {}
+ };
+ },
+ watch: {
+ show: {
+ handler: function(t) {
+ t ? this.open() : this.isShow && this.close();
+ },
+ immediate: !0
+ }
+ },
+ computed: {
+ stylesObject: function() {
+ var t = u(u({}, this.styles), {}, {
+ "transition-duration": this.duration / 1e3 + "s"
+ }), n = "";
+ for (var i in t) {
+ var e = this.toLine(i);
+ n += e + ":" + t[i] + ";";
+ }
+ return n;
+ },
+ transformStyles: function() {
+ return "transform:" + this.transform + ";opacity:" + this.opacity + ";" + this.stylesObject;
+ }
+ },
+ created: function() {
+ this.config = {
+ duration: this.duration,
+ timingFunction: "ease",
+ transformOrigin: "50% 50%",
+ delay: 0
+ }, this.durationTime = this.duration;
+ },
+ methods: {
+ init: function() {
+ var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
+ t.duration && (this.durationTime = t.duration), this.animation = (0, s.createAnimation)(Object.assign(this.config, t), this);
+ },
+ onClick: function() {
+ this.$emit("click", {
+ detail: this.isShow
+ });
+ },
+ step: function(t) {
+ var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};
+ if (this.animation) {
+ for (var i in t) try {
+ var e;
+ if ("object" === (0, a.default)(t[i])) (e = this.animation)[i].apply(e, (0, o.default)(t[i])); else this.animation[i](t[i]);
+ } catch (r) {
+ r = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(r);
+ console.error("方法 ".concat(i, " 不存在"));
+ }
+ return this.animation.step(n), this;
+ }
+ },
+ run: function(t) {
+ this.animation && this.animation.run(t);
+ },
+ open: function() {
+ var t = this;
+ clearTimeout(this.timer), this.transform = "", this.isShow = !0;
+ var n = this.styleInit(!1), i = n.opacity, e = n.transform;
+ "undefined" !== typeof i && (this.opacity = i), this.transform = e, this.$nextTick(function() {
+ t.timer = setTimeout(function() {
+ t.animation = (0, s.createAnimation)(t.config, t), t.tranfromInit(!1).step(), t.animation.run(),
+ t.$emit("change", {
+ detail: t.isShow
+ });
+ }, 20);
+ });
+ },
+ close: function(t) {
+ var n = this;
+ this.animation && this.tranfromInit(!0).step().run(function() {
+ n.isShow = !1, n.animationData = null, n.animation = null;
+ var t = n.styleInit(!1), i = t.opacity, e = t.transform;
+ n.opacity = i || 1, n.transform = e, n.$emit("change", {
+ detail: n.isShow
+ });
+ });
+ },
+ styleInit: function(t) {
+ var n = this, i = {
+ transform: ""
+ }, e = function(t, e) {
+ "fade" === e ? i.opacity = n.animationType(t)[e] : i.transform += n.animationType(t)[e] + " ";
+ };
+ return "string" === typeof this.modeClass ? e(t, this.modeClass) : this.modeClass.forEach(function(n) {
+ e(t, n);
+ }), i;
+ },
+ tranfromInit: function(t) {
+ var n = this, i = function(t, i) {
+ var e = null;
+ "fade" === i ? e = t ? 0 : 1 : (e = t ? "-100%" : "0", "zoom-in" === i && (e = t ? .8 : 1),
+ "zoom-out" === i && (e = t ? 1.2 : 1), "slide-right" === i && (e = t ? "100%" : "0"),
+ "slide-bottom" === i && (e = t ? "100%" : "0")), n.animation[n.animationMode()[i]](e);
+ };
+ return "string" === typeof this.modeClass ? i(t, this.modeClass) : this.modeClass.forEach(function(n) {
+ i(t, n);
+ }), this.animation;
+ },
+ animationType: function(t) {
+ return {
+ fade: t ? 1 : 0,
+ "slide-top": "translateY(".concat(t ? "0" : "-100%", ")"),
+ "slide-right": "translateX(".concat(t ? "0" : "100%", ")"),
+ "slide-bottom": "translateY(".concat(t ? "0" : "100%", ")"),
+ "slide-left": "translateX(".concat(t ? "0" : "-100%", ")"),
+ "zoom-in": "scaleX(".concat(t ? 1 : .8, ") scaleY(").concat(t ? 1 : .8, ")"),
+ "zoom-out": "scaleX(".concat(t ? 1 : 1.2, ") scaleY(").concat(t ? 1 : 1.2, ")")
+ };
+ },
+ animationMode: function() {
+ return {
+ fade: "opacity",
+ "slide-top": "translateY",
+ "slide-right": "translateX",
+ "slide-bottom": "translateY",
+ "slide-left": "translateX",
+ "zoom-in": "scale",
+ "zoom-out": "scale"
+ };
+ },
+ toLine: function(t) {
+ return t.replace(/([A-Z])/g, "-$1").toLowerCase();
+ }
+ }
+ };
+ n.default = f;
+ },
+ b01e: function(t, n, i) {
+ "use strict";
+ i.r(n);
+ var e = i("91e0"), o = i.n(e);
+ for (var a in e) [ "default" ].indexOf(a) < 0 && function(t) {
+ i.d(n, t, function() {
+ return e[t];
+ });
+ }(a);
+ n["default"] = o.a;
+ }
+} ]);
+
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-transition/components/uni-transition/uni-transition-create-component", {
+ "uni_modules/uni-transition/components/uni-transition/uni-transition-create-component": function(module, exports, __webpack_require__) {
+ __webpack_require__("543d")["createComponent"](__webpack_require__("73eb"));
+ }
+}, [ [ "uni_modules/uni-transition/components/uni-transition/uni-transition-create-component" ] ] ]);
\ No newline at end of file
diff --git a/uni_modules/uni-transition/components/uni-transition/uni-transition.json b/uni_modules/uni-transition/components/uni-transition/uni-transition.json
new file mode 100644
index 0000000..09a47fa
--- /dev/null
+++ b/uni_modules/uni-transition/components/uni-transition/uni-transition.json
@@ -0,0 +1,4 @@
+{
+ "usingComponents": {},
+ "component": true
+}
\ No newline at end of file
diff --git a/uni_modules/uni-transition/components/uni-transition/uni-transition.wxml b/uni_modules/uni-transition/components/uni-transition/uni-transition.wxml
new file mode 100644
index 0000000..d1b72cd
--- /dev/null
+++ b/uni_modules/uni-transition/components/uni-transition/uni-transition.wxml
@@ -0,0 +1,3 @@
+
+
+
diff --git a/uni_modules/uni-transition/components/uni-transition/uni-transition.wxss b/uni_modules/uni-transition/components/uni-transition/uni-transition.wxss
new file mode 100644
index 0000000..e69de29
diff --git a/uni_modules/uni-upgrade-center-app/static/app_update_close.png b/uni_modules/uni-upgrade-center-app/static/app_update_close.png
new file mode 100644
index 0000000..8b2ffe6
Binary files /dev/null and b/uni_modules/uni-upgrade-center-app/static/app_update_close.png differ
diff --git a/uni_modules/uni-upgrade-center-app/static/bg_top.png b/uni_modules/uni-upgrade-center-app/static/bg_top.png
new file mode 100644
index 0000000..015f698
Binary files /dev/null and b/uni_modules/uni-upgrade-center-app/static/bg_top.png differ