From c40cd6c4a3105d62606b8996a50fc96b60b72444 Mon Sep 17 00:00:00 2001
From: xuzhenghua <xuzhenghua@julyedu.cn>
Date: Thu, 19 Dec 2019 19:14:07 +0800
Subject: [PATCH] pull

---
 build/asset-manifest.json                                             | 366 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 build/index.html                                                      |   2 +-
 build/precache-manifest.38b5e3f2d4eb022a0fb67fbcfd91c885.js           | 418 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 build/precache-manifest.92a9e14e13ca045f8f7efb3984727ddb.js           | 418 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 build/service-worker.js                                               |   2 +-
 src/App.js                                                            |   6 ++++++
 src/components/activity/newyear-2019/box-container/box-container.scss |   6 +++---
 src/components/activity/newyear-2019/common/prizes/index.js           |   2 +-
 src/components/activity/newyear-2019/landing/index.js                 |  86 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------
 src/components/activity/newyear-2019/landing/landing.scss             |  38 ++++++++++++++++++++++++++++++++++++--
 src/components/activity/newyear-2019/myTreasure/index.js              |   9 +++++----
 src/components/activity/newyear-2019/myTreasure/index.scss            |  11 +++++++++++
 src/components/activity/newyear-2019/myTreasure/mask.js               |   5 +++--
 src/components/activity/newyear-2019/myTreasure/team.js               |   6 +++---
 src/components/activity/newyear-2019/preheat/LiveRoom/index.js        |   9 ++++++++-
 src/components/activity/newyear-2019/preheat/LiveRoom/index.scss      |   4 ++++
 src/components/activity/newyear-2019/preheat/index.js                 |   1 +
 src/components/activity/newyear-2019/preheat/nav.scss                 |   2 +-
 src/components/activity/newyear-2019/treasure-box/team.js             |  11 ++++++-----
 19 files changed, 749 insertions(+), 653 deletions(-)
 create mode 100644 build/precache-manifest.38b5e3f2d4eb022a0fb67fbcfd91c885.js
 delete mode 100644 build/precache-manifest.92a9e14e13ca045f8f7efb3984727ddb.js

