Add PWA support.
							
								
								
									
										354
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							
							
						
						| 
						 | 
					@ -1735,6 +1735,17 @@
 | 
				
			||||||
        "yorkie": "^2.0.0"
 | 
					        "yorkie": "^2.0.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "@vue/cli-plugin-pwa": {
 | 
				
			||||||
 | 
					      "version": "4.5.8",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/@vue/cli-plugin-pwa/download/@vue/cli-plugin-pwa-4.5.8.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-Ft/wJWYl/OhAlw5QYwyORyI450I=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "@vue/cli-shared-utils": "^4.5.8",
 | 
				
			||||||
 | 
					        "webpack": "^4.0.0",
 | 
				
			||||||
 | 
					        "workbox-webpack-plugin": "^4.3.1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "@vue/cli-plugin-router": {
 | 
					    "@vue/cli-plugin-router": {
 | 
				
			||||||
      "version": "4.5.8",
 | 
					      "version": "4.5.8",
 | 
				
			||||||
      "resolved": "https://registry.npm.taobao.org/@vue/cli-plugin-router/download/@vue/cli-plugin-router-4.5.8.tgz?cache=0&sync_timestamp=1603102399783&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-plugin-router%2Fdownload%2F%40vue%2Fcli-plugin-router-4.5.8.tgz",
 | 
					      "resolved": "https://registry.npm.taobao.org/@vue/cli-plugin-router/download/@vue/cli-plugin-router-4.5.8.tgz?cache=0&sync_timestamp=1603102399783&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-plugin-router%2Fdownload%2F%40vue%2Fcli-plugin-router-4.5.8.tgz",
 | 
				
			||||||
| 
						 | 
					@ -2720,6 +2731,15 @@
 | 
				
			||||||
        "resolve": "^1.12.0"
 | 
					        "resolve": "^1.12.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "babel-extract-comments": {
 | 
				
			||||||
 | 
					      "version": "1.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/babel-extract-comments/download/babel-extract-comments-1.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-Cirt+BQX7TkbheGLRhTmk6A1GiE=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "babylon": "^6.18.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "babel-loader": {
 | 
					    "babel-loader": {
 | 
				
			||||||
      "version": "8.1.0",
 | 
					      "version": "8.1.0",
 | 
				
			||||||
      "resolved": "https://registry.npm.taobao.org/babel-loader/download/babel-loader-8.1.0.tgz",
 | 
					      "resolved": "https://registry.npm.taobao.org/babel-loader/download/babel-loader-8.1.0.tgz",
 | 
				
			||||||
| 
						 | 
					@ -2742,6 +2762,52 @@
 | 
				
			||||||
        "object.assign": "^4.1.0"
 | 
					        "object.assign": "^4.1.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "babel-plugin-syntax-object-rest-spread": {
 | 
				
			||||||
 | 
					      "version": "6.13.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/babel-plugin-syntax-object-rest-spread/download/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",
 | 
				
			||||||
 | 
					      "dev": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "babel-plugin-transform-object-rest-spread": {
 | 
				
			||||||
 | 
					      "version": "6.26.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-object-rest-spread/download/babel-plugin-transform-object-rest-spread-6.26.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "babel-plugin-syntax-object-rest-spread": "^6.8.0",
 | 
				
			||||||
 | 
					        "babel-runtime": "^6.26.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "babel-runtime": {
 | 
				
			||||||
 | 
					      "version": "6.26.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "core-js": "^2.4.0",
 | 
				
			||||||
 | 
					        "regenerator-runtime": "^0.11.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "core-js": {
 | 
				
			||||||
 | 
					          "version": "2.6.11",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npm.taobao.org/core-js/download/core-js-2.6.11.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw=",
 | 
				
			||||||
 | 
					          "dev": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "regenerator-runtime": {
 | 
				
			||||||
 | 
					          "version": "0.11.1",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz?cache=0&sync_timestamp=1595456159674&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.11.1.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=",
 | 
				
			||||||
 | 
					          "dev": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "babylon": {
 | 
				
			||||||
 | 
					      "version": "6.18.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/babylon/download/babylon-6.18.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM=",
 | 
				
			||||||
 | 
					      "dev": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "balanced-match": {
 | 
					    "balanced-match": {
 | 
				
			||||||
      "version": "1.0.0",
 | 
					      "version": "1.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz",
 | 
					      "resolved": "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz",
 | 
				
			||||||
| 
						 | 
					@ -3715,6 +3781,12 @@
 | 
				
			||||||
      "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=",
 | 
					      "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "common-tags": {
 | 
				
			||||||
 | 
					      "version": "1.8.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/common-tags/download/common-tags-1.8.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-jjFT5ULUo56bEFVENK+q+YlWqTc=",
 | 
				
			||||||
 | 
					      "dev": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "commondir": {
 | 
					    "commondir": {
 | 
				
			||||||
      "version": "1.0.1",
 | 
					      "version": "1.0.1",
 | 
				
			||||||
      "resolved": "https://registry.npm.taobao.org/commondir/download/commondir-1.0.1.tgz",
 | 
					      "resolved": "https://registry.npm.taobao.org/commondir/download/commondir-1.0.1.tgz",
 | 
				
			||||||
| 
						 | 
					@ -5926,6 +5998,12 @@
 | 
				
			||||||
        "has-symbols": "^1.0.1"
 | 
					        "has-symbols": "^1.0.1"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "get-own-enumerable-property-symbols": {
 | 
				
			||||||
 | 
					      "version": "3.0.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/get-own-enumerable-property-symbols/download/get-own-enumerable-property-symbols-3.0.2.tgz?cache=0&sync_timestamp=1575993721676&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-own-enumerable-property-symbols%2Fdownload%2Fget-own-enumerable-property-symbols-3.0.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-tf3nfyLL4185C04ImSLFC85u9mQ=",
 | 
				
			||||||
 | 
					      "dev": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "get-stream": {
 | 
					    "get-stream": {
 | 
				
			||||||
      "version": "4.1.0",
 | 
					      "version": "4.1.0",
 | 
				
			||||||
      "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz?cache=0&sync_timestamp=1597056651372&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-stream-4.1.0.tgz",
 | 
					      "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz?cache=0&sync_timestamp=1597056651372&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-stream-4.1.0.tgz",
 | 
				
			||||||
| 
						 | 
					@ -6976,6 +7054,12 @@
 | 
				
			||||||
        "has-symbols": "^1.0.1"
 | 
					        "has-symbols": "^1.0.1"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "is-regexp": {
 | 
				
			||||||
 | 
					      "version": "1.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/is-regexp/download/is-regexp-1.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
 | 
				
			||||||
 | 
					      "dev": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "is-resolvable": {
 | 
					    "is-resolvable": {
 | 
				
			||||||
      "version": "1.1.0",
 | 
					      "version": "1.1.0",
 | 
				
			||||||
      "resolved": "https://registry.npm.taobao.org/is-resolvable/download/is-resolvable-1.1.0.tgz",
 | 
					      "resolved": "https://registry.npm.taobao.org/is-resolvable/download/is-resolvable-1.1.0.tgz",
 | 
				
			||||||
| 
						 | 
					@ -7146,6 +7230,15 @@
 | 
				
			||||||
      "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz",
 | 
					      "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz",
 | 
				
			||||||
      "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA="
 | 
					      "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "json-stable-stringify": {
 | 
				
			||||||
 | 
					      "version": "1.0.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/json-stable-stringify/download/json-stable-stringify-1.0.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "jsonify": "~0.0.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "json-stable-stringify-without-jsonify": {
 | 
					    "json-stable-stringify-without-jsonify": {
 | 
				
			||||||
      "version": "1.0.1",
 | 
					      "version": "1.0.1",
 | 
				
			||||||
      "resolved": "https://registry.npm.taobao.org/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz",
 | 
					      "resolved": "https://registry.npm.taobao.org/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz",
 | 
				
			||||||
| 
						 | 
					@ -7181,6 +7274,12 @@
 | 
				
			||||||
        "graceful-fs": "^4.1.6"
 | 
					        "graceful-fs": "^4.1.6"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "jsonify": {
 | 
				
			||||||
 | 
					      "version": "0.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/jsonify/download/jsonify-0.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
 | 
				
			||||||
 | 
					      "dev": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "jsprim": {
 | 
					    "jsprim": {
 | 
				
			||||||
      "version": "1.4.1",
 | 
					      "version": "1.4.1",
 | 
				
			||||||
      "resolved": "https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz",
 | 
					      "resolved": "https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz",
 | 
				
			||||||
| 
						 | 
					@ -7264,9 +7363,9 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "less-loader": {
 | 
					    "less-loader": {
 | 
				
			||||||
      "version": "7.0.2",
 | 
					      "version": "7.1.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-7.0.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-7.1.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-7MKlgjnkCf63E3Lv6w2FvAEgLMx3d/tNBExITcanAq7ys5U8VPWT3F6xcRjYmdNfkoQ9udoVFb1r2azSiTnD6w==",
 | 
					      "integrity": "sha512-EHbnRaTzHgsxnd3RK6OXSiygcCJs72+2ezXVLg+Hgl/ijUTtthKZXZh4MvQkWJr3h/SSKvxGZr7IIHzuS2KbVQ==",
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "klona": "^2.0.4",
 | 
					        "klona": "^2.0.4",
 | 
				
			||||||
        "loader-utils": "^2.0.0",
 | 
					        "loader-utils": "^2.0.0",
 | 
				
			||||||
| 
						 | 
					@ -7424,6 +7523,12 @@
 | 
				
			||||||
      "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.20.tgz?cache=0&sync_timestamp=1597335994883&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.20.tgz",
 | 
					      "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.20.tgz?cache=0&sync_timestamp=1597335994883&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.20.tgz",
 | 
				
			||||||
      "integrity": "sha1-tEqbYpe8tpjxxRo1RaKzs2jVnFI="
 | 
					      "integrity": "sha1-tEqbYpe8tpjxxRo1RaKzs2jVnFI="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "lodash._reinterpolate": {
 | 
				
			||||||
 | 
					      "version": "3.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/lodash._reinterpolate/download/lodash._reinterpolate-3.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
 | 
				
			||||||
 | 
					      "dev": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "lodash.camelcase": {
 | 
					    "lodash.camelcase": {
 | 
				
			||||||
      "version": "4.3.0",
 | 
					      "version": "4.3.0",
 | 
				
			||||||
      "resolved": "https://registry.npm.taobao.org/lodash.camelcase/download/lodash.camelcase-4.3.0.tgz",
 | 
					      "resolved": "https://registry.npm.taobao.org/lodash.camelcase/download/lodash.camelcase-4.3.0.tgz",
 | 
				
			||||||
| 
						 | 
					@ -7454,6 +7559,25 @@
 | 
				
			||||||
      "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
 | 
					      "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "lodash.template": {
 | 
				
			||||||
 | 
					      "version": "4.5.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/lodash.template/download/lodash.template-4.5.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-+XYZXPPzR9DV9SSDVp/oAxzM6Ks=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "lodash._reinterpolate": "^3.0.0",
 | 
				
			||||||
 | 
					        "lodash.templatesettings": "^4.0.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "lodash.templatesettings": {
 | 
				
			||||||
 | 
					      "version": "4.2.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/lodash.templatesettings/download/lodash.templatesettings-4.2.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-5IExDwSdPPbUfpEq0JMTsVTw+zM=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "lodash._reinterpolate": "^3.0.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "lodash.transform": {
 | 
					    "lodash.transform": {
 | 
				
			||||||
      "version": "4.6.0",
 | 
					      "version": "4.6.0",
 | 
				
			||||||
      "resolved": "https://registry.npm.taobao.org/lodash.transform/download/lodash.transform-4.6.0.tgz",
 | 
					      "resolved": "https://registry.npm.taobao.org/lodash.transform/download/lodash.transform-4.6.0.tgz",
 | 
				
			||||||
| 
						 | 
					@ -9292,6 +9416,12 @@
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "optional": true
 | 
					      "optional": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "pretty-bytes": {
 | 
				
			||||||
 | 
					      "version": "5.4.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/pretty-bytes/download/pretty-bytes-5.4.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-zYn3m7zvIePSHrDaaP/pP4A+iEs=",
 | 
				
			||||||
 | 
					      "dev": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "pretty-error": {
 | 
					    "pretty-error": {
 | 
				
			||||||
      "version": "2.1.2",
 | 
					      "version": "2.1.2",
 | 
				
			||||||
      "resolved": "https://registry.npm.taobao.org/pretty-error/download/pretty-error-2.1.2.tgz",
 | 
					      "resolved": "https://registry.npm.taobao.org/pretty-error/download/pretty-error-2.1.2.tgz",
 | 
				
			||||||
| 
						 | 
					@ -9595,6 +9725,11 @@
 | 
				
			||||||
        "unicode-match-property-value-ecmascript": "^1.2.0"
 | 
					        "unicode-match-property-value-ecmascript": "^1.2.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "register-service-worker": {
 | 
				
			||||||
 | 
					      "version": "1.7.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/register-service-worker/download/register-service-worker-1.7.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-Ywg0esbArw9sCyLqXVnSXoNryTI="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "regjsgen": {
 | 
					    "regjsgen": {
 | 
				
			||||||
      "version": "0.5.2",
 | 
					      "version": "0.5.2",
 | 
				
			||||||
      "resolved": "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.5.2.tgz",
 | 
					      "resolved": "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.5.2.tgz",
 | 
				
			||||||
| 
						 | 
					@ -10695,6 +10830,25 @@
 | 
				
			||||||
        "safe-buffer": "~5.1.0"
 | 
					        "safe-buffer": "~5.1.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "stringify-object": {
 | 
				
			||||||
 | 
					      "version": "3.3.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/stringify-object/download/stringify-object-3.3.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-cDBlrvyhkwDTzoivT1s5VtdVZik=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "get-own-enumerable-property-symbols": "^3.0.0",
 | 
				
			||||||
 | 
					        "is-obj": "^1.0.1",
 | 
				
			||||||
 | 
					        "is-regexp": "^1.0.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "is-obj": {
 | 
				
			||||||
 | 
					          "version": "1.0.1",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npm.taobao.org/is-obj/download/is-obj-1.0.1.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
 | 
				
			||||||
 | 
					          "dev": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "strip-ansi": {
 | 
					    "strip-ansi": {
 | 
				
			||||||
      "version": "6.0.0",
 | 
					      "version": "6.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz",
 | 
					      "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz",
 | 
				
			||||||
| 
						 | 
					@ -10712,6 +10866,16 @@
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "strip-comments": {
 | 
				
			||||||
 | 
					      "version": "1.0.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/strip-comments/download/strip-comments-1.0.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-grnEXn8FhzvuU/NxaK+TCqNoZ50=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "babel-extract-comments": "^1.0.0",
 | 
				
			||||||
 | 
					        "babel-plugin-transform-object-rest-spread": "^6.26.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "strip-eof": {
 | 
					    "strip-eof": {
 | 
				
			||||||
      "version": "1.0.0",
 | 
					      "version": "1.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz",
 | 
					      "resolved": "https://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz",
 | 
				
			||||||
| 
						 | 
					@ -11649,9 +11813,9 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "vue-router": {
 | 
					    "vue-router": {
 | 
				
			||||||
      "version": "4.0.0-rc.2",
 | 
					      "version": "4.0.0-rc.3",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.0-rc.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.0-rc.3.tgz",
 | 
				
			||||||
      "integrity": "sha512-51mBp39rzBFpk1nyU9SkhPcwR67gBzWIH8p3pyeDmtNYgWzGF3q8MneD/xbMwsfTQkw2H1qBk6uwRaVy3M8Nxw=="
 | 
					      "integrity": "sha512-NnPqWIfanEhJC4wu8BEFBmnEDIrx9ST0/HtmBiE+oV2MQlhyRk1TmdttWwVqx6Sh7kONsrI10GQV9l3YEkcWXg=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "vue-style-loader": {
 | 
					    "vue-style-loader": {
 | 
				
			||||||
      "version": "4.1.2",
 | 
					      "version": "4.1.2",
 | 
				
			||||||
| 
						 | 
					@ -12314,6 +12478,184 @@
 | 
				
			||||||
      "integrity": "sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=",
 | 
					      "integrity": "sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "workbox-background-sync": {
 | 
				
			||||||
 | 
					      "version": "4.3.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/workbox-background-sync/download/workbox-background-sync-4.3.1.tgz?cache=0&sync_timestamp=1602520033762&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fworkbox-background-sync%2Fdownload%2Fworkbox-background-sync-4.3.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-JoIbm/Funjf9HWQCie3dwIr9GVA=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "workbox-core": "^4.3.1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "workbox-broadcast-update": {
 | 
				
			||||||
 | 
					      "version": "4.3.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/workbox-broadcast-update/download/workbox-broadcast-update-4.3.1.tgz?cache=0&sync_timestamp=1602520033334&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fworkbox-broadcast-update%2Fdownload%2Fworkbox-broadcast-update-4.3.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-4sAoCxSeOlBJg7dXYGrQQfMyw1s=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "workbox-core": "^4.3.1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "workbox-build": {
 | 
				
			||||||
 | 
					      "version": "4.3.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/workbox-build/download/workbox-build-4.3.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-QU9w+01t5H9lOGCLgOxSQS0jPmQ=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "@babel/runtime": "^7.3.4",
 | 
				
			||||||
 | 
					        "@hapi/joi": "^15.0.0",
 | 
				
			||||||
 | 
					        "common-tags": "^1.8.0",
 | 
				
			||||||
 | 
					        "fs-extra": "^4.0.2",
 | 
				
			||||||
 | 
					        "glob": "^7.1.3",
 | 
				
			||||||
 | 
					        "lodash.template": "^4.4.0",
 | 
				
			||||||
 | 
					        "pretty-bytes": "^5.1.0",
 | 
				
			||||||
 | 
					        "stringify-object": "^3.3.0",
 | 
				
			||||||
 | 
					        "strip-comments": "^1.0.2",
 | 
				
			||||||
 | 
					        "workbox-background-sync": "^4.3.1",
 | 
				
			||||||
 | 
					        "workbox-broadcast-update": "^4.3.1",
 | 
				
			||||||
 | 
					        "workbox-cacheable-response": "^4.3.1",
 | 
				
			||||||
 | 
					        "workbox-core": "^4.3.1",
 | 
				
			||||||
 | 
					        "workbox-expiration": "^4.3.1",
 | 
				
			||||||
 | 
					        "workbox-google-analytics": "^4.3.1",
 | 
				
			||||||
 | 
					        "workbox-navigation-preload": "^4.3.1",
 | 
				
			||||||
 | 
					        "workbox-precaching": "^4.3.1",
 | 
				
			||||||
 | 
					        "workbox-range-requests": "^4.3.1",
 | 
				
			||||||
 | 
					        "workbox-routing": "^4.3.1",
 | 
				
			||||||
 | 
					        "workbox-strategies": "^4.3.1",
 | 
				
			||||||
 | 
					        "workbox-streams": "^4.3.1",
 | 
				
			||||||
 | 
					        "workbox-sw": "^4.3.1",
 | 
				
			||||||
 | 
					        "workbox-window": "^4.3.1"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "fs-extra": {
 | 
				
			||||||
 | 
					          "version": "4.0.3",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npm.taobao.org/fs-extra/download/fs-extra-4.0.3.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha1-DYUhIuW8W+tFP7Ao6cDJvzY0DJQ=",
 | 
				
			||||||
 | 
					          "dev": true,
 | 
				
			||||||
 | 
					          "requires": {
 | 
				
			||||||
 | 
					            "graceful-fs": "^4.1.2",
 | 
				
			||||||
 | 
					            "jsonfile": "^4.0.0",
 | 
				
			||||||
 | 
					            "universalify": "^0.1.0"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "workbox-cacheable-response": {
 | 
				
			||||||
 | 
					      "version": "4.3.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/workbox-cacheable-response/download/workbox-cacheable-response-4.3.1.tgz?cache=0&sync_timestamp=1602520033612&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fworkbox-cacheable-response%2Fdownload%2Fworkbox-cacheable-response-4.3.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-9T4HkXnAlaPxnlMTsoSXXJFCjJE=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "workbox-core": "^4.3.1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "workbox-core": {
 | 
				
			||||||
 | 
					      "version": "4.3.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/workbox-core/download/workbox-core-4.3.1.tgz?cache=0&sync_timestamp=1602520032977&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fworkbox-core%2Fdownload%2Fworkbox-core-4.3.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-AF0sagahcUN6/WyikEpXJ+zXO+Y=",
 | 
				
			||||||
 | 
					      "dev": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "workbox-expiration": {
 | 
				
			||||||
 | 
					      "version": "4.3.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/workbox-expiration/download/workbox-expiration-4.3.1.tgz?cache=0&sync_timestamp=1602520033093&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fworkbox-expiration%2Fdownload%2Fworkbox-expiration-4.3.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-15BDNWICnlaDfzQdf1U8Snjr6SE=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "workbox-core": "^4.3.1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "workbox-google-analytics": {
 | 
				
			||||||
 | 
					      "version": "4.3.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/workbox-google-analytics/download/workbox-google-analytics-4.3.1.tgz?cache=0&sync_timestamp=1602520034620&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fworkbox-google-analytics%2Fdownload%2Fworkbox-google-analytics-4.3.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-ntoBg7EDiQtcJW5vTqFaHxVIUZo=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "workbox-background-sync": "^4.3.1",
 | 
				
			||||||
 | 
					        "workbox-core": "^4.3.1",
 | 
				
			||||||
 | 
					        "workbox-routing": "^4.3.1",
 | 
				
			||||||
 | 
					        "workbox-strategies": "^4.3.1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "workbox-navigation-preload": {
 | 
				
			||||||
 | 
					      "version": "4.3.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/workbox-navigation-preload/download/workbox-navigation-preload-4.3.1.tgz?cache=0&sync_timestamp=1602520033454&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fworkbox-navigation-preload%2Fdownload%2Fworkbox-navigation-preload-4.3.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-Kcjk21hDgDs0zZbcFV+evZr6RT0=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "workbox-core": "^4.3.1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "workbox-precaching": {
 | 
				
			||||||
 | 
					      "version": "4.3.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/workbox-precaching/download/workbox-precaching-4.3.1.tgz?cache=0&sync_timestamp=1602520034438&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fworkbox-precaching%2Fdownload%2Fworkbox-precaching-4.3.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-n8Re0SLZS74fDqlYT/WUCWB3HLo=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "workbox-core": "^4.3.1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "workbox-range-requests": {
 | 
				
			||||||
 | 
					      "version": "4.3.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/workbox-range-requests/download/workbox-range-requests-4.3.1.tgz?cache=0&sync_timestamp=1602520034143&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fworkbox-range-requests%2Fdownload%2Fworkbox-range-requests-4.3.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-+KRwGIkiFFy/DAmpotXjVkUkTnQ=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "workbox-core": "^4.3.1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "workbox-routing": {
 | 
				
			||||||
 | 
					      "version": "4.3.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/workbox-routing/download/workbox-routing-4.3.1.tgz?cache=0&sync_timestamp=1602520033219&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fworkbox-routing%2Fdownload%2Fworkbox-routing-4.3.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-pnWEGvYj4LsMZ85O2OckrAvtDNo=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "workbox-core": "^4.3.1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "workbox-strategies": {
 | 
				
			||||||
 | 
					      "version": "4.3.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/workbox-strategies/download/workbox-strategies-4.3.1.tgz?cache=0&sync_timestamp=1602520034001&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fworkbox-strategies%2Fdownload%2Fworkbox-strategies-4.3.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-0r4DxO8hTBFeGrKcnHWcn+Pp5kY=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "workbox-core": "^4.3.1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "workbox-streams": {
 | 
				
			||||||
 | 
					      "version": "4.3.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/workbox-streams/download/workbox-streams-4.3.1.tgz?cache=0&sync_timestamp=1602520034271&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fworkbox-streams%2Fdownload%2Fworkbox-streams-4.3.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-C1facOmCVy3gnIdC3Qy0Cmt8LMM=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "workbox-core": "^4.3.1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "workbox-sw": {
 | 
				
			||||||
 | 
					      "version": "4.3.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/workbox-sw/download/workbox-sw-4.3.1.tgz?cache=0&sync_timestamp=1602520032862&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fworkbox-sw%2Fdownload%2Fworkbox-sw-4.3.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-32njlcR5700USZNyvNhMD14kYWQ=",
 | 
				
			||||||
 | 
					      "dev": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "workbox-webpack-plugin": {
 | 
				
			||||||
 | 
					      "version": "4.3.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/workbox-webpack-plugin/download/workbox-webpack-plugin-4.3.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fworkbox-webpack-plugin%2Fdownload%2Fworkbox-webpack-plugin-4.3.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-R/9eocwHS2xA+1qGEIhjokEg1L0=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "@babel/runtime": "^7.0.0",
 | 
				
			||||||
 | 
					        "json-stable-stringify": "^1.0.1",
 | 
				
			||||||
 | 
					        "workbox-build": "^4.3.1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "workbox-window": {
 | 
				
			||||||
 | 
					      "version": "4.3.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npm.taobao.org/workbox-window/download/workbox-window-4.3.1.tgz?cache=0&sync_timestamp=1602520033883&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fworkbox-window%2Fdownload%2Fworkbox-window-4.3.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-7mBRvxDwavpUg8m436BTGZTt4PM=",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "workbox-core": "^4.3.1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "worker-farm": {
 | 
					    "worker-farm": {
 | 
				
			||||||
      "version": "1.7.0",
 | 
					      "version": "1.7.0",
 | 
				
			||||||
      "resolved": "https://registry.npm.taobao.org/worker-farm/download/worker-farm-1.7.0.tgz",
 | 
					      "resolved": "https://registry.npm.taobao.org/worker-farm/download/worker-farm-1.7.0.tgz",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -15,17 +15,19 @@
 | 
				
			||||||
        "core-js": "^3.7.0",
 | 
					        "core-js": "^3.7.0",
 | 
				
			||||||
        "css-loader": "^5.0.1",
 | 
					        "css-loader": "^5.0.1",
 | 
				
			||||||
        "less": "^3.12.2",
 | 
					        "less": "^3.12.2",
 | 
				
			||||||
        "less-loader": "^7.0.2",
 | 
					        "less-loader": "^7.1.0",
 | 
				
			||||||
 | 
					        "register-service-worker": "^1.7.1",
 | 
				
			||||||
        "uikit": "^3.5.9",
 | 
					        "uikit": "^3.5.9",
 | 
				
			||||||
        "video.js": "^7.10.2",
 | 
					        "video.js": "^7.10.2",
 | 
				
			||||||
        "videojs-contrib-quality-levels": "^2.0.9",
 | 
					        "videojs-contrib-quality-levels": "^2.0.9",
 | 
				
			||||||
        "videojs-hotkeys": "^0.2.27",
 | 
					        "videojs-hotkeys": "^0.2.27",
 | 
				
			||||||
        "vue": "^3.0.0",
 | 
					        "vue": "^3.0.0",
 | 
				
			||||||
        "vue-router": "^4.0.0-rc.2"
 | 
					        "vue-router": "^4.0.0-rc.3"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "devDependencies": {
 | 
					    "devDependencies": {
 | 
				
			||||||
        "@vue/cli-plugin-babel": "~4.5.0",
 | 
					        "@vue/cli-plugin-babel": "~4.5.0",
 | 
				
			||||||
        "@vue/cli-plugin-eslint": "~4.5.0",
 | 
					        "@vue/cli-plugin-eslint": "~4.5.0",
 | 
				
			||||||
 | 
					        "@vue/cli-plugin-pwa": "^4.5.8",
 | 
				
			||||||
        "@vue/cli-service": "~4.5.0",
 | 
					        "@vue/cli-service": "~4.5.0",
 | 
				
			||||||
        "@vue/compiler-sfc": "^3.0.0",
 | 
					        "@vue/compiler-sfc": "^3.0.0",
 | 
				
			||||||
        "babel-eslint": "^10.1.0",
 | 
					        "babel-eslint": "^10.1.0",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								public/img/icons/android-chrome-192x192.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 9.2 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								public/img/icons/android-chrome-512x512.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 29 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								public/img/icons/android-chrome-maskable-192x192.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 6.3 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								public/img/icons/android-chrome-maskable-512x512.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 22 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								public/img/icons/apple-touch-icon-120x120.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 3.3 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								public/img/icons/apple-touch-icon-152x152.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 4 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								public/img/icons/apple-touch-icon-180x180.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 4.6 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								public/img/icons/apple-touch-icon-60x60.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.5 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								public/img/icons/apple-touch-icon-76x76.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.8 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								public/img/icons/apple-touch-icon.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 4.6 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								public/img/icons/favicon-16x16.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 799 B  | 
							
								
								
									
										
											BIN
										
									
								
								public/img/icons/favicon-32x32.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.2 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								public/img/icons/msapplication-icon-144x144.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.1 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								public/img/icons/mstile-150x150.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 4.2 KiB  | 
							
								
								
									
										3
									
								
								public/img/icons/safari-pinned-tab.svg
									
										
									
									
									
										Normal file
									
								
							
							
						
						| 
						 | 
					@ -0,0 +1,3 @@
 | 
				
			||||||
 | 
					<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					<path d="M8.00251 14.9297L0 1.07422H6.14651L8.00251 4.27503L9.84583 1.07422H16L8.00251 14.9297Z" fill="black"/>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 215 B  | 
							
								
								
									
										2
									
								
								public/robots.txt
									
										
									
									
									
										Normal file
									
								
							
							
						
						| 
						 | 
					@ -0,0 +1,2 @@
 | 
				
			||||||
 | 
					User-agent: *
 | 
				
			||||||
 | 
					Disallow:
 | 
				
			||||||
| 
						 | 
					@ -10,6 +10,8 @@ require("uikit/dist/js/uikit.min.js")
 | 
				
			||||||
import router from '@/router/router'
 | 
					import router from '@/router/router'
 | 
				
			||||||
import App from './App.vue'
 | 
					import App from './App.vue'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import './registerServiceWorker'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const app = createApp(App)
 | 
					const app = createApp(App)
 | 
				
			||||||
app.use(router)
 | 
					app.use(router)
 | 
				
			||||||
app.component('font-awesome-icon', FontAwesomeIcon)
 | 
					app.component('font-awesome-icon', FontAwesomeIcon)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										32
									
								
								src/registerServiceWorker.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						| 
						 | 
					@ -0,0 +1,32 @@
 | 
				
			||||||
 | 
					/* eslint-disable no-console */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import { register } from 'register-service-worker'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if (process.env.NODE_ENV === 'production') {
 | 
				
			||||||
 | 
					  register(`${process.env.BASE_URL}service-worker.js`, {
 | 
				
			||||||
 | 
					    ready () {
 | 
				
			||||||
 | 
					      console.log(
 | 
				
			||||||
 | 
					        'App is being served from cache by a service worker.\n' +
 | 
				
			||||||
 | 
					        'For more details, visit https://goo.gl/AFskqB'
 | 
				
			||||||
 | 
					      )
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    registered () {
 | 
				
			||||||
 | 
					      console.log('Service worker has been registered.')
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    cached () {
 | 
				
			||||||
 | 
					      console.log('Content has been cached for offline use.')
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    updatefound () {
 | 
				
			||||||
 | 
					      console.log('New content is downloading.')
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    updated () {
 | 
				
			||||||
 | 
					      console.log('New content is available; please refresh.')
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    offline () {
 | 
				
			||||||
 | 
					      console.log('No internet connection found. App is running in offline mode.')
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    error (error) {
 | 
				
			||||||
 | 
					      console.error('Error during service worker registration:', error)
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					  })
 | 
				
			||||||
 | 
					}
 | 
				
			||||||