From d300b7a056e672c124667c8d071b7f514a9fb7d9 Mon Sep 17 00:00:00 2001 From: Dragon <13925835632@139.com> Date: Mon, 10 Jul 2023 18:52:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E7=A6=8F=E8=A2=8B=E8=A7=84?= =?UTF-8?q?=E5=88=99=E9=A1=B5=E9=9D=A2=EF=BC=8C=E6=9A=82=E5=AD=98=E6=8F=90?= =?UTF-8?q?=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- view/peko/common/js/common2.js | 4 +- .../modules/h5Income/css/exchangeGold.css | 164 +++++++++++ .../modules/h5Income/css/exchangeGold.scss | 179 ++++++++++++ view/peko/modules/h5Income/css/index.css | 163 +++++++++++ view/peko/modules/h5Income/css/index.scss | 179 ++++++++++++ view/peko/modules/h5Income/css/login.css | 214 ++++++++++++++ view/peko/modules/h5Income/css/login.scss | 244 ++++++++++++++++ view/peko/modules/h5Income/css/withdrawal.css | 244 ++++++++++++++++ .../peko/modules/h5Income/css/withdrawal.scss | 276 ++++++++++++++++++ view/peko/modules/h5Income/exchangeGold.html | 44 +++ view/peko/modules/h5Income/images/back.png | Bin 0 -> 1092 bytes .../h5Income/images/exchangeGold/bg.png | Bin 0 -> 45657 bytes .../h5Income/images/index/diamondBg.png | Bin 0 -> 117939 bytes .../h5Income/images/index/diamondIcon.png | Bin 0 -> 2119 bytes .../modules/h5Income/images/index/goldBg.png | Bin 0 -> 119861 bytes .../h5Income/images/index/goldIcon.png | Bin 0 -> 3365 bytes .../modules/h5Income/images/index/moreD.png | Bin 0 -> 529 bytes .../modules/h5Income/images/index/moreG.png | Bin 0 -> 526 bytes .../peko/modules/h5Income/images/login/bg.png | Bin 0 -> 266681 bytes .../modules/h5Income/images/login/logo.png | Bin 0 -> 71630 bytes .../modules/h5Income/images/login/more.png | Bin 0 -> 281 bytes .../images/withdrawal/arrow_right.png | Bin 0 -> 866 bytes .../modules/h5Income/images/withdrawal/bg.png | Bin 0 -> 86111 bytes .../h5Income/images/withdrawal/gold.png | Bin 0 -> 4330 bytes .../images/withdrawal/icon_account.png | Bin 0 -> 410 bytes .../h5Income/images/withdrawal/icon_mone.png | Bin 0 -> 2171 bytes view/peko/modules/h5Income/index.html | 58 ++++ view/peko/modules/h5Income/js/exchangeGold.js | 119 ++++++++ view/peko/modules/h5Income/js/index.js | 89 ++++++ view/peko/modules/h5Income/js/login.js | 197 +++++++++++++ view/peko/modules/h5Income/js/withdrawal.js | 43 +++ view/peko/modules/h5Income/login.html | 63 ++++ view/peko/modules/h5Income/withdrawal.html | 71 +++++ .../peko/modules/luckyBagLinear/css/index.css | 66 +++++ .../modules/luckyBagLinear/css/index.scss | 82 ++++++ .../modules/luckyBagLinear/images/close.png | Bin 0 -> 1936 bytes .../modules/luckyBagLinear/images/diamond.png | Bin 0 -> 948 bytes .../modules/luckyBagLinear/images/pie.png | Bin 0 -> 24315 bytes view/peko/modules/luckyBagLinear/index.html | 39 +++ view/peko/modules/luckyBagLinear/js/index.js | 95 ++++++ view/peko/modules/myincome/index.html | 2 +- .../app.3266047a180cb178187558677658043c.css | 2 + .../app.e3633322fedda0069bf2db5ba5e1b164.css | 2 - ...e142d428f.js => 0.0bb5bf195583c3f83c3c.js} | 14 +- .../static/js/10.7701ab9520657412738d.js | 2 + .../static/js/11.6980164b256ff2075e2a.js | 2 + .../static/js/11.d7f680441a68ac544dfb.js | 2 - .../static/js/12.2c6920b81a28b554c59f.js | 2 - ...10a3326e.js => 12.b287a0f88c9614b4d628.js} | 4 +- ...728eba76a.js => 3.9fd973fc82b8572762de.js} | 4 +- ...c1d8420ff.js => 4.767ba8e6439ee368e707.js} | 4 +- .../static/js/8.75bdd56bd8357a66d24a.js | 2 + .../static/js/8.bfc6ce65abb369da9af5.js | 2 - .../static/js/9.21d60d154d470edce445.js | 2 - .../static/js/9.d02156509389fc441584.js | 2 + ...7823af1.js => app.fe16b0614a0b3bec5a65.js} | 4 +- ...e3.js => manifest.cb699548379fceb9657f.js} | 4 +- .../myincome/src/view/myincome/CrystalLog.vue | 12 +- .../myincome/src/view/myincome/GoldLog.vue | 84 ++++-- 59 files changed, 2717 insertions(+), 68 deletions(-) create mode 100644 view/peko/modules/h5Income/css/exchangeGold.css create mode 100644 view/peko/modules/h5Income/css/exchangeGold.scss create mode 100644 view/peko/modules/h5Income/css/index.css create mode 100644 view/peko/modules/h5Income/css/login.css create mode 100644 view/peko/modules/h5Income/css/login.scss create mode 100644 view/peko/modules/h5Income/css/withdrawal.css create mode 100644 view/peko/modules/h5Income/css/withdrawal.scss create mode 100644 view/peko/modules/h5Income/exchangeGold.html create mode 100644 view/peko/modules/h5Income/images/back.png create mode 100644 view/peko/modules/h5Income/images/exchangeGold/bg.png create mode 100644 view/peko/modules/h5Income/images/index/diamondBg.png create mode 100644 view/peko/modules/h5Income/images/index/diamondIcon.png create mode 100644 view/peko/modules/h5Income/images/index/goldBg.png create mode 100644 view/peko/modules/h5Income/images/index/goldIcon.png create mode 100644 view/peko/modules/h5Income/images/index/moreD.png create mode 100644 view/peko/modules/h5Income/images/index/moreG.png create mode 100644 view/peko/modules/h5Income/images/login/bg.png create mode 100644 view/peko/modules/h5Income/images/login/logo.png create mode 100644 view/peko/modules/h5Income/images/login/more.png create mode 100644 view/peko/modules/h5Income/images/withdrawal/arrow_right.png create mode 100644 view/peko/modules/h5Income/images/withdrawal/bg.png create mode 100644 view/peko/modules/h5Income/images/withdrawal/gold.png create mode 100644 view/peko/modules/h5Income/images/withdrawal/icon_account.png create mode 100644 view/peko/modules/h5Income/images/withdrawal/icon_mone.png create mode 100644 view/peko/modules/h5Income/js/exchangeGold.js create mode 100644 view/peko/modules/h5Income/js/login.js create mode 100644 view/peko/modules/h5Income/js/withdrawal.js create mode 100644 view/peko/modules/h5Income/login.html create mode 100644 view/peko/modules/h5Income/withdrawal.html create mode 100644 view/peko/modules/luckyBagLinear/css/index.css create mode 100644 view/peko/modules/luckyBagLinear/css/index.scss create mode 100644 view/peko/modules/luckyBagLinear/images/close.png create mode 100644 view/peko/modules/luckyBagLinear/images/diamond.png create mode 100644 view/peko/modules/luckyBagLinear/images/pie.png create mode 100644 view/peko/modules/luckyBagLinear/index.html create mode 100644 view/peko/modules/luckyBagLinear/js/index.js create mode 100644 view/peko/modules/myincome/static/css/app.3266047a180cb178187558677658043c.css delete mode 100644 view/peko/modules/myincome/static/css/app.e3633322fedda0069bf2db5ba5e1b164.css rename view/peko/modules/myincome/static/js/{0.5dffd76cf8ce142d428f.js => 0.0bb5bf195583c3f83c3c.js} (87%) create mode 100644 view/peko/modules/myincome/static/js/10.7701ab9520657412738d.js create mode 100644 view/peko/modules/myincome/static/js/11.6980164b256ff2075e2a.js delete mode 100644 view/peko/modules/myincome/static/js/11.d7f680441a68ac544dfb.js delete mode 100644 view/peko/modules/myincome/static/js/12.2c6920b81a28b554c59f.js rename view/peko/modules/myincome/static/js/{10.8520f094936f10a3326e.js => 12.b287a0f88c9614b4d628.js} (96%) rename view/peko/modules/myincome/static/js/{4.582a918681a728eba76a.js => 3.9fd973fc82b8572762de.js} (79%) rename view/peko/modules/myincome/static/js/{3.d9199c31987c1d8420ff.js => 4.767ba8e6439ee368e707.js} (99%) create mode 100644 view/peko/modules/myincome/static/js/8.75bdd56bd8357a66d24a.js delete mode 100644 view/peko/modules/myincome/static/js/8.bfc6ce65abb369da9af5.js delete mode 100644 view/peko/modules/myincome/static/js/9.21d60d154d470edce445.js create mode 100644 view/peko/modules/myincome/static/js/9.d02156509389fc441584.js rename view/peko/modules/myincome/static/js/{app.bf94490e3e4d07823af1.js => app.fe16b0614a0b3bec5a65.js} (72%) rename view/peko/modules/myincome/static/js/{manifest.a2c8fc064a40e24832e3.js => manifest.cb699548379fceb9657f.js} (75%) diff --git a/view/peko/common/js/common2.js b/view/peko/common/js/common2.js index 093dcc4..0e94101 100644 --- a/view/peko/common/js/common2.js +++ b/view/peko/common/js/common2.js @@ -541,8 +541,8 @@ function getInfoFromClient () { } else { // 非app环境调试参数 - pubInfo.uid = 0; - pubInfo.ticket = "0"; + pubInfo.uid = sessionStorage.getItem("uid"); + pubInfo.ticket = sessionStorage.getItem("ticket"); // pubInfo.uid = ""; // pubInfo.ticket = ""; diff --git a/view/peko/modules/h5Income/css/exchangeGold.css b/view/peko/modules/h5Income/css/exchangeGold.css new file mode 100644 index 0000000..d405c93 --- /dev/null +++ b/view/peko/modules/h5Income/css/exchangeGold.css @@ -0,0 +1,164 @@ +html, +body { + width: 100%; + background: #F3F5FA; +} + +.back { + position: fixed; + z-index: 9; + width: 0.7466666667rem; + height: 0.7466666667rem; + left: 0.5333333333rem; + top: 0.2rem; +} + +.box { + width: 9.1466666667rem; + height: 6.1333333333rem; + background: url(../images/exchangeGold/bg.png) no-repeat; + background-size: 100% 100%; + margin: 0.9333333333rem auto 1.0666666667rem; + position: relative; +} +.box .golds { + position: absolute; + left: 0.4266666667rem; + top: 0.4266666667rem; + color: #1F1B4F; + font-size: 0.4266666667rem; + font-weight: bold; +} +.box .diamonds { + position: absolute; + left: 0.4266666667rem; + top: 3.3066666667rem; + color: #1F1B4F; + font-size: 0.4266666667rem; + font-weight: bold; +} +.box .num { + position: absolute; + right: 0.3733333333rem; + top: 1.28rem; + width: 7.1rem; + height: 1.3866666667rem; + background: transparent; + border: none; + outline: none; + box-sizing: border-box; + padding: 0 0.3733333333rem; + text-align: right; + font-weight: bold; + color: #000; +} +.box .num::placeholder { + font-size: 0.4266666667rem; + color: #ADB9D9; + font-weight: bold; +} +.box .num2 { + position: absolute; + right: 0.3733333333rem; + top: 4.16rem; + width: 7.1rem; + height: 1.3866666667rem; + background: transparent; + border: none; + outline: none; + box-sizing: border-box; + padding: 0 0.3733333333rem; + text-align: right; + font-weight: bold; + color: #000; +} +.box .num2::placeholder { + font-size: 0.4266666667rem; + color: #ADB9D9; + font-weight: bold; +} + +.but { + width: 8.08rem; + height: 1.28rem; + line-height: 1.28rem; + border-radius: 1.28rem; + text-align: center; + color: #FFFFFF; + font-size: 0.4266666667rem; + margin: 0 auto 0; + background: linear-gradient(90deg, #5AECFA 0%, #9DB4FF 49%, #CF70FF 100%); +} + +.pub { + position: fixed; + left: 0; + top: 0; + bottom: 0; + right: 0; + z-index: 99; + background: rgba(0, 0, 0, 0.6); + display: none; +} +.pub .pub_in { + position: relative; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + background: #fff; + border-radius: 0.5333333333rem; + width: 8.5066666667rem; + height: 4.96rem; +} +.pub .pub_in .title { + position: absolute; + width: 100%; + text-align: center; + color: #1F1B4F; + font-weight: bold; + font-size: 0.4266666667rem; + top: 0.64rem; + left: 0; +} +.pub .pub_in p { + color: #1F1B4F; + font-size: 0.3733333333rem; + position: absolute; + width: 100%; + text-align: center; + left: 0; + top: 1.7333333333rem; +} +.pub .pub_in p b { + color: #9168FA; + font-weight: bold; + font-size: 0.4266666667rem; +} +.pub .pub_in .close { + width: 3.3066666667rem; + height: 1.1733333333rem; + border-radius: 1.1733333333rem; + line-height: 1.1733333333rem; + text-align: center; + color: #fff; + font-size: 0.4266666667rem; + background: #E6E6F0; + position: absolute; + left: 0.7466666667rem; + bottom: 0.64rem; +} +.pub .pub_in .ok { + width: 3.3066666667rem; + height: 1.1733333333rem; + border-radius: 1.1733333333rem; + line-height: 1.1733333333rem; + text-align: center; + color: #fff; + font-size: 0.4266666667rem; + background: linear-gradient(90deg, #5AECFA 0%, #9DB4FF 49%, #CF70FF 100%); + position: absolute; + right: 0.7466666667rem; + bottom: 0.64rem; +} + +/*# sourceMappingURL=exchangeGold.css.map */ diff --git a/view/peko/modules/h5Income/css/exchangeGold.scss b/view/peko/modules/h5Income/css/exchangeGold.scss new file mode 100644 index 0000000..ae199f5 --- /dev/null +++ b/view/peko/modules/h5Income/css/exchangeGold.scss @@ -0,0 +1,179 @@ +@function px2rem($px, $rem:75) { + @return $px / $rem+rem; +} + +html, +body { + width: 100%; + background: #F3F5FA; +} + +.back { + position: fixed; + z-index: 9; + width: px2rem(56, ); + height: px2rem(56, ); + left: px2rem(40, ); + top: 0.2rem; + // display: none; +} + +.box { + width: px2rem(686, ); + height: px2rem(460, ); + background: url(../images/exchangeGold/bg.png) no-repeat; + background-size: 100% 100%; + margin: px2rem(70, ) auto px2rem(80, ); + position: relative; + + .golds { + position: absolute; + left: px2rem(32, ); + top: px2rem(32, ); + color: #1F1B4F; + font-size: px2rem(32, ); + font-weight: bold; + } + + .diamonds { + position: absolute; + left: px2rem(32, ); + top: px2rem(248, ); + color: #1F1B4F; + font-size: px2rem(32, ); + font-weight: bold; + } + + .num { + position: absolute; + right: px2rem(28, ); + top: px2rem(96, ); + width: 7.1rem; + height: px2rem(104, ); + background: transparent; + border: none; + outline: none; + box-sizing: border-box; + padding: 0 px2rem(28, ); + text-align: right; + font-weight: bold; + color: #000; + + &::placeholder { + font-size: px2rem(32, ); + color: #ADB9D9; + font-weight: bold; + } + } + + .num2 { + position: absolute; + right: px2rem(28, ); + top: px2rem(312, ); + width: 7.1rem; + height: px2rem(104, ); + background: transparent; + border: none; + outline: none; + box-sizing: border-box; + padding: 0 px2rem(28, ); + text-align: right; + font-weight: bold; + color: #000; + + &::placeholder { + font-size: px2rem(32, ); + color: #ADB9D9; + font-weight: bold; + } + } +} + +.but { + width: px2rem(606, ); + height: px2rem(96, ); + line-height: px2rem(96, ); + border-radius: px2rem(96, ); + text-align: center; + color: #FFFFFF; + font-size: px2rem(32, ); + margin: 0 auto 0; + background: linear-gradient(90deg, #5AECFA 0%, #9DB4FF 49%, #CF70FF 100%); +} + +.pub { + position: fixed; + left: 0; + top: 0; + bottom: 0; + right: 0; + z-index: 99; + background: rgba(0, 0, 0, .6); + display: none; + + .pub_in { + position: relative; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + background: #fff; + border-radius: px2rem(40, ); + width: px2rem(638, ); + height: px2rem(372, ); + + .title { + position: absolute; + width: 100%; + text-align: center; + color: #1F1B4F; + font-weight: bold; + font-size: px2rem(32, ); + top: px2rem(48, ); + left: 0; + } + + p { + color: #1F1B4F; + font-size: px2rem(28, ); + position: absolute; + width: 100%; + text-align: center; + left: 0; + top: px2rem(130, ); + + b { + color: #9168FA; + font-weight: bold; + font-size: px2rem(32, ); + } + } + + .close { + width: px2rem(248, ); + height: px2rem(88, ); + border-radius: px2rem(88, ); + line-height: px2rem(88, ); + text-align: center; + color: #fff; + font-size: px2rem(32, ); + background: #E6E6F0; + position: absolute; + left: px2rem(56, ); + bottom: px2rem(48, ); + } + + .ok { + width: px2rem(248, ); + height: px2rem(88, ); + border-radius: px2rem(88, ); + line-height: px2rem(88, ); + text-align: center; + color: #fff; + font-size: px2rem(32, ); + background: linear-gradient(90deg, #5AECFA 0%, #9DB4FF 49%, #CF70FF 100%); + position: absolute; + right: px2rem(56, ); + bottom: px2rem(48, ); + } + } +} \ No newline at end of file diff --git a/view/peko/modules/h5Income/css/index.css b/view/peko/modules/h5Income/css/index.css new file mode 100644 index 0000000..a5696f2 --- /dev/null +++ b/view/peko/modules/h5Income/css/index.css @@ -0,0 +1,163 @@ +html, +body { + width: 100%; +} + +.back { + position: fixed; + z-index: 9; + width: 0.7466666667rem; + height: 0.7466666667rem; + left: 0.5333333333rem; + top: 0.2rem; +} + +.myInfo { + width: 9.2rem; + height: 1.8133333333rem; + margin: 0.8rem auto 0.4266666667rem; +} +.myInfo img { + display: block; + width: 1.8133333333rem; + height: 1.8133333333rem; + border-radius: 50%; + float: left; +} +.myInfo div { + float: left; + margin-left: 0.2933333333rem; + overflow: hidden; +} +.myInfo div p { + color: #1F1B4F; + font-size: 0.48rem; + font-weight: bold; + margin-bottom: 0.16rem; + margin-top: 0.4rem; +} +.myInfo div b { + color: #8A8CAB; + font-size: 0.32rem; +} + +.diamond { + width: 9.2rem; + height: 3.84rem; + background: url(../images/index/diamondBg.png) no-repeat; + background-size: 100% 100%; + margin: 0 auto 0.4266666667rem; + position: relative; +} +.diamond .diamondIcon { + width: 0.64rem; + height: 0.64rem; + position: absolute; + left: 0.5333333333rem; + top: 0.4rem; +} +.diamond .moreD { + width: 0.32rem; + height: 0.32rem; + position: absolute; + right: 0.5333333333rem; + top: 0.56rem; +} +.diamond span { + font-size: 0.5333333333rem; + font-weight: bold; + color: #1F1B4F; + position: absolute; + left: 1.28rem; + top: 0.48rem; +} +.diamond b { + font-size: 0.3733333333rem; + color: #1F1B4F; + position: absolute; + right: 0.9066666667rem; + top: 0.5333333333rem; +} +.diamond p { + font-weight: bold; + color: #1F1B4F; + font-size: 0.48rem; + left: 0.5333333333rem; + top: 1.4666666667rem; + position: absolute; +} + +.gold { + width: 9.2rem; + height: 3.84rem; + background: url(../images/index/goldBg.png) no-repeat; + background-size: 100% 100%; + margin: 0 auto 0.4266666667rem; + position: relative; +} +.gold .goldIcon { + width: 0.64rem; + height: 0.64rem; + position: absolute; + left: 0.5333333333rem; + top: 0.4rem; +} +.gold .moreG { + width: 0.32rem; + height: 0.32rem; + position: absolute; + right: 0.5333333333rem; + top: 0.56rem; +} +.gold span { + font-size: 0.5333333333rem; + font-weight: bold; + color: #1F1B4F; + position: absolute; + left: 1.28rem; + top: 0.48rem; +} +.gold b { + font-size: 0.3733333333rem; + color: #1F1B4F; + position: absolute; + right: 0.9066666667rem; + top: 0.5333333333rem; +} +.gold p { + font-weight: bold; + color: #1F1B4F; + font-size: 0.48rem; + left: 0.5333333333rem; + top: 1.4666666667rem; + position: absolute; +} +.gold .exchangeGold { + width: 3.8933333333rem; + height: 1.0666666667rem; + line-height: 1.0666666667rem; + border-radius: 1.0666666667rem; + text-align: center; + color: #93570B; + font-size: 0.4266666667rem; + position: absolute; + left: 0.5333333333rem; + bottom: 0.48rem; + border: 0.0266666667rem solid #93570B; + box-sizing: border-box; +} +.gold .withdrawal { + width: 3.8933333333rem; + height: 1.0666666667rem; + line-height: 1.0666666667rem; + border-radius: 1.0666666667rem; + text-align: center; + color: #582815; + font-size: 0.4266666667rem; + position: absolute; + right: 0.5333333333rem; + bottom: 0.48rem; + background: #EDC36B; +} + +/*# sourceMappingURL=index.css.map */ diff --git a/view/peko/modules/h5Income/css/index.scss b/view/peko/modules/h5Income/css/index.scss index e69de29..1e5014c 100644 --- a/view/peko/modules/h5Income/css/index.scss +++ b/view/peko/modules/h5Income/css/index.scss @@ -0,0 +1,179 @@ +@function px2rem($px, $rem:75) { + @return $px / $rem+rem; +} + +html, +body { + width: 100%; +} + +.back { + position: fixed; + z-index: 9; + width: px2rem(56, ); + height: px2rem(56, ); + left: px2rem(40, ); + top: 0.2rem; + // display: none; +} + +.myInfo { + width: px2rem(690, ); + height: px2rem(136, ); + margin: px2rem(60, ) auto px2rem(32, ); + + img { + display: block; + width: px2rem(136, ); + height: px2rem(136, ); + border-radius: 50%; + float: left; + } + + div { + float: left; + margin-left: px2rem(22, ); + overflow: hidden; + + p { + color: #1F1B4F; + font-size: px2rem(36, ); + font-weight: bold; + margin-bottom: px2rem(12, ); + margin-top: px2rem(30, ); + } + + b { + color: #8A8CAB; + font-size: px2rem(24, ); + } + } +} + +.diamond { + width: px2rem(690, ); + height: px2rem(288, ); + background: url(../images/index/diamondBg.png) no-repeat; + background-size: 100% 100%; + margin: 0 auto px2rem(32, ); + position: relative; + + .diamondIcon { + width: px2rem(48, ); + height: px2rem(48, ); + position: absolute; + left: px2rem(40, ); + top: px2rem(30, ); + } + + .moreD { + width: px2rem(24, ); + height: px2rem(24, ); + position: absolute; + right: px2rem(40, ); + top: px2rem(42, ); + } + + span { + font-size: px2rem(40, ); + font-weight: bold; + color: #1F1B4F; + position: absolute; + left: px2rem(96, ); + top: px2rem(36, ); + } + + b { + font-size: px2rem(28, ); + color: #1F1B4F; + position: absolute; + right: px2rem(68, ); + top: px2rem(40, ); + } + + p { + font-weight: bold; + color: #1F1B4F; + font-size: px2rem(36, ); + left: px2rem(40, ); + top: px2rem(110, ); + position: absolute; + } +} +.gold { + width: px2rem(690, ); + height: px2rem(288, ); + background: url(../images/index/goldBg.png) no-repeat; + background-size: 100% 100%; + margin: 0 auto px2rem(32, ); + position: relative; + + .goldIcon { + width: px2rem(48, ); + height: px2rem(48, ); + position: absolute; + left: px2rem(40, ); + top: px2rem(30, ); + } + + .moreG { + width: px2rem(24, ); + height: px2rem(24, ); + position: absolute; + right: px2rem(40, ); + top: px2rem(42, ); + } + + span { + font-size: px2rem(40, ); + font-weight: bold; + color: #1F1B4F; + position: absolute; + left: px2rem(96, ); + top: px2rem(36, ); + } + + b { + font-size: px2rem(28, ); + color: #1F1B4F; + position: absolute; + right: px2rem(68, ); + top: px2rem(40, ); + } + + p { + font-weight: bold; + color: #1F1B4F; + font-size: px2rem(36, ); + left: px2rem(40, ); + top: px2rem(110, ); + position: absolute; + } + .exchangeGold{ + width: px2rem(292, ); + height: px2rem(80, ); + line-height: px2rem(80, ); + border-radius: px2rem(80, ); + text-align: center; + color: #93570B; + font-size: px2rem(32, ); + position: absolute; + left: px2rem(40, ); + bottom: px2rem(36, ); + border: px2rem(2, ) solid #93570B; + box-sizing: border-box; + } + .withdrawal{ + width: px2rem(292, ); + height: px2rem(80, ); + line-height: px2rem(80, ); + border-radius: px2rem(80, ); + text-align: center; + color: #582815; + font-size: px2rem(32, ); + position: absolute; + right: px2rem(40, ); + bottom: px2rem(36, ); + background: #EDC36B; + } +} \ No newline at end of file diff --git a/view/peko/modules/h5Income/css/login.css b/view/peko/modules/h5Income/css/login.css new file mode 100644 index 0000000..736bf6f --- /dev/null +++ b/view/peko/modules/h5Income/css/login.css @@ -0,0 +1,214 @@ +html, +body { + width: 100%; +} + +.back { + position: fixed; + z-index: 9; + width: 0.7466666667rem; + height: 0.7466666667rem; + left: 0.5333333333rem; + top: 0.6666666667rem; + display: none; +} + +.header { + width: 100%; + height: 8.88rem; + background: url(../images/login/bg.png) no-repeat; + background-size: 100% 100%; + position: relative; + margin: 0 auto -2rem; +} +.header .logo { + position: absolute; + width: 5.7066666667rem; + height: 5.7066666667rem; + left: 50%; + top: 2.4266666667rem; + transform: translateX(-50%); +} + +.box { + width: 10rem; + height: 14.6133333333rem; + border-radius: 0.6666666667rem 0.6666666667rem 0px 0px; + margin: 0 auto; + position: relative; + z-index: 2; + background: #fff; + overflow: hidden; +} +.box input { + background: transparent; + border: none; + outline: none; + box-sizing: border-box; + padding: 0 0.64rem; +} +.box input::placeholder { + font-size: 0.3733333333rem; + color: #8A8CAB; +} +.box .idLogin .id { + width: 8.08rem; + height: 1.3866666667rem; + background: #F3F5FA; + border-radius: 1.3866666667rem; + margin: 1.28rem auto 0.5333333333rem; + display: block; +} +.box .idLogin .password { + width: 8.08rem; + height: 1.3866666667rem; + background: #F3F5FA; + border-radius: 1.3866666667rem; + margin: 0rem auto 1.0666666667rem; + display: block; +} +.box .phone { + display: none; +} +.box .phone .phoneNumberBox { + width: 8.08rem; + height: 1.3866666667rem; + background: #F3F5FA; + border-radius: 1.3866666667rem; + margin: 1.28rem auto 0.5333333333rem; + box-sizing: border-box; + padding-left: 0.64rem; +} +.box .phone .phoneNumberBox .prefix { + float: left; + font-size: 0.4266666667rem; + color: #1F1B4F; + font-weight: bold; + height: 100%; + line-height: 1.3866666667rem; +} +.box .phone .phoneNumberBox .prefix b { + font-size: 0.4266666667rem; + color: #1F1B4F; + font-weight: bold; + margin-right: 0.1066666667rem; +} +.box .phone .phoneNumberBox .prefix img { + display: inline-block; + width: 0.32rem; + height: 0.2133333333rem; + vertical-align: middle; +} +.box .phone .phoneNumberBox .phoneNumber { + float: right; + height: 100%; + padding: 0; + width: 5.5rem; +} +.box .phone .codeBox { + width: 8.08rem; + height: 1.3866666667rem; + background: #F3F5FA; + border-radius: 1.3866666667rem; + margin: 0rem auto 1.0666666667rem; +} +.box .phone .codeBox .code { + float: left; + width: 5rem; + height: 100%; +} +.box .phone .codeBox .codeBut { + text-align: center; + color: #FFFFFF; + font-size: 0.3733333333rem; + border-radius: 1.0133333333rem; + width: 2.72rem; + height: 1.0133333333rem; + line-height: 1.0133333333rem; + float: right; + margin-top: 0.1866666667rem; + margin-right: 0.2133333333rem; + background: #9168FA; +} +.box .phone .codeBox .codeButTime { + background: #DED1FD; +} +.box .but { + width: 8.08rem; + height: 1.28rem; + border-radius: 1.28rem; + line-height: 1.28rem; + text-align: center; + color: #FFFFFF; + font-size: 0.4266666667rem; + margin: 0 auto 0.5333333333rem; + background: linear-gradient(90deg, #EEDCFF 0%, #DEE4FF 50%, #CCF8F9 100%); +} +.box .butok { + background: linear-gradient(90deg, #5AECFA 0%, #9DB4FF 49%, #CF70FF 100%); +} +.box .hone { + width: 8.08rem; + height: 1.28rem; + border-radius: 1.28rem; + line-height: 1.28rem; + text-align: center; + color: #9168FA; + font-size: 0.4266666667rem; + margin: 0 auto 0.5333333333rem; + background: linear-gradient(270deg, #FAEDFF 0%, #E6FDFF 100%); + border: 1px solid #D480FF; +} + +.area { + position: fixed; + z-index: 99; + left: 0; + top: 0; + bottom: 0; + right: 0; + background: rgba(0, 0, 0, 0.6); + display: none; +} +.area .box { + width: 100%; + height: 8.88rem; + border-radius: 0.7466666667rem 0.7466666667rem 0 0; + background: #fff; + position: absolute; + bottom: 0; + left: 0; +} +.area .box p { + width: 100%; + text-align: center; + height: 1.8133333333rem; + line-height: 1.8133333333rem; + border-bottom: 0.0133333333rem solid #EBEEF5; + font-size: 0.48rem; + font-weight: bold; + color: #1F1B4F; +} +.area .box .list { + position: absolute; + left: 0; + top: 1.8133333333rem; + overflow-y: scroll; + width: 100%; + height: 7rem; +} +.area .box .list span { + display: block; + width: 100%; + height: 1.36rem; + line-height: 1.36rem; + font-size: 0.4266666667rem; + border-bottom: 0.0133333333rem solid #EBEEF5; + text-align: center; + color: #1F1B4F; +} +.area .box .list .active { + background: #F3F5FA; +} + +/*# sourceMappingURL=login.css.map */ diff --git a/view/peko/modules/h5Income/css/login.scss b/view/peko/modules/h5Income/css/login.scss new file mode 100644 index 0000000..a0703ce --- /dev/null +++ b/view/peko/modules/h5Income/css/login.scss @@ -0,0 +1,244 @@ +@function px2rem($px, $rem:75) { + @return $px / $rem+rem; +} + +html, +body { + width: 100%; +} + +.back { + position: fixed; + z-index: 9; + width: px2rem(56, ); + height: px2rem(56, ); + left: px2rem(40, ); + top: px2rem(50, ); + display: none; +} + +.header { + width: 100%; + height: px2rem(666, ); + background: url(../images/login/bg.png) no-repeat; + background-size: 100% 100%; + position: relative; + margin: 0 auto -2rem; + + .logo { + position: absolute; + width: px2rem(428, ); + height: px2rem(428, ); + left: 50%; + top: px2rem(182, ); + transform: translateX(-50%); + + } +} + +.box { + width: px2rem(750, ); + height: px2rem(1096, ); + border-radius: px2rem(50, ) px2rem(50, ) 0px 0px; + margin: 0 auto; + position: relative; + z-index: 2; + background: #fff; + overflow: hidden; + + input { + background: transparent; + border: none; + outline: none; + box-sizing: border-box; + padding: 0 px2rem(48, ); + + &::placeholder { + font-size: px2rem(28, ); + color: #8A8CAB; + } + } + + .idLogin { + .id { + width: px2rem(606, ); + height: px2rem(104, ); + background: #F3F5FA; + border-radius: px2rem(104, ); + margin: px2rem(96, ) auto px2rem(40, ); + display: block; + } + + .password { + width: px2rem(606, ); + height: px2rem(104, ); + background: #F3F5FA; + border-radius: px2rem(104, ); + margin: px2rem(0, ) auto px2rem(80, ); + display: block; + } + } + + .phone { + display: none; + + .phoneNumberBox { + width: px2rem(606, ); + height: px2rem(104, ); + background: #F3F5FA; + border-radius: px2rem(104, ); + margin: px2rem(96, ) auto px2rem(40, ); + box-sizing: border-box; + padding-left: px2rem(48, ); + + .prefix { + float: left; + font-size: px2rem(32, ); + color: #1F1B4F; + font-weight: bold; + height: 100%; + line-height: px2rem(104, ); + + b { + font-size: px2rem(32, ); + color: #1F1B4F; + font-weight: bold; + margin-right: px2rem(8, ); + } + + img { + display: inline-block; + width: px2rem(24, ); + height: px2rem(16, ); + vertical-align: middle; + } + } + + .phoneNumber { + float: right; + height: 100%; + padding: 0; + width: 5.5rem; + } + } + + .codeBox { + width: px2rem(606, ); + height: px2rem(104, ); + background: #F3F5FA; + border-radius: px2rem(104, ); + margin: px2rem(0, ) auto px2rem(80, ); + + .code { + float: left; + width: 5rem; + height: 100%; + } + + .codeBut { + text-align: center; + color: #FFFFFF; + font-size: px2rem(28, ); + border-radius: px2rem(76, ); + width: px2rem(204, ); + height: px2rem(76, ); + line-height: px2rem(76, ); + float: right; + margin-top: px2rem(14, ); + margin-right: px2rem(16, ); + background: #9168FA; + } + + .codeButTime { + background: #DED1FD; + } + } + } + + + + .but { + width: px2rem(606, ); + height: px2rem(96, ); + border-radius: px2rem(96, ); + line-height: px2rem(96, ); + text-align: center; + color: #FFFFFF; + font-size: px2rem(32, ); + margin: 0 auto px2rem(40, ); + background: linear-gradient(90deg, #EEDCFF 0%, #DEE4FF 50%, #CCF8F9 100%); + } + + .butok { + background: linear-gradient(90deg, #5AECFA 0%, #9DB4FF 49%, #CF70FF 100%); + } + + .hone { + width: px2rem(606, ); + height: px2rem(96, ); + border-radius: px2rem(96, ); + line-height: px2rem(96, ); + text-align: center; + color: #9168FA; + font-size: px2rem(32, ); + margin: 0 auto px2rem(40, ); + background: linear-gradient(270deg, #FAEDFF 0%, #E6FDFF 100%); + border: 1px solid #D480FF; + } +} + +.area { + position: fixed; + z-index: 99; + left: 0; + top: 0; + bottom: 0; + right: 0; + background: rgba(0, 0, 0, .6); + display: none; + + .box { + width: 100%; + height: px2rem(666, ); + border-radius: px2rem(56, ) px2rem(56, ) 0 0; + background: #fff; + position: absolute; + bottom: 0; + left: 0; + + p { + width: 100%; + text-align: center; + height: px2rem(136, ); + line-height: px2rem(136, ); + border-bottom: px2rem(1, ) solid #EBEEF5; + font-size: px2rem(36, ); + font-weight: bold; + color: #1F1B4F; + } + + .list { + position: absolute; + left: 0; + top: px2rem(136, ); + overflow-y: scroll; + width: 100%; + height: 7rem; + + span { + display: block; + width: 100%; + height: px2rem(102, ); + line-height: px2rem(102, ); + font-size: px2rem(32, ); + border-bottom: px2rem(1, ) solid #EBEEF5; + text-align: center; + color: #1F1B4F; + } + + .active { + background: #F3F5FA; + } + } + } +} \ No newline at end of file diff --git a/view/peko/modules/h5Income/css/withdrawal.css b/view/peko/modules/h5Income/css/withdrawal.css new file mode 100644 index 0000000..8c05d35 --- /dev/null +++ b/view/peko/modules/h5Income/css/withdrawal.css @@ -0,0 +1,244 @@ +html, +body { + width: 100%; + background: #F3F5FA; +} + +.back { + position: fixed; + z-index: 9; + width: 0.7466666667rem; + height: 0.7466666667rem; + left: 0.5333333333rem; + top: 0.2rem; +} + +.myInfo { + width: 9.2rem; + height: 1.8133333333rem; + margin: 0.8rem auto 0.4266666667rem; +} +.myInfo img { + display: block; + width: 1.8133333333rem; + height: 1.8133333333rem; + border-radius: 50%; + float: left; +} +.myInfo div { + float: left; + margin-left: 0.2933333333rem; + overflow: hidden; +} +.myInfo div p { + color: #1F1B4F; + font-size: 0.48rem; + font-weight: bold; + margin-bottom: 0.16rem; + margin-top: 0.4rem; +} +.myInfo div b { + color: #8A8CAB; + font-size: 0.32rem; +} + +.income { + width: 9.1466666667rem; + height: 2.88rem; + background: url(../images/withdrawal/bg.png) no-repeat; + background-size: 100% 100%; + margin: 0 auto 0.1066666667rem; + position: relative; +} +.income .rule { + color: #9168FA; + font-size: 0.32rem; + position: absolute; + right: 0.4266666667rem; + top: 0.24rem; +} +.income img { + width: 0.7466666667rem; + height: 0.7466666667rem; + position: absolute; + left: 0.5333333333rem; + top: 1.0666666667rem; +} +.income span { + color: #FFFFFF; + font-size: 0.3733333333rem; + position: absolute; + left: 0.5333333333rem; + top: 0.4266666667rem; +} +.income p { + color: #FFFFFF; + font-size: 0.64rem; + font-weight: bold; + position: absolute; + left: 1.3866666667rem; + top: 1.1733333333rem; +} + +.account { + width: 9.1466666667rem; + height: 1.6rem; + line-height: 1.6rem; + background: #fff; + border-radius: 0.2666666667rem; + margin: 0 auto 0.4266666667rem; + position: relative; +} +.account .icon_account { + position: absolute; + left: 0.5333333333rem; + top: 0.5333333333rem; + width: 0.5333333333rem; + height: 0.5333333333rem; +} +.account .arrow_right { + position: absolute; + right: 0.5333333333rem; + top: 0.5333333333rem; + width: 0.5333333333rem; + height: 0.5333333333rem; +} +.account div { + height: 100%; + color: #1F1B4F; + font-size: 0.4266666667rem; + font-weight: bold; + position: absolute; + top: 0; + left: 1.2266666667rem; +} +.account span { + height: 100%; + color: #B3B3C3; + font-size: 0.32rem; + position: absolute; + top: 0; + right: 1.0666666667rem; +} +.account .active { + color: #1F1B4F; + font-weight: bold; +} + +.withdrawal { + width: 9.1466666667rem; + height: 7.6266666667rem; + margin: 0 auto 0.5333333333rem; + background: #fff; + border-radius: 0.2666666667rem; + position: relative; + overflow: hidden; +} +.withdrawal .gold { + width: 0.5333333333rem; + height: 0.5333333333rem; + position: absolute; + top: 0.5333333333rem; + left: 0.5333333333rem; +} +.withdrawal .title { + margin-top: 0.5333333333rem; + margin-left: 1.2266666667rem; + font-size: 0.4266666667rem; + color: #1F1B4F; + font-weight: bold; +} +.withdrawal input { + background: transparent; + border: none; + outline: none; + box-sizing: border-box; + padding: 0 0.5333333333rem; + width: 8.08rem; + height: 1.28rem; + margin: 0.4266666667rem auto 0.64rem; + background: #F3F5FA; + display: block; + border-radius: 0.2133333333rem; +} +.withdrawal input::placeholder { + font-size: 0.3733333333rem; + color: #B3B3C3; +} +.withdrawal .numBox { + width: 100%; + box-sizing: border-box; + padding: 0 0.5333333333rem; + margin: 0 auto 0.7466666667rem; +} +.withdrawal .numBox span { + color: #1F1B4F; + font-size: 0.4266666667rem; +} +.withdrawal .numBox b { + color: #B3B3C3; + font-size: 0.3733333333rem; + float: right; +} +.withdrawal p { + margin-bottom: 0.16rem; + color: #8A8CAB; + font-size: 0.32rem; + display: block; + width: 100%; + box-sizing: border-box; + padding: 0 0.5333333333rem; +} +.withdrawal p i { + font-style: normal; +} + +.accountPub { + position: fixed; + left: 0; + top: 0; + bottom: 0; + right: 0; + z-index: 99; + background: rgba(0, 0, 0, 0.6); + display: none; +} +.accountPub .accountPub_in { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + border-radius: 0.7466666667rem 0.7466666667rem 0 0; + background: #fff; + overflow: hidden; + height: 8.88rem; +} +.accountPub .accountPub_in h3 { + height: 1.8133333333rem; + line-height: 1.8133333333rem; + border-bottom: 0.0133333333rem solid #EBEEF5; + width: 100%; + text-align: center; + color: #1F1B4F; + font-size: 0.48rem; + font-weight: bold; +} +.accountPub .accountPub_in ul { + width: 100%; + height: 7rem; + overflow-y: scroll; +} +.accountPub .accountPub_in ul li { + width: 100%; + text-align: center; + color: #1F1B4F; + font-size: 0.3733333333rem; + height: 1.3866666667rem; + line-height: 1.3866666667rem; + border-bottom: 0.0133333333rem solid #EBEEF5; +} +.accountPub .accountPub_in ul .active { + color: #9168FA; +} + +/*# sourceMappingURL=withdrawal.css.map */ diff --git a/view/peko/modules/h5Income/css/withdrawal.scss b/view/peko/modules/h5Income/css/withdrawal.scss new file mode 100644 index 0000000..3466fcb --- /dev/null +++ b/view/peko/modules/h5Income/css/withdrawal.scss @@ -0,0 +1,276 @@ +@function px2rem($px, $rem:75) { + @return $px / $rem+rem; +} + +html, +body { + width: 100%; + background: #F3F5FA; +} + +.back { + position: fixed; + z-index: 9; + width: px2rem(56, ); + height: px2rem(56, ); + left: px2rem(40, ); + top: 0.2rem; + // display: none; +} + +.myInfo { + width: px2rem(690, ); + height: px2rem(136, ); + margin: px2rem(60, ) auto px2rem(32, ); + + img { + display: block; + width: px2rem(136, ); + height: px2rem(136, ); + border-radius: 50%; + float: left; + } + + div { + float: left; + margin-left: px2rem(22, ); + overflow: hidden; + + p { + color: #1F1B4F; + font-size: px2rem(36, ); + font-weight: bold; + margin-bottom: px2rem(12, ); + margin-top: px2rem(30, ); + } + + b { + color: #8A8CAB; + font-size: px2rem(24, ); + } + } +} + +.income { + width: px2rem(686, ); + height: px2rem(216, ); + background: url(../images/withdrawal/bg.png) no-repeat; + background-size: 100% 100%; + margin: 0 auto px2rem(8, ); + position: relative; + + .rule { + color: #9168FA; + font-size: px2rem(24, ); + position: absolute; + right: px2rem(32, ); + top: px2rem(18, ); + } + + img { + width: px2rem(56, ); + height: px2rem(56, ); + position: absolute; + left: px2rem(40, ); + top: px2rem(80, ); + + } + + span { + color: #FFFFFF; + font-size: px2rem(28, ); + position: absolute; + left: px2rem(40, ); + top: px2rem(32, ); + } + + p { + color: #FFFFFF; + font-size: px2rem(48, ); + font-weight: bold; + position: absolute; + left: px2rem(104, ); + top: px2rem(88, ); + } +} + +.account { + width: px2rem(686, ); + height: px2rem(120, ); + line-height: px2rem(120, ); + background: #fff; + border-radius: px2rem(20, ); + margin: 0 auto px2rem(32, ); + position: relative; + + .icon_account { + position: absolute; + left: px2rem(40, ); + top: px2rem(40, ); + width: px2rem(40, ); + height: px2rem(40, ); + } + + .arrow_right { + position: absolute; + right: px2rem(40, ); + top: px2rem(40, ); + width: px2rem(40, ); + height: px2rem(40, ); + } + + div { + height: 100%; + color: #1F1B4F; + font-size: px2rem(32, ); + font-weight: bold; + position: absolute; + top: 0; + left: px2rem(92, ); + } + + span { + height: 100%; + color: #B3B3C3; + font-size: px2rem(24, ); + position: absolute; + top: 0; + right: px2rem(80, ); + } + + .active { + color: #1F1B4F; + font-weight: bold; + } +} + +.withdrawal { + width: px2rem(686, ); + height: px2rem(572, ); + margin: 0 auto px2rem(40, ); + background: #fff; + border-radius: px2rem(20, ); + position: relative; + overflow: hidden; + + .gold { + width: px2rem(40, ); + height: px2rem(40, ); + position: absolute; + top: px2rem(40, ); + left: px2rem(40, ); + } + + .title { + margin-top: px2rem(40, ); + margin-left: px2rem(92, ); + font-size: px2rem(32, ); + color: #1F1B4F; + font-weight: bold; + } + + input { + background: transparent; + border: none; + outline: none; + box-sizing: border-box; + padding: 0 px2rem(40, ); + width: px2rem(606, ); + height: px2rem(96, ); + margin: px2rem(32, ) auto px2rem(48, ); + background: #F3F5FA; + display: block; + border-radius: px2rem(16, ); + + &::placeholder { + font-size: px2rem(28, ); + color: #B3B3C3; + } + } + + .numBox { + width: 100%; + box-sizing: border-box; + padding: 0 px2rem(40, ); + margin: 0 auto px2rem(56, ); + + span { + color: #1F1B4F; + font-size: px2rem(32, ); + // float: left; + } + + b { + color: #B3B3C3; + font-size: px2rem(28, ); + float: right; + } + } + + p { + margin-bottom: px2rem(12, ); + color: #8A8CAB; + font-size: px2rem(24, ); + display: block; + width: 100%; + box-sizing: border-box; + padding: 0 px2rem(40, ); + + i { + font-style: normal; + } + } +} + +.accountPub { + position: fixed; + left: 0; + top: 0; + bottom: 0; + right: 0; + z-index: 99; + background: rgba(0, 0, 0, .6); + display: none; + + .accountPub_in { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + border-radius: px2rem(56, ) px2rem(56, ) 0 0; + background: #fff; + overflow: hidden; + height: px2rem(666, ); + + h3 { + height: px2rem(136, ); + line-height: px2rem(136, ); + border-bottom: px2rem(1, ) solid #EBEEF5; + width: 100%; + text-align: center; + color: #1F1B4F; + font-size: px2rem(36, ); + font-weight: bold; + } + + ul { + width: 100%; + height: 7rem; + overflow-y: scroll; + + li { + width: 100%; + text-align: center; + color: #1F1B4F; + font-size: px2rem(28, ); + height: px2rem(104, ); + line-height: px2rem(104, ); + border-bottom: px2rem(1, ) solid #EBEEF5; + } + + .active { + color: #9168FA; + } + } + } +} \ No newline at end of file diff --git a/view/peko/modules/h5Income/exchangeGold.html b/view/peko/modules/h5Income/exchangeGold.html new file mode 100644 index 0000000..01e5119 --- /dev/null +++ b/view/peko/modules/h5Income/exchangeGold.html @@ -0,0 +1,44 @@ + + + +
+ + + +确认奖 0 金币兑换为 0 钻石吗?
+_M#l~SQ=kxk05zw)rx*koVc=q6zT}jkD7M?fb$;mc
zc=_WL60vizGwOKyVdpc?skF4TiR5IG+wN^LBeb48A(E)^Y%#>!>*0B3V4}A#Jq4;O
zK1>l~&k1yj`Vw#6;Ht4ak)sRw28RBhYxT7OR@3pBHv!riA&dZY_6oGSCuFN)R$3>>
zg5zs|(G-H>i3b}%v8xJqe~)$V3+SIq%=Vrx#-16-3$KaJEu~VkoH@qNiV(d6 1Db-P#Slec&B8mjO32cXv}*07Pe^M(!WFwVUo
z`PLAz?d?ug=R+r0#W~6HW7E|)ImtLwLF8Uw$~mg*;>z=4sV4Fkb!&1$20kK0B$ssL
zBp1`GxcS`_g7!So-|aiCQ+pgcMvyr{%nb8a%|}b<&7jTHqv>2bQWoRm6S} byv?=E^Z@mnrB8lx9{`(edZk+@|~aL;qu7A
zF3eOmYNX$k_^cE`h7TZf^NCu5{=F;EI}lnDgrLCdABoy)r)I?hZ>_{uN!VS8nW7yudl-g{Vw_ZM08%bdyr0H!t2`))Nzj7wV^XO
z9A0-JTnBhP(Kj3pwzz(s8A;sfF*qgTfN*OoOh$-7>y@vyEmEu-JR41gHa426(MGG4
z_2D~sRm0-*NVXzLI?n5Rm&X#OiLf9RK%#%h6la8&Tzu!ge{>z7vEkEv&hePw(~<
{B1dHgJ~q;|uwl-p>^rwzWj|_))p;jsbq^;fC#MUoapuM