diff --git a/build/asset-manifest.json b/build/asset-manifest.json
index 8ab6e09..ab5235d 100644
--- a/build/asset-manifest.json
+++ b/build/asset-manifest.json
@@ -1,191 +1,191 @@
 {
-  "mrstatic/js/0.43dd2336.chunk.js": "/mrstatic/js/0.43dd2336.chunk.js",
-  "mrstatic/js/0.43dd2336.chunk.js.map": "/mrstatic/js/0.43dd2336.chunk.js.map",
-  "mrstatic/js/1.3394dc8f.chunk.js": "/mrstatic/js/1.3394dc8f.chunk.js",
-  "mrstatic/js/1.3394dc8f.chunk.js.map": "/mrstatic/js/1.3394dc8f.chunk.js.map",
-  "mrstatic/css/2.38622553.chunk.css": "/mrstatic/css/2.38622553.chunk.css",
-  "mrstatic/js/2.87856b68.chunk.js": "/mrstatic/js/2.87856b68.chunk.js",
-  "mrstatic/js/2.87856b68.chunk.js.map": "/mrstatic/js/2.87856b68.chunk.js.map",
-  "mrstatic/css/3.bf839917.chunk.css": "/mrstatic/css/3.bf839917.chunk.css",
-  "mrstatic/js/3.ac471c3d.chunk.js": "/mrstatic/js/3.ac471c3d.chunk.js",
-  "mrstatic/js/3.ac471c3d.chunk.js.map": "/mrstatic/js/3.ac471c3d.chunk.js.map",
-  "Activity.css": "/mrstatic/css/Activity.6260646a.chunk.css",
-  "Activity.js": "/mrstatic/js/Activity.d7629aed.chunk.js",
-  "Activity.js.map": "/mrstatic/js/Activity.d7629aed.chunk.js.map",
-  "BargainMiddlePage.css": "/mrstatic/css/BargainMiddlePage.eb686c74.chunk.css",
-  "BargainMiddlePage.js": "/mrstatic/js/BargainMiddlePage.2728d60f.chunk.js",
-  "BargainMiddlePage.js.map": "/mrstatic/js/BargainMiddlePage.2728d60f.chunk.js.map",
-  "Classify.css": "/mrstatic/css/Classify.fb4bedde.chunk.css",
-  "Classify.js": "/mrstatic/js/Classify.152be3ad.chunk.js",
-  "Classify.js.map": "/mrstatic/js/Classify.152be3ad.chunk.js.map",
-  "Country.css": "/mrstatic/css/Country.2d34330b.chunk.css",
-  "Country.js": "/mrstatic/js/Country.78ec3054.chunk.js",
-  "Country.js.map": "/mrstatic/js/Country.78ec3054.chunk.js.map",
-  "CourseList.css": "/mrstatic/css/CourseList.afc8902e.chunk.css",
-  "CourseList.js": "/mrstatic/js/CourseList.27f1c499.chunk.js",
-  "CourseList.js.map": "/mrstatic/js/CourseList.27f1c499.chunk.js.map",
-  "DrawDocument.css": "/mrstatic/css/DrawDocument.aeb3f822.chunk.css",
-  "DrawDocument.js": "/mrstatic/js/DrawDocument.30c41367.chunk.js",
-  "DrawDocument.js.map": "/mrstatic/js/DrawDocument.30c41367.chunk.js.map",
-  "Examination.css": "/mrstatic/css/Examination.7bb0622b.chunk.css",
-  "Examination.js": "/mrstatic/js/Examination.ca8308b6.chunk.js",
-  "Examination.js.map": "/mrstatic/js/Examination.ca8308b6.chunk.js.map",
-  "Invite.css": "/mrstatic/css/Invite.6260646a.chunk.css",
-  "Invite.js": "/mrstatic/js/Invite.5c68a358.chunk.js",
-  "Invite.js.map": "/mrstatic/js/Invite.5c68a358.chunk.js.map",
-  "MyEdit.js": "/mrstatic/js/MyEdit.72194d51.chunk.js",
-  "MyEdit.js.map": "/mrstatic/js/MyEdit.72194d51.chunk.js.map",
-  "Order.css": "/mrstatic/css/Order.8c058a7a.chunk.css",
-  "Order.js": "/mrstatic/js/Order.11581993.chunk.js",
-  "Order.js.map": "/mrstatic/js/Order.11581993.chunk.js.map",
-  "Orderinfo.js": "/mrstatic/js/Orderinfo.9f2dbc6e.chunk.js",
-  "Orderinfo.js.map": "/mrstatic/js/Orderinfo.9f2dbc6e.chunk.js.map",
-  "PayOrder.css": "/mrstatic/css/PayOrder.7eb7d317.chunk.css",
-  "PayOrder.js": "/mrstatic/js/PayOrder.ee154ff1.chunk.js",
-  "PayOrder.js.map": "/mrstatic/js/PayOrder.ee154ff1.chunk.js.map",
-  "Preferential.css": "/mrstatic/css/Preferential.12a8297c.chunk.css",
-  "Preferential.js": "/mrstatic/js/Preferential.e8862618.chunk.js",
-  "Preferential.js.map": "/mrstatic/js/Preferential.e8862618.chunk.js.map",
-  "SearchResult.css": "/mrstatic/css/SearchResult.cdf852c1.chunk.css",
-  "SearchResult.js": "/mrstatic/js/SearchResult.4d32e92e.chunk.js",
-  "SearchResult.js.map": "/mrstatic/js/SearchResult.4d32e92e.chunk.js.map",
-  "ShareCourse.css": "/mrstatic/css/ShareCourse.8046fb41.chunk.css",
-  "ShareCourse.js": "/mrstatic/js/ShareCourse.23384d0f.chunk.js",
-  "ShareCourse.js.map": "/mrstatic/js/ShareCourse.23384d0f.chunk.js.map",
-  "ShopCart.css": "/mrstatic/css/ShopCart.92ab48a3.chunk.css",
-  "ShopCart.js": "/mrstatic/js/ShopCart.77617e8d.chunk.js",
-  "ShopCart.js.map": "/mrstatic/js/ShopCart.77617e8d.chunk.js.map",
-  "aist-share.css": "/mrstatic/css/aist-share.40873df0.chunk.css",
-  "aist-share.js": "/mrstatic/js/aist-share.b3bda05f.chunk.js",
-  "aist-share.js.map": "/mrstatic/js/aist-share.b3bda05f.chunk.js.map",
-  "blessing-getPrize.css": "/mrstatic/css/blessing-getPrize.5a935f68.chunk.css",
-  "blessing-getPrize.js": "/mrstatic/js/blessing-getPrize.c6507881.chunk.js",
-  "blessing-getPrize.js.map": "/mrstatic/js/blessing-getPrize.c6507881.chunk.js.map",
-  "blessing-preheat.css": "/mrstatic/css/blessing-preheat.4e9bf434.chunk.css",
-  "blessing-preheat.js": "/mrstatic/js/blessing-preheat.a80546be.chunk.js",
-  "blessing-preheat.js.map": "/mrstatic/js/blessing-preheat.a80546be.chunk.js.map",
-  "blessing-rank.css": "/mrstatic/css/blessing-rank.91e559d5.chunk.css",
-  "blessing-rank.js": "/mrstatic/js/blessing-rank.61816b8f.chunk.js",
-  "blessing-rank.js.map": "/mrstatic/js/blessing-rank.61816b8f.chunk.js.map",
-  "coupons.css": "/mrstatic/css/coupons.466858c7.chunk.css",
-  "coupons.js": "/mrstatic/js/coupons.a15aefc0.chunk.js",
-  "coupons.js.map": "/mrstatic/js/coupons.a15aefc0.chunk.js.map",
-  "deposit-order.css": "/mrstatic/css/deposit-order.5ea077aa.chunk.css",
-  "deposit-order.js": "/mrstatic/js/deposit-order.c7181d1c.chunk.js",
-  "deposit-order.js.map": "/mrstatic/js/deposit-order.c7181d1c.chunk.js.map",
-  "deposit-pay-order.css": "/mrstatic/css/deposit-pay-order.09ce6fd5.chunk.css",
-  "deposit-pay-order.js": "/mrstatic/js/deposit-pay-order.de7e8500.chunk.js",
-  "deposit-pay-order.js.map": "/mrstatic/js/deposit-pay-order.de7e8500.chunk.js.map",
-  "detail.css": "/mrstatic/css/detail.824e900a.chunk.css",
-  "detail.js": "/mrstatic/js/detail.be7b5d68.chunk.js",
-  "detail.js.map": "/mrstatic/js/detail.be7b5d68.chunk.js.map",
-  "main.css": "/mrstatic/css/main.532b6b06.chunk.css",
-  "main.js": "/mrstatic/js/main.5c28f235.chunk.js",
-  "main.js.map": "/mrstatic/js/main.5c28f235.chunk.js.map",
-  "myorders.css": "/mrstatic/css/myorders.179a42fc.chunk.css",
-  "myorders.js": "/mrstatic/js/myorders.71f5d3c8.chunk.js",
-  "myorders.js.map": "/mrstatic/js/myorders.71f5d3c8.chunk.js.map",
-  "newyear-2019-landing.css": "/mrstatic/css/newyear-2019-landing.9c7130b9.chunk.css",
-  "newyear-2019-landing.js": "/mrstatic/js/newyear-2019-landing.2820aec7.chunk.js",
-  "newyear-2019-landing.js.map": "/mrstatic/js/newyear-2019-landing.2820aec7.chunk.js.map",
-  "newyear-yearIndex.css": "/mrstatic/css/newyear-yearIndex.8cf79328.chunk.css",
-  "newyear-yearIndex.js": "/mrstatic/js/newyear-yearIndex.baf6e910.chunk.js",
-  "newyear-yearIndex.js.map": "/mrstatic/js/newyear-yearIndex.baf6e910.chunk.js.map",
-  "prize-winner-list.css": "/mrstatic/css/prize-winner-list.3eee90af.chunk.css",
-  "prize-winner-list.js": "/mrstatic/js/prize-winner-list.c8b87c37.chunk.js",
-  "prize-winner-list.js.map": "/mrstatic/js/prize-winner-list.c8b87c37.chunk.js.map",
-  "purchased.css": "/mrstatic/css/purchased.bb758677.chunk.css",
-  "purchased.js": "/mrstatic/js/purchased.30cdd8c0.chunk.js",
-  "purchased.js.map": "/mrstatic/js/purchased.30cdd8c0.chunk.js.map",
-  "runtime~main.js": "/mrstatic/js/runtime~main.ea29db39.js",
-  "runtime~main.js.map": "/mrstatic/js/runtime~main.ea29db39.js.map",
-  "search.css": "/mrstatic/css/search.5716d9b3.chunk.css",
-  "search.js": "/mrstatic/js/search.0f1d6196.chunk.js",
-  "search.js.map": "/mrstatic/js/search.0f1d6196.chunk.js.map",
-  "shareposter.css": "/mrstatic/css/shareposter.76774ba4.chunk.css",
-  "shareposter.js": "/mrstatic/js/shareposter.1af63953.chunk.js",
-  "shareposter.js.map": "/mrstatic/js/shareposter.1af63953.chunk.js.map",
-  "study.css": "/mrstatic/css/study.bf6b9b43.chunk.css",
-  "study.js": "/mrstatic/js/study.645f5b8a.chunk.js",
-  "study.js.map": "/mrstatic/js/study.645f5b8a.chunk.js.map",
-  "system-notices.css": "/mrstatic/css/system-notices.fd23e5fc.chunk.css",
-  "system-notices.js": "/mrstatic/js/system-notices.a72464cf.chunk.js",
-  "system-notices.js.map": "/mrstatic/js/system-notices.a72464cf.chunk.js.map",
-  "togroup.css": "/mrstatic/css/togroup.f08bc5f3.chunk.css",
-  "togroup.js": "/mrstatic/js/togroup.c98791dd.chunk.js",
-  "togroup.js.map": "/mrstatic/js/togroup.c98791dd.chunk.js.map",
-  "video.css": "/mrstatic/css/video.1c1131c9.chunk.css",
-  "video.js": "/mrstatic/js/video.a563d87e.chunk.js",
-  "video.js.map": "/mrstatic/js/video.a563d87e.chunk.js.map",
-  "mrstatic/css/41.2c78a65e.chunk.css": "/mrstatic/css/41.2c78a65e.chunk.css",
-  "mrstatic/js/41.49d4e635.chunk.js": "/mrstatic/js/41.49d4e635.chunk.js",
-  "mrstatic/js/41.49d4e635.chunk.js.map": "/mrstatic/js/41.49d4e635.chunk.js.map",
-  "mrstatic/css/42.2fd45d08.chunk.css": "/mrstatic/css/42.2fd45d08.chunk.css",
-  "mrstatic/js/42.4d42cbcb.chunk.js": "/mrstatic/js/42.4d42cbcb.chunk.js",
-  "mrstatic/js/42.4d42cbcb.chunk.js.map": "/mrstatic/js/42.4d42cbcb.chunk.js.map",
-  "mrstatic/css/43.bff100af.chunk.css": "/mrstatic/css/43.bff100af.chunk.css",
-  "mrstatic/js/43.9ebd27e5.chunk.js": "/mrstatic/js/43.9ebd27e5.chunk.js",
-  "mrstatic/js/43.9ebd27e5.chunk.js.map": "/mrstatic/js/43.9ebd27e5.chunk.js.map",
-  "mrstatic/css/44.820320a6.chunk.css": "/mrstatic/css/44.820320a6.chunk.css",
-  "mrstatic/js/44.bb8f8269.chunk.js": "/mrstatic/js/44.bb8f8269.chunk.js",
-  "mrstatic/js/44.bb8f8269.chunk.js.map": "/mrstatic/js/44.bb8f8269.chunk.js.map",
-  "mrstatic/css/45.35e22f8c.chunk.css": "/mrstatic/css/45.35e22f8c.chunk.css",
-  "mrstatic/js/45.47c128cc.chunk.js": "/mrstatic/js/45.47c128cc.chunk.js",
-  "mrstatic/js/45.47c128cc.chunk.js.map": "/mrstatic/js/45.47c128cc.chunk.js.map",
-  "mrstatic/css/46.befec011.chunk.css": "/mrstatic/css/46.befec011.chunk.css",
-  "mrstatic/js/46.f0b3eb26.chunk.js": "/mrstatic/js/46.f0b3eb26.chunk.js",
-  "mrstatic/js/46.f0b3eb26.chunk.js.map": "/mrstatic/js/46.f0b3eb26.chunk.js.map",
-  "mrstatic/css/47.b02d1de6.chunk.css": "/mrstatic/css/47.b02d1de6.chunk.css",
-  "mrstatic/js/47.e92f9c88.chunk.js": "/mrstatic/js/47.e92f9c88.chunk.js",
-  "mrstatic/js/47.e92f9c88.chunk.js.map": "/mrstatic/js/47.e92f9c88.chunk.js.map",
+  "mrstatic/js/0.b10ff0c0.chunk.js": "/mrstatic/js/0.b10ff0c0.chunk.js",
+  "mrstatic/js/0.b10ff0c0.chunk.js.map": "/mrstatic/js/0.b10ff0c0.chunk.js.map",
+  "mrstatic/js/1.1f6f7e8d.chunk.js": "/mrstatic/js/1.1f6f7e8d.chunk.js",
+  "mrstatic/js/1.1f6f7e8d.chunk.js.map": "/mrstatic/js/1.1f6f7e8d.chunk.js.map",
+  "mrstatic/css/2.d9fb2595.chunk.css": "/mrstatic/css/2.d9fb2595.chunk.css",
+  "mrstatic/js/2.af790a74.chunk.js": "/mrstatic/js/2.af790a74.chunk.js",
+  "mrstatic/js/2.af790a74.chunk.js.map": "/mrstatic/js/2.af790a74.chunk.js.map",
+  "mrstatic/css/3.5ed15c7e.chunk.css": "/mrstatic/css/3.5ed15c7e.chunk.css",
+  "mrstatic/js/3.8a29b502.chunk.js": "/mrstatic/js/3.8a29b502.chunk.js",
+  "mrstatic/js/3.8a29b502.chunk.js.map": "/mrstatic/js/3.8a29b502.chunk.js.map",
+  "Activity.css": "/mrstatic/css/Activity.a74b39fb.chunk.css",
+  "Activity.js": "/mrstatic/js/Activity.18a190eb.chunk.js",
+  "Activity.js.map": "/mrstatic/js/Activity.18a190eb.chunk.js.map",
+  "BargainMiddlePage.css": "/mrstatic/css/BargainMiddlePage.fc53c3d0.chunk.css",
+  "BargainMiddlePage.js": "/mrstatic/js/BargainMiddlePage.14123d42.chunk.js",
+  "BargainMiddlePage.js.map": "/mrstatic/js/BargainMiddlePage.14123d42.chunk.js.map",
+  "Classify.css": "/mrstatic/css/Classify.f2f19957.chunk.css",
+  "Classify.js": "/mrstatic/js/Classify.b1df8cc8.chunk.js",
+  "Classify.js.map": "/mrstatic/js/Classify.b1df8cc8.chunk.js.map",
+  "Country.css": "/mrstatic/css/Country.16a64650.chunk.css",
+  "Country.js": "/mrstatic/js/Country.5cf684c9.chunk.js",
+  "Country.js.map": "/mrstatic/js/Country.5cf684c9.chunk.js.map",
+  "CourseList.css": "/mrstatic/css/CourseList.85889ffd.chunk.css",
+  "CourseList.js": "/mrstatic/js/CourseList.34861d84.chunk.js",
+  "CourseList.js.map": "/mrstatic/js/CourseList.34861d84.chunk.js.map",
+  "DrawDocument.css": "/mrstatic/css/DrawDocument.2e7d81ca.chunk.css",
+  "DrawDocument.js": "/mrstatic/js/DrawDocument.36f3a7f4.chunk.js",
+  "DrawDocument.js.map": "/mrstatic/js/DrawDocument.36f3a7f4.chunk.js.map",
+  "Examination.css": "/mrstatic/css/Examination.f2cc3163.chunk.css",
+  "Examination.js": "/mrstatic/js/Examination.19ee9f02.chunk.js",
+  "Examination.js.map": "/mrstatic/js/Examination.19ee9f02.chunk.js.map",
+  "Invite.css": "/mrstatic/css/Invite.a74b39fb.chunk.css",
+  "Invite.js": "/mrstatic/js/Invite.0b5b5a4f.chunk.js",
+  "Invite.js.map": "/mrstatic/js/Invite.0b5b5a4f.chunk.js.map",
+  "MyEdit.js": "/mrstatic/js/MyEdit.b2640394.chunk.js",
+  "MyEdit.js.map": "/mrstatic/js/MyEdit.b2640394.chunk.js.map",
+  "Order.css": "/mrstatic/css/Order.35f475a1.chunk.css",
+  "Order.js": "/mrstatic/js/Order.1a1ef2d0.chunk.js",
+  "Order.js.map": "/mrstatic/js/Order.1a1ef2d0.chunk.js.map",
+  "Orderinfo.js": "/mrstatic/js/Orderinfo.61a73f31.chunk.js",
+  "Orderinfo.js.map": "/mrstatic/js/Orderinfo.61a73f31.chunk.js.map",
+  "PayOrder.css": "/mrstatic/css/PayOrder.e5315535.chunk.css",
+  "PayOrder.js": "/mrstatic/js/PayOrder.fec4c498.chunk.js",
+  "PayOrder.js.map": "/mrstatic/js/PayOrder.fec4c498.chunk.js.map",
+  "Preferential.css": "/mrstatic/css/Preferential.b279d085.chunk.css",
+  "Preferential.js": "/mrstatic/js/Preferential.25d20b41.chunk.js",
+  "Preferential.js.map": "/mrstatic/js/Preferential.25d20b41.chunk.js.map",
+  "SearchResult.css": "/mrstatic/css/SearchResult.bb7c3056.chunk.css",
+  "SearchResult.js": "/mrstatic/js/SearchResult.cfce13e0.chunk.js",
+  "SearchResult.js.map": "/mrstatic/js/SearchResult.cfce13e0.chunk.js.map",
+  "ShareCourse.css": "/mrstatic/css/ShareCourse.278ad3b1.chunk.css",
+  "ShareCourse.js": "/mrstatic/js/ShareCourse.6a15c8a8.chunk.js",
+  "ShareCourse.js.map": "/mrstatic/js/ShareCourse.6a15c8a8.chunk.js.map",
+  "ShopCart.css": "/mrstatic/css/ShopCart.3a4dbb7a.chunk.css",
+  "ShopCart.js": "/mrstatic/js/ShopCart.9686142e.chunk.js",
+  "ShopCart.js.map": "/mrstatic/js/ShopCart.9686142e.chunk.js.map",
+  "aist-share.css": "/mrstatic/css/aist-share.ca49c1cb.chunk.css",
+  "aist-share.js": "/mrstatic/js/aist-share.23651e74.chunk.js",
+  "aist-share.js.map": "/mrstatic/js/aist-share.23651e74.chunk.js.map",
+  "blessing-getPrize.css": "/mrstatic/css/blessing-getPrize.951fd27d.chunk.css",
+  "blessing-getPrize.js": "/mrstatic/js/blessing-getPrize.20f3bb2a.chunk.js",
+  "blessing-getPrize.js.map": "/mrstatic/js/blessing-getPrize.20f3bb2a.chunk.js.map",
+  "blessing-preheat.css": "/mrstatic/css/blessing-preheat.f16046f0.chunk.css",
+  "blessing-preheat.js": "/mrstatic/js/blessing-preheat.216591ab.chunk.js",
+  "blessing-preheat.js.map": "/mrstatic/js/blessing-preheat.216591ab.chunk.js.map",
+  "blessing-rank.css": "/mrstatic/css/blessing-rank.b92d0394.chunk.css",
+  "blessing-rank.js": "/mrstatic/js/blessing-rank.9a88cde3.chunk.js",
+  "blessing-rank.js.map": "/mrstatic/js/blessing-rank.9a88cde3.chunk.js.map",
+  "coupons.css": "/mrstatic/css/coupons.ff6280ad.chunk.css",
+  "coupons.js": "/mrstatic/js/coupons.502b6284.chunk.js",
+  "coupons.js.map": "/mrstatic/js/coupons.502b6284.chunk.js.map",
+  "deposit-order.css": "/mrstatic/css/deposit-order.6f3a01ca.chunk.css",
+  "deposit-order.js": "/mrstatic/js/deposit-order.5808a539.chunk.js",
+  "deposit-order.js.map": "/mrstatic/js/deposit-order.5808a539.chunk.js.map",
+  "deposit-pay-order.css": "/mrstatic/css/deposit-pay-order.039d87dd.chunk.css",
+  "deposit-pay-order.js": "/mrstatic/js/deposit-pay-order.4b200da8.chunk.js",
+  "deposit-pay-order.js.map": "/mrstatic/js/deposit-pay-order.4b200da8.chunk.js.map",
+  "detail.css": "/mrstatic/css/detail.e318ce59.chunk.css",
+  "detail.js": "/mrstatic/js/detail.e4fa14fa.chunk.js",
+  "detail.js.map": "/mrstatic/js/detail.e4fa14fa.chunk.js.map",
+  "main.css": "/mrstatic/css/main.aebaefb8.chunk.css",
+  "main.js": "/mrstatic/js/main.da25cee1.chunk.js",
+  "main.js.map": "/mrstatic/js/main.da25cee1.chunk.js.map",
+  "myorders.css": "/mrstatic/css/myorders.3c41b358.chunk.css",
+  "myorders.js": "/mrstatic/js/myorders.3113d077.chunk.js",
+  "myorders.js.map": "/mrstatic/js/myorders.3113d077.chunk.js.map",
+  "newyear-2019-landing.css": "/mrstatic/css/newyear-2019-landing.dafb8125.chunk.css",
+  "newyear-2019-landing.js": "/mrstatic/js/newyear-2019-landing.640060bf.chunk.js",
+  "newyear-2019-landing.js.map": "/mrstatic/js/newyear-2019-landing.640060bf.chunk.js.map",
+  "newyear-yearIndex.css": "/mrstatic/css/newyear-yearIndex.c48b7c94.chunk.css",
+  "newyear-yearIndex.js": "/mrstatic/js/newyear-yearIndex.9cb1ea53.chunk.js",
+  "newyear-yearIndex.js.map": "/mrstatic/js/newyear-yearIndex.9cb1ea53.chunk.js.map",
+  "prize-winner-list.css": "/mrstatic/css/prize-winner-list.55e46fc9.chunk.css",
+  "prize-winner-list.js": "/mrstatic/js/prize-winner-list.63687f61.chunk.js",
+  "prize-winner-list.js.map": "/mrstatic/js/prize-winner-list.63687f61.chunk.js.map",
+  "purchased.css": "/mrstatic/css/purchased.dd7556e0.chunk.css",
+  "purchased.js": "/mrstatic/js/purchased.2bba0bda.chunk.js",
+  "purchased.js.map": "/mrstatic/js/purchased.2bba0bda.chunk.js.map",
+  "runtime~main.js": "/mrstatic/js/runtime~main.60c3298c.js",
+  "runtime~main.js.map": "/mrstatic/js/runtime~main.60c3298c.js.map",
+  "search.css": "/mrstatic/css/search.fab97849.chunk.css",
+  "search.js": "/mrstatic/js/search.941032bf.chunk.js",
+  "search.js.map": "/mrstatic/js/search.941032bf.chunk.js.map",
+  "shareposter.css": "/mrstatic/css/shareposter.f09a5959.chunk.css",
+  "shareposter.js": "/mrstatic/js/shareposter.9a0b00d8.chunk.js",
+  "shareposter.js.map": "/mrstatic/js/shareposter.9a0b00d8.chunk.js.map",
+  "study.css": "/mrstatic/css/study.b002c899.chunk.css",
+  "study.js": "/mrstatic/js/study.d3ec9cb4.chunk.js",
+  "study.js.map": "/mrstatic/js/study.d3ec9cb4.chunk.js.map",
+  "system-notices.css": "/mrstatic/css/system-notices.08df3d15.chunk.css",
+  "system-notices.js": "/mrstatic/js/system-notices.7f350fe2.chunk.js",
+  "system-notices.js.map": "/mrstatic/js/system-notices.7f350fe2.chunk.js.map",
+  "togroup.css": "/mrstatic/css/togroup.49988cae.chunk.css",
+  "togroup.js": "/mrstatic/js/togroup.796a80ad.chunk.js",
+  "togroup.js.map": "/mrstatic/js/togroup.796a80ad.chunk.js.map",
+  "video.css": "/mrstatic/css/video.1f56370b.chunk.css",
+  "video.js": "/mrstatic/js/video.72f1b799.chunk.js",
+  "video.js.map": "/mrstatic/js/video.72f1b799.chunk.js.map",
+  "mrstatic/css/41.101ce5f8.chunk.css": "/mrstatic/css/41.101ce5f8.chunk.css",
+  "mrstatic/js/41.80e3375b.chunk.js": "/mrstatic/js/41.80e3375b.chunk.js",
+  "mrstatic/js/41.80e3375b.chunk.js.map": "/mrstatic/js/41.80e3375b.chunk.js.map",
+  "mrstatic/css/42.50547718.chunk.css": "/mrstatic/css/42.50547718.chunk.css",
+  "mrstatic/js/42.93b5c631.chunk.js": "/mrstatic/js/42.93b5c631.chunk.js",
+  "mrstatic/js/42.93b5c631.chunk.js.map": "/mrstatic/js/42.93b5c631.chunk.js.map",
+  "mrstatic/css/43.2471f477.chunk.css": "/mrstatic/css/43.2471f477.chunk.css",
+  "mrstatic/js/43.8a6b5308.chunk.js": "/mrstatic/js/43.8a6b5308.chunk.js",
+  "mrstatic/js/43.8a6b5308.chunk.js.map": "/mrstatic/js/43.8a6b5308.chunk.js.map",
+  "mrstatic/css/44.0bb224f2.chunk.css": "/mrstatic/css/44.0bb224f2.chunk.css",
+  "mrstatic/js/44.5846c94e.chunk.js": "/mrstatic/js/44.5846c94e.chunk.js",
+  "mrstatic/js/44.5846c94e.chunk.js.map": "/mrstatic/js/44.5846c94e.chunk.js.map",
+  "mrstatic/css/45.ecbb6f9a.chunk.css": "/mrstatic/css/45.ecbb6f9a.chunk.css",
+  "mrstatic/js/45.94dd8b4e.chunk.js": "/mrstatic/js/45.94dd8b4e.chunk.js",
+  "mrstatic/js/45.94dd8b4e.chunk.js.map": "/mrstatic/js/45.94dd8b4e.chunk.js.map",
+  "mrstatic/css/46.18c88f1f.chunk.css": "/mrstatic/css/46.18c88f1f.chunk.css",
+  "mrstatic/js/46.5e9e1e20.chunk.js": "/mrstatic/js/46.5e9e1e20.chunk.js",
+  "mrstatic/js/46.5e9e1e20.chunk.js.map": "/mrstatic/js/46.5e9e1e20.chunk.js.map",
+  "mrstatic/css/47.eb90513f.chunk.css": "/mrstatic/css/47.eb90513f.chunk.css",
+  "mrstatic/js/47.a2871adb.chunk.js": "/mrstatic/js/47.a2871adb.chunk.js",
+  "mrstatic/js/47.a2871adb.chunk.js.map": "/mrstatic/js/47.a2871adb.chunk.js.map",
   "index.html": "/index.html",
-  "mrstatic/css/2.38622553.chunk.css.map": "/mrstatic/css/2.38622553.chunk.css.map",
-  "mrstatic/css/3.bf839917.chunk.css.map": "/mrstatic/css/3.bf839917.chunk.css.map",
-  "mrstatic/css/41.2c78a65e.chunk.css.map": "/mrstatic/css/41.2c78a65e.chunk.css.map",
-  "mrstatic/css/42.2fd45d08.chunk.css.map": "/mrstatic/css/42.2fd45d08.chunk.css.map",
-  "mrstatic/css/43.bff100af.chunk.css.map": "/mrstatic/css/43.bff100af.chunk.css.map",
-  "mrstatic/css/44.820320a6.chunk.css.map": "/mrstatic/css/44.820320a6.chunk.css.map",
-  "mrstatic/css/45.35e22f8c.chunk.css.map": "/mrstatic/css/45.35e22f8c.chunk.css.map",
-  "mrstatic/css/46.befec011.chunk.css.map": "/mrstatic/css/46.befec011.chunk.css.map",
-  "mrstatic/css/47.b02d1de6.chunk.css.map": "/mrstatic/css/47.b02d1de6.chunk.css.map",
-  "mrstatic/css/Activity.6260646a.chunk.css.map": "/mrstatic/css/Activity.6260646a.chunk.css.map",
-  "mrstatic/css/BargainMiddlePage.eb686c74.chunk.css.map": "/mrstatic/css/BargainMiddlePage.eb686c74.chunk.css.map",
-  "mrstatic/css/Classify.fb4bedde.chunk.css.map": "/mrstatic/css/Classify.fb4bedde.chunk.css.map",
-  "mrstatic/css/Country.2d34330b.chunk.css.map": "/mrstatic/css/Country.2d34330b.chunk.css.map",
-  "mrstatic/css/CourseList.afc8902e.chunk.css.map": "/mrstatic/css/CourseList.afc8902e.chunk.css.map",
-  "mrstatic/css/DrawDocument.aeb3f822.chunk.css.map": "/mrstatic/css/DrawDocument.aeb3f822.chunk.css.map",
-  "mrstatic/css/Examination.7bb0622b.chunk.css.map": "/mrstatic/css/Examination.7bb0622b.chunk.css.map",
-  "mrstatic/css/Invite.6260646a.chunk.css.map": "/mrstatic/css/Invite.6260646a.chunk.css.map",
-  "mrstatic/css/Order.8c058a7a.chunk.css.map": "/mrstatic/css/Order.8c058a7a.chunk.css.map",
-  "mrstatic/css/PayOrder.7eb7d317.chunk.css.map": "/mrstatic/css/PayOrder.7eb7d317.chunk.css.map",
-  "mrstatic/css/Preferential.12a8297c.chunk.css.map": "/mrstatic/css/Preferential.12a8297c.chunk.css.map",
-  "mrstatic/css/SearchResult.cdf852c1.chunk.css.map": "/mrstatic/css/SearchResult.cdf852c1.chunk.css.map",
-  "mrstatic/css/ShareCourse.8046fb41.chunk.css.map": "/mrstatic/css/ShareCourse.8046fb41.chunk.css.map",
-  "mrstatic/css/ShopCart.92ab48a3.chunk.css.map": "/mrstatic/css/ShopCart.92ab48a3.chunk.css.map",
-  "mrstatic/css/aist-share.40873df0.chunk.css.map": "/mrstatic/css/aist-share.40873df0.chunk.css.map",
-  "mrstatic/css/blessing-getPrize.5a935f68.chunk.css.map": "/mrstatic/css/blessing-getPrize.5a935f68.chunk.css.map",
-  "mrstatic/css/blessing-preheat.4e9bf434.chunk.css.map": "/mrstatic/css/blessing-preheat.4e9bf434.chunk.css.map",
-  "mrstatic/css/blessing-rank.91e559d5.chunk.css.map": "/mrstatic/css/blessing-rank.91e559d5.chunk.css.map",
-  "mrstatic/css/coupons.466858c7.chunk.css.map": "/mrstatic/css/coupons.466858c7.chunk.css.map",
-  "mrstatic/css/deposit-order.5ea077aa.chunk.css.map": "/mrstatic/css/deposit-order.5ea077aa.chunk.css.map",
-  "mrstatic/css/deposit-pay-order.09ce6fd5.chunk.css.map": "/mrstatic/css/deposit-pay-order.09ce6fd5.chunk.css.map",
-  "mrstatic/css/detail.824e900a.chunk.css.map": "/mrstatic/css/detail.824e900a.chunk.css.map",
-  "mrstatic/css/main.532b6b06.chunk.css.map": "/mrstatic/css/main.532b6b06.chunk.css.map",
-  "mrstatic/css/myorders.179a42fc.chunk.css.map": "/mrstatic/css/myorders.179a42fc.chunk.css.map",
-  "mrstatic/css/newyear-2019-landing.9c7130b9.chunk.css.map": "/mrstatic/css/newyear-2019-landing.9c7130b9.chunk.css.map",
-  "mrstatic/css/newyear-yearIndex.8cf79328.chunk.css.map": "/mrstatic/css/newyear-yearIndex.8cf79328.chunk.css.map",
-  "mrstatic/css/prize-winner-list.3eee90af.chunk.css.map": "/mrstatic/css/prize-winner-list.3eee90af.chunk.css.map",
-  "mrstatic/css/purchased.bb758677.chunk.css.map": "/mrstatic/css/purchased.bb758677.chunk.css.map",
-  "mrstatic/css/search.5716d9b3.chunk.css.map": "/mrstatic/css/search.5716d9b3.chunk.css.map",
-  "mrstatic/css/shareposter.76774ba4.chunk.css.map": "/mrstatic/css/shareposter.76774ba4.chunk.css.map",
-  "mrstatic/css/study.bf6b9b43.chunk.css.map": "/mrstatic/css/study.bf6b9b43.chunk.css.map",
-  "mrstatic/css/system-notices.fd23e5fc.chunk.css.map": "/mrstatic/css/system-notices.fd23e5fc.chunk.css.map",
-  "mrstatic/css/togroup.f08bc5f3.chunk.css.map": "/mrstatic/css/togroup.f08bc5f3.chunk.css.map",
-  "mrstatic/css/video.1c1131c9.chunk.css.map": "/mrstatic/css/video.1c1131c9.chunk.css.map",
+  "mrstatic/css/2.d9fb2595.chunk.css.map": "/mrstatic/css/2.d9fb2595.chunk.css.map",
+  "mrstatic/css/3.5ed15c7e.chunk.css.map": "/mrstatic/css/3.5ed15c7e.chunk.css.map",
+  "mrstatic/css/41.101ce5f8.chunk.css.map": "/mrstatic/css/41.101ce5f8.chunk.css.map",
+  "mrstatic/css/42.50547718.chunk.css.map": "/mrstatic/css/42.50547718.chunk.css.map",
+  "mrstatic/css/43.2471f477.chunk.css.map": "/mrstatic/css/43.2471f477.chunk.css.map",
+  "mrstatic/css/44.0bb224f2.chunk.css.map": "/mrstatic/css/44.0bb224f2.chunk.css.map",
+  "mrstatic/css/45.ecbb6f9a.chunk.css.map": "/mrstatic/css/45.ecbb6f9a.chunk.css.map",
+  "mrstatic/css/46.18c88f1f.chunk.css.map": "/mrstatic/css/46.18c88f1f.chunk.css.map",
+  "mrstatic/css/47.eb90513f.chunk.css.map": "/mrstatic/css/47.eb90513f.chunk.css.map",
+  "mrstatic/css/Activity.a74b39fb.chunk.css.map": "/mrstatic/css/Activity.a74b39fb.chunk.css.map",
+  "mrstatic/css/BargainMiddlePage.fc53c3d0.chunk.css.map": "/mrstatic/css/BargainMiddlePage.fc53c3d0.chunk.css.map",
+  "mrstatic/css/Classify.f2f19957.chunk.css.map": "/mrstatic/css/Classify.f2f19957.chunk.css.map",
+  "mrstatic/css/Country.16a64650.chunk.css.map": "/mrstatic/css/Country.16a64650.chunk.css.map",
+  "mrstatic/css/CourseList.85889ffd.chunk.css.map": "/mrstatic/css/CourseList.85889ffd.chunk.css.map",
+  "mrstatic/css/DrawDocument.2e7d81ca.chunk.css.map": "/mrstatic/css/DrawDocument.2e7d81ca.chunk.css.map",
+  "mrstatic/css/Examination.f2cc3163.chunk.css.map": "/mrstatic/css/Examination.f2cc3163.chunk.css.map",
+  "mrstatic/css/Invite.a74b39fb.chunk.css.map": "/mrstatic/css/Invite.a74b39fb.chunk.css.map",
+  "mrstatic/css/Order.35f475a1.chunk.css.map": "/mrstatic/css/Order.35f475a1.chunk.css.map",
+  "mrstatic/css/PayOrder.e5315535.chunk.css.map": "/mrstatic/css/PayOrder.e5315535.chunk.css.map",
+  "mrstatic/css/Preferential.b279d085.chunk.css.map": "/mrstatic/css/Preferential.b279d085.chunk.css.map",
+  "mrstatic/css/SearchResult.bb7c3056.chunk.css.map": "/mrstatic/css/SearchResult.bb7c3056.chunk.css.map",
+  "mrstatic/css/ShareCourse.278ad3b1.chunk.css.map": "/mrstatic/css/ShareCourse.278ad3b1.chunk.css.map",
+  "mrstatic/css/ShopCart.3a4dbb7a.chunk.css.map": "/mrstatic/css/ShopCart.3a4dbb7a.chunk.css.map",
+  "mrstatic/css/aist-share.ca49c1cb.chunk.css.map": "/mrstatic/css/aist-share.ca49c1cb.chunk.css.map",
+  "mrstatic/css/blessing-getPrize.951fd27d.chunk.css.map": "/mrstatic/css/blessing-getPrize.951fd27d.chunk.css.map",
+  "mrstatic/css/blessing-preheat.f16046f0.chunk.css.map": "/mrstatic/css/blessing-preheat.f16046f0.chunk.css.map",
+  "mrstatic/css/blessing-rank.b92d0394.chunk.css.map": "/mrstatic/css/blessing-rank.b92d0394.chunk.css.map",
+  "mrstatic/css/coupons.ff6280ad.chunk.css.map": "/mrstatic/css/coupons.ff6280ad.chunk.css.map",
+  "mrstatic/css/deposit-order.6f3a01ca.chunk.css.map": "/mrstatic/css/deposit-order.6f3a01ca.chunk.css.map",
+  "mrstatic/css/deposit-pay-order.039d87dd.chunk.css.map": "/mrstatic/css/deposit-pay-order.039d87dd.chunk.css.map",
+  "mrstatic/css/detail.e318ce59.chunk.css.map": "/mrstatic/css/detail.e318ce59.chunk.css.map",
+  "mrstatic/css/main.aebaefb8.chunk.css.map": "/mrstatic/css/main.aebaefb8.chunk.css.map",
+  "mrstatic/css/myorders.3c41b358.chunk.css.map": "/mrstatic/css/myorders.3c41b358.chunk.css.map",
+  "mrstatic/css/newyear-2019-landing.dafb8125.chunk.css.map": "/mrstatic/css/newyear-2019-landing.dafb8125.chunk.css.map",
+  "mrstatic/css/newyear-yearIndex.c48b7c94.chunk.css.map": "/mrstatic/css/newyear-yearIndex.c48b7c94.chunk.css.map",
+  "mrstatic/css/prize-winner-list.55e46fc9.chunk.css.map": "/mrstatic/css/prize-winner-list.55e46fc9.chunk.css.map",
+  "mrstatic/css/purchased.dd7556e0.chunk.css.map": "/mrstatic/css/purchased.dd7556e0.chunk.css.map",
+  "mrstatic/css/search.fab97849.chunk.css.map": "/mrstatic/css/search.fab97849.chunk.css.map",
+  "mrstatic/css/shareposter.f09a5959.chunk.css.map": "/mrstatic/css/shareposter.f09a5959.chunk.css.map",
+  "mrstatic/css/study.b002c899.chunk.css.map": "/mrstatic/css/study.b002c899.chunk.css.map",
+  "mrstatic/css/system-notices.08df3d15.chunk.css.map": "/mrstatic/css/system-notices.08df3d15.chunk.css.map",
+  "mrstatic/css/togroup.49988cae.chunk.css.map": "/mrstatic/css/togroup.49988cae.chunk.css.map",
+  "mrstatic/css/video.1f56370b.chunk.css.map": "/mrstatic/css/video.1f56370b.chunk.css.map",
   "mrstatic/media/index.scss": "/mrstatic/media/redb_sp_bj@2x.6902434f.png",
   "mrstatic/media/iconfont.css": "/mrstatic/media/iconfont.e0655d4d.woff",
   "mrstatic/media/kanjia_cg_icon.png": "/mrstatic/media/kanjia_cg_icon.81a489ac.png",
   "mrstatic/media/video.scss": "/mrstatic/media/progress-share-bg.80011994.png",
-  "precache-manifest.92a9e14e13ca045f8f7efb3984727ddb.js": "/precache-manifest.92a9e14e13ca045f8f7efb3984727ddb.js",
+  "precache-manifest.38b5e3f2d4eb022a0fb67fbcfd91c885.js": "/precache-manifest.38b5e3f2d4eb022a0fb67fbcfd91c885.js",
   "service-worker.js": "/service-worker.js"
 }
