index.vue 76 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008
  1. <template>
  2. <view class="pages-content">
  3. <!-- <navbar ref="navbar" :config="config" backColor="#333333"></navbar> -->
  4. <view class="code-content" :style="{paddingTop:(168- 44 - statusBarHeight)+'px'}">
  5. <view class="code-lable">
  6. <block v-for="item in codeList">
  7. <text :class="{'active-code':codeType === item } "
  8. @click.stop="codeTypeChange(item)">{{item}}</text>
  9. </block>
  10. </view>
  11. <view :class="['content-box' , codeType === '卡包' ? 'kabao' : '']">
  12. <!-- 市民码 -->
  13. <view class="code-box" v-show="codeType === '市民码'">
  14. <view class="scene-btn" @click="goScene">
  15. <image class="scene_robot" src="/static/images/icon_4.png" mode=""></image>
  16. 使用场景介绍
  17. <image class="scene_arrows" src="/static/images/icon_2.png" mode=""></image>
  18. </view>
  19. <view class="code">
  20. <template v-if="codeurl">
  21. <uqrcode :key="codeKeys" ref="uqrcode" :options="options" canvas-id="qrcode"
  22. :value="codeurl" :size="codeSize" @complete="onComplete" />
  23. </template>
  24. <view class="loading-code-box">
  25. <text v-if="codeSuccess" class="loading-code iconfont_yige">&#xe62b;</text>
  26. </view>
  27. </view>
  28. <view class="refreshCls" @click="refresh">
  29. <!-- <u-icon name="reload" color="#29ABA8" size="28"></u-icon> -->
  30. <image src="/static/images/icon_3.png" mode=""></image>
  31. 点击刷新二维码
  32. </view>
  33. </view>
  34. <!-- 卡包 -->
  35. <view class="card-bag" v-show="codeType === '卡包'">
  36. <entitlementCard ref="entitlementCardRef" />
  37. <!-- <template v-if="CardBag && CardBag.length > 0">
  38. <block v-for="item in CardBag">
  39. <card-bag :cardInfo="item" @openCode="codeTypeChange('市民码')" />
  40. </block>
  41. </template>
  42. <template v-else>
  43. <EmptyDate />
  44. </template> -->
  45. </view>
  46. <!-- 券包 -->
  47. <view class="ticket-bag" v-show="codeType === '券包'">
  48. <!-- <view class="mallCoupon" @click.stop="goShopCoupon('shop')">
  49. <view class="mallCoupon_t">
  50. <view class="mallCoupon_t_l">
  51. <view class="mallCoupon_t_l_icon">
  52. <image src="/static/ZW/icon_1.png" mode="aspectFit"></image>
  53. </view>
  54. 商城优惠券
  55. </view>
  56. <view class="mallCoupon_t_r">可用{{countSum||0}}张</view>
  57. </view>
  58. <view class="mallCoupon_b">已获取的宜格优选商城优惠券</view>
  59. </view> -->
  60. <template v-if="YimaCoupon && YimaCoupon.length > 0">
  61. <view class="mallCoupon" v-for="(item , index) in YimaCoupon" :key="`YimaCoupon_${index}`"
  62. @click.stop="goShopCoupon()">
  63. <view class="mallCoupon_t">
  64. <view class="mallCoupon_t_l">
  65. <view class="yima-mallCoupon">
  66. <image v-if="item.categoryNo == 7489429504" src="/static/images/icon_02.png"
  67. mode="aspectFit" />
  68. <image v-if="item.categoryNo == 5493238784" src="/static/images/icon_03.png"
  69. mode="aspectFit" />
  70. <image v-if="item.categoryNo == 2129704960" src="/static/images/icon_04.png"
  71. mode="aspectFit" />
  72. <image v-if="item.categoryNo == 9605859328" src="/static/images/icon_05.png"
  73. mode="aspectFit" />
  74. <image v-if="item.categoryNo == 7936163840" src="/static/images/icon_06.png"
  75. mode="aspectFit" />
  76. </view>
  77. {{ item.categoryName }}
  78. </view>
  79. <view class="mallCoupon_t_r">可用{{item.active.length ||0}}张</view>
  80. </view>
  81. <view class="mallCoupon_b">已获取的{{ item.categoryName }}</view>
  82. </view>
  83. </template>
  84. <template v-else>
  85. <EmptyDate />
  86. </template>
  87. </view>
  88. </view>
  89. <view class="swiperBox" v-show="codeType === '市民码'">
  90. <!-- <u-swiper border-radius="20" :list="csmguanggaoList" height="182" img-mode="scaleToFill"></u-swiper> -->
  91. <zw-swiper ref="swiperRef" :border-radius="20" :height="182" keyword="csmguanggao" />
  92. <image src="@/static/images/slogan.png" mode="aspectFit"></image>
  93. </view>
  94. </view>
  95. <uni-popup ref="codeServeRef" type="center">
  96. <view class="code-serve-info">
  97. <view class="serve-info-headline">
  98. {{serveInfo.name}}
  99. </view>
  100. <view class="serve-info-content">
  101. {{serveInfo.remark}}
  102. </view>
  103. <view class="code-serve-btn" @click.stop="$refs.codeServeRef.close()">
  104. 知道了
  105. </view>
  106. </view>
  107. </uni-popup>
  108. </view>
  109. </template>
  110. <script>
  111. import {
  112. getAPPList,
  113. getAppCard, // 权益
  114. getAppCoupon, //优惠券
  115. getAppCode, //靓码
  116. getThemeModule, // 聚合
  117. getBannerList,
  118. getYimaCard, // 卡包
  119. getYimaCoupon, // 券包
  120. } from "@/api/government.js"
  121. import UQRCode from '@/uni_modules/Sansnn-uQRCode/js_sdk/uqrcode/uqrcode.js';
  122. import entitlementCard from "./entitlementCard/index.vue"
  123. let app = getApp();
  124. export default {
  125. components: { entitlementCard },
  126. data() {
  127. return {
  128. // config: {
  129. // back: true, //false是tolbar页面 是则不写
  130. // title: '',
  131. // color: '#1A1A1A',
  132. // //背景颜色;参数一:透明度(0-1);参数二:背景颜色(array则为线性渐变,string为单色背景)
  133. // backgroundColor: [1, 'transparent'],
  134. // },
  135. statusBarHeight: app.globalData.statusBarHeight,
  136. codeSize: uni.upx2px(440),
  137. codeType: '市民码',
  138. codeList: [
  139. '市民码',
  140. '卡包',
  141. '券包'
  142. ],
  143. serveInfo: {
  144. name: '',
  145. remark: ''
  146. },
  147. showMoreServe: false,
  148. current: 0,
  149. codeLable: [],
  150. kongLimList: [],
  151. codeurl: '',
  152. codeKeys: '',
  153. codeSuccess: false,
  154. CardBag: [],
  155. Coupon: [],
  156. countSum: 0,
  157. YimaCoupon: [],
  158. // repastSum: 0,
  159. // pullUpSum: 0,
  160. // zfSum: 0,
  161. // equitySum: 0,
  162. csmguanggaoList: [],
  163. brightness: null,
  164. options: {
  165. foregroundImageSrc: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAgAElEQVR4nOydd5hcV333P+e2uVN3Z7t21btly5It2zLuxiY2BgIYXmoS3gCBhOSBAIEnpAd4KQlJqEnogQRCM4lNM9XgXuQiqzerS9t3p89t57x/3NmVVruSV9Kudke6n+cZaXd2Zu65d+793t/5nV8RSilFRERERB2gzfQAIiIiIiZLJFgRERF1QyRYERERdUMkWBEREXVDJFgRERF1QyRYERERdUMkWBEREXVDJFgRERF1QyRYERERdUMkWBEREXVDJFgRERF1QyRYERERdUMkWBEREXVDJFgRERF1QyRYERERdUMkWBEREXVDJFgRERF1QyRYERERdUMkWBEREXVDJFgRERF1QyRYERERdUMkWBEREXVDJFgRERF1QyRYERERdUMkWBEREXVDJFgRERF1QyRYERERdUMkWBEREXVDJFgRERF1QyRYERERdUMkWBEREXVDJFgRERF1QyRYERERdUMkWBEREXVDJFgRERF1QyRYERERdYMx0wOIqF8O9ZXIFV0qboCUisP9JbbtH0bTBHsO5ylVPTQhxrzH9QIWzknT0mCTiptcvrwFTQhsSyceM5jfniRm6jO0RxGzHaGUUjM9iIj6YMOOfrbsHaRY8TnYV+ThzT0M5p0p+3zL0Lh4UZbLl7eQtA06mhK86Iou4rHovhoREglWxIQ4XoDjBvz0iUPc99QRChWPzXuH8Hw54esVIJXCDxQK8AOJH0jECa8RQmAZGpoQaJpAFwJNTPiRACzsSNOejbN2WTN3Xr+QbDpGwo4E7EIlEqyIMWzbP8zuwzm++pOdHOwtUXH8CV/nS4UbSMpVn1LZw9QEMV0jYxtoQtCQjJFJWUh57PTSNIHnS/qGK/i+pOwFlL0AL5DopkY6aWGbOuZJFCxm6rQ02Lzm5sWsWdLEFStbp+UYRMxeIsGKAOCHjxzgsa293P3gfuRxp8SIteR5EkloQQWBpNm2mJOxuWhxExctbyJhGSRMjeZEDF0TtDXaNDfGCY4TLF0TOG7Awd4irh9QqPrkqx5VqTjaU+bpzT3s7skzUPGQQmAZAk0IdF1gGvo4S+y61R1cdVErr7l5Mam4eY6OVMRMEgnWBUyh7PHjRw/w3V/vZfuB4dHnhQDHlwwXXZQvyaZitDUlWJCxuXJlGzdc3UXaNmiwTdpak1O21lwYcujNVyh6Abv35rj3of3sHigyUHDoG6riKkljOkbc0kMlrTG/PcVNa+fwxluX0tWanJrBRMxKIsG6ACmUPe5+cB9f/vEO+oaro8+PCFXPUIVszOSKla3Mb0lyw6p2br9xIZapoemncDhNNVLh+JJN2/r50UP7eW6wxIatfRwYLNHSFCcZMxDqmHZZhsZrX7iEO29YyLK5DedunBHnjEiwLjC+/as9fPu+59h5MAeAANxA4rgBVTegK2PzihsWcdXyFm67ej6Y51CgJsEjTx7lmb2D3PWr59h2NI9matimNiYUImbqvOUlK3jzHSuwrShE4nwiEqwLhE3PDfLJ727msW29QLhaFyhF71CFpKWzqquB37t1Gddc1sGCrswMj/b56e8rs3HPIN/46S4e3tlH73CFpkabuGUwckovaE/x1peu5JXXL5zZwUZMGZFgnedU3YCv/HgH/3b3Vka+aSEEg0UHp+Rx46UdvPr6Rfyf25ZiGHWY+KDgwQ1H+NZ9e/jJ44fIBwHtjTYCRvf3jqvn8a5XXRL5t84DIsE6j3l61wAf/+YzbN47BIS+nqrjU6z4XLWkmTfdvpxXv3AJnCezpgc2HOYbP9/DDx8/AIZGJmGiawKloKXB5l2vviSytuqcSLDOU/77l3v4xLefxXEDhAAvCKd/C5sSvO2lF/G7L15GMmXN9DCnHgX3PniAz3x/M4/v6SeVtEjHzdF4sNffsoQPvHEt2qmiVSNmLZFgnWcoBX/zlQ38zwP7ANCEoOT65IervPqGRbz71ZeyfEnjzA7yHFApunz6u1v47A+2EQhFc8Ye9W1du7qdv/m9y6MpYh0SCdZ5RMXx+ZNPPsxj23oRQKCgP1dlTmOcP3/1al7/0uUzPcRzziPPdPOh/3iKJ/YN0py2MA0NpaCtMc4//NF6rljRMtNDjDgNIsE6T+gdqvDuzz7Cxj2DCCFwA8ngcJX1S5v52B+u55LlzTM9xBmjVPT46y9t4D9+vpOGTIyUbaKUImbqfOId67n5ss6ZHmLEJIkE6zxgMO/wB/94PzsO5hCAE0iG8g6vXb+Aj/7xetINsZke4qzgC9/bwke/+QwibpCydKQC09D4xDuu5pbLI9GqByLBqnOODpT5g398gH3dhdBfVfWoOAHvftnFvO/31sC5jEyvA37yq7382ZeeYMj1aTpu0eFT77wmEq06IBKsOiYIFK/74C9Hi+YVSi5VN+AvX7eWP3ntJTM9vFnLk8/28s7PPcLOngJzmuJIqdA0wWffdQ03rJkz08OLOAWRYNUpfiB5x788xMObexBAyfWpVH3+7Z3X8YqbFs708GY9m3YM8NZPPMDBoRItGRspQ5/Wl95/A5ctu3D9fbOdOgxtjgD40NefDsVKhLmAxZLP377x8kisJsnqFc184wM3MT+bpC8XJoA7XsA7/uVBdh3Kz/DoIk5GJFh1yJd+tJ27frN3NCB0MOfwgVev5g9ftWqmh1ZXLF3cyJf/7HpaEzGGSi5CCAplj/f+66Mc6ivN9PAiJiASrDpCKfi7rz7JJ7+7GQjjrAZzVV6zfj7vft3qGR5dfXLximY+9vvrSCBwaiWdnzuS563/cD+Pb+ub6eFFnEDkw6oTdh/O88GvPcVTO/uBMIG5Z6jMFfOb+PaHbyWdiUIXzob/+P5W3veVDTRl41i6GK2x9b7XXcqbbr/wAm5nK5Fg1QH3PLSfj37jGQplD6hVWyg5pAyDr7//Btav7ZjhEZ4f/P7f38fX7ttNV1uSplRstLzzHVfP42//7zqSUfOLGScSrFnOF36wjU/ftQUIi+15UtE7WKbZNvnkn1zLS25aMLMDPA0qFQdPynG9Co9n5HRMJ+PnalijDA5W+de7t3L3Q/s5MFCirTE+Op6LF2X5+NuvYmFH+pyPK+IYkWDNYv76y2ESsyAsDZMveyQMjXe96hJuXt3BymlOtzmSK5KNx4hbZ97gYeORfn7RPcCOUpWhcnVSguUrxUUNKf5q3Qoy9rmf6u49mOe9n32U+7d009hgk7B0pFJk0zE+8Y71rL+o7ZyPKSIkEqxZSNUNeM/nHuX+jUeBUKy6hyosbEzwT398NTdd1XVOxvGBh57liYE877l4EXcs7gyLvk+Sp44O8O879vNgf45hx8VBYBsaYhKfIYFixeWvLlnE+9etPIs9OHM8N+BDX3ySL/1iFzFbHy1RY+gaH37LFbz0mvkzMq4LnUiwZhn7ugt88GtPja5QCSE43F/iplXt/L+3XslFy5rO2Vh+697HeKxviIyp8/KOZv587XLmNqZO+R7X9fjE0zv5wr6jBApiho6ta+iMaXTzvPRVXdY3Zfjf29af1T6cLV+7ezt/8bUnMcywIODI1fKe16zmzXesmNGxXYhEXsRZxNb9w/zhPz3AYN5BCKh6kt7BCm+7YyUffMs64vFz+3XpmqDBMshYJt850s+moQIfv2oVV3dN3MA0X3F438PP8v3uQVriMcyaNSUATykqgSSQKuwGfQpDy5cKJSWvnDPzpV/e9PKVzO1I887PPcJg3qGpVlfrn7+zCT+QvO1lF830EC8oIgtrlrD7cJ4//KcH6R4sj1Zc6B2o8CevWMWH33bljIzp9b96kof7hmiwTBAw6Hg0aBpfue5S1p8gJq7r8e4HN/Ld7kFa47HRO6EP9FRdksCChE3SMk9paSkU1UBya1uWv1y3Ak2fHfWbn901wO9/5NccHKrQnj3mjH/HK1bxjldEAbvnikiwZgH7ugv80T8/xMHeYq3wnqJvoMJfvGEt737DpTM2ro88upkvHeghaRqjBlFf1WV1Ms63bllH03Eref+wYRv/sP0AbYljllVZSqQX8ILWRm7rbOW6lgba0gkUxxpEnIhEYWoaidjs6+S8efcg//cjv+HQUImWBnv0+Xe+6uLI0jpHRFPCGWb7gWHe/okHGchXEQJKVZ9C0eMDr18zo2IF0JYYv0LXYls8mS/xuS37+Ourwov08SP9fH73YRpsC1OEQZc536dN0/jAZcu5c9n88yKn4pKlTdzzsdt42z88wIY9fTQ32GjAp+/agqYJ3vqSmVkguJA4D06j+qU/V+Wdn3o4FCvA8STSU/ztm9bxnjeumenhcUlLI0qpMYuDGhCzDB7rHcT3wkDWf9+6l4JSpA0dBZT8gAYF/7huJXeuCMVKOXlkqQ9VHhj/KPWh3MKM7OPp0tmW4PPvu541C5rpz1WQtec/+d3NfP6ebTM6tguByMKaIQplj/f/+2McGSgjBARSMZSr8ve/fxXvuHN23KnXtDVxWTrJ06UKmZoYKaDB0NlZqnC47GLqPvf15WizLaRSBCjcIODja5dz08KwtpS3817cZ+8CvwraiVM9BUoi7DRG5+WYK1+MSM/umlRd7Qk+//7recvH72fbwUGaMuH08DPf30JbNh61EptGIgtrhvirLz3B49v6ECK0rPoHq7z95av5o1kiVgBxQ+fNK+aTq7qUpRz1Y8WEoNcPOFRxePJIH74mRlsbFr2Al89p4dUrwwh8mT9M9aF/RQ48hyoPowq9Jzz6UKVBgr49VB/9AuW7/xR/z30zsr+nw8LOFJ977w0s68wyVHBG48s++o1n+M0zR2d4dOcvkWDNAB/+z6f55VNHgLBqaC5X5XW3reTDb73sVKv9M8JLl3Tx9mVzOVqs0O/5KKCsFKviMbosg4cGchjiWIyVG0hevuCYhaRKfRD4iFgKdBMMa/xDNxFmHC3ThSz0UvnVRwkOPj4j+3s6rJyf4kNvX0/GtsgXQ9EqV33+4otPsL+nONPDOy+JBOsc8/Wf7uJbv9wDhEGhA8MVbr9uKR/9w5kJXZgMH11/MZ+94iIutWMMVBx25UssSCdoskw25MvoNevCkYp5psGK7LHgUi3TiYglUU4RAm/ih/Rrr1aIRBMocB79Ajiz/6K/YXUL//juG7EMnUI5jJ/LlVze8c8P0l8rDBgxdeh/93d/93czPYgLhfuf7eYvvvgEEC7r9w9XuP7yBXzsT66hNTGL7x1CsLYty8u6Wrm6rYlrWxp5w9J5JAydr+8+RFkGmJpG3g94QTbNG5bOHY2fElYSvWkBMn8U5VVAP2ZVjT6EQPlVhG4CCmFYyEIvevNCtKbFM7vvk2B5ZxIrk+bhjUcIAolp6AwXXXYdzvGya+onOb0eiJzu54jeoQp/8+UNo7/nS1WWz23iXW9Yx4KG2REc+Xw0pOLckopzS+33A7nS6CoZgFQKW9cxtLHiq89bT6LzMpRXZqIQd1Xup/rgZ5C9O8CMAwqEwD+4AWPprdO1O1PKG25ZQHdvkS//z9PouoZlaDy0qYcv/mA7f/Cy2eOXrHdm8W39/CEIFH/62Ufoz4WxVhXHpzkZ549ecxnrlpw6N282IxgrPwLwlWLCWGTdQtiNCLth3ENrWoJ1+e+ivCooGX6SCpC5I+dmR6aAjA5vfPFKXnrNEsolFz8Ij8Gn7trMw5t7Znh05w+RYJ0DPvm9zTxb68jseAGBL3nzq9Zy81WdzOaZ4LlEVYcZk2QoBBj2qd4y65jbqPOmV63lsmXt5ArV0fi1d3/2kahG/BQRTQmnmad3DfDVn+wAwtZcxZLHG158MbffsJgm63nefB4Q9G4FqUA7uTLL4f24z3wLYSVrJWwUoKE11ldj07gOC9vj/M4r13D4y0WGig5J26RU9fnYN57hs3967UwPse6JBGsa6Ruu8uefP7Y8Xyg6vGDVHF71opUkdYml1Yfv6rTRdZAO1Qc+g7flbhAaaKc41YRAGHEwYuFqhFIITcNcdMO5G/MU0WQpLlvZwu+++BI+899P4PoBlq7x62eO8p37nuM1N8/+RYTZTDQhmUY+fddmDveXavE5Hm3ZBL/zitVkMybtifoXK6nUuMoLChCagCNP4j17FyLRjEi0TOi7Gn3EMuFqYc33pcpDGPOvQu+6/Jzv09li6YK0objlukW85LolDOUqBLX9+tDXn2L34ajn4dkQCdY08fi2Pv7ngX0ABFIiA8Xrb1/FsoXNNFoKo/71ClPXKAUBEHqeAsAdcbiXBlBC1CyryRQEEaAkstCN1rKI2Av+aJpGPf20JjQ0oXjtyy7hsuXtFCsuEOrxP35rIzIqkHLGRII1DThewN9+9cnR3weHK9y4di63XrcEIQNak+fHTLwtGecFjWn6qh6Dnk/FcbmiOQOAal2FlsiGyc1eBeWVT/Ko/a06jHIKmMtvJX7bh2Z9PuGp0DVBiw12wuRNL11N2jTxgzAA5KFNPfzP/ftmdoB1TFQPaxr4l+9u4ss/Ch3thbJDW2OSj7/nhTQ02MxLCdrSs6/W05lSqrp8cetedgwWuKq9kTdetAirZj4GR5/G3XI3uOWT+7CkBE1Hb1qE1nU5Rh1OAyciULDpaBXdNPnP/9nIf/54C82NYf2whqTFDz92G9l01EvydIkEa4o5MlDmlX/5M0pVH6UUhaLL2+5cwytvW4VbrbJ2bmLW5QtOCVKBdpI9UwGnrIkMoWP+PONI3uNwUeKUPP7qU79m99FhspmwWumdNyzig29eN9NDrDvOv7NkBlEK/vk7myhVfYQQFMseV66aw4tvWsZw0WFe1jo/xQpOLlYAQg8F6VSP85COlIEIAhqycV7/kouJmTquF/r87nloP5ueG5zhEdYf5+eZMkM8s3uAex87iACqno9t6rz6RSswTJ24ocjGzwNPe8Sk0TRBV4PJUK7C1Zd1ce3qLspVDyHCmLxPfW/zTA+x7ogEawr51Pc2AbWmp3mHm66Yz+WrO8mXHDpSBvqprJCI85K2tEnC1EAIXnrzMjK2iS9DL8yjW3t5bFvvDI+wvogEa4r44SMH2LCjH4BSxWN+R4Y7b1lBruQQ06Atc/442iMmjy6gPW0wXHS5ZFkrd1y3hOFaSWyAL9yz/aQNOSLGEwnWFPH1e3eO/uz5AS9cN5+FC7KUyx4tKRMjsq4uWFpSBqYAT8EdNy5lXmuafNlFCHhsW2RlnQ6RYE0Bv3jyMFv3DwPg+5LOphS3XruYYtnFNDXa0+dH3FXEmRE3NZpTBv3DFebOyXDjuvkEXthUFuDf/nfrDI+wfoiupLNESsU3fr4bCCuIDhWqvPa3LmJuR4r+vENTQidp1fd9wXclpbJH1Qno6Suh6xrFskvPUBkATQikUuzqL+FJdcoFw+ORCmxdY2E2gWkIpAQvkGTTMTqaEjhuQDJh0taSAKChsX7jllpSBn1Fn8FClduvXcQDTx+kb7hM3DZ5Zs8ADzzbzfWXdsz0MGc9kWCdJRv3DPLE9rCZRLHiMq85xTVru5CE1lZrchZfZL6i7PiUvYD+oQrdvWX6Byr0DJYZKjgcylUYqHhUqz6uG+AFkkLRRRMC1wvIl8OUkxHB6i+5BEqNNmR4PpRSGJqgKW6ha2E/wyBQJGyDdMLCDyQxUyeVMkFBPGFgGTrzMjZNSYumjE1bNkFrS5ymRps5bQkSpo5t6ghzdt0kmhM66ZhGrhLQ3p7m5isW8M2fbg07JgWKr927k+tWdzDJQ3fBEgnWWfIftdIxUkGl7HHTjctZsiDLkf4SKVuncZYkOff3lOnNVTicq9I3WGHv/hw9/SX29xU5mK/g+GG+ox8o/EAipcKTikAqdF2gaQIhQNc1qFWL0e1jp48GtMeNiYv3nQJRa7yKCkNLTQFVqSgVKwghkBVFMBj+MQgUUipMTaCPPHQNw9BAQNLSWdCQoL3RprMtxdzONF0dKVoSJp3NSdpbkzCDX0c2rpOrBkiluG7dXH58/y5cqdCF4NGtvew5kmdpV2bmBlgHRIJ1Fjx3JM+Dm8JqkuWKx4LOBm6/bjHDBQdfQlNCx9LP/S0zN+yw87khtuwf4mCuwqHuEgcP5zk8WOZgrhyW8DU1dF3D1DW0WtebEbERmkATYBsCcWKo64geSZAqzI9TYUVj2lM2MUuf9KqXEFB1ffqKDvIEy0wnHJSGwDDEyJO1TataWQiBrPVB1IQgV5E8Xc4RHB7C36hw/QDpK1riJgva0izozJBtirGiI83qeVnmdaaZ03nuKr62pAwO5jzKFZ8FnQ3cvH4h3/r5NlqzSZRS3P3gft772tXnbDz1SCRYZ8Fd9+/D8QIUoS/r0sUtdHU10DdYxtQF2XNgXflOQPdQlc07Bti2u5+nDw1zeKjC4FCV3qEyeS8gFtOJxwxipk57cwLPC/B8ie8HOFUP29CJWTqWGT5MU8cwNdIxk5ZUjLhtks3YCE2jOZsgFgtFqaU5/DkIwu7QKctAN7TJFWcgFCzPl5RcvyZ6YfG+waEKlYqPrguGc1VKJQcpYWC4hONJjuQqeEGA70lcL8DzAlw3wPECKl6AaWoYuoadMDFrDWC3DxR45sgwFccnZeh0NMbJpGN0ZONcNr+RdavaWbOymbbmxPNmEZ0pCUujwdYZKPk0NcS49rK5/OyRvVRdn5ip842f7+Ltv72SVDwKgTkZkWCdIcWKN9owUymFbenceNUCHDfs3ZcyBRl7+gRr284BNuwc4FePH+Sp/UOUvQDflzi+RNMFlqmRbrRJqdDS8D1JoeqRNHSaG+M0ZuKkUhbJpEVHJk5zJk5jxqahwSaTjpFttNG00PrSRDglhHBKOHI967o4NqUj7F59JlPCEwNqZSCRtSmilGq0HEsQyNDPJcOp4XCuSi7vMJyrkMtX6c9V6CtVKZc8CkWH4VyV4UKVnONhGBoJS6cpZYEQ5PyA/r4Cu47meWxHH/p9u2lLxLj2ojZuvLKL61d30Ng09SWam5MGvUWfweEqq5a3smZFO/dt2E8sm8D1Jfc8tJ833Lp0yrd7vhAJ1hny5I5+9nUXgLCczMrOLAu7GghqHZIzcX3qY68U/Oz+/fxkwyF+9dQRDucrJJImcVMHAUIX2FpNUBRUHZ85DXHmtqbJNiaYNzdDczpGcyZOczZJJh2joSFGIBWBlKM+Iln7fWTmFSiF79eEyA+ODWcaAx6PzQ7FuOdGfFcdbSk6O9I1H5uGrgksQ2N4uEqu4DA4VGaoUKV7uEz/YIX+/hL7Dg/TW6yCUliahjLDpG1d1xhwPL752H6+et9urlrSyh3r5/HaW5fQ1p6Ysv3K2Bq2IfACiVJw9cVzeHJbN34gMXSNnzx2MBKsUxAJ1hmgFDy4qRsIL6Ji0eWmqxfQ1pKkf7iKJgRNiSk8tAp++Ku9/OcvdvHkngEGKx6NmRhtTXGKFY9CwaEhGaMhHaM5E2NxW4b5c7N0dWZoy8ZJ2RZ23KQhE0MJcNwAzw8tsoHhytSNcwo5JoZqgufC54OAcSjANDSyTXFa25NYpoEGlMse5bJLvugwUKjS3VPk0OEc2w4O0purUCw4lBwP2zZpakvyzJEhHv9mP9+5/znecPNi3vzyi4jFz/47TZgaqZjGQDmgVHa56rK5fO9XOzjSX8LQNbbuG2bjnkHWLGk6622dj0SCdQYUKx73PLQfgIob0JlNsrirEV8ppJQYuiAVm5pl9R3PDfGpb2/iJ08dohpIkgmLOQmTQtmlUvVZ0tnI0vmNXLKohcULm2hpTmAaOrouMAwNqcJVvyBQ9NXipk6X45vZHP+soYuwHLIK/27oGkJM2oU1+tmeL0cd96gwMXiiqeVkLDpBGE7i+xIcgDCiXNM0rLjBnLRFV2eGi5e2EgSSQCmOHC2wc3c/W/cPsmlXL0cHS6RSFmYqxr7BEh/+9kbufeIwf/a61Vx/Zddp7N0E4xPQGDcYLAcEUhGPGaxb3s7hvueA0FrfsL0vEqyTEAnWGbB1/1BYQgbIFx2uvaaLi5a2ki84BApa42e/Oqh8xZe+v5VP372F7rJLW4ON6Qc4ro8WaNxwSRdXr+li1eIW5sxJ4yNxqgF+IPECiRcolDO5bY34onQt9FVpQoyKw4hwjPwvR55HMThYwXUCNF1DKUV/fwlfSbTT8FpLFK1NoSU0Mp1uzMaJx/TQjzXS9Qtx7Gdx7OdAHZvGjjzGHUsV+r+CAFy3VtK5psJCwNyuDMuWNPNiX7Jn7wBPbu/hwQ0Hea47h2Xq2EmLJw4M8rsf/w3vfMlF/PFrVxM7Cwu6wdawdIFUoTV41WVzuefBPaN/f3RrD2980VJsa3aExMwmIsE6A775i/Dk8gJJxja5ZFEzmiFCHxCh/+ps6O0u8f7PP849jx8gnbZoa7DJFarELYNbr1jILevns3xhE+kGm0rVZ7hYnbQ/SRMCywpXAS1DRwMqVR/H8cNodtfHk5KBoSr5vEO+WKVS8egbKKEk9BQq5Coehi6oVLzaCmFoGpUrXhiecBqCpVAkbBO9JnoAtm2EIoqgI20TswwyqRjJuEk6HSOTitGQiZNKW8Q0jZilE7dNEpaBbZtIFJ4vw9VDLzipiIFCqVDEHCdA1wVLl7awYlkrt6xfyC8e3stPH9nL0aESDckYnlR85K5NPL1ngI+8fT3z5qUnvZ/Hk4xpmLqg4oU3l7ntKVbOz7Lj8DDxmMEjW3o50FNk+byGM/r885lIsE4TxwvYsnco/NkN6GxLc8XqTvKF0JyxdEH6LKaDm7b2857PPcLGw7lwiR3I56usWdzKnbeu4PJLOzGMsCHrwNDJ/U/HWyNmLVwhZun4bphek8tVGC45dA+VGRqqMjxcoX+ozEC+Qm+xipThxaxqK39ShR74QKlRcdR1EW6o9oSun9l+lxx/zBRwZNsAu2sLF1rNqhI1CxABhqbRlrbJZmxam5JkG+M0Ntm0pmwakzGy2QTNTQlitoFbEy/PC1DH7cPxx0tKRb7goGmCxmyc1/32JSFtdWQAACAASURBVLxgbRf//eOtPPDMIWJxg9amOD/ZdJTDH/s1//rOa1i5ovm099fQBGlbp+JJqlWfOW1p1l3ayRM7eknYBkrBjoPDkWBNQCRYp8lvnjlKb00olFLhxdEYWjqBVGTiOvEzTAv5xUMHee+/PkKf49HaaFMouTTELd7y0kt4yS3LSaQs8gXnpFM9TQutJ12I2kWvcNyAffuGOHB4mAO9BQZLDn19JYaHKwwUqgyV3fA9Wujz0jUNozY1FBDWR0Eca8h8Rnt2dqjRf479oAjbjB0aLrN/oIi/u5cgkHi+JBMzac7YZLMJmrJx5mQTdDanmN/VQEdHmoRt1CL3BW7NEjseKUNrEaCrq4H3v/UFrL1/N//1460MVV06snG29xZ4w/+7j8+/5zquXHv6OYCNMY2+Qm0/gDlNSTK2iRdIDE3j2796jjvWzw9vChGjRIJ1mmzeOxT241Ohk/mqSzpGLyZfhatAZ1Ko755f7uVPP/cIrgFNGZuh4QpLOhp466vWcuXaTqquz3CuOi5PTymFrmtk0jEIFL39JY4OlNi9Z4B9h4bY218kX3QplRxyJZcARSxmYBpaWEmiOTHr6zGNdfqLMc9ZmgBDG/NaTyr6yg5H8hXcXQEGkEpYpJIWyYTFgpYkFy9tZ+miJuZ3pGnJJiiUXapVf1wuX6nsEYvpvOy3VrKgs5FPf+tJdh8eojmb4HDe4e3//ABfePf1XHHZ6YlWytZGzeBCyWXVkhYWz2tk+8FBGpIxth8Yxgskuh75sY4nEqzTQCrFgZ5i7TeFaWisubgDXQ+DJzUBiTOYDt7/2GHe94XHCEyNhrhBPlfliqWt/PEbr2Tu3AbyJQffnzipOJ2KgYSt23vZuKOPxzceYn9fIXS6K4VUjK4YZrPxcRbSbBer00URTrkMyyBuAYlwH30pGSo5DOSrHOzO8+CWo6RiBmuWtnHVmi6uuKSDxoxNvuiOmZ4KAY4T4PtVLl7Vxp+/+Rq+8N0neXJXL60Zm56iyx9/5iH+6wMvZNmy7KTHaZsaCVNQ8RSO49PVmaGrPc3m58IikI4XsGXfEOuWt0zxEapvIsE6DZ47UuCBZ8P4K08qOjNxLF0jkKGYWbogdZrTwac29fLuzz1CFUXSNhjOVXjBRXN471tfQDoTYzhfBRh354/bBoamsX1nHz9+YA9PbeuhtxZIahs6hhlNJUYQImz6ap7gY/Ok4tfPHuLXTx3k4sUtvOymZVx3xTyEJihVXKQM3zvi3xrOOyxY0MCf/8G1fOIrj/LY9qNk0zYHC1Xe8amH+I+/uImuSeYm6pogaWmUHB9DD32S85qTJCwDKRWaJvjhwwciwTqB2VWDY5ZzZKCMU/N3lCsua1Z20NKUrDlyQ4d78jQsrIG+Mn/22Uc5kK+SSYb+qRdcNId3v3k9yZTFcK467j2aJmhqsCkUXL76vY188PMPce+jeykGAc3ZOHHTmHR5lwsdXRM0pmKkMzGe3dfPJ//rcT711cfYf3CYhrSNYWrjLNBcoUoqbfGe37+aNYtbGcxXaErG2LBvgL//4obJ51ES5hb6Yf44juOz9pJOGhvs0aarh/qKJ/+AC5RIsE6Dofwxb7frBixamCWTjtUCHcE0BOYknaQyUPzllzawuTdPRzbO4HCFNUtaeM9b1pNpsMO6U8f5wpQKxSqTivHMpm4++G8P8u1fbqcSBDRlE2F6znk2vTsXKBWuQDZlbISpc+8T+/j7zz/Io48fJBU3w9I1xyEQ5EsuDQ0x/uDVa1nYlqFc9WhvSnD3kwf54ncm3wknYR2rlOEHis72NMm4OVqJtG+4SrnqT+Xu1j2RYJ0Gj28Pa2/7gaQxYZGyDLzaLVIITmt18D9/sJ27HtlPSyZGruiwuCPDu35vPQ2NcfIFZ8wUUCmwYzpxy+Dun27j7/79AXYeHqKpIY5tGROv3EmF8sMHgbqwxUyGx+CUx0KBZWg0NyYYLDp8/GuP8p17NpOwDUxzbMmckYDhFctaecf/uZyErhMEkoYGm0/87xY2bu2f1LASpkbc0sI4sTCGhKbEsYKPuw/n2bBzcp91oRAJ1iQpVjye2TUAgOsHtDYmaGuM49SSgQWC1CRLIe/Zl+OfvreZuG3gB4qkpfPWO9cyrzMzbiVQKWrlYUy+/9Pt/Nv3nsFRioakNXFlBE+iSgEEAt3S0S0doWtQlahKcP552U+B8iWUAvAFwtAxYseOBZXgWNj+8e9RiqRt4gJf/eFmvvfDLSTjBrGYMe7Q5YsOV17exWtetIJK2UPXYNjx+MjXn8ZzJkh0PAHLEFhaOAylIGYZXLy0dcz3ur+WYB8REjndJ0nZ8TnUXwLCKgidHRm6OhtwHH+kltykLCzpSz7x3xs5kCszvzXFwHCF371tFVes6SRXdMaJla4LYqbBt3+wha//aBN2wiI2gW+FQKE8hdYYQ7QZiCYTI2GAJpC+wh9y0XtdVI+DFHLWlRCeUpRCOQo9ZaEWm6hGEz1poBsC31XInIvW7+F3O+BLxAk3GqUUqbhBVRd8/cdb0TSNO+9Yie+LMVHzvi/Jl1xecssKnt3dz+Pbu8kmYzywrYdv37ub33n5ilMO09AEliFQ1XDRJmYbLF/WgvrZsddEU8KxRII1SZQMS/QCBL6ipSlBY6NNd19pNK7SnsTK3G+ePMI9jx1gbkuKoXyVNYtbeOVtK3F9OS6FxDQ14pbBt3+4ha/9YBPxpIllTCBWrkTEdLRVKcQiG7I6Sik8f6SCKGiLLURVIQ67aFtLBH1VsMSpW8zXI65EaAJ9VRqWxSFrIIRC+oqglpsoTAtVVZjdLmwr4XVXEYaoBcmGKAW2qeNqgq//aDMNSYvbbl7GUOHYQogQoS8zlTR5wx2r2Hs4R8HzEZbGF3+ynduumUdr66lL0xi6huSYNRa3wsR1VavAmiu5U3+M6pjz+DY7tWzdH6bjKBUukVuahufL0cwUwxDPW//KcyX/fvc2sHQc1ydm6Lzu9lU0NNhUapHVIwgNMkmLRzcc4Fs/2YJpG8TMCe4vVQkZC27IIi5LojICVQ6gIhGeQngKHAWlACUkanEM7YZGxJIkyj3PfFuOhLiBcV0T4oo0qlGDagBlCW7tWLjHHYsFFuqGRrSL0uDDaNXAGorwuw40wVd/uIUtO/vIpGNj/VkizMVcsayVW69eSKXikU3FeObgMN+/b+/zDtk2NfTaOSQlmJpG2jKo3RvZ9Nzg6Mp0RCRYk2bj7kEgzKWzLYPW9LHlZwXEDcHzLRD+7IH9PLazn1RMp1r1uX5NF1es7QrDF05wssdtk917B/ny/25CGoKkPUGDB1cimmoCNMdEVYNQnE6GD5QDggTwggwsT6FcedrHYlbiSlTKhBuzBItjSC+A6skFWfigyhJlgbgihViVBg9GleI4UnGTnnyZr3x/I5WSRzIxtoSxlIpAKW6/bjGL2jMUyi4tjXG+/vNd9A+cut5Y/LgbnR9I0kmL9qYkXs03uq+7SP8E4S0XKpFgTZIDvWFMjJQS29JpziaOCZZSxHRtTBjCOCTc9fB+Kn7ok2hIWtx+3eKwUcIJQmQYAt8J+OYPt3BoqEQyZo6dBob5J6iEgbgmA016aEVM1lpyFQKFdnUGbUEcUa7zO7iv0Cwdc30DWrsBxSBM0JsMjoJAItYlEcuSKEdOuDDR0hhn83P9/O/Pt2NoGtoJV06x5NIxJ8MLr1qA8gJihmDPQJF7Hzp4ys2buhitIeYHknTCorUpMSpYQwWHXMk75WdcSESCNUlyxdCXIKUikbBob0sR+Me6xpjPk/L19NY+HtjcTTJpUqn6XH3xHJYvacVxxjtV06kY9z92gIc2HiZpm+N1yFcIJdDXZqDNCKeFp+uKcsO0W/OKDHpTLJxO1Su+Qrs4DXMtqJzmsRCElpVUiMtTGB12eGxO+AyhIBY3uOeBPezaO0DMGjs9VwoqVY/r1s1jbluaStXDMnS+/+DeU95IYkZYh0wp8P2ApqYEC+ZncY5bZXTcOr+hTCGRYE2SET9CECiSSYt5czN47rEp4fMFjP7g0QP0FB3ipoElBDdetSDsOHOCoz2RMBnoK/GjB3YTaGCduJqnCH1Pi5NoS+zwAj0TP5QAUVX4SQ21Jo0wtMlbJbOJqoS5ceSKONI782OBpxAxgbY2DZY+7lgowDJ1hopV7n1gD9YJ/sQRX1ZHR5orLwoT4k1DY8eRHI8/3X3STWsnuAJ0Pay4oY7b/onnyIVMJFiTxPWPnUFKqXDFcORkq0VLn4zhoSq/euIQbVmbXMnhksUtLJmXpXKCdSWEwNI0HnryEDsPDdGQio2bnShfoiUNjOXxsFHE2YiMIPT9zLMQ8xN1589SvkSYOsaqJCoGeGd3YStX4neYiEWJME7rBAShaD26+Sg7d/WSTo53wHt+wLVXziceM7AMje7hCj94/MBJt2kZNad7TWkDqdAEo1ZX+Fx9fS/TSSRYk2TEXyUIT7Lj5UkSmvYn46ldA2zvzRMzdPAk6y7poLU1NW46aJoag8MVfvn4PsyYMWHEgZCgL4gjmw2EOwV3XgmYIJbG0SwdNYHTebYiAtC6Ysh2E3G6U8GJkCBQiGVxRMoEb7xQJGyTowNFHnjmMJYx3m8ZBIq5HWlWzs3i+QG6pfPsnkEqhYn9UJoYn9iuHVcOGjitCq7nO5FgTRJxkp8nwxMbuzEMPWy71ZJi1cIWKs74E9jQNLbs7GNvTx57og7KElRMg4X26B15SnAktJqIrhiiXqyssI4MYnGc0X5kU0FVQYsBXbGwwNkEpFIxntx0lIOHcyRO6KTj+5JMKsbqVe2UKh6NSYsdB4bZXguLOdmuHM9I5PsI49wCFzDRkTgHPL6rH1PXqDo+He1pli5pplQeGxCoCP0Xv9lwAM8LJpxiKl+it8eRjcaEy+9nTADSUNAeA0OfMGVl1hEoRJOFbDZOKixnjC/RuuIIW5/wOCdsg+e6c+zYN4ihaWOsIakUhqmzZG6WtGWga4LuosMze08uWMcXfJRKYRsalq6Nrh5v2Xfy915oRII1zew/VGDfYBkhIGboLOvIYFg6J7olLFPn6JECe7tzYb7bRPgK1W5CTMAULxwJV6J1xBApfeoFYDrwJFpnDGFrUx/86itUq4FKnqQChgLd1Nmys5dqxRtXzqfi+HQ2p1g4p4GK42PbBrv3D590nPZx7oRAKlJxk3jMGBWsfUejfMIRIsGaZrbs7Kdc9tAE2DGDZQuacd3xpXiTcZOde/sZGqoQm6C9k/IVWspCazZPux38pAhApoGs+bwvnXHCZVmCFgOlM/WCpQBLoLXHT/rZpq6xZV8/xao3riS26wa0tiRpa0tRdXwSMYPte4coTyKeShFaXJoQo5uug9vHOSMSrGlm56Echdpd2LI05s1rnLDtlKELnuvJM1xxx1XGBMCT6I0GeoMxoTN4SlCgN8dAnwarZQpRnkTPWhhpMywZM+UbCFOj9GbjpNNjTRMMFV16+0voJ0SRBoEknjTpakmi1crWbOvN01+auHtI5bjVTVMTDJVcilUPo3ZXWzm/cYp2rP6JBOsMmMjpfjJH/M7+IiUvXA1sTdlkkuY4Z7pp6ORyDkd6S2jGxF+JUBCkNfyEQExjHKGWPZ02qDOEVJDSwdYQ07SqqQQEGQ3MicVbE+C6Pnv3D2FMEIPnegFzmlKk42EZoLIn6R2cOE3n+BuYJgSOH+AGwehUc/GcM+t/eD4SCdYkOf6cPfEaEZzE7aMgV3AxDI1AStqzSUxDH2dhWZZOf3+R7p48tjVBgrNSKENHpU5+x58qvJSGjM1uC0v4IOMgbaYv2FUqhK2jZSwIxm9EaALPlwwNVyb0OfqBpDFjE48ZBIFEA3p7yxNuakyxRkLROn7RJQocPUYkWJMkXvMrKcCXCu24u6oQYRfoE6mWPcplD0PXUBKyDTaGoY3TAk0TlKs+hZIzYTNSJUEzBUbSmJ4p0OiGQGgaIjH9wnjGKBVaPSljeosRKhCGQI9rY6LORxAibBxxaLg8YVs331dkG+PYtjEaptDTP16wvECNKRIhCFcKpVKjQnYB1Vx8XiLBOgOklLiuHHOS+RNM0/oHqwzXLCwpFdlsAtPQxjnNDV2Qq3gMFN0JU3wE4cUjbB0xnSevUmiGwEzo0+PYnwokCEtDxI0pXyk9HiUVwhKQ1CYMbRCEEehVP8DUx9coU0phGjq6fuz7Dia42fhS1e4NYrRMkdDEGKtqoinnhUokWJMkk7SA8OQpFl0OHBzGrFldQoA7wUmtjgsAVCgs05gwvkoTAjeQVH05cfyVAnTQYky/kGgw2hlhFqKUQpgC3dZQM2wF6rqGU/XJFZxxzSpkIEmnLCxLH+3C3TNUGvcZnl8rwyXCOLxiyWdwsDLm86IuSMeIBGuStDbGAdB0jXLFo7uniFGLQBZCUPXVuDIxIz3tRjiV2IjJFP88V9fnbL8+FNN+LIQEaQj8mIY4iZ9M1wWVikeh4I5rKR8EikzGHq0FrxQMFcevElZrlWYFYWrW0HCFA4eGicXCm6GhayTtqDDwCJFgTZIlneFKjSYEFcenb7iMUfM3CaDsyYl8s/WFBEyBSNdp5YYpRumgzjAsTRDeoMYmR4+/E5R9iV+zFA1dJ1906O4rYhmhSGXTFo1p68wGcR4SCdYkubzWgVfXBFUvYKjijMZLCRH2lXPqIUL8eVASpMfst7LOBeLUhyEIFImESSZj4ftjFV7TBaWyi+f5o0I1kaVUceVorXldCx35wxV31JF/+fIWWhviU7ZL9U4kWJNkXltqNDNfoXA8Obp6NHJSl05o7aROyMk9mS9iZGUoqE0NTsp0i4hGGNc0FZUPphPBtI9PaaC5Cr0sUSfLlAokZswgk4qNNigZQdM18nkHxwnQtHAluKtlbBt7pcJVwpHZpBBQ9QIKzrHo+UUd6XFZERcykWBNElnL8QJIxE327Btk994BErX63kopiuMi0McqViDlhK6XQClsQycRMwhO4eeaaHl9yqmDRjpKEpbBmeZxajJ8TDgGwuoaCUPHC+Q4UQlXEUNn+8ifTswfrfiSqq9qvk6B6wRs39k35saWTtRBqtQ5JBKsSdKYsrhyZSsQJir3DRbpGShimcfis/IVOcZn0ZKN05AOpwua0BjOVWqdosee3X6gaIibtCQtvJNFbnsgq2p88aQpRaB88J3xF+BsQWgC5SmCSoCYRmUVhAIjfSYURiUVMVNnbjZJMIHzUjcEuXyVquOjaWF9q5Yme8xrSo6k7EgMTaAJcFyfnXsHR60rIWBRZ2Ya9q5+iQRrkri+ZDAfdi9RCoTQ0IR2ggU1dgoYT5okEwZ+INF0wfBwhcALxjUwCAJJMmnRkLHH+UIgzGtTgURVJeJ5asefFSJs9BoUvdlrZoUxJFAJUNMZn6QJlKtQFTnhsZBKYRoa2cb4hLmhuq5TyFdxnVBYJYqO9uSY1wTyWBS7IrSyDONYSIlSUChHfQmPJxKsSeJ4Ac/sDlvVlyouSxc1s2JJC6XKsROqIS7GnttaGN0eWljQN1wOpw8nfLbnBTQ3JWlrS1N1J+j0KwitiqLH8/YSOxsEaJ5EVIJZLFiEaTMVedJwgylBC0smy4KPmOCYKwVWzGDRguw4/5UCYqZOz3CZQsVFFwJb1+k6QbDStkYyphGocOqYiJusv3we/nHnyM6DuWnawfokEqxJsnXf0Oh0z/ckXa0pWlsSuLUKnZoQtKbG+xvmN8SJGzpCCI7mKhQqXmiZHYfnh0GGXS1JCCbwcwkR1nLPe2hSoKbTsMirWR/SoAzQCxK9rKbPyhICnABVntjalFLSlIzR1pIYV3NdFwIZSPb3F6l4Pp5ULG1K0pQYG56QtDRSMR0/qFntumBuR5qkdcyXuXH3wJh+Ahc6kWBNkrsf3A+EJnzSNmlN21TdACHCSGVTFySt8YdzxZwMadtEKqi6AUd7CmgTTOt8qVg6p4FsMjbhtBBDQFEhijJsqz5NBINe7eqZtk2cNULX8Ic9goqPmI6YShEGjoohOa4bdO3PeIFk5bwmEjFrXMCwZen09BTp6ylix0wcN2BJVwOZ1Ph4qlRMG+1L6PmSVMxgbnMKp5brtXnvEIf7xkfIX6hEgjVJeobC0iCeH9DcGOfSle1UquH0TSpFJqZNmAe4bHGWeDzs2uw6Pvv3D40GnB5PueyybEkLjdkEzgTTQmEK5LCLP+zBSUrQnC1CAQPu7E18HsEQqIIHOX/aHO9KKlSvO+EihyIsqHjpqg7icWOcD8u2DXoHS+w/kiNuG+TLHitXNE84nc/YOpYe5hG6rk9ba4rlS1uoVMJzoOoGDOQnrqN1IRIJ1iQp1zrc+L4inY6xaGEWzx0RLEhMYF0BLF+cZU6DjZSKqhew7eDQaCrG8Xi+pKUlwcp52drU8wTR0AXKCRB9XigsU3ydKlOgD0rIeSeNO5pV6CB6fJTL1J/FGoiSRPU7E3522fGZ35Zm2fxGfHliNHtone07mqe/VEUIQYOps3pBw4SbSpharaWXwvcVmbTFnI70GCt7Iqf+hUo9nJqzAs8f8VWBIQSed6zAmlIQNydWENPUuGxBlkApDFNj/9EcBw/msOPj/V1SwfWXzSNmaOONHBVWKaDbRZWDKXe+C1MjOOogS/LkNeVnE7pAdldrXa+n8FgoUJaGOuqFK4QTfHS57LHu4jl0zclQqY4te2wYGsWSy7PbuonFDIbLLpcuynLpwqYJNxczRa0v4bGMCRnI8OutnQP2BCWzL1Tq4MycHYxZ/DvhJFaEjtaTceP6efi+Ih4z6B4osXlPH4kJBMv3JcuWNLG0s5GqF4y/VgyBHHSg15vab84UUJTIww5Km+VR7iNoQNFHHHbD8U+VEaKD5gvU4QrKH79aWnZ82hrjXLemi4DxxfUMXeNIf5HNz/VjWzpuNWDV4iYyJ8RgjSBgTG9DpcDSdQxdG137ONBbnKKdq38iwToDTlJc9KRcdVErS5oSOIHCQ/H09l6KuSrWCXdOzw9ozia47fol+FV/4k5eUqF2lsNaUFMkLMLU0A47yH4HUS93cyGQgULtKSMcYIqc78rW4WAV0eNCbOzloQj9TFde1MHSpS0US+6YryCsZ6Xz1MYjFKoeXqBoTlq86NLOU27z+K45vpQ0JEySMXN09fGxrb1Ts3PnAZFgnQET6cSptCObtbl+zRyG8lUaUjE27+xhz/4h7NjYq0wpqHo+6y/t5OJFLeSL1fGzHV0gex3EQTdscXW2mAKKAcGOMkKb3auDJyIsgex3YW8FpuJY6ALdVag9FQJ/bCS9IKzT3pKJ89svXAbaeN+SaWqUCg6PbD6CLxWeL5nbmuTadacWLPe4SHld0yhWPSquP2p5LehIneytFxyRYE2S48/NE4MOBM/f1/T2K+eSNQwCqSi4Pg8/fQjfk+NanZfLPg2NNi+7cRmmplH1TiirqYswVmtrCVFWKOssFCacyyJ2VsOpZr11GNYESleoraVwwSB2luO3NILdZeThSthE9TiUCGtf3XHNIpYsaqZS8U6odQaZVIz7nzjAjgODJGwD15e87Ip5JCeIzzue46vVaiKskeUFkpF2IGuXNJ/dfp1H1NkZOnOMtAs/vqb7yOqQEOA8T3DfC9bO4dLlLQzlHeyYyaNbjnCkO0/shJb0QsBw3uHqy+dy87r5VCrje9kJWycYdPCfLSHQztwBn9RQhzz8bYXpTfmZRoSlIfMu/rPFMDn8DPsUKlug9XioTaUJj+dgvsIlC5u54+ZleMHYnFGARMJkcKDMLx7dRwD4CLrSNq/5raWn3K4byFqoV7hNXQtr2gTyWE33aJHwGJFgTZKRJhS6JiiXPXp7S6MVRzUxtrfcRFi2zquuXYChaWgaHOov8rMHnsO2jHHTPikVmil4/R2rWNreQKHsjSudLEwBO4tou6qhZaFxehdqQoMBidqQQ7ly2mK7ph0F2DpybxmeLUFMB5PTOxZxgV4E+Xgeyn4YpHschYpLS9LmzXeupbExTrk89iYiBCRiBg9uOMiWfQNkMzaD/5+9946T66rv/t/n3Dp9q3qXLKtYlqtcsbGNwWBMaAmQCiHwkASe0BICJMEJpJAHEuoPCCYhCcUGDMQYYhuwjXu3LMuWLNnqWknbZqfefs7vjzszu2qWZLlgmM/rdaXd2Zk7d87c+7nf+vlOeLzitDnMmfX07lwz1B1yklIQhAmVWrCfO3qgmumvM16kZ+nzjxn9WSBNW5cnPB7fNNKJQUkhqATJEccxveGSRZw0p4QfKRzb5Gf3b+fRDcOUiu5BVpbnxcyeXeKtr1uNa0hqXri/npYUIDTxgxMYG32kLdGHKa3YDwJ0RsKoQt8xAdXo2YmFvZAQpBbiY3V4pIk25dG7yq5EVkHdOUEyFuwXCxOkFpClBX94xUmsWj6Nai046AZj2ya7dle5/rbNuBmLSjNiTk+WP/qNZUd8+3qQECXpe9mWwfBwnU2bRshkJs+t/CEyyr+ueJGfqc8fzjtpOpCmravNgG3DVTItve5UeE1T9Z/eLcxkLd73+pUEXozjmow3Aq69aSOhH+O6BwbgNdV6wBmrZ/GuN56K1FD3wv0vFluitSK+bwL9UAMRkVpblkhdI5kOBEWSWg2ORFoSsTVE3VpGl4Pjj/v8ssASaKlRayuIu2qYTZ2Sz9OsBY5E7wpRt4yj9nqIzNTBD+CFCYkf84evWcXLXrqYygGa7FqnVpFrGXzvpg1sHa5hW5JGPeQtL13EwsMUi05FxVOdkV62bTBeD9i8e6Izn3Lx7CKzB7LP4kK9uPErcrY+9zhrxbTOz9KQ7B6uMz7WxLZlR797pHEIpYUD8KoLFnDRyumMTfj0lVzueXyIG257ipx78F00STR1L+QVFyziXW84FanT+YWdQL1OSxKU1CTrq4hbysinAnRdIbREmgaGJZFSIkKN3heh7q6h7yxDOiNQagAAIABJREFU4+C0/YsampSITNCb6iS3lpGbAkRDIZRAGhLDMhBCIiKNHo2R99bQd5RJyiG4RseNFEJQ92OiIOatrz6J171yOX6YHKTKICSUCg533beDm+7eiuuY1L2YZXNKvPO1y494yI1QMeEnGK34oVaavSMNGlHcqes7b9X0roU1Bd1xHEeJUtZmzmCOXSMNCjmb9ZuH2bhtjLNPm8PIWDogs9yMCWML++niQYbgo79/Kvf9zc+oezGWbfDt/32cJXN7WLFsGhNVv+P6CZGSViOIufyiExAIPv/dB6k2QgrZ1sj7Vpc/EpLxEO4OoGBBvwPZNF6mItDlEDUWImKVXtiHaSV6UUOTZg5dgapEqPvGIWdh9jmIvERIUIFG12LUWICOVJoldfe3rBpBhK3g937jZF73yuXUmiFRdLCoYSnvsH3HBP/2g0dQLUvLb8Z85E2r6es7sg77vlpEGGscU6TxqyDhF/du328w67xp3ZKGqfgVPGufGzi2wVsuWQyAZUoaUcxDj+8l9GNMU2BKgRdqdkwcnNU7ECuXDfDe163E9yIsy2DCC/nS1Q8xMtygVNy/IloICMOEmhfyigsX8ZdvO5verE256u+XSUKI1P2xJXgx8bY60foKwSMVog0V1KiPkKRW1a96EFe0khKWBD8m2lEnbK/FphrxPi/Nydn7r0UYJ4xOeAzkXD701rN4/eUrqDdD4lgdUMKgyWUtyhM+X7z6IfZMNMlmLUbKHr/30sVcftGCIx5iM1LsrcbYrQC/ZRoMjzXYPFTGaCk8Dva4vPzMOc/euvwKoEtYx4DzT57RmtwMPXmX2x7Ywa49VZxWvMGQgr3VmEZ4ZP2id//mSbzspJmMVXxKBYcnhsp8+TsP4zcj8jn7oCB8HCc0/IiLz1nAlX98PqefMI1qzafWjA4ebiFFOh3ZNRAZI60pMuVzXhQqWun4IE4IY/W0WxAnRM/HXLQD18KRCGtyLdote5VGQBwoLjplLn/1jvM4e828lKwOFOfTmmzWJokVV139EA9u3EtP3mW47HHqvF4++rbTj+qwdpRT66odTijkbH565xaGxxsd2e3TTxyk5xCSNL/OMK688sorX+iDeLGgr+CwYVuZrXtqSCGYaIQ4lsnpJ83Eb01HiVU67mswf3C5wn6QgjOWDXLjPTvZV/XpL7o8sXOckdEmp544HSdj7ueGCJHWfflBwozpBc5cOZOiYzE0XGdPuYFlGWni8FloBG6rRWgmp1dHiSZOWmQTJfhhghfG+EFCw4to+jG1ZoQlBD2OhYHAEoffXMOARDNW82l4EV4Q4/kxYaTwo4QgTIgTTZQoEqX3qyrfbxqREM+Ih7VOZYEaQUytFnDSvH5+/zWr+O3XnERvr0utEZEken/LCshlbUg0X/rvB/jpA9spFl0aQUS/bfGVD5zPnDmFI773WCNh23hI2mMuKBVT1/Lr163HjxOcFmH9zR+cxsz+bsB9KroxrGPEFefN5+cPDQFgmJKb79vKxWfOY+7cHuqNAMsQjDVjtpdDFvQ9/d1x3uwCX3rv+fz2P9zCeD2kp+Dw0/u2oRLNe373dIoFh9pBmSlNpepj2Qa/87qTOfe0udx05xbuWrubkZpPnCgMQ2BZaQPtkS7mRGuSFikkcVoQaco0piKlTAcoSJhecMg5Nn09LlnXIp93yGVtpBT092cwpCROFAXXopSxOsNBDwcpBGGcUG6GrdCTII4TxsY9VKKJlWK87JHEinLFwwtixhsB9TAGnY6CVyqtYUpaInuGITEN0UpKTJE7IJVvUa12Ga00hiHIWCZnLB7k7NPmsmblTPoHc9TqAUmQWj5tsmqr+RSyNkEQ85VvPcCN9+2gVHJpBDGugn9999msWjF4hNUGL1JsGvHRaKQQWJZEasn3f/oEQ2M1+nsyaA0XrJ7ZmYXZxSSEfrr56V0cEm/7p19w/8YRAMpVjwtWz+Mj7zqXMEnw/QRFSiwnTnOZXjjyPeHq6zfxwavuw85ZuKakXPF5+ZkLeNebT6On12V84hA9hQACCjkHEsXufTUe3TDMnet2MzTWoFb1KTcCkALTlKlooGi1ESWKKFYkiSZjGRSzNhnXIpuz6c3bzO7N0VfK0NOTobcnQ29fhrxjYgiBbZuYhsSy0n0KIXCcVAK6LY8Sq4N16w9Em6SmkqrSmiBoEZLWBGGCVpowSlLrLlEpcY17jJeblCd8xiYa7Kv6TDRCgiCmXg/ww3g/lzodySXIZFKi7c87rFw4wGmrZjJ7eoHengxeGNNsRodcZykFpYLLnj01vvqdh7h93S4KxQx+GFOvBnzmXWfzO1eceMTvWWlYv8ej3EywWp0SA70u9z+yh499+Q5sx+hkB7/51xezevGhJWl+ndElrGeAzbuqvP6vb0Lr1AVs1AP+9I2n8huXLaNSCzp3fgGcNMulJ3Nk0vrm/2zkw//5IFbGxDUNKvWA1Qv7+ZO3nM7iRf1MVP3DCrkZhsC20pM9ihVDe2ps2T7OzrE6w+UmzUZErR6gWlZGPmdTyDvk8zYze7LM7MvR25tl5ow8+bwD7RHrYrJlROnURVStWXupq5gez7MpMNcu2WjP6pv8Px3w0T4ePWXmo5CCej1kbLzJvuEaE63vYGpri2NJ+nuyzJnTQ1+v29lPrBRRlBzUatOGZRnkMxYPrRviqh+s46mhCXJZmyBRxPWIv/rdU3nnb648qs+2aThgqBJimzIt0HdMahM+f/+VO9m8t9LJ/L70lJl84b3nPeM1/FVGl7CeIT519Tq+fsMmBBDECRnD4CPvOI9Vy6cxXvFSF0dpbFOybNChJ3vkZr3/vHYDV357LQGKvoJDpRYwvZjh916zigvPnI9pS+rN8KDYylQIkV5krmPi2iaNekijGdFohh23KJe1yGVtsjkLhOhYMFF0cK3RiwWGIVqWn4HRstomHcKUcONEEYbJoTXzp0CTZoUzjsVExefHP9/ED2/dRDNRFLI24/WAkmnwz3+0hldfsvCojm/TcMDuSoTdykraliSXc/iXf7+Xn9z5JL3FDEJAb8Hh2o+/jGk93fH0h0KXsJ4hmn7MGz/2M3bsq6cNy7WA+TNLfOLdFzLQn2Gi4iOlIEo0phScOM1hIH9kS+umO3bwoa/dz9CEx7TeDLVGiNTw0lPm8JpLlrJ08QCJ1gfFtg6FVJ9JYhiicxHTqu1KktQlfCZfv2mmrqCUArNTFiBajx/z7lBKTxltJVoxtXTgbByrZ3SMzwRapxIxPQWXZjPknod3c90tm1m/bbRzE9g91mDFtCL/8PYzeOm5c4+4T6Vh83DAnlrUGZhqmZK+YoZ///46/uP6dRSydmp16TTQ/lsXLXoePu2LE13COg6sfXKM3//7WztTU0YmPE5fOp1P/NmFWLakWktbaWKlMaRgUb/NzOKRq5Y3bB7n/Z+7i/u3jdPfmwGtaXoR04oZLl4zj4vWLGDhgl58PyaMEtQU9+yZQLRdLTH5s5QCw0hdMUMKhBQYLZKqVALCKCEI4inEqRmb8EiUPqZaGaUh45gUC27L1dTkcw7ZrAUaikUHxzaIle64tJ1N61TEj0ld9ba7etSfu+V2moYkm7GpVwIe2rCH2x/ayV3rhlACMq5JnGiqlYCXnzqLK992OosX9hxx/16keGI4YKKZYJmT2czBvizX/XQTX7zmQSzXxDYNtNa85rz5/MM7zjyG1fv1Q5ewjhP/c8d2PnrV/UB68o9PeJy1fAYffte55LIO5aqHEALVinfNKVks7Lf3q2Y+FCoTAZ/6xiN847anCJN0biFaU60GzBnMc86q2Zx36lzmzyvh2iaGKYmVIo5Vx3o6FEQrm2ZIgWkamIYgiVMLp/26SCWUyz7jZY9GM2R8okmtEVJuBNSjhGYzIo4SwkjRaIYt90tTrQUHjbw6InTaQ5fL2qmeOpqsa+O6JhpNLmenFknGJu9a5HMOPUWXUtGlkHfo7c1gG2lFv2HIToIh0fqgcgi0Tgm49fm10kSRIooThvbVeXj9EA9vGuHxrSN4iaK/6OKFCRO1gDm9Od59+TL+8LXLkUfRJTDWiHlyNMCLdGcqjm1LegoZfnjjRr54dSteaRlo4Mxlg3ztQxccpMrRxf7oEtazgM98dz1X/XhjGisBxsse56ycyZ+/41wKeZtKPWgPLCZKFH1Zk4X9DsWjUEm4+a6dfOEHj3H7hmHcnEUpa9NohiSxorfosmRmiZOXTWfpon4GihkKeTuNT2Wt1vulAWVDCmxTEseKeiOk2YyYqPp4UcLufXVGxxqMjzcYnvAYmmgQxoooTCbjPq3MYqR0ai2ISSssRSvjJ45N2UUwxSVs+axJq2QB6Pxst8i1HaeyTAPDFGRsk+kFl75Chv6+LIODOaZPy1PK2mRsE9cxOwF6IQRxovD8mIYfsXeswY6dE2zaPs720RqVakCQJBRzDkrAaNmjx7F45Rlz+D+vWc6q5UcuM1AadpZDdk5EJEp3Rr+ZLTfw+p9v4rPfvB9hGeQyafP8vOl5vvYXF3Rrro4CXcJ6lvD/rl7Hf96wCUhjIeMVjxMX9PPht5/DvFlFKvU0c6VJq8GlEMzttZjXYx8x7uM3Yr79v5v42g2b2LivSiGfxjzarlGiFJaQzBvIM2t6gf7+HMWSS8aU9OUcLFNS9yIm/Ag/SBgbb1Aue+zaW2G0HhAkqmPxtQtURbuUKX0UKdKLMWllCdtSOnGiOgzV/tuxQgrREURsW4DtOqj2DMd2ul+3/+24gOnz2sWuSmskgv6cQ1/R7bia6Em9qYmKx0jNT5uMpei4hVJKlNbU/IickFyyehZvumgxLzv/yLEqgJqf8NRYyISXYApBq8MG2zLIZSy++aPH+NaP12PaRke4MeOYXPOxi1k0q3jM6/briC5hPYuYSlpSCsYrHrMGCvyf163m3DPm4kcxTS9quYiaWEGPazCn12Igd+SA/J49dW55aIjv3LyFx4YqNPwILSDjWriWJGpVocdx6q7ZhqSUsTENQTOIqfoRUgos08A0JY6d1k+lqf3Ugorj9HWWKbFaLpZlpRNcZuQd5vVkyLgW03uzaGDu7AKWIdFoZgxmD5LJORpUqgHjZR/DSD/D0L46SZLWYe0YrgGwabSOH6u0qDRRxJGarLxPVHqcLXewbdXEU13jVtpQyJQEDSmJWzVeYZRgIMi6JrNLLhevnsXl5y/g9JOOXAgKEMWanZWIPZWQSNHJBAoh6Ck6jI97fOP6x/jhLzZRyNo4LTewkLX41B+fzXmrph/zmv26oktYzzI+fc2j/Mf/PgGkJ2yl7uMaBr/18uX85qtWIA3REYHT0MkiDuZNZhVNCu6Ryx98L+b+R4f5wW1b2bi3ytC+BjvGGigjvWM7lpFm8FpZKaXSWqV2VXicKIIwwQtiMlIykHfoK7mUig49BYf5JZfZfVmm9+eYPphlxmCOvj4Xx5RkTIlhPH8N1HGYCp7Xw1QgcWTUY3S8yb4Rj+HxBjvHm2wpN/G8mEoloFIPGKsFlL0Qo0ViB57hQZTgCMG0gpsWyJZsVs4qcemZczhr9fQ0XngUSBTsrUUMVSIaYTpLsD0U1TQNBnoyPLJhL1d9dy2PbBkll7VwrHQK+JzBHJ95zzksm3fk4H0Xk+gS1nOAr/34Cf71u492fo/ihFoj4txVs3jn61ezYH4v5VpA0mr+bbtahhRMy5vMKJoUj4K4AOJA8fD6YR7YPsbmnVXGyz5Dw3X8IGa4EbK37mPItH9vTilDzjHpLbjMmpZjcFqW+f05Fg3kmDujwOwZedyjsPR+GZGEiqG9DfaONtg+UmdnxaNSC5moBh23UqMRCPp6XQbyNicM5lkwu8TCucWDZJGPhH21iD2VmIqfIFtEBelNKp+ziEPFjXds4Rs/eYxKI6CYS9uYtIZTlvTz9+84k/nTu9Ixx4ouYT1H+PlDQ3zk3+6j4U+K+k1UAwZKLm942Ylcdv5iCkWHaj3oTJHWQBhrbFMwkDOYUbQousYxNffGfsL4hE8YJUz4EeNelGYEBQxkHVw7rdwu9bhdrY5jRJRo9tZixhoxE1466LbtfmqgkLMxhODJHWW+ed167n50N7ZjknWtTmzvktNn88/vWtNpcO7i2NAlrOcQT+ys8Ldff5B1T42nDwioNUK00py2dBq/ddkKVi+bBoZkojLZL5iotCnZMgRFx2BawaQnY+AcoxXQxfFDa6iHipF6zGgjxo/SKTeWFK1gv8ayDHqLLiOjDa6/ZTM/uv0pxmrpDErTkGitkVLwntev5B2vPrLOexeHR5ewnmPEieJz1z7Gv/+kFdcidf/qXoglJZecOZ/LL1jCiYsHaAZRWgjaysC1C0ITDVlL0pc1KGUMejJG587exXODeqCo+AnjjYSyl6C1bmUU6WQwDUOSdS18P+aWe7bx49ue5IldZQo5G9uctKBWLOjl/b+1irOnyGx38czQJaznCfdvHOHT16xj/dYykMY6EqUYr/hMK2Y4++TZvOqCRSya34dlSWqNsOMqQjqoNW4F6DOWIOcY9GUkpYyBbUqOUIfaxRGQqHSCzbiXUPUSvEjhRTptpTng5pDP2RgI6o2QtRv2cd2tm1m7eRjTkpRyTqd41jAEb71sKe+8Yjm5Z5A97eJgdAnreUQUK770Pxu45uanqDRCIL1T1720cryvmOGCU+fyktPnsmxRP5mczeh4M52q0tpHpxaKVDLFFOBakmLGoORIXFvitCSbuzg0tE6nK4exph4q6kFCzVeEiU5bgBQYkv26EbTWZDMWpZzDzqEq96/fwy33bOXJoQqNIKKQczCnDNc9ZUk/H3jTyZx6Qndq87OJLmG9AHhyd5X/vGETP7h9W+cxTUpoXhDhSoOXnDaXs1fP5syTZ2FZkiCM05KEKUoDbeVNrSfVQU1DkLMlWUtim4KMJcnaAseUnfqgXyckLQXYINY0I4UfafxIUQ8VQaRScT5BpyWm7fIBrebutBbNdSy2bBvjrrW7uePBnWwemsB1zE7tVxsnzCnxu5cu4Q0XHp2KQxfHhi5hPY9o+jHZKa7BQ5tG+dy163ngidHOY21d9LGKT8ExWbZogJXz+7n43AX0ltL+OaU19WZ00HAESEkr0amV0A7cO0aqqmBKgWWm5JU1BZYhsU2wDIllpBft1Av2lxmtwnaS1ukbxJow1kSJxo8VzUgRxulaRkm6hUlK7O16qcMZoY5jkstYBH5MrRnyxJOj3PHQTjZsL7Nld5lszqaQsfar7+orOrz1sqW84cKFlHJdHfbnCl3Ceh6wZajKV69/ggeeGOHsFdN4++UnsmBGqv2ttOaOdXu59hdbuW3dXqKWBSUEhK2+P9syKOVsls3t4yVr5jN3ep4Fs3vI5m0qVR8/iA+r5d7WLtek7iSkQ6NlSws9tS5AI3BNgWUILClSa0yAY4oOKTqm2K8515A8q65n2vu4/+kYxppYpwoQQaxpdwJ5rWydH6mOwmtbf15p3UpYtBUZWu0/hzlUrTXSkJQKDq5lsGdvje17qzz+5Bi33r+NsXpAvR5gtMT8pmptLZpV5OJTZ/FHrz6xOz/weUCXsJ5jXPuLrfzTtx7BCybrsYo5m+/93cuYdUCz64ObRrn5oSG++dMn0x69FpTWqYpCovD9iBmlLKetnMmC2SVOXz6DBfN7CaMYlaS9dIlK9a6e7ps9UEI4fUzv9/shn6cnfzYNsI1nr5gr0Zow0h0NdeAgC7IzlKPz++QTprQ+Pq2VaMiWPlhLOsdxTJqNVP9q23CVp7aO8/AT+wi1JuearSbv/fXxT1nSz+XnzOO1588n43QD6s8XuoT1HCGMFR//z4cOilO1T/oFMwr8x19eyGCPe9Brnxqqcs/jw/zXjZvZPdLY729CQBApqnUfA8GC2T3MGswzfyDPaatmM3tmHsc0KBZdpJGqifpBfMhBoMeL/abXPAtoW3zPJnSr6dl105YlQwoazYh6IyBMNOse28vajfsYqfls3VFmtOqRyVoUsw5S7k/YhazFmmWDvPWVJ7J8fg+u3S3+fL7RJaznAF4Q8/4v3sPt6/YC6R19vBbQ8CJm9Gdb/WZwxrJBvvz+8w974oex4p7H9vG9X2ylXAt4ePPYfn9XWtP0Y+IoHQ2VcS2KWYuls3s55eRZ9BYcerI2c2aW6OtzCSJFGCd4Xjv+9WKIVj0zuK6JY5u4tkEUJuzaXWWk3KQeJ2x6cpS1j+9ltOHjeanUjAZyWQvrAIuxv+iycmEvJ8wp8tbLltJbcF6YD9QF0CWsZx11L+Ldn7mTB54Y7cShRsoer14zj0tOm82nvvsIfqJxW4MI/uyNJx1V9fNXrtvA57//2OQDiaY1lQFgUo1Tp5nEIEwwpWBWT44lC/uYPbNIzjKY1Z9n+bJp9JTcdPgC+6t0tn+equ75y4K2BIxsFXDKtkoqk8qh7X69J7eMs3OowljDZ7Ti89RTY+zYW6USRFimxLaNNK7VGmnWoe52urUV8JrVn+WmT7/qBfrEXRyILmE9y/jQl+/jx/fsQAqBFyXUqgFvvmAhn3zPOTiOwee/9Sh/e/VaZvRnQKfDDn7w8UuZ9zSNsF+/YROfunpd+osG/AQ5K4tONHo8SBt3NRCo1I2xBLrVmxhECU0vIooSspZJKe8wY1qebM4mZxjMGcyzcF4fixakqgGGENimgW0bOLZJtiUylwbtU0LUmlRrvSVNHB4wVutY0dZSt0wDpXVnoASA2RKVkjIV9ms2I/wgJoxTUUFpSsbGPDZsGmHvSI2xRkAzihkbS8eAVbyQRKeDNxzb7CQJRKKRkUYJUM6U+FTOBC9BBwphp+u6eFaRz/7fczqJki5eOHQJ61lEm1gEEGlNsxHxvlev4H1vPaXznKAZ8QefuIVbNg4zreSiNbz2/AV84o/OOOQ+v/qjjXz22vWTD3gKY0EWOS9H+GAZESVpnj7WMGCjIo1ViTFCRWy0yEu2q+UnrS+lFIaQHWvDsgxMKcjbJn15l4G+LNMG88ybU0ytF8AxDbKWiZDQU3TTuYKmwbRpuU7PXBttQ+VAHBynSoXuxid8KhMetm3QaEZUWlrxjSBKs5tSU6/HbNtRZt9InbGKR8WPCJN0QnQQxMSxIlYKpTW23aqRagv0KQ2JxohbyqM5g6DHwAg11kSMkqRpypyJNTdDvKWB8hTCSUlr/vQ8//6hC5ne151m80KiS1jPEh7dMs7vfOKWjlu2e6TBuy49kU++75yDnvvI4yO84WM/R1uCTEt98mefftVB8ZF/+tYjfOOmzekvLcvKXJxDnl4ivruM2u2DK9G+wpqVIX5pL7vGQ9jr48aaQl1jjcWYXoxQGt1SEdVTFAZ0pwSgVRbApBZ6kqTCfu1hpxnbJO+YCCEY7MumYoCWwZw5pY4CahtSpnVe+0XlhUApRTQlA9qWWh4eaTA61sBxTKr1gPEJL51G1Aw7Us9CiNYUINmqoxKdSUCpWyc6ZQzo1IoSKiXJyDFQRROvJKllBGHWRM52mK8l4qfjxLUQYUu0l2AtKWDOcQnuHUdHGqxJ9/Cqv7jgaa3hLp5bdAnrWUJ7GrQQMDzhc9HK6fzX31yMfZiA+rv/+Q6+e9dWBnoyCOAdVyzjz95wUufvn7pmHV//31S9FA26mWAtyCJf3k+0toa6bwJRMCFI0IbEuHQAa5rB7kbMvjC1uuwQZEMh4oRsJCiVE8zdPkYjRtgtGWImJYZVa7RWOj1naltK+n+qkqqBdHiDRqMVBEF80PCJdnzoQEyVV54K20qtPKU0hpmqotKq3G/HqKYe0GSJhcaQ6VRrrenUZBmRxutzaMx3qGchlhJcSZQRJBJIFHMti8G8QbwtRN9RRhmtBfEVxssGMAREt4ynrVEt93BWf5av/sUFXS2rFwjdApJnAfc8PtwZXR8mmuk5l39851mHJSuAt19+Ij9fN0QUK2xT8kDr9QD/fdPmSbKC1IJakEVe0EM0HqI21BG2TDt2YzBOyaNnGCQNxQwpaSaKmpcQmQKdFyBMPATl6SbZmRaluyvIeoyRMTBbQWvTNLBdGxXH6EShFUxqp6cEI2kVlCJwjNZnE8BhKrsPvhWmlZyHzU226z7ahDRlJ1rrKaPI0rFjwkiVVcMoIYrTcWeR1uAp1KDL2Ok5/GxrvwpQGhlqSKDPNeg3BVGgEPMdxJ4cekMNkUvVVJMHKsgrBrHO7SW6cxwVaoQlGBpr8qf/eif//dGXdjOGLwC6Em7HiThRfOtnTwLphTQ83uTdr13OwnlPP1Tg1JWDzO/LdqyNDdsnGK8G3Hj/Lj75rUfSJ2nAS7DmZ5Hn9xDnJPqhGlSj1E0JNMx0EUtziEZa+S2A2RkzHcyZgBFpjFBjhAodKholiX96AeFKYi/BizX1SFGLEkJDYhdzOKU8ViGDmT9gy9iYtoVhmQhDpNvhSiO0RnDgBuKwBv3k/qRpYNoWpm1hZd2DjsMqZtNjLGYIpKQWJjRiRZBohK+I+myGT83hu2D4GiNILS4jAZVoCrZkrmumpKhAK4U+OYfstdB+ApZAVCKSR+okKzJYa3rSpGGcHvu2vTXe+o+/oO5Fx3CmdPFsoOsSHif2jDW59AM/QQBlL2Rhb47r/ukV9B6iIPRA/Ot/PcL/u249ffn0Tr16cR+Pbi2nsSAN2kuw52UR5/cQlyTJkz7iF2UQuhVoB3lhH8w2wdedEgdLQDXRPFWPQev9WlIUIFxJ/76YzINVdD0BN53jh9ZkMg7ZvIvtWAhB51gA2r0v+oCI+rN1CnXIb6pLKtuOK51YldaawI9o1DyCIOokBQxfEw04jJyRJypJDE/tV/KeKI1tSBblLTKywz/p58tJ9EYffXcZ7DSJoW0T47I+5DQLub5JdO9Eun4t9/D0pQN8+QPndyvdn0d0LazjRLs4VAG1asjrLlhwVGQFcMFZs4lbigEAjzw1nhKEAAKFNS+LOKeH2IW4kpDzgN1xAAAgAElEQVRsaiLiBEwJfoJYkIFZNkTsd2FGGkqGZEHOBCGY2p4nAR0oxqeZVM8qEfU7CF9haBBS4nkB5bEa1Yk6YRC1LKWWFaI1ut18mOqvgCERpnHQJq3Db4d6vjCNyX1KmZZliHTYqVaqY50FXkilXGdivE4YxAgpkRpEoIhnZxhfkycqCgz/QLJKR8TPy5v7kxWttfMUYqGDMcOFGLAlohGhN3koBWppBntNb7p+YfriBzeN8qefufOoz5Uujh9dwjpOXH/3DiAtEJ3Vk2H13N6jfq1rSHpdi1ip/R7XzQRjpos4r0TsakSs8UZCjD0+2jHQsUKaJvKEDJh6sqt5CkKt6TUFC3MmlhRMScwhdUpa1V7J+LkFvBNyCAUy0kiRnhKNms/4aJ3qRIMgCNPsW6vAMt10x+I61JYSzaG3p3vdpCuZvk8auNf4XsDERJ3yeJ1mIy15EIARKhIE4Yoio2vy+FmBEexfXpHoVDNsYc6iKMX+ZDXlicIUsCI3WXbhSvRWD7UnSrOnS12sNb37uYf3bRjhr6564Ki/8y6OD13COk6MV9OLp+lFLJnfw4Vnzznq1/ZkLGYUXcIpV5D2E4x+F3F2allZoWZUafSmJkY7iecpmO+iZ9jQVIfdf6Sh1xIsylvk7dTta3ObAESgCW0on5KlfFYPSY+FDDUiUBiGRGtFsxEwMd5gfKxGveoRRXGnfMEwJNJoV54/8zafySnS6f60Tic+h2FMvdpkfKzOxESDZiNEA1JIhK+QCahBh9rZJUZWuoRSYYSTa6laXF50DBblTPIyXZPDQScKZtqIWRmUr8CUiHpEsNMjSUBFCWqpi7mylLqMLWv4h3ds4+s3bDr8jrt41tB1vo8DYaw6cjBaQyljYVpHfw9wMyaNIE6nGrfcQFmwkef2oAoCy1d4EsojIXPGIoQEYk1QsLFOyGG1FRmehitCBVkJC7Ime0PBqJ+QtEJgiDQor6SmNtMg7i2Q2RGR3elDOUIaGm2lBaFhmBBFCY1mOjbLss202NSQqVvWIi4pBPuHtHTnGFs15um/U1uKWuPokyQhSTRxFBNGcToEtRUza2uoEyqkFiTTHbx5Lo1ZNqGlIVJINbkWidYIKZnpGkxrlXA8HVkBEIPIaxrzC7AjJqtCtCsRWz3GF7tMzxrEUYI8OYsZKOINFXAlCMG/XPMoS2YXOX/VjKP+/rs4dnQJ6zjw+LYyo1W/I1c86xjT3F/+weMMNQL6ik56NdkmYk0J1Z9aEAjBTqHIbfHJNxLCjESHiqX9muEZNmNNTV4cEMA6BGKdmtLzHJOiIdkTpJrlkBKXUGCEGt+EYJlDY65NfijE2R0gyyFGS4NKS0BCHKfk1R7MIA3ZsY4E6dh50erpMw3Z0ttiv95EpRWotPZLJZpEpVOn2+yUBtLTwirZCkdpqVHTXepznRZRkRJYqja9n+ZX0TaY5hgUDJHKSh/ld7LTy/P6uU/RnFHlF3sH6HUjLD/B3+FTW5ajmEAkEuSpWQw/Id7WRLgp8b7ns3fxrb++mOXzu8NRnyt0Ces4UPei/QT38seQLbr+5q188boNFHtaZJWAOLMA821opsM5y1oRlhNmVxWJTEX2QmHysZm3Mer18RfmZUwkkh4CjkRaGoi1pseU5EzBaKgYC9NR76AxhEgtFF8ROBCf4CDn2uTLCXJviDMaYjZVWqiqddq/aAiUSHv84lh1soViSv9NW8VUt6vpOwc02XA9tXFZKFoTNxRiSrFnNOgSzbJoFA2UK1FhghFMfr5EpUTnmJJpjqTPkhgchVXVgkSzmzwn6wqfEj/ixr753DYyk4gYN9IUd/gML85QkAIjgsQFzigg6jGMBpCRRLHiI1+9n6v/5mKcrvTMc4IuYR0HDCmRQpC0LsOjTe5v21nlL666H8MxsIRAxwnGyiIszaC9JK0NkrBHa8yxkMx4RGQLPCU4Oe+zvGc3hcZacnbMB9xXsSdxGcRHHQVpRVpjCJjRuqhHo4SJUBG04miGACMGHStiU1CZZqAHM2SiDOZoghj3KdUUqqGhEWP6isQAKdOgvIY0k9h+zynEBC2FBQAhkO2/JbrTSqNcA0oGZAS1kgn9Nl6vJLBSxVCdaISX0KaDNlHlbIOSJem1JLZIs7ZHS1YCzRA5TpIVrvK/T8nfzYWzYMmuFWzzM9hGQt7XDA9HjE+3GJASFWh0XmKcU0L/fIzESxCuZPOuCv/wzbX87dtOP7o37+KY0CWs44KmbTNoDbUpU54Ph2Y94v1fuJuRRsCM/iy6GWPOy8HqPCpKycqWgr1xOiRhpqfRsQJL0oxMzu4bpZAJSFSOCxv3chU+H3VfzgOqh37dxEIfkTgTDWgwgDmOSb+lqcWKiUjRiHSnzUZEuqPx7klgloGelyeKQNcUqhnjeop8Q6N8RdRMkLHG8mJEkhKJREwy+ZQftQQvbyFtgcwYSNfAy0A9b2DkDMhKfDMlKBmnhZ86XXLaaQYhBT2OpMeSFEyJJSFWHDoLeAgIIEBQFQUuYohPN3/IHH8nsZlhWqbCYtdji5dFWRKrlpDdF7JvukUPqYutPAUDJsaaHvTt46hIIUzJtb/YyrJ5PbzlksVHdyBdHDW6hHUcOGfldOYM5Ni+r06sNMON4Iivuep/NnDr+r3MmZFHNRN0wUadVky/iSAlkQjNeJSApygORyg7tUp6rIjv7pvJsuJqXjt/LZ50OKXxEP+WVPlg5tX8VMyhV9fJER/R2oKUPEKlsQVMsw16TInvaMqxphElRIlOL36dEpcMgUjTlEBRQJ9NCHgRkGiSSCNUSjBojSkE2WbagAyAAdVMq+ZUCFTLrRRmusVmKwYVa0hUaulpUO0WIZHqzVuGoGhJiobANQSWEMRKEx0+YXoQJJomBhVZ4HV6K//c/AFFfx++beGams+tfwl3V/rJGOlNSCtNMdCM+YpRSzPDlGkW0ktSN360gHi02rmi/vGba1mzfJDFs56+46GLY0OXsI4DG7ZP4AVpOFcImPCiyX64Q+CutXv57HWP09+TQQUqje+cXkD1SkQz3Y8UgnKU4CmBFQvsStSRh7GEYji0ed9jZ1MwYy6Z9zBNP89sfztfS77B57Kv4CpjFRUVUCQ+ahc10WlWTQI5Q5A1BNqWNJSmFmuCROElmrBdQ5WASECEaVo/amUchZtWUCWtzx8BfolDWliQFux3quZjjYhaNWK0VCM0YAhcKclIgW1IiqYka0wusdZpzdmxQADj2BiGxYfj+/nTxg1YcRPfcnGNkGu3nM3nti0jEhFFmVp2sS3Ij0VQVeztNRho1feiQccacVIWWY6IdzcRmbSJ++P/9TBf/8sLj+nYunh6dFtzjhH3bhjmJ/fsZPdIgwc3jXaC7l4YkzdNvvre81lz2sGp7epEwGs/fCOP760yWHLThuaTiujTc2nND2kBeYTg8aZktq7xsq37WLsxS2xKlNb4YYJrGzQSm4IJ3zzzBlb3b6YRFHB0iCk0P82ezV/bL2WrzlLSHi7HYHYcAEOAgSABmkoTKI3WGi/RNBJFqOhk/XTnn6OP5YkpPwhIXUgBriFwpSArW0MiWj9Da4TZM/w8Ao2PQV1kWCwa/GV0G6+q30WkJYGwyDs+N+w+k3evPQuMEEvFBLEi56YihkagyZ0luHtWP/3CZJGt8NsH40qMcUXy8zGSIEa0yls++OaTeetlS5/hEXdxILoW1lHixvt28dXrN/LUULVDUm0I0rjKWNWn0ZrofCC+et0G1u6YYOa0LMpXGNNd1ElZ9BQ/RgCbVYZF8Qifb1zPXUMLuYOlmDqk5FjML2TZOFqjmAkZ9V3++NGX8R/nKk40nqIeFzB1zKWNO1gc7eErmQu4Vi5lXMX04iHTIoFjQqIhaVWdZyUUWjIusU4zjknLOgp1Gsz3W3P/Iq2PGEeyhcAQqUXpyLR9z2r1DRoCTJFOtW67hNFx3lcFmgkclLR5nd7KB5s3syB4kiYZlBDk7QYPN1bx4Y1n4KuEvIiRQrC4P8+OiSamJakKiz8aW8dZpSKfyZxJSUt6iIgQaF+RDBiIVQW4twyGBin4ynUbuPzseYccNtLFscO48sorr3yhD+KXGTv21fn4fz/M//fDxxmt+CilO8NKvSih2owYqwZUqyGvP3c+73zjyoOKR7dsr/DeL9xNrmBjklZqW2eWUP0GtCqzJZq9Ms/K5i4+Wb6eVdETfH3sdHaHPcShx7wZeT7/J+ewdWeFR7ZPMJiHobrLPeJEVs1TLAh3kWhBIFymx8NcGj3BUumxyxxko+jB1DHmccy40aS1TO2+REOkTdZm2wIyBAUzddl6rDQD+XRbyUqfWzDT1zpSdEhKtt+vFWA/XhcgQbBPZJknY/4qvosPNP6XvnAvDZHFIiFjeNybWcO7H3kJu0egz40Yqfq86/JlvO3iJfzwzu3EAhLDZECHvNe9mYxMuMU9AdMQ2Lp100k0DFgYZYWeiMAUhJFi13CdV5419zg/RRfQtbCeFreu3cOV//EgoxU/VS7QUKmHSCkouiar5/RyxvLprFjejy0E5yyfhps5eEk//Z1HaWhNvyHRnsI4qUA820IHCknrgpJ5Lkx28ufj15IPhtms51OO80iRSgA7UrLkhF4+/X/PZctHbmJ7pcmAq3nqSYc/mH05H5w3i98buQUnqdMQGVBwWf1WznKe4NvuWXzLOJmtOoutI3JEGDxzImiHnX7Z4WHQEA59IuEdahNv9+5gkb8FT7gEMktOecR2gW/2XsYnn1hFeec40zMxI42I8xYP8sE3r0ZFigUzCqwfqpDNWKz3B9itbN5euZ15luJrvRcxKmxKOkArAYZGrM4jyhHaj8EU3PzwEPdtGGHN8sEXekle9OgS1mFw4327+OCX7mkNUBHUw5hqJWDV/F5ec9Zc3njpEgaKDpnc00/7vevBPVx393byOQsVKmSPhV6WRSuNSEAL2C0KXCF3cuXo92l44wSuxdbRWUyEeSwRo6XgxGnpAIRp07L87dtO5+3/cjuJISlFPvW1E3xs8FzuHJjDB6s/50R/M0oLqrJIbzDMn4Q/4uXOY3zbOYsfG4vZqos4uknvMQTmXyxolyqUydJraF6ldvP7wQNc4D0CKqAuc9g6JKMCtrtL+GzpUn5YXYhav5s+K2I8UJRsk797++mYtgRbsnBeifufGiOXgWoi8XCpioDfGL+dFU6T92WvYDRx6cVHx6AGDIylWaKHKggzrfj/1DXr+M6Vl7zQy/OiR5ewDoFHt4zzV197oNPDVg8iiDQfeP0q3vPGFeSLR9eC06xHfOGHj+ErRUkKdAIsz6PzIm3eFZohkefVcgefqX6f8doo4zLHoGwwFGSoxRauGRELWDF/UgXiZefN5XcfXMRXfraZmf0Z8mN1kq3jXL9iLuuyb+JPrYd5o38XxXCEpsgj0Czxt/HX4Tbe7Czm2/ap/NxcwgaVp6h9MiTQilW9WKGBGMkENhnD4gq1g7f4a7kofBQZNwiwiWSOfNJAWQX+J3MBn7HOYqPO07t+H0bTI7QFXiPiz9+0mpNXTFpDM/IOtkxbhUJtss8bpK9YY0ec4azKA3zegHdbr6aiHfI6TBujT8hi7AxQox64Bo9vK3Pr2j289JSZL9wi/QqgS1gHIIoVH/rKfXhBjBCCajMkIyRffN95XHLuscUhbl+7h5se3M3gYC5tzp3uIhe46FChgH3kuVTs5ivedxH1UXbHBSwpMHXMWCTwtEmWdBbfaaun77fv971lNTev28uOSpNe18J6ssH0uRbjrsFHzfP4Uf4E3hncwyXBOmTSIBQWATZLmpv4m/Ap/sCax832Mr5nLGc9PQgEWidkibCPovj0lwVNDEJhpYMxdMgbeYqXNx/h3HgLRlSmIfKAS077OMLgsewKvuheyI/FfKThM32kRrKriTYElXrIWYv6eefrV+z3HoN5B8cy0ChCZbOjMcCqniep47ApzHNe834+kcvwbusVNJUiH0UkroG5LIe+O0TFGmEIPnft+i5hHSe6hHUAPnX1Onbsq3fIykw0X3j/ucdMVgDfuWULhpvqpmsFYnEW7YDwYVjkOEeO8eXG98gGw2xKCoBAJyGmGSFsh0Slgx5sQ9Dfu3+WaWAww29ftIi/u3otScaCiRBzW0BmlYvl1bhL9rPWuZzLrRW8OXyQs8NN2HGVpsyhlWC+v4W3RTu5Qt7POmcJNxjLuMuYwV5RYlhBQXsUidOm40N8NkFagrFPFkmeUQ7yUBAoNL2qSS8BySFsvk51Oja+dJkrfE5Ro7w82c754QZWhDshqRPh0JRFCqoO0mCrPY9r3DVcY6xgWFvkVJ2sK2Grh24k6KzEEoI//o3lOAfEIRdML5JxDBKtiIXJmG8gojpSZvBiQSV2ubx5J8P5PB+VL0EqRSZISObZyCcd9F4PDMGmnRVuuHcnl3UD8M8YXcKago07JvjebVsBCOOEJNJ8/j3n8LJnQFbfv28bN6zdndZcNRPkzCxijgOxooLFctnkk82fUPD3URV5apHEUCGm9mguuIJKYxVmVEbZgqwpUfHB1Ue/fdlSvnv7VnZOeGSFRO1oIpe6mBL6dZNAS74rFnCjO49XOtt4c/Aga4InIPHwWoH5PlXh4vg+LhYPstOZyx1yIfdas3nCmMPDqgg6IkOMS4JsuY0STYLABd7l300evxXGPz5IrTCk5D57Eet1L5lWxb5GkCBoYuALi2lScxGjLAp3cpnazinRVnJRGZAESBKRx9YRBV1ntzOf7zmnco15Ek/pLEUV0EcT4QjUWAxDIdhQD2POWTLI5RcuPOi4TlzcQz5rU26GxMSUc4uQpTkYI/vwrSLl2KZkJbyt/nPGCkX+xTgZqZrYhoYlWRjxOwXF1962jZevmYM8Dv2wX2d0CWsKvnvrVoIwQQioNSN+89wFvOaig0/gwyGKE36xYx/XDO3j9h/tpGBbkGiEKRGLM5CBZtOgIA0+4f+EZd5jeEYRPxL4QYBQEfZ572R4+hXsufNubBkSJRbTijly9sFfVX+/y+vOmc8/X/cY+ZyBqsSwO4JFNvgKB4WrPRIN/81ibsws5CJ7O29IHmeN9zi5pA5a4QuLGJMZ3nbewibeYhXYKafziBxgszOPJ+UM7lUlGsJCI3F0SBmbt4jt/L3/Q0iaIJ4++XB0UIDPt3kNtzqvYp6aQAhJjKRXB7xBDrMk2s3KcBfLxDjFcB8kCU2ZpSFcMsrHEQolJdvthXzPPIkfWCt4QhcYUHVmUk9blkTqZrPHJ6oEkDXwxnzedMniQ0paLlnYQzZnMVYL0HENv3Qi4tK/hxv/CfY9gecWaWZc7MTnffWfsKtY4jtiAQNJHWZamAMO0YiPsCT3bhhmw7YJVi48emXaLibRJawW9ow1uen+XUBaY5WTkj9748ojvm684bO53uDe3aNct2eMXb5PpRGTGwnJGAIVaWSvjZzt0PDBE1k+Et/JS5r34YksCEG90UALG3nun6FOugxjNMTQPhqJBmwzHRx6KFxx4QK+dMNGEikQjQS918dY6KBavpwmvQZn06CWmFwrFnOzNY9VxhouVxs523+CpWoY4iqJtqnLIkacMFdvZa7YAtFjNLXNXllgtzOTLcZ0/k2sYKfs4WL/MdCaujHAkeRtjhY51eCCeBsr3Ap7yfBRvZZTww0MhGPM0B6W9kAFJFjUZQZDKrKqAYZJ3ezjEXsu1zuncDOzGBL5/7+98w6z86rv/Oect906XSNpRr1ZxZYlyxYycsXGhrUxLSQ4GDsJEMJDAimkmJRlQ7Ip5GGzm2RDSFgCm0aAh5YFjO3YRpa7ZdmyVaw6aqPpc/t92zn7x3tnNJJmVGwJa+zzeZ77SLp6273vvd97zu/8ft8fSoXMoYBGHK+vlEmipzziIxzBaC1kRVcL162d3HzPD+PEN14kPl6hX4aOK+Etn0H++HNU+p4lzLaAnSITlfntyvfZlbmTbXGOzkxIvCANx2rgJJUBj247ZgTrFWIEq8HOg6OMlJLi5f6RGr9220oWLZhgxKY1QRDSW65xsFrn5arPgeEizw0W2FqpYkuJBJyczcx9EcrXie2KElizUsQpqAQp3iUOcHftYULtEkkHJ6xS0S7qTZ9EXnITdqioFAuUKgG2nbh9uractCkpwJJ5zbxl1Sy+vfUoHSkbeSyE0QjdYiH849NIhSBHTEaXCbTkadHKJusa5uQ2cJPax7pwL29Rh2gLjkAcEwmXCAsRxzhUWaiqLAp6WJxZzJ+n1nKlGOFN8SGUFsftQ88DNZGmOzzExvAAf+O+mXRtmLWVLWiZJ0RQx0KKDI6OyKkS2mnhRftyNlvd/NhdwVO042uFq2OadQULfer6pwViMCIcrIMjKY9UufaGxbR3ZCa9JikEKVs2onSCWCmoxZCdgXX971B7+I/xK1vwmlqoiDSzgx4+bT/Eh1LvpBgLcp0usslDVQKEI/nWpgPcfetS023nFWDesQbf3nQAaFTlpzx6Z0g+tX0X5UoIgaIahFTDmKFanb56wNEwImXb5ByLtrTbKLwTCEcSDRUhVAhLoj2JWuBRii2Wiiq/Xb0PKyxTtfLIoEIgbfwNvwHzrodqFbvJpVAKGC3UsG2Laj1kZmeObGaKKZcU3LphLt956hBxzoVSgNUbIlobFcITYuFjddkeCk8H5IGSFnyR5aRTK1nLEN1OP9frPtZF++gOesnoCEEEKgR8vm5dzk45m/cG99Me9lIV6fN6H2JhoeOYd6o9fEmv5ZvuZdzpPoUIRnCtPDGCYSvHfm8ez4g5PG7NYrfVxT6VwlM1Wqgx1jsVpkiOFYK4x4cYalHMzOY0t68/fZxyYuchMXbkWhnSbejr/4Dals+SH34anW6jrjNcW3uOX3YW8Cd6HW5rDWemg97lgwOHByr09JVZPs84k54rRrAaHB2qAon7ZT5l858PH2TksEvcZkPWSjq0KHAsiZexmSddhGyIVJh0uqEaQU8AfQF4MrH3neGi8hKFx0ejx5jn76cic+CXsCQEG3+DuO16RKUOJB7tlpU0ZNCxGi+IbvQ9npQb1naztLuJ3QNlOlIucU8Na6GHtsWJ37ST0ICDZi5lwliyhTxPWu08LJeSt69giVfizaKP+dFR5tUOc4nt85jdxWxK3B7vh1gRW9Z5WiFMEGh8mWG1v4c11hGO2B0851yCLUbYmVrMLjmLB5hFQWYokKKiIRvXmUlxvKTntFdjgShr1LE6aI0fxFy+tIMN66ZON/AjlXjEn3KxAuplRLqZ6LrfRW75E6JDzxKmWrF1xC9UH+b+3HyeEy10zPIQPXW0UiAF39p0gHs/sOZVv19vNIxgNXj3tQvY0bMVRFLwy2BAx0CINztN2Gmjm2ysnNPwhhJopYjqMaIcIosKNRKhhoOkAZ4rwRZJGc4MlyNunlujw7y39iSxttE6hjgkdf2vUlx6A/X9NSzi8anVmJ0wJBYsYayphoqcNXmDi9b2FG+9Yg67vredOANy2EceC4kXOGdlZq4QWGja8UH7hLFgFIenRAePM4PQXk06r1kvCrysU8zTBTpFDY1Irvs8owXkoyI30s8/q1Z+03s7+70UAWCjsVBYSpGmSm6CPJ2VbHoWensZUQjRnoAA3nv1/NPuMlKLCWKYdFbeEK1yWyveTb+H+t6vEw3soZZpJx8M8ongCT4pbyWa4UJaQjk50HO7h87lLTE0MILV4H03LGJHzyjfakwNpZPELKq9VeRBjUhZqAn5OVprVKAQ9ThxNLBF0uDUTkRFK40tBZV2j2ZH85HKE7hhgZLMQXUYb/09sOwO6oWYOIpwGgXTWicNPx3HRtcDbEfSP1zl8FCd5d2Tx1gA3n/jIr6xaT/lKCKtJdGeKmJuS8N06tzeCweNQzS+nyDRvcd0lgiLpaKGJQRCajLiQqSYJhHutFBUgR4tyVAnx6sshHYFoqBQ+2tomdjkLJ2R4+3XnkGwKnHSO7IhWKfUUQqoF6rErU2k3vr7VL73m+jKCIGX5qb6Vt7uXMI/pxcxOy8JS8lBCpUApfSUsUnD5BjBauDYks9+6ErWXdLBF7+3k4N9ZQCkK8FNBCg6yTpGSAEpOWnMWcSgsja1TIa3Rge5rv4SVZFBVwZxFmzAXXcPAHU/PGGyF0YxLU0p2lsy9B2q4boWxbJPXyE4rWAtXdLKLWu6+L+b95PJWqhjdeweH5akEp/4V8HYSmMTEQGKihb8q3MFnU2LCcWFaLagcYCtYgZpHeE2HLBelVgJwJLoAxX0SIDI2Yz0V/jYzctoa53a+iXSUKqrpAdhg5NXbJMqAU01UOSb55O69pPUH/gjfARuVOSn/S18P7+EensG61jyGRoYqfHUzgE2rOx8Na/qDYcRrJN41zULuHldN1/7z328sG+YB589kvyHTFpXTcWS7iYuXdjGpheOMVSsJ92Zm1wyGc3P154GFRCHCpmfibfxk0DSMDSMNfKUmZ4+PiVMTk0tVFRiyJ5GH37+Hcv57pMHCQXYWqG3V6DLRXsicQc9D3goalrwtywlluc3fjURjSCtA1LjLT5eJY5ADkdEu6uIlMVoJWBRR44PnsFcb7ASU59wj6QQeLZ1inrGQBAm4QB7/kbcy95D/Zmv4mdaWB/u4la1l6+3LqBVjAJJT8vndg8awTpHjGBNQi7t8KHbLgFge88ohXJAz7ESe48Wx4fw9SBmzZJ2ZrVlSHsWC2blcWzJg7/+/4Ckl95oxuP2VC9XDe3C1xboEG/9h5DN3UBiVxNPaP4JScfjbNajudkj6lFkpEOxFlDyI4arimx+6katK5e28a6r5/P3D+6muyNDPOxj76ghr8iiRPzqjaU4vtKYJwQdvvoDnsX5XjWNFmn6xQqUGh2IKiEf/anVzJyVnXI3pZP41cholSCMp+xuPWaVHE8oRnCv/HmiI1vw+3bheRbviHbwo9wcfCSeTvyVy7UzN9fQkKAAAB+ASURBVC0xnIgRrDOwstEU8+pVZ/4lPNhXplRNvsQq1oSOw9vZTiquUvbrOIuvw7nkbePbK62J1Ikpl2Go6GzP0NmRIwhiZFbgRwpLwkg1ps2FrDe1aH3sPau4f8sR+soBrWkHtbOE3WnDPBcq6nzld04btACRksgddeIDVYQrKNYC1i1u52fffvrRVakeUw41R48UqNWSYnhLCPKePd5ZCEgWapSmPrF8Stp4b/oI8fc/TS0WvNnfzjJrLc+lUrhBDUHyo2c4N86+r7rhjIRjP7EaSrbLZdkaV/gHIfTByeCu+cCJ26ukscPJdWVaJ06estFjK1KKWGn8SNNfPv2v8oJ5Tfz6+1YTBTGRTvoLhk8UUEONnvVvJCSIlIXVE6KeK4IEH8gKi9+7cw3Z3OnLiXoLIbYlGBiqEjRKtmxb0t6cPisDQ6vrCpxlNxPFAemwzG3yMCJtIxrxsDg+tT7UcHreYJ/gC8tYQwa0puRludw5RHdwjKpfx1l5O3LGib/ojWYzpx5HQ9qxcC2JJmnvvmfvEBLNYCUiOE1uFcBd71jGPTcsoX+0liwK1GJ4ZAQ9GCMy1nEP4tcrmiTfKiWxegKix0fQkSKQmqHhGp94x0qu3dB92kMU6jFDtRjHsugrVAmixLnCcSSzZ+SP3+sz4K3+aWQqDzpmnb8LWx03TZxqimmYGiNYFwANSC2ZUx2AWh9xbhbOytvPev8wiuloSpPxbOI4CcC/vG8QrTS1UNNbOHPs6N571nL1gnYGR+tJvlExgIeGkXt9pGclz71eRSsl0JYFO3zix0dQ9QjtCIYKPu/dMJ9ffv9lZzzE0UKIHyrSrkUtjgkihdKadMph2bIOorMcHYmWedhL3gL1Au3hCB2EDdMewyvBCNZ5ZDynRgp0qAhqMRDjzNuAbD57ixo/iFm8oI3WljRhHKM09BXqCJmsGPYWQ2pn6Bra2pbiS793A1fMaaVvuIZyBboeEW0eQT9ZRlZAZJIE19fFp0CSdMVISawRhdhcIHpqBBUrtGtxbLjK9Utn8PlPXI1wTi8YxXrMUDkik7IZGKwwMlLHtpPlWc+SSY3nOVyavfQWtJNBRgGZMB4vwjYd9s6d18NH9aJhLD9HkOTvVCMNXgZn+a3ndJwgiOjuaqIp7xFHSdflYj2gVAlwLEkt1PSMTN5ObCKzZmb58u/dwDWLZ9A3UsOXgA3RS0XUA0PwWBkxHIMlEWkLPJG0np4uAwBJkgyaliAloj9Gby4RPzSM3ltBuoJqrDg6WOHOaxfxpd+9gVyTe9pDap28t7GGppzLC9v72NczTDbjoBR05DwcIc5JbKwZyxAL1lMpjdJXF2O5xbjOhchhe31jBOs8YkmBZSXfdleGDJWbILUKa9bkq1FT1b0plSSytmc8hEj+PjxU5fkXj5FO2ziWYKAUUTiLhNCZM7P8n09fzz3XLWZ01Ge0HiKzElUOiXeXUQ8PI58soQ/UEaMKqSSkrCRA7wq0zUUjYFqCdkQy5ctaCGkhixp9KIAnS+hHhtF7KqhaBBmLoUpAVA351DtX8Ve/upHW0ySIjtFXihiuxNhSkHYtCn7IcMXHtiRBGLN25WzyWRd1hjjiCQgJc66koGfgN+pDATwjWOeMSWs4j7TmPRbOyrPnSBFHxgyWXepdN5KawtHAbjQMDTkxGSvxXdIsX9jOM7v7sCzJyGiNfUcL3Ja2KZcDIg37hgPWdKXP6O7S2pHm85/ayHWrZ/H5b25jZ1+ZpoyD50qIFdGeMnoPWE0utDiQFeicjdXiIlOSOEsS8xpfVDjpBJN9d8/m+zxpbd4k/xYCocD2NbqgiEsxuhyiR2MoRMSjAUJrcATaE9SCmPKQz9r5bfzuB9dw3frTB9jH8CPNwdGwsRooKJdDDvUWEVZSi6BixdIlHaTSDhX/1NXa077keRvps3sgDMBORnntZ9nMxHAcI1jnkVzaYf2KTvYcKZK1InaOehxt3sCiKba3pMS1oBIm7jQTEQguv3QWX3twV/KEFBwdLFMc8ZNGrZGiWIs5NBowr/X005wx3nXLYq5Z18X/+rdtfOfJg/SXfNqaPGQqCcDHlQAKPiIGbInK2GhHoFzQrkCnHWRaYnt2Ei9KC4QG5QniNIixsJoAbcnTj8w0iAl5S1qCVQUZJI1qqSmINGEtRtQTJ4w41OhAo2oK/KSGEyex9BFSEinFSLHO3NYMn7pjFXf9l2U0NZ+9KBwY8qn6CtcWZFIOh48Wefy5QzTlPIJY0ZlPk7HlKZ2/x1rBpU6+iRNxZ/F0bSlBVMADsimb9SbL/ZwxgnWeWTa3GYC01BxWKe57vszHLpl8WynAmiLFQGlNS85jdkuaQyNVmnIeL77cz/a9A1y5ppvh0RpSwMHhgOaUpHmSBq6T0dGe5g8/vp673r6MP/zyszzy0jFaWlKJC4UtAZX0jRcQ+yHUG0KkQcgALSFq5IeNBRR0o35oPKwjQOed0xv7KY0oTVjtFBApjRibJ489Gp22tdKN84Cwkmmh0GJc6SOlqNUj3nnFHO69ey0L5jef1fsxRn85orcc4jQcMaQQDI7W6C/WaMp5DI3W2fimBSya10q1fuoqrRSM7zsZgwN1HjlqgZVYFc1sy4wnJRvOHhPDOs8smJXHtpJVpHzG4dub9kzaQAKS73PKkUy2Qh5EitbmNOsu7aJcDXBti+FKnQPHigiV7GtJQaxh92BAeC4xFWDZohb+4d7rWTW3hcGiP64tsiOFdm3wNUKLpDC74fs1ZgiotEIphYo0KtLJCkOgIGw8AoUY9BED9akfQ/7x7Rv7ECbHU3GSezaeTS5IfMdk43rCpBxb553xT/BoKWD9gjb+7t7rz1msaoFi36CfOFCIRKzqfsSjTx/EsiRKg4oU87qaaG5JEU6yQisFpE6z+viDzfvZc2iYTCqJWy3uyp/TNRoSjGCdZ65Y1s7ape0AuJZg71CFJ1/om3L7lJNMnU6WGxUr0hmHJQvasDXEWpHLejy19QhDhSpuoymFYwlKvmLvoH/O15rK2Hz0tuXYkSaIkymYnJdBvrUNeVMbzlUtuCvyiPlZdIcHOQuRsZCejXQsLEsiLQk6aRKrVfIgIhGg0z40TNhHx0ki5dgxpSuxUhYia0HeQs9OYS3J4a5uwX5zG+L2dkSnB74mjBU51+bj77k0CQyeA0rDy4M+9VBjN1RbSEGtFrJt/yBCCGp+RHdnjksXdVAoB6cMHLXWWFIk93IyNDy6vR9fKexGFfX7b1p8jnfLAGZKeN6RQvCmlZ08vXMAKQWVasg/3b+Hq6+Y3NEy40hSdjJSOjkEUqoErFzYzqVLZvDC/kGacx47Do1w6GiJ5UvaGZMo1xL0lSIy7tnHs8a48apuFs1pYm9fiRbXQQ0HiJUpaJaoiGTqpsFSSXNVu6qTEY4PIlBJx+VahI4mjIYijaiExyulT0aTTCGzTpJG0Zj+SS8RKa2AjEQ4SbA/8kSSnC8FsRRgk0xfy0V0qAktzcrZeTZO8R6fjj2DPsOVqFFVkMSjclmX723eT/9wpWHvEzBvUQerls9kpFifdKabc+XkBn/A1p2D/PDpw7S3JIsvLTmX1YvazvlaDUawLggfuHkJ//iDlynXQtIZmwe2HuX57QNcPqH9+Rh5T+JagkqgxlMixqjXQ7q68ly2tIPndvWBhihS3P/oPlYs7WBMERpWT+wfCkjbkhn5s7+tLa0pVsxpZveRIjgaPRokQW5OGvXJ5ExxXozXFGlhNRbx3KRZ7IQYFuL4FPIUBEnMbEJehxDJSCVsTHdRjVenaWynQWt0rNFSYPdHqLIisiEIY65bNStZjDgHekYCegshriXGRciyBCpSbNnVR9WPaPFsMp7Nm1d3EUbxpGKlgKbU1CkK//qj3dQFNNlJnO+uW0wDileKmRJeAPIZh5++MVkbzHoOQ9WAP/vn5yfd1rYEWW/yD7sQguFCnTevmUtXZ56aHyGkYOuefo70Fkl5zrhIWEIgpWDXQJ3ByrnZlqye24LnyKQ1mK+QlUQUTgx+0/DDacSsQp14bAUafIWuK/Abj3qjq0w1Tv48+VGNk1XACfsk+2tE2DhmpBFR43xKn3AtUgqickRcU0hb4Icxqy7pOKfX3FuMODDkY0sxXtOnNbS1pHnupWNs3dlHLucSx4q2fIorL++etBwniaYJWjKT38OnXujj3zftpyPvoTVkUjbvuHreOV2r4ThGsC4Q97wt+RXVWtPZmuaBbb185z/3TbrtjJyNFJNb4QVBzIL5rSzubkEpRdqzOTJY4v7H9pPLuOO/+JpkSqm0YFefz9A5iFZ7cxrLEuMzOHGxu55I0PUYHcbEQMa2mDc7d9a7D5Yj9g76CCFOGDE5tqReDXn0ucOU6iEpx6ZUC7l27Rzam9NEkyyeRLGmOW2RniTgXi4F/LcvP0td6/Hp4nuuW0j3jKk9uAynxwjWBaK9KTVuAmgB+bzLZ7+yhaNHy6ds25aR5DxBPJUDgNa87ZpF46tYqbTLj589xO59QzTlT8wzsmXSCHbHsTpDlbNTnlOcBy6SzPap0FIg6hEiUNRjxbzmDG3ps+s8PViJ2dFXR+nEc38imYzDzv1DPPLMQdpa0tSCiNaUy7VXzsPxbKKT3qfGLJXOvD1p6/nPfXUrT+wZpDXnoYHmrMtHbp8ix8VwVhjBuoB85LblrJzfgiaxizlYqPMbX3jylO2kEMxpcSdNbwCIYsXqZZ2sXtRBsRqQTzscGijxyNMHceSpTVZtKVDA9r46Q2fwz4JpanMyFiMjqXw5G5E9NBKw41gNAOcUX3ZQoea+TfuoRRFSCAqFOjeun8/yxR2MFuunnCJUmnzaYkbu1OngfzzSw5ce3E1bc4qx9Kx771pDe9OZy4MMU2ME6wJiWYLfmdB7rqPZ44dbjvDRP9tEHJ34a92etWnP2vjRqaMsP4hpbklx6zWLUUFMFCtam1M88MQBdu4exHNP/cLYjUTOnf0+R4tnsKOZWMg7FuSeRoyNdE7HgeGA/UNBMnWWJ06/tdY0NaV4ettRNm09TMqzqdQDujpy3PLmhdSjGKVO/DVRJF+e+a0O1kmC/8PNh/jE3zyG61mkHQut4brLZ3O7iV29aoxgXWCuWNbBJ967CmiMpGZk+fqmfXzsc5sYHT2eOyUFLJnhkXbFpEmgI8U6V102mxuvnEexHGBLyUCpxjcf3DVl1b8tk4z53f0++4amztM6NlxJXCF0UiITeyKpzZsGJLE7MemUDJLs+Z19dfYPBVhSnDIN1BpSKYd6NeSb9++kXA9xbQsVaTZe1sWyxR2USv4Jo1CtIYg089pcOrInrvb9cPMhPvQXj6BEUn6jtGbh7Dx/+otXnffX/kbECNZPgF98xwruumUpkPyad3Vk+cZjB7j7jx7imeePJ5VmHMHKmWk8R54w0tI68XqfMzfNbdcsIefZBLEinbJ55NmDPPLYAdpb0pNanthSYElBz3DAi7116pOM4Pb0lQiixKVJORKV4qI39xuTDymgHjX6Bp5EyY956Vid3mKIZ4tJUxJsS9CUcfneQ7t5fu8ArU0polgxoyXNne+4NFmIGEsoJRFAP1J05W0WtB3PeatWQz7/1ef5yF9uwnYsmrLu+KrgH334Kpqy55YfZ5gckwzyE+K33r+aoUKdHzx5CAHMakuzpWeYD/zJQ3zwpqXccc18Vq/ooCkl2TA/w67hkEJNYVuCXNpBR4pNTxzjR0/uB5GMFCxLUqtF/NuPdrDmstk05z0KpRMzsRs5mriWZLASUQsVC9uPjwz8WsSe/kpiKSwEosVFItAXsWIJpVGeBbZF2tLsH6kyUPGZOOHqLYbsHw4II41rT/27nE45vLSzn+8+9DLptIOUyUqr0rDp2cNct24uM2fmqAURVT+iyRbMa3Vpc5M3uTTqs3l7H1/8zg4e2zlANuskIyulyaRs/vqTG7l8sUkSPV8IbWwPf6L8xb+9wD/+8OXxf8da0z9So7spzVvXz2XprByr57eSy3n0lSOOjdbZc6TAkeEKm7ccohREtOZT4409pSUYGK1y24ZFfPLu9dTCaNLl9zEipdFa0NVks7TTY+sLffzc5zZRjCMywsK5vBm1Io0+zTFeczyBOBqhNo+io4jBSsAXP7GRO25YSC1U7BsKGCxHWFJMmX2uNXiuhVaaP/7CZrbs7qM5l+RKCSCIFdVKwMqFHVyysJ0ls5pYOCvPjKxN3hHsODjK9mNFnn5pgMd29JFr8sin7fGR6aKuJv78l9azfJ4pcD6fmBHWT5hPvX8182fl+Py/b6NUDbGEoKs9SyWI+If7dpG1LTqaPLIpB9uCqh8zWKhTj2Oa814iVkGcRH1tiULTmk/zwJMHuGxZJ2+7fjEDw9UpW6DbMhk9HC6GpNIu//FsL/3FKi2taQghareSVbeLGB1r7KwNKUlUANe22PJiP1evm0fPaECpHp+QvX7K/hosW5DPuHz5G8/z5PZeWpq88cC9BlxbYjel2H5wiOd399Oa82jLe432XIrRss9QJSCVtpnVmU1Khxr737i2iz/+8JVmGngBMIL1GvC+GxaxblkHX/r+Lr7zaA9aa9KOxdwZWWKlqcSKUrneKLkRZPIueZFknutKBGkba2UOPRyhDlawPAm25B++/QKL5reyZH4rQyO1KUVLCmjLe+zsKfDDpw/hpB1kpLHbUshmh1hdzBNCkjbLOYFICxgGzxH8+OUBbuyt4qVsvDMUQEsJLfkUjz11iG8+uItsxkkcNjTcetUc+kZqbN0zhACasx46m6SW9JbqyQhMgJ2y6Mpmx2NpmsSp486bF/OBm5dc4DfgjYv1mc985jOv9UW8EWnNe9x0RTcbVnbSlHXZe6RIECmkEDiWxLUlji2xLZmsgKmkx55cmkWsbUIsSyFabTgaoKsxXtphpFRn285+NlzWTUdHJinlmeTcUkI25fCjR/fx4FM9NOdSSF9TXJSm1OWSVhqr4SpzMdFwmcEC6q4gHI6xh0OQglIt5JK5rSya24IfTF7zBw2fsXyal/cO8T/+5RkqQUgmlQTI16+Ywf/+tWu4Y+N8OlvTjJZ9+kZq4z8c4/fFklhSjL+3b1rRycffvZJP/tSlvGmFMeW7kJgY1kVC/0iN/tE6T+/sZ+ueYfYcLtDT18iK14kVi72yCb0hj44VlOLE0eBQiHpkCC000rUYGKpy3aXdfOrDG/AyDsWSf8JIS+sko7swUuMP/uoRjhZqZIVEOxb7rspRaZVkYkGbK8nZkpQUWA1zvdcqqmWJJHUh0hpfaYZCzahS5AcVXc8W0UpRrARcc3k39/7iRip+OGnfQKU0LU0pBoar/MFfb2Lv4RE6WtIorfEci29+9mYWzDruU1UPYvpHarywd5hHnu8liBS2FNTDmO6OLBsvncnC2Xm6OjLYpzHvM5w/jGBdpBQrAZ/8q8d5eucAkDhuSseCFVlYmUHEjcJgz0K+VCPaMgoWaEtQLPtcf2k3H//glXgZp9FmvZGzZAlyKZcv/MuzfHfzHpoyLnYAxQVpDq1OEwVqPHAsZSJceVuStgRpKVBaE+sLn/UwNpoSQlCLNZVYU45iCqFKKgJkMtJa8lwNd8CnphWW0vzOL1zNhivnMjxaO+F4WmvyOQ8daz79lw/z1I5jzGzLjP//X/7K1dy87uy83w2vHWZKeJHiuRa3XDmH7T0jHOqvIKSASMHhOlYgsDpdlJ08J2Y5yECgj/kICxzXYvv+IYJaxIY13diuJAhiUp5DPuPx3R/t5F/v34HnObgKVMbm6GVZ6pbG0slUUDYqXyqhYjRUlGNFVWkCnXjkJcmaE8xIJ+wDp6+UabjTIDl+rvFzNo4Ras1wpBnwFQN+zJAfU4sVgsZ5AeVKbCFpOuIjXEk1jDhytMT6VbNpa89QrydlSVprmvMpfD/mT7+wmWd2HmNG63GxuveuNbzrmgUX4C4azjdGsC5iHFtyy1Vz2LZvmMP9lYYqAL0+oqiQnR4iK5MUhFkuFBUMhFiexHUtdh0aofdokcuXddI5M4dQ8B8Pvszff3srliNJ2xZWDEMrcgx1SqxJyg5lo+A6VJpqqChFmkKkKMSKanzc+SVCjAekpRBYY7li4tSHQKBFUu8YNvwAg1hTjjRDoeJYQ6AKoaIWKiKtx7PZJwqhQhPkLLIlhTsa4mRsDveXGB6ssGpxBx3tGYIoJpNyqNcj/vzvH2fTC4dpa02Plx/d87Zl/NIdKy78zTScF8yUcBpQqAT89hee4tFtx5IntEb7CrsjjV6Xh5l2ImS+Rj80iu6tITIWQaQoV3xuvWohP3Prcu57/ADf27QHLEHathChZmRRhiMrU+hYIc8iSKU1J8Syxr36pMAVAleCI5K4lzuJZY4AAq0TG3itCZUm1I0mExOmmhM9AE9H7AoyBc2iJ0rIMCa0oVQOuHRBO3e+fSVXre5iqOTz2b/dxLa9AzQ3pcZr/3725iV8+q41ZziD4WLCCNY0QWnNZ7/yHF9/uOGpJUD7CiyJsyqPXp5B5wXUFPqBUfTRGqQtFJo41uRti5F6gOPaOIAVaErdaXquyBBrhfUqPbDGxEZzDgEukbiYjonTKzsxxClJ15GQzucrqDgmdi0q1YC0bXH58pkMFGrs3D9Ia3N6POH2Azcv4V4jVtMOI1jTjK/et5u/+NoLySqYIOlQo0TSpGFFFhZ7KD+GH42iD9UQOYtYa/wwxnOsZHQhBaPdKXqXeigLZKgveg+s06FI/OBnHQlp21YBP0Z7Ej9WlMo+rm3RnPfGVw7vvnUpv3Xn5a/tRRteEUawpiGPbjvGf/+nrRwcS3tQSSBIOhZySQZ9eQ7tCfQjo+ieWrKc1vCLl5EmnJFi14YsWiis2uvj9isB2pVkiorZu2pkBnzUJHPKn3nLYn7/7rWvzUUaXjVGsKYpg4U6//MbL/KtTQfGn9NaI2oa0ezAqhzWojTqxQpqZwmtFcKSiYUMUJ3pMbQkRbFJQKRf9ZTwtUbZAm0J0iXFnJ11Uv111ElNPX7tfZeNu8AapidGsKY59z19mM9/bRtHBivjz+mxaeIsF3t+FlmMiQ5VUH6MsARCaZxAE+ZsepemKcx1iSQIX007vyENqLTE9mH2QZ+W3TUIFWqCx7rnWvzXe67gjo3zX7sLNZwXjGC9DihWAv7mW9v52kP7jnd20RqiJAhut6UQFqhCkKzwNe64iDV2DNVOj4HFHsVOmzhMVgsvdtdRLZJRlRSClr6Q1j118kMhsc0JI6uVC1r59F1rWLOk/TW8WsP5wgjW64gdPaN8+Qe7+MGTh050PY40QoJ0LdQktjHSV1iuZKQrxfB8j0qTRImk1ZZ1kbnMxBZgSaTStAzFtB30yfcGxEoReyeOD+++dSm//O5VZFKmxv/1ghGs1yHb9g3zd9/dwRPb+6kHx4NTY4mdpyBAhBorgjAtqc72KHQ7FJttYg+oN9IeXsOVxNgCPIlV1+RGY2b2BHj9PlagCN1Gun3jk7xgVp5fec8qbl0/57W7YMMFwQjW65jn9w5z/zOH+e7mHoaLU3u6T0TEGhlrsCXVmS4jHTbVTo9alqR5aqN1/YWcMmoYr99RlgBbkC1osoMBzf0RmX4fjUZZImn42sC2JD/3tmV8/N0rcU7jMmqYvhjBegNweKDCjp5RvvLDl9lxcBQ/OIslQQ2Wn9jd1Fsd6k0WlU6XYpsklAJtC7TU4x2hZfzKB2AaUGOpF0IkMbRIYcfQ3B/jDQXkCzFeISKWmtg9UYykEPzUDQv5mbcs5pK5za/wKgzTASNYbyDCSDFaDvj3h/bx+Et99A5X6RuunX4nDVaokFoQe5LIhSDvUprpUM6CsiV4knp6rCKZ49abk3T/SaqeG9LWqJYWWuBVFKIeY8fQVNZk+gKscojjgwxilEyKnSeSSdmsXdrOL92xkrVLTVD9jYARrDcw/aM1Htnay9HBKnuOFHlu9yCj5WDK7cemg2gQKmlg6qdtdNam1CIIbcCShLZAWxKRkgiLCQWCAh1rdC1GKI0bKrTSpCLIjihkKcL248RZtdEcVQtOmPYB5NIO77thEbeun8OlC1sv0LtjuBgxgmUYp6evTP9IjTBSvLh/mM3b+th1qEAYKfxw8mmkUBoRJwF7SRJzisdiS65M/OEnCBYqKdwWWmNHGhrGgLENnBSTmkjas1nUlefDty1nSXcTC2fnJ93O8PrGCJZhSuJYU6mHlKohX7lvN7sOjtLTV2awUJ96J83xJqxj08OJxudjFjmAPoMdQ3dHllltadYsbefn3raMXNoxwfQ3OEawDOfE4YEK9z11mHoQs/PgKJteOHY8WfVV0pJzuXldNzNa0rQ3edxy1RzamrzzcmzD6wMjWIZXxe7DBUrVkKgRYH98ex89x8rU/YjdR4onjIhUoxvPvM4cTVmHFfNbWL0oCZZLKZjZmmJuZ+61eBmGaYIRLIPBMG0wAQGDwTBtMIJlMBimDUawDAbDtMEIlsFgmDYYwTIYDNMGI1gGg2HaYATLYDBMG4xgGQyGaYMRLIPBMG0wgmUwGKYNRrAMBsO0wQiWwWCYNhjBMhgM0wYjWAaDYdpgBMtgMEwbjGAZDIZpgxEsg8EwbTCCZTAYpg1GsAwGw7TBCJbBYJg2GMEyGAzTBiNYBoNh2mAEy2AwTBuMYBkMhmmDESyDwTBtMIJlMBimDUawDAbDtMEIlsFgmDYYwTIYDNMGI1gGg2HaYATLYDBMG4xgGQyGaYMRLIPBMG0wgmUwGKYNRrAMBsO0wQiWwWCYNvx/mgLYIQO1iiMAAAAASUVORK5CYII=",
  166. foregroundImageWidth: 30,
  167. foregroundImageHeight: 30
  168. }
  169. }
  170. },
  171. onLoad(options) {
  172. if (options.codeType) {
  173. this.codeType = options.codeType
  174. }
  175. this.getScreenBrightness()
  176. this.getKongKim();
  177. // this.getJuhe();
  178. this.getCard();
  179. this.getCoupon();
  180. this.getBanner();
  181. },
  182. onShow() {
  183. // uni.showTabBar({
  184. // fail: (err) => {
  185. // console.log(err, 1111111)
  186. // }
  187. // })
  188. this.goCountSum();
  189. if (this.codeType === '市民码') {
  190. this.setBrightness(1)
  191. }
  192. },
  193. onPullDownRefresh() {
  194. switch (this.codeType) {
  195. case '市民码':
  196. this.getCode();
  197. // this.getJuhe();
  198. this.getKongKim();
  199. break;
  200. case '卡包':
  201. this.getCard();
  202. break;
  203. case '券包':
  204. this.getCoupon();
  205. break;
  206. }
  207. },
  208. methods: {
  209. //靓码
  210. getCode() {
  211. this.codeSuccess = true;
  212. getAppCode().then(res => {
  213. this.codeurl = res.data;
  214. }).catch(err => {
  215. this.codeurl = 'http://localhost:8080/#/pages/government/mine'
  216. this.onComplete();
  217. }).finally(() => {
  218. uni.stopPullDownRefresh();
  219. })
  220. },
  221. // 获取屏幕亮度
  222. getScreenBrightness() {
  223. try {
  224. uni.getScreenBrightness({
  225. success: (res) => {
  226. this.brightness = res.value < 0.1 ? 0.4 : res.value
  227. }
  228. });
  229. } catch (e) {
  230. //TODO handle the exception
  231. }
  232. },
  233. // 设置屏幕亮度
  234. setBrightness(value) {
  235. uni.setScreenBrightness({
  236. value: value
  237. });
  238. },
  239. refresh() {
  240. this.getCode();
  241. },
  242. codeTypeChange(item) {
  243. this.codeType = item;
  244. if (item === "市民码") {
  245. this.getCode();
  246. this.setBrightness(1)
  247. } else {
  248. this.setBrightness(this.brightness)
  249. }
  250. },
  251. goScene() {
  252. uni.navigateTo({
  253. url: "/pages/government/scene"
  254. })
  255. },
  256. // 前往查看商城优惠券
  257. goShopCoupon(type) {
  258. if (type === 'shop') {
  259. // 商城优惠券
  260. uni.navigateTo({
  261. url: '/pages/couponCenter/index?isMyCoupon=true'
  262. });
  263. } else {
  264. uni.navigateTo({
  265. url: '/pages/couponCenter/ticket'
  266. });
  267. }
  268. },
  269. getShopCount() {
  270. return this.$http.get('/couponreceiverecord/count-sum', {
  271. status: 0
  272. })
  273. },
  274. getYimaCoupon_() {
  275. return getYimaCoupon()
  276. },
  277. // 我的优惠券可用张数
  278. goCountSum() {
  279. // this.$http.get('/couponreceiverecord/count-sum', {
  280. // status: 0
  281. // }).then(res => {
  282. // this.countSum = res.sum
  283. // })
  284. getYimaCoupon().then(res => {
  285. const data = res.data.couponCategotyList || []
  286. this.YimaCoupon = data;
  287. })
  288. },
  289. // 获取广告
  290. getBanner() {
  291. getBannerList('csmguanggao').then(res => {
  292. // res.data.forEach(v=>{
  293. // v.title=v.
  294. // })
  295. this.csmguanggaoList = res.data
  296. })
  297. },
  298. // getJuhe() {
  299. // getThemeModule(this.$keys.LM_JUHE).then(res => {
  300. // if (res.code === 200) {
  301. // const {
  302. // themeModuleVoList
  303. // } = res.data;
  304. // this.codeLable = themeModuleVoList.map(el => {
  305. // el.name = el.moduleName
  306. // return el
  307. // })
  308. // }
  309. // }).finally(() => {
  310. // uni.stopPullDownRefresh();
  311. // })
  312. // },
  313. getKongKim() {
  314. getAPPList(this.$keys.LM_KONGKIM).then(res => {
  315. this.kongLimList = res.data;
  316. }).catch(err => {}).finally(() => {
  317. uni.stopPullDownRefresh();
  318. })
  319. },
  320. // 卡包
  321. getCard() {
  322. try {
  323. this.$refs.entitlementCardRef.init()
  324. } catch (e) {
  325. this.$nextTick(() => {
  326. this.$refs.entitlementCardRef.init()
  327. })
  328. //TODO handle the exception
  329. }
  330. // getYimaCard().then(res => {
  331. // if (res.code === 200) {
  332. // const data = res.data || {};
  333. // // this.CardBag = [{
  334. // // cardTypeName:'22',
  335. // // orgName:'等均可发生口角',
  336. // // csmNameList:'是东方航空的会计师大后方高科技的发挥是东方航空的会计师大后方高科技的发挥是东方航空的会计师大后方高科技的发挥'
  337. // // }]
  338. // this.CardBag = data.outAppCardVoList || []
  339. // }
  340. // }).finally(() => {
  341. // uni.stopPullDownRefresh();
  342. // })
  343. },
  344. //优惠券
  345. getCoupon() {
  346. getAppCoupon().then(res => {
  347. if (res.code === 200) {
  348. const arr = res.data;
  349. // const arr = [{
  350. // couponNo: 1231231,
  351. // cardTypeName: '优惠券类别名称',
  352. // couponAmount: 800.00,
  353. // status: 'USED',
  354. // // ACTIVED 已激活
  355. // // EXPIRED 已过期
  356. // // USED 已核销
  357. // csmNameList: ['产业园食堂', '产业园便利店和充电站'],
  358. // activeTime: '',
  359. // expireTime: '2020-02-02 12:12:12'
  360. // }]
  361. this.Coupon = arr.map(el => {
  362. if (el.csmNameList instanceof Array) {
  363. switch (el.status) {
  364. case 'ACTIVED':
  365. el.statusText = '已激活';
  366. break;
  367. case 'EXPIRED':
  368. el.statusText = '已过期';
  369. break;
  370. case 'USED':
  371. el.statusText = '已核销';
  372. break;
  373. default:
  374. el.statusText = ''
  375. }
  376. el.csmNameList = el.csmNameList.join("、")
  377. }
  378. return el
  379. })
  380. }
  381. }).finally(() => {
  382. uni.stopPullDownRefresh();
  383. })
  384. },
  385. onComplete() {
  386. this.codeSuccess = false
  387. },
  388. openHint(item) {
  389. console.log('item = ', item)
  390. // this.serveInfo.name = item.name || '说明';
  391. // this.serveInfo.remark = item.remark || '';
  392. // this.$refs.codeServeRef.open()
  393. uni.navigateTo({
  394. url: '/pages/government/code-info',
  395. success: function(res) {
  396. // 通过eventChannel向被打开页面传送数据
  397. res.eventChannel.emit('CodeInfo', {
  398. data: item
  399. })
  400. }
  401. })
  402. },
  403. },
  404. onUnload() {
  405. this.setBrightness(this.brightness)
  406. },
  407. onHide() {
  408. this.setBrightness(this.brightness)
  409. },
  410. watch: {
  411. // codeType: {
  412. // handler: (newType, oldType) =>{
  413. // if (newType === "市民码") {
  414. // this.getCode();
  415. // this.setBrightness(1)
  416. // } else {
  417. // this.setBrightness(that.brightness)
  418. // }
  419. // }
  420. // },
  421. current: {
  422. handler: function(newType, oldType) {
  423. this.getCode()
  424. },
  425. immediate: true,
  426. },
  427. codeurl: {
  428. handler: function(newUrl, oldType) {
  429. if (newUrl) {
  430. this.codeKeys = new Date().getTime() + Math.random()
  431. }
  432. }
  433. }
  434. }
  435. }
  436. </script>
  437. <style>
  438. page {
  439. background: linear-gradient(180deg, #66a5a9 0%, #29aba8 100%);
  440. }
  441. </style>
  442. <style lang="scss" scoped>
  443. .pages-content {
  444. background-image: url("@/static/images/BG_01.png");
  445. background-repeat: no-repeat;
  446. background-position: left top;
  447. background-size: 750rpx 336rpx;
  448. min-height: 100vh;
  449. }
  450. .code-content {
  451. width: 100%;
  452. // padding: 333rpx 30rpx 0;
  453. padding: 0 30rpx;
  454. .code-lable {
  455. width: 100%;
  456. height: 90rpx;
  457. padding: 0 14rpx;
  458. background-color: #fff;
  459. border-radius: 45rpx;
  460. display: flex;
  461. justify-content: space-between;
  462. align-items: center;
  463. text {
  464. width: 223rpx;
  465. height: 70rpx;
  466. line-height: 70rpx;
  467. text-align: center;
  468. border-radius: 35rpx;
  469. font-size: 36rpx;
  470. font-family: PingFang SC, PingFang SC-Medium;
  471. font-weight: 500;
  472. color: #666666;
  473. }
  474. .active-code {
  475. font-family: PingFang SC, PingFang SC-Bold;
  476. font-weight: 700;
  477. color: #fffefe;
  478. background-color: #29ABA8;
  479. }
  480. }
  481. .content-box {
  482. width: 100%;
  483. min-height: 740rpx;
  484. background-color: #fff;
  485. border-radius: 29rpx;
  486. margin-top: 30rpx;
  487. padding: 26rpx;
  488. .code-box {
  489. min-height: 600rpx;
  490. display: flex;
  491. flex-direction: column;
  492. justify-content: space-between;
  493. .code {
  494. height: calc(800rpx - 120rpx - 157rpx);
  495. display: flex;
  496. justify-content: center;
  497. align-items: center;
  498. position: relative;
  499. // top: -180rpx;
  500. .loading-code-box {
  501. position: absolute;
  502. left: 50%;
  503. top: 50%;
  504. transform: translate(-50%, -50%);
  505. .loading-code {
  506. display: block;
  507. font-size: 80rpx;
  508. color: #29ABA8;
  509. // font-weight: bold;
  510. animation: rotateAnimation 1.5s infinite linear;
  511. /* 应用名为"rotateAnimation"的动画 */
  512. }
  513. @keyframes rotateAnimation {
  514. 0% {
  515. transform: rotate(0deg);
  516. }
  517. /* from状态,初始角度为0° */
  518. 100% {
  519. transform: rotate(360deg);
  520. }
  521. /* to状态,结束时角度为360° */
  522. }
  523. }
  524. }
  525. .scene-btn {
  526. width: 262rpx;
  527. height: 56rpx;
  528. margin: 36rpx auto 0rpx;
  529. border-radius: 40rpx;
  530. text-align: center;
  531. font-size: 24rpx;
  532. letter-spacing: 1rpx;
  533. background: #c3e2dd;
  534. color: #29ABA8;
  535. display: flex;
  536. justify-content: center;
  537. align-items: center;
  538. .scene_robot {
  539. width: 22rpx;
  540. height: 31rpx;
  541. margin-right: 8rpx;
  542. }
  543. .scene_arrows {
  544. width: 20rpx;
  545. height: 11rpx;
  546. margin-left: 4rpx;
  547. }
  548. .look-scene-more {
  549. transform: rotateX(-180deg);
  550. }
  551. .scene-more-icon {
  552. // transform: rotate(80deg);
  553. transition: transform .7s;
  554. .scene-more {
  555. color: #fff;
  556. margin-left: 3px;
  557. font-size: 32rpx;
  558. }
  559. }
  560. }
  561. .serve-box {
  562. width: 100%;
  563. min-height: 157rpx;
  564. overflow: hidden;
  565. // min-height: 157rpx;
  566. padding-top: 35rpx;
  567. border-top: 1rpx solid #e7e7e7;
  568. display: flex;
  569. // justify-content: space-between;
  570. align-items: stretch;
  571. flex-shrink: 0;
  572. flex-wrap: wrap;
  573. transition: height 1s;
  574. .serve-item {
  575. width: 25%;
  576. flex-shrink: 0;
  577. height: calc(157rpx - 35rpx);
  578. display: flex;
  579. flex-direction: column;
  580. justify-content: center;
  581. align-items: center;
  582. &:nth-child(n+2) {
  583. position: relative;
  584. &::before {
  585. position: absolute;
  586. content: '';
  587. left: 0;
  588. top: 50%;
  589. transform: translateY(-50%);
  590. width: 1rpx;
  591. height: 70rpx;
  592. background-color: #e9e9e9;
  593. }
  594. }
  595. &:nth-child(4n + 1) {
  596. &::before {
  597. width: 0;
  598. }
  599. }
  600. .serve-icon {
  601. font-size: 40rpx;
  602. }
  603. image {
  604. width: 40rpx;
  605. height: 40rpx;
  606. vertical-align: middle;
  607. }
  608. .serve-name {
  609. width: 100%;
  610. padding: 0 4px;
  611. text-align: center;
  612. padding-top: 16rpx;
  613. font-size: 24rpx;
  614. font-family: PingFang SC, PingFang SC-Medium;
  615. color: #646464;
  616. line-height: 28rpx;
  617. }
  618. }
  619. }
  620. }
  621. }
  622. .kabao {
  623. padding-left: 0;
  624. padding-right: 0;
  625. padding-top: 0;
  626. }
  627. .card-bag {
  628. .card-item {
  629. width: 100%;
  630. height: 222rpx;
  631. padding: 35rpx 20rpx 27rpx 47rpx;
  632. background: linear-gradient(0deg, #2ba7be 0%, #29b19f 100%);
  633. border-radius: 20rpx;
  634. margin-bottom: 30rpx;
  635. display: flex;
  636. justify-content: space-between;
  637. align-items: center;
  638. &:last-child {
  639. margin-bottom: 0;
  640. }
  641. .card-item-left {
  642. width: calc(100% - 80rpx);
  643. height: 100%;
  644. display: flex;
  645. flex-direction: column;
  646. justify-content: space-between;
  647. .card-type {
  648. width: 100%;
  649. display: flex;
  650. align-items: center;
  651. .card-name {
  652. font-size: 36rpx;
  653. font-family: PingFang SC, PingFang SC-Bold;
  654. font-weight: 700;
  655. color: #ffffff;
  656. line-height: 1;
  657. padding-right: 11rpx;
  658. }
  659. .card-money {
  660. flex-shrink: 0;
  661. padding: 0 24rpx;
  662. height: 37rpx;
  663. line-height: 37rpx;
  664. background: linear-gradient(0deg, #f5f5f5 0%, #ffe492 100%);
  665. border-radius: 19rpx;
  666. font-size: 20rpx;
  667. font-family: PingFang SC, PingFang SC-Medium;
  668. color: #616161;
  669. }
  670. }
  671. .card-info {
  672. display: flex;
  673. justify-content: space-between;
  674. .card-money {
  675. font-size: 24rpx;
  676. font-family: PingFang SC, PingFang SC-Medium;
  677. color: #ffffff;
  678. text {
  679. padding-left: 6rpx;
  680. }
  681. }
  682. .card-time {
  683. font-size: 24rpx;
  684. font-family: PingFang SC, PingFang SC-Medium;
  685. color: #ffffff;
  686. }
  687. }
  688. .card-hint {
  689. font-size: 24rpx;
  690. font-family: PingFang SC, PingFang SC-Medium;
  691. color: #ffffff;
  692. }
  693. }
  694. .look-more {
  695. text-align: right;
  696. width: 80rpx;
  697. flex-shrink: 0;
  698. font-size: 50rpx;
  699. color: #fff;
  700. }
  701. }
  702. }
  703. .ticket-bag {
  704. .ticket-item {
  705. width: 100%;
  706. height: 208rpx;
  707. background: url("@/static/images/BG_02.png") no-repeat center center;
  708. background-size: 100% 100%;
  709. // margin-bottom: 30rpx !important;
  710. margin-top: 30rpx !important;
  711. padding: 20rpx 0;
  712. display: flex;
  713. justify-content: space-between;
  714. align-items: center;
  715. &:last-child {
  716. margin-bottom: 0;
  717. }
  718. .ticket-num {
  719. flex-shrink: 0;
  720. width: 178rpx;
  721. font-size: 40rpx;
  722. font-family: PingFang SC, PingFang SC-Bold;
  723. font-weight: 700;
  724. color: #e2403e;
  725. // display: flex;
  726. // justify-content: center;
  727. // align-items: baseline;
  728. // line-height: 1;
  729. letter-spacing: 2rpx;
  730. text-align: center;
  731. text {
  732. line-height: 1;
  733. }
  734. text+text {
  735. font-size: 36rpx;
  736. font-family: PingFang SC, PingFang SC-Medium;
  737. }
  738. }
  739. .ticket-info {
  740. width: calc(100% - 178rpx);
  741. display: flex;
  742. justify-content: space-between;
  743. align-items: center;
  744. padding: 0 20rpx;
  745. border-left: 1rpx solid #fdd3ab;
  746. .ticket-info-left {
  747. flex: 1;
  748. display: flex;
  749. flex-direction: column;
  750. justify-content: space-between;
  751. .ticket-name {
  752. font-size: 26rpx;
  753. font-family: PingFang SC, PingFang SC-Bold;
  754. font-weight: 700;
  755. width: max-content;
  756. color: #333333;
  757. }
  758. .ticket-time {
  759. font-size: 24rpx;
  760. font-family: PingFang SC, PingFang SC-Medium;
  761. color: #666666;
  762. }
  763. .ticket-hint {
  764. font-size: 24rpx;
  765. font-family: PingFang SC, PingFang SC-Medium;
  766. color: #666666;
  767. }
  768. }
  769. .ticket-info-btn {
  770. text {
  771. display: block;
  772. width: 114rpx;
  773. height: 50rpx;
  774. line-height: 50rpx;
  775. background: linear-gradient(0deg, #e62c33 0%, #f55056 100%);
  776. border-radius: 25rpx;
  777. font-size: 24rpx;
  778. font-family: PingFang SC, PingFang SC-Medium;
  779. color: #f5f5f5;
  780. text-align: center;
  781. }
  782. }
  783. }
  784. }
  785. }
  786. }
  787. .mallCoupon {
  788. width: 100%;
  789. height: 208rpx;
  790. background: url("@/static/images/BG_02.png") no-repeat center center;
  791. background-size: 100% 100%;
  792. margin-bottom: 20rpx;
  793. &:last-child {
  794. margin-bottom: 0;
  795. }
  796. .mallCoupon_t {
  797. width: 100%;
  798. height: 140rpx;
  799. background: url("@/static/images/BG_03.png") no-repeat center center;
  800. background-size: 100% 100%;
  801. background-position: 0 2rpx;
  802. display: flex;
  803. justify-content: space-between;
  804. align-items: center;
  805. padding: 0 15rpx 0 33rpx;
  806. .mallCoupon_t_l {
  807. display: flex;
  808. align-items: center;
  809. font-size: 36rpx;
  810. color: #FFFFFF;
  811. font-weight: 700;
  812. view {
  813. width: 86rpx;
  814. height: 86rpx;
  815. background: #fff;
  816. border-radius: 50%;
  817. display: flex;
  818. justify-content: center;
  819. align-items: center;
  820. margin-right: 30rpx;
  821. image {
  822. width: 52rpx;
  823. height: 35rpx;
  824. }
  825. }
  826. .yima-mallCoupon {
  827. image {
  828. width: 86rpx;
  829. height: 86rpx;
  830. border-radius: 50%;
  831. }
  832. }
  833. }
  834. .mallCoupon_t_r {
  835. height: 50rpx;
  836. padding: 0 15rpx;
  837. display: flex;
  838. justify-content: center;
  839. align-items: center;
  840. border: 2rpx solid #fff;
  841. border-radius: 25rpx;
  842. font-size: 24rpx;
  843. color: #F5F5F5;
  844. }
  845. }
  846. .mallCoupon_b {
  847. font-size: 24rpx;
  848. color: #666666;
  849. margin-top: 10rpx;
  850. margin-left: 35rpx;
  851. }
  852. }
  853. .code-serve-info {
  854. margin: 0 auto;
  855. width: 70vw;
  856. max-height: 80vh;
  857. background-color: #fff;
  858. border-radius: 20rpx;
  859. overflow: hidden;
  860. .serve-info-headline {
  861. width: 100%;
  862. height: 100rpx;
  863. display: flex;
  864. flex-direction: row;
  865. justify-content: center;
  866. // flex-direction: column;
  867. align-items: center;
  868. font-size: 36rpx;
  869. font-weight: 600;
  870. color: #000000;
  871. border-bottom: 1rpx solid $zw-border-color;
  872. }
  873. .serve-info-content {
  874. min-height: 300rpx;
  875. max-height: calc(80vh - 100rpx - 140rpx);
  876. overflow: hidden;
  877. overflow-y: auto;
  878. padding: 30rpx;
  879. text-indent: 2em;
  880. font-size: 28rpx;
  881. color: #585859;
  882. }
  883. .code-serve-btn {
  884. width: 300rpx;
  885. height: 80rpx;
  886. border-radius: 40rpx;
  887. margin: 30rpx auto;
  888. text-align: center;
  889. line-height: 80rpx;
  890. font-size: 32rpx;
  891. color: #fff;
  892. background: linear-gradient(180deg, #29b1a1 0%, #2ba7bd 100%);
  893. }
  894. }
  895. .refreshCls {
  896. color: #29ABA8;
  897. font-size: 30rpx;
  898. text-align: center;
  899. display: flex;
  900. align-items: center;
  901. justify-content: center;
  902. position: relative;
  903. top: -10rpx;
  904. image {
  905. width: 34rpx;
  906. height: 34rpx;
  907. margin-right: 10rpx;
  908. }
  909. }
  910. .swiperBox {
  911. margin-top: 30rpx;
  912. padding-bottom: 30rpx;
  913. text-align: center;
  914. >image {
  915. width: 373rpx;
  916. height: 34rpx;
  917. margin: 36rpx auto;
  918. }
  919. }
  920. </style>