register-invite.vue 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855
  1. <template>
  2. <view class="container login">
  3. <view class="login-main">
  4. <text class="logo-titl">本页面协销人员不用填写!</text>
  5. <text class="logo-text">点击右上方<text class="sp">···</text>,选择“发送给朋友”,</text>
  6. <text class="logo-text">将本页面发送给客户进行机构注册,注册成功后将自动成为你名下的机构客户。</text>
  7. </view>
  8. <view class="register-main clearfix">
  9. <view class="register-logo">
  10. <image class="logo" src="https://static.caimei365.com/app/img/icon/logo@2x.png" mode=""></image>
  11. </view>
  12. <view class="register-row clearfix">
  13. <view class="register-from">
  14. <view class="label">联系人:</view>
  15. <input
  16. class="row-input"
  17. type="text"
  18. name="input"
  19. v-model="params.userName"
  20. disabled="true"
  21. placeholder="请输入机构联系人姓名"
  22. maxlength="6"
  23. />
  24. </view>
  25. </view>
  26. <view class="register-row clearfix">
  27. <view class="register-from">
  28. <view class="label">手机号:</view>
  29. <input
  30. class="row-input"
  31. type="number"
  32. name="input"
  33. v-model="params.bindMobile"
  34. disabled="true"
  35. placeholder="请输入联系人常用手机号"
  36. maxlength="11"
  37. />
  38. </view>
  39. </view>
  40. <view class="register-row clearfix">
  41. <view class="register-from">
  42. <view class="label">短信验证码:</view>
  43. <input
  44. class="row-input code"
  45. type="text"
  46. v-model="params.smsCode"
  47. disabled="true"
  48. placeholder="请输入短信验证码"
  49. maxlength="6"
  50. />
  51. <view class="row-btn" :class="[isMobileDisabled ? 'disabled' : '']">
  52. <button
  53. class="row-input"
  54. type="button"
  55. @click.stop="getMobileCodeFn"
  56. disabled="true"
  57. >
  58. {{ mobileCodeText }}
  59. </button>
  60. </view>
  61. </view>
  62. </view>
  63. <view class="register-main clearfix">
  64. <view class="register-agree">
  65. <view class="agree-text" @tap.stop="agreeCheck()">
  66. <button
  67. class="checkbox iconfont"
  68. disabled="true"
  69. :class="[isCheck ? 'icon-gouxuan' : 'icon-weigouxuan']"
  70. ></button>
  71. 我已阅读并同意
  72. <text @click.stop="this.$api.navigateTo('/pages/service/service?id=1036&title=机构协议')">
  73. 《机构协议》
  74. </text>
  75. <text @click.stop="this.$api.navigateTo('/pages/service/service?id=1023&title=用户协议')">
  76. 《用户协议》
  77. </text>
  78. <text @click.stop="this.$api.navigateTo('/pages/service/service?id=1013&title=隐私权政策')">
  79. 《隐私权政策》
  80. </text>
  81. </view>
  82. </view>
  83. <view class="register-row ">
  84. <view class="register-btn sub">注册</view>
  85. </view>
  86. </view>
  87. </view>
  88. </view>
  89. </template>
  90. <script>
  91. import { mapState,mapMutations } from 'vuex'
  92. import authorize from '@/common/config/authorize.js'
  93. export default{
  94. data() {
  95. return{
  96. spId:0,
  97. userName:'',
  98. userId:0,
  99. imageCodeUrl:'',
  100. mobileCodeText:'获取验证码'
  101. }
  102. },
  103. onLoad(option) {
  104. this.initGetStotage()
  105. this.getVerificationCode()
  106. },
  107. methods:{
  108. async initGetStotage() {
  109. // 初始化
  110. const userInfo = await this.$api.getStorage()
  111. this.spId = userInfo.serviceProviderId ? userInfo.serviceProviderId : 0
  112. this.userName = userInfo.userName ? userInfo.userName : ''
  113. },
  114. getVerificationCode(){//图形验证
  115. this.PublicService.GetImgVerifyCode().then(res => {
  116. this.imageCodeUrl = res.data.baseImage
  117. })
  118. },
  119. },
  120. onShareAppMessage(res){//分享转发
  121. if (res.from === 'button') { // 来自页面内转发按钮
  122. }
  123. return {
  124. title: `${this.userName}邀请你注册采美机构用户啦~`,
  125. path: `pages/login/register-invite-club?spId=${this.spId}`,
  126. imageUrl:'https://static.caimei365.com/app/img/icon/icon-addShare@3x.png'
  127. }
  128. },
  129. onShow() {
  130. this.$api.getComStorage('orderUserInfo').then((resolve) =>{
  131. this.userId = resolve.userId
  132. })
  133. }
  134. }
  135. </script>
  136. <style lang="scss">
  137. .login{
  138. width: 100%;
  139. height: auto;
  140. border-top: 1px solid #F7F7F7;
  141. .model-warp.none{
  142. display: none;
  143. }
  144. .model-warp.show{
  145. display: block;
  146. }
  147. .login-main{
  148. width: 702rpx;
  149. background: rgba(225, 86, 22, 0.1);
  150. display: flex;
  151. flex-direction: column;
  152. height: 142rpx;
  153. padding: 20rpx 24rpx;
  154. .logo-titl{
  155. font-size: 26rpx;
  156. line-height: 34rpx;
  157. color:$text-color;
  158. margin-bottom: 20rpx;
  159. font-weight: bold;
  160. }
  161. .logo-text{
  162. font-size: 24rpx;
  163. line-height: 34rpx;
  164. color: $color-system;
  165. .sp{
  166. color: #000000;
  167. font-weight: bold;
  168. }
  169. }
  170. }
  171. .login-form{
  172. width: 702rpx;
  173. height: auto;
  174. padding: 0 24rpx;
  175. .login-input{
  176. width: 654rpx;
  177. height: 40rpx;
  178. padding: 24rpx;
  179. margin-bottom: 20rpx;
  180. background: #F7F7F7;
  181. border-radius: 14rpx;
  182. display: flex;
  183. flex-direction: column;
  184. align-items: center;
  185. &.code{
  186. width: 370rpx;
  187. float: left;
  188. margin-right: 20rpx;
  189. }
  190. &.btn{
  191. width: 258rpx;
  192. height: 88rpx;
  193. padding: 0;
  194. float: left;
  195. background: $btn-confirm;
  196. .input{
  197. width: 258rpx;
  198. height: 88rpx;
  199. line-height: 88rpx;
  200. padding: 0;
  201. border-radius: 14rpx;
  202. color: #FFFFFF;
  203. background: $btn-confirm;
  204. }
  205. &.disabled{
  206. background: #F7F7F7;
  207. .input{
  208. background: #F7F7F7;
  209. color: #999999;
  210. }
  211. }
  212. }
  213. &.img-btn{
  214. width: 250rpx;
  215. height: 88rpx;
  216. padding: 0;
  217. float: left;
  218. background: #FFFFFF;
  219. display: block;
  220. .vscodeimg{
  221. width: 180rpx;
  222. height: 88rpx;
  223. float: left;
  224. display: flex;
  225. flex-direction: column;
  226. align-items: center;
  227. border-radius: 14rpx;
  228. image{
  229. width: 180rpx;
  230. height: 88rpx;
  231. border-radius: 14rpx;
  232. }
  233. }
  234. .vscod-refresh{
  235. width: 70rpx;
  236. float: right;
  237. display: flex;
  238. flex-direction: column;
  239. align-items: center;
  240. .icon-shuaxin{
  241. font-size: 48rpx;
  242. color: #333333;
  243. }
  244. .ref-text{
  245. font-size: 24rpx;
  246. color: #333333;
  247. }
  248. }
  249. }
  250. .input{
  251. width: 100%;
  252. height: 100%;
  253. background: #F7F7F7;
  254. font-size: $font-size-28;
  255. line-height: 40rpx;
  256. color: #333333;
  257. border-radius: 14rpx;
  258. }
  259. }
  260. }
  261. .login-btn{
  262. width: 702rpx;
  263. height: 88rpx;
  264. border-radius: 44rpx;
  265. font-size: $font-size-28;
  266. line-height: 88rpx;
  267. color: #FFFFFF;
  268. margin: 0 auto;
  269. text-align: center;
  270. background: $btn-confirm;
  271. margin-top: 100rpx;
  272. }
  273. .model-authorization{
  274. width: 100%;
  275. height: 100%;
  276. position: fixed;
  277. top: 0;
  278. left: 0;
  279. z-index: 999;
  280. .authorization{
  281. width: 518rpx;
  282. height: 320rpx;
  283. position: absolute;
  284. background: rgba(255,255,255,.7);
  285. left: 0;
  286. right: 0;
  287. bottom: 0;
  288. top: 0;
  289. margin: auto;
  290. .to-btn{
  291. position: absolute;
  292. top: 0;
  293. left: 0;
  294. right: 0;
  295. bottom: 0;
  296. margin: auto;
  297. width: 70%;
  298. height: 88rpx;
  299. font-size: $font-size-28;
  300. line-height: 88rpx;
  301. color: #FFFFFF;
  302. text-align: center;
  303. border-radius: 44rpx;
  304. }
  305. }
  306. }
  307. .register-main {
  308. width: 100%;
  309. height: auto;
  310. position: relative;
  311. .register-consult {
  312. width: 110rpx;
  313. height: 68rpx;
  314. background: linear-gradient(223deg, rgba(225, 86, 21, 0.6) 0%, rgba(225, 86, 10, 0.3) 100%);
  315. border-radius: 34rpx 0 0 34rpx;
  316. position: absolute;
  317. right: 0;
  318. bottom: 120rpx;
  319. text-align: left;
  320. line-height: 68rpx;
  321. padding-left: 20rpx;
  322. .icon-kefunv {
  323. font-size: 48rpx;
  324. color: #31313b;
  325. float: left;
  326. }
  327. .text {
  328. font-size: $font-size-24;
  329. display: block;
  330. float: left;
  331. width: 60rpx;
  332. line-height: 30rpx;
  333. color: #ffffff;
  334. margin-top: 6rpx;
  335. }
  336. }
  337. .register-agree {
  338. display: flex;
  339. flex-direction: column;
  340. align-items: center;
  341. margin: 100rpx 0 20rpx 0;
  342. .agree-text {
  343. .checkbox {
  344. float: left;
  345. margin: 4rpx 6rpx 0 0;
  346. color: #999999;
  347. font-size: $font-size-34;
  348. &.icon-gouxuan {
  349. color: $color-system;
  350. }
  351. }
  352. font-size: $font-size-22;
  353. line-height: 44rpx;
  354. color: #999999;
  355. text {
  356. color: #1890f9;
  357. }
  358. }
  359. }
  360. .register-logo {
  361. width: 100%;
  362. display: flex;
  363. flex-direction: column;
  364. align-items: center;
  365. height: 284rpx;
  366. padding: 60rpx 0 40rpx 0;
  367. .logo {
  368. width: 611rpx;
  369. height: 284rpx;
  370. display: block;
  371. }
  372. }
  373. &.detailed {
  374. padding-bottom: 330rpx;
  375. }
  376. .register-row {
  377. width: 100%;
  378. height: auto;
  379. padding: 0 75rpx;
  380. margin-bottom: 30rpx;
  381. box-sizing: border-box;
  382. .tab-label {
  383. color: #666666;
  384. font-size: 28rpx;
  385. }
  386. .tips {
  387. color: #ff5b00;
  388. font-size: 20rpx;
  389. }
  390. .check{
  391. display: flex;
  392. align-item: center;
  393. margin-top: 24rpx;
  394. .radio {
  395. color: #666666;
  396. font-size: 28rpx;
  397. padding-left: 60rpx;
  398. position: relative;
  399. margin-right: 56rpx;
  400. &::before {
  401. content: '';
  402. width: 32rpx;
  403. height: 32rpx;
  404. border: 1px solid #B2B2B2;
  405. border-radius: 50%;
  406. position: absolute;
  407. left: 0;
  408. }
  409. }
  410. .isActive {
  411. &::before {
  412. border: 1px solid #FF5B00;
  413. content: '';
  414. width: 32rpx;
  415. height: 32rpx;
  416. border-radius: 50%;
  417. position: absolute;
  418. left: 0;
  419. }
  420. &::after {
  421. content: '';
  422. width: 16rpx;
  423. height: 16rpx;
  424. border-radius: 50%;
  425. position: absolute;
  426. left: 0;
  427. background-color: #FF5B00;
  428. transform: translate(60%, 60%);
  429. }
  430. }
  431. }
  432. &.none {
  433. margin-bottom: 0;
  434. }
  435. &.login {
  436. display: flex;
  437. }
  438. .register-text {
  439. line-height: 44rpx;
  440. margin-top: 100rpx;
  441. font-size: $font-size-24;
  442. color: #999999;
  443. text-align: justify;
  444. .txt {
  445. margin-right: 15rpx;
  446. }
  447. }
  448. .register-title {
  449. line-height: 44rpx;
  450. font-size: $font-size-24;
  451. color: $text-color;
  452. text-align: left;
  453. &.first {
  454. margin-top: 20rpx;
  455. }
  456. }
  457. .register-tip {
  458. line-height: 64rpx;
  459. font-size: $font-size-24;
  460. color: #cecece;
  461. text-align: left;
  462. }
  463. .register-from {
  464. width: 100%;
  465. height: 80rpx;
  466. background: #ffffff;
  467. position: relative;
  468. border-bottom: 1px solid #e1e1e1;
  469. .label {
  470. text-align: left;
  471. font-size: $font-size-28;
  472. color: #666666;
  473. line-height: 88rpx;
  474. float: left;
  475. }
  476. .row-input {
  477. width: 440rpx;
  478. padding-left: 10rpx;
  479. font-size: $font-size-28;
  480. color: $text-color;
  481. line-height: 80rpx;
  482. float: left;
  483. height: 80rpx;
  484. &.none {
  485. color: #999999;
  486. }
  487. &.picker {
  488. text-align: left;
  489. color: #333333;
  490. }
  491. &.keshi {
  492. width: 550rpx;
  493. }
  494. &.code {
  495. width: 264rpx;
  496. }
  497. }
  498. &.img-btn {
  499. width: 220rpx;
  500. height: 80rpx;
  501. padding: 0;
  502. float: left;
  503. background: #ffffff;
  504. display: block;
  505. .vscodeimg {
  506. width: 150rpx;
  507. height: 80rpx;
  508. float: left;
  509. display: flex;
  510. flex-direction: column;
  511. align-items: center;
  512. border-radius: 14rpx;
  513. image {
  514. width: 150rpx;
  515. height: 80rpx;
  516. border-radius: 14rpx;
  517. }
  518. }
  519. .vscod-refresh {
  520. width: 70rpx;
  521. float: right;
  522. text-align: right;
  523. display: flex;
  524. flex-direction: column;
  525. align-items: center;
  526. line-height: 44rpx;
  527. .icon-shuaxin {
  528. font-size: 48rpx;
  529. color: #333333;
  530. }
  531. .ref-text {
  532. font-size: 24rpx;
  533. color: #333333;
  534. }
  535. }
  536. }
  537. &.imgcode {
  538. width: 410rpx;
  539. float: left;
  540. margin-right: 20rpx;
  541. .row-input {
  542. width: 230rpx;
  543. }
  544. }
  545. .row-btn {
  546. width: 180rpx;
  547. height: 64rpx;
  548. float: left;
  549. background: $btn-confirm;
  550. padding: 0;
  551. border-radius: 32rpx;
  552. .row-input {
  553. width: 180rpx;
  554. height: 64rpx;
  555. line-height: 64rpx;
  556. padding: 0;
  557. color: #ffffff;
  558. background: $btn-confirm;
  559. text-align: center;
  560. border-radius: 32rpx;
  561. &.other {
  562. width: 180rpx;
  563. background: #f7f7f7;
  564. margin-right: 20rpx;
  565. }
  566. &.none {
  567. background: #f7f7f7;
  568. }
  569. }
  570. &.disabled {
  571. background: #f7f7f7;
  572. .row-input {
  573. background: #f7f7f7;
  574. color: #999999;
  575. font-size: 24rpx;
  576. }
  577. }
  578. }
  579. &.picker {
  580. padding: 0 24rpx;
  581. width: 654rpx;
  582. height: 88rpx;
  583. line-height: 88rpx;
  584. .label {
  585. line-height: 88rpx;
  586. }
  587. .row-input {
  588. width: 470rpx;
  589. height: 88rpx;
  590. line-height: 88rpx;
  591. padding-left: 30rpx;
  592. }
  593. }
  594. &.radio {
  595. padding: 0 24rpx;
  596. width: 654rpx;
  597. height: 288rpx;
  598. .row-input {
  599. width: 100%;
  600. height: 88rpx;
  601. line-height: 88rpx;
  602. padding-left: 0;
  603. }
  604. .row-radio {
  605. float: left;
  606. transform: scale(0.8);
  607. }
  608. .row-text {
  609. width: 100rpx;
  610. text-align: center;
  611. float: left;
  612. }
  613. }
  614. &.group {
  615. padding: 0 24rpx;
  616. width: 654rpx;
  617. height: auto;
  618. background: #ffffff;
  619. margin-top: 30rpx;
  620. .label {
  621. line-height: 76rpx;
  622. }
  623. .row-input {
  624. width: 100%;
  625. height: 88rpx;
  626. line-height: 88rpx;
  627. padding-left: 0;
  628. }
  629. .row-radio {
  630. float: left;
  631. }
  632. .row-text {
  633. width: 100rpx;
  634. text-align: center;
  635. float: left;
  636. }
  637. }
  638. &.btn {
  639. margin-top: 0;
  640. }
  641. .content-class {
  642. margin: 20rpx auto;
  643. display: flex;
  644. flex-flow: row wrap;
  645. justify-content: space-between;
  646. align-items: center;
  647. &.btn {
  648. margin: 0 auto;
  649. margin-left: 116rpx;
  650. }
  651. .row-input {
  652. display: flex;
  653. width: 220rpx;
  654. height: 40rpx;
  655. padding: 24rpx;
  656. text-align: left;
  657. border-radius: 10rpx;
  658. font-size: $font-size-28;
  659. color: $text-color;
  660. }
  661. .confirm-btn {
  662. width: 200rpx;
  663. height: 88rpx;
  664. border-radius: 10rpx;
  665. line-height: 88rpx;
  666. text-align: center;
  667. &.other {
  668. width: 213rpx;
  669. }
  670. &.none {
  671. color: #ffffff;
  672. background: $btn-confirm;
  673. }
  674. &.disabled {
  675. color: #999999;
  676. }
  677. }
  678. .item {
  679. width: 155rpx;
  680. height: 60rpx;
  681. font-size: $font-size-28;
  682. line-height: 60rpx;
  683. border-radius: 10rpx;
  684. margin: 10rpx;
  685. text-align: center;
  686. box-sizing: border-box;
  687. border: 1rpx solid #efefef;
  688. float: left;
  689. checkbox {
  690. display: none;
  691. }
  692. }
  693. .on {
  694. border-color: $color-system;
  695. color: $color-system;
  696. }
  697. }
  698. }
  699. .row-login {
  700. flex: 1;
  701. font-size: $font-size-28;
  702. color: $text-color;
  703. text-align: left;
  704. }
  705. .row-logincode {
  706. flex: 1;
  707. font-size: $font-size-28;
  708. color: $text-color;
  709. text-align: right;
  710. }
  711. .icon-xiayibu {
  712. width: 88rpx;
  713. height: 88rpx;
  714. position: absolute;
  715. right: 0;
  716. top: 0;
  717. line-height: 88rpx;
  718. text-align: center;
  719. }
  720. &.text-textarea {
  721. background: #ffffff;
  722. .textarea {
  723. width: 654rpx;
  724. height: 180rpx;
  725. background: #f7f7f7;
  726. padding: 24rpx;
  727. font-size: $font-size-28;
  728. color: $text-color;
  729. z-index: 1;
  730. border-radius: 14rpx;
  731. }
  732. .textarea.hide {
  733. opacity: 0;
  734. }
  735. .textarea.show {
  736. color: #999999;
  737. }
  738. }
  739. }
  740. .register-picture {
  741. height: 102rpx;
  742. margin: 30rpx 0;
  743. width: 42%;
  744. float: left;
  745. &.zz {
  746. width: 100%;
  747. }
  748. .label {
  749. float: left;
  750. font-size: $font-size-28;
  751. color: $text-color;
  752. line-height: 102rpx;
  753. width: 150rpx;
  754. text-align: right;
  755. &.zz {
  756. width: 230rpx;
  757. }
  758. }
  759. .upload-picture {
  760. float: left;
  761. height: 100rpx;
  762. .upload-none {
  763. width: 100rpx;
  764. height: 100rpx;
  765. text-align: center;
  766. line-height: 100rpx;
  767. color: #999999;
  768. border: 1px solid #999999;
  769. border-radius: 10rpx;
  770. margin: 0 20rpx;
  771. .iconfont {
  772. font-size: $font-size-28;
  773. }
  774. }
  775. .upload-image {
  776. width: 100rpx;
  777. height: 100rpx;
  778. border-radius: 10rpx;
  779. margin: 0 20rpx;
  780. position: relative;
  781. image {
  782. width: 100rpx;
  783. height: 100rpx;
  784. border-radius: 10rpx;
  785. }
  786. .upload-del {
  787. width: 40rpx;
  788. height: 40rpx;
  789. position: absolute;
  790. top: -20rpx;
  791. right: -20rpx;
  792. line-height: 40rpx;
  793. text-align: center;
  794. .iconfont {
  795. font-size: $font-size-32;
  796. color: #999999;
  797. }
  798. }
  799. }
  800. }
  801. }
  802. .register-input {
  803. width: 654rpx;
  804. height: 40rpx;
  805. padding: 24rpx;
  806. margin: 0 auto;
  807. margin-bottom: 60rpx;
  808. background: #f7f7f7;
  809. border-radius: 14rpx;
  810. .input {
  811. width: 100%;
  812. height: 100%;
  813. background: #f7f7f7;
  814. font-size: $font-size-28;
  815. line-height: 40rpx;
  816. color: #333333;
  817. border-radius: 14rpx;
  818. }
  819. }
  820. .register-fiexd {
  821. width: 100%;
  822. height: auto;
  823. position: fixed;
  824. bottom: 0;
  825. left: 0;
  826. z-index: 999;
  827. background: #ffffff;
  828. }
  829. .register-btn {
  830. width: 100%;
  831. height: 88rpx;
  832. border-radius: 44rpx;
  833. font-size: $font-size-28;
  834. line-height: 88rpx;
  835. color: #ffffff;
  836. margin: 0 auto;
  837. text-align: center;
  838. background: $btn-confirm;
  839. margin-top: 96rpx;
  840. &.none {
  841. border: 1px solid $color-system;
  842. background: #ffffff;
  843. color: $color-system;
  844. margin-top: 0;
  845. }
  846. &.sub {
  847. margin-top: 0;
  848. }
  849. }
  850. }
  851. }
  852. </style>