\ No newline at end of file
diff --git a/build/index.html b/build/index.html
index b5c0304..9a85918 100644
--- a/build/index.html
+++ b/build/index.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="shortcut icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no,user-scalable=no"/><meta name="theme-color" content="#000000"/><link rel="manifest" href="/manifest.json"/><title>七月在线 - 国内领先的人工智能教育平台</title><link href="/mrstatic/css/41.2c78a65e.chunk.css" rel="stylesheet"><link href="/mrstatic/css/main.532b6b06.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script src="/api.js"></script><script>!function(d){function e(e){for(var r,t,n=e[0],a=e[1],o=e[2],c=0,i=[];c<n.length;c++)t=n[c],l[t]&&i.push(l[t][0]),l[t]=0;for(r in a)Object.prototype.hasOwnProperty.call(a,r)&&(d[r]=a[r]);for(p&&p(e);i.length;)i.shift()();return f.push.apply(f,o||[]),s()}function s(){for(var e,r=0;r<f.length;r++){for(var t=f[r],n=!0,a=1;a<t.length;a++){var o=t[a];0!==l[o]&&(n=!1)}n&&(f.splice(r--,1),e=b(b.s=t[0]))}return e}var t={},u={34:0},l={34:0},f=[];function b(e){if(t[e])return t[e].exports;var r=t[e]={i:e,l:!1,exports:{}};return d[e].call(r.exports,r,r.exports,b),r.l=!0,r.exports}b.e=function(f){var e=[];u[f]?e.push(u[f]):0!==u[f]&&{2:1,3:1,4:1,5:1,6:1,7:1,8:1,9:1,10:1,11:1,13:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,32:1,33:1,35:1,36:1,37:1,38:1,39:1,40:1,42:1,43:1,44:1,45:1,46:1,47:1}[f]&&e.push(u[f]=new Promise(function(e,n){for(var r="mrstatic/css/"+({4:"Activity",5:"BargainMiddlePage",6:"Classify",7:"Country",8:"CourseList",9:"DrawDocument",10:"Examination",11:"Invite",12:"MyEdit",13:"Order",14:"Orderinfo",15:"PayOrder",16:"Preferential",17:"SearchResult",18:"ShareCourse",19:"ShopCart",20:"aist-share",21:"blessing-getPrize",22:"blessing-preheat",23:"blessing-rank",24:"coupons",25:"deposit-order",26:"deposit-pay-order",27:"detail",29:"myorders",30:"newyear-2019-landing",31:"newyear-yearIndex",32:"prize-winner-list",33:"purchased",35:"search",36:"shareposter",37:"study",38:"system-notices",39:"togroup",40:"video"}[f]||f)+"."+{0:"31d6cfe0",1:"31d6cfe0",2:"38622553",3:"bf839917",4:"6260646a",5:"eb686c74",6:"fb4bedde",7:"2d34330b",8:"afc8902e",9:"aeb3f822",10:"7bb0622b",11:"6260646a",12:"31d6cfe0",13:"8c058a7a",14:"31d6cfe0",15:"7eb7d317",16:"12a8297c",17:"cdf852c1",18:"8046fb41",19:"92ab48a3",20:"40873df0",21:"5a935f68",22:"4e9bf434",23:"91e559d5",24:"466858c7",25:"5ea077aa",26:"09ce6fd5",27:"824e900a",29:"179a42fc",30:"9c7130b9",31:"8cf79328",32:"3eee90af",33:"bb758677",35:"5716d9b3",36:"76774ba4",37:"bf6b9b43",38:"fd23e5fc",39:"f08bc5f3",40:"1c1131c9",42:"2fd45d08",43:"bff100af",44:"820320a6",45:"35e22f8c",46:"befec011",47:"b02d1de6"}[f]+".chunk.css",a=b.p+r,t=document.getElementsByTagName("link"),o=0;o<t.length;o++){var c=(d=t[o]).getAttribute("data-href")||d.getAttribute("href");if("stylesheet"===d.rel&&(c===r||c===a))return e()}var i=document.getElementsByTagName("style");for(o=0;o<i.length;o++){var d;if((c=(d=i[o]).getAttribute("data-href"))===r||c===a)return e()}var s=document.createElement("link");s.rel="stylesheet",s.type="text/css",s.onload=e,s.onerror=function(e){var r=e&&e.target&&e.target.src||a,t=new Error("Loading CSS chunk "+f+" failed.\n("+r+")");t.request=r,delete u[f],s.parentNode.removeChild(s),n(t)},s.href=a,document.getElementsByTagName("head")[0].appendChild(s)}).then(function(){u[f]=0}));var t=l[f];if(0!==t)if(t)e.push(t[2]);else{var r=new Promise(function(e,r){t=l[f]=[e,r]});e.push(t[2]=r);var n,o=document.createElement("script");o.charset="utf-8",o.timeout=120,b.nc&&o.setAttribute("nonce",b.nc),o.src=b.p+"mrstatic/js/"+({4:"Activity",5:"BargainMiddlePage",6:"Classify",7:"Country",8:"CourseList",9:"DrawDocument",10:"Examination",11:"Invite",12:"MyEdit",13:"Order",14:"Orderinfo",15:"PayOrder",16:"Preferential",17:"SearchResult",18:"ShareCourse",19:"ShopCart",20:"aist-share",21:"blessing-getPrize",22:"blessing-preheat",23:"blessing-rank",24:"coupons",25:"deposit-order",26:"deposit-pay-order",27:"detail",29:"myorders",30:"newyear-2019-landing",31:"newyear-yearIndex",32:"prize-winner-list",33:"purchased",35:"search",36:"shareposter",37:"study",38:"system-notices",39:"togroup",40:"video"}[f]||f)+"."+{0:"43dd2336",1:"3394dc8f",2:"87856b68",3:"ac471c3d",4:"d7629aed",5:"2728d60f",6:"152be3ad",7:"78ec3054",8:"27f1c499",9:"30c41367",10:"ca8308b6",11:"5c68a358",12:"72194d51",13:"11581993",14:"9f2dbc6e",15:"ee154ff1",16:"e8862618",17:"4d32e92e",18:"23384d0f",19:"77617e8d",20:"b3bda05f",21:"c6507881",22:"a80546be",23:"61816b8f",24:"a15aefc0",25:"c7181d1c",26:"de7e8500",27:"be7b5d68",29:"71f5d3c8",30:"2820aec7",31:"baf6e910",32:"c8b87c37",33:"30cdd8c0",35:"0f1d6196",36:"1af63953",37:"645f5b8a",38:"a72464cf",39:"c98791dd",40:"a563d87e",42:"4d42cbcb",43:"9ebd27e5",44:"bb8f8269",45:"47c128cc",46:"f0b3eb26",47:"e92f9c88"}[f]+".chunk.js",n=function(e){o.onerror=o.onload=null,clearTimeout(c);var r=l[f];if(0!==r){if(r){var t=e&&("load"===e.type?"missing":e.type),n=e&&e.target&&e.target.src,a=new Error("Loading chunk "+f+" failed.\n("+t+": "+n+")");a.type=t,a.request=n,r[1](a)}l[f]=void 0}};var c=setTimeout(function(){n({type:"timeout",target:o})},12e4);o.onerror=o.onload=n,document.head.appendChild(o)}return Promise.all(e)},b.m=d,b.c=t,b.d=function(e,r,t){b.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},b.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.t=function(r,e){if(1&e&&(r=b(r)),8&e)return r;if(4&e&&"object"==typeof r&&r&&r.__esModule)return r;var t=Object.create(null);if(b.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:r}),2&e&&"string"!=typeof r)for(var n in r)b.d(t,n,function(e){return r[e]}.bind(null,n));return t},b.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return b.d(r,"a",r),r},b.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},b.p="/",b.oe=function(e){throw console.error(e),e};var r=window.webpackJsonp=window.webpackJsonp||[],n=r.push.bind(r);r.push=e,r=r.slice();for(var a=0;a<r.length;a++)e(r[a]);var p=n;s()}([])</script><script src="/mrstatic/js/41.49d4e635.chunk.js"></script><script src="/mrstatic/js/main.5c28f235.chunk.js"></script></body></html>
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="shortcut icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no,user-scalable=no"/><meta name="theme-color" content="#000000"/><link rel="manifest" href="/manifest.json"/><title>七月在线 - 国内领先的人工智能教育平台</title><link href="/mrstatic/css/41.101ce5f8.chunk.css" rel="stylesheet"><link href="/mrstatic/css/main.aebaefb8.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script src="/api.js"></script><script>!function(f){function e(e){for(var r,t,a=e[0],n=e[1],o=e[2],i=0,d=[];i<a.length;i++)t=a[i],l[t]&&d.push(l[t][0]),l[t]=0;for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(f[r]=n[r]);for(p&&p(e);d.length;)d.shift()();return s.push.apply(s,o||[]),c()}function c(){for(var e,r=0;r<s.length;r++){for(var t=s[r],a=!0,n=1;n<t.length;n++){var o=t[n];0!==l[o]&&(a=!1)}a&&(s.splice(r--,1),e=b(b.s=t[0]))}return e}var t={},u={34:0},l={34:0},s=[];function b(e){if(t[e])return t[e].exports;var r=t[e]={i:e,l:!1,exports:{}};return f[e].call(r.exports,r,r.exports,b),r.l=!0,r.exports}b.e=function(s){var e=[];u[s]?e.push(u[s]):0!==u[s]&&{2:1,3:1,4:1,5:1,6:1,7:1,8:1,9:1,10:1,11:1,13:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,32:1,33:1,35:1,36:1,37:1,38:1,39:1,40:1,42:1,43:1,44:1,45:1,46:1,47:1}[s]&&e.push(u[s]=new Promise(function(e,a){for(var r="mrstatic/css/"+({4:"Activity",5:"BargainMiddlePage",6:"Classify",7:"Country",8:"CourseList",9:"DrawDocument",10:"Examination",11:"Invite",12:"MyEdit",13:"Order",14:"Orderinfo",15:"PayOrder",16:"Preferential",17:"SearchResult",18:"ShareCourse",19:"ShopCart",20:"aist-share",21:"blessing-getPrize",22:"blessing-preheat",23:"blessing-rank",24:"coupons",25:"deposit-order",26:"deposit-pay-order",27:"detail",29:"myorders",30:"newyear-2019-landing",31:"newyear-yearIndex",32:"prize-winner-list",33:"purchased",35:"search",36:"shareposter",37:"study",38:"system-notices",39:"togroup",40:"video"}[s]||s)+"."+{0:"31d6cfe0",1:"31d6cfe0",2:"d9fb2595",3:"5ed15c7e",4:"a74b39fb",5:"fc53c3d0",6:"f2f19957",7:"16a64650",8:"85889ffd",9:"2e7d81ca",10:"f2cc3163",11:"a74b39fb",12:"31d6cfe0",13:"35f475a1",14:"31d6cfe0",15:"e5315535",16:"b279d085",17:"bb7c3056",18:"278ad3b1",19:"3a4dbb7a",20:"ca49c1cb",21:"951fd27d",22:"f16046f0",23:"b92d0394",24:"ff6280ad",25:"6f3a01ca",26:"039d87dd",27:"e318ce59",29:"3c41b358",30:"dafb8125",31:"c48b7c94",32:"55e46fc9",33:"dd7556e0",35:"fab97849",36:"f09a5959",37:"b002c899",38:"08df3d15",39:"49988cae",40:"1f56370b",42:"50547718",43:"2471f477",44:"0bb224f2",45:"ecbb6f9a",46:"18c88f1f",47:"eb90513f"}[s]+".chunk.css",n=b.p+r,t=document.getElementsByTagName("link"),o=0;o<t.length;o++){var i=(f=t[o]).getAttribute("data-href")||f.getAttribute("href");if("stylesheet"===f.rel&&(i===r||i===n))return e()}var d=document.getElementsByTagName("style");for(o=0;o<d.length;o++){var f;if((i=(f=d[o]).getAttribute("data-href"))===r||i===n)return e()}var c=document.createElement("link");c.rel="stylesheet",c.type="text/css",c.onload=e,c.onerror=function(e){var r=e&&e.target&&e.target.src||n,t=new Error("Loading CSS chunk "+s+" failed.\n("+r+")");t.request=r,delete u[s],c.parentNode.removeChild(c),a(t)},c.href=n,document.getElementsByTagName("head")[0].appendChild(c)}).then(function(){u[s]=0}));var t=l[s];if(0!==t)if(t)e.push(t[2]);else{var r=new Promise(function(e,r){t=l[s]=[e,r]});e.push(t[2]=r);var a,o=document.createElement("script");o.charset="utf-8",o.timeout=120,b.nc&&o.setAttribute("nonce",b.nc),o.src=b.p+"mrstatic/js/"+({4:"Activity",5:"BargainMiddlePage",6:"Classify",7:"Country",8:"CourseList",9:"DrawDocument",10:"Examination",11:"Invite",12:"MyEdit",13:"Order",14:"Orderinfo",15:"PayOrder",16:"Preferential",17:"SearchResult",18:"ShareCourse",19:"ShopCart",20:"aist-share",21:"blessing-getPrize",22:"blessing-preheat",23:"blessing-rank",24:"coupons",25:"deposit-order",26:"deposit-pay-order",27:"detail",29:"myorders",30:"newyear-2019-landing",31:"newyear-yearIndex",32:"prize-winner-list",33:"purchased",35:"search",36:"shareposter",37:"study",38:"system-notices",39:"togroup",40:"video"}[s]||s)+"."+{0:"b10ff0c0",1:"1f6f7e8d",2:"af790a74",3:"8a29b502",4:"18a190eb",5:"14123d42",6:"b1df8cc8",7:"5cf684c9",8:"34861d84",9:"36f3a7f4",10:"19ee9f02",11:"0b5b5a4f",12:"b2640394",13:"1a1ef2d0",14:"61a73f31",15:"fec4c498",16:"25d20b41",17:"cfce13e0",18:"6a15c8a8",19:"9686142e",20:"23651e74",21:"20f3bb2a",22:"216591ab",23:"9a88cde3",24:"502b6284",25:"5808a539",26:"4b200da8",27:"e4fa14fa",29:"3113d077",30:"640060bf",31:"9cb1ea53",32:"63687f61",33:"2bba0bda",35:"941032bf",36:"9a0b00d8",37:"d3ec9cb4",38:"7f350fe2",39:"796a80ad",40:"72f1b799",42:"93b5c631",43:"8a6b5308",44:"5846c94e",45:"94dd8b4e",46:"5e9e1e20",47:"a2871adb"}[s]+".chunk.js",a=function(e){o.onerror=o.onload=null,clearTimeout(i);var r=l[s];if(0!==r){if(r){var t=e&&("load"===e.type?"missing":e.type),a=e&&e.target&&e.target.src,n=new Error("Loading chunk "+s+" failed.\n("+t+": "+a+")");n.type=t,n.request=a,r[1](n)}l[s]=void 0}};var i=setTimeout(function(){a({type:"timeout",target:o})},12e4);o.onerror=o.onload=a,document.head.appendChild(o)}return Promise.all(e)},b.m=f,b.c=t,b.d=function(e,r,t){b.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},b.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.t=function(r,e){if(1&e&&(r=b(r)),8&e)return r;if(4&e&&"object"==typeof r&&r&&r.__esModule)return r;var t=Object.create(null);if(b.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:r}),2&e&&"string"!=typeof r)for(var a in r)b.d(t,a,function(e){return r[e]}.bind(null,a));return t},b.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return b.d(r,"a",r),r},b.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},b.p="/",b.oe=function(e){throw console.error(e),e};var r=window.webpackJsonp=window.webpackJsonp||[],a=r.push.bind(r);r.push=e,r=r.slice();for(var n=0;n<r.length;n++)e(r[n]);var p=a;c()}([])</script><script src="/mrstatic/js/41.80e3375b.chunk.js"></script><script src="/mrstatic/js/main.da25cee1.chunk.js"></script></body></html>
\ No newline at end of file
diff --git a/build/precache-manifest.38b5e3f2d4eb022a0fb67fbcfd91c885.js b/build/precache-manifest.38b5e3f2d4eb022a0fb67fbcfd91c885.js
new file mode 100644
index 0000000..2fc969a
--- /dev/null
+++ b/build/precache-manifest.38b5e3f2d4eb022a0fb67fbcfd91c885.js
@@ -0,0 +1,418 @@
+self.__precacheManifest = [
+  {
+    "revision": "da58f8dc2906c7ab39d8",
+    "url": "/mrstatic/css/main.aebaefb8.chunk.css"
+  },
+  {
+    "revision": "529f5e7dacec112ca262",
+    "url": "/mrstatic/js/0.b10ff0c0.chunk.js"
+  },
+  {
+    "revision": "8edaf2ff2566ed17e2dd22cf4f8ad7ae",
+    "url": "/mrstatic/media/redb_chai_bj@2x.8edaf2ff.png"
+  },
+  {
+    "revision": "fc97f159a149ee37b0fd",
+    "url": "/mrstatic/js/2.af790a74.chunk.js"
+  },
+  {
+    "revision": "6902434f8f18a23319d57d0ac8aaea8c",
+    "url": "/mrstatic/media/redb_sp_bj@2x.6902434f.png"
+  },
+  {
+    "revision": "ed6a9d1b87fc974f14dc",
+    "url": "/mrstatic/js/3.8a29b502.chunk.js"
+  },
+  {
+    "revision": "c79abf5cb7ae8a82009cf68fe44d1078",
+    "url": "/mrstatic/media/redb_money_bj@2x.c79abf5c.png"
+  },
+  {
+    "revision": "183a7037ff6fae84b751",
+    "url": "/mrstatic/js/Activity.18a190eb.chunk.js"
+  },
+  {
+    "revision": "79139f6aad350256e151f9f73c226348",
+    "url": "/mrstatic/media/hb_bj.79139f6a.png"
+  },
+  {
+    "revision": "b8486c8648e659633abb",
+    "url": "/mrstatic/js/BargainMiddlePage.14123d42.chunk.js"
+  },
+  {
+    "revision": "80011994e30adf599e5f47fcc81bc06d",
+    "url": "/mrstatic/media/progress-share-bg.80011994.png"
+  },
+  {
+    "revision": "383843301b2b780003be",
+    "url": "/mrstatic/js/Classify.b1df8cc8.chunk.js"
+  },
+  {
+    "revision": "d76ebce726bdf3459fa14e96d84c5b9a",
+    "url": "/mrstatic/media/formal-banner.d76ebce7.png"
+  },
+  {
+    "revision": "4a30d1dfc9b3bb6c8cec",
+    "url": "/mrstatic/js/Country.5cf684c9.chunk.js"
+  },
+  {
+    "revision": "9ab091267ae7c83bd30d0f5ad018a8c9",
+    "url": "/mrstatic/media/dalibao_bj.9ab09126.png"
+  },
+  {
+    "revision": "3539fde3fd809b1dab32",
+    "url": "/mrstatic/js/CourseList.34861d84.chunk.js"
+  },
+  {
+    "revision": "81a489ac63f2f2df5ab412e0782bd54c",
+    "url": "/mrstatic/media/kanjia_cg_icon.81a489ac.png"
+  },
+  {
+    "revision": "44c5fab95e92b7c3bc04",
+    "url": "/mrstatic/js/DrawDocument.36f3a7f4.chunk.js"
+  },
+  {
+    "revision": "b9b072e1116fd1830cc8f425dc163a6b",
+    "url": "/mrstatic/media/iconfont.b9b072e1.svg"
+  },
+  {
+    "revision": "57cd5ff1620cf7aa67ce",
+    "url": "/mrstatic/js/Examination.19ee9f02.chunk.js"
+  },
+  {
+    "revision": "258b4b114d3d9be3018cd113b2470a13",
+    "url": "/mrstatic/media/iconfont.258b4b11.ttf"
+  },
+  {
+    "revision": "7ed3b0b062dd73187af6",
+    "url": "/mrstatic/js/Invite.0b5b5a4f.chunk.js"
+  },
+  {
+    "revision": "db47ce712d0805e047a3",
+    "url": "/mrstatic/js/MyEdit.b2640394.chunk.js"
+  },
+  {
+    "revision": "7aa984cefad739ea18edb76c541aa1fd",
+    "url": "/mrstatic/media/iconfont.7aa984ce.eot"
+  },
+  {
+    "revision": "0a2b26c2a2351f8f0c9a",
+    "url": "/mrstatic/js/Order.1a1ef2d0.chunk.js"
+  },
+  {
+    "revision": "3d3645bc97d5aef90342",
+    "url": "/mrstatic/js/Orderinfo.61a73f31.chunk.js"
+  },
+  {
+    "revision": "e0655d4da66dce391e6b5227b400e037",
+    "url": "/mrstatic/media/iconfont.e0655d4d.woff"
+  },
+  {
+    "revision": "a40389cb1c81669e6dc3",
+    "url": "/mrstatic/js/PayOrder.fec4c498.chunk.js"
+  },
+  {
+    "revision": "2335f95df6b781f08f9b",
+    "url": "/mrstatic/js/47.a2871adb.chunk.js"
+  },
+  {
+    "revision": "52cdbc2d0aa84ffdbf4a",
+    "url": "/mrstatic/js/Preferential.25d20b41.chunk.js"
+  },
+  {
+    "revision": "b7d0b8626ec8332f0d72",
+    "url": "/mrstatic/js/46.5e9e1e20.chunk.js"
+  },
+  {
+    "revision": "2b6582c40b9a6d477a4f",
+    "url": "/mrstatic/js/SearchResult.cfce13e0.chunk.js"
+  },
+  {
+    "revision": "ba8dbc2bd3181fb84a17",
+    "url": "/mrstatic/js/45.94dd8b4e.chunk.js"
+  },
+  {
+    "revision": "ebedf772264b600e1e00",
+    "url": "/mrstatic/js/ShareCourse.6a15c8a8.chunk.js"
+  },
+  {
+    "revision": "b5264023eb3afb5c17f7",
+    "url": "/mrstatic/js/44.5846c94e.chunk.js"
+  },
+  {
+    "revision": "212ece8bcbb0bd01844d",
+    "url": "/mrstatic/js/ShopCart.9686142e.chunk.js"
+  },
+  {
+    "revision": "c803113af75474c64ba0",
+    "url": "/mrstatic/js/43.8a6b5308.chunk.js"
+  },
+  {
+    "revision": "b8adf973e4dfb29b112e",
+    "url": "/mrstatic/js/aist-share.23651e74.chunk.js"
+  },
+  {
+    "revision": "18f983beecb9cde9d671",
+    "url": "/mrstatic/js/42.93b5c631.chunk.js"
+  },
+  {
+    "revision": "fdf55ba85b425ac57d25",
+    "url": "/mrstatic/js/blessing-getPrize.20f3bb2a.chunk.js"
+  },
+  {
+    "revision": "14627e79af4692e88b7f",
+    "url": "/mrstatic/js/41.80e3375b.chunk.js"
+  },
+  {
+    "revision": "e202726fae08c7f6a7e5",
+    "url": "/mrstatic/js/blessing-preheat.216591ab.chunk.js"
+  },
+  {
+    "revision": "ab2380d85e16dbfdc210",
+    "url": "/mrstatic/js/video.72f1b799.chunk.js"
+  },
+  {
+    "revision": "5dc0d384f7177619d689",
+    "url": "/mrstatic/js/blessing-rank.9a88cde3.chunk.js"
+  },
+  {
+    "revision": "9b52aed2eb39556163e6",
+    "url": "/mrstatic/js/togroup.796a80ad.chunk.js"
+  },
+  {
+    "revision": "90454592b8951ccd0e41",
+    "url": "/mrstatic/js/coupons.502b6284.chunk.js"
+  },
+  {
+    "revision": "7c91383a63f722caa9bf",
+    "url": "/mrstatic/js/system-notices.7f350fe2.chunk.js"
+  },
+  {
+    "revision": "f6016d60f7a491b517db",
+    "url": "/mrstatic/js/deposit-order.5808a539.chunk.js"
+  },
+  {
+    "revision": "e7e2c502386bd2d6d6c3",
+    "url": "/mrstatic/js/study.d3ec9cb4.chunk.js"
+  },
+  {
+    "revision": "bfff8c1ce5c5ac2ffde2",
+    "url": "/mrstatic/js/deposit-pay-order.4b200da8.chunk.js"
+  },
+  {
+    "revision": "1ff93a9fb242cf83537e",
+    "url": "/mrstatic/js/shareposter.9a0b00d8.chunk.js"
+  },
+  {
+    "revision": "791f5281db6473e661d3",
+    "url": "/mrstatic/js/detail.e4fa14fa.chunk.js"
+  },
+  {
+    "revision": "1b84f55cfc739d355476",
+    "url": "/mrstatic/js/1.1f6f7e8d.chunk.js"
+  },
+  {
+    "revision": "da58f8dc2906c7ab39d8",
+    "url": "/mrstatic/js/main.da25cee1.chunk.js"
+  },
+  {
+    "revision": "335cacac6989ea4b3c41",
+    "url": "/mrstatic/js/search.941032bf.chunk.js"
+  },
+  {
+    "revision": "b34fda53e5d98ca72a7b",
+    "url": "/mrstatic/js/myorders.3113d077.chunk.js"
+  },
+  {
+    "revision": "46940c73c0e1bc728036",
+    "url": "/mrstatic/js/runtime~main.60c3298c.js"
+  },
+  {
+    "revision": "0801e0f673b44b933e55",
+    "url": "/mrstatic/js/newyear-2019-landing.640060bf.chunk.js"
+  },
+  {
+    "revision": "9cbc00576e5053acae74",
+    "url": "/mrstatic/js/purchased.2bba0bda.chunk.js"
+  },
+  {
+    "revision": "5f88f32e09a1fc76678f",
+    "url": "/mrstatic/js/newyear-yearIndex.9cb1ea53.chunk.js"
+  },
+  {
+    "revision": "0d5b3feafcb2644760b8",
+    "url": "/mrstatic/js/prize-winner-list.63687f61.chunk.js"
+  },
+  {
+    "revision": "b8adf973e4dfb29b112e",
+    "url": "/mrstatic/css/aist-share.ca49c1cb.chunk.css"
+  },
+  {
+    "revision": "0d5b3feafcb2644760b8",
+    "url": "/mrstatic/css/prize-winner-list.55e46fc9.chunk.css"
+  },
+  {
+    "revision": "9cbc00576e5053acae74",
+    "url": "/mrstatic/css/purchased.dd7556e0.chunk.css"
+  },
+  {
+    "revision": "ab2380d85e16dbfdc210",
+    "url": "/mrstatic/css/video.1f56370b.chunk.css"
+  },
+  {
+    "revision": "335cacac6989ea4b3c41",
+    "url": "/mrstatic/css/search.fab97849.chunk.css"
+  },
+  {
+    "revision": "9b52aed2eb39556163e6",
+    "url": "/mrstatic/css/togroup.49988cae.chunk.css"
+  },
+  {
+    "revision": "1ff93a9fb242cf83537e",
+    "url": "/mrstatic/css/shareposter.f09a5959.chunk.css"
+  },
+  {
+    "revision": "7c91383a63f722caa9bf",
+    "url": "/mrstatic/css/system-notices.08df3d15.chunk.css"
+  },
+  {
+    "revision": "e7e2c502386bd2d6d6c3",
+    "url": "/mrstatic/css/study.b002c899.chunk.css"
+  },
+  {
+    "revision": "b7d0b8626ec8332f0d72",
+    "url": "/mrstatic/css/46.18c88f1f.chunk.css"
+  },
+  {
+    "revision": "bfff8c1ce5c5ac2ffde2",
+    "url": "/mrstatic/css/deposit-pay-order.039d87dd.chunk.css"
+  },
+  {
+    "revision": "791f5281db6473e661d3",
+    "url": "/mrstatic/css/detail.e318ce59.chunk.css"
+  },
+  {
+    "revision": "b34fda53e5d98ca72a7b",
+    "url": "/mrstatic/css/myorders.3c41b358.chunk.css"
+  },
+  {
+    "revision": "5f88f32e09a1fc76678f",
+    "url": "/mrstatic/css/newyear-yearIndex.c48b7c94.chunk.css"
+  },
+  {
+    "revision": "0801e0f673b44b933e55",
+    "url": "/mrstatic/css/newyear-2019-landing.dafb8125.chunk.css"
+  },
+  {
+    "revision": "52cdbc2d0aa84ffdbf4a",
+    "url": "/mrstatic/css/Preferential.b279d085.chunk.css"
+  },
+  {
+    "revision": "5dc0d384f7177619d689",
+    "url": "/mrstatic/css/blessing-rank.b92d0394.chunk.css"
+  },
+  {
+    "revision": "f6016d60f7a491b517db",
+    "url": "/mrstatic/css/deposit-order.6f3a01ca.chunk.css"
+  },
+  {
+    "revision": "90454592b8951ccd0e41",
+    "url": "/mrstatic/css/coupons.ff6280ad.chunk.css"
+  },
+  {
+    "revision": "0a2b26c2a2351f8f0c9a",
+    "url": "/mrstatic/css/Order.35f475a1.chunk.css"
+  },
+  {
+    "revision": "fdf55ba85b425ac57d25",
+    "url": "/mrstatic/css/blessing-getPrize.951fd27d.chunk.css"
+  },
+  {
+    "revision": "e202726fae08c7f6a7e5",
+    "url": "/mrstatic/css/blessing-preheat.f16046f0.chunk.css"
+  },
+  {
+    "revision": "7ed3b0b062dd73187af6",
+    "url": "/mrstatic/css/Invite.a74b39fb.chunk.css"
+  },
+  {
+    "revision": "b5264023eb3afb5c17f7",
+    "url": "/mrstatic/css/44.0bb224f2.chunk.css"
+  },
+  {
+    "revision": "ba8dbc2bd3181fb84a17",
+    "url": "/mrstatic/css/45.ecbb6f9a.chunk.css"
+  },
+  {
+    "revision": "ebedf772264b600e1e00",
+    "url": "/mrstatic/css/ShareCourse.278ad3b1.chunk.css"
+  },
+  {
+    "revision": "183a7037ff6fae84b751",
+    "url": "/mrstatic/css/Activity.a74b39fb.chunk.css"
+  },
+  {
+    "revision": "2b6582c40b9a6d477a4f",
+    "url": "/mrstatic/css/SearchResult.bb7c3056.chunk.css"
+  },
+  {
+    "revision": "2335f95df6b781f08f9b",
+    "url": "/mrstatic/css/47.eb90513f.chunk.css"
+  },
+  {
+    "revision": "b8486c8648e659633abb",
+    "url": "/mrstatic/css/BargainMiddlePage.fc53c3d0.chunk.css"
+  },
+  {
+    "revision": "a40389cb1c81669e6dc3",
+    "url": "/mrstatic/css/PayOrder.e5315535.chunk.css"
+  },
+  {
+    "revision": "383843301b2b780003be",
+    "url": "/mrstatic/css/Classify.f2f19957.chunk.css"
+  },
+  {
+    "revision": "212ece8bcbb0bd01844d",
+    "url": "/mrstatic/css/ShopCart.3a4dbb7a.chunk.css"
+  },
+  {
+    "revision": "57cd5ff1620cf7aa67ce",
+    "url": "/mrstatic/css/Examination.f2cc3163.chunk.css"
+  },
+  {
+    "revision": "44c5fab95e92b7c3bc04",
+    "url": "/mrstatic/css/DrawDocument.2e7d81ca.chunk.css"
+  },
+  {
+    "revision": "3539fde3fd809b1dab32",
+    "url": "/mrstatic/css/CourseList.85889ffd.chunk.css"
+  },
+  {
+    "revision": "4a30d1dfc9b3bb6c8cec",
+    "url": "/mrstatic/css/Country.16a64650.chunk.css"
+  },
+  {
+    "revision": "c803113af75474c64ba0",
+    "url": "/mrstatic/css/43.2471f477.chunk.css"
+  },
+  {
+    "revision": "18f983beecb9cde9d671",
+    "url": "/mrstatic/css/42.50547718.chunk.css"
+  },
+  {
+    "revision": "14627e79af4692e88b7f",
+    "url": "/mrstatic/css/41.101ce5f8.chunk.css"
+  },
+  {
+    "revision": "ed6a9d1b87fc974f14dc",
+    "url": "/mrstatic/css/3.5ed15c7e.chunk.css"
+  },
+  {
+    "revision": "fc97f159a149ee37b0fd",
+    "url": "/mrstatic/css/2.d9fb2595.chunk.css"
+  },
+  {
+    "revision": "f68c0265ecdb4a4672657c9e626bafe2",
+    "url": "/index.html"
+  }
+];
\ No newline at end of file
diff --git a/build/precache-manifest.92a9e14e13ca045f8f7efb3984727ddb.js b/build/precache-manifest.92a9e14e13ca045f8f7efb3984727ddb.js
deleted file mode 100644
index cbd5475..0000000
--- a/build/precache-manifest.92a9e14e13ca045f8f7efb3984727ddb.js
+++ /dev/null
@@ -1,418 +0,0 @@
-self.__precacheManifest = [
-  {
-    "revision": "2e90bed9a24753fa1749",
-    "url": "/mrstatic/css/main.532b6b06.chunk.css"
-  },
-  {
-    "revision": "6c0ff32d2d888e14ec48",
-    "url": "/mrstatic/js/0.43dd2336.chunk.js"
-  },
-  {
-    "revision": "8edaf2ff2566ed17e2dd22cf4f8ad7ae",
-    "url": "/mrstatic/media/redb_chai_bj@2x.8edaf2ff.png"
-  },
-  {
-    "revision": "3385638d283067c04a98",
-    "url": "/mrstatic/js/2.87856b68.chunk.js"
-  },
-  {
-    "revision": "6902434f8f18a23319d57d0ac8aaea8c",
-    "url": "/mrstatic/media/redb_sp_bj@2x.6902434f.png"
-  },
-  {
-    "revision": "7657a28beaf3118eeeab",
-    "url": "/mrstatic/js/3.ac471c3d.chunk.js"
-  },
-  {
-    "revision": "c79abf5cb7ae8a82009cf68fe44d1078",
-    "url": "/mrstatic/media/redb_money_bj@2x.c79abf5c.png"
-  },
-  {
-    "revision": "f5b14c199a96adb269d0",
-    "url": "/mrstatic/js/Activity.d7629aed.chunk.js"
-  },
-  {
-    "revision": "79139f6aad350256e151f9f73c226348",
-    "url": "/mrstatic/media/hb_bj.79139f6a.png"
-  },
-  {
-    "revision": "b8fa7ed9a9caaec25423",
-    "url": "/mrstatic/js/BargainMiddlePage.2728d60f.chunk.js"
-  },
-  {
-    "revision": "80011994e30adf599e5f47fcc81bc06d",
-    "url": "/mrstatic/media/progress-share-bg.80011994.png"
-  },
-  {
-    "revision": "4df945bd55085a485976",
-    "url": "/mrstatic/js/Classify.152be3ad.chunk.js"
-  },
-  {
-    "revision": "d76ebce726bdf3459fa14e96d84c5b9a",
-    "url": "/mrstatic/media/formal-banner.d76ebce7.png"
-  },
-  {
-    "revision": "77de3635f774049dbd74",
-    "url": "/mrstatic/js/Country.78ec3054.chunk.js"
-  },
-  {
-    "revision": "9ab091267ae7c83bd30d0f5ad018a8c9",
-    "url": "/mrstatic/media/dalibao_bj.9ab09126.png"
-  },
-  {
-    "revision": "0904e98a655eccf6f8de",
-    "url": "/mrstatic/js/CourseList.27f1c499.chunk.js"
-  },
-  {
-    "revision": "81a489ac63f2f2df5ab412e0782bd54c",
-    "url": "/mrstatic/media/kanjia_cg_icon.81a489ac.png"
-  },
-  {
-    "revision": "01af3fa84b213db9b55c",
-    "url": "/mrstatic/js/DrawDocument.30c41367.chunk.js"
-  },
-  {
-    "revision": "b9b072e1116fd1830cc8f425dc163a6b",
-    "url": "/mrstatic/media/iconfont.b9b072e1.svg"
-  },
-  {
-    "revision": "20d03fb130bdf8aba2c2",
-    "url": "/mrstatic/js/Examination.ca8308b6.chunk.js"
-  },
-  {
-    "revision": "7aa984cefad739ea18edb76c541aa1fd",
-    "url": "/mrstatic/media/iconfont.7aa984ce.eot"
-  },
-  {
-    "revision": "d1b1cf091d634f65711d",
-    "url": "/mrstatic/js/Invite.5c68a358.chunk.js"
-  },
-  {
-    "revision": "b6b60d56bf5674e31c13",
-    "url": "/mrstatic/js/MyEdit.72194d51.chunk.js"
-  },
-  {
-    "revision": "258b4b114d3d9be3018cd113b2470a13",
-    "url": "/mrstatic/media/iconfont.258b4b11.ttf"
-  },
-  {
-    "revision": "5c7bd61d4d81d5a757eb",
-    "url": "/mrstatic/js/Order.11581993.chunk.js"
-  },
-  {
-    "revision": "dff37688898b77918f27",
-    "url": "/mrstatic/js/Orderinfo.9f2dbc6e.chunk.js"
-  },
-  {
-    "revision": "e0655d4da66dce391e6b5227b400e037",
-    "url": "/mrstatic/media/iconfont.e0655d4d.woff"
-  },
-  {
-    "revision": "4dab92964e602b317407",
-    "url": "/mrstatic/js/PayOrder.ee154ff1.chunk.js"
-  },
-  {
-    "revision": "3478e16414e1e95d77f3",
-    "url": "/mrstatic/js/47.e92f9c88.chunk.js"
-  },
-  {
-    "revision": "53f3785f64752a0672ab",
-    "url": "/mrstatic/js/Preferential.e8862618.chunk.js"
-  },
-  {
-    "revision": "faf929444c6ad72a0b77",
-    "url": "/mrstatic/js/46.f0b3eb26.chunk.js"
-  },
-  {
-    "revision": "2edca52da8f3c3ebc7fd",
-    "url": "/mrstatic/js/SearchResult.4d32e92e.chunk.js"
-  },
-  {
-    "revision": "a9a6e0d201aba4c5c5ad",
-    "url": "/mrstatic/js/45.47c128cc.chunk.js"
-  },
-  {
-    "revision": "b5e122f5a00b6bac3e19",
-    "url": "/mrstatic/js/ShareCourse.23384d0f.chunk.js"
-  },
-  {
-    "revision": "b236b7daabb93b57c1db",
-    "url": "/mrstatic/js/44.bb8f8269.chunk.js"
-  },
-  {
-    "revision": "6785b780bfb96ca1ff03",
-    "url": "/mrstatic/js/ShopCart.77617e8d.chunk.js"
-  },
-  {
-    "revision": "4d0d59c1a23be84a32bf",
-    "url": "/mrstatic/js/43.9ebd27e5.chunk.js"
-  },
-  {
-    "revision": "d3a09d5ee5efd80c8108",
-    "url": "/mrstatic/js/aist-share.b3bda05f.chunk.js"
-  },
-  {
-    "revision": "b6181d6b956632a4174e",
-    "url": "/mrstatic/js/42.4d42cbcb.chunk.js"
-  },
-  {
-    "revision": "6ef69ab1de57e31d504d",
-    "url": "/mrstatic/js/blessing-getPrize.c6507881.chunk.js"
-  },
-  {
-    "revision": "ab2a76be248e3d436ab1",
-    "url": "/mrstatic/js/41.49d4e635.chunk.js"
-  },
-  {
-    "revision": "03fa2f17d715273db628",
-    "url": "/mrstatic/js/blessing-preheat.a80546be.chunk.js"
-  },
-  {
-    "revision": "a0c9d0bc7196839c3b62",
-    "url": "/mrstatic/js/video.a563d87e.chunk.js"
-  },
-  {
-    "revision": "c0c8832552c7b648f803",
-    "url": "/mrstatic/js/blessing-rank.61816b8f.chunk.js"
-  },
-  {
-    "revision": "e6e0505fbfc7c131692d",
-    "url": "/mrstatic/js/togroup.c98791dd.chunk.js"
-  },
-  {
-    "revision": "ad76b1ca1777a9ac26b3",
-    "url": "/mrstatic/js/coupons.a15aefc0.chunk.js"
-  },
-  {
-    "revision": "4e5a646f11786e427499",
-    "url": "/mrstatic/js/system-notices.a72464cf.chunk.js"
-  },
-  {
-    "revision": "2524b0e9bfbf4ed2c242",
-    "url": "/mrstatic/js/deposit-order.c7181d1c.chunk.js"
-  },
-  {
-    "revision": "195fad0ee755300efbe5",
-    "url": "/mrstatic/js/study.645f5b8a.chunk.js"
-  },
-  {
-    "revision": "f412f1301b6c6e641365",
-    "url": "/mrstatic/js/deposit-pay-order.de7e8500.chunk.js"
-  },
-  {
-    "revision": "97435ca04deb54525e21",
-    "url": "/mrstatic/js/shareposter.1af63953.chunk.js"
-  },
-  {
-    "revision": "8dabae4f42362834f022",
-    "url": "/mrstatic/js/detail.be7b5d68.chunk.js"
-  },
-  {
-    "revision": "ae1883ed59bbc57ffc7f",
-    "url": "/mrstatic/js/1.3394dc8f.chunk.js"
-  },
-  {
-    "revision": "2e90bed9a24753fa1749",
-    "url": "/mrstatic/js/main.5c28f235.chunk.js"
-  },
-  {
-    "revision": "e7162a3cd08694da23a3",
-    "url": "/mrstatic/js/search.0f1d6196.chunk.js"
-  },
-  {
-    "revision": "b013613d4e591c8137b8",
-    "url": "/mrstatic/js/myorders.71f5d3c8.chunk.js"
-  },
-  {
-    "revision": "c10d840a51b7e78317d4",
-    "url": "/mrstatic/js/runtime~main.ea29db39.js"
-  },
-  {
-    "revision": "1e8da39d9104196a3838",
-    "url": "/mrstatic/js/newyear-2019-landing.2820aec7.chunk.js"
-  },
-  {
-    "revision": "51eb6972acfc3b9d7bcd",
-    "url": "/mrstatic/js/purchased.30cdd8c0.chunk.js"
-  },
-  {
-    "revision": "3a1e451f71b4655b2f61",
-    "url": "/mrstatic/js/newyear-yearIndex.baf6e910.chunk.js"
-  },
-  {
-    "revision": "819e120d1397f9b49bc0",
-    "url": "/mrstatic/js/prize-winner-list.c8b87c37.chunk.js"
-  },
-  {
-    "revision": "d3a09d5ee5efd80c8108",
-    "url": "/mrstatic/css/aist-share.40873df0.chunk.css"
-  },
-  {
-    "revision": "819e120d1397f9b49bc0",
-    "url": "/mrstatic/css/prize-winner-list.3eee90af.chunk.css"
-  },
-  {
-    "revision": "51eb6972acfc3b9d7bcd",
-    "url": "/mrstatic/css/purchased.bb758677.chunk.css"
-  },
-  {
-    "revision": "a0c9d0bc7196839c3b62",
-    "url": "/mrstatic/css/video.1c1131c9.chunk.css"
-  },
-  {
-    "revision": "e7162a3cd08694da23a3",
-    "url": "/mrstatic/css/search.5716d9b3.chunk.css"
-  },
-  {
-    "revision": "e6e0505fbfc7c131692d",
-    "url": "/mrstatic/css/togroup.f08bc5f3.chunk.css"
-  },
-  {
-    "revision": "97435ca04deb54525e21",
-    "url": "/mrstatic/css/shareposter.76774ba4.chunk.css"
-  },
-  {
-    "revision": "4e5a646f11786e427499",
-    "url": "/mrstatic/css/system-notices.fd23e5fc.chunk.css"
-  },
-  {
-    "revision": "195fad0ee755300efbe5",
-    "url": "/mrstatic/css/study.bf6b9b43.chunk.css"
-  },
-  {
-    "revision": "faf929444c6ad72a0b77",
-    "url": "/mrstatic/css/46.befec011.chunk.css"
-  },
-  {
-    "revision": "f412f1301b6c6e641365",
-    "url": "/mrstatic/css/deposit-pay-order.09ce6fd5.chunk.css"
-  },
-  {
-    "revision": "8dabae4f42362834f022",
-    "url": "/mrstatic/css/detail.824e900a.chunk.css"
-  },
-  {
-    "revision": "b013613d4e591c8137b8",
-    "url": "/mrstatic/css/myorders.179a42fc.chunk.css"
-  },
-  {
-    "revision": "3a1e451f71b4655b2f61",
-    "url": "/mrstatic/css/newyear-yearIndex.8cf79328.chunk.css"
-  },
-  {
-    "revision": "1e8da39d9104196a3838",
-    "url": "/mrstatic/css/newyear-2019-landing.9c7130b9.chunk.css"
-  },
-  {
-    "revision": "53f3785f64752a0672ab",
-    "url": "/mrstatic/css/Preferential.12a8297c.chunk.css"
-  },
-  {
-    "revision": "c0c8832552c7b648f803",
-    "url": "/mrstatic/css/blessing-rank.91e559d5.chunk.css"
-  },
-  {
-    "revision": "2524b0e9bfbf4ed2c242",
-    "url": "/mrstatic/css/deposit-order.5ea077aa.chunk.css"
-  },
-  {
-    "revision": "ad76b1ca1777a9ac26b3",
-    "url": "/mrstatic/css/coupons.466858c7.chunk.css"
-  },
-  {
-    "revision": "5c7bd61d4d81d5a757eb",
-    "url": "/mrstatic/css/Order.8c058a7a.chunk.css"
-  },
-  {
-    "revision": "6ef69ab1de57e31d504d",
-    "url": "/mrstatic/css/blessing-getPrize.5a935f68.chunk.css"
-  },
-  {
-    "revision": "03fa2f17d715273db628",
-    "url": "/mrstatic/css/blessing-preheat.4e9bf434.chunk.css"
-  },
-  {
-    "revision": "d1b1cf091d634f65711d",
-    "url": "/mrstatic/css/Invite.6260646a.chunk.css"
-  },
-  {
-    "revision": "b236b7daabb93b57c1db",
-    "url": "/mrstatic/css/44.820320a6.chunk.css"
-  },
-  {
-    "revision": "a9a6e0d201aba4c5c5ad",
-    "url": "/mrstatic/css/45.35e22f8c.chunk.css"
-  },
-  {
-    "revision": "b5e122f5a00b6bac3e19",
-    "url": "/mrstatic/css/ShareCourse.8046fb41.chunk.css"
-  },
-  {
-    "revision": "f5b14c199a96adb269d0",
-    "url": "/mrstatic/css/Activity.6260646a.chunk.css"
-  },
-  {
-    "revision": "2edca52da8f3c3ebc7fd",
-    "url": "/mrstatic/css/SearchResult.cdf852c1.chunk.css"
-  },
-  {
-    "revision": "3478e16414e1e95d77f3",
-    "url": "/mrstatic/css/47.b02d1de6.chunk.css"
-  },
-  {
-    "revision": "b8fa7ed9a9caaec25423",
-    "url": "/mrstatic/css/BargainMiddlePage.eb686c74.chunk.css"
-  },
-  {
-    "revision": "4dab92964e602b317407",
-    "url": "/mrstatic/css/PayOrder.7eb7d317.chunk.css"
-  },
-  {
-    "revision": "4df945bd55085a485976",
-    "url": "/mrstatic/css/Classify.fb4bedde.chunk.css"
-  },
-  {
-    "revision": "6785b780bfb96ca1ff03",
-    "url": "/mrstatic/css/ShopCart.92ab48a3.chunk.css"
-  },
-  {
-    "revision": "20d03fb130bdf8aba2c2",
-    "url": "/mrstatic/css/Examination.7bb0622b.chunk.css"
-  },
-  {
-    "revision": "01af3fa84b213db9b55c",
-    "url": "/mrstatic/css/DrawDocument.aeb3f822.chunk.css"
-  },
-  {
-    "revision": "0904e98a655eccf6f8de",
-    "url": "/mrstatic/css/CourseList.afc8902e.chunk.css"
-  },
-  {
-    "revision": "77de3635f774049dbd74",
-    "url": "/mrstatic/css/Country.2d34330b.chunk.css"
-  },
-  {
-    "revision": "4d0d59c1a23be84a32bf",
-    "url": "/mrstatic/css/43.bff100af.chunk.css"
-  },
-  {
-    "revision": "b6181d6b956632a4174e",
-    "url": "/mrstatic/css/42.2fd45d08.chunk.css"
-  },
-  {
-    "revision": "ab2a76be248e3d436ab1",
-    "url": "/mrstatic/css/41.2c78a65e.chunk.css"
-  },
-  {
-    "revision": "7657a28beaf3118eeeab",
-    "url": "/mrstatic/css/3.bf839917.chunk.css"
-  },
-  {
-    "revision": "3385638d283067c04a98",
-    "url": "/mrstatic/css/2.38622553.chunk.css"
-  },
-  {
-    "revision": "ec13ea500d4e6cf9fb1187158e2c574c",
-    "url": "/index.html"
-  }
-];
\ No newline at end of file
diff --git a/build/service-worker.js b/build/service-worker.js
index e3fb235..4e6dd94 100644
--- a/build/service-worker.js
+++ b/build/service-worker.js
@@ -14,7 +14,7 @@
 importScripts("https://storage.googleapis.com/workbox-cdn/releases/3.6.3/workbox-sw.js");
 
 importScripts(
-  "/precache-manifest.92a9e14e13ca045f8f7efb3984727ddb.js"
+  "/precache-manifest.38b5e3f2d4eb022a0fb67fbcfd91c885.js"
 );
 
 workbox.clientsClaim();
