From d6b09bc90e6273397ab2c4a06e5a5a094a81e0ae Mon Sep 17 00:00:00 2001
From: kylin L <452061493@qq.com>
Date: Tue, 30 Jan 2024 17:18:56 +0800
Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5+=E6=88=91=E7=9A=84+tabbar?=
=?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=A0=B7=E5=BC=8F=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
components/tabbar/tabbar.vue | 11 +-
pages/index/index.vue | 82 ++--
pages/my/my.vue | 211 ++++++-----
pages/scan/scan.vue | 2 +
static/base_css.css | 673 +++++++++++++++++++++++++++++++++
static/images/arrow-r.png | Bin 0 -> 1754 bytes
static/images/banner.jpg | Bin 0 -> 112176 bytes
static/images/banner_mine.jpg | Bin 0 -> 49175 bytes
static/images/banner_sec.jpg | Bin 0 -> 67323 bytes
static/images/hpic.jpg | Bin 0 -> 13560 bytes
static/images/icon_50about.png | Bin 0 -> 2069 bytes
static/images/icon_50adr.png | Bin 0 -> 2252 bytes
static/images/icon_50agr.png | Bin 0 -> 1892 bytes
static/images/icon_50help.png | Bin 0 -> 2149 bytes
static/images/icon_50idea.png | Bin 0 -> 2181 bytes
static/images/icon_50msg.png | Bin 0 -> 1859 bytes
static/images/icon_50priv.png | Bin 0 -> 2262 bytes
static/images/icon_50set.png | Bin 0 -> 2090 bytes
static/images/icon_50vip.png | Bin 0 -> 2142 bytes
static/images/icon_60add.png | Bin 0 -> 1414 bytes
static/images/icon_arb.png | Bin 0 -> 1456 bytes
static/images/icon_base.png | Bin 0 -> 2985 bytes
static/images/icon_base_2.png | Bin 0 -> 2912 bytes
static/images/icon_home.png | Bin 0 -> 1793 bytes
static/images/icon_home_2.png | Bin 0 -> 2437 bytes
static/images/icon_info.png | Bin 0 -> 2400 bytes
static/images/icon_info_2.png | Bin 0 -> 3083 bytes
static/images/icon_mine.png | Bin 0 -> 1937 bytes
static/images/icon_mine_2.png | Bin 0 -> 2438 bytes
static/images/icon_scan.png | Bin 0 -> 2267 bytes
static/images/icon_scan_2.png | Bin 0 -> 2187 bytes
static/images/icon_sou.png | Bin 0 -> 1621 bytes
static/images/item_1.jpg | Bin 0 -> 25145 bytes
static/images/item_2.jpg | Bin 0 -> 24085 bytes
static/images/logo_header.png | Bin 0 -> 64485 bytes
static/images/scene_p1.jpg | Bin 0 -> 66243 bytes
static/images/scene_p2.jpg | Bin 0 -> 31970 bytes
static/images/scene_p3.jpg | Bin 0 -> 70568 bytes
static/images/scene_p4.jpg | Bin 0 -> 77109 bytes
static/images/scene_p5.jpg | Bin 0 -> 90425 bytes
40 files changed, 853 insertions(+), 126 deletions(-)
create mode 100644 static/base_css.css
create mode 100755 static/images/arrow-r.png
create mode 100755 static/images/banner.jpg
create mode 100755 static/images/banner_mine.jpg
create mode 100755 static/images/banner_sec.jpg
create mode 100755 static/images/hpic.jpg
create mode 100755 static/images/icon_50about.png
create mode 100755 static/images/icon_50adr.png
create mode 100755 static/images/icon_50agr.png
create mode 100755 static/images/icon_50help.png
create mode 100755 static/images/icon_50idea.png
create mode 100755 static/images/icon_50msg.png
create mode 100755 static/images/icon_50priv.png
create mode 100755 static/images/icon_50set.png
create mode 100755 static/images/icon_50vip.png
create mode 100755 static/images/icon_60add.png
create mode 100755 static/images/icon_arb.png
create mode 100755 static/images/icon_base.png
create mode 100755 static/images/icon_base_2.png
create mode 100755 static/images/icon_home.png
create mode 100755 static/images/icon_home_2.png
create mode 100755 static/images/icon_info.png
create mode 100755 static/images/icon_info_2.png
create mode 100755 static/images/icon_mine.png
create mode 100755 static/images/icon_mine_2.png
create mode 100755 static/images/icon_scan.png
create mode 100755 static/images/icon_scan_2.png
create mode 100755 static/images/icon_sou.png
create mode 100755 static/images/item_1.jpg
create mode 100755 static/images/item_2.jpg
create mode 100755 static/images/logo_header.png
create mode 100755 static/images/scene_p1.jpg
create mode 100755 static/images/scene_p2.jpg
create mode 100755 static/images/scene_p3.jpg
create mode 100755 static/images/scene_p4.jpg
create mode 100755 static/images/scene_p5.jpg
diff --git a/components/tabbar/tabbar.vue b/components/tabbar/tabbar.vue
index 3111610..d904f11 100644
--- a/components/tabbar/tabbar.vue
+++ b/components/tabbar/tabbar.vue
@@ -13,11 +13,12 @@
-
\ No newline at end of file
diff --git a/pages/my/my.vue b/pages/my/my.vue
index d7e04fa..db4e3af 100644
--- a/pages/my/my.vue
+++ b/pages/my/my.vue
@@ -1,14 +1,41 @@
-
-
+
+
+
+
+ {{name}}
+ 勋章:2 挑战历史:3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
@@ -22,9 +49,7 @@
-
-
@@ -34,7 +59,6 @@
-
@@ -47,7 +71,7 @@
-
+ -->
\ No newline at end of file
diff --git a/pages/scan/scan.vue b/pages/scan/scan.vue
index 2d32d7f..52794be 100644
--- a/pages/scan/scan.vue
+++ b/pages/scan/scan.vue
@@ -1,6 +1,8 @@
+
diff --git a/static/base_css.css b/static/base_css.css
new file mode 100644
index 0000000..5d667b8
--- /dev/null
+++ b/static/base_css.css
@@ -0,0 +1,673 @@
+html, body {
+ margin: 0;
+ padding: 0;
+ width: 100%;
+ height: 100%;
+ min-height: 100%;
+ font-size: 0.9rem;
+}
+
+html {
+ overflow-y: scroll;
+}
+
+ul, ol, li {
+ margin: 0;
+ padding: 0;
+ list-style: outside none none;
+}
+
+a {
+ text-decoration: none;
+ outline: none;
+}
+
+a:focus, input:focus, textarea:focus {
+ border: none;
+ outline: medium;
+ box-shadow: none;
+}
+
+img {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ border-radius: 10px;
+}
+
+.wrap {
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+}
+
+.stabar {
+ position: fixed;
+ top: 0;
+ z-index: 9999;
+ padding: 0 5%;
+ width: 100%;
+ height: 45px;
+ color: #fff;
+ line-height: 30px;
+ background-color: #bac6fc;
+}
+
+/*************** 首页 ************************/
+
+
+
+.mainwrap {
+ margin-top: 0px;
+ padding-bottom: 5%;
+ height: calc(100% - 100px);
+ width: 100%;
+ background-image: linear-gradient(to bottom, #bac6fc, transparent 50%);
+ box-sizing: content-box;
+ overflow: hidden;
+ overflow-y: auto;
+}
+
+.topcont {
+ position: relative;
+ top: 4%;
+ width: 100%;
+ height: 10.5%;
+ text-align: center;
+}
+
+.topcont img {
+ width: 80%;
+ height: auto;
+}
+
+.banbox {
+ position: relative;
+ top: 4%;
+ z-index: 1;
+ margin: 0 auto;
+ height: 60%;
+ width: 94%;
+ box-sizing: content-box;
+ border-radius: 10px;
+}
+
+.itembox {
+ display: flex;
+ position: relative;
+ top: 4%;
+ margin: 3.5% auto 0;
+ width: 94%;
+ height: 21%;
+}
+
+.itembox span {
+ display: block;
+ margin-right: 5%;
+ width: 50%;
+}
+
+.itembox span:last-child {
+ margin-right: 0;
+}
+
+.subtop, .sectop {
+ position: fixed;
+ top: 35px;
+ z-index: 1000;
+ width: 100%;
+ height: 50px;
+}
+
+.subtop {
+ height: 110px;
+ background: #fff none;
+}
+
+.pagetit {
+ text-align: center;
+ font-size: 1.25rem;
+}
+
+.subtop .pagetit, .sectop .pagetit {
+ margin-top: -20px;
+}
+
+h3.contit {
+ margin: 1% 0 2% 4%;
+ width: 96%;
+ height: 2rem;
+ line-height: 2;
+}
+
+h3.contit span {
+ display: inline-block;
+ float: left;
+ font-size: 1.15rem;
+ font-weight: 600;
+ color: #666;
+}
+
+.footbox {
+ position: fixed;
+ bottom: 0;
+ width: 100%;
+ height: 64px;
+ background-image: linear-gradient(to top, rgba(220,234,253,1), rgba(255,255,255,1));
+ border-top: 1px solid #eee;
+ box-shadow: 0 0 10px #eee;
+ text-align: center;
+}
+
+.footbox a {
+ position: relative;
+ display: inline-block;
+ margin: 10px 0;
+ padding-top: 28px;
+ width: 23%;
+ text-align: center;
+ background-size: 20%;
+ font-size: 1.0rem;
+ color: #999;
+ cursor: pointer;
+ background-size: 25%;
+}
+
+.footbox a:hover, .footbox a.curaf {
+ background-size: 25%;
+ color: #0b68f7;
+}
+
+.ahome {
+ background: url(/static/images/icon_home_2.png) no-repeat center top;
+}
+
+.ahome:hover, .ahome.curaf {
+ background: url(/static/images/icon_home.png) no-repeat center top;
+}
+
+.scannav {
+ background: url(/static/images/icon_scan_2.png) no-repeat center top;
+}
+
+.scannav:hover, .scannav.curaf {
+ background: url(/static/images/icon_scan.png) no-repeat center top;
+}
+
+.infonav {
+ background: url(/static/images/icon_info_2.png) no-repeat center top;
+}
+
+.infonav:hover, .infonav.curaf {
+ background: url(/static/images/icon_info.png) no-repeat center top;
+}
+
+.amine {
+ background: url(/static/images/icon_mine_2.png) no-repeat center top;
+}
+
+.amine:hover, .amine.curaf {
+ background: url(/static/images/icon_mine.png) no-repeat center top;
+}
+
+/*************** 场景 ************************/
+
+
+
+.secbar {
+ position: relative;
+ top: 35px;
+ height: 60px;
+ width: 100%;
+ background-color: #bac6fc;
+}
+
+.secbar span {
+ position: relative;
+ top: 10px;
+ display: inline-block;
+ width: 30px;
+ height: 30px;
+ line-height: 20em;
+ white-space: nowrap;
+ overflow: hidden;
+ opacity: 0.9;
+}
+
+.secbar .pagetit {
+ margin-top: -18px;
+}
+
+.secbar span.back {
+ padding-left: 1.25rem;
+ left: 4%;
+ width: auto;
+ font-size: 1.15rem;
+ line-height: 30px;
+ background: url(/static/images/icon_arb.png) no-repeat left center;
+ background-size: auto 60%;
+}
+
+.banbox_sec {
+ position: relative;
+ top: -10px;
+ z-index: 1;
+ margin: 0 auto;
+ height: 20%;
+ width: 94%;
+ box-sizing: content-box;
+ border-radius: 10px;
+}
+
+.subwrap {
+ position: relative;
+ top: -5%;
+ overflow: hidden;
+ overflow-y: auto;
+ padding: 1% 3%;
+ width: 94%;
+ height: 70%;
+}
+
+.mainwrap2, .mainwrap3, .tabwrap {
+ position: relative;
+ top: 35px;
+ padding: 10px 0;
+ width: 100%;
+ height: calc(100% - 100px);
+ background-image: linear-gradient(to bottom, #bac6fc, transparent 40%);
+ box-sizing: content-box;
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+
+.mainwrap2 {
+ overflow-y: hidden;
+}
+
+.tabwrap {
+ position: fixed;
+ top: 110px;
+ height: calc(100% - 140px);
+}
+
+.subsearch {
+ position: relative;
+ top: -2%;
+ width: 100%;
+ height: 5.0rem;
+}
+
+.subtop .subsearch {
+ top: 60px;
+}
+
+.msearchbox {
+ position: relative;
+ margin: 10px 3%;
+ padding: 3px 45px 3px 15px;
+ width: 70%;
+ height: 36px;
+ line-height: 34px;
+ background-color: transparent;
+ background: #f6f7fe url(/static/images/icon_sou.png) no-repeat right 16px center;
+ background-size: auto 50%;
+ box-sizing: border-box;
+ border: 1px solid rgba(0,0,0,.05);
+ border-radius: 16px;
+ color: #999999;
+ outline: none;
+}
+
+.subsearch .msearchbox {
+ left: 2%;
+ padding: 3px 15px 3px 12%;
+ width: 90%;
+ background-position: left 16px center;
+}
+
+.msearchbtn {
+ position: absolute;
+ top: 24%;
+ right: 28%;
+ height: 28px;
+ width: 36px;
+ background: transparent;
+ color: transparent;
+ border: 0 none;
+}
+
+.scitem {
+ position: relative;
+ margin: 3% 0;
+ width: 100%;
+ height: 25%;
+ background: #000;
+ border-radius: 10px;
+}
+
+.scitem img {
+ opacity: .7;
+}
+
+.scdec {
+ position: absolute;
+ z-index: 1;
+ top: 15%;
+ left: 5%;
+ color: #fff;
+}
+
+.scdec h4 {
+ margin: 15% 0;
+ font-size: 1.5rem;
+ font-weight: 500;
+}
+
+.scdec span {
+ display: block;
+ margin: 5% 0;
+ font-size: 0.8rem;
+}
+
+/*************** 我的 ************************/
+
+
+
+
+.mitop {
+ margin-top: 0;
+ height: 40vw;
+}
+
+.topban h1 {
+ width: 100%;
+ color: #fff;
+ font-size: 1.2rem;
+ margin: 0 auto;
+ padding: 0;
+ text-align: center;
+ line-height: 8rem;
+}
+
+.perinfo {
+ position: relative;
+ margin: 3%;
+ height: 8.5rem;
+ width: 94%;
+}
+
+.perinfo .type-name {
+ float: left;
+ margin: 3% 3%;
+ display: inline-block;
+ width: 5rem;
+ height: 5rem;
+ overflow: hidden;
+ background: url(/static/images/hpic.jpg) no-repeat;
+ background-size: cover;
+ background-position: center top;
+ border: 1px solid #fff;
+ border-radius: 50%;
+}
+
+.perinfo .dycd {
+ float: left;
+ display: inline-block;
+ margin: 3.5% 5%;
+ width: calc(80% - 5rem);
+ color: #333;
+ font-size: 1.0rem;
+ line-height: 1.5;
+ text-align: left;
+}
+
+.myname {
+ display: block;
+ margin: 0 0 5%;
+ font-size: 1rem;
+}
+
+.myitem span {
+ position: relative;
+ margin: 1% 5% 0 0;
+ padding-right: 0.6rem;
+ font-size: 0.8rem;
+ color: #666;
+}
+
+.myitem span b {
+ color: #333;
+ font-size: 0.7rem;
+}
+
+.myitem span i {
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 8px;
+ height: 8px;
+ border-radius: 100%;
+ background-color: #fb3737;
+}
+
+.mset {
+ position: relative;
+ width: 94%;
+ min-height: 30%;
+ height: calc(90% - 17rem);
+ margin: 0 3%;
+ overflow: auto;
+}
+
+.mset ul {
+ width: 96%;
+ height: 96%;
+ margin: 2%;
+}
+
+.mset li {
+ width: 100%;
+ /*height: 20%;*/
+ background: url(/static/images/arrow-r.png) no-repeat right 2% center;
+ background-size: auto 30%;
+ display: table;
+}
+
+.version-number {
+ padding: 5% 2% !important;
+}
+
+.mset li span {
+ background-position: left 1% center;
+ background-repeat: no-repeat;
+ background-size: 6% auto;
+ padding: 3.5% 10%;
+ display: table-cell;
+ width: 30%;
+ height: 90%;
+ font-size: 1.15rem;
+}
+
+/***********************/
+
+
+
+.maintab {
+ position: relative;
+ top: 25px;
+ margin: 0;
+ align-items: center;
+ background: #fff;
+ border-bottom: 0.5rem solid #f3f4f5;
+}
+
+.titbox {
+ position: relative;
+ display: flex;
+ margin: 0 auto;
+ white-space: nowrap;
+}
+
+.titbox>span {
+ flex: 1;
+ margin: 0 3%;
+ width: auto;
+ text-align: center;
+ color: #999;
+ line-height: 2;
+}
+
+.titbox>span.actit {
+ color: #09F;
+}
+
+.titbox>span.actit:after {
+ display: block;
+ margin: -3px auto 0;
+ content: "";
+ width: 3rem;
+ height: 3px;
+ background-color: #09F;
+}
+
+.tab_item {
+ display: none;
+ position: relative;
+ height: 100%;
+ clear: both;
+}
+
+.list_tit {
+ margin: 0;
+ padding-left: 3%;
+ background: #f3f4f5;
+ height: 3rem;
+ line-height: 3.5;
+ color: #999;
+ font-weight: normal;
+ font-size: 0.9rem;
+}
+
+.listbox li {
+ position: relative;
+ display: flex;
+ padding: 2% 0;
+ width: 100%;
+ border-bottom: 1px solid #f5f5f5;
+ font-size: 1rem;
+}
+
+.listbox li:last-child {
+ border-bottom: 0;
+ margin-bottom: 3%;
+}
+
+.listbox li>span {
+ display: inline-flex;
+ margin: auto 2%;
+ padding-left: 7px;
+ color: #999;
+}
+
+.listbox input, .listbox select, .listbox textarea {
+ margin: 0;
+ height: 2.4rem;
+ color: #666;
+ border: 0 none;
+ font-size: 1rem;
+ font-family: Arial, Helvetica, sans-serif;
+ text-align: right;
+}
+
+.listbox li>div {
+ flex: 1;
+ margin: 0 1rem;
+ text-align: right;
+ color: #000;
+}
+
+.listbox li>div>input {
+ width: 100%;
+ padding: 0;
+}
+
+.listbox li span>b {
+ margin: 1% 2px 0 -7px;
+ color: #f00;
+}
+
+.listbox textarea, .textabox {
+ margin: -0.5rem 0 0 0;
+ padding: 0.5rem;
+ width: 96%;
+ min-height: 4.5rem;
+ background: #f5f5f5;
+ text-align: left;
+ line-height: 1.5;
+}
+
+.picbox>span {
+ display: inline-block;
+ margin: 0 0 2% 3%;
+ width: 20%;
+ height: 3rem;
+ overflow: hidden;
+}
+
+.picbox>span>img {
+ width: 100%;
+ height: auto;
+}
+
+span.rigadd {
+ float: right;
+ width: 1.25rem;
+ height: 1.25rem;
+ line-height: 20rem;
+ overflow: hidden;
+ background: url(/static/images/icon_60add.png) no-repeat top 28.5% center;
+ background-size: auto 75%;
+ border: 1px solid #ddd;
+ border-radius: 50%;
+}
+
+.footbtn_2 {
+ display: flex;
+ margin: 3% 0;
+ width: 100%;
+}
+
+.footbtn_2 a {
+ display: inline-block;
+ flex: 1;
+ margin: 3%;
+ width: 40%;
+ height: 3rem;
+ line-height: 3;
+ background: #199ffe;
+ border: 1px solid #199ffe;
+ border-radius: 30px;
+ color: #fff;
+ font-size: 1rem;
+ text-align: center;
+}
+
+.footbtn_2 a:last-child {
+ background: #fff;
+ border: 1px solid #b1b1b1;
+ color: #797979;
+}
+
+.onebtn {
+ position: relative;
+ top: 30vw;
+ background: #3a02a5;
+ width: 96%;
+ border-radius: 10px;
+ color: #fff;
+ text-align: center;
+ margin: 3% 2%;
+ line-height: 3.0;
+ letter-spacing: 2px;
+}
\ No newline at end of file
diff --git a/static/images/arrow-r.png b/static/images/arrow-r.png
new file mode 100755
index 0000000000000000000000000000000000000000..f5c3f986bfd2aeefe3185c1050182c7476d8db0c
GIT binary patch
literal 1754
zcmaJ?X;2eq7+$#|Aj+jEXuCvF8A&z=By38+TpVgrz@VVw5V9KxB-yxGl7QNBDnx1H
zShRpTEmlSGh}bHJ7SLixs0y}9uxbw#)G`&(j`gG)3)&yno!R}q@15s)-{(EP*@{G2
zoR>$S2LJ$G3Gw1&at$Qku!(NucdfeqBXXHRNK%QVn2Inda1;!TAoUzN|*4In3k?^VCZJ8o@4_+RE$}#Q0Afpn2Bbob$sgm);21rM)=g_
z5mJU!FG91`@dY@#v_K|T7UU{ngc=hKMwxk}11(A@K(kh(Gw{rO>MOrIa_=xhRPYsq
z$mLW26_qMY1VtE*f)R8MP00+80J$)o$zg}Xa2Uv9Fe4#GB*bLXm>ga>gU4clV-J;#
zh9fFovN(1u7J1@Rvk5}agCLX1L^rYN7@h?&VHk!OEQrOTkqDY0Uq>j+G@W7gxCb$6
zP~vJmp~iHe!=oY-%Om(yQt7`bX!TO*YsWgnSfR+0L1u*>V$vCqR_n;?71}@~qiX5`>rp5fHDGzTlI(|S_BffW-Ma%hfTS9p7*pnHQ5}&W=2J-v9Z@4ZR)kO>U~!p3
z0W4uMC6dT+wkVRr5OEj+W^A~SG0siU83=_=iH>vCZ@7$ia(N;gRS+01$1u%!_Y$))
z0yAV|dQc>CbPEROFIVdj%w!04ly^)mimQz%5{qM6@Kt?y>bGd%u(<*zi_H~AN;sr`
z7-mMY#jsG!U`KFSun4A(agn#=KE{pwUoJ$7fgH{KPqW8OP$dzA&wZ>z^
z=YGHjK44cb4VyM=XL|beoUr592Or+;sHwSfu{XP|gFD6-a$FEj&iVUs!)2P>$l;j
z9$~d1L;QfbRinTazsY4Q_`1hj&w;75Tvf>(i)_hB_wErlQ^>%k&de8;TjKqK?1_u##xWm>G}iX_LM@H0PVCK3?woxPqqw9QaItNy
z?_Zr2avZSR?=#fL+3Pd$k?58+F}6C_hA(Sgcx-(+udVR9tFgy&cSF*q8lP!MiHkAF
z9-NhO`NJiBxt)N!P2kj8HUaz-SUwb7_0;@U`kHs3x>EL7AXiwLuvh#vX
zR3Dees(vmubd`pLc6(G=?
zwzu-veK#x_P1tU4Rdw9LlR#{5P1)Sy__`j~k*8QvzjZPgU~kJB
ue)eM4>LZUA?EJHEhbzA8S?$*MohAX8=;n&0bZU#^Z<8RAi4O}iivI!rUz@}L
literal 0
HcmV?d00001
diff --git a/static/images/banner.jpg b/static/images/banner.jpg
new file mode 100755
index 0000000000000000000000000000000000000000..2bd3a3898244d9f7f7fb031691b65ff791b81665
GIT binary patch
literal 112176
zcmb?@2UwHK(s1CQA}CFY6ahg*KtMW#Dj-Og-r+!`#29)H;CSI?{~|0zvrKayt_L)JF{hWW_RCxIsS4y0lIw02Wk%jsj2aT
zNI`#t<3$j)vL^)Q3nBuM0B9Ky=y>8cK}Qb{7qFn9le>V;eP>%c0f;kP(8tC_P)OjG
zAV@~u$HfK$v-4oLwR3XYv(xv}Hh}oSAX4`^
zf&};v%9_Qa9O!ZwW~X-jWm)65$sT2aDbU3k$QK0tX?Y=!&Pg&(u
z7LbzVIBk@-x3_?|h=8-3gP@R8`Q-E
z>g>c$;Ams(?CBxP0o3$I6W}ht*#6VL`U|0!*1so(!wDU5!q(kG&+c#a{ilrG4SZef
z1oiCPoju(kb^tjip|A^B$<5Bj!`aQi+4i34{BW!TyN?G>8!WrMf`km-5>=0UGZHsP^$Ph~h+H
zLHGXzrV!EbFen&wmV|`l49VFuXU?8K3;f7Q&z>bEzd%MtPDXZt>cR<7U7(<(qNKQR
z=@KpNrAsW#%*-rozkul6xpNmUT)a$0b(x8dnvUsL#{V{Q{3nQ-l%(jl{@;kGLB!NV
zzflt%e+2ad^PK1m5z*f)0EmeAw=-wYk&psN;@^n=nniS$nB>fF=SZnQ#6-lzXGuuO
z05X!Z#J>^BkWinwDx^zu>FjNr=yR@ryzb=?)}t*^w2cwbH=v_uc<=V6k2BVA;tAwh
zsS-vsj!XRV2X`^jwaKz(Wuxr=)u-2~0eM8kB*bUWo&!4T9O#5AH3`7;%+*V`Z8-Gk
z&bmgw?iHq8{iEdlgb4i_z?)Ow?L*(WCvPSJrjS^Sr~$*e`|%Ly!fyaC>ffkA@}Pm9
zca4sZPn$=?ei{K?jbXob8Yez~_a_zvy1H=wHam!nTSk=s{zr0^yTl4V@@Qh=T&Q5p
zQt?eg$w$aSY(vF^vAvG9r=35tK_HUHS5KnE3P4{Hu@mA1yGny+zn+$o82lpmV{wu!
zfFQDHxa;#NxZ}w^0tp>@ZeofVx(HJEs%o*nJ+EL23O@@FEtOZjcSf7{BbbLjW7~t2`h8`7
z<^gOKe=s;t41^?)L7=njLPX(2^{syp{`Tt5K0$H^dkB0GrOL(6Epp$Ud!|}jF3{X<
zvp`c2x&`31k<^QpPnGn6#QWEIAN?7A|2$xjFZ*dv2sg)ZRfN|E@fBeM=F|^8Oxn75
zQJZrM@sPzHJm5&jEw4H+dH%hIE@fGK5%6#
zV~54TD~P=gb0>;yECL4~qHHhH