diff --git a/src/App.js b/src/App.js
index db44c20..55a011a 100755
--- a/src/App.js
+++ b/src/App.js
@@ -157,6 +157,12 @@ class App extends Component {
 
         if (code && !oid) {
 
+            //针对2019双旦活动特殊处理,活动结束后删掉
+            //treasure_code=3538333139312c31&origin=2&aa=bb&code=0211aiYB1VVOL60rmWWB1367YB11aiY7&state=STATE
+            if(getParam('treasure_code') == '3538333139312c31' && code == '0211aiYB1VVOL60rmWWB1367YB11aiY7'){
+                return
+            }
+
             http.get(`${API['home']}/m/wx_loginInfo/code/${code}?redirect=${encodeURIComponent(window.location.href)}`)
                 .then(res => {
                     let data = res.data
diff --git a/src/components/activity/newyear-2019/box-container/box-container.scss b/src/components/activity/newyear-2019/box-container/box-container.scss
index 8d364c7..71c4249 100755
--- a/src/components/activity/newyear-2019/box-container/box-container.scss
+++ b/src/components/activity/newyear-2019/box-container/box-container.scss
@@ -1,12 +1,12 @@
 .box-container {
     position: relative;
-    background: #327443;
+    background: #327443 url("https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/newyear20/PC/sd_nr_bj2.png") repeat-y;
+    background-size: 100% auto;
     padding: 14px 0;
 
     .image-box {
         height: 100%;
-        background: url("https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/newyear20/PC/sd_nr_bj2.png") repeat-y;
-        background-size: 100% auto;
+
     }
 
     @mixin common-deco($bg) {
diff --git a/src/components/activity/newyear-2019/common/prizes/index.js b/src/components/activity/newyear-2019/common/prizes/index.js
index 06433b6..c09f8e5 100755
--- a/src/components/activity/newyear-2019/common/prizes/index.js
+++ b/src/components/activity/newyear-2019/common/prizes/index.js
@@ -108,7 +108,7 @@ class Prizes extends Component {
                         item.is_captain != 0 && <span className='captain top-tag'>队长专属</span>
                       }
                       {
-                        item.mode === 2 && <span className='stage top-tag'>第{item.stage_no}次必中</span>
+                        item.mode === 2 && <span className='stage top-tag'>第{item.stage_no}个必中</span>
                       }
                       {
                         item.grant_max
diff --git a/src/components/activity/newyear-2019/landing/index.js b/src/components/activity/newyear-2019/landing/index.js
index dd307fe..7c62320 100755
--- a/src/components/activity/newyear-2019/landing/index.js
+++ b/src/components/activity/newyear-2019/landing/index.js
@@ -19,6 +19,8 @@ class Landing extends Component {
   joinSuccessPopup = null
   shareTipPopup = null
   swiper = null
+  shareTitle = ''
+  shareDesc = ''
 
 
   state = {
@@ -36,6 +38,13 @@ class Landing extends Component {
   componentDidMount() {
     this.fetchPageData()
     window.showFollowAlert = this.remind.bind(this, 'create')
+    document.title = '七月在线年终大回馈,幸运宝箱随你开,100%有奖!'
+    const landing = document.querySelector('#landing')
+    const boxContainer = document.querySelector('.box-container')
+    if(boxContainer.offsetHeight < window.innerHeight){
+      landing.style.minHeight = `${window.innerHeight}px`
+      boxContainer.style.minHeight = `${window.innerHeight}px`
+    }
   }
 
   componentDidUpdate(prevProps) {
@@ -65,10 +74,12 @@ class Landing extends Component {
             activityEnd: data.status == 5
           })
 
+          this.setupWxShareConfig(data.member)
+
           if (browser.isWeixin) {
             wxShare({
-              title: `@${data.member[0].user_name} 邀您一起组队拿豪礼!`,
-              desc: `加入我的队伍,机械键盘,纸质书籍等超多奖品等你拿!`,
+              title: this.shareTitle,
+              desc: this.shareDesc,
               link: `${window.location.origin}${location.pathname}?treasure_code=${getParam('treasure_code')}&origin=2`,
               imgUrl: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/newyear20/H5/wx-share-icon.png'
             })
@@ -91,6 +102,13 @@ class Landing extends Component {
       })
   }
 
+  setupWxShareConfig = member => {
+    const len = member.length
+    let count = 5 - len <= 0 ? 4 : 5 - len
+    this.shareTitle = `还差${count}人即可开宝箱,100%有奖!`
+    this.shareDesc = '加入我的队伍,机械键盘,纸质书籍等超多奖品等你拿!--七月在线'
+  }
+
   showSharePromptWithParam = () => {
     if (sessionStorage.getItem('showShareTip') && !sessionStorage.getItem('closedRemind')) {
       this.showShareTip()
@@ -136,9 +154,9 @@ class Landing extends Component {
     const {history} = this.props
     this.joinSuccessPopup && this.joinSuccessPopup.remove()
     if (getParam('version')) {
-      history.push(`/year/yearTreasure?id=${id}&version=${getParam('version')}`)
+      window.location.assign(`https://m.julyedu.com/year/yearTreasure?id=${id}&version=${getParam('version')}`)
     } else {
-      history.push(`/year/yearTreasure?id=${id}`)
+      window.location.assign(`https://m.julyedu.com/year/yearTreasure?id=${id}`)
     }
   }
 
@@ -187,8 +205,8 @@ class Landing extends Component {
     const {history, match, user, location} = this.props
     if (getParam('version')) {
       let data = {
-        title: `@${user.data.username} 邀您一起组队拿豪礼!`,
-        desc: `加入我的队伍,机械键盘,纸质书籍等超多奖品等你拿!`,
+        title: this.shareTitle,
+        desc: this.shareDesc,
         link: `${window.location.origin}${location.pathname}?treasure_code=${treasure_code}&origin=2`,
         imgUrl: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/newyear20/H5/wx-share-icon.png'
       }
@@ -304,8 +322,8 @@ class Landing extends Component {
     if (browser.isAndroidApp || browser.isIOSApp) {
 
       SendMessageToApp('toShare', {
-        title: `@${user.data.username} 邀您一起组队拿豪礼!`,
-        desc: `加入我的队伍,机械键盘,纸质书籍等超多奖品等你拿!`,
+        title: this.shareTitle,
+        desc: this.shareDesc,
         link: `${window.location.origin}${location.pathname}?treasure_code=${getParam('treasure_code')}&origin=2`,
         imgUrl: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/newyear20/H5/wx-share-icon.png'
       })
@@ -354,11 +372,10 @@ class Landing extends Component {
   }
 
   requiredLogin = () => {
-    const {history, user} = this.props
-
+    const {history, user, location} = this.props
     if (user.hasError) {
       if (browser.isWeixin) {
-        window.location.assign(`https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx23dac6775ac82877&redirect_uri=${encodeURIComponent(window.location.href + '&aa=bb')}&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect`)
+        window.location.assign(`https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx23dac6775ac82877&redirect_uri=${encodeURIComponent(`${window.location.origin}${location.pathname}?treasure_code=${getParam('treasure_code')}&origin=${getParam('origin')}&aa=bb`)}&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect`)
       } else {
         history.push('/passport')
       }
@@ -369,9 +386,9 @@ class Landing extends Component {
   toSquare = () => {
     const {history} = this.props
     if (!getParam('version')) {
-      history.push('/year/yearindex')
+      window.location.assign('https://m.julyedu.com/year/yearindex')
     } else {
-      history.push('/year/yearindex?version=' + getParam('version'))
+      window.location.assign('https://m.julyedu.com/year/yearindex?version=' + getParam('version'))
     }
   }
 
@@ -385,7 +402,8 @@ class Landing extends Component {
         lack_member,
         team_num,
         prize_info,
-        my_team
+        my_team,
+        standby_plan
       },
       activityEnd,
       isCaptain
@@ -397,14 +415,23 @@ class Landing extends Component {
     * 3-已加入当前队伍
     * 4-已加入别的队伍
     * */
-
     return (
       <div id={'landing'}>
-        <div id="to-square">
-          <a href='javascript:' onClick={this.toSquare}>前往活动会场,享更多福利! >></a>
-        </div>
+        {
+          !(standby_plan && browser.isWeixin) &&
+          <div id="to-square">
+            <a href='javascript:' onClick={this.toSquare}>前往活动会场,享更多福利! >></a>
+          </div>
+        }
         <BoxContainer>
-          <i className="snow-deco"/>
+          <i className={`snow-deco ${standby_plan && browser.isWeixin ? 'standby' : ''}`}/>
+          {
+            standby_plan && browser.isWeixin &&
+            <>
+              <WhiteSpace className={'standby-space'}/>
+              <div className={'standby-tip'}>点击右上角,选择“在浏览器打开”</div>
+            </>
+          }
           <img className='main-avatar'
                src={head_img} alt=""/>
           {
@@ -462,9 +489,12 @@ class Landing extends Component {
                 <div className="group-des">
                   还差 {lack_member} 名队员即可获得当前宝箱哦~
                 </div>
-                <button type='button' className={'invite-btn'} onClick={this.showShareTip}>
-                  邀请好友加入队伍
-                </button>
+                {
+                  !(standby_plan && browser.isWeixin) &&
+                  <button type='button' className={'invite-btn'} onClick={this.showShareTip}>
+                    邀请好友加入队伍
+                  </button>
+                }
               </>
             }
             {
@@ -479,14 +509,14 @@ class Landing extends Component {
                   }
                 </div>
                 {
-                  my_team['is_team'] ?
+                  !(standby_plan && browser.isWeixin) && (my_team['is_team'] ?
                     <button type='button' className={'invite-btn'}
                             onClick={this.inviteMembers.bind(this, my_team['treasure_code'])}>
                       继续组队
                     </button>
                     : <button type='button' className={'invite-btn'} onClick={this.createMyTeam}>
                       创建我的队伍
-                    </button>
+                    </button>)
                 }
               </>
             }
@@ -502,25 +532,25 @@ class Landing extends Component {
                   }
                 </div>
                 {
-                  my_team['is_team'] ?
+                  !(standby_plan && browser.isWeixin) && (my_team['is_team'] ?
                     <button type='button' className={'invite-btn'}
                             onClick={this.inviteMembers.bind(this, my_team['treasure_code'])}>
                       继续组队
                     </button>
                     : <button type='button' className={'invite-btn'} onClick={this.createMyTeam}>
                       创建我的队伍
-                    </button>
+                    </button>)
                 }
               </>
             }
             {
-              status === 2 && !activityEnd && < button type='button' className={'invite-btn'} onClick={this.joinTeam}>
+              !(standby_plan && browser.isWeixin) && status === 2 && !activityEnd && < button type='button' className={'invite-btn'} onClick={this.joinTeam}>
                 同意加入队伍
               </button>
             }
             {
               prize_info && prize_info.length !== 0 && !activityEnd && !isCaptain && <div className="certainly-prompt">
-                第{prize_info[0].stage_no}次必中 {prize_info[0].name}
+                第{prize_info[0].stage_no}个宝箱必中 {prize_info[0].name}
               </div>
             }
             {
diff --git a/src/components/activity/newyear-2019/landing/landing.scss b/src/components/activity/newyear-2019/landing/landing.scss
index d366963..3ee64c0 100755
--- a/src/components/activity/newyear-2019/landing/landing.scss
+++ b/src/components/activity/newyear-2019/landing/landing.scss
@@ -17,6 +17,7 @@
 #landing {
     background: #BC2A18;
     text-align: center;
+    min-height: 100%;
 
     #to-square {
         position: fixed;
@@ -43,6 +44,10 @@
         height: 68px;
         background: url("https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/newyear20/H5/snow-deco.png") no-repeat;
         background-size: contain;
+
+        &.standby {
+            top: 0;
+        }
     }
 
     .main-avatar {
@@ -50,7 +55,7 @@
         height: 49px;
         border-radius: 50%;
         margin-bottom: 5px;
-        margin-top: 37.5px;
+        margin-top: 55px;
         object-fit: cover;
     }
 
@@ -69,6 +74,35 @@
         }
     }
 
+    .standby-space {
+        height: 25px;
+    }
+
+    .standby-tip {
+        position: relative;
+        width: 270px;
+        height: 32px;
+        background: #FFDE00;
+        border-radius: 5px;
+        margin: 0 auto -40px;
+        line-height: 32px;
+        text-align: center;
+        color: #202426;
+        font-size: 15px;
+
+        &::after {
+            content: '';
+            display: block;
+            position: absolute;
+            top: -120%;
+            right: -6%;
+            width: 50px;
+            height: 38px;
+            background: url("https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/newyear20/H5/standby-share-tip-icon.png");
+            background-size: contain;
+        }
+    }
+
 
     .group {
         ul.member {
@@ -161,7 +195,7 @@
         }
 
         .certainly-prompt {
-            margin-top: -43px;
+            margin-top: 27px;
             padding-bottom: 16px;
             font-size: 14px;
             color: #FFE300;
diff --git a/src/components/activity/newyear-2019/myTreasure/index.js b/src/components/activity/newyear-2019/myTreasure/index.js
index e935bd6..9fd2e29 100755
--- a/src/components/activity/newyear-2019/myTreasure/index.js
+++ b/src/components/activity/newyear-2019/myTreasure/index.js
@@ -43,6 +43,7 @@ class MyTreasure extends Component {
   componentDidMount() {
     this.fetchMyTreasure()
     this.fetchActivityStatus()
+    document.title = '七月在线年终大回馈,幸运宝箱随你开,100%有奖!人气好课免费学,精品课程1分抢!';
   }
 
   componentWillReceiveProps(nextProp) {
@@ -344,9 +345,9 @@ class MyTreasure extends Component {
   handleToInvite = (treasure_code) => {
     const {history} = this.props
     if (getParam('version')) {
-      history.push(`/activity/newyear-2019/landing?treasure_code=${treasure_code}&origin=1&version=${getParam('version')}`)
+      window.location.assign(`https://h5.julyedu.com/activity/newyear-2019/landing?treasure_code=${treasure_code}&origin=1&version=${getParam('version')}`)
     } else {
-      history.push(`/activity/newyear-2019/landing?treasure_code=${treasure_code}&origin=1`)
+      window.location.assign(`https://h5.julyedu.com/activity/newyear-2019/landing?treasure_code=${treasure_code}&origin=1`)
     }
   }
 
@@ -517,7 +518,7 @@ class MyTreasure extends Component {
             </Mask>
 
             {/*绑定手机号--弹窗 */}
-            <Mask visible={isPhone} handleToHide={() => this.handleToHideWindow('isPhone')}>
+            <Mask visible={isPhone} className="popup-bind-phone" handleToHide={() => this.handleToHideWindow('isPhone')}>
               <BindPhone
                 history={history}
                 country={country}
@@ -544,7 +545,7 @@ class MyTreasure extends Component {
             </Mask>
 
             {/* 绑定地址--弹窗 */}
-            <Mask visible={isAddress} handleToHide={() => this.handleToHideWindow('isAddress')}>
+            <Mask visible={isAddress} className="popup-bind-address" handleToHide={() => this.handleToHideWindow('isAddress')}>
               <AddressPopup
                 skip="year"
                 tip={
diff --git a/src/components/activity/newyear-2019/myTreasure/index.scss b/src/components/activity/newyear-2019/myTreasure/index.scss
index 413d738..08b5912 100755
--- a/src/components/activity/newyear-2019/myTreasure/index.scss
+++ b/src/components/activity/newyear-2019/myTreasure/index.scss
@@ -86,6 +86,17 @@
   }
 }
 
+.mask-content {
+
+  &.popup-bind-phone {
+    height: 350px;
+  }
+  
+  &.popup-bind-address {
+    height: 316px;
+  }
+}
+
 // 所有弹窗
 .popup-container {
 
diff --git a/src/components/activity/newyear-2019/myTreasure/mask.js b/src/components/activity/newyear-2019/myTreasure/mask.js
index 24e01bb..a4c6710 100755
--- a/src/components/activity/newyear-2019/myTreasure/mask.js
+++ b/src/components/activity/newyear-2019/myTreasure/mask.js
@@ -1,5 +1,6 @@
 import React, { Component } from 'react';
 import ReactDOM from 'react-dom';
+import classnames from 'classnames';
 import './mask.scss';
 
 const Root = document.querySelector('body');
@@ -22,12 +23,12 @@ class Mask extends Component {
   }
 
   render() {
-    const { visible, handleToHide } = this.props;
+    const { visible, handleToHide, className } = this.props;
     if(visible) {
       return ReactDOM.createPortal(
         (
           <div className="mask">
-            <div className="mask-content">
+            <div className={classnames("mask-content", className)}>
               {this.props.children}
             </div>
             <div className="mask-footer">
diff --git a/src/components/activity/newyear-2019/myTreasure/team.js b/src/components/activity/newyear-2019/myTreasure/team.js
index 04af552..d9ab040 100755
--- a/src/components/activity/newyear-2019/myTreasure/team.js
+++ b/src/components/activity/newyear-2019/myTreasure/team.js
@@ -138,8 +138,8 @@ class TreasureTeam extends Component {
             <>
               {
                 is_captain
-                ? <Link className="team-button" to={`/activity/newyear-2019/landing?treasure_code=${treasure_code}&origin=1`}>继续邀请队友</Link>
-                : <Link className="team-button" to={`/activity/newyear-2019/landing?treasure_code=${treasure_code}&origin=2`}>帮好友完成组队</Link>
+                ? <a className="team-button" href={`https://h5.julyedu.com/activity/newyear-2019/landing?treasure_code=${treasure_code}&origin=1`}>继续邀请队友</a>
+                : <a className="team-button" href={`https://h5.julyedu.com/activity/newyear-2019/landing?treasure_code=${treasure_code}&origin=2`}>帮好友完成组队</a>
               }
             </>
           }
@@ -176,4 +176,4 @@ class TreasureTeam extends Component {
   }
 }
 
-export default TreasureTeam;
\ No newline at end of file
+export default TreasureTeam;
diff --git a/src/components/activity/newyear-2019/preheat/LiveRoom/index.js b/src/components/activity/newyear-2019/preheat/LiveRoom/index.js
index f2dd2f1..921b17f 100755
--- a/src/components/activity/newyear-2019/preheat/LiveRoom/index.js
+++ b/src/components/activity/newyear-2019/preheat/LiveRoom/index.js
@@ -166,11 +166,18 @@ class LiveRoom extends Component {
                           <span onClick={ ()=>this.subscribe(item.live_id)} className="order__btn">立即预约</span>
                         )
                       }
+
+                      {
+                        item.is_end == 1 && item.transcribe_url=='' && (
+                          <span className="order__btn live__end">已结束</span>
+                        )
+                      }
+
                       {
                         item.on_live == 0 && item.is_end == 0 && item.is_subscribe == 1 && (
                           <span onClick={this.tip} className="order__btn subscribed">已预约</span>
                         )
-                      }
+                      }                      
                       {
                         item.on_live == 1 && item.is_end == 0 && (
                           <span onClick={()=>this.toLivingRoom(item.room_url)} className="order__btn living">正在直播</span>
diff --git a/src/components/activity/newyear-2019/preheat/LiveRoom/index.scss b/src/components/activity/newyear-2019/preheat/LiveRoom/index.scss
index 59d6a90..6cc8979 100755
--- a/src/components/activity/newyear-2019/preheat/LiveRoom/index.scss
+++ b/src/components/activity/newyear-2019/preheat/LiveRoom/index.scss
@@ -91,6 +91,10 @@
       .subscribed {
         background: rgba(254, 228, 29, 1);
       }
+      .live__end{
+        background: #999;
+        color: #fff;
+      }
       .living {
         background: rgba(0, 153, 255, 1);
         color: #fff;
diff --git a/src/components/activity/newyear-2019/preheat/index.js b/src/components/activity/newyear-2019/preheat/index.js
index 8d9489b..e9461b3 100755
--- a/src/components/activity/newyear-2019/preheat/index.js
+++ b/src/components/activity/newyear-2019/preheat/index.js
@@ -39,6 +39,7 @@ export default class index extends Component {
             _this.loginInfo(result)
         }
         _this.getStage()
+        document.title = '七月在线年终大回馈,幸运宝箱随你开,100%有奖!人气好课免费学,精品课程1分抢!';
     }
 
     // 获取app登录数据
diff --git a/src/components/activity/newyear-2019/preheat/nav.scss b/src/components/activity/newyear-2019/preheat/nav.scss
index 213e217..c348897 100755
--- a/src/components/activity/newyear-2019/preheat/nav.scss
+++ b/src/components/activity/newyear-2019/preheat/nav.scss
@@ -27,7 +27,7 @@
     line-height: 26px;
 
     &.active {
-      border-right: 1px solid #090F08;
+      border: 1px solid #090F08;
       border-radius: 3px;
       color: #090F08;
       background-color: #FEE41D;
diff --git a/src/components/activity/newyear-2019/treasure-box/team.js b/src/components/activity/newyear-2019/treasure-box/team.js
index dbb1a13..067e7c1 100755
--- a/src/components/activity/newyear-2019/treasure-box/team.js
+++ b/src/components/activity/newyear-2019/treasure-box/team.js
@@ -102,9 +102,10 @@ class TeamInfo extends Component {
         // 直接跳转
 
         if (!getParam('version')) {
-          this.props.history.push('/activity/newyear-2019/landing?origin=1&treasure_code=' + treasure_code);
+          // this.props.history.push('/activity/newyear-2019/landing?origin=1&treasure_code=' + treasure_code);
+          window.location.assign('https://h5.julyedu.com/activity/newyear-2019/landing?origin=1&treasure_code=' + treasure_code);
         } else {
-          this.props.history.push('/activity/newyear-2019/landing?origin=1&treasure_code=' + treasure_code + '&version='+ getParam('version'));
+          window.location.assign('https://h5.julyedu.com/activity/newyear-2019/landing?origin=1&treasure_code=' + treasure_code + '&version='+ getParam('version'));
         }
 
       }else{ // 没自己的队伍
@@ -114,9 +115,9 @@ class TeamInfo extends Component {
           if (code === 200) {
             const { treasure_code } = data;
             if (!getParam('version')) {
-              this.props.history.push('/activity/newyear-2019/landing?origin=1&treasure_code=' + treasure_code);
+              window.location.assign('https://h5.julyedu.com/activity/newyear-2019/landing?origin=1&treasure_code=' + treasure_code);
             } else {
-              this.props.history.push('/activity/newyear-2019/landing?origin=1&treasure_code=' + treasure_code + '&version='+ getParam('version'));
+              window.location.assign('https://h5.julyedu.com/activity/newyear-2019/landing?origin=1&treasure_code=' + treasure_code + '&version='+ getParam('version'));
             }
           } else {
             Toast.info(msg);
@@ -231,7 +232,7 @@ class TeamInfo extends Component {
           }
         </div>
         {
-          stage_no > 0 && name && <p className='stage_prize'>{`第${stage_no}次必中${name}`}</p>
+          stage_no > 0 && name && <p className='stage_prize'>{`第${stage_no}个宝箱必中${name}`}</p>
         }
       </div>
     )
--
libgit2 0.26.0