diff --git a/15050.b95fddaf.chunk.css b/15050.18248192.chunk.css similarity index 99% rename from 15050.b95fddaf.chunk.css rename to 15050.18248192.chunk.css index 2b2a290dc6..f259cfd15b 100644 --- a/15050.b95fddaf.chunk.css +++ b/15050.18248192.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/27493.ffb5c286.chunk.css b/27493.504986de.chunk.css similarity index 99% rename from 27493.ffb5c286.chunk.css rename to 27493.504986de.chunk.css index d7dd0024e5..7d26165a23 100644 --- a/27493.ffb5c286.chunk.css +++ b/27493.504986de.chunk.css @@ -576,11 +576,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -598,9 +593,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/28505.9a8077c3.chunk.css b/28505.cd67a15c.chunk.css similarity index 99% rename from 28505.9a8077c3.chunk.css rename to 28505.cd67a15c.chunk.css index 22fa22f2f5..8bcfb0ab9b 100644 --- a/28505.9a8077c3.chunk.css +++ b/28505.cd67a15c.chunk.css @@ -977,11 +977,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -999,9 +994,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/28536.a2e2334b.chunk.css b/28536.e5ba5aaa.chunk.css similarity index 99% rename from 28536.a2e2334b.chunk.css rename to 28536.e5ba5aaa.chunk.css index 32c04b4070..ba5c84dacc 100644 --- a/28536.a2e2334b.chunk.css +++ b/28536.e5ba5aaa.chunk.css @@ -1404,7 +1404,6 @@ button.swiper-pagination-bullet { height: 100%; background: #000; opacity: 0.6; - -webkit-filter: blur(50px); filter: blur(50px); z-index: 0; } diff --git a/33088.09ef26d4.chunk.css b/33088.9ff43dc4.chunk.css similarity index 99% rename from 33088.09ef26d4.chunk.css rename to 33088.9ff43dc4.chunk.css index 929f62131e..ddfebfbee3 100644 --- a/33088.09ef26d4.chunk.css +++ b/33088.9ff43dc4.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/40667.96762a6f.chunk.css b/40667.c8297aa9.chunk.css similarity index 98% rename from 40667.96762a6f.chunk.css rename to 40667.c8297aa9.chunk.css index 620574f342..227d5d0d45 100644 --- a/40667.96762a6f.chunk.css +++ b/40667.c8297aa9.chunk.css @@ -809,7 +809,6 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;} cursor: default; z-index: 4; } -.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent } .CodeMirror-gutter-wrapper ::selection { background-color: transparent } .CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent } @@ -903,7 +902,6 @@ div.CodeMirror-dragcursors { .CodeMirror-selected { background: #d9d9d9; } .CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; } .CodeMirror-crosshair { cursor: crosshair; } -.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; } .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; } .CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; } @@ -935,7 +933,6 @@ span.CodeMirror-selectedtext { background: none; } .cm-s-blackboard.CodeMirror { background: #0C1021; color: #F8F8F8; } .cm-s-blackboard div.CodeMirror-selected { background: #253B76; } -.cm-s-blackboard .CodeMirror-line::-moz-selection, .cm-s-blackboard .CodeMirror-line > span::-moz-selection, .cm-s-blackboard .CodeMirror-line > span > span::-moz-selection { background: rgba(37, 59, 118, .99); } .cm-s-blackboard .CodeMirror-line::selection, .cm-s-blackboard .CodeMirror-line > span::selection, .cm-s-blackboard .CodeMirror-line > span > span::selection { background: rgba(37, 59, 118, .99); } .cm-s-blackboard .CodeMirror-line::-moz-selection, .cm-s-blackboard .CodeMirror-line > span::-moz-selection, .cm-s-blackboard .CodeMirror-line > span > span::-moz-selection { background: rgba(37, 59, 118, .99); } .cm-s-blackboard .CodeMirror-gutters { background: #0C1021; border-right: 0; } diff --git a/57035.82e1cdc7.chunk.css b/57035.3091da5b.chunk.css similarity index 98% rename from 57035.82e1cdc7.chunk.css rename to 57035.3091da5b.chunk.css index 2db5601bb5..414c3b9a0e 100644 --- a/57035.82e1cdc7.chunk.css +++ b/57035.3091da5b.chunk.css @@ -386,11 +386,6 @@ span.ant-radio + * { -webkit-user-select: none; user-select: none; } -.ant-input-number-affix-wrapper::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-input-number-affix-wrapper:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -408,9 +403,6 @@ span.ant-radio + * { -ms-user-select: none; user-select: none; } -.ant-input-number-affix-wrapper:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-input-number-affix-wrapper:-ms-input-placeholder { text-overflow: ellipsis; } @@ -626,11 +618,6 @@ textarea.ant-input-number-affix-wrapper { -webkit-user-select: none; user-select: none; } -.ant-input-number::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-input-number:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -648,9 +635,6 @@ textarea.ant-input-number-affix-wrapper { -ms-user-select: none; user-select: none; } -.ant-input-number:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-input-number:-ms-input-placeholder { text-overflow: ellipsis; } @@ -1113,11 +1097,6 @@ textarea.ant-input-number { -webkit-user-select: none; user-select: none; } -.ant-input-number-input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-input-number-input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -1135,9 +1114,6 @@ textarea.ant-input-number { -ms-user-select: none; user-select: none; } -.ant-input-number-input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-input-number-input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/5721.0da9a84e.chunk.css b/5721.b8f7e7d9.chunk.css similarity index 99% rename from 5721.0da9a84e.chunk.css rename to 5721.b8f7e7d9.chunk.css index 5b82ee024f..8e965e1bc4 100644 --- a/5721.0da9a84e.chunk.css +++ b/5721.b8f7e7d9.chunk.css @@ -576,11 +576,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -598,9 +593,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/58811.1181807d.chunk.css b/58811.a07c0aed.chunk.css similarity index 99% rename from 58811.1181807d.chunk.css rename to 58811.a07c0aed.chunk.css index 39cea87f68..8cf1ef6b18 100644 --- a/58811.1181807d.chunk.css +++ b/58811.a07c0aed.chunk.css @@ -110,11 +110,6 @@ -webkit-user-select: none; user-select: none; } -.ant-picker-input > input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-picker-input > input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -132,9 +127,6 @@ -ms-user-select: none; user-select: none; } -.ant-picker-input > input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-picker-input > input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/6359.512b288c.chunk.css b/6359.7984fc7c.chunk.css similarity index 99% rename from 6359.512b288c.chunk.css rename to 6359.7984fc7c.chunk.css index e42ea9abf6..2ce3b80923 100644 --- a/6359.512b288c.chunk.css +++ b/6359.7984fc7c.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/68562.a9b2dafe.chunk.css b/68562.d80fec89.chunk.css similarity index 98% rename from 68562.a9b2dafe.chunk.css rename to 68562.d80fec89.chunk.css index 0db81ed8b5..dc33149a13 100644 --- a/68562.a9b2dafe.chunk.css +++ b/68562.d80fec89.chunk.css @@ -26,11 +26,6 @@ -webkit-user-select: none; user-select: none; } -.ant-input-affix-wrapper::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-input-affix-wrapper:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -48,9 +43,6 @@ -ms-user-select: none; user-select: none; } -.ant-input-affix-wrapper:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-input-affix-wrapper:-ms-input-placeholder { text-overflow: ellipsis; } @@ -320,11 +312,6 @@ textarea.ant-input-affix-wrapper { -webkit-user-select: none; user-select: none; } -.ant-input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -342,9 +329,6 @@ textarea.ant-input-affix-wrapper { -ms-user-select: none; user-select: none; } -.ant-input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/78959.844715e1.chunk.css b/78959.0acabfcf.chunk.css similarity index 99% rename from 78959.844715e1.chunk.css rename to 78959.0acabfcf.chunk.css index 7bf60a2c12..685ac95acc 100644 --- a/78959.844715e1.chunk.css +++ b/78959.0acabfcf.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/81036.5cdb692b.chunk.css b/81036.01d18822.chunk.css similarity index 99% rename from 81036.5cdb692b.chunk.css rename to 81036.01d18822.chunk.css index c5016b78f9..a9c910e8d9 100644 --- a/81036.5cdb692b.chunk.css +++ b/81036.01d18822.chunk.css @@ -1160,11 +1160,6 @@ li:last-child > .ant-breadcrumb-separator { -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -1182,9 +1177,6 @@ li:last-child > .ant-breadcrumb-separator { -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/83025.03138d8a.chunk.css b/83025.b0c931ef.chunk.css similarity index 99% rename from 83025.03138d8a.chunk.css rename to 83025.b0c931ef.chunk.css index 42d4fed33e..2890befe2a 100644 --- a/83025.03138d8a.chunk.css +++ b/83025.b0c931ef.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/85448.ffb5c286.chunk.css b/85448.504986de.chunk.css similarity index 99% rename from 85448.ffb5c286.chunk.css rename to 85448.504986de.chunk.css index d7dd0024e5..7d26165a23 100644 --- a/85448.ffb5c286.chunk.css +++ b/85448.504986de.chunk.css @@ -576,11 +576,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -598,9 +593,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/86701.88e06ce7.chunk.css b/86701.5fc9b734.chunk.css similarity index 99% rename from 86701.88e06ce7.chunk.css rename to 86701.5fc9b734.chunk.css index ff37c9738b..00d9621800 100644 --- a/86701.88e06ce7.chunk.css +++ b/86701.5fc9b734.chunk.css @@ -351,9 +351,6 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket { cursor: default; z-index: 4; } -.CodeMirror-gutter-wrapper ::-moz-selection { - background-color: transparent; -} .CodeMirror-gutter-wrapper ::selection { background-color: transparent; } @@ -454,9 +451,6 @@ div.CodeMirror-dragcursors { .CodeMirror-crosshair { cursor: crosshair; } -.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { - background: #d7d4f0; -} .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { diff --git a/90135.108eeb0e.async.js b/90135.0f204f66.async.js similarity index 99% rename from 90135.108eeb0e.async.js rename to 90135.0f204f66.async.js index 18eea906c5..b184ed4433 100644 --- a/90135.108eeb0e.async.js +++ b/90135.0f204f66.async.js @@ -1,5 +1,39 @@ (self["webpackChunk"] = self["webpackChunk"] || []).push([[90135],{ +/***/ 48146: +/*!************************************************************************************************!*\ + !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.index-of.js ***! + \************************************************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; + +/* eslint-disable es/no-array-prototype-indexof -- required for testing */ +var $ = __webpack_require__(/*! ../internals/export */ 64323); +var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this-clause */ 25972); +var $indexOf = (__webpack_require__(/*! ../internals/array-includes */ 74095).indexOf); +var arrayMethodIsStrict = __webpack_require__(/*! ../internals/array-method-is-strict */ 69644); + +var nativeIndexOf = uncurryThis([].indexOf); + +var NEGATIVE_ZERO = !!nativeIndexOf && 1 / nativeIndexOf([1], 1, -0) < 0; +var FORCED = NEGATIVE_ZERO || !arrayMethodIsStrict('indexOf'); + +// `Array.prototype.indexOf` method +// https://tc39.es/ecma262/#sec-array.prototype.indexof +$({ target: 'Array', proto: true, forced: FORCED }, { + indexOf: function indexOf(searchElement /* , fromIndex = 0 */) { + var fromIndex = arguments.length > 1 ? arguments[1] : undefined; + return NEGATIVE_ZERO + // convert -0 to +0 + ? nativeIndexOf(this, searchElement, fromIndex) || 0 + : $indexOf(this, searchElement, fromIndex); + } +}); + + +/***/ }), + /***/ 86242: /*!*************************************************************!*\ !*** ./node_modules/performance-now/lib/performance-now.js ***! diff --git a/90150.4d67fa30.chunk.css b/90150.50e7936d.chunk.css similarity index 99% rename from 90150.4d67fa30.chunk.css rename to 90150.50e7936d.chunk.css index 2f8d5725d8..af4e94d23a 100644 --- a/90150.4d67fa30.chunk.css +++ b/90150.50e7936d.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/91789.0edc09e9.chunk.css b/91789.8d653148.chunk.css similarity index 99% rename from 91789.0edc09e9.chunk.css rename to 91789.8d653148.chunk.css index 92e9a06a3c..e6d730d5c3 100644 --- a/91789.0edc09e9.chunk.css +++ b/91789.8d653148.chunk.css @@ -828,11 +828,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -850,9 +845,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/92668.4fbe425b.chunk.css b/92668.a6d6aaba.chunk.css similarity index 99% rename from 92668.4fbe425b.chunk.css rename to 92668.a6d6aaba.chunk.css index 222912c597..95d95f817c 100644 --- a/92668.4fbe425b.chunk.css +++ b/92668.a6d6aaba.chunk.css @@ -576,11 +576,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -598,9 +593,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/96466.5b36bfb0.chunk.css b/96466.147dea04.chunk.css similarity index 99% rename from 96466.5b36bfb0.chunk.css rename to 96466.147dea04.chunk.css index 7576598b79..ecfde93785 100644 --- a/96466.5b36bfb0.chunk.css +++ b/96466.147dea04.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/99569.8f93be62.chunk.css b/99569.0465acda.chunk.css similarity index 99% rename from 99569.8f93be62.chunk.css rename to 99569.0465acda.chunk.css index bf7d9e519b..66dff0e5ec 100644 --- a/99569.8f93be62.chunk.css +++ b/99569.0465acda.chunk.css @@ -576,11 +576,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -598,9 +593,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/color.less b/color.less index 6482bbf795..0d5b8913e1 100644 --- a/color.less +++ b/color.less @@ -563,10 +563,10 @@ a.ant-btn-disabled:active > a:only-child::after {background: transparent;} .ant-comment-actions > li > span {color: @text-color-secondary;} .ant-comment-actions > li > span:hover {color: #595959;} .ant-picker-status-error.ant-picker, .ant-picker-status-error.ant-picker:not([disabled]):hover {background-color: #fff;border-color: @error-color;} -.ant-picker-status-error.ant-picker-focused, .ant-picker-status-error.ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(42, 185, 42, 0.2);border-right-width: 1px;} +.ant-picker-status-error.ant-picker-focused, .ant-picker-status-error.ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(24, 84, 201, 0.2);border-right-width: 1px;} .ant-picker-status-error.ant-picker .ant-picker-active-bar {background: color(~`colorPalette("@{error-color}", 5)`);} .ant-picker-status-warning.ant-picker, .ant-picker-status-warning.ant-picker:not([disabled]):hover {background-color: #fff;border-color: @warning-color;} -.ant-picker-status-warning.ant-picker-focused, .ant-picker-status-warning.ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(235, 45, 42, 0.2);border-right-width: 1px;} +.ant-picker-status-warning.ant-picker-focused, .ant-picker-status-warning.ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(186, 26, 226, 0.2);border-right-width: 1px;} .ant-picker-status-warning.ant-picker .ant-picker-active-bar {background: color(~`colorPalette("@{warning-color}", 5)`);} .ant-picker {color: @text-color;background: #fff;border: 1px solid @border-color-base;border-radius: 2px;} .ant-picker:hover, .ant-picker-focused {border-color: color(~`colorPalette("@{primary-color}", 5)`);border-right-width: 1px;} @@ -788,16 +788,16 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .anticon.ant-input-clear-icon:hover, .ant-input-clear-icon:hover {color: @text-color-secondary;} .anticon.ant-input-clear-icon:active, .ant-input-clear-icon:active {color: @text-color;} .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {background: #fff;border-color: @error-color;} -.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(42, 185, 42, 0.2);border-right-width: 1px;} +.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(24, 84, 201, 0.2);border-right-width: 1px;} .ant-input-status-error .ant-input-prefix {color: @error-color;} .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {background: #fff;border-color: @warning-color;} -.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(235, 45, 42, 0.2);border-right-width: 1px;} +.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(186, 26, 226, 0.2);border-right-width: 1px;} .ant-input-status-warning .ant-input-prefix {color: @warning-color;} .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {background: #fff;border-color: @error-color;} -.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(42, 185, 42, 0.2);border-right-width: 1px;} +.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(24, 84, 201, 0.2);border-right-width: 1px;} .ant-input-affix-wrapper-status-error .ant-input-prefix {color: @error-color;} .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {background: #fff;border-color: @warning-color;} -.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(235, 45, 42, 0.2);border-right-width: 1px;} +.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(186, 26, 226, 0.2);border-right-width: 1px;} .ant-input-affix-wrapper-status-warning .ant-input-prefix {color: @warning-color;} .ant-input-group-wrapper-status-error .ant-input-group-addon {color: @error-color;border-color: @error-color;} .ant-input-group-wrapper-status-warning .ant-input-group-addon {color: @warning-color;border-color: @warning-color;} @@ -894,16 +894,16 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-input-number-affix-wrapper > div.ant-input-number {border: none;} .ant-input-number-affix-wrapper > div.ant-input-number.ant-input-number-focused {box-shadow: none !important;} .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {background: #fff;border-color: @error-color;} -.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(42, 185, 42, 0.2);border-right-width: 1px;} +.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(24, 84, 201, 0.2);border-right-width: 1px;} .ant-input-number-status-error .ant-input-number-prefix {color: @error-color;} .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {background: #fff;border-color: @warning-color;} -.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(235, 45, 42, 0.2);border-right-width: 1px;} +.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(186, 26, 226, 0.2);border-right-width: 1px;} .ant-input-number-status-warning .ant-input-number-prefix {color: @warning-color;} .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {background: #fff;border-color: @error-color;} -.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(42, 185, 42, 0.2);border-right-width: 1px;} +.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(24, 84, 201, 0.2);border-right-width: 1px;} .ant-input-number-affix-wrapper-status-error .ant-input-number-prefix {color: @error-color;} .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {background: #fff;border-color: @warning-color;} -.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(235, 45, 42, 0.2);border-right-width: 1px;} +.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(186, 26, 226, 0.2);border-right-width: 1px;} .ant-input-number-affix-wrapper-status-warning .ant-input-number-prefix {color: @warning-color;} .ant-input-number-group-wrapper-status-error .ant-input-number-group-addon {color: @error-color;border-color: @error-color;} .ant-input-number-group-wrapper-status-warning .ant-input-number-group-addon {color: @warning-color;border-color: @warning-color;} @@ -1024,10 +1024,10 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-list-grid .ant-col > .ant-list-item {border-bottom: none;} .ant-list-bordered {border: 1px solid @border-color-base;border-radius: 2px;} .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {background: #fff;border-color: @error-color;} -.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(42, 185, 42, 0.2);border-right-width: 1px;} +.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(24, 84, 201, 0.2);border-right-width: 1px;} .ant-mentions-status-error .ant-input-prefix {color: @error-color;} .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {background: #fff;border-color: @warning-color;} -.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(235, 45, 42, 0.2);border-right-width: 1px;} +.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(186, 26, 226, 0.2);border-right-width: 1px;} .ant-mentions-status-warning .ant-input-prefix {color: @warning-color;} .ant-mentions {color: @text-color;background-color: #fff;background-image: none;border: 1px solid @border-color-base;border-radius: 2px;} .ant-mentions::placeholder {color: #bfbfbf;} @@ -1058,10 +1058,10 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-mentions-dropdown-menu-item-active {background-color: #f5f5f5;} .ant-menu-item-danger.ant-menu-item {color: @error-color;} .ant-menu-item-danger.ant-menu-item:hover, .ant-menu-item-danger.ant-menu-item-active {color: @error-color;} -.ant-menu-item-danger.ant-menu-item:active {background: color(~`colorPalette("@{success-color}", 1)`);} +.ant-menu-item-danger.ant-menu-item:active {background: color(~`colorPalette("@{heading-color}", 2)`);} .ant-menu-item-danger.ant-menu-item-selected {color: @error-color;} .ant-menu-item-danger.ant-menu-item-selected > a, .ant-menu-item-danger.ant-menu-item-selected > a:hover {color: @error-color;} -.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {background-color: color(~`colorPalette("@{success-color}", 1)`);} +.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {background-color: color(~`colorPalette("@{heading-color}", 2)`);} .ant-menu-inline .ant-menu-item-danger.ant-menu-item::after {border-right-color: @error-color;} .ant-menu-dark .ant-menu-item-danger.ant-menu-item, .ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover, .ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {color: @error-color;} .ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {color: #fff;background-color: @error-color;} @@ -1360,9 +1360,9 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-select-multiple .ant-select-selection-item-remove {color: inherit;color: @text-color-secondary;} .ant-select-multiple .ant-select-selection-item-remove:hover {color: rgba(0, 0, 0, 0.75);} .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {background-color: #fff;border-color: @error-color !important;} -.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(42, 185, 42, 0.2);border-right-width: 1px;} +.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(24, 84, 201, 0.2);border-right-width: 1px;} .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {background-color: #fff;border-color: @warning-color !important;} -.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(235, 45, 42, 0.2);border-right-width: 1px;} +.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(186, 26, 226, 0.2);border-right-width: 1px;} .ant-select {color: @text-color;} .ant-select:not(.ant-select-customize-input) .ant-select-selector {background-color: #fff;border: 1px solid @border-color-base;border-radius: 2px;} .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {border-color: color(~`colorPalette("@{primary-color}", 5)`);box-shadow: 0 0 0 2px fade(@primary-color, 20%);border-right-width: 1px;} @@ -1640,7 +1640,7 @@ tr.ant-table-expanded-row:hover > td {background: #fbfbfb;} .ant-tag-pink-inverse {color: #fff;background: #eb2f96;border-color: #eb2f96;} .ant-tag-magenta {color: #c41d7f;background: #fff0f6;border-color: #ffadd2;} .ant-tag-magenta-inverse {color: #fff;background: #eb2f96;border-color: #eb2f96;} -.ant-tag-red {color: #cf1322;background: color(~`colorPalette("@{success-color}", 1)`);border-color: #ffa39e;} +.ant-tag-red {color: #cf1322;background: color(~`colorPalette("@{heading-color}", 2)`);border-color: color(~`colorPalette("@{heading-color}", 4)`);} .ant-tag-red-inverse {color: #fff;background: #f5222d;border-color: #f5222d;} .ant-tag-volcano {color: #d4380d;background: #fff2e8;border-color: #ffbb96;} .ant-tag-volcano-inverse {color: #fff;background: #fa541c;border-color: #fa541c;} @@ -1658,7 +1658,7 @@ tr.ant-table-expanded-row:hover > td {background: #fbfbfb;} .ant-tag-green-inverse {color: #fff;background: #52c41a;border-color: #52c41a;} .ant-tag-blue {color: #096dd9;background: #e6f7ff;border-color: #91d5ff;} .ant-tag-blue-inverse {color: #fff;background: #1890ff;border-color: #1890ff;} -.ant-tag-geekblue {color: #1d39c4;background: #f0f5ff;border-color: #adc6ff;} +.ant-tag-geekblue {color: #1d39c4;background: color(~`colorPalette("@{layout-header-background}", 3)`);border-color: #adc6ff;} .ant-tag-geekblue-inverse {color: #fff;background: #2f54eb;border-color: #2f54eb;} .ant-tag-purple {color: #531dab;background: #f9f0ff;border-color: #d3adf7;} .ant-tag-purple-inverse {color: #fff;background: #722ed1;border-color: #722ed1;} diff --git a/index.html b/index.html index 218036b136..3e0817a266 100644 --- a/index.html +++ b/index.html @@ -11,12 +11,12 @@ 头歌实践教学平台 - +
- + diff --git a/monaco-editor.8198b4e9.chunk.css b/monaco-editor.7a6ae55a.chunk.css similarity index 99% rename from monaco-editor.8198b4e9.chunk.css rename to monaco-editor.7a6ae55a.chunk.css index cfb12ef67c..9a89e1d0e7 100644 --- a/monaco-editor.8198b4e9.chunk.css +++ b/monaco-editor.7a6ae55a.chunk.css @@ -3904,20 +3904,13 @@ clear: none; clip: auto; color: #000; - -moz-columns: auto; - columns: auto; - -moz-column-count: auto; - column-count: auto; - -moz-column-fill: balance; - column-fill: balance; - -moz-column-gap: normal; - column-gap: normal; - -moz-column-rule: medium none currentColor; - column-rule: medium none currentColor; - -moz-column-span: 1; - column-span: 1; - -moz-column-width: auto; - column-width: auto; + columns: auto; + column-count: auto; + column-fill: balance; + column-gap: normal; + column-rule: medium none currentColor; + column-span: 1; + column-width: auto; content: normal; counter-increment: none; counter-reset: none; diff --git a/p__Classrooms__ExamList__index.86c197c0.chunk.css b/p__Classrooms__ExamList__index.3263d457.chunk.css similarity index 99% rename from p__Classrooms__ExamList__index.86c197c0.chunk.css rename to p__Classrooms__ExamList__index.3263d457.chunk.css index 1b1a2367c6..da701ef9bc 100644 --- a/p__Classrooms__ExamList__index.86c197c0.chunk.css +++ b/p__Classrooms__ExamList__index.3263d457.chunk.css @@ -576,11 +576,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -598,9 +593,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__Classrooms__Index__index.dbed0037.chunk.css b/p__Classrooms__Index__index.7c2c94d0.chunk.css similarity index 99% rename from p__Classrooms__Index__index.dbed0037.chunk.css rename to p__Classrooms__Index__index.7c2c94d0.chunk.css index e4139c9578..bcdde9c035 100644 --- a/p__Classrooms__Index__index.dbed0037.chunk.css +++ b/p__Classrooms__Index__index.7c2c94d0.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__Classrooms__Lists__Board__Detail__index.5364bc6f.chunk.css b/p__Classrooms__Lists__Board__Detail__index.65b29f1c.chunk.css similarity index 98% rename from p__Classrooms__Lists__Board__Detail__index.5364bc6f.chunk.css rename to p__Classrooms__Lists__Board__Detail__index.65b29f1c.chunk.css index 4ad358a5ed..11c45a52a1 100644 --- a/p__Classrooms__Lists__Board__Detail__index.5364bc6f.chunk.css +++ b/p__Classrooms__Lists__Board__Detail__index.65b29f1c.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__Classrooms__Lists__Board__index.b563df06.chunk.css b/p__Classrooms__Lists__Board__index.8e6ad805.chunk.css similarity index 99% rename from p__Classrooms__Lists__Board__index.b563df06.chunk.css rename to p__Classrooms__Lists__Board__index.8e6ad805.chunk.css index e0f583ad1a..2b69793b73 100644 --- a/p__Classrooms__Lists__Board__index.b563df06.chunk.css +++ b/p__Classrooms__Lists__Board__index.8e6ad805.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.5096c4ce.chunk.css b/p__Classrooms__Lists__CommonHomework__Detail__index.20699dbd.chunk.css similarity index 99% rename from p__Classrooms__Lists__CommonHomework__Detail__index.5096c4ce.chunk.css rename to p__Classrooms__Lists__CommonHomework__Detail__index.20699dbd.chunk.css index 9da3525dbf..437b2453f6 100644 --- a/p__Classrooms__Lists__CommonHomework__Detail__index.5096c4ce.chunk.css +++ b/p__Classrooms__Lists__CommonHomework__Detail__index.20699dbd.chunk.css @@ -505,9 +505,6 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket { cursor: default; z-index: 4; } -.CodeMirror-gutter-wrapper ::-moz-selection { - background-color: transparent; -} .CodeMirror-gutter-wrapper ::selection { background-color: transparent; } @@ -608,9 +605,6 @@ div.CodeMirror-dragcursors { .CodeMirror-crosshair { cursor: crosshair; } -.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { - background: #d7d4f0; -} .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.eeb2d0b0.async.js b/p__Classrooms__Lists__CommonHomework__Detail__index.f9c946c2.async.js similarity index 99% rename from p__Classrooms__Lists__CommonHomework__Detail__index.eeb2d0b0.async.js rename to p__Classrooms__Lists__CommonHomework__Detail__index.f9c946c2.async.js index e527ff84d0..7c923e7d69 100644 --- a/p__Classrooms__Lists__CommonHomework__Detail__index.eeb2d0b0.async.js +++ b/p__Classrooms__Lists__CommonHomework__Detail__index.f9c946c2.async.js @@ -7822,53 +7822,53 @@ var HiddenSetting_WorkList = function WorkList(_ref) { align: "middle", className: "mt25 mb25 pl30", children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: "\u4E92\u8BC4\u65B9\u5F0F:" + children: "\u533F\u8BC4\u65B9\u5F0F:" }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { className: "ml5", children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: data.anonymous_group, + value: data.unified_anonymous_comment, disabled: disabled || data.anonymous_appeal || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.anonymous_comment), onChange: function onChange(e) { setData(function (originalData) { return objectSpread2_default()(objectSpread2_default()({}, originalData), {}, { - anonymous_group: e.target.value + unified_anonymous_comment: e.target.value }); }); + groupCommentFormInstance.resetFields(); }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: false, - children: "\u6240\u6709\u5206\u7EC4\u4E92\u8BC4" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + children: [(workSetting === null || workSetting === void 0 ? void 0 : workSetting.unified_setting) && (workSetting === null || workSetting === void 0 ? void 0 : workSetting.unified_late) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { value: true, - disabled: !(workSetting !== null && workSetting !== void 0 && workSetting.can_anonymous_group), - children: "\u73ED\u5185\u5C0F\u7EC4\u4E92\u8BC4" + children: "\u7EDF\u4E00\u533F\u8BC4" + }), (workSetting === null || workSetting === void 0 ? void 0 : (_workSetting$group_se3 = workSetting.group_settings) === null || _workSetting$group_se3 === void 0 ? void 0 : _workSetting$group_se3.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: false, + children: "\u5206\u73ED\u533F\u8BC4" })] }) })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + }), data.unified_anonymous_comment && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { align: "middle", className: "mt25 mb25 pl30", children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: "\u533F\u8BC4\u65B9\u5F0F:" + children: "\u4E92\u8BC4\u65B9\u5F0F:" }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { className: "ml5", children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: data.unified_anonymous_comment, + value: data.anonymous_group, disabled: disabled || data.anonymous_appeal || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.anonymous_comment), onChange: function onChange(e) { setData(function (originalData) { return objectSpread2_default()(objectSpread2_default()({}, originalData), {}, { - unified_anonymous_comment: e.target.value + anonymous_group: e.target.value }); }); - groupCommentFormInstance.resetFields(); }, - children: [(workSetting === null || workSetting === void 0 ? void 0 : workSetting.unified_setting) && (workSetting === null || workSetting === void 0 ? void 0 : workSetting.unified_late) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: true, - children: "\u7EDF\u4E00\u533F\u8BC4" - }), (workSetting === null || workSetting === void 0 ? void 0 : (_workSetting$group_se3 = workSetting.group_settings) === null || _workSetting$group_se3 === void 0 ? void 0 : _workSetting$group_se3.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { value: false, - children: "\u5206\u73ED\u533F\u8BC4" + children: "\u6240\u6709\u5206\u7EC4\u4E92\u8BC4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: true, + disabled: !(workSetting !== null && workSetting !== void 0 && workSetting.can_anonymous_group), + children: "\u73ED\u5185\u5C0F\u7EC4\u4E92\u8BC4" })] }) })] diff --git a/p__Classrooms__Lists__Exercise__Answer__index.4d74c5a9.chunk.css b/p__Classrooms__Lists__Exercise__Answer__index.2a050d9f.chunk.css similarity index 99% rename from p__Classrooms__Lists__Exercise__Answer__index.4d74c5a9.chunk.css rename to p__Classrooms__Lists__Exercise__Answer__index.2a050d9f.chunk.css index a81495f5eb..5480db8fd0 100644 --- a/p__Classrooms__Lists__Exercise__Answer__index.4d74c5a9.chunk.css +++ b/p__Classrooms__Lists__Exercise__Answer__index.2a050d9f.chunk.css @@ -1075,9 +1075,6 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket { cursor: default; z-index: 4; } -.CodeMirror-gutter-wrapper ::-moz-selection { - background-color: transparent; -} .CodeMirror-gutter-wrapper ::selection { background-color: transparent; } @@ -1178,9 +1175,6 @@ div.CodeMirror-dragcursors { .CodeMirror-crosshair { cursor: crosshair; } -.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { - background: #d7d4f0; -} .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { diff --git a/p__Classrooms__Lists__Exercise__Detail__index.6fd559e1.chunk.css b/p__Classrooms__Lists__Exercise__Detail__index.222e8282.chunk.css similarity index 99% rename from p__Classrooms__Lists__Exercise__Detail__index.6fd559e1.chunk.css rename to p__Classrooms__Lists__Exercise__Detail__index.222e8282.chunk.css index 2ebcb67d61..9f1646f0d9 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.6fd559e1.chunk.css +++ b/p__Classrooms__Lists__Exercise__Detail__index.222e8282.chunk.css @@ -1316,9 +1316,6 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket { cursor: default; z-index: 4; } -.CodeMirror-gutter-wrapper ::-moz-selection { - background-color: transparent; -} .CodeMirror-gutter-wrapper ::selection { background-color: transparent; } @@ -1419,9 +1416,6 @@ div.CodeMirror-dragcursors { .CodeMirror-crosshair { cursor: crosshair; } -.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { - background: #d7d4f0; -} .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { diff --git a/p__Classrooms__Lists__Graduation__Tasks__index.152cd951.chunk.css b/p__Classrooms__Lists__Graduation__Tasks__index.c256030b.chunk.css similarity index 99% rename from p__Classrooms__Lists__Graduation__Tasks__index.152cd951.chunk.css rename to p__Classrooms__Lists__Graduation__Tasks__index.c256030b.chunk.css index 89d6351aec..79a1504cf6 100644 --- a/p__Classrooms__Lists__Graduation__Tasks__index.152cd951.chunk.css +++ b/p__Classrooms__Lists__Graduation__Tasks__index.c256030b.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__Classrooms__Lists__Graduation__Topics__index.9b0e79d0.chunk.css b/p__Classrooms__Lists__Graduation__Topics__index.7511dce5.chunk.css similarity index 99% rename from p__Classrooms__Lists__Graduation__Topics__index.9b0e79d0.chunk.css rename to p__Classrooms__Lists__Graduation__Topics__index.7511dce5.chunk.css index 1ebbb5dd8a..fe80a3a2c5 100644 --- a/p__Classrooms__Lists__Graduation__Topics__index.9b0e79d0.chunk.css +++ b/p__Classrooms__Lists__Graduation__Topics__index.7511dce5.chunk.css @@ -576,11 +576,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -598,9 +593,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__Classrooms__Lists__GroupHomework__Detail__index.e5a36765.chunk.css b/p__Classrooms__Lists__GroupHomework__Detail__index.a9a2fcb7.chunk.css similarity index 99% rename from p__Classrooms__Lists__GroupHomework__Detail__index.e5a36765.chunk.css rename to p__Classrooms__Lists__GroupHomework__Detail__index.a9a2fcb7.chunk.css index 8ba87a916e..54e54d3a62 100644 --- a/p__Classrooms__Lists__GroupHomework__Detail__index.e5a36765.chunk.css +++ b/p__Classrooms__Lists__GroupHomework__Detail__index.a9a2fcb7.chunk.css @@ -351,9 +351,6 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket { cursor: default; z-index: 4; } -.CodeMirror-gutter-wrapper ::-moz-selection { - background-color: transparent; -} .CodeMirror-gutter-wrapper ::selection { background-color: transparent; } @@ -454,9 +451,6 @@ div.CodeMirror-dragcursors { .CodeMirror-crosshair { cursor: crosshair; } -.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { - background: #d7d4f0; -} .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { diff --git a/p__Classrooms__Lists__GroupHomework__Detail__index.8a13388a.async.js b/p__Classrooms__Lists__GroupHomework__Detail__index.f130967c.async.js similarity index 99% rename from p__Classrooms__Lists__GroupHomework__Detail__index.8a13388a.async.js rename to p__Classrooms__Lists__GroupHomework__Detail__index.f130967c.async.js index 85e29512ac..fb86ebf05e 100644 --- a/p__Classrooms__Lists__GroupHomework__Detail__index.8a13388a.async.js +++ b/p__Classrooms__Lists__GroupHomework__Detail__index.f130967c.async.js @@ -9570,53 +9570,53 @@ var AnonymousComment = function AnonymousComment(_ref) { align: "middle", className: "mt25 mb25 pl30", children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: "\u4E92\u8BC4\u65B9\u5F0F:" + children: "\u533F\u8BC4\u65B9\u5F0F:" }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { className: "ml5", children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: data.anonymous_group, + value: data.unified_anonymous_comment, disabled: disabled || data.anonymous_appeal || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.anonymous_comment), onChange: function onChange(e) { setData(function (originalData) { return objectSpread2_default()(objectSpread2_default()({}, originalData), {}, { - anonymous_group: e.target.value + unified_anonymous_comment: e.target.value }); }); + groupCommentFormInstance.resetFields(); }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: false, - children: "\u6240\u6709\u5206\u7EC4\u4E92\u8BC4" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + children: [(workSetting === null || workSetting === void 0 ? void 0 : workSetting.unified_setting) && (workSetting === null || workSetting === void 0 ? void 0 : workSetting.unified_late) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { value: true, - disabled: !(workSetting !== null && workSetting !== void 0 && workSetting.can_anonymous_group), - children: "\u73ED\u5185\u5C0F\u7EC4\u4E92\u8BC4" + children: "\u7EDF\u4E00\u533F\u8BC4" + }), (workSetting === null || workSetting === void 0 ? void 0 : (_workSetting$group_se5 = workSetting.group_settings) === null || _workSetting$group_se5 === void 0 ? void 0 : _workSetting$group_se5.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: false, + children: "\u5206\u73ED\u533F\u8BC4" })] }) })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + }), data.unified_anonymous_comment && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { align: "middle", className: "mt25 mb25 pl30", children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: "\u533F\u8BC4\u65B9\u5F0F:" + children: "\u4E92\u8BC4\u65B9\u5F0F:" }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { className: "ml5", children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: data.unified_anonymous_comment, + value: data.anonymous_group, disabled: disabled || data.anonymous_appeal || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.anonymous_comment), onChange: function onChange(e) { setData(function (originalData) { return objectSpread2_default()(objectSpread2_default()({}, originalData), {}, { - unified_anonymous_comment: e.target.value + anonymous_group: e.target.value }); }); - groupCommentFormInstance.resetFields(); }, - children: [(workSetting === null || workSetting === void 0 ? void 0 : workSetting.unified_setting) && (workSetting === null || workSetting === void 0 ? void 0 : workSetting.unified_late) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: true, - children: "\u7EDF\u4E00\u533F\u8BC4" - }), (workSetting === null || workSetting === void 0 ? void 0 : (_workSetting$group_se5 = workSetting.group_settings) === null || _workSetting$group_se5 === void 0 ? void 0 : _workSetting$group_se5.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { value: false, - children: "\u5206\u73ED\u533F\u8BC4" + children: "\u6240\u6709\u5206\u7EC4\u4E92\u8BC4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: true, + disabled: !(workSetting !== null && workSetting !== void 0 && workSetting.can_anonymous_group), + children: "\u73ED\u5185\u5C0F\u7EC4\u4E92\u8BC4" })] }) })] diff --git a/p__Classrooms__Lists__LiveVideo__index.c6718cee.chunk.css b/p__Classrooms__Lists__LiveVideo__index.7a1840f6.chunk.css similarity index 99% rename from p__Classrooms__Lists__LiveVideo__index.c6718cee.chunk.css rename to p__Classrooms__Lists__LiveVideo__index.7a1840f6.chunk.css index 5cbaddeba3..d1a1f79359 100644 --- a/p__Classrooms__Lists__LiveVideo__index.c6718cee.chunk.css +++ b/p__Classrooms__Lists__LiveVideo__index.7a1840f6.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.fce25db0.chunk.css b/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.8fe013d5.chunk.css similarity index 99% rename from p__Classrooms__Lists__ProgramHomework__Detail__answer__index.fce25db0.chunk.css rename to p__Classrooms__Lists__ProgramHomework__Detail__answer__index.8fe013d5.chunk.css index 9dba53e873..4f1efe8094 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.fce25db0.chunk.css +++ b/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.8fe013d5.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__Classrooms__Lists__Template__index.420a00e3.chunk.css b/p__Classrooms__Lists__Template__index.899955bc.chunk.css similarity index 99% rename from p__Classrooms__Lists__Template__index.420a00e3.chunk.css rename to p__Classrooms__Lists__Template__index.899955bc.chunk.css index 0f98df45b3..5e9fdb91ab 100644 --- a/p__Classrooms__Lists__Template__index.420a00e3.chunk.css +++ b/p__Classrooms__Lists__Template__index.899955bc.chunk.css @@ -636,11 +636,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -658,9 +653,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__Competitions__Detail__index.8493f332.chunk.css b/p__Competitions__Detail__index.01318690.chunk.css similarity index 99% rename from p__Competitions__Detail__index.8493f332.chunk.css rename to p__Competitions__Detail__index.01318690.chunk.css index 9ed9ec505b..443378348a 100644 --- a/p__Competitions__Detail__index.8493f332.chunk.css +++ b/p__Competitions__Detail__index.01318690.chunk.css @@ -814,9 +814,6 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket { cursor: default; z-index: 4; } -.CodeMirror-gutter-wrapper ::-moz-selection { - background-color: transparent; -} .CodeMirror-gutter-wrapper ::selection { background-color: transparent; } @@ -917,9 +914,6 @@ div.CodeMirror-dragcursors { .CodeMirror-crosshair { cursor: crosshair; } -.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { - background: #d7d4f0; -} .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { diff --git a/p__Competitions__Entered__index.9a58de32.chunk.css b/p__Competitions__Entered__index.5ca78966.chunk.css similarity index 99% rename from p__Competitions__Entered__index.9a58de32.chunk.css rename to p__Competitions__Entered__index.5ca78966.chunk.css index 81c61c7436..1fa27a92ad 100644 --- a/p__Competitions__Entered__index.9a58de32.chunk.css +++ b/p__Competitions__Entered__index.5ca78966.chunk.css @@ -576,11 +576,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -598,9 +593,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__Forums__Index__index.5b69f909.chunk.css b/p__Forums__Index__index.5146b606.chunk.css similarity index 99% rename from p__Forums__Index__index.5b69f909.chunk.css rename to p__Forums__Index__index.5146b606.chunk.css index a82198f71e..a5bf5e3b2d 100644 --- a/p__Forums__Index__index.5b69f909.chunk.css +++ b/p__Forums__Index__index.5146b606.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__HttpStatus__UserAgents.c1f2e938.chunk.css b/p__HttpStatus__UserAgents.478838c5.chunk.css similarity index 98% rename from p__HttpStatus__UserAgents.c1f2e938.chunk.css rename to p__HttpStatus__UserAgents.478838c5.chunk.css index 64e32c3e4b..b691e94d76 100644 --- a/p__HttpStatus__UserAgents.c1f2e938.chunk.css +++ b/p__HttpStatus__UserAgents.478838c5.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__Innovation__MyProject__index.14659e8e.chunk.css b/p__Innovation__MyProject__index.7dda83cb.chunk.css similarity index 99% rename from p__Innovation__MyProject__index.14659e8e.chunk.css rename to p__Innovation__MyProject__index.7dda83cb.chunk.css index de8476d5b4..343aee7bde 100644 --- a/p__Innovation__MyProject__index.14659e8e.chunk.css +++ b/p__Innovation__MyProject__index.7dda83cb.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__Innovation__PublicProject__index.a025f5aa.chunk.css b/p__Innovation__PublicProject__index.3d985175.chunk.css similarity index 99% rename from p__Innovation__PublicProject__index.a025f5aa.chunk.css rename to p__Innovation__PublicProject__index.3d985175.chunk.css index 601b339d59..31d342238c 100644 --- a/p__Innovation__PublicProject__index.a025f5aa.chunk.css +++ b/p__Innovation__PublicProject__index.3d985175.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__Messages__Private__index.975d087c.chunk.css b/p__Messages__Private__index.2d134fd0.chunk.css similarity index 99% rename from p__Messages__Private__index.975d087c.chunk.css rename to p__Messages__Private__index.2d134fd0.chunk.css index b20004b58e..b067d8317f 100644 --- a/p__Messages__Private__index.975d087c.chunk.css +++ b/p__Messages__Private__index.2d134fd0.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__Messages__Tidings__index.a88444c5.chunk.css b/p__Messages__Tidings__index.bc2034f1.chunk.css similarity index 99% rename from p__Messages__Tidings__index.a88444c5.chunk.css rename to p__Messages__Tidings__index.bc2034f1.chunk.css index 81a74982fb..2e9af39cf2 100644 --- a/p__Messages__Tidings__index.a88444c5.chunk.css +++ b/p__Messages__Tidings__index.bc2034f1.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__MoopCases__index.d16807d6.chunk.css b/p__MoopCases__index.cc87d3e1.chunk.css similarity index 98% rename from p__MoopCases__index.d16807d6.chunk.css rename to p__MoopCases__index.cc87d3e1.chunk.css index 83cdabed43..a032baebed 100644 --- a/p__MoopCases__index.d16807d6.chunk.css +++ b/p__MoopCases__index.cc87d3e1.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__MyProblem__RecordDetail__index.9e7288b1.async.js b/p__MyProblem__RecordDetail__index.1373528c.async.js similarity index 99% rename from p__MyProblem__RecordDetail__index.9e7288b1.async.js rename to p__MyProblem__RecordDetail__index.1373528c.async.js index dc684ec347..4795bd3328 100644 --- a/p__MyProblem__RecordDetail__index.9e7288b1.async.js +++ b/p__MyProblem__RecordDetail__index.1373528c.async.js @@ -966,7 +966,7 @@ function DetailCommitOut(debugResult) { color: '#fff' }; (0,react.useEffect)(function () { - if (output && !is_file) { + if (output && !is_file && outputRef.current) { var term = new xterm.Terminal({ fontSize: 14, letterSpacing: 1, @@ -980,7 +980,7 @@ function DetailCommitOut(debugResult) { background: '#1e1e1e' }); } - if (input && !is_file) { + if (input && !is_file && inputRef.current) { var term2 = new xterm.Terminal({ fontSize: 14, letterSpacing: 1, @@ -993,7 +993,7 @@ function DetailCommitOut(debugResult) { background: '#1e1e1e' }); } - if (expected_output && !is_file) { + if (expected_output && !is_file && expectedOutputRef.current) { var term3 = new xterm.Terminal({ fontSize: 14, letterSpacing: 1, @@ -1178,9 +1178,8 @@ function DetailCommitOut(debugResult) { rs = /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { children: "\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A" - }), !is_file && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: input, - style: mdStyle + }), !is_file && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + ref: inputRef }), is_file && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: mdStyle, children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { diff --git a/p__MyProblem__index.d740b705.async.js b/p__MyProblem__index.2915fcbf.async.js similarity index 99% rename from p__MyProblem__index.d740b705.async.js rename to p__MyProblem__index.2915fcbf.async.js index ba78812b09..d8ef481146 100644 --- a/p__MyProblem__index.d740b705.async.js +++ b/p__MyProblem__index.2915fcbf.async.js @@ -138,7 +138,7 @@ function DetailCommitOut(debugResult) { color: '#fff' }; (0,react.useEffect)(function () { - if (output && !is_file) { + if (output && !is_file && outputRef.current) { var term = new xterm.Terminal({ fontSize: 14, letterSpacing: 1, @@ -152,7 +152,7 @@ function DetailCommitOut(debugResult) { background: '#1e1e1e' }); } - if (input && !is_file) { + if (input && !is_file && inputRef.current) { var term2 = new xterm.Terminal({ fontSize: 14, letterSpacing: 1, @@ -165,7 +165,7 @@ function DetailCommitOut(debugResult) { background: '#1e1e1e' }); } - if (expected_output && !is_file) { + if (expected_output && !is_file && expectedOutputRef.current) { var term3 = new xterm.Terminal({ fontSize: 14, letterSpacing: 1, @@ -350,9 +350,8 @@ function DetailCommitOut(debugResult) { rs = /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { children: "\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A" - }), !is_file && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: input, - style: mdStyle + }), !is_file && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + ref: inputRef }), is_file && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: mdStyle, children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { diff --git a/p__Paperlibrary__Random__PreviewEdit__index.9731526f.chunk.css b/p__Paperlibrary__Random__PreviewEdit__index.0190c388.chunk.css similarity index 99% rename from p__Paperlibrary__Random__PreviewEdit__index.9731526f.chunk.css rename to p__Paperlibrary__Random__PreviewEdit__index.0190c388.chunk.css index f38a4df2fa..9c59657cb0 100644 --- a/p__Paperlibrary__Random__PreviewEdit__index.9731526f.chunk.css +++ b/p__Paperlibrary__Random__PreviewEdit__index.0190c388.chunk.css @@ -342,11 +342,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -364,9 +359,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__Paths__Detail__id.1831d1fa.chunk.css b/p__Paths__Detail__id.a0e67002.chunk.css similarity index 99% rename from p__Paths__Detail__id.1831d1fa.chunk.css rename to p__Paths__Detail__id.a0e67002.chunk.css index 258bb87cd7..1fbb24af2c 100644 --- a/p__Paths__Detail__id.1831d1fa.chunk.css +++ b/p__Paths__Detail__id.a0e67002.chunk.css @@ -3402,9 +3402,6 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket { cursor: default; z-index: 4; } -.CodeMirror-gutter-wrapper ::-moz-selection { - background-color: transparent; -} .CodeMirror-gutter-wrapper ::selection { background-color: transparent; } @@ -3505,9 +3502,6 @@ div.CodeMirror-dragcursors { .CodeMirror-crosshair { cursor: crosshair; } -.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { - background: #d7d4f0; -} .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { diff --git a/p__Question__AddOrEdit__index.8d1df27c.chunk.css b/p__Question__AddOrEdit__index.a567507e.chunk.css similarity index 99% rename from p__Question__AddOrEdit__index.8d1df27c.chunk.css rename to p__Question__AddOrEdit__index.a567507e.chunk.css index 9f8dce9cab..e192834741 100644 --- a/p__Question__AddOrEdit__index.8d1df27c.chunk.css +++ b/p__Question__AddOrEdit__index.a567507e.chunk.css @@ -642,9 +642,6 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket { cursor: default; z-index: 4; } -.CodeMirror-gutter-wrapper ::-moz-selection { - background-color: transparent; -} .CodeMirror-gutter-wrapper ::selection { background-color: transparent; } @@ -745,9 +742,6 @@ div.CodeMirror-dragcursors { .CodeMirror-crosshair { cursor: crosshair; } -.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { - background: #d7d4f0; -} .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { diff --git a/p__Question__OjProblem__index.5d606e68.chunk.css b/p__Question__OjProblem__index.f41bf30b.chunk.css similarity index 99% rename from p__Question__OjProblem__index.5d606e68.chunk.css rename to p__Question__OjProblem__index.f41bf30b.chunk.css index 786a54beb9..15b8fb7c18 100644 --- a/p__Question__OjProblem__index.5d606e68.chunk.css +++ b/p__Question__OjProblem__index.f41bf30b.chunk.css @@ -1324,9 +1324,6 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket { cursor: default; z-index: 4; } -.CodeMirror-gutter-wrapper ::-moz-selection { - background-color: transparent; -} .CodeMirror-gutter-wrapper ::selection { background-color: transparent; } @@ -1427,9 +1424,6 @@ div.CodeMirror-dragcursors { .CodeMirror-crosshair { cursor: crosshair; } -.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { - background: #d7d4f0; -} .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { diff --git a/p__Search__index.a91ee9e2.chunk.css b/p__Search__index.103f952a.chunk.css similarity index 99% rename from p__Search__index.a91ee9e2.chunk.css rename to p__Search__index.103f952a.chunk.css index 85cec5960f..5d9dc446b3 100644 --- a/p__Search__index.a91ee9e2.chunk.css +++ b/p__Search__index.103f952a.chunk.css @@ -540,11 +540,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -562,9 +557,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__Shixuns__Detail__AuditSituation__index.990422fd.chunk.css b/p__Shixuns__Detail__AuditSituation__index.c4c415ee.chunk.css similarity index 99% rename from p__Shixuns__Detail__AuditSituation__index.990422fd.chunk.css rename to p__Shixuns__Detail__AuditSituation__index.c4c415ee.chunk.css index 61293dc6a4..1e9450bd1a 100644 --- a/p__Shixuns__Detail__AuditSituation__index.990422fd.chunk.css +++ b/p__Shixuns__Detail__AuditSituation__index.c4c415ee.chunk.css @@ -611,11 +611,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -633,9 +628,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__Shixuns__Detail__Merge__index.d75c38e7.chunk.css b/p__Shixuns__Detail__Merge__index.53d1e580.chunk.css similarity index 99% rename from p__Shixuns__Detail__Merge__index.d75c38e7.chunk.css rename to p__Shixuns__Detail__Merge__index.53d1e580.chunk.css index bf8f6b25f9..445c7e692a 100644 --- a/p__Shixuns__Detail__Merge__index.d75c38e7.chunk.css +++ b/p__Shixuns__Detail__Merge__index.53d1e580.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__Shixuns__Edit__index.8b3e6722.chunk.css b/p__Shixuns__Edit__index.dee583c6.chunk.css similarity index 99% rename from p__Shixuns__Edit__index.8b3e6722.chunk.css rename to p__Shixuns__Edit__index.dee583c6.chunk.css index f362f1842e..b9d1abf9ca 100644 --- a/p__Shixuns__Edit__index.8b3e6722.chunk.css +++ b/p__Shixuns__Edit__index.dee583c6.chunk.css @@ -622,9 +622,6 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket { cursor: default; z-index: 4; } -.CodeMirror-gutter-wrapper ::-moz-selection { - background-color: transparent; -} .CodeMirror-gutter-wrapper ::selection { background-color: transparent; } @@ -725,9 +722,6 @@ div.CodeMirror-dragcursors { .CodeMirror-crosshair { cursor: crosshair; } -.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { - background: #d7d4f0; -} .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { diff --git a/p__Shixuns__Index__index.ebe0610e.chunk.css b/p__Shixuns__Index__index.cf41644f.chunk.css similarity index 98% rename from p__Shixuns__Index__index.ebe0610e.chunk.css rename to p__Shixuns__Index__index.cf41644f.chunk.css index 16a39d6f70..06deef9ab9 100644 --- a/p__Shixuns__Index__index.ebe0610e.chunk.css +++ b/p__Shixuns__Index__index.cf41644f.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__User__Detail__Order__index.42e66241.chunk.css b/p__User__Detail__Order__index.0bffa495.chunk.css similarity index 99% rename from p__User__Detail__Order__index.42e66241.chunk.css rename to p__User__Detail__Order__index.0bffa495.chunk.css index cd8fe59188..c17994077f 100644 --- a/p__User__Detail__Order__index.42e66241.chunk.css +++ b/p__User__Detail__Order__index.0bffa495.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__tasks__index.25de5c06.chunk.css b/p__tasks__index.29a69b65.chunk.css similarity index 99% rename from p__tasks__index.25de5c06.chunk.css rename to p__tasks__index.29a69b65.chunk.css index c70ba15b1a..3949c22132 100644 --- a/p__tasks__index.25de5c06.chunk.css +++ b/p__tasks__index.29a69b65.chunk.css @@ -456,9 +456,6 @@ body:-webkit-full-screen .tasks-body { height: 100vh !important; } -body:-moz-full-screen .tasks-body { - height: 100vh !important; -} body:-ms-fullscreen .tasks-body { height: 100vh !important; } @@ -468,9 +465,6 @@ body:fullscreen .tasks-body { body:-webkit-full-screen .left-panel, body:-webkit-full-screen .task-header-container { display: none !important; } -body:-moz-full-screen .left-panel, body:-moz-full-screen .task-header-container { - display: none !important; -} body:-ms-fullscreen .left-panel, body:-ms-fullscreen .task-header-container { display: none !important; } @@ -2310,9 +2304,6 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket { cursor: default; z-index: 4; } -.CodeMirror-gutter-wrapper ::-moz-selection { - background-color: transparent; -} .CodeMirror-gutter-wrapper ::selection { background-color: transparent; } @@ -2413,9 +2404,6 @@ div.CodeMirror-dragcursors { .CodeMirror-crosshair { cursor: crosshair; } -.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { - background: #d7d4f0; -} .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { diff --git a/p__virtualSpaces__Index__index.d8d48b45.chunk.css b/p__virtualSpaces__Index__index.17923a2b.chunk.css similarity index 99% rename from p__virtualSpaces__Index__index.d8d48b45.chunk.css rename to p__virtualSpaces__Index__index.17923a2b.chunk.css index 331e0f577d..3cf159908a 100644 --- a/p__virtualSpaces__Index__index.d8d48b45.chunk.css +++ b/p__virtualSpaces__Index__index.17923a2b.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__virtualSpaces__Lists__Shixuns__index.42ebe43b.chunk.css b/p__virtualSpaces__Lists__Shixuns__index.dced76cd.chunk.css similarity index 99% rename from p__virtualSpaces__Lists__Shixuns__index.42ebe43b.chunk.css rename to p__virtualSpaces__Lists__Shixuns__index.dced76cd.chunk.css index ac83a11f64..e6943f4bba 100644 --- a/p__virtualSpaces__Lists__Shixuns__index.42ebe43b.chunk.css +++ b/p__virtualSpaces__Lists__Shixuns__index.dced76cd.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/p__virtualSpaces__Lists__Syllabuses__index.78bd0230.chunk.css b/p__virtualSpaces__Lists__Syllabuses__index.1815d654.chunk.css similarity index 99% rename from p__virtualSpaces__Lists__Syllabuses__index.78bd0230.chunk.css rename to p__virtualSpaces__Lists__Syllabuses__index.1815d654.chunk.css index 4bf1e0aa36..5b725fc8ff 100644 --- a/p__virtualSpaces__Lists__Syllabuses__index.78bd0230.chunk.css +++ b/p__virtualSpaces__Lists__Syllabuses__index.1815d654.chunk.css @@ -287,11 +287,6 @@ -webkit-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - -moz-user-select: none; - user-select: none; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { color: #bfbfbf; -ms-user-select: none; @@ -309,9 +304,6 @@ -ms-user-select: none; user-select: none; } -.ant-pagination-options-quick-jumper input:-moz-placeholder-shown { - text-overflow: ellipsis; -} .ant-pagination-options-quick-jumper input:-ms-input-placeholder { text-overflow: ellipsis; } diff --git a/umi.b63b0b32.js b/umi.976ee36f.js similarity index 96% rename from umi.b63b0b32.js rename to umi.976ee36f.js index 4e36e1ebf8..86f807cf15 100644 --- a/umi.b63b0b32.js +++ b/umi.976ee36f.js @@ -3037,58 +3037,6 @@ module.exports = function (object, key, value) { }; -/***/ }), - -/***/ 61882: -/*!***************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/internals/date-to-iso-string.js ***! - \***************************************************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ 47837); -var fails = __webpack_require__(/*! ../internals/fails */ 21976); -var padStart = (__webpack_require__(/*! ../internals/string-pad */ 85032).start); - -var $RangeError = RangeError; -var $isFinite = isFinite; -var abs = Math.abs; -var DatePrototype = Date.prototype; -var nativeDateToISOString = DatePrototype.toISOString; -var thisTimeValue = uncurryThis(DatePrototype.getTime); -var getUTCDate = uncurryThis(DatePrototype.getUTCDate); -var getUTCFullYear = uncurryThis(DatePrototype.getUTCFullYear); -var getUTCHours = uncurryThis(DatePrototype.getUTCHours); -var getUTCMilliseconds = uncurryThis(DatePrototype.getUTCMilliseconds); -var getUTCMinutes = uncurryThis(DatePrototype.getUTCMinutes); -var getUTCMonth = uncurryThis(DatePrototype.getUTCMonth); -var getUTCSeconds = uncurryThis(DatePrototype.getUTCSeconds); - -// `Date.prototype.toISOString` method implementation -// https://tc39.es/ecma262/#sec-date.prototype.toisostring -// PhantomJS / old WebKit fails here: -module.exports = (fails(function () { - return nativeDateToISOString.call(new Date(-5e13 - 1)) != '0385-07-25T07:06:39.999Z'; -}) || !fails(function () { - nativeDateToISOString.call(new Date(NaN)); -})) ? function toISOString() { - if (!$isFinite(thisTimeValue(this))) throw $RangeError('Invalid time value'); - var date = this; - var year = getUTCFullYear(date); - var milliseconds = getUTCMilliseconds(date); - var sign = year < 0 ? '-' : year > 9999 ? '+' : ''; - return sign + padStart(abs(year), sign ? 6 : 4, 0) + - '-' + padStart(getUTCMonth(date) + 1, 2, 0) + - '-' + padStart(getUTCDate(date), 2, 0) + - 'T' + padStart(getUTCHours(date), 2, 0) + - ':' + padStart(getUTCMinutes(date), 2, 0) + - ':' + padStart(getUTCSeconds(date), 2, 0) + - '.' + padStart(milliseconds, 3, 0) + - 'Z'; -} : nativeDateToISOString; - - /***/ }), /***/ 75889: @@ -10435,26 +10383,6 @@ $({ global: true, constructor: true, forced: NativeArrayBuffer !== ArrayBuffer } setSpecies(ARRAY_BUFFER); -/***/ }), - -/***/ 80891: -/*!******************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array-buffer.is-view.js ***! - \******************************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var ArrayBufferViewCore = __webpack_require__(/*! ../internals/array-buffer-view-core */ 96399); - -var NATIVE_ARRAY_BUFFER_VIEWS = ArrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS; - -// `ArrayBuffer.isView` method -// https://tc39.es/ecma262/#sec-arraybuffer.isview -$({ target: 'ArrayBuffer', stat: true, forced: !NATIVE_ARRAY_BUFFER_VIEWS }, { - isView: ArrayBufferViewCore.isView -}); - - /***/ }), /***/ 53737: @@ -10628,31 +10556,6 @@ $({ target: 'Array', proto: true }, { addToUnscopables('copyWithin'); -/***/ }), - -/***/ 21311: -/*!*********************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.every.js ***! - \*********************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var $every = (__webpack_require__(/*! ../internals/array-iteration */ 86935).every); -var arrayMethodIsStrict = __webpack_require__(/*! ../internals/array-method-is-strict */ 69644); - -var STRICT_METHOD = arrayMethodIsStrict('every'); - -// `Array.prototype.every` method -// https://tc39.es/ecma262/#sec-array.prototype.every -$({ target: 'Array', proto: true, forced: !STRICT_METHOD }, { - every: function every(callbackfn /* , thisArg */) { - return $every(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); - } -}); - - /***/ }), /***/ 67768: @@ -10878,27 +10781,6 @@ $({ target: 'Array', proto: true }, { }); -/***/ }), - -/***/ 81744: -/*!************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.for-each.js ***! - \************************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var forEach = __webpack_require__(/*! ../internals/array-for-each */ 29655); - -// `Array.prototype.forEach` method -// https://tc39.es/ecma262/#sec-array.prototype.foreach -// eslint-disable-next-line es/no-array-prototype-foreach -- safe -$({ target: 'Array', proto: true, forced: [].forEach != forEach }, { - forEach: forEach -}); - - /***/ }), /***/ 53961: @@ -10956,58 +10838,6 @@ $({ target: 'Array', proto: true, forced: BROKEN_ON_SPARSE }, { addToUnscopables('includes'); -/***/ }), - -/***/ 48146: -/*!************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.index-of.js ***! - \************************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - -/* eslint-disable es/no-array-prototype-indexof -- required for testing */ -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this-clause */ 25972); -var $indexOf = (__webpack_require__(/*! ../internals/array-includes */ 74095).indexOf); -var arrayMethodIsStrict = __webpack_require__(/*! ../internals/array-method-is-strict */ 69644); - -var nativeIndexOf = uncurryThis([].indexOf); - -var NEGATIVE_ZERO = !!nativeIndexOf && 1 / nativeIndexOf([1], 1, -0) < 0; -var FORCED = NEGATIVE_ZERO || !arrayMethodIsStrict('indexOf'); - -// `Array.prototype.indexOf` method -// https://tc39.es/ecma262/#sec-array.prototype.indexof -$({ target: 'Array', proto: true, forced: FORCED }, { - indexOf: function indexOf(searchElement /* , fromIndex = 0 */) { - var fromIndex = arguments.length > 1 ? arguments[1] : undefined; - return NEGATIVE_ZERO - // convert -0 to +0 - ? nativeIndexOf(this, searchElement, fromIndex) || 0 - : $indexOf(this, searchElement, fromIndex); - } -}); - - -/***/ }), - -/***/ 30457: -/*!************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.is-array.js ***! - \************************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var isArray = __webpack_require__(/*! ../internals/is-array */ 46618); - -// `Array.isArray` method -// https://tc39.es/ecma262/#sec-array.isarray -$({ target: 'Array', stat: true }, { - isArray: isArray -}); - - /***/ }), /***/ 46350: @@ -11111,25 +10941,6 @@ $({ target: 'Array', proto: true, forced: FORCED }, { }); -/***/ }), - -/***/ 27650: -/*!*****************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.last-index-of.js ***! - \*****************************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var lastIndexOf = __webpack_require__(/*! ../internals/array-last-index-of */ 19439); - -// `Array.prototype.lastIndexOf` method -// https://tc39.es/ecma262/#sec-array.prototype.lastindexof -// eslint-disable-next-line es/no-array-prototype-lastindexof -- required for testing -$({ target: 'Array', proto: true, forced: lastIndexOf !== [].lastIndexOf }, { - lastIndexOf: lastIndexOf -}); - - /***/ }), /***/ 14377: @@ -11398,31 +11209,6 @@ $({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, { }); -/***/ }), - -/***/ 52685: -/*!********************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.some.js ***! - \********************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var $some = (__webpack_require__(/*! ../internals/array-iteration */ 86935).some); -var arrayMethodIsStrict = __webpack_require__(/*! ../internals/array-method-is-strict */ 69644); - -var STRICT_METHOD = arrayMethodIsStrict('some'); - -// `Array.prototype.some` method -// https://tc39.es/ecma262/#sec-array.prototype.some -$({ target: 'Array', proto: true, forced: !STRICT_METHOD }, { - some: function some(callbackfn /* , thisArg */) { - return $some(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); - } -}); - - /***/ }), /***/ 79388: @@ -11864,191 +11650,6 @@ $({ target: 'Array', proto: true }, { }); -/***/ }), - -/***/ 35918: -/*!*******************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.data-view.constructor.js ***! - \*******************************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var ArrayBufferModule = __webpack_require__(/*! ../internals/array-buffer */ 42203); -var NATIVE_ARRAY_BUFFER = __webpack_require__(/*! ../internals/array-buffer-basic-detection */ 14800); - -// `DataView` constructor -// https://tc39.es/ecma262/#sec-dataview-constructor -$({ global: true, constructor: true, forced: !NATIVE_ARRAY_BUFFER }, { - DataView: ArrayBufferModule.DataView -}); - - -/***/ }), - -/***/ 94990: -/*!*******************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.data-view.js ***! - \*******************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -// TODO: Remove this module from `core-js@4` since it's replaced to module below -__webpack_require__(/*! ../modules/es.data-view.constructor */ 35918); - - -/***/ }), - -/***/ 52344: -/*!***********************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.date.get-year.js ***! - \***********************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ 47837); -var fails = __webpack_require__(/*! ../internals/fails */ 21976); - -// IE8- non-standard case -var FORCED = fails(function () { - // eslint-disable-next-line es/no-date-prototype-getyear-setyear -- detection - return new Date(16e11).getYear() !== 120; -}); - -var getFullYear = uncurryThis(Date.prototype.getFullYear); - -// `Date.prototype.getYear` method -// https://tc39.es/ecma262/#sec-date.prototype.getyear -$({ target: 'Date', proto: true, forced: FORCED }, { - getYear: function getYear() { - return getFullYear(this) - 1900; - } -}); - - -/***/ }), - -/***/ 99866: -/*!******************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.date.now.js ***! - \******************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -// TODO: Remove from `core-js@4` -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ 47837); - -var $Date = Date; -var thisTimeValue = uncurryThis($Date.prototype.getTime); - -// `Date.now` method -// https://tc39.es/ecma262/#sec-date.now -$({ target: 'Date', stat: true }, { - now: function now() { - return thisTimeValue(new $Date()); - } -}); - - -/***/ }), - -/***/ 73480: -/*!***********************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.date.set-year.js ***! - \***********************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ 47837); -var toIntegerOrInfinity = __webpack_require__(/*! ../internals/to-integer-or-infinity */ 75352); - -var DatePrototype = Date.prototype; -var thisTimeValue = uncurryThis(DatePrototype.getTime); -var setFullYear = uncurryThis(DatePrototype.setFullYear); - -// `Date.prototype.setYear` method -// https://tc39.es/ecma262/#sec-date.prototype.setyear -$({ target: 'Date', proto: true }, { - setYear: function setYear(year) { - // validate - thisTimeValue(this); - var yi = toIntegerOrInfinity(year); - var yyyy = 0 <= yi && yi <= 99 ? yi + 1900 : yi; - return setFullYear(this, yyyy); - } -}); - - -/***/ }), - -/***/ 6923: -/*!****************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.date.to-gmt-string.js ***! - \****************************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -var $ = __webpack_require__(/*! ../internals/export */ 64323); - -// `Date.prototype.toGMTString` method -// https://tc39.es/ecma262/#sec-date.prototype.togmtstring -$({ target: 'Date', proto: true }, { - toGMTString: Date.prototype.toUTCString -}); - - -/***/ }), - -/***/ 8502: -/*!****************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.date.to-iso-string.js ***! - \****************************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var toISOString = __webpack_require__(/*! ../internals/date-to-iso-string */ 61882); - -// `Date.prototype.toISOString` method -// https://tc39.es/ecma262/#sec-date.prototype.toisostring -// PhantomJS / old WebKit has a broken implementations -$({ target: 'Date', proto: true, forced: Date.prototype.toISOString !== toISOString }, { - toISOString: toISOString -}); - - -/***/ }), - -/***/ 4963: -/*!**********************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.date.to-json.js ***! - \**********************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var fails = __webpack_require__(/*! ../internals/fails */ 21976); -var toObject = __webpack_require__(/*! ../internals/to-object */ 69418); -var toPrimitive = __webpack_require__(/*! ../internals/to-primitive */ 39675); - -var FORCED = fails(function () { - return new Date(NaN).toJSON() !== null - || Date.prototype.toJSON.call({ toISOString: function () { return 1; } }) !== 1; -}); - -// `Date.prototype.toJSON` method -// https://tc39.es/ecma262/#sec-date.prototype.tojson -$({ target: 'Date', proto: true, arity: 1, forced: FORCED }, { - // eslint-disable-next-line no-unused-vars -- required for `.length` - toJSON: function toJSON(key) { - var O = toObject(this); - var pv = toPrimitive(O, 'number'); - return typeof pv == 'number' && !isFinite(pv) ? null : O.toISOString(); - } -}); - - /***/ }), /***/ 45558: @@ -12072,35 +11673,6 @@ if (!hasOwn(DatePrototype, TO_PRIMITIVE)) { } -/***/ }), - -/***/ 60263: -/*!************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.date.to-string.js ***! - \************************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -// TODO: Remove from `core-js@4` -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ 47837); -var defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ 50903); - -var DatePrototype = Date.prototype; -var INVALID_DATE = 'Invalid Date'; -var TO_STRING = 'toString'; -var nativeDateToString = uncurryThis(DatePrototype[TO_STRING]); -var thisTimeValue = uncurryThis(DatePrototype.getTime); - -// `Date.prototype.toString` method -// https://tc39.es/ecma262/#sec-date.prototype.tostring -if (String(new Date(NaN)) != INVALID_DATE) { - defineBuiltIn(DatePrototype, TO_STRING, function toString() { - var value = thisTimeValue(this); - // eslint-disable-next-line no-self-compare -- NaN check - return value === value ? nativeDateToString(this) : INVALID_DATE; - }); -} - - /***/ }), /***/ 30256: @@ -12168,100 +11740,6 @@ exportWebAssemblyErrorCauseWrapper('RuntimeError', function (init) { }); -/***/ }), - -/***/ 94286: -/*!*************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.error.to-string.js ***! - \*************************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -var defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ 50903); -var errorToString = __webpack_require__(/*! ../internals/error-to-string */ 2531); - -var ErrorPrototype = Error.prototype; - -// `Error.prototype.toString` method fix -// https://tc39.es/ecma262/#sec-error.prototype.tostring -if (ErrorPrototype.toString !== errorToString) { - defineBuiltIn(ErrorPrototype, 'toString', errorToString); -} - - -/***/ }), - -/***/ 43854: -/*!****************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.escape.js ***! - \****************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ 47837); -var toString = __webpack_require__(/*! ../internals/to-string */ 68411); - -var charAt = uncurryThis(''.charAt); -var charCodeAt = uncurryThis(''.charCodeAt); -var exec = uncurryThis(/./.exec); -var numberToString = uncurryThis(1.0.toString); -var toUpperCase = uncurryThis(''.toUpperCase); - -var raw = /[\w*+\-./@]/; - -var hex = function (code, length) { - var result = numberToString(code, 16); - while (result.length < length) result = '0' + result; - return result; -}; - -// `escape` method -// https://tc39.es/ecma262/#sec-escape-string -$({ global: true }, { - escape: function escape(string) { - var str = toString(string); - var result = ''; - var length = str.length; - var index = 0; - var chr, code; - while (index < length) { - chr = charAt(str, index++); - if (exec(raw, chr)) { - result += chr; - } else { - code = charCodeAt(chr, 0); - if (code < 256) { - result += '%' + hex(code, 2); - } else { - result += '%u' + toUpperCase(hex(code, 4)); - } - } - } return result; - } -}); - - -/***/ }), - -/***/ 52927: -/*!***********************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.function.bind.js ***! - \***********************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -// TODO: Remove from `core-js@4` -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var bind = __webpack_require__(/*! ../internals/function-bind */ 52512); - -// `Function.prototype.bind` method -// https://tc39.es/ecma262/#sec-function.prototype.bind -// eslint-disable-next-line es/no-function-prototype-bind -- detection -$({ target: 'Function', proto: true, forced: Function.bind !== bind }, { - bind: bind -}); - - /***/ }), /***/ 26653: @@ -13457,42 +12935,6 @@ $({ target: 'Number', proto: true, forced: FORCED }, { }); -/***/ }), - -/***/ 18410: -/*!*****************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.number.to-precision.js ***! - \*****************************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ 47837); -var fails = __webpack_require__(/*! ../internals/fails */ 21976); -var thisNumberValue = __webpack_require__(/*! ../internals/this-number-value */ 37549); - -var nativeToPrecision = uncurryThis(1.0.toPrecision); - -var FORCED = fails(function () { - // IE7- - return nativeToPrecision(1, undefined) !== '1'; -}) || !fails(function () { - // V8 ~ Android 4.3- - nativeToPrecision({}); -}); - -// `Number.prototype.toPrecision` method -// https://tc39.es/ecma262/#sec-number.prototype.toprecision -$({ target: 'Number', proto: true, forced: FORCED }, { - toPrecision: function toPrecision(precision) { - return precision === undefined - ? nativeToPrecision(thisNumberValue(this)) - : nativeToPrecision(thisNumberValue(this), precision); - } -}); - - /***/ }), /***/ 69069: @@ -13512,26 +12954,6 @@ $({ target: 'Object', stat: true, arity: 2, forced: Object.assign !== assign }, }); -/***/ }), - -/***/ 26963: -/*!***********************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.object.create.js ***! - \***********************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -// TODO: Remove from `core-js@4` -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ 8737); -var create = __webpack_require__(/*! ../internals/object-create */ 66502); - -// `Object.create` method -// https://tc39.es/ecma262/#sec-object.create -$({ target: 'Object', stat: true, sham: !DESCRIPTORS }, { - create: create -}); - - /***/ }), /***/ 27142: @@ -13560,46 +12982,6 @@ if (DESCRIPTORS) { } -/***/ }), - -/***/ 48983: -/*!**********************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.object.define-properties.js ***! - \**********************************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ 8737); -var defineProperties = (__webpack_require__(/*! ../internals/object-define-properties */ 47688).f); - -// `Object.defineProperties` method -// https://tc39.es/ecma262/#sec-object.defineproperties -// eslint-disable-next-line es/no-object-defineproperties -- safe -$({ target: 'Object', stat: true, forced: Object.defineProperties !== defineProperties, sham: !DESCRIPTORS }, { - defineProperties: defineProperties -}); - - -/***/ }), - -/***/ 56392: -/*!********************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.object.define-property.js ***! - \********************************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ 8737); -var defineProperty = (__webpack_require__(/*! ../internals/object-define-property */ 7421).f); - -// `Object.defineProperty` method -// https://tc39.es/ecma262/#sec-object.defineproperty -// eslint-disable-next-line es/no-object-defineproperty -- safe -$({ target: 'Object', stat: true, forced: Object.defineProperty !== defineProperty, sham: !DESCRIPTORS }, { - defineProperty: defineProperty -}); - - /***/ }), /***/ 26224: @@ -14069,46 +13451,6 @@ $({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING } }); -/***/ }), - -/***/ 42146: -/*!**********************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.object.proto.js ***! - \**********************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - -var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ 8737); -var defineBuiltInAccessor = __webpack_require__(/*! ../internals/define-built-in-accessor */ 30117); -var isObject = __webpack_require__(/*! ../internals/is-object */ 40356); -var toObject = __webpack_require__(/*! ../internals/to-object */ 69418); -var requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ 81748); - -// eslint-disable-next-line es/no-object-getprototypeof -- safe -var getPrototypeOf = Object.getPrototypeOf; -// eslint-disable-next-line es/no-object-setprototypeof -- safe -var setPrototypeOf = Object.setPrototypeOf; -var ObjectPrototype = Object.prototype; -var PROTO = '__proto__'; - -// `Object.prototype.__proto__` accessor -// https://tc39.es/ecma262/#sec-object.prototype.__proto__ -if (DESCRIPTORS && getPrototypeOf && setPrototypeOf && !(PROTO in ObjectPrototype)) try { - defineBuiltInAccessor(ObjectPrototype, PROTO, { - configurable: true, - get: function __proto__() { - return getPrototypeOf(toObject(this)); - }, - set: function __proto__(proto) { - var O = requireObjectCoercible(this); - if (!isObject(proto) && proto !== null || !isObject(O)) return; - setPrototypeOf(O, proto); - } - }); -} catch (error) { /* empty */ } - - /***/ }), /***/ 69869: @@ -14136,24 +13478,6 @@ $({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING } }); -/***/ }), - -/***/ 81650: -/*!*********************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.object.set-prototype-of.js ***! - \*********************************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var setPrototypeOf = __webpack_require__(/*! ../internals/object-set-prototype-of */ 46399); - -// `Object.setPrototypeOf` method -// https://tc39.es/ecma262/#sec-object.setprototypeof -$({ target: 'Object', stat: true }, { - setPrototypeOf: setPrototypeOf -}); - - /***/ }), /***/ 41600: @@ -17056,47 +16380,6 @@ $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sub') }, { }); -/***/ }), - -/***/ 51112: -/*!***********************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.string.substr.js ***! - \***********************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ 47837); -var requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ 81748); -var toIntegerOrInfinity = __webpack_require__(/*! ../internals/to-integer-or-infinity */ 75352); -var toString = __webpack_require__(/*! ../internals/to-string */ 68411); - -var stringSlice = uncurryThis(''.slice); -var max = Math.max; -var min = Math.min; - -// eslint-disable-next-line unicorn/prefer-string-slice -- required for testing -var FORCED = !''.substr || 'ab'.substr(-1) !== 'b'; - -// `String.prototype.substr` method -// https://tc39.es/ecma262/#sec-string.prototype.substr -$({ target: 'String', proto: true, forced: FORCED }, { - substr: function substr(start, length) { - var that = toString(requireObjectCoercible(this)); - var size = that.length; - var intStart = toIntegerOrInfinity(start); - var intLength, intEnd; - if (intStart === Infinity) intStart = 0; - if (intStart < 0) intStart = max(size + intStart, 0); - intLength = length === undefined ? size : toIntegerOrInfinity(length); - if (intLength <= 0 || intLength === Infinity) return ''; - intEnd = min(intStart + intLength, size); - return intStart >= intEnd ? '' : stringSlice(that, intStart, intEnd); - } -}); - - /***/ }), /***/ 91075: @@ -18968,62 +18251,6 @@ exportTypedArrayMethod('with', { 'with': function (index, value) { } }['with'], !PROPER_ORDER); -/***/ }), - -/***/ 95150: -/*!******************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.unescape.js ***! - \******************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ 47837); -var toString = __webpack_require__(/*! ../internals/to-string */ 68411); - -var fromCharCode = String.fromCharCode; -var charAt = uncurryThis(''.charAt); -var exec = uncurryThis(/./.exec); -var stringSlice = uncurryThis(''.slice); - -var hex2 = /^[\da-f]{2}$/i; -var hex4 = /^[\da-f]{4}$/i; - -// `unescape` method -// https://tc39.es/ecma262/#sec-unescape-string -$({ global: true }, { - unescape: function unescape(string) { - var str = toString(string); - var result = ''; - var length = str.length; - var index = 0; - var chr, part; - while (index < length) { - chr = charAt(str, index++); - if (chr === '%') { - if (charAt(str, index) === 'u') { - part = stringSlice(str, index + 1, index + 5); - if (exec(hex4, part)) { - result += fromCharCode(parseInt(part, 16)); - index += 5; - continue; - } - } else { - part = stringSlice(str, index, index + 2); - if (exec(hex2, part)) { - result += fromCharCode(parseInt(part, 16)); - index += 2; - continue; - } - } - } - result += chr; - } return result; - } -}); - - /***/ }), /***/ 60015: @@ -25000,48 +24227,6 @@ $({ global: true, bind: true, enumerable: true, forced: global.setImmediate !== }); -/***/ }), - -/***/ 72053: -/*!***********************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/web.set-interval.js ***! - \***********************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var global = __webpack_require__(/*! ../internals/global */ 46594); -var schedulersFix = __webpack_require__(/*! ../internals/schedulers-fix */ 98275); - -var setInterval = schedulersFix(global.setInterval, true); - -// Bun / IE9- setInterval additional parameters fix -// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-setinterval -$({ global: true, bind: true, forced: global.setInterval !== setInterval }, { - setInterval: setInterval -}); - - -/***/ }), - -/***/ 87801: -/*!**********************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/web.set-timeout.js ***! - \**********************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -var $ = __webpack_require__(/*! ../internals/export */ 64323); -var global = __webpack_require__(/*! ../internals/global */ 46594); -var schedulersFix = __webpack_require__(/*! ../internals/schedulers-fix */ 98275); - -var setTimeout = schedulersFix(global.setTimeout, true); - -// Bun / IE9- setTimeout additional parameters fix -// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-settimeout -$({ global: true, bind: true, forced: global.setTimeout !== setTimeout }, { - setTimeout: setTimeout -}); - - /***/ }), /***/ 16097: @@ -25553,19 +24738,6 @@ $({ global: true, enumerable: true, sham: !PROPER_TRANSFER, forced: FORCED_REPLA }); -/***/ }), - -/***/ 7539: -/*!*****************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/web.timers.js ***! - \*****************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -// TODO: Remove this module from `core-js@4` since it's split to modules listed below -__webpack_require__(/*! ../modules/web.set-interval */ 72053); -__webpack_require__(/*! ../modules/web.set-timeout */ 87801); - - /***/ }), /***/ 36957: @@ -83267,4674 +82439,343 @@ if (typeof Object.create === 'function') { /***/ }), -/***/ 46243: -/*!************************************!*\ - !*** ./node_modules/intl/index.js ***! - \************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -// Expose `IntlPolyfill` as global to add locale data into runtime later on. -__webpack_require__.g.IntlPolyfill = __webpack_require__(/*! ./lib/core.js */ 71944); - -// Require all locale data for `Intl`. This module will be -// ignored when bundling for the browser with Browserify/Webpack. -__webpack_require__(/*! ./locale-data/complete.js */ 12482); - -// hack to export the polyfill as global Intl if needed -if (!__webpack_require__.g.Intl) { - __webpack_require__.g.Intl = __webpack_require__.g.IntlPolyfill; - __webpack_require__.g.IntlPolyfill.__applyLocaleSensitivePrototypes(); -} - -// providing an idiomatic api for the nodejs version of this module -module.exports = __webpack_require__.g.IntlPolyfill; - -/***/ }), - -/***/ 71944: -/*!***************************************!*\ - !*** ./node_modules/intl/lib/core.js ***! - \***************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { +/***/ 68685: +/*!*******************************************!*\ + !*** ./node_modules/invariant/browser.js ***! + \*******************************************/ +/***/ (function(module) { "use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ -var _typeof2 = (__webpack_require__(/*! ./node_modules/@babel/runtime/helpers/typeof.js */ 22191)["default"]); -var _typeof = typeof Symbol === "function" && _typeof2(Symbol.iterator) === "symbol" ? function (obj) { - return _typeof2(obj); -} : function (obj) { - return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : _typeof2(obj); -}; -var jsx = function () { - var REACT_ELEMENT_TYPE = typeof Symbol === "function" && Symbol["for"] && Symbol["for"]("react.element") || 0xeac7; - return function createRawReactElement(type, props, key, children) { - var defaultProps = type && type.defaultProps; - var childrenLength = arguments.length - 3; - if (!props && childrenLength !== 0) { - props = {}; - } - if (props && defaultProps) { - for (var propName in defaultProps) { - if (props[propName] === void 0) { - props[propName] = defaultProps[propName]; - } - } - } else if (!props) { - props = defaultProps || {}; - } - if (childrenLength === 1) { - props.children = children; - } else if (childrenLength > 1) { - var childArray = Array(childrenLength); - for (var i = 0; i < childrenLength; i++) { - childArray[i] = arguments[i + 3]; - } - props.children = childArray; - } - return { - $$typeof: REACT_ELEMENT_TYPE, - type: type, - key: key === undefined ? null : '' + key, - ref: null, - props: props, - _owner: null - }; - }; -}(); -var asyncToGenerator = function asyncToGenerator(fn) { - return function () { - var gen = fn.apply(this, arguments); - return new Promise(function (resolve, reject) { - function step(key, arg) { - try { - var info = gen[key](arg); - var value = info.value; - } catch (error) { - reject(error); - return; - } - if (info.done) { - resolve(value); - } else { - return Promise.resolve(value).then(function (value) { - return step("next", value); - }, function (err) { - return step("throw", err); - }); - } - } - return step("next"); - }); - }; -}; -var classCallCheck = function classCallCheck(instance, Constructor) { - if (!(instance instanceof Constructor)) { - throw new TypeError("Cannot call a class as a function"); - } -}; -var createClass = function () { - function defineProperties(target, props) { - for (var i = 0; i < props.length; i++) { - var descriptor = props[i]; - descriptor.enumerable = descriptor.enumerable || false; - descriptor.configurable = true; - if ("value" in descriptor) descriptor.writable = true; - Object.defineProperty(target, descriptor.key, descriptor); - } - } - return function (Constructor, protoProps, staticProps) { - if (protoProps) defineProperties(Constructor.prototype, protoProps); - if (staticProps) defineProperties(Constructor, staticProps); - return Constructor; - }; -}(); -var defineEnumerableProperties = function defineEnumerableProperties(obj, descs) { - for (var key in descs) { - var desc = descs[key]; - desc.configurable = desc.enumerable = true; - if ("value" in desc) desc.writable = true; - Object.defineProperty(obj, key, desc); - } - return obj; -}; -var defaults = function defaults(obj, _defaults) { - var keys = Object.getOwnPropertyNames(_defaults); - for (var i = 0; i < keys.length; i++) { - var key = keys[i]; - var value = Object.getOwnPropertyDescriptor(_defaults, key); - if (value && value.configurable && obj[key] === undefined) { - Object.defineProperty(obj, key, value); - } - } - return obj; -}; -var defineProperty$1 = function defineProperty$1(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true - }); - } else { - obj[key] = value; - } - return obj; -}; -var _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } - } - return target; -}; -var get = function get(object, property, receiver) { - if (object === null) object = Function.prototype; - var desc = Object.getOwnPropertyDescriptor(object, property); - if (desc === undefined) { - var parent = Object.getPrototypeOf(object); - if (parent === null) { - return undefined; - } else { - return get(parent, property, receiver); - } - } else if ("value" in desc) { - return desc.value; - } else { - var getter = desc.get; - if (getter === undefined) { - return undefined; - } - return getter.call(receiver); - } -}; -var inherits = function inherits(subClass, superClass) { - if (typeof superClass !== "function" && superClass !== null) { - throw new TypeError("Super expression must either be null or a function, not " + _typeof2(superClass)); - } - subClass.prototype = Object.create(superClass && superClass.prototype, { - constructor: { - value: subClass, - enumerable: false, - writable: true, - configurable: true - } - }); - if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; -}; -var _instanceof = function _instanceof(left, right) { - if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) { - return right[Symbol.hasInstance](left); - } else { - return left instanceof right; - } -}; -var interopRequireDefault = function interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - "default": obj - }; -}; -var interopRequireWildcard = function interopRequireWildcard(obj) { - if (obj && obj.__esModule) { - return obj; - } else { - var newObj = {}; - if (obj != null) { - for (var key in obj) { - if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; - } - } - newObj["default"] = obj; - return newObj; - } -}; -var newArrowCheck = function newArrowCheck(innerThis, boundThis) { - if (innerThis !== boundThis) { - throw new TypeError("Cannot instantiate an arrow function"); - } -}; -var objectDestructuringEmpty = function objectDestructuringEmpty(obj) { - if (obj == null) throw new TypeError("Cannot destructure undefined"); -}; -var objectWithoutProperties = function objectWithoutProperties(obj, keys) { - var target = {}; - for (var i in obj) { - if (keys.indexOf(i) >= 0) continue; - if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; - target[i] = obj[i]; - } - return target; -}; -var possibleConstructorReturn = function possibleConstructorReturn(self, call) { - if (!self) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return call && (_typeof2(call) === "object" || typeof call === "function") ? call : self; -}; -var selfGlobal = typeof __webpack_require__.g === "undefined" ? self : __webpack_require__.g; -var set = function set(object, property, value, receiver) { - var desc = Object.getOwnPropertyDescriptor(object, property); - if (desc === undefined) { - var parent = Object.getPrototypeOf(object); - if (parent !== null) { - set(parent, property, value, receiver); - } - } else if ("value" in desc && desc.writable) { - desc.value = value; - } else { - var setter = desc.set; - if (setter !== undefined) { - setter.call(receiver, value); - } - } - return value; -}; -var slicedToArray = function () { - function sliceIterator(arr, i) { - var _arr = []; - var _n = true; - var _d = false; - var _e = undefined; - try { - for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"]) _i["return"](); - } finally { - if (_d) throw _e; - } - } - return _arr; - } - return function (arr, i) { - if (Array.isArray(arr)) { - return arr; - } else if (Symbol.iterator in Object(arr)) { - return sliceIterator(arr, i); + +/** + * Use invariant() to assert state which your program assumes to be true. + * + * Provide sprintf-style format (only %s is supported) and arguments + * to provide information about what broke and what you were + * expecting. + * + * The invariant message will be stripped in production, but the invariant + * will remain to ensure logic does not differ in production. + */ +var invariant = function invariant(condition, format, a, b, c, d, e, f) { + if (false) {} + if (!condition) { + var error; + if (format === undefined) { + error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.'); } else { - throw new TypeError("Invalid attempt to destructure non-iterable instance"); - } - }; -}(); -var slicedToArrayLoose = function slicedToArrayLoose(arr, i) { - if (Array.isArray(arr)) { - return arr; - } else if (Symbol.iterator in Object(arr)) { - var _arr = []; - for (var _iterator = arr[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) { - _arr.push(_step.value); - if (i && _arr.length === i) break; - } - return _arr; - } else { - throw new TypeError("Invalid attempt to destructure non-iterable instance"); - } -}; -var taggedTemplateLiteral = function taggedTemplateLiteral(strings, raw) { - return Object.freeze(Object.defineProperties(strings, { - raw: { - value: Object.freeze(raw) + var args = [a, b, c, d, e, f]; + var argIndex = 0; + error = new Error(format.replace(/%s/g, function () { + return args[argIndex++]; + })); + error.name = 'Invariant Violation'; } - })); -}; -var taggedTemplateLiteralLoose = function taggedTemplateLiteralLoose(strings, raw) { - strings.raw = raw; - return strings; -}; -var temporalRef = function temporalRef(val, name, undef) { - if (val === undef) { - throw new ReferenceError(name + " is not defined - temporal dead zone"); - } else { - return val; - } -}; -var temporalUndefined = {}; -var toArray = function toArray(arr) { - return Array.isArray(arr) ? arr : Array.from(arr); -}; -var toConsumableArray = function toConsumableArray(arr) { - if (Array.isArray(arr)) { - for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) arr2[i] = arr[i]; - return arr2; - } else { - return Array.from(arr); + error.framesToPop = 1; // we don't care about invariant's own frame + throw error; } }; -var babelHelpers$1 = Object.freeze({ - jsx: jsx, - asyncToGenerator: asyncToGenerator, - classCallCheck: classCallCheck, - createClass: createClass, - defineEnumerableProperties: defineEnumerableProperties, - defaults: defaults, - defineProperty: defineProperty$1, - get: get, - inherits: inherits, - interopRequireDefault: interopRequireDefault, - interopRequireWildcard: interopRequireWildcard, - newArrowCheck: newArrowCheck, - objectDestructuringEmpty: objectDestructuringEmpty, - objectWithoutProperties: objectWithoutProperties, - possibleConstructorReturn: possibleConstructorReturn, - selfGlobal: selfGlobal, - set: set, - slicedToArray: slicedToArray, - slicedToArrayLoose: slicedToArrayLoose, - taggedTemplateLiteral: taggedTemplateLiteral, - taggedTemplateLiteralLoose: taggedTemplateLiteralLoose, - temporalRef: temporalRef, - temporalUndefined: temporalUndefined, - toArray: toArray, - toConsumableArray: toConsumableArray, - "typeof": _typeof, - "extends": _extends, - "instanceof": _instanceof -}); -var realDefineProp = function () { - var sentinel = function sentinel() {}; - try { - Object.defineProperty(sentinel, 'a', { - get: function get() { - return 1; - } - }); - Object.defineProperty(sentinel, 'prototype', { - writable: false - }); - return sentinel.a === 1 && sentinel.prototype instanceof Object; - } catch (e) { - return false; - } -}(); - -// Need a workaround for getters in ES3 -var es3 = !realDefineProp && !Object.prototype.__defineGetter__; +module.exports = invariant; -// We use this a lot (and need it for proto-less objects) -var hop = Object.prototype.hasOwnProperty; +/***/ }), -// Naive defineProperty for compatibility -var defineProperty = realDefineProp ? Object.defineProperty : function (obj, name, desc) { - if ('get' in desc && obj.__defineGetter__) obj.__defineGetter__(name, desc.get);else if (!hop.call(obj, name) || 'value' in desc) obj[name] = desc.value; -}; +/***/ 31939: +/*!*****************************************!*\ + !*** ./node_modules/is-buffer/index.js ***! + \*****************************************/ +/***/ (function(module) { -// Array.prototype.indexOf, as good as we need it to be -var arrIndexOf = Array.prototype.indexOf || function (search) { - /*jshint validthis:true */ - var t = this; - if (!t.length) return -1; - for (var i = arguments[1] || 0, max = t.length; i < max; i++) { - if (t[i] === search) return i; - } - return -1; -}; +/*! + * Determine if an object is a Buffer + * + * @author Feross Aboukhadijeh + * @license MIT + */ -// Create an object with the specified prototype (2nd arg required for Record) -var objCreate = Object.create || function (proto, props) { - var obj = void 0; - function F() {} - F.prototype = proto; - obj = new F(); - for (var k in props) { - if (hop.call(props, k)) defineProperty(obj, k, props[k]); - } - return obj; +// The _isBuffer check is for Safari 5-7 support, because it's missing +// Object.prototype.constructor. Remove this eventually +module.exports = function (obj) { + return obj != null && (isBuffer(obj) || isSlowBuffer(obj) || !!obj._isBuffer); }; +function isBuffer(obj) { + return !!obj.constructor && typeof obj.constructor.isBuffer === 'function' && obj.constructor.isBuffer(obj); +} -// Snapshot some (hopefully still) native built-ins -var arrSlice = Array.prototype.slice; -var arrConcat = Array.prototype.concat; -var arrPush = Array.prototype.push; -var arrJoin = Array.prototype.join; -var arrShift = Array.prototype.shift; +// For Node v0.10 support. Remove this eventually. +function isSlowBuffer(obj) { + return typeof obj.readFloatLE === 'function' && typeof obj.slice === 'function' && isBuffer(obj.slice(0, 0)); +} -// Naive Function.prototype.bind for compatibility -var fnBind = Function.prototype.bind || function (thisObj) { - var fn = this, - args = arrSlice.call(arguments, 1); +/***/ }), - // All our (presently) bound functions have either 1 or 0 arguments. By returning - // different function signatures, we can pass some tests in ES3 environments - if (fn.length === 1) { - return function () { - return fn.apply(thisObj, arrConcat.call(args, arrSlice.call(arguments))); - }; - } - return function () { - return fn.apply(thisObj, arrConcat.call(args, arrSlice.call(arguments))); - }; -}; +/***/ 79834: +/*!***********************************************!*\ + !*** ./node_modules/is-plain-object/index.js ***! + \***********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { -// Object housing internal properties for constructors -var internals = objCreate(null); +"use strict"; +/*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + */ -// Keep internal properties internal -var secret = Math.random(); -// Helper functions -// ================ -/** - * A function to deal with the inaccuracy of calculating log10 in pre-ES6 - * JavaScript environments. Math.log(num) / Math.LN10 was responsible for - * causing issue #62. - */ -function log10Floor(n) { - // ES6 provides the more accurate Math.log10 - if (typeof Math.log10 === 'function') return Math.floor(Math.log10(n)); - var x = Math.round(Math.log(n) * Math.LOG10E); - return x - (Number('1e' + x) > n); +var isObject = __webpack_require__(/*! isobject */ 19309); +function isObjectObject(o) { + return isObject(o) === true && Object.prototype.toString.call(o) === '[object Object]'; } +module.exports = function isPlainObject(o) { + var ctor, prot; + if (isObjectObject(o) === false) return false; -/** - * A map that doesn't contain Object in its prototype chain - */ -function Record(obj) { - // Copy only own properties over unless this object is already a Record instance - for (var k in obj) { - if (obj instanceof Record || hop.call(obj, k)) defineProperty(this, k, { - value: obj[k], - enumerable: true, - writable: true, - configurable: true - }); + // If has modified constructor + ctor = o.constructor; + if (typeof ctor !== 'function') return false; + + // If has modified prototype + prot = ctor.prototype; + if (isObjectObject(prot) === false) return false; + + // If constructor does not have an Object-specific method + if (prot.hasOwnProperty('isPrototypeOf') === false) { + return false; } -} -Record.prototype = objCreate(null); -/** - * An ordered list - */ -function List() { - defineProperty(this, 'length', { - writable: true, - value: 0 - }); - if (arguments.length) arrPush.apply(this, arrSlice.call(arguments)); -} -List.prototype = objCreate(null); + // Most likely a plain Object + return true; +}; -/** - * Constructs a regular expression to restore tainted RegExp properties +/***/ }), + +/***/ 19309: +/*!****************************************!*\ + !*** ./node_modules/isobject/index.js ***! + \****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +/*! + * isobject + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. */ -function createRegExpRestore() { - if (internals.disableRegExpRestore) { - return function () {/* no-op */}; - } - var regExpCache = { - lastMatch: RegExp.lastMatch || '', - leftContext: RegExp.leftContext, - multiline: RegExp.multiline, - input: RegExp.input - }, - has = false; - // Create a snapshot of all the 'captured' properties - for (var i = 1; i <= 9; i++) { - has = (regExpCache['$' + i] = RegExp['$' + i]) || has; - } - return function () { - // Now we've snapshotted some properties, escape the lastMatch string - var esc = /[.?*+^$[\]\\(){}|-]/g, - lm = regExpCache.lastMatch.replace(esc, '\\$&'), - reg = new List(); - // If any of the captured strings were non-empty, iterate over them all - if (has) { - for (var _i = 1; _i <= 9; _i++) { - var m = regExpCache['$' + _i]; - // If it's empty, add an empty capturing group - if (!m) lm = '()' + lm; +var _typeof = (__webpack_require__(/*! ./node_modules/@babel/runtime/helpers/typeof.js */ 22191)["default"]); +module.exports = function isObject(val) { + return val != null && _typeof(val) === 'object' && Array.isArray(val) === false; +}; - // Else find the string in lm and escape & wrap it to capture it - else { - m = m.replace(esc, '\\$&'); - lm = lm.replace(m, '(' + m + ')'); - } +/***/ }), - // Push it to the reg and chop lm to make sure further groups come after - arrPush.call(reg, lm.slice(0, lm.indexOf('(') + 1)); - lm = lm.slice(lm.indexOf('(') + 1); - } - } - var exprStr = arrJoin.call(reg, '') + lm; +/***/ 38987: +/*!****************************************!*\ + !*** ./node_modules/lodash/_Symbol.js ***! + \****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - // Shorten the regex by replacing each part of the expression with a match - // for a string of that exact length. This is safe for the type of - // expressions generated above, because the expression matches the whole - // match string, so we know each group and each segment between capturing - // groups can be matched by its length alone. - exprStr = exprStr.replace(/(\\\(|\\\)|[^()])+/g, function (match) { - return '[\\s\\S]{' + match.replace('\\', '').length + '}'; - }); +var root = __webpack_require__(/*! ./_root */ 26351); - // Create the regular expression that will reconstruct the RegExp properties - var expr = new RegExp(exprStr, regExpCache.multiline ? 'gm' : 'g'); +/** Built-in value references. */ +var _Symbol = root.Symbol; +module.exports = _Symbol; - // Set the lastIndex of the generated expression to ensure that the match - // is found in the correct index. - expr.lastIndex = regExpCache.leftContext.length; - expr.exec(regExpCache.input); - }; -} +/***/ }), -/** - * Mimics ES5's abstract ToObject() function - */ -function toObject(arg) { - if (arg === null) throw new TypeError('Cannot convert null or undefined to object'); - if ((typeof arg === 'undefined' ? 'undefined' : babelHelpers$1['typeof'](arg)) === 'object') return arg; - return Object(arg); -} -function toNumber(arg) { - if (typeof arg === 'number') return arg; - return Number(arg); -} -function toInteger(arg) { - var number = toNumber(arg); - if (isNaN(number)) return 0; - if (number === +0 || number === -0 || number === +Infinity || number === -Infinity) return number; - if (number < 0) return Math.floor(Math.abs(number)) * -1; - return Math.floor(Math.abs(number)); -} -function toLength(arg) { - var len = toInteger(arg); - if (len <= 0) return 0; - if (len === Infinity) return Math.pow(2, 53) - 1; - return Math.min(len, Math.pow(2, 53) - 1); -} +/***/ 72090: +/*!********************************************!*\ + !*** ./node_modules/lodash/_baseGetTag.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { -/** - * Returns "internal" properties for an object - */ -function getInternalProperties(obj) { - if (hop.call(obj, '__getInternalProperties')) return obj.__getInternalProperties(secret); - return objCreate(null); -} +var _Symbol = __webpack_require__(/*! ./_Symbol */ 38987), + getRawTag = __webpack_require__(/*! ./_getRawTag */ 66280), + objectToString = __webpack_require__(/*! ./_objectToString */ 69901); -/** -* Defines regular expressions for various operations related to the BCP 47 syntax, -* as defined at http://tools.ietf.org/html/bcp47#section-2.1 -*/ +/** `Object#toString` result references. */ +var nullTag = '[object Null]', + undefinedTag = '[object Undefined]'; -// extlang = 3ALPHA ; selected ISO 639 codes -// *2("-" 3ALPHA) ; permanently reserved -var extlang = '[a-z]{3}(?:-[a-z]{3}){0,2}'; - -// language = 2*3ALPHA ; shortest ISO 639 code -// ["-" extlang] ; sometimes followed by -// ; extended language subtags -// / 4ALPHA ; or reserved for future use -// / 5*8ALPHA ; or registered language subtag -var language = '(?:[a-z]{2,3}(?:-' + extlang + ')?|[a-z]{4}|[a-z]{5,8})'; - -// script = 4ALPHA ; ISO 15924 code -var script = '[a-z]{4}'; - -// region = 2ALPHA ; ISO 3166-1 code -// / 3DIGIT ; UN M.49 code -var region = '(?:[a-z]{2}|\\d{3})'; - -// variant = 5*8alphanum ; registered variants -// / (DIGIT 3alphanum) -var variant = '(?:[a-z0-9]{5,8}|\\d[a-z0-9]{3})'; - -// ; Single alphanumerics -// ; "x" reserved for private use -// singleton = DIGIT ; 0 - 9 -// / %x41-57 ; A - W -// / %x59-5A ; Y - Z -// / %x61-77 ; a - w -// / %x79-7A ; y - z -var singleton = '[0-9a-wy-z]'; - -// extension = singleton 1*("-" (2*8alphanum)) -var extension = singleton + '(?:-[a-z0-9]{2,8})+'; - -// privateuse = "x" 1*("-" (1*8alphanum)) -var privateuse = 'x(?:-[a-z0-9]{1,8})+'; - -// irregular = "en-GB-oed" ; irregular tags do not match -// / "i-ami" ; the 'langtag' production and -// / "i-bnn" ; would not otherwise be -// / "i-default" ; considered 'well-formed' -// / "i-enochian" ; These tags are all valid, -// / "i-hak" ; but most are deprecated -// / "i-klingon" ; in favor of more modern -// / "i-lux" ; subtags or subtag -// / "i-mingo" ; combination -// / "i-navajo" -// / "i-pwn" -// / "i-tao" -// / "i-tay" -// / "i-tsu" -// / "sgn-BE-FR" -// / "sgn-BE-NL" -// / "sgn-CH-DE" -var irregular = '(?:en-GB-oed' + '|i-(?:ami|bnn|default|enochian|hak|klingon|lux|mingo|navajo|pwn|tao|tay|tsu)' + '|sgn-(?:BE-FR|BE-NL|CH-DE))'; - -// regular = "art-lojban" ; these tags match the 'langtag' -// / "cel-gaulish" ; production, but their subtags -// / "no-bok" ; are not extended language -// / "no-nyn" ; or variant subtags: their meaning -// / "zh-guoyu" ; is defined by their registration -// / "zh-hakka" ; and all of these are deprecated -// / "zh-min" ; in favor of a more modern -// / "zh-min-nan" ; subtag or sequence of subtags -// / "zh-xiang" -var regular = '(?:art-lojban|cel-gaulish|no-bok|no-nyn' + '|zh-(?:guoyu|hakka|min|min-nan|xiang))'; - -// grandfathered = irregular ; non-redundant tags registered -// / regular ; during the RFC 3066 era -var grandfathered = '(?:' + irregular + '|' + regular + ')'; - -// langtag = language -// ["-" script] -// ["-" region] -// *("-" variant) -// *("-" extension) -// ["-" privateuse] -var langtag = language + '(?:-' + script + ')?(?:-' + region + ')?(?:-' + variant + ')*(?:-' + extension + ')*(?:-' + privateuse + ')?'; - -// Language-Tag = langtag ; normal language tags -// / privateuse ; private use tag -// / grandfathered ; grandfathered tags -var expBCP47Syntax = RegExp('^(?:' + langtag + '|' + privateuse + '|' + grandfathered + ')$', 'i'); - -// Match duplicate variants in a language tag -var expVariantDupes = RegExp('^(?!x).*?-(' + variant + ')-(?:\\w{4,8}-(?!x-))*\\1\\b', 'i'); - -// Match duplicate singletons in a language tag (except in private use) -var expSingletonDupes = RegExp('^(?!x).*?-(' + singleton + ')-(?:\\w+-(?!x-))*\\1\\b', 'i'); - -// Match all extension sequences -var expExtSequences = RegExp('-' + extension, 'ig'); - -// Default locale is the first-added locale data for us -var defaultLocale = void 0; -function setDefaultLocale(locale) { - defaultLocale = locale; -} - -// IANA Subtag Registry redundant tag and subtag maps -var redundantTags = { - tags: { - "art-lojban": "jbo", - "i-ami": "ami", - "i-bnn": "bnn", - "i-hak": "hak", - "i-klingon": "tlh", - "i-lux": "lb", - "i-navajo": "nv", - "i-pwn": "pwn", - "i-tao": "tao", - "i-tay": "tay", - "i-tsu": "tsu", - "no-bok": "nb", - "no-nyn": "nn", - "sgn-BE-FR": "sfb", - "sgn-BE-NL": "vgt", - "sgn-CH-DE": "sgg", - "zh-guoyu": "cmn", - "zh-hakka": "hak", - "zh-min-nan": "nan", - "zh-xiang": "hsn", - "sgn-BR": "bzs", - "sgn-CO": "csn", - "sgn-DE": "gsg", - "sgn-DK": "dsl", - "sgn-ES": "ssp", - "sgn-FR": "fsl", - "sgn-GB": "bfi", - "sgn-GR": "gss", - "sgn-IE": "isg", - "sgn-IT": "ise", - "sgn-JP": "jsl", - "sgn-MX": "mfs", - "sgn-NI": "ncs", - "sgn-NL": "dse", - "sgn-NO": "nsl", - "sgn-PT": "psr", - "sgn-SE": "swl", - "sgn-US": "ase", - "sgn-ZA": "sfs", - "zh-cmn": "cmn", - "zh-cmn-Hans": "cmn-Hans", - "zh-cmn-Hant": "cmn-Hant", - "zh-gan": "gan", - "zh-wuu": "wuu", - "zh-yue": "yue" - }, - subtags: { - BU: "MM", - DD: "DE", - FX: "FR", - TP: "TL", - YD: "YE", - ZR: "CD", - heploc: "alalc97", - 'in': "id", - iw: "he", - ji: "yi", - jw: "jv", - mo: "ro", - ayx: "nun", - bjd: "drl", - ccq: "rki", - cjr: "mom", - cka: "cmr", - cmk: "xch", - drh: "khk", - drw: "prs", - gav: "dev", - hrr: "jal", - ibi: "opa", - kgh: "kml", - lcq: "ppr", - mst: "mry", - myt: "mry", - sca: "hle", - tie: "ras", - tkk: "twm", - tlw: "weo", - tnf: "prs", - ybd: "rki", - yma: "lrr" - }, - extLang: { - aao: ["aao", "ar"], - abh: ["abh", "ar"], - abv: ["abv", "ar"], - acm: ["acm", "ar"], - acq: ["acq", "ar"], - acw: ["acw", "ar"], - acx: ["acx", "ar"], - acy: ["acy", "ar"], - adf: ["adf", "ar"], - ads: ["ads", "sgn"], - aeb: ["aeb", "ar"], - aec: ["aec", "ar"], - aed: ["aed", "sgn"], - aen: ["aen", "sgn"], - afb: ["afb", "ar"], - afg: ["afg", "sgn"], - ajp: ["ajp", "ar"], - apc: ["apc", "ar"], - apd: ["apd", "ar"], - arb: ["arb", "ar"], - arq: ["arq", "ar"], - ars: ["ars", "ar"], - ary: ["ary", "ar"], - arz: ["arz", "ar"], - ase: ["ase", "sgn"], - asf: ["asf", "sgn"], - asp: ["asp", "sgn"], - asq: ["asq", "sgn"], - asw: ["asw", "sgn"], - auz: ["auz", "ar"], - avl: ["avl", "ar"], - ayh: ["ayh", "ar"], - ayl: ["ayl", "ar"], - ayn: ["ayn", "ar"], - ayp: ["ayp", "ar"], - bbz: ["bbz", "ar"], - bfi: ["bfi", "sgn"], - bfk: ["bfk", "sgn"], - bjn: ["bjn", "ms"], - bog: ["bog", "sgn"], - bqn: ["bqn", "sgn"], - bqy: ["bqy", "sgn"], - btj: ["btj", "ms"], - bve: ["bve", "ms"], - bvl: ["bvl", "sgn"], - bvu: ["bvu", "ms"], - bzs: ["bzs", "sgn"], - cdo: ["cdo", "zh"], - cds: ["cds", "sgn"], - cjy: ["cjy", "zh"], - cmn: ["cmn", "zh"], - coa: ["coa", "ms"], - cpx: ["cpx", "zh"], - csc: ["csc", "sgn"], - csd: ["csd", "sgn"], - cse: ["cse", "sgn"], - csf: ["csf", "sgn"], - csg: ["csg", "sgn"], - csl: ["csl", "sgn"], - csn: ["csn", "sgn"], - csq: ["csq", "sgn"], - csr: ["csr", "sgn"], - czh: ["czh", "zh"], - czo: ["czo", "zh"], - doq: ["doq", "sgn"], - dse: ["dse", "sgn"], - dsl: ["dsl", "sgn"], - dup: ["dup", "ms"], - ecs: ["ecs", "sgn"], - esl: ["esl", "sgn"], - esn: ["esn", "sgn"], - eso: ["eso", "sgn"], - eth: ["eth", "sgn"], - fcs: ["fcs", "sgn"], - fse: ["fse", "sgn"], - fsl: ["fsl", "sgn"], - fss: ["fss", "sgn"], - gan: ["gan", "zh"], - gds: ["gds", "sgn"], - gom: ["gom", "kok"], - gse: ["gse", "sgn"], - gsg: ["gsg", "sgn"], - gsm: ["gsm", "sgn"], - gss: ["gss", "sgn"], - gus: ["gus", "sgn"], - hab: ["hab", "sgn"], - haf: ["haf", "sgn"], - hak: ["hak", "zh"], - hds: ["hds", "sgn"], - hji: ["hji", "ms"], - hks: ["hks", "sgn"], - hos: ["hos", "sgn"], - hps: ["hps", "sgn"], - hsh: ["hsh", "sgn"], - hsl: ["hsl", "sgn"], - hsn: ["hsn", "zh"], - icl: ["icl", "sgn"], - ils: ["ils", "sgn"], - inl: ["inl", "sgn"], - ins: ["ins", "sgn"], - ise: ["ise", "sgn"], - isg: ["isg", "sgn"], - isr: ["isr", "sgn"], - jak: ["jak", "ms"], - jax: ["jax", "ms"], - jcs: ["jcs", "sgn"], - jhs: ["jhs", "sgn"], - jls: ["jls", "sgn"], - jos: ["jos", "sgn"], - jsl: ["jsl", "sgn"], - jus: ["jus", "sgn"], - kgi: ["kgi", "sgn"], - knn: ["knn", "kok"], - kvb: ["kvb", "ms"], - kvk: ["kvk", "sgn"], - kvr: ["kvr", "ms"], - kxd: ["kxd", "ms"], - lbs: ["lbs", "sgn"], - lce: ["lce", "ms"], - lcf: ["lcf", "ms"], - liw: ["liw", "ms"], - lls: ["lls", "sgn"], - lsg: ["lsg", "sgn"], - lsl: ["lsl", "sgn"], - lso: ["lso", "sgn"], - lsp: ["lsp", "sgn"], - lst: ["lst", "sgn"], - lsy: ["lsy", "sgn"], - ltg: ["ltg", "lv"], - lvs: ["lvs", "lv"], - lzh: ["lzh", "zh"], - max: ["max", "ms"], - mdl: ["mdl", "sgn"], - meo: ["meo", "ms"], - mfa: ["mfa", "ms"], - mfb: ["mfb", "ms"], - mfs: ["mfs", "sgn"], - min: ["min", "ms"], - mnp: ["mnp", "zh"], - mqg: ["mqg", "ms"], - mre: ["mre", "sgn"], - msd: ["msd", "sgn"], - msi: ["msi", "ms"], - msr: ["msr", "sgn"], - mui: ["mui", "ms"], - mzc: ["mzc", "sgn"], - mzg: ["mzg", "sgn"], - mzy: ["mzy", "sgn"], - nan: ["nan", "zh"], - nbs: ["nbs", "sgn"], - ncs: ["ncs", "sgn"], - nsi: ["nsi", "sgn"], - nsl: ["nsl", "sgn"], - nsp: ["nsp", "sgn"], - nsr: ["nsr", "sgn"], - nzs: ["nzs", "sgn"], - okl: ["okl", "sgn"], - orn: ["orn", "ms"], - ors: ["ors", "ms"], - pel: ["pel", "ms"], - pga: ["pga", "ar"], - pks: ["pks", "sgn"], - prl: ["prl", "sgn"], - prz: ["prz", "sgn"], - psc: ["psc", "sgn"], - psd: ["psd", "sgn"], - pse: ["pse", "ms"], - psg: ["psg", "sgn"], - psl: ["psl", "sgn"], - pso: ["pso", "sgn"], - psp: ["psp", "sgn"], - psr: ["psr", "sgn"], - pys: ["pys", "sgn"], - rms: ["rms", "sgn"], - rsi: ["rsi", "sgn"], - rsl: ["rsl", "sgn"], - sdl: ["sdl", "sgn"], - sfb: ["sfb", "sgn"], - sfs: ["sfs", "sgn"], - sgg: ["sgg", "sgn"], - sgx: ["sgx", "sgn"], - shu: ["shu", "ar"], - slf: ["slf", "sgn"], - sls: ["sls", "sgn"], - sqk: ["sqk", "sgn"], - sqs: ["sqs", "sgn"], - ssh: ["ssh", "ar"], - ssp: ["ssp", "sgn"], - ssr: ["ssr", "sgn"], - svk: ["svk", "sgn"], - swc: ["swc", "sw"], - swh: ["swh", "sw"], - swl: ["swl", "sgn"], - syy: ["syy", "sgn"], - tmw: ["tmw", "ms"], - tse: ["tse", "sgn"], - tsm: ["tsm", "sgn"], - tsq: ["tsq", "sgn"], - tss: ["tss", "sgn"], - tsy: ["tsy", "sgn"], - tza: ["tza", "sgn"], - ugn: ["ugn", "sgn"], - ugy: ["ugy", "sgn"], - ukl: ["ukl", "sgn"], - uks: ["uks", "sgn"], - urk: ["urk", "ms"], - uzn: ["uzn", "uz"], - uzs: ["uzs", "uz"], - vgt: ["vgt", "sgn"], - vkk: ["vkk", "ms"], - vkt: ["vkt", "ms"], - vsi: ["vsi", "sgn"], - vsl: ["vsl", "sgn"], - vsv: ["vsv", "sgn"], - wuu: ["wuu", "zh"], - xki: ["xki", "sgn"], - xml: ["xml", "sgn"], - xmm: ["xmm", "ms"], - xms: ["xms", "sgn"], - yds: ["yds", "sgn"], - ysl: ["ysl", "sgn"], - yue: ["yue", "zh"], - zib: ["zib", "sgn"], - zlm: ["zlm", "ms"], - zmi: ["zmi", "ms"], - zsl: ["zsl", "sgn"], - zsm: ["zsm", "ms"] - } -}; +/** Built-in value references. */ +var symToStringTag = _Symbol ? _Symbol.toStringTag : undefined; /** - * Convert only a-z to uppercase as per section 6.1 of the spec + * The base implementation of `getTag` without fallbacks for buggy environments. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the `toStringTag`. */ -function toLatinUpperCase(str) { - var i = str.length; - while (i--) { - var ch = str.charAt(i); - if (ch >= "a" && ch <= "z") str = str.slice(0, i) + ch.toUpperCase() + str.slice(i + 1); +function baseGetTag(value) { + if (value == null) { + return value === undefined ? undefinedTag : nullTag; } - return str; + return symToStringTag && symToStringTag in Object(value) ? getRawTag(value) : objectToString(value); } +module.exports = baseGetTag; -/** - * The IsStructurallyValidLanguageTag abstract operation verifies that the locale - * argument (which must be a String value) - * - * - represents a well-formed BCP 47 language tag as specified in RFC 5646 section - * 2.1, or successor, - * - does not include duplicate variant subtags, and - * - does not include duplicate singleton subtags. - * - * The abstract operation returns true if locale can be generated from the ABNF - * grammar in section 2.1 of the RFC, starting with Language-Tag, and does not - * contain duplicate variant or singleton subtags (other than as a private use - * subtag). It returns false otherwise. Terminal value characters in the grammar are - * interpreted as the Unicode equivalents of the ASCII octet values given. - */ -function /* 6.2.2 */IsStructurallyValidLanguageTag(locale) { - // represents a well-formed BCP 47 language tag as specified in RFC 5646 - if (!expBCP47Syntax.test(locale)) return false; +/***/ }), + +/***/ 97415: +/*!******************************************!*\ + !*** ./node_modules/lodash/_baseTrim.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - // does not include duplicate variant subtags, and - if (expVariantDupes.test(locale)) return false; +var trimmedEndIndex = __webpack_require__(/*! ./_trimmedEndIndex */ 45598); - // does not include duplicate singleton subtags. - if (expSingletonDupes.test(locale)) return false; - return true; -} +/** Used to match leading whitespace. */ +var reTrimStart = /^\s+/; /** - * The CanonicalizeLanguageTag abstract operation returns the canonical and case- - * regularized form of the locale argument (which must be a String value that is - * a structurally valid BCP 47 language tag as verified by the - * IsStructurallyValidLanguageTag abstract operation). It takes the steps - * specified in RFC 5646 section 4.5, or successor, to bring the language tag - * into canonical form, and to regularize the case of the subtags, but does not - * take the steps to bring a language tag into “extlang form” and to reorder - * variant subtags. - - * The specifications for extensions to BCP 47 language tags, such as RFC 6067, - * may include canonicalization rules for the extension subtag sequences they - * define that go beyond the canonicalization rules of RFC 5646 section 4.5. - * Implementations are allowed, but not required, to apply these additional rules. + * The base implementation of `_.trim`. + * + * @private + * @param {string} string The string to trim. + * @returns {string} Returns the trimmed string. */ -function /* 6.2.3 */CanonicalizeLanguageTag(locale) { - var match = void 0, - parts = void 0; +function baseTrim(string) { + return string ? string.slice(0, trimmedEndIndex(string) + 1).replace(reTrimStart, '') : string; +} +module.exports = baseTrim; - // A language tag is in 'canonical form' when the tag is well-formed - // according to the rules in Sections 2.1 and 2.2 +/***/ }), - // Section 2.1 says all subtags use lowercase... - locale = locale.toLowerCase(); +/***/ 77784: +/*!********************************************!*\ + !*** ./node_modules/lodash/_freeGlobal.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - // ...with 2 exceptions: 'two-letter and four-letter subtags that neither - // appear at the start of the tag nor occur after singletons. Such two-letter - // subtags are all uppercase (as in the tags "en-CA-x-ca" or "sgn-BE-FR") and - // four-letter subtags are titlecase (as in the tag "az-Latn-x-latn"). - parts = locale.split('-'); - for (var i = 1, max = parts.length; i < max; i++) { - // Two-letter subtags are all uppercase - if (parts[i].length === 2) parts[i] = parts[i].toUpperCase(); +var _typeof = (__webpack_require__(/*! ./node_modules/@babel/runtime/helpers/typeof.js */ 22191)["default"]); +/** Detect free variable `global` from Node.js. */ +var freeGlobal = (typeof __webpack_require__.g === "undefined" ? "undefined" : _typeof(__webpack_require__.g)) == 'object' && __webpack_require__.g && __webpack_require__.g.Object === Object && __webpack_require__.g; +module.exports = freeGlobal; - // Four-letter subtags are titlecase - else if (parts[i].length === 4) parts[i] = parts[i].charAt(0).toUpperCase() + parts[i].slice(1); +/***/ }), - // Is it a singleton? - else if (parts[i].length === 1 && parts[i] !== 'x') break; - } - locale = arrJoin.call(parts, '-'); +/***/ 66280: +/*!*******************************************!*\ + !*** ./node_modules/lodash/_getRawTag.js ***! + \*******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - // The steps laid out in RFC 5646 section 4.5 are as follows: +var _Symbol = __webpack_require__(/*! ./_Symbol */ 38987); - // 1. Extension sequences are ordered into case-insensitive ASCII order - // by singleton subtag. - if ((match = locale.match(expExtSequences)) && match.length > 1) { - // The built-in sort() sorts by ASCII order, so use that - match.sort(); +/** Used for built-in method references. */ +var objectProto = Object.prototype; - // Replace all extensions with the joined, sorted array - locale = locale.replace(RegExp('(?:' + expExtSequences.source + ')+', 'i'), arrJoin.call(match, '')); - } +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; - // 2. Redundant or grandfathered tags are replaced by their 'Preferred- - // Value', if there is one. - if (hop.call(redundantTags.tags, locale)) locale = redundantTags.tags[locale]; +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var nativeObjectToString = objectProto.toString; - // 3. Subtags are replaced by their 'Preferred-Value', if there is one. - // For extlangs, the original primary language subtag is also - // replaced if there is a primary language subtag in the 'Preferred- - // Value'. - parts = locale.split('-'); - for (var _i = 1, _max = parts.length; _i < _max; _i++) { - if (hop.call(redundantTags.subtags, parts[_i])) parts[_i] = redundantTags.subtags[parts[_i]];else if (hop.call(redundantTags.extLang, parts[_i])) { - parts[_i] = redundantTags.extLang[parts[_i]][0]; +/** Built-in value references. */ +var symToStringTag = _Symbol ? _Symbol.toStringTag : undefined; - // For extlang tags, the prefix needs to be removed if it is redundant - if (_i === 1 && redundantTags.extLang[parts[1]][1] === parts[0]) { - parts = arrSlice.call(parts, _i++); - _max -= 1; - } +/** + * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the raw `toStringTag`. + */ +function getRawTag(value) { + var isOwn = hasOwnProperty.call(value, symToStringTag), + tag = value[symToStringTag]; + try { + value[symToStringTag] = undefined; + var unmasked = true; + } catch (e) {} + var result = nativeObjectToString.call(value); + if (unmasked) { + if (isOwn) { + value[symToStringTag] = tag; + } else { + delete value[symToStringTag]; } } - return arrJoin.call(parts, '-'); + return result; } +module.exports = getRawTag; -/** - * The DefaultLocale abstract operation returns a String value representing the - * structurally valid (6.2.2) and canonicalized (6.2.3) BCP 47 language tag for the - * host environment’s current locale. - */ -function /* 6.2.4 */DefaultLocale() { - return defaultLocale; -} +/***/ }), -// Sect 6.3 Currency Codes -// ======================= +/***/ 69901: +/*!************************************************!*\ + !*** ./node_modules/lodash/_objectToString.js ***! + \************************************************/ +/***/ (function(module) { -var expCurrencyCode = /^[A-Z]{3}$/; +/** Used for built-in method references. */ +var objectProto = Object.prototype; /** - * The IsWellFormedCurrencyCode abstract operation verifies that the currency argument - * (after conversion to a String value) represents a well-formed 3-letter ISO currency - * code. The following steps are taken: + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. */ -function /* 6.3.1 */IsWellFormedCurrencyCode(currency) { - // 1. Let `c` be ToString(currency) - var c = String(currency); - - // 2. Let `normalized` be the result of mapping c to upper case as described - // in 6.1. - var normalized = toLatinUpperCase(c); - - // 3. If the string length of normalized is not 3, return false. - // 4. If normalized contains any character that is not in the range "A" to "Z" - // (U+0041 to U+005A), return false. - if (expCurrencyCode.test(normalized) === false) return false; +var nativeObjectToString = objectProto.toString; - // 5. Return true - return true; +/** + * Converts `value` to a string using `Object.prototype.toString`. + * + * @private + * @param {*} value The value to convert. + * @returns {string} Returns the converted string. + */ +function objectToString(value) { + return nativeObjectToString.call(value); } -var expUnicodeExSeq = /-u(?:-[0-9a-z]{2,8})+/gi; // See `extension` below +module.exports = objectToString; -function /* 9.2.1 */CanonicalizeLocaleList(locales) { - // The abstract operation CanonicalizeLocaleList takes the following steps: +/***/ }), - // 1. If locales is undefined, then a. Return a new empty List - if (locales === undefined) return new List(); +/***/ 26351: +/*!**************************************!*\ + !*** ./node_modules/lodash/_root.js ***! + \**************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - // 2. Let seen be a new empty List. - var seen = new List(); +var _typeof = (__webpack_require__(/*! ./node_modules/@babel/runtime/helpers/typeof.js */ 22191)["default"]); +var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ 77784); - // 3. If locales is a String value, then - // a. Let locales be a new array created as if by the expression new - // Array(locales) where Array is the standard built-in constructor with - // that name and locales is the value of locales. - locales = typeof locales === 'string' ? [locales] : locales; +/** Detect free variable `self`. */ +var freeSelf = (typeof self === "undefined" ? "undefined" : _typeof(self)) == 'object' && self && self.Object === Object && self; - // 4. Let O be ToObject(locales). - var O = toObject(locales); +/** Used as a reference to the global object. */ +var root = freeGlobal || freeSelf || Function('return this')(); +module.exports = root; - // 5. Let lenValue be the result of calling the [[Get]] internal method of - // O with the argument "length". - // 6. Let len be ToUint32(lenValue). - var len = toLength(O.length); +/***/ }), - // 7. Let k be 0. - var k = 0; +/***/ 45598: +/*!*************************************************!*\ + !*** ./node_modules/lodash/_trimmedEndIndex.js ***! + \*************************************************/ +/***/ (function(module) { - // 8. Repeat, while k < len - while (k < len) { - // a. Let Pk be ToString(k). - var Pk = String(k); - - // b. Let kPresent be the result of calling the [[HasProperty]] internal - // method of O with argument Pk. - var kPresent = (Pk in O); - - // c. If kPresent is true, then - if (kPresent) { - // i. Let kValue be the result of calling the [[Get]] internal - // method of O with argument Pk. - var kValue = O[Pk]; - - // ii. If the type of kValue is not String or Object, then throw a - // TypeError exception. - if (kValue === null || typeof kValue !== 'string' && (typeof kValue === "undefined" ? "undefined" : babelHelpers$1["typeof"](kValue)) !== 'object') throw new TypeError('String or Object type expected'); - - // iii. Let tag be ToString(kValue). - var tag = String(kValue); - - // iv. If the result of calling the abstract operation - // IsStructurallyValidLanguageTag (defined in 6.2.2), passing tag as - // the argument, is false, then throw a RangeError exception. - if (!IsStructurallyValidLanguageTag(tag)) throw new RangeError("'" + tag + "' is not a structurally valid language tag"); - - // v. Let tag be the result of calling the abstract operation - // CanonicalizeLanguageTag (defined in 6.2.3), passing tag as the - // argument. - tag = CanonicalizeLanguageTag(tag); - - // vi. If tag is not an element of seen, then append tag as the last - // element of seen. - if (arrIndexOf.call(seen, tag) === -1) arrPush.call(seen, tag); - } - - // d. Increase k by 1. - k++; - } - - // 9. Return seen. - return seen; -} - -/** - * The BestAvailableLocale abstract operation compares the provided argument - * locale, which must be a String value with a structurally valid and - * canonicalized BCP 47 language tag, against the locales in availableLocales and - * returns either the longest non-empty prefix of locale that is an element of - * availableLocales, or undefined if there is no such element. It uses the - * fallback mechanism of RFC 4647, section 3.4. The following steps are taken: - */ -function /* 9.2.2 */BestAvailableLocale(availableLocales, locale) { - // 1. Let candidate be locale - var candidate = locale; - - // 2. Repeat - while (candidate) { - // a. If availableLocales contains an element equal to candidate, then return - // candidate. - if (arrIndexOf.call(availableLocales, candidate) > -1) return candidate; - - // b. Let pos be the character index of the last occurrence of "-" - // (U+002D) within candidate. If that character does not occur, return - // undefined. - var pos = candidate.lastIndexOf('-'); - if (pos < 0) return; - - // c. If pos ≥ 2 and the character "-" occurs at index pos-2 of candidate, - // then decrease pos by 2. - if (pos >= 2 && candidate.charAt(pos - 2) === '-') pos -= 2; - - // d. Let candidate be the substring of candidate from position 0, inclusive, - // to position pos, exclusive. - candidate = candidate.substring(0, pos); - } -} - -/** - * The LookupMatcher abstract operation compares requestedLocales, which must be - * a List as returned by CanonicalizeLocaleList, against the locales in - * availableLocales and determines the best available language to meet the - * request. The following steps are taken: - */ -function /* 9.2.3 */LookupMatcher(availableLocales, requestedLocales) { - // 1. Let i be 0. - var i = 0; - - // 2. Let len be the number of elements in requestedLocales. - var len = requestedLocales.length; - - // 3. Let availableLocale be undefined. - var availableLocale = void 0; - var locale = void 0, - noExtensionsLocale = void 0; - - // 4. Repeat while i < len and availableLocale is undefined: - while (i < len && !availableLocale) { - // a. Let locale be the element of requestedLocales at 0-origined list - // position i. - locale = requestedLocales[i]; - - // b. Let noExtensionsLocale be the String value that is locale with all - // Unicode locale extension sequences removed. - noExtensionsLocale = String(locale).replace(expUnicodeExSeq, ''); - - // c. Let availableLocale be the result of calling the - // BestAvailableLocale abstract operation (defined in 9.2.2) with - // arguments availableLocales and noExtensionsLocale. - availableLocale = BestAvailableLocale(availableLocales, noExtensionsLocale); - - // d. Increase i by 1. - i++; - } - - // 5. Let result be a new Record. - var result = new Record(); - - // 6. If availableLocale is not undefined, then - if (availableLocale !== undefined) { - // a. Set result.[[locale]] to availableLocale. - result['[[locale]]'] = availableLocale; - - // b. If locale and noExtensionsLocale are not the same String value, then - if (String(locale) !== String(noExtensionsLocale)) { - // i. Let extension be the String value consisting of the first - // substring of locale that is a Unicode locale extension sequence. - var extension = locale.match(expUnicodeExSeq)[0]; - - // ii. Let extensionIndex be the character position of the initial - // "-" of the first Unicode locale extension sequence within locale. - var extensionIndex = locale.indexOf('-u-'); - - // iii. Set result.[[extension]] to extension. - result['[[extension]]'] = extension; - - // iv. Set result.[[extensionIndex]] to extensionIndex. - result['[[extensionIndex]]'] = extensionIndex; - } - } - // 7. Else - else - // a. Set result.[[locale]] to the value returned by the DefaultLocale abstract - // operation (defined in 6.2.4). - result['[[locale]]'] = DefaultLocale(); - - // 8. Return result - return result; -} - -/** - * The BestFitMatcher abstract operation compares requestedLocales, which must be - * a List as returned by CanonicalizeLocaleList, against the locales in - * availableLocales and determines the best available language to meet the - * request. The algorithm is implementation dependent, but should produce results - * that a typical user of the requested locales would perceive as at least as - * good as those produced by the LookupMatcher abstract operation. Options - * specified through Unicode locale extension sequences must be ignored by the - * algorithm. Information about such subsequences is returned separately. - * The abstract operation returns a record with a [[locale]] field, whose value - * is the language tag of the selected locale, which must be an element of - * availableLocales. If the language tag of the request locale that led to the - * selected locale contained a Unicode locale extension sequence, then the - * returned record also contains an [[extension]] field whose value is the first - * Unicode locale extension sequence, and an [[extensionIndex]] field whose value - * is the index of the first Unicode locale extension sequence within the request - * locale language tag. - */ -function /* 9.2.4 */BestFitMatcher(availableLocales, requestedLocales) { - return LookupMatcher(availableLocales, requestedLocales); -} - -/** - * The ResolveLocale abstract operation compares a BCP 47 language priority list - * requestedLocales against the locales in availableLocales and determines the - * best available language to meet the request. availableLocales and - * requestedLocales must be provided as List values, options as a Record. - */ -function /* 9.2.5 */ResolveLocale(availableLocales, requestedLocales, options, relevantExtensionKeys, localeData) { - if (availableLocales.length === 0) { - throw new ReferenceError('No locale data has been provided for this object yet.'); - } - - // The following steps are taken: - // 1. Let matcher be the value of options.[[localeMatcher]]. - var matcher = options['[[localeMatcher]]']; - var r = void 0; - - // 2. If matcher is "lookup", then - if (matcher === 'lookup') - // a. Let r be the result of calling the LookupMatcher abstract operation - // (defined in 9.2.3) with arguments availableLocales and - // requestedLocales. - r = LookupMatcher(availableLocales, requestedLocales); - - // 3. Else - else - // a. Let r be the result of calling the BestFitMatcher abstract - // operation (defined in 9.2.4) with arguments availableLocales and - // requestedLocales. - r = BestFitMatcher(availableLocales, requestedLocales); - - // 4. Let foundLocale be the value of r.[[locale]]. - var foundLocale = r['[[locale]]']; - var extensionSubtags = void 0, - extensionSubtagsLength = void 0; - - // 5. If r has an [[extension]] field, then - if (hop.call(r, '[[extension]]')) { - // a. Let extension be the value of r.[[extension]]. - var extension = r['[[extension]]']; - // b. Let split be the standard built-in function object defined in ES5, - // 15.5.4.14. - var split = String.prototype.split; - // c. Let extensionSubtags be the result of calling the [[Call]] internal - // method of split with extension as the this value and an argument - // list containing the single item "-". - extensionSubtags = split.call(extension, '-'); - // d. Let extensionSubtagsLength be the result of calling the [[Get]] - // internal method of extensionSubtags with argument "length". - extensionSubtagsLength = extensionSubtags.length; - } - - // 6. Let result be a new Record. - var result = new Record(); - - // 7. Set result.[[dataLocale]] to foundLocale. - result['[[dataLocale]]'] = foundLocale; - - // 8. Let supportedExtension be "-u". - var supportedExtension = '-u'; - // 9. Let i be 0. - var i = 0; - // 10. Let len be the result of calling the [[Get]] internal method of - // relevantExtensionKeys with argument "length". - var len = relevantExtensionKeys.length; - - // 11 Repeat while i < len: - while (i < len) { - // a. Let key be the result of calling the [[Get]] internal method of - // relevantExtensionKeys with argument ToString(i). - var key = relevantExtensionKeys[i]; - // b. Let foundLocaleData be the result of calling the [[Get]] internal - // method of localeData with the argument foundLocale. - var foundLocaleData = localeData[foundLocale]; - // c. Let keyLocaleData be the result of calling the [[Get]] internal - // method of foundLocaleData with the argument key. - var keyLocaleData = foundLocaleData[key]; - // d. Let value be the result of calling the [[Get]] internal method of - // keyLocaleData with argument "0". - var value = keyLocaleData['0']; - // e. Let supportedExtensionAddition be "". - var supportedExtensionAddition = ''; - // f. Let indexOf be the standard built-in function object defined in - // ES5, 15.4.4.14. - var indexOf = arrIndexOf; - - // g. If extensionSubtags is not undefined, then - if (extensionSubtags !== undefined) { - // i. Let keyPos be the result of calling the [[Call]] internal - // method of indexOf with extensionSubtags as the this value and - // an argument list containing the single item key. - var keyPos = indexOf.call(extensionSubtags, key); - - // ii. If keyPos ≠ -1, then - if (keyPos !== -1) { - // 1. If keyPos + 1 < extensionSubtagsLength and the length of the - // result of calling the [[Get]] internal method of - // extensionSubtags with argument ToString(keyPos +1) is greater - // than 2, then - if (keyPos + 1 < extensionSubtagsLength && extensionSubtags[keyPos + 1].length > 2) { - // a. Let requestedValue be the result of calling the [[Get]] - // internal method of extensionSubtags with argument - // ToString(keyPos + 1). - var requestedValue = extensionSubtags[keyPos + 1]; - // b. Let valuePos be the result of calling the [[Call]] - // internal method of indexOf with keyLocaleData as the - // this value and an argument list containing the single - // item requestedValue. - var valuePos = indexOf.call(keyLocaleData, requestedValue); - - // c. If valuePos ≠ -1, then - if (valuePos !== -1) { - // i. Let value be requestedValue. - value = requestedValue, - // ii. Let supportedExtensionAddition be the - // concatenation of "-", key, "-", and value. - supportedExtensionAddition = '-' + key + '-' + value; - } - } - // 2. Else - else { - // a. Let valuePos be the result of calling the [[Call]] - // internal method of indexOf with keyLocaleData as the this - // value and an argument list containing the single item - // "true". - var _valuePos = indexOf(keyLocaleData, 'true'); - - // b. If valuePos ≠ -1, then - if (_valuePos !== -1) - // i. Let value be "true". - value = 'true'; - } - } - } - // h. If options has a field [[]], then - if (hop.call(options, '[[' + key + ']]')) { - // i. Let optionsValue be the value of options.[[]]. - var optionsValue = options['[[' + key + ']]']; - - // ii. If the result of calling the [[Call]] internal method of indexOf - // with keyLocaleData as the this value and an argument list - // containing the single item optionsValue is not -1, then - if (indexOf.call(keyLocaleData, optionsValue) !== -1) { - // 1. If optionsValue is not equal to value, then - if (optionsValue !== value) { - // a. Let value be optionsValue. - value = optionsValue; - // b. Let supportedExtensionAddition be "". - supportedExtensionAddition = ''; - } - } - } - // i. Set result.[[]] to value. - result['[[' + key + ']]'] = value; - - // j. Append supportedExtensionAddition to supportedExtension. - supportedExtension += supportedExtensionAddition; - - // k. Increase i by 1. - i++; - } - // 12. If the length of supportedExtension is greater than 2, then - if (supportedExtension.length > 2) { - // a. - var privateIndex = foundLocale.indexOf("-x-"); - // b. - if (privateIndex === -1) { - // i. - foundLocale = foundLocale + supportedExtension; - } - // c. - else { - // i. - var preExtension = foundLocale.substring(0, privateIndex); - // ii. - var postExtension = foundLocale.substring(privateIndex); - // iii. - foundLocale = preExtension + supportedExtension + postExtension; - } - // d. asserting - skipping - // e. - foundLocale = CanonicalizeLanguageTag(foundLocale); - } - // 13. Set result.[[locale]] to foundLocale. - result['[[locale]]'] = foundLocale; - - // 14. Return result. - return result; -} - -/** - * The LookupSupportedLocales abstract operation returns the subset of the - * provided BCP 47 language priority list requestedLocales for which - * availableLocales has a matching locale when using the BCP 47 Lookup algorithm. - * Locales appear in the same order in the returned list as in requestedLocales. - * The following steps are taken: - */ -function /* 9.2.6 */LookupSupportedLocales(availableLocales, requestedLocales) { - // 1. Let len be the number of elements in requestedLocales. - var len = requestedLocales.length; - // 2. Let subset be a new empty List. - var subset = new List(); - // 3. Let k be 0. - var k = 0; - - // 4. Repeat while k < len - while (k < len) { - // a. Let locale be the element of requestedLocales at 0-origined list - // position k. - var locale = requestedLocales[k]; - // b. Let noExtensionsLocale be the String value that is locale with all - // Unicode locale extension sequences removed. - var noExtensionsLocale = String(locale).replace(expUnicodeExSeq, ''); - // c. Let availableLocale be the result of calling the - // BestAvailableLocale abstract operation (defined in 9.2.2) with - // arguments availableLocales and noExtensionsLocale. - var availableLocale = BestAvailableLocale(availableLocales, noExtensionsLocale); - - // d. If availableLocale is not undefined, then append locale to the end of - // subset. - if (availableLocale !== undefined) arrPush.call(subset, locale); - - // e. Increment k by 1. - k++; - } - - // 5. Let subsetArray be a new Array object whose elements are the same - // values in the same order as the elements of subset. - var subsetArray = arrSlice.call(subset); - - // 6. Return subsetArray. - return subsetArray; -} - -/** - * The BestFitSupportedLocales abstract operation returns the subset of the - * provided BCP 47 language priority list requestedLocales for which - * availableLocales has a matching locale when using the Best Fit Matcher - * algorithm. Locales appear in the same order in the returned list as in - * requestedLocales. The steps taken are implementation dependent. - */ -function /*9.2.7 */BestFitSupportedLocales(availableLocales, requestedLocales) { - // ###TODO: implement this function as described by the specification### - return LookupSupportedLocales(availableLocales, requestedLocales); -} - -/** - * The SupportedLocales abstract operation returns the subset of the provided BCP - * 47 language priority list requestedLocales for which availableLocales has a - * matching locale. Two algorithms are available to match the locales: the Lookup - * algorithm described in RFC 4647 section 3.4, and an implementation dependent - * best-fit algorithm. Locales appear in the same order in the returned list as - * in requestedLocales. The following steps are taken: - */ -function /*9.2.8 */SupportedLocales(availableLocales, requestedLocales, options) { - var matcher = void 0, - subset = void 0; - - // 1. If options is not undefined, then - if (options !== undefined) { - // a. Let options be ToObject(options). - options = new Record(toObject(options)); - // b. Let matcher be the result of calling the [[Get]] internal method of - // options with argument "localeMatcher". - matcher = options.localeMatcher; - - // c. If matcher is not undefined, then - if (matcher !== undefined) { - // i. Let matcher be ToString(matcher). - matcher = String(matcher); - - // ii. If matcher is not "lookup" or "best fit", then throw a RangeError - // exception. - if (matcher !== 'lookup' && matcher !== 'best fit') throw new RangeError('matcher should be "lookup" or "best fit"'); - } - } - // 2. If matcher is undefined or "best fit", then - if (matcher === undefined || matcher === 'best fit') - // a. Let subset be the result of calling the BestFitSupportedLocales - // abstract operation (defined in 9.2.7) with arguments - // availableLocales and requestedLocales. - subset = BestFitSupportedLocales(availableLocales, requestedLocales); - // 3. Else - else - // a. Let subset be the result of calling the LookupSupportedLocales - // abstract operation (defined in 9.2.6) with arguments - // availableLocales and requestedLocales. - subset = LookupSupportedLocales(availableLocales, requestedLocales); - - // 4. For each named own property name P of subset, - for (var P in subset) { - if (!hop.call(subset, P)) continue; - - // a. Let desc be the result of calling the [[GetOwnProperty]] internal - // method of subset with P. - // b. Set desc.[[Writable]] to false. - // c. Set desc.[[Configurable]] to false. - // d. Call the [[DefineOwnProperty]] internal method of subset with P, desc, - // and true as arguments. - defineProperty(subset, P, { - writable: false, - configurable: false, - value: subset[P] - }); - } - // "Freeze" the array so no new elements can be added - defineProperty(subset, 'length', { - writable: false - }); - - // 5. Return subset - return subset; -} - -/** - * The GetOption abstract operation extracts the value of the property named - * property from the provided options object, converts it to the required type, - * checks whether it is one of a List of allowed values, and fills in a fallback - * value if necessary. - */ -function /*9.2.9 */GetOption(options, property, type, values, fallback) { - // 1. Let value be the result of calling the [[Get]] internal method of - // options with argument property. - var value = options[property]; - - // 2. If value is not undefined, then - if (value !== undefined) { - // a. Assert: type is "boolean" or "string". - // b. If type is "boolean", then let value be ToBoolean(value). - // c. If type is "string", then let value be ToString(value). - value = type === 'boolean' ? Boolean(value) : type === 'string' ? String(value) : value; - - // d. If values is not undefined, then - if (values !== undefined) { - // i. If values does not contain an element equal to value, then throw a - // RangeError exception. - if (arrIndexOf.call(values, value) === -1) throw new RangeError("'" + value + "' is not an allowed value for `" + property + '`'); - } - - // e. Return value. - return value; - } - // Else return fallback. - return fallback; -} - -/** - * The GetNumberOption abstract operation extracts a property value from the - * provided options object, converts it to a Number value, checks whether it is - * in the allowed range, and fills in a fallback value if necessary. - */ -function /* 9.2.10 */GetNumberOption(options, property, minimum, maximum, fallback) { - // 1. Let value be the result of calling the [[Get]] internal method of - // options with argument property. - var value = options[property]; - - // 2. If value is not undefined, then - if (value !== undefined) { - // a. Let value be ToNumber(value). - value = Number(value); - - // b. If value is NaN or less than minimum or greater than maximum, throw a - // RangeError exception. - if (isNaN(value) || value < minimum || value > maximum) throw new RangeError('Value is not a number or outside accepted range'); - - // c. Return floor(value). - return Math.floor(value); - } - // 3. Else return fallback. - return fallback; -} - -// 8 The Intl Object -var Intl = {}; - -// 8.2 Function Properties of the Intl Object - -// 8.2.1 -// @spec[tc39/ecma402/master/spec/intl.html] -// @clause[sec-intl.getcanonicallocales] -function getCanonicalLocales(locales) { - // 1. Let ll be ? CanonicalizeLocaleList(locales). - var ll = CanonicalizeLocaleList(locales); - // 2. Return CreateArrayFromList(ll). - { - var result = []; - var len = ll.length; - var k = 0; - while (k < len) { - result[k] = ll[k]; - k++; - } - return result; - } -} -Object.defineProperty(Intl, 'getCanonicalLocales', { - enumerable: false, - configurable: true, - writable: true, - value: getCanonicalLocales -}); - -// Currency minor units output from get-4217 grunt task, formatted -var currencyMinorUnits = { - BHD: 3, - BYR: 0, - XOF: 0, - BIF: 0, - XAF: 0, - CLF: 4, - CLP: 0, - KMF: 0, - DJF: 0, - XPF: 0, - GNF: 0, - ISK: 0, - IQD: 3, - JPY: 0, - JOD: 3, - KRW: 0, - KWD: 3, - LYD: 3, - OMR: 3, - PYG: 0, - RWF: 0, - TND: 3, - UGX: 0, - UYI: 0, - VUV: 0, - VND: 0 -}; - -// Define the NumberFormat constructor internally so it cannot be tainted -function NumberFormatConstructor() { - var locales = arguments[0]; - var options = arguments[1]; - if (!this || this === Intl) { - return new Intl.NumberFormat(locales, options); - } - return InitializeNumberFormat(toObject(this), locales, options); -} -defineProperty(Intl, 'NumberFormat', { - configurable: true, - writable: true, - value: NumberFormatConstructor -}); - -// Must explicitly set prototypes as unwritable -defineProperty(Intl.NumberFormat, 'prototype', { - writable: false -}); - -/** - * The abstract operation InitializeNumberFormat accepts the arguments - * numberFormat (which must be an object), locales, and options. It initializes - * numberFormat as a NumberFormat object. - */ -function /*11.1.1.1 */InitializeNumberFormat(numberFormat, locales, options) { - // This will be a internal properties object if we're not already initialized - var internal = getInternalProperties(numberFormat); - - // Create an object whose props can be used to restore the values of RegExp props - var regexpRestore = createRegExpRestore(); - - // 1. If numberFormat has an [[initializedIntlObject]] internal property with - // value true, throw a TypeError exception. - if (internal['[[initializedIntlObject]]'] === true) throw new TypeError('`this` object has already been initialized as an Intl object'); - - // Need this to access the `internal` object - defineProperty(numberFormat, '__getInternalProperties', { - value: function value() { - // NOTE: Non-standard, for internal use only - if (arguments[0] === secret) return internal; - } - }); - - // 2. Set the [[initializedIntlObject]] internal property of numberFormat to true. - internal['[[initializedIntlObject]]'] = true; - - // 3. Let requestedLocales be the result of calling the CanonicalizeLocaleList - // abstract operation (defined in 9.2.1) with argument locales. - var requestedLocales = CanonicalizeLocaleList(locales); - - // 4. If options is undefined, then - if (options === undefined) - // a. Let options be the result of creating a new object as if by the - // expression new Object() where Object is the standard built-in constructor - // with that name. - options = {}; - - // 5. Else - else - // a. Let options be ToObject(options). - options = toObject(options); - - // 6. Let opt be a new Record. - var opt = new Record(), - // 7. Let matcher be the result of calling the GetOption abstract operation - // (defined in 9.2.9) with the arguments options, "localeMatcher", "string", - // a List containing the two String values "lookup" and "best fit", and - // "best fit". - matcher = GetOption(options, 'localeMatcher', 'string', new List('lookup', 'best fit'), 'best fit'); - - // 8. Set opt.[[localeMatcher]] to matcher. - opt['[[localeMatcher]]'] = matcher; - - // 9. Let NumberFormat be the standard built-in object that is the initial value - // of Intl.NumberFormat. - // 10. Let localeData be the value of the [[localeData]] internal property of - // NumberFormat. - var localeData = internals.NumberFormat['[[localeData]]']; - - // 11. Let r be the result of calling the ResolveLocale abstract operation - // (defined in 9.2.5) with the [[availableLocales]] internal property of - // NumberFormat, requestedLocales, opt, the [[relevantExtensionKeys]] - // internal property of NumberFormat, and localeData. - var r = ResolveLocale(internals.NumberFormat['[[availableLocales]]'], requestedLocales, opt, internals.NumberFormat['[[relevantExtensionKeys]]'], localeData); - - // 12. Set the [[locale]] internal property of numberFormat to the value of - // r.[[locale]]. - internal['[[locale]]'] = r['[[locale]]']; - - // 13. Set the [[numberingSystem]] internal property of numberFormat to the value - // of r.[[nu]]. - internal['[[numberingSystem]]'] = r['[[nu]]']; - - // The specification doesn't tell us to do this, but it's helpful later on - internal['[[dataLocale]]'] = r['[[dataLocale]]']; - - // 14. Let dataLocale be the value of r.[[dataLocale]]. - var dataLocale = r['[[dataLocale]]']; - - // 15. Let s be the result of calling the GetOption abstract operation with the - // arguments options, "style", "string", a List containing the three String - // values "decimal", "percent", and "currency", and "decimal". - var s = GetOption(options, 'style', 'string', new List('decimal', 'percent', 'currency'), 'decimal'); - - // 16. Set the [[style]] internal property of numberFormat to s. - internal['[[style]]'] = s; - - // 17. Let c be the result of calling the GetOption abstract operation with the - // arguments options, "currency", "string", undefined, and undefined. - var c = GetOption(options, 'currency', 'string'); - - // 18. If c is not undefined and the result of calling the - // IsWellFormedCurrencyCode abstract operation (defined in 6.3.1) with - // argument c is false, then throw a RangeError exception. - if (c !== undefined && !IsWellFormedCurrencyCode(c)) throw new RangeError("'" + c + "' is not a valid currency code"); - - // 19. If s is "currency" and c is undefined, throw a TypeError exception. - if (s === 'currency' && c === undefined) throw new TypeError('Currency code is required when style is currency'); - var cDigits = void 0; - - // 20. If s is "currency", then - if (s === 'currency') { - // a. Let c be the result of converting c to upper case as specified in 6.1. - c = c.toUpperCase(); - - // b. Set the [[currency]] internal property of numberFormat to c. - internal['[[currency]]'] = c; - - // c. Let cDigits be the result of calling the CurrencyDigits abstract - // operation (defined below) with argument c. - cDigits = CurrencyDigits(c); - } - - // 21. Let cd be the result of calling the GetOption abstract operation with the - // arguments options, "currencyDisplay", "string", a List containing the - // three String values "code", "symbol", and "name", and "symbol". - var cd = GetOption(options, 'currencyDisplay', 'string', new List('code', 'symbol', 'name'), 'symbol'); - - // 22. If s is "currency", then set the [[currencyDisplay]] internal property of - // numberFormat to cd. - if (s === 'currency') internal['[[currencyDisplay]]'] = cd; - - // 23. Let mnid be the result of calling the GetNumberOption abstract operation - // (defined in 9.2.10) with arguments options, "minimumIntegerDigits", 1, 21, - // and 1. - var mnid = GetNumberOption(options, 'minimumIntegerDigits', 1, 21, 1); - - // 24. Set the [[minimumIntegerDigits]] internal property of numberFormat to mnid. - internal['[[minimumIntegerDigits]]'] = mnid; - - // 25. If s is "currency", then let mnfdDefault be cDigits; else let mnfdDefault - // be 0. - var mnfdDefault = s === 'currency' ? cDigits : 0; - - // 26. Let mnfd be the result of calling the GetNumberOption abstract operation - // with arguments options, "minimumFractionDigits", 0, 20, and mnfdDefault. - var mnfd = GetNumberOption(options, 'minimumFractionDigits', 0, 20, mnfdDefault); - - // 27. Set the [[minimumFractionDigits]] internal property of numberFormat to mnfd. - internal['[[minimumFractionDigits]]'] = mnfd; - - // 28. If s is "currency", then let mxfdDefault be max(mnfd, cDigits); else if s - // is "percent", then let mxfdDefault be max(mnfd, 0); else let mxfdDefault - // be max(mnfd, 3). - var mxfdDefault = s === 'currency' ? Math.max(mnfd, cDigits) : s === 'percent' ? Math.max(mnfd, 0) : Math.max(mnfd, 3); - - // 29. Let mxfd be the result of calling the GetNumberOption abstract operation - // with arguments options, "maximumFractionDigits", mnfd, 20, and mxfdDefault. - var mxfd = GetNumberOption(options, 'maximumFractionDigits', mnfd, 20, mxfdDefault); - - // 30. Set the [[maximumFractionDigits]] internal property of numberFormat to mxfd. - internal['[[maximumFractionDigits]]'] = mxfd; - - // 31. Let mnsd be the result of calling the [[Get]] internal method of options - // with argument "minimumSignificantDigits". - var mnsd = options.minimumSignificantDigits; - - // 32. Let mxsd be the result of calling the [[Get]] internal method of options - // with argument "maximumSignificantDigits". - var mxsd = options.maximumSignificantDigits; - - // 33. If mnsd is not undefined or mxsd is not undefined, then: - if (mnsd !== undefined || mxsd !== undefined) { - // a. Let mnsd be the result of calling the GetNumberOption abstract - // operation with arguments options, "minimumSignificantDigits", 1, 21, - // and 1. - mnsd = GetNumberOption(options, 'minimumSignificantDigits', 1, 21, 1); - - // b. Let mxsd be the result of calling the GetNumberOption abstract - // operation with arguments options, "maximumSignificantDigits", mnsd, - // 21, and 21. - mxsd = GetNumberOption(options, 'maximumSignificantDigits', mnsd, 21, 21); - - // c. Set the [[minimumSignificantDigits]] internal property of numberFormat - // to mnsd, and the [[maximumSignificantDigits]] internal property of - // numberFormat to mxsd. - internal['[[minimumSignificantDigits]]'] = mnsd; - internal['[[maximumSignificantDigits]]'] = mxsd; - } - // 34. Let g be the result of calling the GetOption abstract operation with the - // arguments options, "useGrouping", "boolean", undefined, and true. - var g = GetOption(options, 'useGrouping', 'boolean', undefined, true); - - // 35. Set the [[useGrouping]] internal property of numberFormat to g. - internal['[[useGrouping]]'] = g; - - // 36. Let dataLocaleData be the result of calling the [[Get]] internal method of - // localeData with argument dataLocale. - var dataLocaleData = localeData[dataLocale]; - - // 37. Let patterns be the result of calling the [[Get]] internal method of - // dataLocaleData with argument "patterns". - var patterns = dataLocaleData.patterns; - - // 38. Assert: patterns is an object (see 11.2.3) - - // 39. Let stylePatterns be the result of calling the [[Get]] internal method of - // patterns with argument s. - var stylePatterns = patterns[s]; - - // 40. Set the [[positivePattern]] internal property of numberFormat to the - // result of calling the [[Get]] internal method of stylePatterns with the - // argument "positivePattern". - internal['[[positivePattern]]'] = stylePatterns.positivePattern; - - // 41. Set the [[negativePattern]] internal property of numberFormat to the - // result of calling the [[Get]] internal method of stylePatterns with the - // argument "negativePattern". - internal['[[negativePattern]]'] = stylePatterns.negativePattern; - - // 42. Set the [[boundFormat]] internal property of numberFormat to undefined. - internal['[[boundFormat]]'] = undefined; - - // 43. Set the [[initializedNumberFormat]] internal property of numberFormat to - // true. - internal['[[initializedNumberFormat]]'] = true; - - // In ES3, we need to pre-bind the format() function - if (es3) numberFormat.format = GetFormatNumber.call(numberFormat); - - // Restore the RegExp properties - regexpRestore(); - - // Return the newly initialised object - return numberFormat; -} -function CurrencyDigits(currency) { - // When the CurrencyDigits abstract operation is called with an argument currency - // (which must be an upper case String value), the following steps are taken: - - // 1. If the ISO 4217 currency and funds code list contains currency as an - // alphabetic code, then return the minor unit value corresponding to the - // currency from the list; else return 2. - return currencyMinorUnits[currency] !== undefined ? currencyMinorUnits[currency] : 2; -} - -/* 11.2.3 */ -internals.NumberFormat = { - '[[availableLocales]]': [], - '[[relevantExtensionKeys]]': ['nu'], - '[[localeData]]': {} -}; - -/** - * When the supportedLocalesOf method of Intl.NumberFormat is called, the - * following steps are taken: - */ -/* 11.2.2 */ -defineProperty(Intl.NumberFormat, 'supportedLocalesOf', { - configurable: true, - writable: true, - value: fnBind.call(function (locales) { - // Bound functions only have the `this` value altered if being used as a constructor, - // this lets us imitate a native function that has no constructor - if (!hop.call(this, '[[availableLocales]]')) throw new TypeError('supportedLocalesOf() is not a constructor'); - - // Create an object whose props can be used to restore the values of RegExp props - var regexpRestore = createRegExpRestore(), - // 1. If options is not provided, then let options be undefined. - options = arguments[1], - // 2. Let availableLocales be the value of the [[availableLocales]] internal - // property of the standard built-in object that is the initial value of - // Intl.NumberFormat. - - availableLocales = this['[[availableLocales]]'], - // 3. Let requestedLocales be the result of calling the CanonicalizeLocaleList - // abstract operation (defined in 9.2.1) with argument locales. - requestedLocales = CanonicalizeLocaleList(locales); - - // Restore the RegExp properties - regexpRestore(); - - // 4. Return the result of calling the SupportedLocales abstract operation - // (defined in 9.2.8) with arguments availableLocales, requestedLocales, - // and options. - return SupportedLocales(availableLocales, requestedLocales, options); - }, internals.NumberFormat) -}); - -/** - * This named accessor property returns a function that formats a number - * according to the effective locale and the formatting options of this - * NumberFormat object. - */ -/* 11.3.2 */ -defineProperty(Intl.NumberFormat.prototype, 'format', { - configurable: true, - get: GetFormatNumber -}); -function GetFormatNumber() { - var internal = this !== null && babelHelpers$1["typeof"](this) === 'object' && getInternalProperties(this); - - // Satisfy test 11.3_b - if (!internal || !internal['[[initializedNumberFormat]]']) throw new TypeError('`this` value for format() is not an initialized Intl.NumberFormat object.'); - - // The value of the [[Get]] attribute is a function that takes the following - // steps: - - // 1. If the [[boundFormat]] internal property of this NumberFormat object - // is undefined, then: - if (internal['[[boundFormat]]'] === undefined) { - // a. Let F be a Function object, with internal properties set as - // specified for built-in functions in ES5, 15, or successor, and the - // length property set to 1, that takes the argument value and - // performs the following steps: - var F = function F(value) { - // i. If value is not provided, then let value be undefined. - // ii. Let x be ToNumber(value). - // iii. Return the result of calling the FormatNumber abstract - // operation (defined below) with arguments this and x. - return FormatNumber(this, /* x = */Number(value)); - }; - - // b. Let bind be the standard built-in function object defined in ES5, - // 15.3.4.5. - // c. Let bf be the result of calling the [[Call]] internal method of - // bind with F as the this value and an argument list containing - // the single item this. - var bf = fnBind.call(F, this); - - // d. Set the [[boundFormat]] internal property of this NumberFormat - // object to bf. - internal['[[boundFormat]]'] = bf; - } - // Return the value of the [[boundFormat]] internal property of this - // NumberFormat object. - return internal['[[boundFormat]]']; -} -function formatToParts() { - var value = arguments.length <= 0 || arguments[0] === undefined ? undefined : arguments[0]; - var internal = this !== null && babelHelpers$1["typeof"](this) === 'object' && getInternalProperties(this); - if (!internal || !internal['[[initializedNumberFormat]]']) throw new TypeError('`this` value for formatToParts() is not an initialized Intl.NumberFormat object.'); - var x = Number(value); - return FormatNumberToParts(this, x); -} -Object.defineProperty(Intl.NumberFormat.prototype, 'formatToParts', { - configurable: true, - enumerable: false, - writable: true, - value: formatToParts -}); - -/* - * @spec[stasm/ecma402/number-format-to-parts/spec/numberformat.html] - * @clause[sec-formatnumbertoparts] - */ -function FormatNumberToParts(numberFormat, x) { - // 1. Let parts be ? PartitionNumberPattern(numberFormat, x). - var parts = PartitionNumberPattern(numberFormat, x); - // 2. Let result be ArrayCreate(0). - var result = []; - // 3. Let n be 0. - var n = 0; - // 4. For each part in parts, do: - for (var i = 0; parts.length > i; i++) { - var part = parts[i]; - // a. Let O be ObjectCreate(%ObjectPrototype%). - var O = {}; - // a. Perform ? CreateDataPropertyOrThrow(O, "type", part.[[type]]). - O.type = part['[[type]]']; - // a. Perform ? CreateDataPropertyOrThrow(O, "value", part.[[value]]). - O.value = part['[[value]]']; - // a. Perform ? CreateDataPropertyOrThrow(result, ? ToString(n), O). - result[n] = O; - // a. Increment n by 1. - n += 1; - } - // 5. Return result. - return result; -} - -/* - * @spec[stasm/ecma402/number-format-to-parts/spec/numberformat.html] - * @clause[sec-partitionnumberpattern] - */ -function PartitionNumberPattern(numberFormat, x) { - var internal = getInternalProperties(numberFormat), - locale = internal['[[dataLocale]]'], - nums = internal['[[numberingSystem]]'], - data = internals.NumberFormat['[[localeData]]'][locale], - ild = data.symbols[nums] || data.symbols.latn, - pattern = void 0; - - // 1. If x is not NaN and x < 0, then: - if (!isNaN(x) && x < 0) { - // a. Let x be -x. - x = -x; - // a. Let pattern be the value of numberFormat.[[negativePattern]]. - pattern = internal['[[negativePattern]]']; - } - // 2. Else, - else { - // a. Let pattern be the value of numberFormat.[[positivePattern]]. - pattern = internal['[[positivePattern]]']; - } - // 3. Let result be a new empty List. - var result = new List(); - // 4. Let beginIndex be Call(%StringProto_indexOf%, pattern, "{", 0). - var beginIndex = pattern.indexOf('{', 0); - // 5. Let endIndex be 0. - var endIndex = 0; - // 6. Let nextIndex be 0. - var nextIndex = 0; - // 7. Let length be the number of code units in pattern. - var length = pattern.length; - // 8. Repeat while beginIndex is an integer index into pattern: - while (beginIndex > -1 && beginIndex < length) { - // a. Set endIndex to Call(%StringProto_indexOf%, pattern, "}", beginIndex) - endIndex = pattern.indexOf('}', beginIndex); - // a. If endIndex = -1, throw new Error exception. - if (endIndex === -1) throw new Error(); - // a. If beginIndex is greater than nextIndex, then: - if (beginIndex > nextIndex) { - // i. Let literal be a substring of pattern from position nextIndex, inclusive, to position beginIndex, exclusive. - var literal = pattern.substring(nextIndex, beginIndex); - // ii. Add new part record { [[type]]: "literal", [[value]]: literal } as a new element of the list result. - arrPush.call(result, { - '[[type]]': 'literal', - '[[value]]': literal - }); - } - // a. Let p be the substring of pattern from position beginIndex, exclusive, to position endIndex, exclusive. - var p = pattern.substring(beginIndex + 1, endIndex); - // a. If p is equal "number", then: - if (p === "number") { - // i. If x is NaN, - if (isNaN(x)) { - // 1. Let n be an ILD String value indicating the NaN value. - var n = ild.nan; - // 2. Add new part record { [[type]]: "nan", [[value]]: n } as a new element of the list result. - arrPush.call(result, { - '[[type]]': 'nan', - '[[value]]': n - }); - } - // ii. Else if isFinite(x) is false, - else if (!isFinite(x)) { - // 1. Let n be an ILD String value indicating infinity. - var _n = ild.infinity; - // 2. Add new part record { [[type]]: "infinity", [[value]]: n } as a new element of the list result. - arrPush.call(result, { - '[[type]]': 'infinity', - '[[value]]': _n - }); - } - // iii. Else, - else { - // 1. If the value of numberFormat.[[style]] is "percent" and isFinite(x), let x be 100 × x. - if (internal['[[style]]'] === 'percent' && isFinite(x)) x *= 100; - var _n2 = void 0; - // 2. If the numberFormat.[[minimumSignificantDigits]] and numberFormat.[[maximumSignificantDigits]] are present, then - if (hop.call(internal, '[[minimumSignificantDigits]]') && hop.call(internal, '[[maximumSignificantDigits]]')) { - // a. Let n be ToRawPrecision(x, numberFormat.[[minimumSignificantDigits]], numberFormat.[[maximumSignificantDigits]]). - _n2 = ToRawPrecision(x, internal['[[minimumSignificantDigits]]'], internal['[[maximumSignificantDigits]]']); - } - // 3. Else, - else { - // a. Let n be ToRawFixed(x, numberFormat.[[minimumIntegerDigits]], numberFormat.[[minimumFractionDigits]], numberFormat.[[maximumFractionDigits]]). - _n2 = ToRawFixed(x, internal['[[minimumIntegerDigits]]'], internal['[[minimumFractionDigits]]'], internal['[[maximumFractionDigits]]']); - } - // 4. If the value of the numberFormat.[[numberingSystem]] matches one of the values in the "Numbering System" column of Table 2 below, then - if (numSys[nums]) { - (function () { - // a. Let digits be an array whose 10 String valued elements are the UTF-16 string representations of the 10 digits specified in the "Digits" column of the matching row in Table 2. - var digits = numSys[nums]; - // a. Replace each digit in n with the value of digits[digit]. - _n2 = String(_n2).replace(/\d/g, function (digit) { - return digits[digit]; - }); - })(); - } - // 5. Else use an implementation dependent algorithm to map n to the appropriate representation of n in the given numbering system. - else _n2 = String(_n2); // ###TODO### - - var integer = void 0; - var fraction = void 0; - // 6. Let decimalSepIndex be Call(%StringProto_indexOf%, n, ".", 0). - var decimalSepIndex = _n2.indexOf('.', 0); - // 7. If decimalSepIndex > 0, then: - if (decimalSepIndex > 0) { - // a. Let integer be the substring of n from position 0, inclusive, to position decimalSepIndex, exclusive. - integer = _n2.substring(0, decimalSepIndex); - // a. Let fraction be the substring of n from position decimalSepIndex, exclusive, to the end of n. - fraction = _n2.substring(decimalSepIndex + 1, decimalSepIndex.length); - } - // 8. Else: - else { - // a. Let integer be n. - integer = _n2; - // a. Let fraction be undefined. - fraction = undefined; - } - // 9. If the value of the numberFormat.[[useGrouping]] is true, - if (internal['[[useGrouping]]'] === true) { - // a. Let groupSepSymbol be the ILND String representing the grouping separator. - var groupSepSymbol = ild.group; - // a. Let groups be a List whose elements are, in left to right order, the substrings defined by ILND set of locations within the integer. - var groups = []; - // ----> implementation: - // Primary group represents the group closest to the decimal - var pgSize = data.patterns.primaryGroupSize || 3; - // Secondary group is every other group - var sgSize = data.patterns.secondaryGroupSize || pgSize; - // Group only if necessary - if (integer.length > pgSize) { - // Index of the primary grouping separator - var end = integer.length - pgSize; - // Starting index for our loop - var idx = end % sgSize; - var start = integer.slice(0, idx); - if (start.length) arrPush.call(groups, start); - // Loop to separate into secondary grouping digits - while (idx < end) { - arrPush.call(groups, integer.slice(idx, idx + sgSize)); - idx += sgSize; - } - // Add the primary grouping digits - arrPush.call(groups, integer.slice(end)); - } else { - arrPush.call(groups, integer); - } - // a. Assert: The number of elements in groups List is greater than 0. - if (groups.length === 0) throw new Error(); - // a. Repeat, while groups List is not empty: - while (groups.length) { - // i. Remove the first element from groups and let integerGroup be the value of that element. - var integerGroup = arrShift.call(groups); - // ii. Add new part record { [[type]]: "integer", [[value]]: integerGroup } as a new element of the list result. - arrPush.call(result, { - '[[type]]': 'integer', - '[[value]]': integerGroup - }); - // iii. If groups List is not empty, then: - if (groups.length) { - // 1. Add new part record { [[type]]: "group", [[value]]: groupSepSymbol } as a new element of the list result. - arrPush.call(result, { - '[[type]]': 'group', - '[[value]]': groupSepSymbol - }); - } - } - } - // 10. Else, - else { - // a. Add new part record { [[type]]: "integer", [[value]]: integer } as a new element of the list result. - arrPush.call(result, { - '[[type]]': 'integer', - '[[value]]': integer - }); - } - // 11. If fraction is not undefined, then: - if (fraction !== undefined) { - // a. Let decimalSepSymbol be the ILND String representing the decimal separator. - var decimalSepSymbol = ild.decimal; - // a. Add new part record { [[type]]: "decimal", [[value]]: decimalSepSymbol } as a new element of the list result. - arrPush.call(result, { - '[[type]]': 'decimal', - '[[value]]': decimalSepSymbol - }); - // a. Add new part record { [[type]]: "fraction", [[value]]: fraction } as a new element of the list result. - arrPush.call(result, { - '[[type]]': 'fraction', - '[[value]]': fraction - }); - } - } - } - // a. Else if p is equal "plusSign", then: - else if (p === "plusSign") { - // i. Let plusSignSymbol be the ILND String representing the plus sign. - var plusSignSymbol = ild.plusSign; - // ii. Add new part record { [[type]]: "plusSign", [[value]]: plusSignSymbol } as a new element of the list result. - arrPush.call(result, { - '[[type]]': 'plusSign', - '[[value]]': plusSignSymbol - }); - } - // a. Else if p is equal "minusSign", then: - else if (p === "minusSign") { - // i. Let minusSignSymbol be the ILND String representing the minus sign. - var minusSignSymbol = ild.minusSign; - // ii. Add new part record { [[type]]: "minusSign", [[value]]: minusSignSymbol } as a new element of the list result. - arrPush.call(result, { - '[[type]]': 'minusSign', - '[[value]]': minusSignSymbol - }); - } - // a. Else if p is equal "percentSign" and numberFormat.[[style]] is "percent", then: - else if (p === "percentSign" && internal['[[style]]'] === "percent") { - // i. Let percentSignSymbol be the ILND String representing the percent sign. - var percentSignSymbol = ild.percentSign; - // ii. Add new part record { [[type]]: "percentSign", [[value]]: percentSignSymbol } as a new element of the list result. - arrPush.call(result, { - '[[type]]': 'literal', - '[[value]]': percentSignSymbol - }); - } - // a. Else if p is equal "currency" and numberFormat.[[style]] is "currency", then: - else if (p === "currency" && internal['[[style]]'] === "currency") { - // i. Let currency be the value of numberFormat.[[currency]]. - var currency = internal['[[currency]]']; - var cd = void 0; - - // ii. If numberFormat.[[currencyDisplay]] is "code", then - if (internal['[[currencyDisplay]]'] === "code") { - // 1. Let cd be currency. - cd = currency; - } - // iii. Else if numberFormat.[[currencyDisplay]] is "symbol", then - else if (internal['[[currencyDisplay]]'] === "symbol") { - // 1. Let cd be an ILD string representing currency in short form. If the implementation does not have such a representation of currency, use currency itself. - cd = data.currencies[currency] || currency; - } - // iv. Else if numberFormat.[[currencyDisplay]] is "name", then - else if (internal['[[currencyDisplay]]'] === "name") { - // 1. Let cd be an ILD string representing currency in long form. If the implementation does not have such a representation of currency, then use currency itself. - cd = currency; - } - // v. Add new part record { [[type]]: "currency", [[value]]: cd } as a new element of the list result. - arrPush.call(result, { - '[[type]]': 'currency', - '[[value]]': cd - }); - } - // a. Else, - else { - // i. Let literal be the substring of pattern from position beginIndex, inclusive, to position endIndex, inclusive. - var _literal = pattern.substring(beginIndex, endIndex); - // ii. Add new part record { [[type]]: "literal", [[value]]: literal } as a new element of the list result. - arrPush.call(result, { - '[[type]]': 'literal', - '[[value]]': _literal - }); - } - // a. Set nextIndex to endIndex + 1. - nextIndex = endIndex + 1; - // a. Set beginIndex to Call(%StringProto_indexOf%, pattern, "{", nextIndex) - beginIndex = pattern.indexOf('{', nextIndex); - } - // 9. If nextIndex is less than length, then: - if (nextIndex < length) { - // a. Let literal be the substring of pattern from position nextIndex, inclusive, to position length, exclusive. - var _literal2 = pattern.substring(nextIndex, length); - // a. Add new part record { [[type]]: "literal", [[value]]: literal } as a new element of the list result. - arrPush.call(result, { - '[[type]]': 'literal', - '[[value]]': _literal2 - }); - } - // 10. Return result. - return result; -} - -/* - * @spec[stasm/ecma402/number-format-to-parts/spec/numberformat.html] - * @clause[sec-formatnumber] - */ -function FormatNumber(numberFormat, x) { - // 1. Let parts be ? PartitionNumberPattern(numberFormat, x). - var parts = PartitionNumberPattern(numberFormat, x); - // 2. Let result be an empty String. - var result = ''; - // 3. For each part in parts, do: - for (var i = 0; parts.length > i; i++) { - var part = parts[i]; - // a. Set result to a String value produced by concatenating result and part.[[value]]. - result += part['[[value]]']; - } - // 4. Return result. - return result; -} - -/** - * When the ToRawPrecision abstract operation is called with arguments x (which - * must be a finite non-negative number), minPrecision, and maxPrecision (both - * must be integers between 1 and 21) the following steps are taken: - */ -function ToRawPrecision(x, minPrecision, maxPrecision) { - // 1. Let p be maxPrecision. - var p = maxPrecision; - var m = void 0, - e = void 0; - - // 2. If x = 0, then - if (x === 0) { - // a. Let m be the String consisting of p occurrences of the character "0". - m = arrJoin.call(Array(p + 1), '0'); - // b. Let e be 0. - e = 0; - } - // 3. Else - else { - // a. Let e and n be integers such that 10ᵖ⁻¹ ≤ n < 10ᵖ and for which the - // exact mathematical value of n × 10ᵉ⁻ᵖ⁺¹ – x is as close to zero as - // possible. If there are two such sets of e and n, pick the e and n for - // which n × 10ᵉ⁻ᵖ⁺¹ is larger. - e = log10Floor(Math.abs(x)); - - // Easier to get to m from here - var f = Math.round(Math.exp(Math.abs(e - p + 1) * Math.LN10)); - - // b. Let m be the String consisting of the digits of the decimal - // representation of n (in order, with no leading zeroes) - m = String(Math.round(e - p + 1 < 0 ? x * f : x / f)); - } - - // 4. If e ≥ p, then - if (e >= p) - // a. Return the concatenation of m and e-p+1 occurrences of the character "0". - return m + arrJoin.call(Array(e - p + 1 + 1), '0'); - - // 5. If e = p-1, then - else if (e === p - 1) - // a. Return m. - return m; - - // 6. If e ≥ 0, then - else if (e >= 0) - // a. Let m be the concatenation of the first e+1 characters of m, the character - // ".", and the remaining p–(e+1) characters of m. - m = m.slice(0, e + 1) + '.' + m.slice(e + 1); - - // 7. If e < 0, then - else if (e < 0) - // a. Let m be the concatenation of the String "0.", –(e+1) occurrences of the - // character "0", and the string m. - m = '0.' + arrJoin.call(Array(-(e + 1) + 1), '0') + m; - - // 8. If m contains the character ".", and maxPrecision > minPrecision, then - if (m.indexOf(".") >= 0 && maxPrecision > minPrecision) { - // a. Let cut be maxPrecision – minPrecision. - var cut = maxPrecision - minPrecision; - - // b. Repeat while cut > 0 and the last character of m is "0": - while (cut > 0 && m.charAt(m.length - 1) === '0') { - // i. Remove the last character from m. - m = m.slice(0, -1); - - // ii. Decrease cut by 1. - cut--; - } - - // c. If the last character of m is ".", then - if (m.charAt(m.length - 1) === '.') - // i. Remove the last character from m. - m = m.slice(0, -1); - } - // 9. Return m. - return m; -} - -/** - * @spec[tc39/ecma402/master/spec/numberformat.html] - * @clause[sec-torawfixed] - * When the ToRawFixed abstract operation is called with arguments x (which must - * be a finite non-negative number), minInteger (which must be an integer between - * 1 and 21), minFraction, and maxFraction (which must be integers between 0 and - * 20) the following steps are taken: - */ -function ToRawFixed(x, minInteger, minFraction, maxFraction) { - // 1. Let f be maxFraction. - var f = maxFraction; - // 2. Let n be an integer for which the exact mathematical value of n ÷ 10f – x is as close to zero as possible. If there are two such n, pick the larger n. - var n = Math.pow(10, f) * x; // diverging... - // 3. If n = 0, let m be the String "0". Otherwise, let m be the String consisting of the digits of the decimal representation of n (in order, with no leading zeroes). - var m = n === 0 ? "0" : n.toFixed(0); // divering... - - { - // this diversion is needed to take into consideration big numbers, e.g.: - // 1.2344501e+37 -> 12344501000000000000000000000000000000 - var idx = void 0; - var exp = (idx = m.indexOf('e')) > -1 ? m.slice(idx + 1) : 0; - if (exp) { - m = m.slice(0, idx).replace('.', ''); - m += arrJoin.call(Array(exp - (m.length - 1) + 1), '0'); - } - } - var _int = void 0; - // 4. If f ≠ 0, then - if (f !== 0) { - // a. Let k be the number of characters in m. - var k = m.length; - // a. If k ≤ f, then - if (k <= f) { - // i. Let z be the String consisting of f+1–k occurrences of the character "0". - var z = arrJoin.call(Array(f + 1 - k + 1), '0'); - // ii. Let m be the concatenation of Strings z and m. - m = z + m; - // iii. Let k be f+1. - k = f + 1; - } - // a. Let a be the first k–f characters of m, and let b be the remaining f characters of m. - var a = m.substring(0, k - f), - b = m.substring(k - f, m.length); - // a. Let m be the concatenation of the three Strings a, ".", and b. - m = a + "." + b; - // a. Let int be the number of characters in a. - _int = a.length; - } - // 5. Else, let int be the number of characters in m. - else _int = m.length; - // 6. Let cut be maxFraction – minFraction. - var cut = maxFraction - minFraction; - // 7. Repeat while cut > 0 and the last character of m is "0": - while (cut > 0 && m.slice(-1) === "0") { - // a. Remove the last character from m. - m = m.slice(0, -1); - // a. Decrease cut by 1. - cut--; - } - // 8. If the last character of m is ".", then - if (m.slice(-1) === ".") { - // a. Remove the last character from m. - m = m.slice(0, -1); - } - // 9. If int < minInteger, then - if (_int < minInteger) { - // a. Let z be the String consisting of minInteger–int occurrences of the character "0". - var _z = arrJoin.call(Array(minInteger - _int + 1), '0'); - // a. Let m be the concatenation of Strings z and m. - m = _z + m; - } - // 10. Return m. - return m; -} - -// Sect 11.3.2 Table 2, Numbering systems -// ====================================== -var numSys = { - arab: ["٠", "١", "٢", "٣", "٤", "٥", "٦", "٧", "٨", "٩"], - arabext: ["۰", "۱", "۲", "۳", "۴", "۵", "۶", "۷", "۸", "۹"], - bali: ["᭐", "᭑", "᭒", "᭓", "᭔", "᭕", "᭖", "᭗", "᭘", "᭙"], - beng: ["০", "১", "২", "৩", "৪", "৫", "৬", "৭", "৮", "৯"], - deva: ["०", "१", "२", "३", "४", "५", "६", "७", "८", "९"], - fullwide: ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - gujr: ["૦", "૧", "૨", "૩", "૪", "૫", "૬", "૭", "૮", "૯"], - guru: ["੦", "੧", "੨", "੩", "੪", "੫", "੬", "੭", "੮", "੯"], - hanidec: ["〇", "一", "二", "三", "四", "五", "六", "七", "八", "九"], - khmr: ["០", "១", "២", "៣", "៤", "៥", "៦", "៧", "៨", "៩"], - knda: ["೦", "೧", "೨", "೩", "೪", "೫", "೬", "೭", "೮", "೯"], - laoo: ["໐", "໑", "໒", "໓", "໔", "໕", "໖", "໗", "໘", "໙"], - latn: ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - limb: ["᥆", "᥇", "᥈", "᥉", "᥊", "᥋", "᥌", "᥍", "᥎", "᥏"], - mlym: ["൦", "൧", "൨", "൩", "൪", "൫", "൬", "൭", "൮", "൯"], - mong: ["᠐", "᠑", "᠒", "᠓", "᠔", "᠕", "᠖", "᠗", "᠘", "᠙"], - mymr: ["၀", "၁", "၂", "၃", "၄", "၅", "၆", "၇", "၈", "၉"], - orya: ["୦", "୧", "୨", "୩", "୪", "୫", "୬", "୭", "୮", "୯"], - tamldec: ["௦", "௧", "௨", "௩", "௪", "௫", "௬", "௭", "௮", "௯"], - telu: ["౦", "౧", "౨", "౩", "౪", "౫", "౬", "౭", "౮", "౯"], - thai: ["๐", "๑", "๒", "๓", "๔", "๕", "๖", "๗", "๘", "๙"], - tibt: ["༠", "༡", "༢", "༣", "༤", "༥", "༦", "༧", "༨", "༩"] -}; - -/** - * This function provides access to the locale and formatting options computed - * during initialization of the object. - * - * The function returns a new object whose properties and attributes are set as - * if constructed by an object literal assigning to each of the following - * properties the value of the corresponding internal property of this - * NumberFormat object (see 11.4): locale, numberingSystem, style, currency, - * currencyDisplay, minimumIntegerDigits, minimumFractionDigits, - * maximumFractionDigits, minimumSignificantDigits, maximumSignificantDigits, and - * useGrouping. Properties whose corresponding internal properties are not present - * are not assigned. - */ -/* 11.3.3 */ -defineProperty(Intl.NumberFormat.prototype, 'resolvedOptions', { - configurable: true, - writable: true, - value: function value() { - var prop = void 0, - descs = new Record(), - props = ['locale', 'numberingSystem', 'style', 'currency', 'currencyDisplay', 'minimumIntegerDigits', 'minimumFractionDigits', 'maximumFractionDigits', 'minimumSignificantDigits', 'maximumSignificantDigits', 'useGrouping'], - internal = this !== null && babelHelpers$1["typeof"](this) === 'object' && getInternalProperties(this); - - // Satisfy test 11.3_b - if (!internal || !internal['[[initializedNumberFormat]]']) throw new TypeError('`this` value for resolvedOptions() is not an initialized Intl.NumberFormat object.'); - for (var i = 0, max = props.length; i < max; i++) { - if (hop.call(internal, prop = '[[' + props[i] + ']]')) descs[props[i]] = { - value: internal[prop], - writable: true, - configurable: true, - enumerable: true - }; - } - return objCreate({}, descs); - } -}); - -/* jslint esnext: true */ - -// Match these datetime components in a CLDR pattern, except those in single quotes -var expDTComponents = /(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g; -// trim patterns after transformations -var expPatternTrimmer = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g; -// Skip over patterns with these datetime components because we don't have data -// to back them up: -// timezone, weekday, amoung others -var unwantedDTCs = /[rqQASjJgwWIQq]/; // xXVO were removed from this list in favor of computing matches with timeZoneName values but printing as empty string - -var dtKeys = ["era", "year", "month", "day", "weekday", "quarter"]; -var tmKeys = ["hour", "minute", "second", "hour12", "timeZoneName"]; -function isDateFormatOnly(obj) { - for (var i = 0; i < tmKeys.length; i += 1) { - if (obj.hasOwnProperty(tmKeys[i])) { - return false; - } - } - return true; -} -function isTimeFormatOnly(obj) { - for (var i = 0; i < dtKeys.length; i += 1) { - if (obj.hasOwnProperty(dtKeys[i])) { - return false; - } - } - return true; -} -function joinDateAndTimeFormats(dateFormatObj, timeFormatObj) { - var o = { - _: {} - }; - for (var i = 0; i < dtKeys.length; i += 1) { - if (dateFormatObj[dtKeys[i]]) { - o[dtKeys[i]] = dateFormatObj[dtKeys[i]]; - } - if (dateFormatObj._[dtKeys[i]]) { - o._[dtKeys[i]] = dateFormatObj._[dtKeys[i]]; - } - } - for (var j = 0; j < tmKeys.length; j += 1) { - if (timeFormatObj[tmKeys[j]]) { - o[tmKeys[j]] = timeFormatObj[tmKeys[j]]; - } - if (timeFormatObj._[tmKeys[j]]) { - o._[tmKeys[j]] = timeFormatObj._[tmKeys[j]]; - } - } - return o; -} -function computeFinalPatterns(formatObj) { - // From http://www.unicode.org/reports/tr35/tr35-dates.html#Date_Format_Patterns: - // 'In patterns, two single quotes represents a literal single quote, either - // inside or outside single quotes. Text within single quotes is not - // interpreted in any way (except for two adjacent single quotes).' - formatObj.pattern12 = formatObj.extendedPattern.replace(/'([^']*)'/g, function ($0, literal) { - return literal ? literal : "'"; - }); - - // pattern 12 is always the default. we can produce the 24 by removing {ampm} - formatObj.pattern = formatObj.pattern12.replace('{ampm}', '').replace(expPatternTrimmer, ''); - return formatObj; -} -function expDTComponentsMeta($0, formatObj) { - switch ($0.charAt(0)) { - // --- Era - case 'G': - formatObj.era = ['short', 'short', 'short', 'long', 'narrow'][$0.length - 1]; - return '{era}'; - - // --- Year - case 'y': - case 'Y': - case 'u': - case 'U': - case 'r': - formatObj.year = $0.length === 2 ? '2-digit' : 'numeric'; - return '{year}'; - - // --- Quarter (not supported in this polyfill) - case 'Q': - case 'q': - formatObj.quarter = ['numeric', '2-digit', 'short', 'long', 'narrow'][$0.length - 1]; - return '{quarter}'; - - // --- Month - case 'M': - case 'L': - formatObj.month = ['numeric', '2-digit', 'short', 'long', 'narrow'][$0.length - 1]; - return '{month}'; - - // --- Week (not supported in this polyfill) - case 'w': - // week of the year - formatObj.week = $0.length === 2 ? '2-digit' : 'numeric'; - return '{weekday}'; - case 'W': - // week of the month - formatObj.week = 'numeric'; - return '{weekday}'; - - // --- Day - case 'd': - // day of the month - formatObj.day = $0.length === 2 ? '2-digit' : 'numeric'; - return '{day}'; - case 'D': // day of the year - case 'F': // day of the week - case 'g': - // 1..n: Modified Julian day - formatObj.day = 'numeric'; - return '{day}'; - - // --- Week Day - case 'E': - // day of the week - formatObj.weekday = ['short', 'short', 'short', 'long', 'narrow', 'short'][$0.length - 1]; - return '{weekday}'; - case 'e': - // local day of the week - formatObj.weekday = ['numeric', '2-digit', 'short', 'long', 'narrow', 'short'][$0.length - 1]; - return '{weekday}'; - case 'c': - // stand alone local day of the week - formatObj.weekday = ['numeric', undefined, 'short', 'long', 'narrow', 'short'][$0.length - 1]; - return '{weekday}'; - - // --- Period - case 'a': // AM, PM - case 'b': // am, pm, noon, midnight - case 'B': - // flexible day periods - formatObj.hour12 = true; - return '{ampm}'; - - // --- Hour - case 'h': - case 'H': - formatObj.hour = $0.length === 2 ? '2-digit' : 'numeric'; - return '{hour}'; - case 'k': - case 'K': - formatObj.hour12 = true; // 12-hour-cycle time formats (using h or K) - formatObj.hour = $0.length === 2 ? '2-digit' : 'numeric'; - return '{hour}'; - - // --- Minute - case 'm': - formatObj.minute = $0.length === 2 ? '2-digit' : 'numeric'; - return '{minute}'; - - // --- Second - case 's': - formatObj.second = $0.length === 2 ? '2-digit' : 'numeric'; - return '{second}'; - case 'S': - case 'A': - formatObj.second = 'numeric'; - return '{second}'; - - // --- Timezone - case 'z': // 1..3, 4: specific non-location format - case 'Z': // 1..3, 4, 5: The ISO8601 varios formats - case 'O': // 1, 4: miliseconds in day short, long - case 'v': // 1, 4: generic non-location format - case 'V': // 1, 2, 3, 4: time zone ID or city - case 'X': // 1, 2, 3, 4: The ISO8601 varios formats - case 'x': - // 1, 2, 3, 4: The ISO8601 varios formats - // this polyfill only supports much, for now, we are just doing something dummy - formatObj.timeZoneName = $0.length < 4 ? 'short' : 'long'; - return '{timeZoneName}'; - } -} - -/** - * Converts the CLDR availableFormats into the objects and patterns required by - * the ECMAScript Internationalization API specification. - */ -function createDateTimeFormat(skeleton, pattern) { - // we ignore certain patterns that are unsupported to avoid this expensive op. - if (unwantedDTCs.test(pattern)) return undefined; - var formatObj = { - originalPattern: pattern, - _: {} - }; - - // Replace the pattern string with the one required by the specification, whilst - // at the same time evaluating it for the subsets and formats - formatObj.extendedPattern = pattern.replace(expDTComponents, function ($0) { - // See which symbol we're dealing with - return expDTComponentsMeta($0, formatObj._); - }); - - // Match the skeleton string with the one required by the specification - // this implementation is based on the Date Field Symbol Table: - // http://unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table - // Note: we are adding extra data to the formatObject even though this polyfill - // might not support it. - skeleton.replace(expDTComponents, function ($0) { - // See which symbol we're dealing with - return expDTComponentsMeta($0, formatObj); - }); - return computeFinalPatterns(formatObj); -} - -/** - * Processes DateTime formats from CLDR to an easier-to-parse format. - * the result of this operation should be cached the first time a particular - * calendar is analyzed. - * - * The specification requires we support at least the following subsets of - * date/time components: - * - * - 'weekday', 'year', 'month', 'day', 'hour', 'minute', 'second' - * - 'weekday', 'year', 'month', 'day' - * - 'year', 'month', 'day' - * - 'year', 'month' - * - 'month', 'day' - * - 'hour', 'minute', 'second' - * - 'hour', 'minute' - * - * We need to cherry pick at least these subsets from the CLDR data and convert - * them into the pattern objects used in the ECMA-402 API. - */ -function createDateTimeFormats(formats) { - var availableFormats = formats.availableFormats; - var timeFormats = formats.timeFormats; - var dateFormats = formats.dateFormats; - var result = []; - var skeleton = void 0, - pattern = void 0, - computed = void 0, - i = void 0, - j = void 0; - var timeRelatedFormats = []; - var dateRelatedFormats = []; - - // Map available (custom) formats into a pattern for createDateTimeFormats - for (skeleton in availableFormats) { - if (availableFormats.hasOwnProperty(skeleton)) { - pattern = availableFormats[skeleton]; - computed = createDateTimeFormat(skeleton, pattern); - if (computed) { - result.push(computed); - // in some cases, the format is only displaying date specific props - // or time specific props, in which case we need to also produce the - // combined formats. - if (isDateFormatOnly(computed)) { - dateRelatedFormats.push(computed); - } else if (isTimeFormatOnly(computed)) { - timeRelatedFormats.push(computed); - } - } - } - } - - // Map time formats into a pattern for createDateTimeFormats - for (skeleton in timeFormats) { - if (timeFormats.hasOwnProperty(skeleton)) { - pattern = timeFormats[skeleton]; - computed = createDateTimeFormat(skeleton, pattern); - if (computed) { - result.push(computed); - timeRelatedFormats.push(computed); - } - } - } - - // Map date formats into a pattern for createDateTimeFormats - for (skeleton in dateFormats) { - if (dateFormats.hasOwnProperty(skeleton)) { - pattern = dateFormats[skeleton]; - computed = createDateTimeFormat(skeleton, pattern); - if (computed) { - result.push(computed); - dateRelatedFormats.push(computed); - } - } - } - - // combine custom time and custom date formats when they are orthogonals to complete the - // formats supported by CLDR. - // This Algo is based on section "Missing Skeleton Fields" from: - // http://unicode.org/reports/tr35/tr35-dates.html#availableFormats_appendItems - for (i = 0; i < timeRelatedFormats.length; i += 1) { - for (j = 0; j < dateRelatedFormats.length; j += 1) { - if (dateRelatedFormats[j].month === 'long') { - pattern = dateRelatedFormats[j].weekday ? formats.full : formats["long"]; - } else if (dateRelatedFormats[j].month === 'short') { - pattern = formats.medium; - } else { - pattern = formats["short"]; - } - computed = joinDateAndTimeFormats(dateRelatedFormats[j], timeRelatedFormats[i]); - computed.originalPattern = pattern; - computed.extendedPattern = pattern.replace('{0}', timeRelatedFormats[i].extendedPattern).replace('{1}', dateRelatedFormats[j].extendedPattern).replace(/^[,\s]+|[,\s]+$/gi, ''); - result.push(computeFinalPatterns(computed)); - } - } - return result; -} - -// this represents the exceptions of the rule that are not covered by CLDR availableFormats -// for single property configurations, they play no role when using multiple properties, and -// those that are not in this table, are not exceptions or are not covered by the data we -// provide. -var validSyntheticProps = { - second: { - numeric: 's', - '2-digit': 'ss' - }, - minute: { - numeric: 'm', - '2-digit': 'mm' - }, - year: { - numeric: 'y', - '2-digit': 'yy' - }, - day: { - numeric: 'd', - '2-digit': 'dd' - }, - month: { - numeric: 'L', - '2-digit': 'LL', - narrow: 'LLLLL', - "short": 'LLL', - "long": 'LLLL' - }, - weekday: { - narrow: 'ccccc', - "short": 'ccc', - "long": 'cccc' - } -}; -function generateSyntheticFormat(propName, propValue) { - if (validSyntheticProps[propName] && validSyntheticProps[propName][propValue]) { - var _ref2; - return _ref2 = { - originalPattern: validSyntheticProps[propName][propValue], - _: defineProperty$1({}, propName, propValue), - extendedPattern: "{" + propName + "}" - }, defineProperty$1(_ref2, propName, propValue), defineProperty$1(_ref2, "pattern12", "{" + propName + "}"), defineProperty$1(_ref2, "pattern", "{" + propName + "}"), _ref2; - } -} - -// An object map of date component keys, saves using a regex later -var dateWidths = objCreate(null, { - narrow: {}, - "short": {}, - "long": {} -}); - -/** - * Returns a string for a date component, resolved using multiple inheritance as specified - * as specified in the Unicode Technical Standard 35. - */ -function resolveDateString(data, ca, component, width, key) { - // From http://www.unicode.org/reports/tr35/tr35.html#Multiple_Inheritance: - // 'In clearly specified instances, resources may inherit from within the same locale. - // For example, ... the Buddhist calendar inherits from the Gregorian calendar.' - var obj = data[ca] && data[ca][component] ? data[ca][component] : data.gregory[component], - // "sideways" inheritance resolves strings when a key doesn't exist - alts = { - narrow: ['short', 'long'], - "short": ['long', 'narrow'], - "long": ['short', 'narrow'] - }, - // - resolved = hop.call(obj, width) ? obj[width] : hop.call(obj, alts[width][0]) ? obj[alts[width][0]] : obj[alts[width][1]]; - - // `key` wouldn't be specified for components 'dayPeriods' - return key !== null ? resolved[key] : resolved; -} - -// Define the DateTimeFormat constructor internally so it cannot be tainted -function DateTimeFormatConstructor() { - var locales = arguments[0]; - var options = arguments[1]; - if (!this || this === Intl) { - return new Intl.DateTimeFormat(locales, options); - } - return InitializeDateTimeFormat(toObject(this), locales, options); -} -defineProperty(Intl, 'DateTimeFormat', { - configurable: true, - writable: true, - value: DateTimeFormatConstructor -}); - -// Must explicitly set prototypes as unwritable -defineProperty(DateTimeFormatConstructor, 'prototype', { - writable: false -}); - -/** - * The abstract operation InitializeDateTimeFormat accepts the arguments dateTimeFormat - * (which must be an object), locales, and options. It initializes dateTimeFormat as a - * DateTimeFormat object. - */ -function /* 12.1.1.1 */InitializeDateTimeFormat(dateTimeFormat, locales, options) { - // This will be a internal properties object if we're not already initialized - var internal = getInternalProperties(dateTimeFormat); - - // Create an object whose props can be used to restore the values of RegExp props - var regexpRestore = createRegExpRestore(); - - // 1. If dateTimeFormat has an [[initializedIntlObject]] internal property with - // value true, throw a TypeError exception. - if (internal['[[initializedIntlObject]]'] === true) throw new TypeError('`this` object has already been initialized as an Intl object'); - - // Need this to access the `internal` object - defineProperty(dateTimeFormat, '__getInternalProperties', { - value: function value() { - // NOTE: Non-standard, for internal use only - if (arguments[0] === secret) return internal; - } - }); - - // 2. Set the [[initializedIntlObject]] internal property of numberFormat to true. - internal['[[initializedIntlObject]]'] = true; - - // 3. Let requestedLocales be the result of calling the CanonicalizeLocaleList - // abstract operation (defined in 9.2.1) with argument locales. - var requestedLocales = CanonicalizeLocaleList(locales); - - // 4. Let options be the result of calling the ToDateTimeOptions abstract - // operation (defined below) with arguments options, "any", and "date". - options = ToDateTimeOptions(options, 'any', 'date'); - - // 5. Let opt be a new Record. - var opt = new Record(); - - // 6. Let matcher be the result of calling the GetOption abstract operation - // (defined in 9.2.9) with arguments options, "localeMatcher", "string", a List - // containing the two String values "lookup" and "best fit", and "best fit". - var matcher = GetOption(options, 'localeMatcher', 'string', new List('lookup', 'best fit'), 'best fit'); - - // 7. Set opt.[[localeMatcher]] to matcher. - opt['[[localeMatcher]]'] = matcher; - - // 8. Let DateTimeFormat be the standard built-in object that is the initial - // value of Intl.DateTimeFormat. - var DateTimeFormat = internals.DateTimeFormat; // This is what we *really* need - - // 9. Let localeData be the value of the [[localeData]] internal property of - // DateTimeFormat. - var localeData = DateTimeFormat['[[localeData]]']; - - // 10. Let r be the result of calling the ResolveLocale abstract operation - // (defined in 9.2.5) with the [[availableLocales]] internal property of - // DateTimeFormat, requestedLocales, opt, the [[relevantExtensionKeys]] - // internal property of DateTimeFormat, and localeData. - var r = ResolveLocale(DateTimeFormat['[[availableLocales]]'], requestedLocales, opt, DateTimeFormat['[[relevantExtensionKeys]]'], localeData); - - // 11. Set the [[locale]] internal property of dateTimeFormat to the value of - // r.[[locale]]. - internal['[[locale]]'] = r['[[locale]]']; - - // 12. Set the [[calendar]] internal property of dateTimeFormat to the value of - // r.[[ca]]. - internal['[[calendar]]'] = r['[[ca]]']; - - // 13. Set the [[numberingSystem]] internal property of dateTimeFormat to the value of - // r.[[nu]]. - internal['[[numberingSystem]]'] = r['[[nu]]']; - - // The specification doesn't tell us to do this, but it's helpful later on - internal['[[dataLocale]]'] = r['[[dataLocale]]']; - - // 14. Let dataLocale be the value of r.[[dataLocale]]. - var dataLocale = r['[[dataLocale]]']; - - // 15. Let tz be the result of calling the [[Get]] internal method of options with - // argument "timeZone". - var tz = options.timeZone; - - // 16. If tz is not undefined, then - if (tz !== undefined) { - // a. Let tz be ToString(tz). - // b. Convert tz to upper case as described in 6.1. - // NOTE: If an implementation accepts additional time zone values, as permitted - // under certain conditions by the Conformance clause, different casing - // rules apply. - tz = toLatinUpperCase(tz); - - // c. If tz is not "UTC", then throw a RangeError exception. - // ###TODO: accept more time zones### - if (tz !== 'UTC') throw new RangeError('timeZone is not supported.'); - } - - // 17. Set the [[timeZone]] internal property of dateTimeFormat to tz. - internal['[[timeZone]]'] = tz; - - // 18. Let opt be a new Record. - opt = new Record(); - - // 19. For each row of Table 3, except the header row, do: - for (var prop in dateTimeComponents) { - if (!hop.call(dateTimeComponents, prop)) continue; - - // 20. Let prop be the name given in the Property column of the row. - // 21. Let value be the result of calling the GetOption abstract operation, - // passing as argument options, the name given in the Property column of the - // row, "string", a List containing the strings given in the Values column of - // the row, and undefined. - var value = GetOption(options, prop, 'string', dateTimeComponents[prop]); - - // 22. Set opt.[[]] to value. - opt['[[' + prop + ']]'] = value; - } - - // Assigned a value below - var bestFormat = void 0; - - // 23. Let dataLocaleData be the result of calling the [[Get]] internal method of - // localeData with argument dataLocale. - var dataLocaleData = localeData[dataLocale]; - - // 24. Let formats be the result of calling the [[Get]] internal method of - // dataLocaleData with argument "formats". - // Note: we process the CLDR formats into the spec'd structure - var formats = ToDateTimeFormats(dataLocaleData.formats); - - // 25. Let matcher be the result of calling the GetOption abstract operation with - // arguments options, "formatMatcher", "string", a List containing the two String - // values "basic" and "best fit", and "best fit". - matcher = GetOption(options, 'formatMatcher', 'string', new List('basic', 'best fit'), 'best fit'); - - // Optimization: caching the processed formats as a one time operation by - // replacing the initial structure from localeData - dataLocaleData.formats = formats; - - // 26. If matcher is "basic", then - if (matcher === 'basic') { - // 27. Let bestFormat be the result of calling the BasicFormatMatcher abstract - // operation (defined below) with opt and formats. - bestFormat = BasicFormatMatcher(opt, formats); - - // 28. Else - } else { - { - // diverging - var _hr = GetOption(options, 'hour12', 'boolean' /*, undefined, undefined*/); - opt.hour12 = _hr === undefined ? dataLocaleData.hour12 : _hr; - } - // 29. Let bestFormat be the result of calling the BestFitFormatMatcher - // abstract operation (defined below) with opt and formats. - bestFormat = BestFitFormatMatcher(opt, formats); - } - - // 30. For each row in Table 3, except the header row, do - for (var _prop in dateTimeComponents) { - if (!hop.call(dateTimeComponents, _prop)) continue; - - // a. Let prop be the name given in the Property column of the row. - // b. Let pDesc be the result of calling the [[GetOwnProperty]] internal method of - // bestFormat with argument prop. - // c. If pDesc is not undefined, then - if (hop.call(bestFormat, _prop)) { - // i. Let p be the result of calling the [[Get]] internal method of bestFormat - // with argument prop. - var p = bestFormat[_prop]; - { - // diverging - p = bestFormat._ && hop.call(bestFormat._, _prop) ? bestFormat._[_prop] : p; - } - - // ii. Set the [[]] internal property of dateTimeFormat to p. - internal['[[' + _prop + ']]'] = p; - } - } - var pattern = void 0; // Assigned a value below - - // 31. Let hr12 be the result of calling the GetOption abstract operation with - // arguments options, "hour12", "boolean", undefined, and undefined. - var hr12 = GetOption(options, 'hour12', 'boolean' /*, undefined, undefined*/); - - // 32. If dateTimeFormat has an internal property [[hour]], then - if (internal['[[hour]]']) { - // a. If hr12 is undefined, then let hr12 be the result of calling the [[Get]] - // internal method of dataLocaleData with argument "hour12". - hr12 = hr12 === undefined ? dataLocaleData.hour12 : hr12; - - // b. Set the [[hour12]] internal property of dateTimeFormat to hr12. - internal['[[hour12]]'] = hr12; - - // c. If hr12 is true, then - if (hr12 === true) { - // i. Let hourNo0 be the result of calling the [[Get]] internal method of - // dataLocaleData with argument "hourNo0". - var hourNo0 = dataLocaleData.hourNo0; - - // ii. Set the [[hourNo0]] internal property of dateTimeFormat to hourNo0. - internal['[[hourNo0]]'] = hourNo0; - - // iii. Let pattern be the result of calling the [[Get]] internal method of - // bestFormat with argument "pattern12". - pattern = bestFormat.pattern12; - } - - // d. Else - else - // i. Let pattern be the result of calling the [[Get]] internal method of - // bestFormat with argument "pattern". - pattern = bestFormat.pattern; - } - - // 33. Else - else - // a. Let pattern be the result of calling the [[Get]] internal method of - // bestFormat with argument "pattern". - pattern = bestFormat.pattern; - - // 34. Set the [[pattern]] internal property of dateTimeFormat to pattern. - internal['[[pattern]]'] = pattern; - - // 35. Set the [[boundFormat]] internal property of dateTimeFormat to undefined. - internal['[[boundFormat]]'] = undefined; - - // 36. Set the [[initializedDateTimeFormat]] internal property of dateTimeFormat to - // true. - internal['[[initializedDateTimeFormat]]'] = true; - - // In ES3, we need to pre-bind the format() function - if (es3) dateTimeFormat.format = GetFormatDateTime.call(dateTimeFormat); - - // Restore the RegExp properties - regexpRestore(); - - // Return the newly initialised object - return dateTimeFormat; -} - -/** - * Several DateTimeFormat algorithms use values from the following table, which provides - * property names and allowable values for the components of date and time formats: - */ -var dateTimeComponents = { - weekday: ["narrow", "short", "long"], - era: ["narrow", "short", "long"], - year: ["2-digit", "numeric"], - month: ["2-digit", "numeric", "narrow", "short", "long"], - day: ["2-digit", "numeric"], - hour: ["2-digit", "numeric"], - minute: ["2-digit", "numeric"], - second: ["2-digit", "numeric"], - timeZoneName: ["short", "long"] -}; - -/** - * When the ToDateTimeOptions abstract operation is called with arguments options, - * required, and defaults, the following steps are taken: - */ -function ToDateTimeFormats(formats) { - if (Object.prototype.toString.call(formats) === '[object Array]') { - return formats; - } - return createDateTimeFormats(formats); -} - -/** - * When the ToDateTimeOptions abstract operation is called with arguments options, - * required, and defaults, the following steps are taken: - */ -function ToDateTimeOptions(options, required, defaults) { - // 1. If options is undefined, then let options be null, else let options be - // ToObject(options). - if (options === undefined) options = null;else { - // (#12) options needs to be a Record, but it also needs to inherit properties - var opt2 = toObject(options); - options = new Record(); - for (var k in opt2) { - options[k] = opt2[k]; - } - } - - // 2. Let create be the standard built-in function object defined in ES5, 15.2.3.5. - var create = objCreate; - - // 3. Let options be the result of calling the [[Call]] internal method of create with - // undefined as the this value and an argument list containing the single item - // options. - options = create(options); - - // 4. Let needDefaults be true. - var needDefaults = true; - - // 5. If required is "date" or "any", then - if (required === 'date' || required === 'any') { - // a. For each of the property names "weekday", "year", "month", "day": - // i. If the result of calling the [[Get]] internal method of options with the - // property name is not undefined, then let needDefaults be false. - if (options.weekday !== undefined || options.year !== undefined || options.month !== undefined || options.day !== undefined) needDefaults = false; - } - - // 6. If required is "time" or "any", then - if (required === 'time' || required === 'any') { - // a. For each of the property names "hour", "minute", "second": - // i. If the result of calling the [[Get]] internal method of options with the - // property name is not undefined, then let needDefaults be false. - if (options.hour !== undefined || options.minute !== undefined || options.second !== undefined) needDefaults = false; - } - - // 7. If needDefaults is true and defaults is either "date" or "all", then - if (needDefaults && (defaults === 'date' || defaults === 'all')) - // a. For each of the property names "year", "month", "day": - // i. Call the [[DefineOwnProperty]] internal method of options with the - // property name, Property Descriptor {[[Value]]: "numeric", [[Writable]]: - // true, [[Enumerable]]: true, [[Configurable]]: true}, and false. - options.year = options.month = options.day = 'numeric'; - - // 8. If needDefaults is true and defaults is either "time" or "all", then - if (needDefaults && (defaults === 'time' || defaults === 'all')) - // a. For each of the property names "hour", "minute", "second": - // i. Call the [[DefineOwnProperty]] internal method of options with the - // property name, Property Descriptor {[[Value]]: "numeric", [[Writable]]: - // true, [[Enumerable]]: true, [[Configurable]]: true}, and false. - options.hour = options.minute = options.second = 'numeric'; - - // 9. Return options. - return options; -} - -/** - * When the BasicFormatMatcher abstract operation is called with two arguments options and - * formats, the following steps are taken: - */ -function BasicFormatMatcher(options, formats) { - // 1. Let removalPenalty be 120. - var removalPenalty = 120; - - // 2. Let additionPenalty be 20. - var additionPenalty = 20; - - // 3. Let longLessPenalty be 8. - var longLessPenalty = 8; - - // 4. Let longMorePenalty be 6. - var longMorePenalty = 6; - - // 5. Let shortLessPenalty be 6. - var shortLessPenalty = 6; - - // 6. Let shortMorePenalty be 3. - var shortMorePenalty = 3; - - // 7. Let bestScore be -Infinity. - var bestScore = -Infinity; - - // 8. Let bestFormat be undefined. - var bestFormat = void 0; - - // 9. Let i be 0. - var i = 0; - - // 10. Assert: formats is an Array object. - - // 11. Let len be the result of calling the [[Get]] internal method of formats with argument "length". - var len = formats.length; - - // 12. Repeat while i < len: - while (i < len) { - // a. Let format be the result of calling the [[Get]] internal method of formats with argument ToString(i). - var format = formats[i]; - - // b. Let score be 0. - var score = 0; - - // c. For each property shown in Table 3: - for (var property in dateTimeComponents) { - if (!hop.call(dateTimeComponents, property)) continue; - - // i. Let optionsProp be options.[[]]. - var optionsProp = options['[[' + property + ']]']; - - // ii. Let formatPropDesc be the result of calling the [[GetOwnProperty]] internal method of format - // with argument property. - // iii. If formatPropDesc is not undefined, then - // 1. Let formatProp be the result of calling the [[Get]] internal method of format with argument property. - var formatProp = hop.call(format, property) ? format[property] : undefined; - - // iv. If optionsProp is undefined and formatProp is not undefined, then decrease score by - // additionPenalty. - if (optionsProp === undefined && formatProp !== undefined) score -= additionPenalty; - - // v. Else if optionsProp is not undefined and formatProp is undefined, then decrease score by - // removalPenalty. - else if (optionsProp !== undefined && formatProp === undefined) score -= removalPenalty; - - // vi. Else - else { - // 1. Let values be the array ["2-digit", "numeric", "narrow", "short", - // "long"]. - var values = ['2-digit', 'numeric', 'narrow', 'short', 'long']; - - // 2. Let optionsPropIndex be the index of optionsProp within values. - var optionsPropIndex = arrIndexOf.call(values, optionsProp); - - // 3. Let formatPropIndex be the index of formatProp within values. - var formatPropIndex = arrIndexOf.call(values, formatProp); - - // 4. Let delta be max(min(formatPropIndex - optionsPropIndex, 2), -2). - var delta = Math.max(Math.min(formatPropIndex - optionsPropIndex, 2), -2); - - // 5. If delta = 2, decrease score by longMorePenalty. - if (delta === 2) score -= longMorePenalty; - - // 6. Else if delta = 1, decrease score by shortMorePenalty. - else if (delta === 1) score -= shortMorePenalty; - - // 7. Else if delta = -1, decrease score by shortLessPenalty. - else if (delta === -1) score -= shortLessPenalty; - - // 8. Else if delta = -2, decrease score by longLessPenalty. - else if (delta === -2) score -= longLessPenalty; - } - } - - // d. If score > bestScore, then - if (score > bestScore) { - // i. Let bestScore be score. - bestScore = score; - - // ii. Let bestFormat be format. - bestFormat = format; - } - - // e. Increase i by 1. - i++; - } - - // 13. Return bestFormat. - return bestFormat; -} - -/** - * When the BestFitFormatMatcher abstract operation is called with two arguments options - * and formats, it performs implementation dependent steps, which should return a set of - * component representations that a typical user of the selected locale would perceive as - * at least as good as the one returned by BasicFormatMatcher. - * - * This polyfill defines the algorithm to be the same as BasicFormatMatcher, - * with the addition of bonus points awarded where the requested format is of - * the same data type as the potentially matching format. - * - * This algo relies on the concept of closest distance matching described here: - * http://unicode.org/reports/tr35/tr35-dates.html#Matching_Skeletons - * Typically a “best match” is found using a closest distance match, such as: - * - * Symbols requesting a best choice for the locale are replaced. - * j → one of {H, k, h, K}; C → one of {a, b, B} - * -> Covered by cldr.js matching process - * - * For fields with symbols representing the same type (year, month, day, etc): - * Most symbols have a small distance from each other. - * M ≅ L; E ≅ c; a ≅ b ≅ B; H ≅ k ≅ h ≅ K; ... - * -> Covered by cldr.js matching process - * - * Width differences among fields, other than those marking text vs numeric, are given small distance from each other. - * MMM ≅ MMMM - * MM ≅ M - * Numeric and text fields are given a larger distance from each other. - * MMM ≈ MM - * Symbols representing substantial differences (week of year vs week of month) are given much larger a distances from each other. - * d ≋ D; ... - * Missing or extra fields cause a match to fail. (But see Missing Skeleton Fields). - * - * - * For example, - * - * { month: 'numeric', day: 'numeric' } - * - * should match - * - * { month: '2-digit', day: '2-digit' } - * - * rather than - * - * { month: 'short', day: 'numeric' } - * - * This makes sense because a user requesting a formatted date with numeric parts would - * not expect to see the returned format containing narrow, short or long part names - */ -function BestFitFormatMatcher(options, formats) { - /** Diverging: this block implements the hack for single property configuration, eg.: - * - * `new Intl.DateTimeFormat('en', {day: 'numeric'})` - * - * should produce a single digit with the day of the month. This is needed because - * CLDR `availableFormats` data structure doesn't cover these cases. - */ - { - var optionsPropNames = []; - for (var property in dateTimeComponents) { - if (!hop.call(dateTimeComponents, property)) continue; - if (options['[[' + property + ']]'] !== undefined) { - optionsPropNames.push(property); - } - } - if (optionsPropNames.length === 1) { - var _bestFormat = generateSyntheticFormat(optionsPropNames[0], options['[[' + optionsPropNames[0] + ']]']); - if (_bestFormat) { - return _bestFormat; - } - } - } - - // 1. Let removalPenalty be 120. - var removalPenalty = 120; - - // 2. Let additionPenalty be 20. - var additionPenalty = 20; - - // 3. Let longLessPenalty be 8. - var longLessPenalty = 8; - - // 4. Let longMorePenalty be 6. - var longMorePenalty = 6; - - // 5. Let shortLessPenalty be 6. - var shortLessPenalty = 6; - - // 6. Let shortMorePenalty be 3. - var shortMorePenalty = 3; - var patternPenalty = 2; - var hour12Penalty = 1; - - // 7. Let bestScore be -Infinity. - var bestScore = -Infinity; - - // 8. Let bestFormat be undefined. - var bestFormat = void 0; - - // 9. Let i be 0. - var i = 0; - - // 10. Assert: formats is an Array object. - - // 11. Let len be the result of calling the [[Get]] internal method of formats with argument "length". - var len = formats.length; - - // 12. Repeat while i < len: - while (i < len) { - // a. Let format be the result of calling the [[Get]] internal method of formats with argument ToString(i). - var format = formats[i]; - - // b. Let score be 0. - var score = 0; - - // c. For each property shown in Table 3: - for (var _property in dateTimeComponents) { - if (!hop.call(dateTimeComponents, _property)) continue; - - // i. Let optionsProp be options.[[]]. - var optionsProp = options['[[' + _property + ']]']; - - // ii. Let formatPropDesc be the result of calling the [[GetOwnProperty]] internal method of format - // with argument property. - // iii. If formatPropDesc is not undefined, then - // 1. Let formatProp be the result of calling the [[Get]] internal method of format with argument property. - var formatProp = hop.call(format, _property) ? format[_property] : undefined; - - // Diverging: using the default properties produced by the pattern/skeleton - // to match it with user options, and apply a penalty - var patternProp = hop.call(format._, _property) ? format._[_property] : undefined; - if (optionsProp !== patternProp) { - score -= patternPenalty; - } - - // iv. If optionsProp is undefined and formatProp is not undefined, then decrease score by - // additionPenalty. - if (optionsProp === undefined && formatProp !== undefined) score -= additionPenalty; - - // v. Else if optionsProp is not undefined and formatProp is undefined, then decrease score by - // removalPenalty. - else if (optionsProp !== undefined && formatProp === undefined) score -= removalPenalty; - - // vi. Else - else { - // 1. Let values be the array ["2-digit", "numeric", "narrow", "short", - // "long"]. - var values = ['2-digit', 'numeric', 'narrow', 'short', 'long']; - - // 2. Let optionsPropIndex be the index of optionsProp within values. - var optionsPropIndex = arrIndexOf.call(values, optionsProp); - - // 3. Let formatPropIndex be the index of formatProp within values. - var formatPropIndex = arrIndexOf.call(values, formatProp); - - // 4. Let delta be max(min(formatPropIndex - optionsPropIndex, 2), -2). - var delta = Math.max(Math.min(formatPropIndex - optionsPropIndex, 2), -2); - { - // diverging from spec - // When the bestFit argument is true, subtract additional penalty where data types are not the same - if (formatPropIndex <= 1 && optionsPropIndex >= 2 || formatPropIndex >= 2 && optionsPropIndex <= 1) { - // 5. If delta = 2, decrease score by longMorePenalty. - if (delta > 0) score -= longMorePenalty;else if (delta < 0) score -= longLessPenalty; - } else { - // 5. If delta = 2, decrease score by longMorePenalty. - if (delta > 1) score -= shortMorePenalty;else if (delta < -1) score -= shortLessPenalty; - } - } - } - } - { - // diverging to also take into consideration differences between 12 or 24 hours - // which is special for the best fit only. - if (format._.hour12 !== options.hour12) { - score -= hour12Penalty; - } - } - - // d. If score > bestScore, then - if (score > bestScore) { - // i. Let bestScore be score. - bestScore = score; - // ii. Let bestFormat be format. - bestFormat = format; - } - - // e. Increase i by 1. - i++; - } - - // 13. Return bestFormat. - return bestFormat; -} - -/* 12.2.3 */ -internals.DateTimeFormat = { - '[[availableLocales]]': [], - '[[relevantExtensionKeys]]': ['ca', 'nu'], - '[[localeData]]': {} -}; - -/** - * When the supportedLocalesOf method of Intl.DateTimeFormat is called, the - * following steps are taken: - */ -/* 12.2.2 */ -defineProperty(Intl.DateTimeFormat, 'supportedLocalesOf', { - configurable: true, - writable: true, - value: fnBind.call(function (locales) { - // Bound functions only have the `this` value altered if being used as a constructor, - // this lets us imitate a native function that has no constructor - if (!hop.call(this, '[[availableLocales]]')) throw new TypeError('supportedLocalesOf() is not a constructor'); - - // Create an object whose props can be used to restore the values of RegExp props - var regexpRestore = createRegExpRestore(), - // 1. If options is not provided, then let options be undefined. - options = arguments[1], - // 2. Let availableLocales be the value of the [[availableLocales]] internal - // property of the standard built-in object that is the initial value of - // Intl.NumberFormat. - - availableLocales = this['[[availableLocales]]'], - // 3. Let requestedLocales be the result of calling the CanonicalizeLocaleList - // abstract operation (defined in 9.2.1) with argument locales. - requestedLocales = CanonicalizeLocaleList(locales); - - // Restore the RegExp properties - regexpRestore(); - - // 4. Return the result of calling the SupportedLocales abstract operation - // (defined in 9.2.8) with arguments availableLocales, requestedLocales, - // and options. - return SupportedLocales(availableLocales, requestedLocales, options); - }, internals.NumberFormat) -}); - -/** - * This named accessor property returns a function that formats a number - * according to the effective locale and the formatting options of this - * DateTimeFormat object. - */ -/* 12.3.2 */ -defineProperty(Intl.DateTimeFormat.prototype, 'format', { - configurable: true, - get: GetFormatDateTime -}); -function GetFormatDateTime() { - var internal = this !== null && babelHelpers$1["typeof"](this) === 'object' && getInternalProperties(this); - - // Satisfy test 12.3_b - if (!internal || !internal['[[initializedDateTimeFormat]]']) throw new TypeError('`this` value for format() is not an initialized Intl.DateTimeFormat object.'); - - // The value of the [[Get]] attribute is a function that takes the following - // steps: - - // 1. If the [[boundFormat]] internal property of this DateTimeFormat object - // is undefined, then: - if (internal['[[boundFormat]]'] === undefined) { - // a. Let F be a Function object, with internal properties set as - // specified for built-in functions in ES5, 15, or successor, and the - // length property set to 0, that takes the argument date and - // performs the following steps: - var F = function F() { - var date = arguments.length <= 0 || arguments[0] === undefined ? undefined : arguments[0]; - - // i. If date is not provided or is undefined, then let x be the - // result as if by the expression Date.now() where Date.now is - // the standard built-in function defined in ES5, 15.9.4.4. - // ii. Else let x be ToNumber(date). - // iii. Return the result of calling the FormatDateTime abstract - // operation (defined below) with arguments this and x. - var x = date === undefined ? Date.now() : toNumber(date); - return FormatDateTime(this, x); - }; - // b. Let bind be the standard built-in function object defined in ES5, - // 15.3.4.5. - // c. Let bf be the result of calling the [[Call]] internal method of - // bind with F as the this value and an argument list containing - // the single item this. - var bf = fnBind.call(F, this); - // d. Set the [[boundFormat]] internal property of this NumberFormat - // object to bf. - internal['[[boundFormat]]'] = bf; - } - // Return the value of the [[boundFormat]] internal property of this - // NumberFormat object. - return internal['[[boundFormat]]']; -} -function formatToParts$1() { - var date = arguments.length <= 0 || arguments[0] === undefined ? undefined : arguments[0]; - var internal = this !== null && babelHelpers$1["typeof"](this) === 'object' && getInternalProperties(this); - if (!internal || !internal['[[initializedDateTimeFormat]]']) throw new TypeError('`this` value for formatToParts() is not an initialized Intl.DateTimeFormat object.'); - var x = date === undefined ? Date.now() : toNumber(date); - return FormatToPartsDateTime(this, x); -} -Object.defineProperty(Intl.DateTimeFormat.prototype, 'formatToParts', { - enumerable: false, - writable: true, - configurable: true, - value: formatToParts$1 -}); -function CreateDateTimeParts(dateTimeFormat, x) { - // 1. If x is not a finite Number, then throw a RangeError exception. - if (!isFinite(x)) throw new RangeError('Invalid valid date passed to format'); - var internal = dateTimeFormat.__getInternalProperties(secret); - - // Creating restore point for properties on the RegExp object... please wait - /* let regexpRestore = */ - createRegExpRestore(); // ###TODO: review this - - // 2. Let locale be the value of the [[locale]] internal property of dateTimeFormat. - var locale = internal['[[locale]]']; - - // 3. Let nf be the result of creating a new NumberFormat object as if by the - // expression new Intl.NumberFormat([locale], {useGrouping: false}) where - // Intl.NumberFormat is the standard built-in constructor defined in 11.1.3. - var nf = new Intl.NumberFormat([locale], { - useGrouping: false - }); - - // 4. Let nf2 be the result of creating a new NumberFormat object as if by the - // expression new Intl.NumberFormat([locale], {minimumIntegerDigits: 2, useGrouping: - // false}) where Intl.NumberFormat is the standard built-in constructor defined in - // 11.1.3. - var nf2 = new Intl.NumberFormat([locale], { - minimumIntegerDigits: 2, - useGrouping: false - }); - - // 5. Let tm be the result of calling the ToLocalTime abstract operation (defined - // below) with x, the value of the [[calendar]] internal property of dateTimeFormat, - // and the value of the [[timeZone]] internal property of dateTimeFormat. - var tm = ToLocalTime(x, internal['[[calendar]]'], internal['[[timeZone]]']); - - // 6. Let result be the value of the [[pattern]] internal property of dateTimeFormat. - var pattern = internal['[[pattern]]']; - - // 7. - var result = new List(); - - // 8. - var index = 0; - - // 9. - var beginIndex = pattern.indexOf('{'); - - // 10. - var endIndex = 0; - - // Need the locale minus any extensions - var dataLocale = internal['[[dataLocale]]']; - - // Need the calendar data from CLDR - var localeData = internals.DateTimeFormat['[[localeData]]'][dataLocale].calendars; - var ca = internal['[[calendar]]']; - - // 11. - while (beginIndex !== -1) { - var fv = void 0; - // a. - endIndex = pattern.indexOf('}', beginIndex); - // b. - if (endIndex === -1) { - throw new Error('Unclosed pattern'); - } - // c. - if (beginIndex > index) { - arrPush.call(result, { - type: 'literal', - value: pattern.substring(index, beginIndex) - }); - } - // d. - var p = pattern.substring(beginIndex + 1, endIndex); - // e. - if (dateTimeComponents.hasOwnProperty(p)) { - // i. Let f be the value of the [[

]] internal property of dateTimeFormat. - var f = internal['[[' + p + ']]']; - // ii. Let v be the value of tm.[[

]]. - var v = tm['[[' + p + ']]']; - // iii. If p is "year" and v ≤ 0, then let v be 1 - v. - if (p === 'year' && v <= 0) { - v = 1 - v; - } - // iv. If p is "month", then increase v by 1. - else if (p === 'month') { - v++; - } - // v. If p is "hour" and the value of the [[hour12]] internal property of - // dateTimeFormat is true, then - else if (p === 'hour' && internal['[[hour12]]'] === true) { - // 1. Let v be v modulo 12. - v = v % 12; - // 2. If v is 0 and the value of the [[hourNo0]] internal property of - // dateTimeFormat is true, then let v be 12. - if (v === 0 && internal['[[hourNo0]]'] === true) { - v = 12; - } - } - - // vi. If f is "numeric", then - if (f === 'numeric') { - // 1. Let fv be the result of calling the FormatNumber abstract operation - // (defined in 11.3.2) with arguments nf and v. - fv = FormatNumber(nf, v); - } - // vii. Else if f is "2-digit", then - else if (f === '2-digit') { - // 1. Let fv be the result of calling the FormatNumber abstract operation - // with arguments nf2 and v. - fv = FormatNumber(nf2, v); - // 2. If the length of fv is greater than 2, let fv be the substring of fv - // containing the last two characters. - if (fv.length > 2) { - fv = fv.slice(-2); - } - } - // viii. Else if f is "narrow", "short", or "long", then let fv be a String - // value representing f in the desired form; the String value depends upon - // the implementation and the effective locale and calendar of - // dateTimeFormat. If p is "month", then the String value may also depend - // on whether dateTimeFormat has a [[day]] internal property. If p is - // "timeZoneName", then the String value may also depend on the value of - // the [[inDST]] field of tm. - else if (f in dateWidths) { - switch (p) { - case 'month': - fv = resolveDateString(localeData, ca, 'months', f, tm['[[' + p + ']]']); - break; - case 'weekday': - try { - fv = resolveDateString(localeData, ca, 'days', f, tm['[[' + p + ']]']); - // fv = resolveDateString(ca.days, f)[tm['[['+ p +']]']]; - } catch (e) { - throw new Error('Could not find weekday data for locale ' + locale); - } - break; - case 'timeZoneName': - fv = ''; // ###TODO - break; - case 'era': - try { - fv = resolveDateString(localeData, ca, 'eras', f, tm['[[' + p + ']]']); - } catch (e) { - throw new Error('Could not find era data for locale ' + locale); - } - break; - default: - fv = tm['[[' + p + ']]']; - } - } - // ix - arrPush.call(result, { - type: p, - value: fv - }); - // f. - } else if (p === 'ampm') { - // i. - var _v = tm['[[hour]]']; - // ii./iii. - fv = resolveDateString(localeData, ca, 'dayPeriods', _v > 11 ? 'pm' : 'am', null); - // iv. - arrPush.call(result, { - type: 'dayPeriod', - value: fv - }); - // g. - } else { - arrPush.call(result, { - type: 'literal', - value: pattern.substring(beginIndex, endIndex + 1) - }); - } - // h. - index = endIndex + 1; - // i. - beginIndex = pattern.indexOf('{', index); - } - // 12. - if (endIndex < pattern.length - 1) { - arrPush.call(result, { - type: 'literal', - value: pattern.substr(endIndex + 1) - }); - } - // 13. - return result; -} - -/** - * When the FormatDateTime abstract operation is called with arguments dateTimeFormat - * (which must be an object initialized as a DateTimeFormat) and x (which must be a Number - * value), it returns a String value representing x (interpreted as a time value as - * specified in ES5, 15.9.1.1) according to the effective locale and the formatting - * options of dateTimeFormat. - */ -function FormatDateTime(dateTimeFormat, x) { - var parts = CreateDateTimeParts(dateTimeFormat, x); - var result = ''; - for (var i = 0; parts.length > i; i++) { - var part = parts[i]; - result += part.value; - } - return result; -} -function FormatToPartsDateTime(dateTimeFormat, x) { - var parts = CreateDateTimeParts(dateTimeFormat, x); - var result = []; - for (var i = 0; parts.length > i; i++) { - var part = parts[i]; - result.push({ - type: part.type, - value: part.value - }); - } - return result; -} - -/** - * When the ToLocalTime abstract operation is called with arguments date, calendar, and - * timeZone, the following steps are taken: - */ -function ToLocalTime(date, calendar, timeZone) { - // 1. Apply calendrical calculations on date for the given calendar and time zone to - // produce weekday, era, year, month, day, hour, minute, second, and inDST values. - // The calculations should use best available information about the specified - // calendar and time zone. If the calendar is "gregory", then the calculations must - // match the algorithms specified in ES5, 15.9.1, except that calculations are not - // bound by the restrictions on the use of best available information on time zones - // for local time zone adjustment and daylight saving time adjustment imposed by - // ES5, 15.9.1.7 and 15.9.1.8. - // ###TODO### - var d = new Date(date), - m = 'get' + (timeZone || ''); - - // 2. Return a Record with fields [[weekday]], [[era]], [[year]], [[month]], [[day]], - // [[hour]], [[minute]], [[second]], and [[inDST]], each with the corresponding - // calculated value. - return new Record({ - '[[weekday]]': d[m + 'Day'](), - '[[era]]': +(d[m + 'FullYear']() >= 0), - '[[year]]': d[m + 'FullYear'](), - '[[month]]': d[m + 'Month'](), - '[[day]]': d[m + 'Date'](), - '[[hour]]': d[m + 'Hours'](), - '[[minute]]': d[m + 'Minutes'](), - '[[second]]': d[m + 'Seconds'](), - '[[inDST]]': false // ###TODO### - }); -} - -/** - * The function returns a new object whose properties and attributes are set as if - * constructed by an object literal assigning to each of the following properties the - * value of the corresponding internal property of this DateTimeFormat object (see 12.4): - * locale, calendar, numberingSystem, timeZone, hour12, weekday, era, year, month, day, - * hour, minute, second, and timeZoneName. Properties whose corresponding internal - * properties are not present are not assigned. - */ -/* 12.3.3 */ -defineProperty(Intl.DateTimeFormat.prototype, 'resolvedOptions', { - writable: true, - configurable: true, - value: function value() { - var prop = void 0, - descs = new Record(), - props = ['locale', 'calendar', 'numberingSystem', 'timeZone', 'hour12', 'weekday', 'era', 'year', 'month', 'day', 'hour', 'minute', 'second', 'timeZoneName'], - internal = this !== null && babelHelpers$1["typeof"](this) === 'object' && getInternalProperties(this); - - // Satisfy test 12.3_b - if (!internal || !internal['[[initializedDateTimeFormat]]']) throw new TypeError('`this` value for resolvedOptions() is not an initialized Intl.DateTimeFormat object.'); - for (var i = 0, max = props.length; i < max; i++) { - if (hop.call(internal, prop = '[[' + props[i] + ']]')) descs[props[i]] = { - value: internal[prop], - writable: true, - configurable: true, - enumerable: true - }; - } - return objCreate({}, descs); - } -}); -var ls = Intl.__localeSensitiveProtos = { - Number: {}, - Date: {} -}; - -/** - * When the toLocaleString method is called with optional arguments locales and options, - * the following steps are taken: - */ -/* 13.2.1 */ -ls.Number.toLocaleString = function () { - // Satisfy test 13.2.1_1 - if (Object.prototype.toString.call(this) !== '[object Number]') throw new TypeError('`this` value must be a number for Number.prototype.toLocaleString()'); - - // 1. Let x be this Number value (as defined in ES5, 15.7.4). - // 2. If locales is not provided, then let locales be undefined. - // 3. If options is not provided, then let options be undefined. - // 4. Let numberFormat be the result of creating a new object as if by the - // expression new Intl.NumberFormat(locales, options) where - // Intl.NumberFormat is the standard built-in constructor defined in 11.1.3. - // 5. Return the result of calling the FormatNumber abstract operation - // (defined in 11.3.2) with arguments numberFormat and x. - return FormatNumber(new NumberFormatConstructor(arguments[0], arguments[1]), this); -}; - -/** - * When the toLocaleString method is called with optional arguments locales and options, - * the following steps are taken: - */ -/* 13.3.1 */ -ls.Date.toLocaleString = function () { - // Satisfy test 13.3.0_1 - if (Object.prototype.toString.call(this) !== '[object Date]') throw new TypeError('`this` value must be a Date instance for Date.prototype.toLocaleString()'); - - // 1. Let x be this time value (as defined in ES5, 15.9.5). - var x = +this; - - // 2. If x is NaN, then return "Invalid Date". - if (isNaN(x)) return 'Invalid Date'; - - // 3. If locales is not provided, then let locales be undefined. - var locales = arguments[0]; - - // 4. If options is not provided, then let options be undefined. - var options = arguments[1]; - - // 5. Let options be the result of calling the ToDateTimeOptions abstract - // operation (defined in 12.1.1) with arguments options, "any", and "all". - options = ToDateTimeOptions(options, 'any', 'all'); - - // 6. Let dateTimeFormat be the result of creating a new object as if by the - // expression new Intl.DateTimeFormat(locales, options) where - // Intl.DateTimeFormat is the standard built-in constructor defined in 12.1.3. - var dateTimeFormat = new DateTimeFormatConstructor(locales, options); - - // 7. Return the result of calling the FormatDateTime abstract operation (defined - // in 12.3.2) with arguments dateTimeFormat and x. - return FormatDateTime(dateTimeFormat, x); -}; - -/** - * When the toLocaleDateString method is called with optional arguments locales and - * options, the following steps are taken: - */ -/* 13.3.2 */ -ls.Date.toLocaleDateString = function () { - // Satisfy test 13.3.0_1 - if (Object.prototype.toString.call(this) !== '[object Date]') throw new TypeError('`this` value must be a Date instance for Date.prototype.toLocaleDateString()'); - - // 1. Let x be this time value (as defined in ES5, 15.9.5). - var x = +this; - - // 2. If x is NaN, then return "Invalid Date". - if (isNaN(x)) return 'Invalid Date'; - - // 3. If locales is not provided, then let locales be undefined. - var locales = arguments[0], - // 4. If options is not provided, then let options be undefined. - options = arguments[1]; - - // 5. Let options be the result of calling the ToDateTimeOptions abstract - // operation (defined in 12.1.1) with arguments options, "date", and "date". - options = ToDateTimeOptions(options, 'date', 'date'); - - // 6. Let dateTimeFormat be the result of creating a new object as if by the - // expression new Intl.DateTimeFormat(locales, options) where - // Intl.DateTimeFormat is the standard built-in constructor defined in 12.1.3. - var dateTimeFormat = new DateTimeFormatConstructor(locales, options); - - // 7. Return the result of calling the FormatDateTime abstract operation (defined - // in 12.3.2) with arguments dateTimeFormat and x. - return FormatDateTime(dateTimeFormat, x); -}; - -/** - * When the toLocaleTimeString method is called with optional arguments locales and - * options, the following steps are taken: - */ -/* 13.3.3 */ -ls.Date.toLocaleTimeString = function () { - // Satisfy test 13.3.0_1 - if (Object.prototype.toString.call(this) !== '[object Date]') throw new TypeError('`this` value must be a Date instance for Date.prototype.toLocaleTimeString()'); - - // 1. Let x be this time value (as defined in ES5, 15.9.5). - var x = +this; - - // 2. If x is NaN, then return "Invalid Date". - if (isNaN(x)) return 'Invalid Date'; - - // 3. If locales is not provided, then let locales be undefined. - var locales = arguments[0]; - - // 4. If options is not provided, then let options be undefined. - var options = arguments[1]; - - // 5. Let options be the result of calling the ToDateTimeOptions abstract - // operation (defined in 12.1.1) with arguments options, "time", and "time". - options = ToDateTimeOptions(options, 'time', 'time'); - - // 6. Let dateTimeFormat be the result of creating a new object as if by the - // expression new Intl.DateTimeFormat(locales, options) where - // Intl.DateTimeFormat is the standard built-in constructor defined in 12.1.3. - var dateTimeFormat = new DateTimeFormatConstructor(locales, options); - - // 7. Return the result of calling the FormatDateTime abstract operation (defined - // in 12.3.2) with arguments dateTimeFormat and x. - return FormatDateTime(dateTimeFormat, x); -}; -defineProperty(Intl, '__applyLocaleSensitivePrototypes', { - writable: true, - configurable: true, - value: function value() { - defineProperty(Number.prototype, 'toLocaleString', { - writable: true, - configurable: true, - value: ls.Number.toLocaleString - }); - // Need this here for IE 8, to avoid the _DontEnum_ bug - defineProperty(Date.prototype, 'toLocaleString', { - writable: true, - configurable: true, - value: ls.Date.toLocaleString - }); - for (var k in ls.Date) { - if (hop.call(ls.Date, k)) defineProperty(Date.prototype, k, { - writable: true, - configurable: true, - value: ls.Date[k] - }); - } - } -}); - -/** - * Can't really ship a single script with data for hundreds of locales, so we provide - * this __addLocaleData method as a means for the developer to add the data on an - * as-needed basis - */ -defineProperty(Intl, '__addLocaleData', { - value: function value(data) { - if (!IsStructurallyValidLanguageTag(data.locale)) throw new Error("Object passed doesn't identify itself with a valid language tag"); - addLocaleData(data, data.locale); - } -}); -function addLocaleData(data, tag) { - // Both NumberFormat and DateTimeFormat require number data, so throw if it isn't present - if (!data.number) throw new Error("Object passed doesn't contain locale data for Intl.NumberFormat"); - var locale = void 0, - locales = [tag], - parts = tag.split('-'); - - // Create fallbacks for locale data with scripts, e.g. Latn, Hans, Vaii, etc - if (parts.length > 2 && parts[1].length === 4) arrPush.call(locales, parts[0] + '-' + parts[2]); - while (locale = arrShift.call(locales)) { - // Add to NumberFormat internal properties as per 11.2.3 - arrPush.call(internals.NumberFormat['[[availableLocales]]'], locale); - internals.NumberFormat['[[localeData]]'][locale] = data.number; - - // ...and DateTimeFormat internal properties as per 12.2.3 - if (data.date) { - data.date.nu = data.number.nu; - arrPush.call(internals.DateTimeFormat['[[availableLocales]]'], locale); - internals.DateTimeFormat['[[localeData]]'][locale] = data.date; - } - } - - // If this is the first set of locale data added, make it the default - if (defaultLocale === undefined) setDefaultLocale(tag); -} -defineProperty(Intl, '__disableRegExpRestore', { - value: function value() { - internals.disableRegExpRestore = true; - } -}); -module.exports = Intl; - -/***/ }), - -/***/ 68685: -/*!*******************************************!*\ - !*** ./node_modules/invariant/browser.js ***! - \*******************************************/ -/***/ (function(module) { - -"use strict"; -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - - - -/** - * Use invariant() to assert state which your program assumes to be true. - * - * Provide sprintf-style format (only %s is supported) and arguments - * to provide information about what broke and what you were - * expecting. - * - * The invariant message will be stripped in production, but the invariant - * will remain to ensure logic does not differ in production. - */ -var invariant = function invariant(condition, format, a, b, c, d, e, f) { - if (false) {} - if (!condition) { - var error; - if (format === undefined) { - error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.'); - } else { - var args = [a, b, c, d, e, f]; - var argIndex = 0; - error = new Error(format.replace(/%s/g, function () { - return args[argIndex++]; - })); - error.name = 'Invariant Violation'; - } - error.framesToPop = 1; // we don't care about invariant's own frame - throw error; - } -}; -module.exports = invariant; - -/***/ }), - -/***/ 31939: -/*!*****************************************!*\ - !*** ./node_modules/is-buffer/index.js ***! - \*****************************************/ -/***/ (function(module) { - -/*! - * Determine if an object is a Buffer - * - * @author Feross Aboukhadijeh - * @license MIT - */ - -// The _isBuffer check is for Safari 5-7 support, because it's missing -// Object.prototype.constructor. Remove this eventually -module.exports = function (obj) { - return obj != null && (isBuffer(obj) || isSlowBuffer(obj) || !!obj._isBuffer); -}; -function isBuffer(obj) { - return !!obj.constructor && typeof obj.constructor.isBuffer === 'function' && obj.constructor.isBuffer(obj); -} - -// For Node v0.10 support. Remove this eventually. -function isSlowBuffer(obj) { - return typeof obj.readFloatLE === 'function' && typeof obj.slice === 'function' && isBuffer(obj.slice(0, 0)); -} - -/***/ }), - -/***/ 79834: -/*!***********************************************!*\ - !*** ./node_modules/is-plain-object/index.js ***! - \***********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; -/*! - * is-plain-object - * - * Copyright (c) 2014-2017, Jon Schlinkert. - * Released under the MIT License. - */ - - - -var isObject = __webpack_require__(/*! isobject */ 19309); -function isObjectObject(o) { - return isObject(o) === true && Object.prototype.toString.call(o) === '[object Object]'; -} -module.exports = function isPlainObject(o) { - var ctor, prot; - if (isObjectObject(o) === false) return false; - - // If has modified constructor - ctor = o.constructor; - if (typeof ctor !== 'function') return false; - - // If has modified prototype - prot = ctor.prototype; - if (isObjectObject(prot) === false) return false; - - // If constructor does not have an Object-specific method - if (prot.hasOwnProperty('isPrototypeOf') === false) { - return false; - } - - // Most likely a plain Object - return true; -}; - -/***/ }), - -/***/ 19309: -/*!****************************************!*\ - !*** ./node_modules/isobject/index.js ***! - \****************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; -/*! - * isobject - * - * Copyright (c) 2014-2017, Jon Schlinkert. - * Released under the MIT License. - */ - - - -var _typeof = (__webpack_require__(/*! ./node_modules/@babel/runtime/helpers/typeof.js */ 22191)["default"]); -module.exports = function isObject(val) { - return val != null && _typeof(val) === 'object' && Array.isArray(val) === false; -}; - -/***/ }), - -/***/ 38987: -/*!****************************************!*\ - !*** ./node_modules/lodash/_Symbol.js ***! - \****************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var root = __webpack_require__(/*! ./_root */ 26351); - -/** Built-in value references. */ -var _Symbol = root.Symbol; -module.exports = _Symbol; - -/***/ }), - -/***/ 72090: -/*!********************************************!*\ - !*** ./node_modules/lodash/_baseGetTag.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var _Symbol = __webpack_require__(/*! ./_Symbol */ 38987), - getRawTag = __webpack_require__(/*! ./_getRawTag */ 66280), - objectToString = __webpack_require__(/*! ./_objectToString */ 69901); - -/** `Object#toString` result references. */ -var nullTag = '[object Null]', - undefinedTag = '[object Undefined]'; - -/** Built-in value references. */ -var symToStringTag = _Symbol ? _Symbol.toStringTag : undefined; - -/** - * The base implementation of `getTag` without fallbacks for buggy environments. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the `toStringTag`. - */ -function baseGetTag(value) { - if (value == null) { - return value === undefined ? undefinedTag : nullTag; - } - return symToStringTag && symToStringTag in Object(value) ? getRawTag(value) : objectToString(value); -} -module.exports = baseGetTag; - -/***/ }), - -/***/ 97415: -/*!******************************************!*\ - !*** ./node_modules/lodash/_baseTrim.js ***! - \******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var trimmedEndIndex = __webpack_require__(/*! ./_trimmedEndIndex */ 45598); - -/** Used to match leading whitespace. */ -var reTrimStart = /^\s+/; - -/** - * The base implementation of `_.trim`. - * - * @private - * @param {string} string The string to trim. - * @returns {string} Returns the trimmed string. - */ -function baseTrim(string) { - return string ? string.slice(0, trimmedEndIndex(string) + 1).replace(reTrimStart, '') : string; -} -module.exports = baseTrim; - -/***/ }), - -/***/ 77784: -/*!********************************************!*\ - !*** ./node_modules/lodash/_freeGlobal.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var _typeof = (__webpack_require__(/*! ./node_modules/@babel/runtime/helpers/typeof.js */ 22191)["default"]); -/** Detect free variable `global` from Node.js. */ -var freeGlobal = (typeof __webpack_require__.g === "undefined" ? "undefined" : _typeof(__webpack_require__.g)) == 'object' && __webpack_require__.g && __webpack_require__.g.Object === Object && __webpack_require__.g; -module.exports = freeGlobal; - -/***/ }), - -/***/ 66280: -/*!*******************************************!*\ - !*** ./node_modules/lodash/_getRawTag.js ***! - \*******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var _Symbol = __webpack_require__(/*! ./_Symbol */ 38987); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var nativeObjectToString = objectProto.toString; - -/** Built-in value references. */ -var symToStringTag = _Symbol ? _Symbol.toStringTag : undefined; - -/** - * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the raw `toStringTag`. - */ -function getRawTag(value) { - var isOwn = hasOwnProperty.call(value, symToStringTag), - tag = value[symToStringTag]; - try { - value[symToStringTag] = undefined; - var unmasked = true; - } catch (e) {} - var result = nativeObjectToString.call(value); - if (unmasked) { - if (isOwn) { - value[symToStringTag] = tag; - } else { - delete value[symToStringTag]; - } - } - return result; -} -module.exports = getRawTag; - -/***/ }), - -/***/ 69901: -/*!************************************************!*\ - !*** ./node_modules/lodash/_objectToString.js ***! - \************************************************/ -/***/ (function(module) { - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var nativeObjectToString = objectProto.toString; - -/** - * Converts `value` to a string using `Object.prototype.toString`. - * - * @private - * @param {*} value The value to convert. - * @returns {string} Returns the converted string. - */ -function objectToString(value) { - return nativeObjectToString.call(value); -} -module.exports = objectToString; - -/***/ }), - -/***/ 26351: -/*!**************************************!*\ - !*** ./node_modules/lodash/_root.js ***! - \**************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var _typeof = (__webpack_require__(/*! ./node_modules/@babel/runtime/helpers/typeof.js */ 22191)["default"]); -var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ 77784); - -/** Detect free variable `self`. */ -var freeSelf = (typeof self === "undefined" ? "undefined" : _typeof(self)) == 'object' && self && self.Object === Object && self; - -/** Used as a reference to the global object. */ -var root = freeGlobal || freeSelf || Function('return this')(); -module.exports = root; - -/***/ }), - -/***/ 45598: -/*!*************************************************!*\ - !*** ./node_modules/lodash/_trimmedEndIndex.js ***! - \*************************************************/ -/***/ (function(module) { - -/** Used to match a single whitespace character. */ -var reWhitespace = /\s/; +/** Used to match a single whitespace character. */ +var reWhitespace = /\s/; /** * Used by `_.trim` and `_.trimEnd` to get the index of the last non-whitespace @@ -119658,16 +114499,6 @@ module.exports = warning; // extracted by mini-css-extract-plugin -/***/ }), - -/***/ 12482: -/*!*******************************************!*\ - !*** ./locale-data/complete.js (ignored) ***! - \*******************************************/ -/***/ (function() { - -/* (ignored) */ - /***/ }), /***/ 46154: @@ -121793,7 +116624,7 @@ function _unsupportedIterableToArray(o, minLen) { /******/ // This function allow to reference async chunks /******/ __webpack_require__.u = function(chunkId) { /******/ // return url for filenames based on template -/******/ return "" + ({"292":"p__Classrooms__Lists__Exercise__Add__index","310":"p__User__Detail__ExperImentImg__Detail__index","733":"p__Paperlibrary__EditPaper__index","1482":"p__Classrooms__Lists__Graduation__Topics__Edit__index","1660":"p__User__QQLogin__index","1702":"p__Classrooms__New__index","2659":"p__User__Detail__UserPortrait__index","2819":"p__Classrooms__Lists__Template__detail__index","3317":"p__Classrooms__Lists__Graduation__Topics__Add__index","3391":"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index","3451":"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index","3509":"p__HttpStatus__SixActivities","3585":"p__Classrooms__Lists__Statistics__StudentSituation__index","3951":"p__Classrooms__Lists__ProgramHomework__Detail__index","4639":"p__virtualSpaces__Lists__Video__index","4736":"p__User__Detail__Projects__index","4884":"p__Shixuns__Detail__Repository__Commit__index","4973":"p__Engineering__Evaluate__List__index","5348":"p__virtualSpaces__Lists__Video__Upload__index","5572":"p__Paths__HigherVocationalEducation__index","5641":"p__Classrooms__Lists__Exercise__Edit__index","6127":"p__Classrooms__Lists__ProgramHomework__Ranking__index","6685":"p__Shixuns__Detail__RankingList__index","6758":"p__Classrooms__Lists__Attachment__index","6788":"p__Classrooms__Lists__ProgramHomework__index","7043":"p__User__Detail__Topics__Exercise__Edit__index","7852":"p__Classrooms__Lists__ShixunHomeworks__index","7884":"p__Shixuns__Exports__index","7918":"p__Paperlibrary__Random__ExerciseEdit__index","8787":"p__Competitions__Entered__index","8999":"p__Three__index","10195":"p__Classrooms__Lists__GroupHomework__Detail__index","10485":"p__Question__AddOrEdit__BatchAdd__index","10737":"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index","10799":"p__User__Detail__Topics__Poll__Detail__index","10921":"p__Classrooms__Lists__Exercise__CodeDetails__index","11070":"p__Innovation__PublicMirror__index","11512":"p__Classrooms__Lists__Exercise__AnswerCheck__index","11520":"p__Engineering__Lists__StudentList__index","11545":"p__Paperlibrary__Random__ExchangeFromProblemSet__index","11581":"p__Problemset__Preview__index","12102":"p__Classrooms__Lists__Board__Edit__index","12412":"p__User__Detail__Videos__index","12476":"p__Colleges__index","12865":"p__Innovation__MyMirror__index","12884":"p__Classrooms__Lists__ProgramHomework__Comment__index","13006":"p__Engineering__index","13355":"p__Classrooms__Lists__Polls__index","13414":"p__virtualSpaces__Lists__Managements__index","13581":"p__Classrooms__Lists__ShixunHomeworks__Detail__index","14058":"p__Demo__index","14105":"p__Classrooms__Lists__Exercise__Answer__index","14514":"p__Account__Results__index","14599":"p__Problemset__index","14610":"p__User__Detail__LearningPath__index","14662":"p__Classrooms__Lists__GroupHomework__Review__index","14889":"p__Classrooms__Lists__Exercise__ImitateAnswer__index","15148":"p__Classrooms__Lists__Template__index","15319":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index","15402":"p__User__Detail__Topics__Detail__index","16328":"p__Shixuns__Edit__body__Warehouse__index","16729":"p__Classrooms__Lists__GroupHomework__Edit__index","16845":"p__Shixuns__Detail__Settings__index","17527":"p__MyProblem__RecordDetail__index","17622":"p__Classrooms__Lists__Polls__Detail__index","17806":"p__Classrooms__Lists__Statistics__StatisticsQuality__index","18302":"p__Classrooms__Lists__Board__index","18307":"p__User__Detail__Shixuns__index","19215":"p__Shixuns__Detail__ForkList__index","19360":"p__User__Detail__virtualSpaces__index","19715":"p__Classrooms__Lists__CommonHomework__Edit__index","19891":"p__User__Detail__Videos__Success__index","20026":"p__Classrooms__Lists__Graduation__Tasks__Edit__index","20576":"p__Account__Profile__Edit__index","20680":"p__Innovation__index","20700":"p__tasks__Jupyter__index","21265":"p__Classrooms__Lists__Announcement__index","21423":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index","21578":"p__Classrooms__Lists__Graduation__Topics__Detail__index","21939":"p__User__Detail__Order__index","22254":"p__Shixuns__Detail__Discuss__index","22257":"p__Paperlibrary__Random__AddAndEdit__index","22307":"p__Report__index","22707":"p__Innovation__MyDataSet__index","23332":"p__Paths__Detail__id","25470":"p__Shixuns__Detail__Collaborators__index","25705":"p__virtualSpaces__Lists__Construction__index","25896":"p__virtualSpaces__Lists__Syllabuses__Detail__index","25972":"layouts__user__index","26366":"p__Innovation__PublicProject__index","26685":"p__Classrooms__Index__index","26741":"p__Engineering__Norm__List__index","26883":"p__Competitions__Index__index","27182":"p__User__ResetPassword__index","27333":"p__User__WechatLogin__index","27395":"p__Classrooms__Lists__Statistics__StudentDetail__index","28072":"p__Classrooms__Lists__GroupHomework__SubmitWork__index","28435":"p__Classrooms__Lists__Attendance__index","28639":"p__Forums__Index__redirect","28723":"p__Classrooms__Lists__Polls__Edit__index","28782":"p__Shixuns__Index__index","28982":"p__Paths__New__index","29080":"p__virtualSpaces__Lists__Graphs__index","29647":"p__Question__Index__index","30264":"p__User__Detail__Order__pages__orderPay__index","30342":"p__Classrooms__Lists__ShixunHomeworks__Comment__index","31006":"p__RestFul__index","31211":"p__Classrooms__Lists__CommonHomework__EditWork__index","31427":"p__Classrooms__Lists__Statistics__index","31674":"p__Classrooms__ClassicCases__index","31962":"p__Classrooms__Lists__Engineering__index","33784":"p__Paperlibrary__Random__Detail__index","34093":"p__Classrooms__Lists__Attendance__Detail__index","34601":"p__Paths__Detail__Statistics__index","34608":"p__virtualSpaces__Index__index","34800":"p__Engineering__Lists__GraduatedMatrix__index","34994":"p__Problems__OjForm__index","35588":"p__virtualSpaces__Lists__Course__index","35729":"p__Help__Index","36270":"p__MyProblem__index","36784":"p__Innovation__Edit__index","37062":"layouts__SimpleLayouts","38634":"p__Classrooms__Lists__CourseGroup__List__index","39332":"p__Classrooms__Lists__Video__index","39391":"p__Engineering__Lists__CurseSetting__index","39404":"monaco-editor","39695":"p__Classrooms__Lists__Polls__Add__index","40559":"layouts__virtualDetail__index","41048":"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index","41657":"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index","41717":"layouts__index","41953":"p__Problemset__NewItem__index","42240":"p__User__Detail__Videos__Upload__index","43442":"p__Classrooms__Lists__Board__Add__index","43465":"p__virtualSpaces__Lists__Member__index","43862":"p__HttpStatus__403","44216":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index","44259":"p__User__Detail__Order__pages__result__index","44449":"p__Competitions__Exports__index","44510":"p__virtualSpaces__Lists__Syllabuses__AddOrEdit__index","44565":"p__HttpStatus__500","45096":"p__Shixuns__Detail__AuditSituation__index","45359":"p__Messages__Detail__index","45650":"p__Competitions__Update__index","45775":"p__Engineering__Lists__Document__index","45825":"p__Classrooms__Lists__Exercise__index","45992":"p__Classrooms__Lists__Exercise__ReviewGroup__index","46963":"p__Classrooms__Lists__Engineering__Detail__index","48077":"p__Classrooms__Lists__Students__index","48431":"p__Classrooms__Lists__Exercise__Export__index","48689":"p__Classrooms__Lists__Statistics__VideoStatistics__index","49205":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index","49366":"p__User__Login__index","49716":"p__Question__OjProblem__RecordDetail__index","49890":"p__Classrooms__Lists__CommonHomework__index","50869":"p__Guidance__index","51276":"p__MoopCases__Success__index","51582":"p__Classrooms__Lists__GroupHomework__Add__index","51855":"p__MoopCases__InfoPanel__index","52338":"p__Classrooms__Lists__CommonHomework__Review__index","52404":"p__Classrooms__Lists__Template__teacher__index","52806":"p__User__Detail__Topics__Exercise__Detail__index","52829":"p__Messages__Private__index","52875":"p__Shixuns__Detail__id","53247":"p__Paperlibrary__See__index","53910":"p__HttpStatus__introduction","54056":"p__IntrainCourse__index","54164":"p__Classrooms__Lists__Exercise__Detail__index","54472":"p__virtualSpaces__Lists__Notices__index","54572":"p__Classrooms__Lists__ExportList__index","54770":"p__Classrooms__Lists__ProgramHomework__Detail__answer__index","54862":"p__Paperlibrary__index","55573":"p__Shixuns__Detail__Merge__index","56277":"p__Shixuns__Edit__index","57045":"p__Classrooms__Lists__CommonHomework__SubmitWork__index","57614":"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index","59133":"p__Shixuns__Detail__Challenges__index","59649":"p__Engineering__Lists__TrainingProgram__index","59788":"p__Account__Profile__index","60479":"p__Classrooms__Lists__GroupHomework__EditWork__index","60533":"p__Classrooms__Lists__Video__Statistics__Detail__index","60547":"p__Account__index","61043":"p__Classrooms__Lists__Graduation__Tasks__index","61727":"p__Classrooms__Lists__CourseGroup__NotList__index","62300":"p__Api__index","62548":"p__Engineering__Norm__Detail__index","64017":"p__Classrooms__Lists__PlaceholderPage__index","64144":"p__Problemset__Preview__New__index","64217":"p__Classrooms__Lists__Video__Statistics__index","64496":"p__HttpStatus__HpcCourse","64520":"p__Account__Secure__index","65111":"p__Terminal__index","65148":"p__Classrooms__Lists__Polls__Answer__index","65191":"p__User__Detail__Certificate__index","65294":"p__User__OtherLogin__index","65549":"p__Shixuns__New__CreateImg__index","66034":"p__HttpStatus__UserAgents","66531":"p__HttpStatus__404","66583":"p__User__Detail__Classrooms__index","66651":"p__Engineering__Evaluate__Detail__index","67242":"p__Innovation__MyProject__index","67878":"p__Classrooms__Lists__LiveVideo__index","68014":"p__Classrooms__Lists__Teachers__index","68665":"p__Engineering__Lists__TrainingObjectives__index","68827":"p__Classrooms__Lists__OnlineLearning__index","68882":"p__Classrooms__Lists__Graduation__Tasks__Detail__index","69922":"p__Classrooms__Lists__Statistics__StudentVideo__index","69944":"p__Classrooms__Lists__Video__Statistics__StudentDetail__index","70928":"p__RestFul__Edit__index","71218":"p__virtualSpaces__Lists__Syllabuses__index","71450":"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index","72529":"p__User__Detail__id","72570":"p__Competitions__Detail__index","73183":"p__Engineering__Lists__GraduationIndex__index","73220":"p__Classrooms__Lists__Video__Upload__index","74264":"p__Forums__New__index","74795":"p__Classrooms__Lists__Graduation__Tasks__Add__index","75043":"p__User__Detail__Topics__Poll__Edit__index","75357":"p__Engineering__Lists__TrainingProgram__Edit__index","76904":"p__MoopCases__FormPanel__index","77460":"p__Question__OjProblem__index","77857":"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index","78085":"p__Classrooms__Lists__Exercise__Review__index","79489":"p__Engineering__Lists__CourseList__index","79590":"p__User__Detail__TeachGroup__index","79921":"p__Classrooms__ExamList__index","80508":"p__Forums__Detail__id","81148":"p__Shixuns__Detail__Repository__UploadFile__index","81799":"p__Competitions__Entered__Assembly__TeamDateil","82425":"p__Classrooms__Lists__Board__Detail__index","83141":"p__Innovation__Detail__index","83212":"p__MoopCases__index","83935":"p__Classrooms__Lists__GroupHomework__index","84546":"p__Engineering__Lists__TrainingProgram__Add__index","85048":"p__Classrooms__Lists__Graduation__Topics__index","85111":"p__User__Detail__Order__pages__orderInformation__index","85297":"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index","85888":"p__Classrooms__Lists__CommonHomework__Add__index","86052":"p__Paths__Index__index","86452":"p__Innovation__PublicDataSet__index","86541":"p__Shixuns__Detail__Dataset__index","86634":"p__Innovation__Tasks__index","86820":"p__User__Detail__Topics__Normal__index","86913":"p__Question__AddOrEdit__index","87260":"p__Account__Certification__index","87922":"p__Classrooms__Lists__CourseGroup__Detail__index","88517":"p__User__Detail__Topics__Group__index","88866":"p__index","89076":"p__Account__Binding__index","89785":"p__Classrooms__Lists__Template__student__index","90109":"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index","90265":"p__User__Detail__Topics__index","90337":"p__Paperlibrary__Random__PreviewEdit__index","91470":"p__User__Register__index","91487":"p__virtualSpaces__Lists__Shixuns__index","92045":"p__Engineering__Lists__TeacherList__index","92501":"p__Search__index","92603":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index","92823":"p__Engineering__Navigation__Home__index","92983":"p__Forums__Index__index","93260":"p__Paperlibrary__Add__index","93282":"layouts__ShixunDetail__index","93496":"p__User__Detail__OtherResources__index","93665":"p__tasks__index","93668":"p__Classrooms__Lists__CommonHomework__Detail__index","94078":"p__Messages__Tidings__index","94498":"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index","94662":"p__User__Detail__Paths__index","94849":"p__User__Detail__ExperImentImg__index","95125":"p__Classrooms__Lists__Exercise__DetailedAnalysis__index","95176":"p__User__Detail__Videos__Protocol__index","95335":"p__Engineering__Lists__CourseMatrix__index","96444":"p__Video__Detail__id","96882":"p__Classrooms__New__StartClass__index","97008":"p__Shixuns__New__index","97046":"p__Shixuns__Detail__Repository__AddFile__index","98062":"p__User__Detail__Topicbank__index","98688":"p__Shixuns__Detail__Repository__index","98885":"p__Classrooms__Lists__Statistics__StudentStatistics__index","99674":"p__Shixuns__New__ImagePreview__index"}[chunkId] || chunkId) + "." + {"192":"573bbf24","292":"383433d9","310":"ac23d1ba","733":"f8072687","1133":"06634a52","1482":"e3acab35","1660":"6f4c4a5d","1702":"d06df1cc","1914":"80fe5a62","1962":"00e7240f","2146":"9c2f4077","2659":"bc5fc871","2736":"be1bfd2a","2819":"35507da2","3317":"056d2638","3391":"9aedf9e6","3451":"f1ecd8b0","3509":"4d287b88","3585":"1b70a057","3951":"757fd52d","4091":"fceeb6ac","4295":"b6402998","4390":"f13a15a3","4639":"5fe245e8","4736":"9ff0b268","4884":"cf924d17","4973":"27699516","4977":"5182607c","5348":"3d1a9261","5572":"eb02443f","5641":"5039733b","5721":"c0de9bfd","6127":"1f3593fe","6359":"8947dbb7","6595":"a77b99a2","6685":"3892296f","6758":"2ca3ab5f","6788":"9f158e8f","6874":"81b6c2e1","6890":"4599a57e","7035":"10e0a67a","7043":"c3245d8a","7095":"68c3949b","7852":"69f7331a","7884":"8e541d41","7918":"097f5ee0","8226":"2125b631","8286":"ca8d4383","8348":"a4dd35a9","8423":"45e4443f","8691":"b12fc350","8741":"2c175d75","8787":"c315231c","8794":"d7eec942","8818":"24f1733f","8999":"b03a1bbd","9048":"c1167d29","9228":"c9a9dfc3","9320":"56c68268","9667":"affce09b","9834":"74d84c6e","10057":"7df5f4dc","10195":"8a13388a","10485":"81fbaae7","10737":"3dcb5b1e","10743":"4c153906","10799":"ab58c2ea","10921":"a9dc34ac","11070":"eeaa55d5","11512":"14868e46","11520":"02e5d6da","11545":"0868424b","11581":"11ef1aad","12034":"d0690a60","12102":"65ebe100","12270":"8d28a56f","12325":"dde5494a","12384":"2d5fdf1e","12412":"60d4b05a","12476":"2682b6fa","12733":"89da1bdb","12865":"ecc2bbfc","12870":"a31b7c91","12884":"bc32d14c","13006":"e36c3ace","13355":"1803d157","13414":"6817d22e","13581":"4c4fca86","14050":"8e123de4","14058":"3e77a1c6","14105":"5db6ee16","14514":"f5d8e136","14599":"1b0e0ccb","14610":"2bedfd6b","14662":"f499d9ed","14889":"f1c32bc7","15050":"4fc7ed4c","15148":"fbb7ce67","15319":"256a5b5f","15402":"cc5cbbb4","15544":"a91aa1d9","15786":"66e99ff8","16311":"54ccd9be","16328":"91b18ff4","16729":"a3a1aec5","16845":"1d370a98","16888":"7e4d3ba5","16959":"17dbacfa","17527":"9e7288b1","17558":"16d81d09","17585":"347e011d","17622":"286ba8f7","17806":"26f94508","17926":"0bfb823b","18288":"f610d8f3","18302":"481b0c90","18307":"11604f05","18498":"7fd1c588","18552":"cf3fc3ea","18651":"0f300c72","18710":"15b885d4","19215":"47b17af5","19234":"1d175f17","19360":"dfb89e76","19668":"4277ce80","19715":"c15d6848","19756":"4cabf41c","19891":"2e4f5db7","20026":"fcb5041b","20139":"469a96c1","20576":"c90e7824","20589":"5f86187d","20680":"af12380e","20700":"af8d9930","20870":"03529c86","20949":"0156d5de","21127":"7eb84664","21265":"9c258e6a","21423":"3600090e","21443":"de9d95ae","21506":"6ac8fcfe","21578":"aa9e6a75","21834":"0c7f0886","21939":"64da0ab0","22254":"c48c2ddc","22257":"2c5867b4","22307":"28c86be3","22495":"7083ed7e","22506":"82af997e","22683":"a69b7088","22691":"ebf81409","22707":"eaec60b4","23332":"a8cc7cab","23475":"11ef811e","24072":"b92c9384","24196":"f373c204","24634":"7a1d17d0","24709":"2fb39f5b","24938":"35381de1","25470":"8852261f","25705":"9017f6af","25896":"11a78b13","25972":"fc53d58e","26055":"da1c8b8a","26366":"65d2c0f7","26390":"633878ad","26500":"245e8327","26685":"3aac98f1","26741":"bbcf0d6b","26883":"2145e38b","27182":"38f766b9","27333":"8aba3f1c","27360":"4c008536","27395":"5f2a6ee9","27493":"1dac73fa","27654":"a2be636f","27912":"5b669f70","28034":"3fa1fa04","28072":"14a4a2f0","28435":"f667e098","28505":"7b9a19d0","28536":"776530ce","28639":"b28451bb","28723":"cf63318c","28782":"c5c047ab","28982":"1def041a","29080":"632ed6a5","29429":"f36fcfb1","29647":"68a65132","29681":"412daf17","29967":"cf1ac532","30264":"d31b9cf6","30342":"ca05b7ad","30344":"7dbc5bf0","30487":"6a879438","30613":"f3da48ce","30953":"c7a252a3","31006":"7d957de9","31044":"156b3ec4","31211":"f151eb3c","31427":"b0523a7f","31674":"dc6783ae","31767":"73f75235","31962":"e79e8b71","31985":"cde859dd","32301":"fc797aef","32503":"153c7978","32561":"f335352d","32774":"c7ecf46c","32925":"2c39a458","33088":"cb2d6fcb","33237":"4449aa1c","33542":"a2fb9c20","33643":"0f0c8aef","33672":"789c0a36","33784":"8460ee19","34093":"71241280","34593":"6f628122","34601":"74ba40d0","34608":"5e63e852","34800":"b6ae3fdc","34973":"4fc66697","34994":"45e6598d","35588":"5007359f","35639":"80b2e91d","35643":"9ffa14a1","35729":"f7c65320","36144":"032948dc","36270":"d740b705","36275":"3d9df77f","36433":"6ba79f6e","36483":"b872ea3a","36579":"cf7559bb","36583":"af3de1ba","36685":"f09c32db","36723":"419cb532","36784":"e0e82c69","36906":"dd4ca256","37062":"f1e6da70","37426":"059f0f98","38423":"6c7dc2be","38581":"6598036d","38634":"4013ec96","39332":"24b60a8d","39391":"b4424072","39404":"eca98447","39695":"eb2212f8","40255":"4594752c","40291":"c063bd95","40345":"0aabef17","40559":"00fc5a16","40667":"9e73c352","40704":"a4543363","40737":"caa4ce34","41032":"a2cae3b4","41048":"c2d9aa99","41657":"0530ad25","41717":"3e9ba15e","41953":"f4227c46","42007":"cc6d4ee4","42240":"6e0817fe","42287":"2fc1efc4","43043":"ab58b88e","43321":"0856df02","43442":"34e1e2cb","43465":"80250f7a","43508":"240adaf9","43525":"eff6865c","43526":"16e704b6","43647":"4532c51f","43785":"796f3882","43862":"0c131e86","44216":"50e9d55b","44259":"b4362ba7","44449":"16493105","44510":"f175368a","44565":"bfd18180","44838":"35994c0b","45096":"a44de330","45158":"5d91f775","45359":"ca375dee","45650":"e59d6a42","45775":"ed2390a1","45825":"62b9ca6f","45882":"86534741","45972":"dde28d2a","45986":"3a8c476d","45992":"eb00f303","46295":"6807bfe5","46845":"8e496993","46963":"0240ad99","47015":"8c121600","47766":"78dfeec0","47870":"51d20488","47896":"f2c7337f","48077":"799de184","48431":"e7e8255b","48636":"314882c8","48689":"46aaed5b","48928":"f19edff2","49134":"fc84c2da","49205":"ea19ab14","49366":"8000a206","49544":"200e8c03","49636":"314f9471","49716":"0da17daf","49890":"f0ecc39f","50081":"83f7777d","50792":"92a187b0","50869":"08546770","51184":"d2b7a5f1","51276":"f0a8f6b1","51413":"14963940","51582":"08910b82","51855":"88e90e05","52213":"e0f860b3","52338":"8018e466","52351":"52a6735a","52404":"a1fef221","52806":"fefdd9f4","52829":"17de96f8","52875":"ef57eb9d","53114":"685610c8","53247":"decdf3ed","53703":"dd192010","53767":"622fe657","53910":"0eb0d4f9","54056":"72e5a2f9","54164":"29f6924a","54334":"0efd1726","54472":"fcebd2e4","54572":"781410e9","54606":"116ce2f1","54770":"2e2cc45a","54836":"e137fa3e","54862":"2ca83bf0","55329":"3a6a0595","55351":"b1b9a06c","55573":"cc863427","55693":"4b714ff1","55778":"95a5904d","56129":"c10011d1","56277":"43cf25bb","56369":"430b3578","56397":"a0f55d22","56447":"6fe9bc08","56497":"b4b2dd0d","57035":"770193aa","57045":"9930d938","57529":"ce39e00e","57614":"5f0536d9","57768":"ab81a762","58572":"b71bf40d","58811":"a0ea4964","58937":"65265ac5","59053":"5845ab83","59133":"3cad8c2a","59260":"8e72d4e0","59649":"aa6336d7","59760":"71cbaaae","59788":"9866f069","60078":"f70d6474","60479":"c2d6da87","60504":"b74d1656","60533":"b1fcc5b0","60547":"ca09258a","60696":"fce82f54","61043":"a61da14d","61512":"58b180b8","61727":"c753ca82","61888":"222d92cb","62001":"8fd13c29","62104":"a5d39617","62300":"79f30710","62328":"9e31022b","62548":"5fb72ea5","62725":"9027aa9f","62899":"654c6758","62930":"ce38e2b3","63537":"935fe35b","63892":"02e5a9ef","64017":"bb0bbb20","64144":"abc29002","64217":"8bb32bc0","64496":"7b97dccc","64520":"3a725187","64570":"c56e1a99","64710":"37991cfa","65089":"3897650c","65111":"31b74d19","65148":"b6650811","65191":"f8309970","65294":"21e3ff01","65436":"5b14e7be","65482":"16e24b39","65549":"a5dbfd14","66034":"6304481e","66254":"8296bbad","66531":"0cf50d81","66550":"f6ce66c3","66583":"50821530","66651":"c920e96c","66728":"f6668058","66954":"d76b9364","66965":"bd3b91dc","67130":"7e76f0ad","67237":"6e5e399e","67242":"8612ab64","67291":"c4ce9d62","67419":"216fede0","67828":"14549a4b","67878":"42bdc9e7","67883":"be59d8f9","68014":"add9956f","68268":"29d33f0c","68562":"6102a8c8","68665":"9313ec3f","68673":"810c91b6","68827":"b8a8098e","68882":"cf844ec2","68993":"8ba7bdd2","69060":"13f12bab","69165":"9dc2127d","69197":"5c4e6f3b","69419":"beb1256f","69431":"8e6c6e35","69806":"67709f03","69922":"97d694f7","69944":"c159bf8b","70368":"12783a95","70470":"321f35c6","70928":"d439f13a","71218":"e730e976","71450":"ebaa6b4e","71888":"c15a9709","72206":"182abf8f","72529":"e094b445","72570":"a937f0a0","73183":"d893e2df","73220":"1d2429ef","73618":"94316e27","74182":"22a3c239","74264":"5a3ba19d","74676":"fa398dbf","74702":"d8ce30c2","74795":"b90ef49c","75012":"fe93d98e","75042":"a6fcef24","75043":"f7207ba7","75357":"c96a89da","75360":"0686788e","75460":"c5014101","76204":"95729f15","76548":"664886fa","76904":"1c4ca490","77138":"e49d30fa","77460":"85deeca3","77857":"e215a344","77967":"cd8734b2","78085":"181847a1","78588":"146f33bd","78613":"dd5cccc2","78628":"7c685b29","78741":"95cb59fa","78742":"53f05318","78849":"b6b0b8fb","78959":"bb03c41c","79086":"b1c0dd65","79154":"9875b851","79489":"dccd367b","79590":"bb507127","79689":"1f0352e6","79838":"bc46e1f4","79861":"ff850b00","79921":"2c39015c","80499":"d16104a8","80508":"a311a0d3","80670":"8e7bac79","81036":"bc00ce91","81148":"66f4bc42","81435":"6e7e7129","81477":"47558aa2","81627":"f73576cf","81799":"f22c340d","81881":"178114dc","82425":"6acc849c","82468":"fedb4ae8","82750":"30cc94d8","83025":"8971c2b5","83141":"15923bcb","83212":"25f98f53","83287":"c27b842b","83935":"d74cd279","83945":"c93fe7fa","84094":"8f1dee2f","84546":"e74ea12c","84893":"357c81a6","85048":"f3da4c43","85111":"b66037f1","85297":"57d2fea1","85448":"615b2ccf","85888":"8f51c96a","86052":"c3eea07a","86452":"ec569206","86541":"661aea92","86633":"2ae7f2e4","86634":"d748e295","86701":"4a3bb213","86749":"24f2cd66","86820":"cfe89029","86913":"b9611518","87260":"a85d3a43","87550":"6ce29f2e","87637":"b7f426dd","87886":"278d00de","87896":"df995460","87922":"1b70b52d","87983":"4c152fc9","88517":"4e906484","88772":"7c55dca3","88866":"5e93c981","89076":"3f5f73f8","89357":"6008cd0e","89407":"0aa303cf","89463":"d8e8ed14","89493":"2e9c1567","89569":"24970580","89785":"ec91ffcb","89945":"e3b1488f","90069":"7bf9a80d","90109":"06af145c","90135":"108eeb0e","90150":"6e2bd84c","90265":"e6f886b9","90337":"48b8140c","91009":"d48764e8","91088":"66d9c53a","91232":"12797ccd","91272":"c162b6f6","91407":"8541eb0c","91470":"28538be7","91487":"804ee35f","91789":"39a3d919","92026":"f02e20e1","92045":"e0ac56d4","92501":"09a0fb65","92603":"417e4762","92668":"6f3a9ab9","92823":"38373c32","92983":"7b298a54","93260":"90e91921","93270":"58dfd6fa","93282":"320fe758","93496":"06423cd8","93558":"69b8847d","93601":"cd1d08ff","93665":"f2df78ed","93668":"eeb2d0b0","94045":"c9c87c45","94078":"4312078b","94220":"3faabe72","94232":"4b4bfcb6","94498":"c69061f0","94662":"d7087223","94790":"280c428c","94849":"d26a8c5b","95017":"7108e9d3","95018":"fbbdbb74","95057":"d3c87d9d","95125":"112d185c","95176":"ec3d36bf","95335":"543340de","95540":"b2bcf856","96166":"4c897a01","96207":"7ec5698d","96390":"ae8bc7f8","96444":"0ba5c41c","96466":"7a94a9ac","96882":"1122a993","96981":"4c7b8fd6","97008":"a394590b","97046":"ec5f1ce9","97097":"57630069","97111":"b947db6b","97544":"e343c9ba","97642":"e6f48e38","97826":"8f5a83a4","97906":"f99a0cf3","97998":"c7226fe8","98062":"2fdfbcc1","98481":"02d58f43","98688":"46fd946b","98885":"92cddc38","99160":"ae6a174b","99207":"fa443434","99569":"e8b92a00","99674":"b41659b2"}[chunkId] + ".async.js"; +/******/ return "" + ({"292":"p__Classrooms__Lists__Exercise__Add__index","310":"p__User__Detail__ExperImentImg__Detail__index","733":"p__Paperlibrary__EditPaper__index","1482":"p__Classrooms__Lists__Graduation__Topics__Edit__index","1660":"p__User__QQLogin__index","1702":"p__Classrooms__New__index","2659":"p__User__Detail__UserPortrait__index","2819":"p__Classrooms__Lists__Template__detail__index","3317":"p__Classrooms__Lists__Graduation__Topics__Add__index","3391":"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index","3451":"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index","3509":"p__HttpStatus__SixActivities","3585":"p__Classrooms__Lists__Statistics__StudentSituation__index","3951":"p__Classrooms__Lists__ProgramHomework__Detail__index","4639":"p__virtualSpaces__Lists__Video__index","4736":"p__User__Detail__Projects__index","4884":"p__Shixuns__Detail__Repository__Commit__index","4973":"p__Engineering__Evaluate__List__index","5348":"p__virtualSpaces__Lists__Video__Upload__index","5572":"p__Paths__HigherVocationalEducation__index","5641":"p__Classrooms__Lists__Exercise__Edit__index","6127":"p__Classrooms__Lists__ProgramHomework__Ranking__index","6685":"p__Shixuns__Detail__RankingList__index","6758":"p__Classrooms__Lists__Attachment__index","6788":"p__Classrooms__Lists__ProgramHomework__index","7043":"p__User__Detail__Topics__Exercise__Edit__index","7852":"p__Classrooms__Lists__ShixunHomeworks__index","7884":"p__Shixuns__Exports__index","7918":"p__Paperlibrary__Random__ExerciseEdit__index","8787":"p__Competitions__Entered__index","8999":"p__Three__index","10195":"p__Classrooms__Lists__GroupHomework__Detail__index","10485":"p__Question__AddOrEdit__BatchAdd__index","10737":"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index","10799":"p__User__Detail__Topics__Poll__Detail__index","10921":"p__Classrooms__Lists__Exercise__CodeDetails__index","11070":"p__Innovation__PublicMirror__index","11512":"p__Classrooms__Lists__Exercise__AnswerCheck__index","11520":"p__Engineering__Lists__StudentList__index","11545":"p__Paperlibrary__Random__ExchangeFromProblemSet__index","11581":"p__Problemset__Preview__index","12102":"p__Classrooms__Lists__Board__Edit__index","12412":"p__User__Detail__Videos__index","12476":"p__Colleges__index","12865":"p__Innovation__MyMirror__index","12884":"p__Classrooms__Lists__ProgramHomework__Comment__index","13006":"p__Engineering__index","13355":"p__Classrooms__Lists__Polls__index","13414":"p__virtualSpaces__Lists__Managements__index","13581":"p__Classrooms__Lists__ShixunHomeworks__Detail__index","14058":"p__Demo__index","14105":"p__Classrooms__Lists__Exercise__Answer__index","14514":"p__Account__Results__index","14599":"p__Problemset__index","14610":"p__User__Detail__LearningPath__index","14662":"p__Classrooms__Lists__GroupHomework__Review__index","14889":"p__Classrooms__Lists__Exercise__ImitateAnswer__index","15148":"p__Classrooms__Lists__Template__index","15319":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index","15402":"p__User__Detail__Topics__Detail__index","16328":"p__Shixuns__Edit__body__Warehouse__index","16729":"p__Classrooms__Lists__GroupHomework__Edit__index","16845":"p__Shixuns__Detail__Settings__index","17527":"p__MyProblem__RecordDetail__index","17622":"p__Classrooms__Lists__Polls__Detail__index","17806":"p__Classrooms__Lists__Statistics__StatisticsQuality__index","18302":"p__Classrooms__Lists__Board__index","18307":"p__User__Detail__Shixuns__index","19215":"p__Shixuns__Detail__ForkList__index","19360":"p__User__Detail__virtualSpaces__index","19715":"p__Classrooms__Lists__CommonHomework__Edit__index","19891":"p__User__Detail__Videos__Success__index","20026":"p__Classrooms__Lists__Graduation__Tasks__Edit__index","20576":"p__Account__Profile__Edit__index","20680":"p__Innovation__index","20700":"p__tasks__Jupyter__index","21265":"p__Classrooms__Lists__Announcement__index","21423":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index","21578":"p__Classrooms__Lists__Graduation__Topics__Detail__index","21939":"p__User__Detail__Order__index","22254":"p__Shixuns__Detail__Discuss__index","22257":"p__Paperlibrary__Random__AddAndEdit__index","22307":"p__Report__index","22707":"p__Innovation__MyDataSet__index","23332":"p__Paths__Detail__id","25470":"p__Shixuns__Detail__Collaborators__index","25705":"p__virtualSpaces__Lists__Construction__index","25896":"p__virtualSpaces__Lists__Syllabuses__Detail__index","25972":"layouts__user__index","26366":"p__Innovation__PublicProject__index","26685":"p__Classrooms__Index__index","26741":"p__Engineering__Norm__List__index","26883":"p__Competitions__Index__index","27182":"p__User__ResetPassword__index","27333":"p__User__WechatLogin__index","27395":"p__Classrooms__Lists__Statistics__StudentDetail__index","28072":"p__Classrooms__Lists__GroupHomework__SubmitWork__index","28435":"p__Classrooms__Lists__Attendance__index","28639":"p__Forums__Index__redirect","28723":"p__Classrooms__Lists__Polls__Edit__index","28782":"p__Shixuns__Index__index","28982":"p__Paths__New__index","29080":"p__virtualSpaces__Lists__Graphs__index","29647":"p__Question__Index__index","30264":"p__User__Detail__Order__pages__orderPay__index","30342":"p__Classrooms__Lists__ShixunHomeworks__Comment__index","31006":"p__RestFul__index","31211":"p__Classrooms__Lists__CommonHomework__EditWork__index","31427":"p__Classrooms__Lists__Statistics__index","31674":"p__Classrooms__ClassicCases__index","31962":"p__Classrooms__Lists__Engineering__index","33784":"p__Paperlibrary__Random__Detail__index","34093":"p__Classrooms__Lists__Attendance__Detail__index","34601":"p__Paths__Detail__Statistics__index","34608":"p__virtualSpaces__Index__index","34800":"p__Engineering__Lists__GraduatedMatrix__index","34994":"p__Problems__OjForm__index","35588":"p__virtualSpaces__Lists__Course__index","35729":"p__Help__Index","36270":"p__MyProblem__index","36784":"p__Innovation__Edit__index","37062":"layouts__SimpleLayouts","38634":"p__Classrooms__Lists__CourseGroup__List__index","39332":"p__Classrooms__Lists__Video__index","39391":"p__Engineering__Lists__CurseSetting__index","39404":"monaco-editor","39695":"p__Classrooms__Lists__Polls__Add__index","40559":"layouts__virtualDetail__index","41048":"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index","41657":"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index","41717":"layouts__index","41953":"p__Problemset__NewItem__index","42240":"p__User__Detail__Videos__Upload__index","43442":"p__Classrooms__Lists__Board__Add__index","43465":"p__virtualSpaces__Lists__Member__index","43862":"p__HttpStatus__403","44216":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index","44259":"p__User__Detail__Order__pages__result__index","44449":"p__Competitions__Exports__index","44510":"p__virtualSpaces__Lists__Syllabuses__AddOrEdit__index","44565":"p__HttpStatus__500","45096":"p__Shixuns__Detail__AuditSituation__index","45359":"p__Messages__Detail__index","45650":"p__Competitions__Update__index","45775":"p__Engineering__Lists__Document__index","45825":"p__Classrooms__Lists__Exercise__index","45992":"p__Classrooms__Lists__Exercise__ReviewGroup__index","46963":"p__Classrooms__Lists__Engineering__Detail__index","48077":"p__Classrooms__Lists__Students__index","48431":"p__Classrooms__Lists__Exercise__Export__index","48689":"p__Classrooms__Lists__Statistics__VideoStatistics__index","49205":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index","49366":"p__User__Login__index","49716":"p__Question__OjProblem__RecordDetail__index","49890":"p__Classrooms__Lists__CommonHomework__index","50869":"p__Guidance__index","51276":"p__MoopCases__Success__index","51582":"p__Classrooms__Lists__GroupHomework__Add__index","51855":"p__MoopCases__InfoPanel__index","52338":"p__Classrooms__Lists__CommonHomework__Review__index","52404":"p__Classrooms__Lists__Template__teacher__index","52806":"p__User__Detail__Topics__Exercise__Detail__index","52829":"p__Messages__Private__index","52875":"p__Shixuns__Detail__id","53247":"p__Paperlibrary__See__index","53910":"p__HttpStatus__introduction","54056":"p__IntrainCourse__index","54164":"p__Classrooms__Lists__Exercise__Detail__index","54472":"p__virtualSpaces__Lists__Notices__index","54572":"p__Classrooms__Lists__ExportList__index","54770":"p__Classrooms__Lists__ProgramHomework__Detail__answer__index","54862":"p__Paperlibrary__index","55573":"p__Shixuns__Detail__Merge__index","56277":"p__Shixuns__Edit__index","57045":"p__Classrooms__Lists__CommonHomework__SubmitWork__index","57614":"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index","59133":"p__Shixuns__Detail__Challenges__index","59649":"p__Engineering__Lists__TrainingProgram__index","59788":"p__Account__Profile__index","60479":"p__Classrooms__Lists__GroupHomework__EditWork__index","60533":"p__Classrooms__Lists__Video__Statistics__Detail__index","60547":"p__Account__index","61043":"p__Classrooms__Lists__Graduation__Tasks__index","61727":"p__Classrooms__Lists__CourseGroup__NotList__index","62300":"p__Api__index","62548":"p__Engineering__Norm__Detail__index","64017":"p__Classrooms__Lists__PlaceholderPage__index","64144":"p__Problemset__Preview__New__index","64217":"p__Classrooms__Lists__Video__Statistics__index","64496":"p__HttpStatus__HpcCourse","64520":"p__Account__Secure__index","65111":"p__Terminal__index","65148":"p__Classrooms__Lists__Polls__Answer__index","65191":"p__User__Detail__Certificate__index","65294":"p__User__OtherLogin__index","65549":"p__Shixuns__New__CreateImg__index","66034":"p__HttpStatus__UserAgents","66531":"p__HttpStatus__404","66583":"p__User__Detail__Classrooms__index","66651":"p__Engineering__Evaluate__Detail__index","67242":"p__Innovation__MyProject__index","67878":"p__Classrooms__Lists__LiveVideo__index","68014":"p__Classrooms__Lists__Teachers__index","68665":"p__Engineering__Lists__TrainingObjectives__index","68827":"p__Classrooms__Lists__OnlineLearning__index","68882":"p__Classrooms__Lists__Graduation__Tasks__Detail__index","69922":"p__Classrooms__Lists__Statistics__StudentVideo__index","69944":"p__Classrooms__Lists__Video__Statistics__StudentDetail__index","70928":"p__RestFul__Edit__index","71218":"p__virtualSpaces__Lists__Syllabuses__index","71450":"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index","72529":"p__User__Detail__id","72570":"p__Competitions__Detail__index","73183":"p__Engineering__Lists__GraduationIndex__index","73220":"p__Classrooms__Lists__Video__Upload__index","74264":"p__Forums__New__index","74795":"p__Classrooms__Lists__Graduation__Tasks__Add__index","75043":"p__User__Detail__Topics__Poll__Edit__index","75357":"p__Engineering__Lists__TrainingProgram__Edit__index","76904":"p__MoopCases__FormPanel__index","77460":"p__Question__OjProblem__index","77857":"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index","78085":"p__Classrooms__Lists__Exercise__Review__index","79489":"p__Engineering__Lists__CourseList__index","79590":"p__User__Detail__TeachGroup__index","79921":"p__Classrooms__ExamList__index","80508":"p__Forums__Detail__id","81148":"p__Shixuns__Detail__Repository__UploadFile__index","81799":"p__Competitions__Entered__Assembly__TeamDateil","82425":"p__Classrooms__Lists__Board__Detail__index","83141":"p__Innovation__Detail__index","83212":"p__MoopCases__index","83935":"p__Classrooms__Lists__GroupHomework__index","84546":"p__Engineering__Lists__TrainingProgram__Add__index","85048":"p__Classrooms__Lists__Graduation__Topics__index","85111":"p__User__Detail__Order__pages__orderInformation__index","85297":"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index","85888":"p__Classrooms__Lists__CommonHomework__Add__index","86052":"p__Paths__Index__index","86452":"p__Innovation__PublicDataSet__index","86541":"p__Shixuns__Detail__Dataset__index","86634":"p__Innovation__Tasks__index","86820":"p__User__Detail__Topics__Normal__index","86913":"p__Question__AddOrEdit__index","87260":"p__Account__Certification__index","87922":"p__Classrooms__Lists__CourseGroup__Detail__index","88517":"p__User__Detail__Topics__Group__index","88866":"p__index","89076":"p__Account__Binding__index","89785":"p__Classrooms__Lists__Template__student__index","90109":"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index","90265":"p__User__Detail__Topics__index","90337":"p__Paperlibrary__Random__PreviewEdit__index","91470":"p__User__Register__index","91487":"p__virtualSpaces__Lists__Shixuns__index","92045":"p__Engineering__Lists__TeacherList__index","92501":"p__Search__index","92603":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index","92823":"p__Engineering__Navigation__Home__index","92983":"p__Forums__Index__index","93260":"p__Paperlibrary__Add__index","93282":"layouts__ShixunDetail__index","93496":"p__User__Detail__OtherResources__index","93665":"p__tasks__index","93668":"p__Classrooms__Lists__CommonHomework__Detail__index","94078":"p__Messages__Tidings__index","94498":"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index","94662":"p__User__Detail__Paths__index","94849":"p__User__Detail__ExperImentImg__index","95125":"p__Classrooms__Lists__Exercise__DetailedAnalysis__index","95176":"p__User__Detail__Videos__Protocol__index","95335":"p__Engineering__Lists__CourseMatrix__index","96444":"p__Video__Detail__id","96882":"p__Classrooms__New__StartClass__index","97008":"p__Shixuns__New__index","97046":"p__Shixuns__Detail__Repository__AddFile__index","98062":"p__User__Detail__Topicbank__index","98688":"p__Shixuns__Detail__Repository__index","98885":"p__Classrooms__Lists__Statistics__StudentStatistics__index","99674":"p__Shixuns__New__ImagePreview__index"}[chunkId] || chunkId) + "." + {"192":"573bbf24","292":"383433d9","310":"ac23d1ba","733":"f8072687","1133":"06634a52","1482":"e3acab35","1660":"6f4c4a5d","1702":"d06df1cc","1914":"80fe5a62","1962":"00e7240f","2146":"9c2f4077","2659":"bc5fc871","2736":"be1bfd2a","2819":"35507da2","3317":"056d2638","3391":"9aedf9e6","3451":"f1ecd8b0","3509":"4d287b88","3585":"1b70a057","3951":"757fd52d","4091":"fceeb6ac","4295":"b6402998","4390":"f13a15a3","4639":"5fe245e8","4736":"9ff0b268","4884":"cf924d17","4973":"27699516","4977":"5182607c","5348":"3d1a9261","5572":"eb02443f","5641":"5039733b","5721":"c0de9bfd","6127":"1f3593fe","6359":"8947dbb7","6595":"a77b99a2","6685":"3892296f","6758":"2ca3ab5f","6788":"9f158e8f","6874":"81b6c2e1","6890":"4599a57e","7035":"10e0a67a","7043":"c3245d8a","7095":"68c3949b","7852":"69f7331a","7884":"8e541d41","7918":"097f5ee0","8226":"2125b631","8286":"ca8d4383","8348":"a4dd35a9","8423":"45e4443f","8691":"b12fc350","8741":"2c175d75","8787":"c315231c","8794":"d7eec942","8818":"24f1733f","8999":"b03a1bbd","9048":"c1167d29","9228":"c9a9dfc3","9320":"56c68268","9667":"affce09b","9834":"74d84c6e","10057":"7df5f4dc","10195":"f130967c","10485":"81fbaae7","10737":"3dcb5b1e","10743":"4c153906","10799":"ab58c2ea","10921":"a9dc34ac","11070":"eeaa55d5","11512":"14868e46","11520":"02e5d6da","11545":"0868424b","11581":"11ef1aad","12034":"d0690a60","12102":"65ebe100","12270":"8d28a56f","12325":"dde5494a","12384":"2d5fdf1e","12412":"60d4b05a","12476":"2682b6fa","12733":"89da1bdb","12865":"ecc2bbfc","12870":"a31b7c91","12884":"bc32d14c","13006":"e36c3ace","13355":"1803d157","13414":"6817d22e","13581":"4c4fca86","14050":"8e123de4","14058":"3e77a1c6","14105":"5db6ee16","14514":"f5d8e136","14599":"1b0e0ccb","14610":"2bedfd6b","14662":"f499d9ed","14889":"f1c32bc7","15050":"4fc7ed4c","15148":"fbb7ce67","15319":"256a5b5f","15402":"cc5cbbb4","15544":"a91aa1d9","15786":"66e99ff8","16311":"54ccd9be","16328":"91b18ff4","16729":"a3a1aec5","16845":"1d370a98","16888":"7e4d3ba5","16959":"17dbacfa","17527":"1373528c","17558":"16d81d09","17585":"347e011d","17622":"286ba8f7","17806":"26f94508","17926":"0bfb823b","18288":"f610d8f3","18302":"481b0c90","18307":"11604f05","18498":"7fd1c588","18552":"cf3fc3ea","18651":"0f300c72","18710":"15b885d4","19215":"47b17af5","19234":"1d175f17","19360":"dfb89e76","19668":"4277ce80","19715":"c15d6848","19756":"4cabf41c","19891":"2e4f5db7","20026":"fcb5041b","20139":"469a96c1","20576":"c90e7824","20589":"5f86187d","20680":"af12380e","20700":"af8d9930","20870":"03529c86","20949":"0156d5de","21127":"7eb84664","21265":"9c258e6a","21423":"3600090e","21443":"de9d95ae","21506":"6ac8fcfe","21578":"aa9e6a75","21834":"0c7f0886","21939":"64da0ab0","22254":"c48c2ddc","22257":"2c5867b4","22307":"28c86be3","22495":"7083ed7e","22506":"82af997e","22683":"a69b7088","22691":"ebf81409","22707":"eaec60b4","23332":"a8cc7cab","23475":"11ef811e","24072":"b92c9384","24196":"f373c204","24634":"7a1d17d0","24709":"2fb39f5b","24938":"35381de1","25470":"8852261f","25705":"9017f6af","25896":"11a78b13","25972":"fc53d58e","26055":"da1c8b8a","26366":"65d2c0f7","26390":"633878ad","26500":"245e8327","26685":"3aac98f1","26741":"bbcf0d6b","26883":"2145e38b","27182":"38f766b9","27333":"8aba3f1c","27360":"4c008536","27395":"5f2a6ee9","27493":"1dac73fa","27654":"a2be636f","27912":"5b669f70","28034":"3fa1fa04","28072":"14a4a2f0","28435":"f667e098","28505":"7b9a19d0","28536":"776530ce","28639":"b28451bb","28723":"cf63318c","28782":"c5c047ab","28982":"1def041a","29080":"632ed6a5","29429":"f36fcfb1","29647":"68a65132","29681":"412daf17","29967":"cf1ac532","30264":"d31b9cf6","30342":"ca05b7ad","30344":"7dbc5bf0","30487":"6a879438","30613":"f3da48ce","30953":"c7a252a3","31006":"7d957de9","31044":"156b3ec4","31211":"f151eb3c","31427":"b0523a7f","31674":"dc6783ae","31767":"73f75235","31962":"e79e8b71","31985":"cde859dd","32301":"fc797aef","32503":"153c7978","32561":"f335352d","32774":"c7ecf46c","32925":"2c39a458","33088":"cb2d6fcb","33237":"4449aa1c","33542":"a2fb9c20","33643":"0f0c8aef","33672":"789c0a36","33784":"8460ee19","34093":"71241280","34593":"6f628122","34601":"74ba40d0","34608":"5e63e852","34800":"b6ae3fdc","34973":"4fc66697","34994":"45e6598d","35588":"5007359f","35639":"80b2e91d","35643":"9ffa14a1","35729":"f7c65320","36144":"032948dc","36270":"2915fcbf","36275":"3d9df77f","36433":"6ba79f6e","36483":"b872ea3a","36579":"cf7559bb","36583":"af3de1ba","36685":"f09c32db","36723":"419cb532","36784":"e0e82c69","36906":"dd4ca256","37062":"f1e6da70","37426":"059f0f98","38423":"6c7dc2be","38581":"6598036d","38634":"4013ec96","39332":"24b60a8d","39391":"b4424072","39404":"eca98447","39695":"eb2212f8","40255":"4594752c","40291":"c063bd95","40345":"0aabef17","40559":"00fc5a16","40667":"9e73c352","40704":"a4543363","40737":"caa4ce34","41032":"a2cae3b4","41048":"c2d9aa99","41657":"0530ad25","41717":"3e9ba15e","41953":"f4227c46","42007":"cc6d4ee4","42240":"6e0817fe","42287":"2fc1efc4","43043":"ab58b88e","43321":"0856df02","43442":"34e1e2cb","43465":"80250f7a","43508":"240adaf9","43525":"eff6865c","43526":"16e704b6","43647":"4532c51f","43785":"796f3882","43862":"0c131e86","44216":"50e9d55b","44259":"b4362ba7","44449":"16493105","44510":"f175368a","44565":"bfd18180","44838":"35994c0b","45096":"a44de330","45158":"5d91f775","45359":"ca375dee","45650":"e59d6a42","45775":"ed2390a1","45825":"62b9ca6f","45882":"86534741","45972":"dde28d2a","45986":"3a8c476d","45992":"eb00f303","46295":"6807bfe5","46845":"8e496993","46963":"0240ad99","47015":"8c121600","47766":"78dfeec0","47870":"51d20488","47896":"f2c7337f","48077":"799de184","48431":"e7e8255b","48636":"314882c8","48689":"46aaed5b","48928":"f19edff2","49134":"fc84c2da","49205":"ea19ab14","49366":"8000a206","49544":"200e8c03","49636":"314f9471","49716":"0da17daf","49890":"f0ecc39f","50081":"83f7777d","50792":"92a187b0","50869":"08546770","51184":"d2b7a5f1","51276":"f0a8f6b1","51413":"14963940","51582":"08910b82","51855":"88e90e05","52213":"e0f860b3","52338":"8018e466","52351":"52a6735a","52404":"a1fef221","52806":"fefdd9f4","52829":"17de96f8","52875":"ef57eb9d","53114":"685610c8","53247":"decdf3ed","53703":"dd192010","53767":"622fe657","53910":"0eb0d4f9","54056":"72e5a2f9","54164":"29f6924a","54334":"0efd1726","54472":"fcebd2e4","54572":"781410e9","54606":"116ce2f1","54770":"2e2cc45a","54836":"e137fa3e","54862":"2ca83bf0","55329":"3a6a0595","55351":"b1b9a06c","55573":"cc863427","55693":"4b714ff1","55778":"95a5904d","56129":"c10011d1","56277":"43cf25bb","56369":"430b3578","56397":"a0f55d22","56447":"6fe9bc08","56497":"b4b2dd0d","57035":"770193aa","57045":"9930d938","57529":"ce39e00e","57614":"5f0536d9","57768":"ab81a762","58572":"b71bf40d","58811":"a0ea4964","58937":"65265ac5","59053":"5845ab83","59133":"3cad8c2a","59260":"8e72d4e0","59649":"aa6336d7","59760":"71cbaaae","59788":"9866f069","60078":"f70d6474","60479":"c2d6da87","60504":"b74d1656","60533":"b1fcc5b0","60547":"ca09258a","60696":"fce82f54","61043":"a61da14d","61512":"58b180b8","61727":"c753ca82","61888":"222d92cb","62001":"8fd13c29","62104":"a5d39617","62300":"79f30710","62328":"9e31022b","62548":"5fb72ea5","62725":"9027aa9f","62899":"654c6758","62930":"ce38e2b3","63537":"935fe35b","63892":"02e5a9ef","64017":"bb0bbb20","64144":"abc29002","64217":"8bb32bc0","64496":"7b97dccc","64520":"3a725187","64570":"c56e1a99","64710":"37991cfa","65089":"3897650c","65111":"31b74d19","65148":"b6650811","65191":"f8309970","65294":"21e3ff01","65436":"5b14e7be","65482":"16e24b39","65549":"a5dbfd14","66034":"6304481e","66254":"8296bbad","66531":"0cf50d81","66550":"f6ce66c3","66583":"50821530","66651":"c920e96c","66728":"f6668058","66954":"d76b9364","66965":"bd3b91dc","67130":"7e76f0ad","67237":"6e5e399e","67242":"8612ab64","67291":"c4ce9d62","67419":"216fede0","67828":"14549a4b","67878":"42bdc9e7","67883":"be59d8f9","68014":"add9956f","68268":"29d33f0c","68562":"6102a8c8","68665":"9313ec3f","68673":"810c91b6","68827":"b8a8098e","68882":"cf844ec2","68993":"8ba7bdd2","69060":"13f12bab","69165":"9dc2127d","69197":"5c4e6f3b","69419":"beb1256f","69431":"8e6c6e35","69806":"67709f03","69922":"97d694f7","69944":"c159bf8b","70368":"12783a95","70470":"321f35c6","70928":"d439f13a","71218":"e730e976","71450":"ebaa6b4e","71888":"c15a9709","72206":"182abf8f","72529":"e094b445","72570":"a937f0a0","73183":"d893e2df","73220":"1d2429ef","73618":"94316e27","74182":"22a3c239","74264":"5a3ba19d","74676":"fa398dbf","74702":"d8ce30c2","74795":"b90ef49c","75012":"fe93d98e","75042":"a6fcef24","75043":"f7207ba7","75357":"c96a89da","75360":"0686788e","75460":"c5014101","76204":"95729f15","76548":"664886fa","76904":"1c4ca490","77138":"e49d30fa","77460":"85deeca3","77857":"e215a344","77967":"cd8734b2","78085":"181847a1","78588":"146f33bd","78613":"dd5cccc2","78628":"7c685b29","78741":"95cb59fa","78742":"53f05318","78849":"b6b0b8fb","78959":"bb03c41c","79086":"b1c0dd65","79154":"9875b851","79489":"dccd367b","79590":"bb507127","79689":"1f0352e6","79838":"bc46e1f4","79861":"ff850b00","79921":"2c39015c","80499":"d16104a8","80508":"a311a0d3","80670":"8e7bac79","81036":"bc00ce91","81148":"66f4bc42","81435":"6e7e7129","81477":"47558aa2","81627":"f73576cf","81799":"f22c340d","81881":"178114dc","82425":"6acc849c","82468":"fedb4ae8","82750":"30cc94d8","83025":"8971c2b5","83141":"15923bcb","83212":"25f98f53","83287":"c27b842b","83935":"d74cd279","83945":"c93fe7fa","84094":"8f1dee2f","84546":"e74ea12c","84893":"357c81a6","85048":"f3da4c43","85111":"b66037f1","85297":"57d2fea1","85448":"615b2ccf","85888":"8f51c96a","86052":"c3eea07a","86452":"ec569206","86541":"661aea92","86633":"2ae7f2e4","86634":"d748e295","86701":"4a3bb213","86749":"24f2cd66","86820":"cfe89029","86913":"b9611518","87260":"a85d3a43","87550":"6ce29f2e","87637":"b7f426dd","87886":"278d00de","87896":"df995460","87922":"1b70b52d","87983":"4c152fc9","88517":"4e906484","88772":"7c55dca3","88866":"5e93c981","89076":"3f5f73f8","89357":"6008cd0e","89407":"0aa303cf","89463":"d8e8ed14","89493":"2e9c1567","89569":"24970580","89785":"ec91ffcb","89945":"e3b1488f","90069":"7bf9a80d","90109":"06af145c","90135":"0f204f66","90150":"6e2bd84c","90265":"e6f886b9","90337":"48b8140c","91009":"d48764e8","91088":"66d9c53a","91232":"12797ccd","91272":"c162b6f6","91407":"8541eb0c","91470":"28538be7","91487":"804ee35f","91789":"39a3d919","92026":"f02e20e1","92045":"e0ac56d4","92501":"09a0fb65","92603":"417e4762","92668":"6f3a9ab9","92823":"38373c32","92983":"7b298a54","93260":"90e91921","93270":"58dfd6fa","93282":"320fe758","93496":"06423cd8","93558":"69b8847d","93601":"cd1d08ff","93665":"f2df78ed","93668":"f9c946c2","94045":"c9c87c45","94078":"4312078b","94220":"3faabe72","94232":"4b4bfcb6","94498":"c69061f0","94662":"d7087223","94790":"280c428c","94849":"d26a8c5b","95017":"7108e9d3","95018":"fbbdbb74","95057":"d3c87d9d","95125":"112d185c","95176":"ec3d36bf","95335":"543340de","95540":"b2bcf856","96166":"4c897a01","96207":"7ec5698d","96390":"ae8bc7f8","96444":"0ba5c41c","96466":"7a94a9ac","96882":"1122a993","96981":"4c7b8fd6","97008":"a394590b","97046":"ec5f1ce9","97097":"57630069","97111":"b947db6b","97544":"e343c9ba","97642":"e6f48e38","97826":"8f5a83a4","97906":"f99a0cf3","97998":"c7226fe8","98062":"2fdfbcc1","98481":"02d58f43","98688":"46fd946b","98885":"92cddc38","99160":"ae6a174b","99207":"fa443434","99569":"e8b92a00","99674":"b41659b2"}[chunkId] + ".async.js"; /******/ }; /******/ }(); /******/ @@ -121802,7 +116633,7 @@ function _unsupportedIterableToArray(o, minLen) { /******/ // This function allow to reference async chunks /******/ __webpack_require__.miniCssF = function(chunkId) { /******/ // return url for filenames based on template -/******/ return "" + ({"292":"p__Classrooms__Lists__Exercise__Add__index","310":"p__User__Detail__ExperImentImg__Detail__index","733":"p__Paperlibrary__EditPaper__index","1482":"p__Classrooms__Lists__Graduation__Topics__Edit__index","1660":"p__User__QQLogin__index","1702":"p__Classrooms__New__index","2659":"p__User__Detail__UserPortrait__index","2819":"p__Classrooms__Lists__Template__detail__index","3317":"p__Classrooms__Lists__Graduation__Topics__Add__index","3391":"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index","3451":"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index","3509":"p__HttpStatus__SixActivities","3585":"p__Classrooms__Lists__Statistics__StudentSituation__index","3951":"p__Classrooms__Lists__ProgramHomework__Detail__index","4639":"p__virtualSpaces__Lists__Video__index","4736":"p__User__Detail__Projects__index","4884":"p__Shixuns__Detail__Repository__Commit__index","4973":"p__Engineering__Evaluate__List__index","5348":"p__virtualSpaces__Lists__Video__Upload__index","5572":"p__Paths__HigherVocationalEducation__index","5641":"p__Classrooms__Lists__Exercise__Edit__index","6127":"p__Classrooms__Lists__ProgramHomework__Ranking__index","6685":"p__Shixuns__Detail__RankingList__index","6758":"p__Classrooms__Lists__Attachment__index","6788":"p__Classrooms__Lists__ProgramHomework__index","7043":"p__User__Detail__Topics__Exercise__Edit__index","7852":"p__Classrooms__Lists__ShixunHomeworks__index","7884":"p__Shixuns__Exports__index","7918":"p__Paperlibrary__Random__ExerciseEdit__index","8787":"p__Competitions__Entered__index","8999":"p__Three__index","10195":"p__Classrooms__Lists__GroupHomework__Detail__index","10485":"p__Question__AddOrEdit__BatchAdd__index","10737":"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index","10799":"p__User__Detail__Topics__Poll__Detail__index","10921":"p__Classrooms__Lists__Exercise__CodeDetails__index","11070":"p__Innovation__PublicMirror__index","11512":"p__Classrooms__Lists__Exercise__AnswerCheck__index","11520":"p__Engineering__Lists__StudentList__index","11545":"p__Paperlibrary__Random__ExchangeFromProblemSet__index","11581":"p__Problemset__Preview__index","12102":"p__Classrooms__Lists__Board__Edit__index","12412":"p__User__Detail__Videos__index","12476":"p__Colleges__index","12865":"p__Innovation__MyMirror__index","12884":"p__Classrooms__Lists__ProgramHomework__Comment__index","13006":"p__Engineering__index","13355":"p__Classrooms__Lists__Polls__index","13414":"p__virtualSpaces__Lists__Managements__index","13581":"p__Classrooms__Lists__ShixunHomeworks__Detail__index","14058":"p__Demo__index","14105":"p__Classrooms__Lists__Exercise__Answer__index","14514":"p__Account__Results__index","14599":"p__Problemset__index","14610":"p__User__Detail__LearningPath__index","14662":"p__Classrooms__Lists__GroupHomework__Review__index","14889":"p__Classrooms__Lists__Exercise__ImitateAnswer__index","15148":"p__Classrooms__Lists__Template__index","15319":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index","15402":"p__User__Detail__Topics__Detail__index","16328":"p__Shixuns__Edit__body__Warehouse__index","16729":"p__Classrooms__Lists__GroupHomework__Edit__index","16845":"p__Shixuns__Detail__Settings__index","17527":"p__MyProblem__RecordDetail__index","17622":"p__Classrooms__Lists__Polls__Detail__index","17806":"p__Classrooms__Lists__Statistics__StatisticsQuality__index","18302":"p__Classrooms__Lists__Board__index","18307":"p__User__Detail__Shixuns__index","19215":"p__Shixuns__Detail__ForkList__index","19360":"p__User__Detail__virtualSpaces__index","19715":"p__Classrooms__Lists__CommonHomework__Edit__index","19891":"p__User__Detail__Videos__Success__index","20026":"p__Classrooms__Lists__Graduation__Tasks__Edit__index","20576":"p__Account__Profile__Edit__index","20680":"p__Innovation__index","20700":"p__tasks__Jupyter__index","21265":"p__Classrooms__Lists__Announcement__index","21423":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index","21578":"p__Classrooms__Lists__Graduation__Topics__Detail__index","21939":"p__User__Detail__Order__index","22254":"p__Shixuns__Detail__Discuss__index","22257":"p__Paperlibrary__Random__AddAndEdit__index","22307":"p__Report__index","22707":"p__Innovation__MyDataSet__index","23332":"p__Paths__Detail__id","25470":"p__Shixuns__Detail__Collaborators__index","25705":"p__virtualSpaces__Lists__Construction__index","25896":"p__virtualSpaces__Lists__Syllabuses__Detail__index","25972":"layouts__user__index","26366":"p__Innovation__PublicProject__index","26685":"p__Classrooms__Index__index","26741":"p__Engineering__Norm__List__index","26883":"p__Competitions__Index__index","27182":"p__User__ResetPassword__index","27333":"p__User__WechatLogin__index","27395":"p__Classrooms__Lists__Statistics__StudentDetail__index","28072":"p__Classrooms__Lists__GroupHomework__SubmitWork__index","28435":"p__Classrooms__Lists__Attendance__index","28723":"p__Classrooms__Lists__Polls__Edit__index","28782":"p__Shixuns__Index__index","28982":"p__Paths__New__index","29080":"p__virtualSpaces__Lists__Graphs__index","29647":"p__Question__Index__index","30264":"p__User__Detail__Order__pages__orderPay__index","30342":"p__Classrooms__Lists__ShixunHomeworks__Comment__index","31006":"p__RestFul__index","31211":"p__Classrooms__Lists__CommonHomework__EditWork__index","31427":"p__Classrooms__Lists__Statistics__index","31674":"p__Classrooms__ClassicCases__index","31962":"p__Classrooms__Lists__Engineering__index","33784":"p__Paperlibrary__Random__Detail__index","34093":"p__Classrooms__Lists__Attendance__Detail__index","34601":"p__Paths__Detail__Statistics__index","34608":"p__virtualSpaces__Index__index","34800":"p__Engineering__Lists__GraduatedMatrix__index","34994":"p__Problems__OjForm__index","35588":"p__virtualSpaces__Lists__Course__index","35729":"p__Help__Index","36270":"p__MyProblem__index","36784":"p__Innovation__Edit__index","37062":"layouts__SimpleLayouts","38634":"p__Classrooms__Lists__CourseGroup__List__index","39332":"p__Classrooms__Lists__Video__index","39391":"p__Engineering__Lists__CurseSetting__index","39404":"monaco-editor","39695":"p__Classrooms__Lists__Polls__Add__index","40559":"layouts__virtualDetail__index","41048":"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index","41657":"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index","41717":"layouts__index","41953":"p__Problemset__NewItem__index","42240":"p__User__Detail__Videos__Upload__index","43442":"p__Classrooms__Lists__Board__Add__index","43465":"p__virtualSpaces__Lists__Member__index","44216":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index","44259":"p__User__Detail__Order__pages__result__index","44449":"p__Competitions__Exports__index","44510":"p__virtualSpaces__Lists__Syllabuses__AddOrEdit__index","45096":"p__Shixuns__Detail__AuditSituation__index","45359":"p__Messages__Detail__index","45650":"p__Competitions__Update__index","45775":"p__Engineering__Lists__Document__index","45825":"p__Classrooms__Lists__Exercise__index","45992":"p__Classrooms__Lists__Exercise__ReviewGroup__index","46963":"p__Classrooms__Lists__Engineering__Detail__index","48077":"p__Classrooms__Lists__Students__index","48431":"p__Classrooms__Lists__Exercise__Export__index","48689":"p__Classrooms__Lists__Statistics__VideoStatistics__index","49205":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index","49366":"p__User__Login__index","49716":"p__Question__OjProblem__RecordDetail__index","49890":"p__Classrooms__Lists__CommonHomework__index","50869":"p__Guidance__index","51276":"p__MoopCases__Success__index","51582":"p__Classrooms__Lists__GroupHomework__Add__index","51855":"p__MoopCases__InfoPanel__index","52338":"p__Classrooms__Lists__CommonHomework__Review__index","52404":"p__Classrooms__Lists__Template__teacher__index","52806":"p__User__Detail__Topics__Exercise__Detail__index","52829":"p__Messages__Private__index","52875":"p__Shixuns__Detail__id","53247":"p__Paperlibrary__See__index","53910":"p__HttpStatus__introduction","54056":"p__IntrainCourse__index","54164":"p__Classrooms__Lists__Exercise__Detail__index","54472":"p__virtualSpaces__Lists__Notices__index","54572":"p__Classrooms__Lists__ExportList__index","54770":"p__Classrooms__Lists__ProgramHomework__Detail__answer__index","54862":"p__Paperlibrary__index","55573":"p__Shixuns__Detail__Merge__index","56277":"p__Shixuns__Edit__index","57045":"p__Classrooms__Lists__CommonHomework__SubmitWork__index","57614":"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index","59133":"p__Shixuns__Detail__Challenges__index","59649":"p__Engineering__Lists__TrainingProgram__index","59788":"p__Account__Profile__index","60479":"p__Classrooms__Lists__GroupHomework__EditWork__index","60533":"p__Classrooms__Lists__Video__Statistics__Detail__index","60547":"p__Account__index","61043":"p__Classrooms__Lists__Graduation__Tasks__index","61727":"p__Classrooms__Lists__CourseGroup__NotList__index","62548":"p__Engineering__Norm__Detail__index","64144":"p__Problemset__Preview__New__index","64217":"p__Classrooms__Lists__Video__Statistics__index","64496":"p__HttpStatus__HpcCourse","64520":"p__Account__Secure__index","65111":"p__Terminal__index","65148":"p__Classrooms__Lists__Polls__Answer__index","65191":"p__User__Detail__Certificate__index","65294":"p__User__OtherLogin__index","65549":"p__Shixuns__New__CreateImg__index","66034":"p__HttpStatus__UserAgents","66583":"p__User__Detail__Classrooms__index","66651":"p__Engineering__Evaluate__Detail__index","67242":"p__Innovation__MyProject__index","67878":"p__Classrooms__Lists__LiveVideo__index","68014":"p__Classrooms__Lists__Teachers__index","68665":"p__Engineering__Lists__TrainingObjectives__index","68827":"p__Classrooms__Lists__OnlineLearning__index","68882":"p__Classrooms__Lists__Graduation__Tasks__Detail__index","69922":"p__Classrooms__Lists__Statistics__StudentVideo__index","69944":"p__Classrooms__Lists__Video__Statistics__StudentDetail__index","71218":"p__virtualSpaces__Lists__Syllabuses__index","71450":"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index","72529":"p__User__Detail__id","72570":"p__Competitions__Detail__index","73183":"p__Engineering__Lists__GraduationIndex__index","73220":"p__Classrooms__Lists__Video__Upload__index","74264":"p__Forums__New__index","74795":"p__Classrooms__Lists__Graduation__Tasks__Add__index","75043":"p__User__Detail__Topics__Poll__Edit__index","75357":"p__Engineering__Lists__TrainingProgram__Edit__index","76904":"p__MoopCases__FormPanel__index","77460":"p__Question__OjProblem__index","77857":"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index","78085":"p__Classrooms__Lists__Exercise__Review__index","79489":"p__Engineering__Lists__CourseList__index","79590":"p__User__Detail__TeachGroup__index","79921":"p__Classrooms__ExamList__index","80508":"p__Forums__Detail__id","81148":"p__Shixuns__Detail__Repository__UploadFile__index","82425":"p__Classrooms__Lists__Board__Detail__index","83141":"p__Innovation__Detail__index","83212":"p__MoopCases__index","83935":"p__Classrooms__Lists__GroupHomework__index","84546":"p__Engineering__Lists__TrainingProgram__Add__index","85048":"p__Classrooms__Lists__Graduation__Topics__index","85111":"p__User__Detail__Order__pages__orderInformation__index","85297":"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index","85888":"p__Classrooms__Lists__CommonHomework__Add__index","86052":"p__Paths__Index__index","86452":"p__Innovation__PublicDataSet__index","86541":"p__Shixuns__Detail__Dataset__index","86634":"p__Innovation__Tasks__index","86820":"p__User__Detail__Topics__Normal__index","86913":"p__Question__AddOrEdit__index","87260":"p__Account__Certification__index","87922":"p__Classrooms__Lists__CourseGroup__Detail__index","88517":"p__User__Detail__Topics__Group__index","88866":"p__index","89076":"p__Account__Binding__index","89785":"p__Classrooms__Lists__Template__student__index","90109":"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index","90265":"p__User__Detail__Topics__index","90337":"p__Paperlibrary__Random__PreviewEdit__index","91470":"p__User__Register__index","91487":"p__virtualSpaces__Lists__Shixuns__index","92045":"p__Engineering__Lists__TeacherList__index","92501":"p__Search__index","92603":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index","92823":"p__Engineering__Navigation__Home__index","92983":"p__Forums__Index__index","93260":"p__Paperlibrary__Add__index","93282":"layouts__ShixunDetail__index","93496":"p__User__Detail__OtherResources__index","93665":"p__tasks__index","93668":"p__Classrooms__Lists__CommonHomework__Detail__index","94078":"p__Messages__Tidings__index","94498":"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index","94662":"p__User__Detail__Paths__index","94849":"p__User__Detail__ExperImentImg__index","95125":"p__Classrooms__Lists__Exercise__DetailedAnalysis__index","95176":"p__User__Detail__Videos__Protocol__index","95335":"p__Engineering__Lists__CourseMatrix__index","96444":"p__Video__Detail__id","96882":"p__Classrooms__New__StartClass__index","97008":"p__Shixuns__New__index","97046":"p__Shixuns__Detail__Repository__AddFile__index","98062":"p__User__Detail__Topicbank__index","98688":"p__Shixuns__Detail__Repository__index","98885":"p__Classrooms__Lists__Statistics__StudentStatistics__index","99674":"p__Shixuns__New__ImagePreview__index"}[chunkId] || chunkId) + "." + {"192":"aa5d9d7e","292":"36715920","310":"626e8210","733":"f7b54acd","1482":"7c3ad96b","1660":"02a38bf2","1702":"489a5cff","2659":"3f9c75c6","2819":"5110ee60","3317":"f7983514","3391":"500c3d7b","3451":"fa41734d","3509":"fe2d6226","3585":"7b1cadec","3951":"0e58d6e5","4390":"9ba11594","4639":"30b3dee5","4736":"10243ad7","4884":"62c42fff","4973":"58a5fdbb","5348":"612cf3fe","5572":"dc3db8a3","5641":"7caa49f5","5721":"0da9a84e","6127":"f096dd74","6359":"512b288c","6685":"ff3d4dcb","6758":"f3cff878","6788":"90546d5e","6890":"a2ed3542","7043":"bf1945ba","7852":"8d175945","7884":"17056a6e","7918":"da2e7e5a","8787":"9a58de32","8999":"5c39a408","9048":"cf378db9","9320":"f2198b1d","10195":"e5a36765","10485":"5af7cb2b","10737":"d9e4a840","10799":"a57d9e6b","10921":"d9fea248","11070":"69047ccd","11512":"c2718266","11520":"700d830a","11545":"d0bc5191","11581":"2fa65514","12102":"9b3c2f0f","12412":"eb1bc934","12476":"0317a5a5","12865":"107abeda","12884":"8980d585","13006":"9df8a619","13355":"198acda6","13414":"038dccbb","13581":"a55e42e9","14058":"7e7cda7c","14105":"4d74c5a9","14514":"9c12ba9c","14599":"32292a73","14610":"6917136e","14662":"59e4c562","14889":"570d1398","15050":"b95fddaf","15148":"420a00e3","15319":"6adc4b5d","15402":"0700a97c","16328":"dbc173b0","16729":"f181c0d1","16845":"f73a24e0","17527":"7f1427c7","17622":"17482af4","17806":"67633330","18302":"b563df06","18307":"b58dec76","19215":"a7e2b3d8","19360":"d0ee3065","19715":"2f24d234","19891":"765a6d53","20026":"f17ba16b","20576":"ec4a277d","20680":"ec676e5a","20700":"42b6f154","20870":"60f2699d","21265":"29a8e3ae","21423":"f58b4565","21578":"42d54a4b","21939":"42e66241","22254":"286619b1","22257":"83644fae","22307":"0db5c85a","22495":"6333803e","22707":"feb9c716","23332":"1831d1fa","23475":"3bd9cdac","25470":"42ae9147","25705":"296ac702","25896":"0bba2d52","25972":"36dcc54b","26366":"a025f5aa","26500":"fee747d3","26685":"dbed0037","26741":"52349f8c","26883":"ae2c4e2a","27182":"bca6aa60","27333":"02a38bf2","27395":"70672d5d","27493":"ffb5c286","28072":"07e1648f","28435":"a391ffc5","28505":"9a8077c3","28536":"a2e2334b","28723":"03252232","28782":"ebe0610e","28982":"ac9d564e","29080":"b8aabe17","29647":"30f93e88","30264":"f8d1a4c7","30342":"dbf3107a","31006":"d3222c68","31211":"241f43ae","31427":"3feae07d","31674":"e7e8dd66","31962":"38867b94","31985":"86d1e4a5","32774":"d5dea24f","33088":"09ef26d4","33784":"4b0978a8","34093":"d379ebed","34601":"353a95ed","34608":"d8d48b45","34800":"72a0f999","34994":"9e12e9e1","35588":"01a3089c","35729":"bac5ce12","36270":"26179050","36433":"e2aa74e6","36483":"59955ef6","36579":"33389c04","36784":"5f923b83","37062":"d07ccdfc","37426":"017ac3a2","38581":"393d1111","38634":"8e6231d0","39332":"2d766053","39391":"6547339e","39404":"8198b4e9","39695":"9cc7d14d","40559":"c2df6a3c","40667":"96762a6f","41048":"cf6dd723","41657":"cf574ff8","41717":"90c97ac3","41953":"6f811477","42240":"f44eee2e","43442":"65eaa7e2","43465":"8b2b3c2f","44216":"0a8af0c8","44259":"890ffa31","44449":"1f5a4673","44510":"a07b2023","45096":"990422fd","45359":"6a90be48","45650":"be9a6b07","45775":"ef013af7","45825":"969611b8","45992":"da6daa9f","46963":"c1f1f1d4","48077":"0aa440ad","48431":"cb123d06","48689":"4b02e708","49134":"fe5e74c9","49205":"e5178c47","49366":"9284a315","49716":"e4cb2c65","49890":"26eba1e3","50869":"734b5d58","51184":"814e790f","51276":"26f8a425","51582":"35af54a3","51855":"7fd22b58","52338":"944eb9b1","52404":"fc25eea2","52806":"7afc45f3","52829":"975d087c","52875":"1ee77cbd","53247":"6a7fbed9","53910":"710e078e","54056":"f1bf40d5","54164":"6fd559e1","54334":"4521d860","54472":"993e5e40","54572":"52524ed9","54770":"fce25db0","54836":"4cdd1d96","54862":"c24f90f8","55573":"d75c38e7","56277":"8b3e6722","57035":"82e1cdc7","57045":"0cb1dca6","57614":"e69d2797","58572":"b88b2a7b","58811":"1181807d","59133":"1cc49076","59260":"9e767688","59649":"7d917b8a","59788":"c9d31988","60479":"2fa140fe","60533":"58702d44","60547":"207df557","61043":"152cd951","61512":"1abf39d3","61727":"f9ae64f2","62548":"993ca7b3","64144":"16aeaf18","64217":"fad68068","64496":"412e35d1","64520":"cbe56804","65111":"1cc479f1","65148":"f6191d4b","65191":"af0f5109","65294":"86dcc57d","65436":"8fe8099c","65549":"8c8b1010","66034":"c1f2e938","66583":"d2c21741","66651":"6a0f8280","66954":"d2e781d0","67242":"14659e8e","67878":"c6718cee","68014":"ac52cc60","68268":"878fbc75","68562":"a9b2dafe","68665":"ece82b72","68673":"c8793ca5","68827":"9d6b4baf","68882":"a4f8038e","69419":"d2e781d0","69922":"231ea5eb","69944":"556a049b","71218":"78bd0230","71450":"feb200b8","72529":"c299fc88","72570":"8493f332","73183":"9efb78c2","73220":"aa3705fc","74264":"a4f91969","74795":"efbfe5c1","75043":"5a7c8ac6","75357":"b3fb8cbf","76204":"303e59b7","76548":"d3505a9c","76904":"2b7d5863","77460":"5d606e68","77857":"b8721a1a","78085":"b808efc4","78613":"eeb9b7bf","78959":"844715e1","79489":"7ae52436","79590":"3936f6e2","79921":"86c197c0","80508":"660f8768","80670":"48f39a9c","81036":"5cdb692b","81148":"e1da9726","81881":"a188dd3c","82425":"5364bc6f","83025":"03138d8a","83141":"24c90f42","83212":"d16807d6","83935":"a3c0e453","84546":"28aa3c6f","85048":"9b0e79d0","85111":"1ad8d139","85297":"f2e42058","85448":"ffb5c286","85888":"0a616608","86052":"08cafd24","86452":"4ef65fb0","86541":"cd4b78d7","86634":"901ef873","86701":"88e06ce7","86820":"de0ec1f9","86913":"8d1df27c","87260":"a7b9233e","87896":"af820a0f","87922":"53453e8a","88517":"09134d04","88866":"c5a21e83","89076":"84f91747","89357":"878fbc75","89785":"738ac21a","90109":"cdc660ee","90150":"4d67fa30","90265":"842ca7f1","90337":"9731526f","91009":"97c6971a","91232":"6f35bceb","91272":"4a7c1daa","91470":"bca6aa60","91487":"42ebe43b","91789":"0edc09e9","92045":"ba28ecf4","92501":"a91ee9e2","92603":"0a8af0c8","92668":"4fbe425b","92823":"648a1ed4","92983":"5b69f909","93260":"0f339cf8","93282":"7d9512b0","93496":"9f335fb3","93665":"25de5c06","93668":"5096c4ce","94078":"a88444c5","94220":"cbe51047","94498":"3ba12681","94662":"4eb19d61","94849":"22271c7a","95125":"02722e64","95176":"e2c9e51c","95335":"e5395534","96444":"199c1fe8","96466":"5b36bfb0","96882":"c2155702","97008":"5d644a47","97046":"80220c60","98062":"f7fd4196","98688":"e5b0cf9c","98885":"42b4efc7","99569":"8f93be62","99674":"195a2066"}[chunkId] + ".chunk.css"; +/******/ return "" + ({"292":"p__Classrooms__Lists__Exercise__Add__index","310":"p__User__Detail__ExperImentImg__Detail__index","733":"p__Paperlibrary__EditPaper__index","1482":"p__Classrooms__Lists__Graduation__Topics__Edit__index","1660":"p__User__QQLogin__index","1702":"p__Classrooms__New__index","2659":"p__User__Detail__UserPortrait__index","2819":"p__Classrooms__Lists__Template__detail__index","3317":"p__Classrooms__Lists__Graduation__Topics__Add__index","3391":"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index","3451":"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index","3509":"p__HttpStatus__SixActivities","3585":"p__Classrooms__Lists__Statistics__StudentSituation__index","3951":"p__Classrooms__Lists__ProgramHomework__Detail__index","4639":"p__virtualSpaces__Lists__Video__index","4736":"p__User__Detail__Projects__index","4884":"p__Shixuns__Detail__Repository__Commit__index","4973":"p__Engineering__Evaluate__List__index","5348":"p__virtualSpaces__Lists__Video__Upload__index","5572":"p__Paths__HigherVocationalEducation__index","5641":"p__Classrooms__Lists__Exercise__Edit__index","6127":"p__Classrooms__Lists__ProgramHomework__Ranking__index","6685":"p__Shixuns__Detail__RankingList__index","6758":"p__Classrooms__Lists__Attachment__index","6788":"p__Classrooms__Lists__ProgramHomework__index","7043":"p__User__Detail__Topics__Exercise__Edit__index","7852":"p__Classrooms__Lists__ShixunHomeworks__index","7884":"p__Shixuns__Exports__index","7918":"p__Paperlibrary__Random__ExerciseEdit__index","8787":"p__Competitions__Entered__index","8999":"p__Three__index","10195":"p__Classrooms__Lists__GroupHomework__Detail__index","10485":"p__Question__AddOrEdit__BatchAdd__index","10737":"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index","10799":"p__User__Detail__Topics__Poll__Detail__index","10921":"p__Classrooms__Lists__Exercise__CodeDetails__index","11070":"p__Innovation__PublicMirror__index","11512":"p__Classrooms__Lists__Exercise__AnswerCheck__index","11520":"p__Engineering__Lists__StudentList__index","11545":"p__Paperlibrary__Random__ExchangeFromProblemSet__index","11581":"p__Problemset__Preview__index","12102":"p__Classrooms__Lists__Board__Edit__index","12412":"p__User__Detail__Videos__index","12476":"p__Colleges__index","12865":"p__Innovation__MyMirror__index","12884":"p__Classrooms__Lists__ProgramHomework__Comment__index","13006":"p__Engineering__index","13355":"p__Classrooms__Lists__Polls__index","13414":"p__virtualSpaces__Lists__Managements__index","13581":"p__Classrooms__Lists__ShixunHomeworks__Detail__index","14058":"p__Demo__index","14105":"p__Classrooms__Lists__Exercise__Answer__index","14514":"p__Account__Results__index","14599":"p__Problemset__index","14610":"p__User__Detail__LearningPath__index","14662":"p__Classrooms__Lists__GroupHomework__Review__index","14889":"p__Classrooms__Lists__Exercise__ImitateAnswer__index","15148":"p__Classrooms__Lists__Template__index","15319":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index","15402":"p__User__Detail__Topics__Detail__index","16328":"p__Shixuns__Edit__body__Warehouse__index","16729":"p__Classrooms__Lists__GroupHomework__Edit__index","16845":"p__Shixuns__Detail__Settings__index","17527":"p__MyProblem__RecordDetail__index","17622":"p__Classrooms__Lists__Polls__Detail__index","17806":"p__Classrooms__Lists__Statistics__StatisticsQuality__index","18302":"p__Classrooms__Lists__Board__index","18307":"p__User__Detail__Shixuns__index","19215":"p__Shixuns__Detail__ForkList__index","19360":"p__User__Detail__virtualSpaces__index","19715":"p__Classrooms__Lists__CommonHomework__Edit__index","19891":"p__User__Detail__Videos__Success__index","20026":"p__Classrooms__Lists__Graduation__Tasks__Edit__index","20576":"p__Account__Profile__Edit__index","20680":"p__Innovation__index","20700":"p__tasks__Jupyter__index","21265":"p__Classrooms__Lists__Announcement__index","21423":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index","21578":"p__Classrooms__Lists__Graduation__Topics__Detail__index","21939":"p__User__Detail__Order__index","22254":"p__Shixuns__Detail__Discuss__index","22257":"p__Paperlibrary__Random__AddAndEdit__index","22307":"p__Report__index","22707":"p__Innovation__MyDataSet__index","23332":"p__Paths__Detail__id","25470":"p__Shixuns__Detail__Collaborators__index","25705":"p__virtualSpaces__Lists__Construction__index","25896":"p__virtualSpaces__Lists__Syllabuses__Detail__index","25972":"layouts__user__index","26366":"p__Innovation__PublicProject__index","26685":"p__Classrooms__Index__index","26741":"p__Engineering__Norm__List__index","26883":"p__Competitions__Index__index","27182":"p__User__ResetPassword__index","27333":"p__User__WechatLogin__index","27395":"p__Classrooms__Lists__Statistics__StudentDetail__index","28072":"p__Classrooms__Lists__GroupHomework__SubmitWork__index","28435":"p__Classrooms__Lists__Attendance__index","28723":"p__Classrooms__Lists__Polls__Edit__index","28782":"p__Shixuns__Index__index","28982":"p__Paths__New__index","29080":"p__virtualSpaces__Lists__Graphs__index","29647":"p__Question__Index__index","30264":"p__User__Detail__Order__pages__orderPay__index","30342":"p__Classrooms__Lists__ShixunHomeworks__Comment__index","31006":"p__RestFul__index","31211":"p__Classrooms__Lists__CommonHomework__EditWork__index","31427":"p__Classrooms__Lists__Statistics__index","31674":"p__Classrooms__ClassicCases__index","31962":"p__Classrooms__Lists__Engineering__index","33784":"p__Paperlibrary__Random__Detail__index","34093":"p__Classrooms__Lists__Attendance__Detail__index","34601":"p__Paths__Detail__Statistics__index","34608":"p__virtualSpaces__Index__index","34800":"p__Engineering__Lists__GraduatedMatrix__index","34994":"p__Problems__OjForm__index","35588":"p__virtualSpaces__Lists__Course__index","35729":"p__Help__Index","36270":"p__MyProblem__index","36784":"p__Innovation__Edit__index","37062":"layouts__SimpleLayouts","38634":"p__Classrooms__Lists__CourseGroup__List__index","39332":"p__Classrooms__Lists__Video__index","39391":"p__Engineering__Lists__CurseSetting__index","39404":"monaco-editor","39695":"p__Classrooms__Lists__Polls__Add__index","40559":"layouts__virtualDetail__index","41048":"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index","41657":"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index","41717":"layouts__index","41953":"p__Problemset__NewItem__index","42240":"p__User__Detail__Videos__Upload__index","43442":"p__Classrooms__Lists__Board__Add__index","43465":"p__virtualSpaces__Lists__Member__index","44216":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index","44259":"p__User__Detail__Order__pages__result__index","44449":"p__Competitions__Exports__index","44510":"p__virtualSpaces__Lists__Syllabuses__AddOrEdit__index","45096":"p__Shixuns__Detail__AuditSituation__index","45359":"p__Messages__Detail__index","45650":"p__Competitions__Update__index","45775":"p__Engineering__Lists__Document__index","45825":"p__Classrooms__Lists__Exercise__index","45992":"p__Classrooms__Lists__Exercise__ReviewGroup__index","46963":"p__Classrooms__Lists__Engineering__Detail__index","48077":"p__Classrooms__Lists__Students__index","48431":"p__Classrooms__Lists__Exercise__Export__index","48689":"p__Classrooms__Lists__Statistics__VideoStatistics__index","49205":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index","49366":"p__User__Login__index","49716":"p__Question__OjProblem__RecordDetail__index","49890":"p__Classrooms__Lists__CommonHomework__index","50869":"p__Guidance__index","51276":"p__MoopCases__Success__index","51582":"p__Classrooms__Lists__GroupHomework__Add__index","51855":"p__MoopCases__InfoPanel__index","52338":"p__Classrooms__Lists__CommonHomework__Review__index","52404":"p__Classrooms__Lists__Template__teacher__index","52806":"p__User__Detail__Topics__Exercise__Detail__index","52829":"p__Messages__Private__index","52875":"p__Shixuns__Detail__id","53247":"p__Paperlibrary__See__index","53910":"p__HttpStatus__introduction","54056":"p__IntrainCourse__index","54164":"p__Classrooms__Lists__Exercise__Detail__index","54472":"p__virtualSpaces__Lists__Notices__index","54572":"p__Classrooms__Lists__ExportList__index","54770":"p__Classrooms__Lists__ProgramHomework__Detail__answer__index","54862":"p__Paperlibrary__index","55573":"p__Shixuns__Detail__Merge__index","56277":"p__Shixuns__Edit__index","57045":"p__Classrooms__Lists__CommonHomework__SubmitWork__index","57614":"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index","59133":"p__Shixuns__Detail__Challenges__index","59649":"p__Engineering__Lists__TrainingProgram__index","59788":"p__Account__Profile__index","60479":"p__Classrooms__Lists__GroupHomework__EditWork__index","60533":"p__Classrooms__Lists__Video__Statistics__Detail__index","60547":"p__Account__index","61043":"p__Classrooms__Lists__Graduation__Tasks__index","61727":"p__Classrooms__Lists__CourseGroup__NotList__index","62548":"p__Engineering__Norm__Detail__index","64144":"p__Problemset__Preview__New__index","64217":"p__Classrooms__Lists__Video__Statistics__index","64496":"p__HttpStatus__HpcCourse","64520":"p__Account__Secure__index","65111":"p__Terminal__index","65148":"p__Classrooms__Lists__Polls__Answer__index","65191":"p__User__Detail__Certificate__index","65294":"p__User__OtherLogin__index","65549":"p__Shixuns__New__CreateImg__index","66034":"p__HttpStatus__UserAgents","66583":"p__User__Detail__Classrooms__index","66651":"p__Engineering__Evaluate__Detail__index","67242":"p__Innovation__MyProject__index","67878":"p__Classrooms__Lists__LiveVideo__index","68014":"p__Classrooms__Lists__Teachers__index","68665":"p__Engineering__Lists__TrainingObjectives__index","68827":"p__Classrooms__Lists__OnlineLearning__index","68882":"p__Classrooms__Lists__Graduation__Tasks__Detail__index","69922":"p__Classrooms__Lists__Statistics__StudentVideo__index","69944":"p__Classrooms__Lists__Video__Statistics__StudentDetail__index","71218":"p__virtualSpaces__Lists__Syllabuses__index","71450":"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index","72529":"p__User__Detail__id","72570":"p__Competitions__Detail__index","73183":"p__Engineering__Lists__GraduationIndex__index","73220":"p__Classrooms__Lists__Video__Upload__index","74264":"p__Forums__New__index","74795":"p__Classrooms__Lists__Graduation__Tasks__Add__index","75043":"p__User__Detail__Topics__Poll__Edit__index","75357":"p__Engineering__Lists__TrainingProgram__Edit__index","76904":"p__MoopCases__FormPanel__index","77460":"p__Question__OjProblem__index","77857":"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index","78085":"p__Classrooms__Lists__Exercise__Review__index","79489":"p__Engineering__Lists__CourseList__index","79590":"p__User__Detail__TeachGroup__index","79921":"p__Classrooms__ExamList__index","80508":"p__Forums__Detail__id","81148":"p__Shixuns__Detail__Repository__UploadFile__index","82425":"p__Classrooms__Lists__Board__Detail__index","83141":"p__Innovation__Detail__index","83212":"p__MoopCases__index","83935":"p__Classrooms__Lists__GroupHomework__index","84546":"p__Engineering__Lists__TrainingProgram__Add__index","85048":"p__Classrooms__Lists__Graduation__Topics__index","85111":"p__User__Detail__Order__pages__orderInformation__index","85297":"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index","85888":"p__Classrooms__Lists__CommonHomework__Add__index","86052":"p__Paths__Index__index","86452":"p__Innovation__PublicDataSet__index","86541":"p__Shixuns__Detail__Dataset__index","86634":"p__Innovation__Tasks__index","86820":"p__User__Detail__Topics__Normal__index","86913":"p__Question__AddOrEdit__index","87260":"p__Account__Certification__index","87922":"p__Classrooms__Lists__CourseGroup__Detail__index","88517":"p__User__Detail__Topics__Group__index","88866":"p__index","89076":"p__Account__Binding__index","89785":"p__Classrooms__Lists__Template__student__index","90109":"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index","90265":"p__User__Detail__Topics__index","90337":"p__Paperlibrary__Random__PreviewEdit__index","91470":"p__User__Register__index","91487":"p__virtualSpaces__Lists__Shixuns__index","92045":"p__Engineering__Lists__TeacherList__index","92501":"p__Search__index","92603":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index","92823":"p__Engineering__Navigation__Home__index","92983":"p__Forums__Index__index","93260":"p__Paperlibrary__Add__index","93282":"layouts__ShixunDetail__index","93496":"p__User__Detail__OtherResources__index","93665":"p__tasks__index","93668":"p__Classrooms__Lists__CommonHomework__Detail__index","94078":"p__Messages__Tidings__index","94498":"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index","94662":"p__User__Detail__Paths__index","94849":"p__User__Detail__ExperImentImg__index","95125":"p__Classrooms__Lists__Exercise__DetailedAnalysis__index","95176":"p__User__Detail__Videos__Protocol__index","95335":"p__Engineering__Lists__CourseMatrix__index","96444":"p__Video__Detail__id","96882":"p__Classrooms__New__StartClass__index","97008":"p__Shixuns__New__index","97046":"p__Shixuns__Detail__Repository__AddFile__index","98062":"p__User__Detail__Topicbank__index","98688":"p__Shixuns__Detail__Repository__index","98885":"p__Classrooms__Lists__Statistics__StudentStatistics__index","99674":"p__Shixuns__New__ImagePreview__index"}[chunkId] || chunkId) + "." + {"192":"aa5d9d7e","292":"36715920","310":"626e8210","733":"f7b54acd","1482":"7c3ad96b","1660":"02a38bf2","1702":"489a5cff","2659":"3f9c75c6","2819":"5110ee60","3317":"f7983514","3391":"500c3d7b","3451":"fa41734d","3509":"fe2d6226","3585":"7b1cadec","3951":"0e58d6e5","4390":"9ba11594","4639":"30b3dee5","4736":"10243ad7","4884":"62c42fff","4973":"58a5fdbb","5348":"612cf3fe","5572":"dc3db8a3","5641":"7caa49f5","5721":"b8f7e7d9","6127":"f096dd74","6359":"7984fc7c","6685":"ff3d4dcb","6758":"f3cff878","6788":"90546d5e","6890":"a2ed3542","7043":"bf1945ba","7852":"8d175945","7884":"17056a6e","7918":"da2e7e5a","8787":"5ca78966","8999":"5c39a408","9048":"cf378db9","9320":"f2198b1d","10195":"a9a2fcb7","10485":"5af7cb2b","10737":"d9e4a840","10799":"a57d9e6b","10921":"d9fea248","11070":"69047ccd","11512":"c2718266","11520":"700d830a","11545":"d0bc5191","11581":"2fa65514","12102":"9b3c2f0f","12412":"eb1bc934","12476":"0317a5a5","12865":"107abeda","12884":"8980d585","13006":"9df8a619","13355":"198acda6","13414":"038dccbb","13581":"a55e42e9","14058":"7e7cda7c","14105":"2a050d9f","14514":"9c12ba9c","14599":"32292a73","14610":"6917136e","14662":"59e4c562","14889":"570d1398","15050":"18248192","15148":"899955bc","15319":"6adc4b5d","15402":"0700a97c","16328":"dbc173b0","16729":"f181c0d1","16845":"f73a24e0","17527":"7f1427c7","17622":"17482af4","17806":"67633330","18302":"8e6ad805","18307":"b58dec76","19215":"a7e2b3d8","19360":"d0ee3065","19715":"2f24d234","19891":"765a6d53","20026":"f17ba16b","20576":"ec4a277d","20680":"ec676e5a","20700":"42b6f154","20870":"60f2699d","21265":"29a8e3ae","21423":"f58b4565","21578":"42d54a4b","21939":"0bffa495","22254":"286619b1","22257":"83644fae","22307":"0db5c85a","22495":"6333803e","22707":"feb9c716","23332":"a0e67002","23475":"3bd9cdac","25470":"42ae9147","25705":"296ac702","25896":"0bba2d52","25972":"36dcc54b","26366":"3d985175","26500":"fee747d3","26685":"7c2c94d0","26741":"52349f8c","26883":"ae2c4e2a","27182":"bca6aa60","27333":"02a38bf2","27395":"70672d5d","27493":"504986de","28072":"07e1648f","28435":"a391ffc5","28505":"cd67a15c","28536":"e5ba5aaa","28723":"03252232","28782":"cf41644f","28982":"ac9d564e","29080":"b8aabe17","29647":"30f93e88","30264":"f8d1a4c7","30342":"dbf3107a","31006":"d3222c68","31211":"241f43ae","31427":"3feae07d","31674":"e7e8dd66","31962":"38867b94","31985":"86d1e4a5","32774":"d5dea24f","33088":"9ff43dc4","33784":"4b0978a8","34093":"d379ebed","34601":"353a95ed","34608":"17923a2b","34800":"72a0f999","34994":"9e12e9e1","35588":"01a3089c","35729":"bac5ce12","36270":"26179050","36433":"e2aa74e6","36483":"59955ef6","36579":"33389c04","36784":"5f923b83","37062":"d07ccdfc","37426":"017ac3a2","38581":"393d1111","38634":"8e6231d0","39332":"2d766053","39391":"6547339e","39404":"7a6ae55a","39695":"9cc7d14d","40559":"c2df6a3c","40667":"c8297aa9","41048":"cf6dd723","41657":"cf574ff8","41717":"90c97ac3","41953":"6f811477","42240":"f44eee2e","43442":"65eaa7e2","43465":"8b2b3c2f","44216":"0a8af0c8","44259":"890ffa31","44449":"1f5a4673","44510":"a07b2023","45096":"c4c415ee","45359":"6a90be48","45650":"be9a6b07","45775":"ef013af7","45825":"969611b8","45992":"da6daa9f","46963":"c1f1f1d4","48077":"0aa440ad","48431":"cb123d06","48689":"4b02e708","49134":"fe5e74c9","49205":"e5178c47","49366":"9284a315","49716":"e4cb2c65","49890":"26eba1e3","50869":"734b5d58","51184":"814e790f","51276":"26f8a425","51582":"35af54a3","51855":"7fd22b58","52338":"944eb9b1","52404":"fc25eea2","52806":"7afc45f3","52829":"2d134fd0","52875":"1ee77cbd","53247":"6a7fbed9","53910":"710e078e","54056":"f1bf40d5","54164":"222e8282","54334":"4521d860","54472":"993e5e40","54572":"52524ed9","54770":"8fe013d5","54836":"4cdd1d96","54862":"c24f90f8","55573":"53d1e580","56277":"dee583c6","57035":"3091da5b","57045":"0cb1dca6","57614":"e69d2797","58572":"b88b2a7b","58811":"a07c0aed","59133":"1cc49076","59260":"9e767688","59649":"7d917b8a","59788":"c9d31988","60479":"2fa140fe","60533":"58702d44","60547":"207df557","61043":"c256030b","61512":"1abf39d3","61727":"f9ae64f2","62548":"993ca7b3","64144":"16aeaf18","64217":"fad68068","64496":"412e35d1","64520":"cbe56804","65111":"1cc479f1","65148":"f6191d4b","65191":"af0f5109","65294":"86dcc57d","65436":"8fe8099c","65549":"8c8b1010","66034":"478838c5","66583":"d2c21741","66651":"6a0f8280","66954":"d2e781d0","67242":"7dda83cb","67878":"7a1840f6","68014":"ac52cc60","68268":"878fbc75","68562":"d80fec89","68665":"ece82b72","68673":"c8793ca5","68827":"9d6b4baf","68882":"a4f8038e","69419":"d2e781d0","69922":"231ea5eb","69944":"556a049b","71218":"1815d654","71450":"feb200b8","72529":"c299fc88","72570":"01318690","73183":"9efb78c2","73220":"aa3705fc","74264":"a4f91969","74795":"efbfe5c1","75043":"5a7c8ac6","75357":"b3fb8cbf","76204":"303e59b7","76548":"d3505a9c","76904":"2b7d5863","77460":"f41bf30b","77857":"b8721a1a","78085":"b808efc4","78613":"eeb9b7bf","78959":"0acabfcf","79489":"7ae52436","79590":"3936f6e2","79921":"3263d457","80508":"660f8768","80670":"48f39a9c","81036":"01d18822","81148":"e1da9726","81881":"a188dd3c","82425":"65b29f1c","83025":"b0c931ef","83141":"24c90f42","83212":"cc87d3e1","83935":"a3c0e453","84546":"28aa3c6f","85048":"7511dce5","85111":"1ad8d139","85297":"f2e42058","85448":"504986de","85888":"0a616608","86052":"08cafd24","86452":"4ef65fb0","86541":"cd4b78d7","86634":"901ef873","86701":"5fc9b734","86820":"de0ec1f9","86913":"a567507e","87260":"a7b9233e","87896":"af820a0f","87922":"53453e8a","88517":"09134d04","88866":"c5a21e83","89076":"84f91747","89357":"878fbc75","89785":"738ac21a","90109":"cdc660ee","90150":"50e7936d","90265":"842ca7f1","90337":"0190c388","91009":"97c6971a","91232":"6f35bceb","91272":"4a7c1daa","91470":"bca6aa60","91487":"dced76cd","91789":"8d653148","92045":"ba28ecf4","92501":"103f952a","92603":"0a8af0c8","92668":"a6d6aaba","92823":"648a1ed4","92983":"5146b606","93260":"0f339cf8","93282":"7d9512b0","93496":"9f335fb3","93665":"29a69b65","93668":"20699dbd","94078":"bc2034f1","94220":"cbe51047","94498":"3ba12681","94662":"4eb19d61","94849":"22271c7a","95125":"02722e64","95176":"e2c9e51c","95335":"e5395534","96444":"199c1fe8","96466":"147dea04","96882":"c2155702","97008":"5d644a47","97046":"80220c60","98062":"f7fd4196","98688":"e5b0cf9c","98885":"42b4efc7","99569":"0465acda","99674":"195a2066"}[chunkId] + ".chunk.css"; /******/ }; /******/ }(); /******/ @@ -122127,8 +116958,6 @@ var es_symbol_to_string_tag = __webpack_require__(90886); var es_symbol_unscopables = __webpack_require__(80379); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.error.cause.js var es_error_cause = __webpack_require__(30256); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.error.to-string.js -var es_error_to_string = __webpack_require__(94286); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.aggregate-error.js var es_aggregate_error = __webpack_require__(52080); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.aggregate-error.cause.js @@ -122139,8 +116968,6 @@ var es_array_at = __webpack_require__(19379); var es_array_concat = __webpack_require__(47068); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.copy-within.js var es_array_copy_within = __webpack_require__(83146); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.every.js -var es_array_every = __webpack_require__(21311); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.fill.js var es_array_fill = __webpack_require__(67768); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.filter.js @@ -122157,22 +116984,14 @@ var es_array_find_last_index = __webpack_require__(61562); var es_array_flat = __webpack_require__(12777); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.flat-map.js var es_array_flat_map = __webpack_require__(70684); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.for-each.js -var es_array_for_each = __webpack_require__(81744); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.from.js var es_array_from = __webpack_require__(53961); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.includes.js var es_array_includes = __webpack_require__(3177); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.index-of.js -var es_array_index_of = __webpack_require__(48146); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.is-array.js -var es_array_is_array = __webpack_require__(30457); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.iterator.js var es_array_iterator = __webpack_require__(46350); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.join.js var es_array_join = __webpack_require__(12102); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.last-index-of.js -var es_array_last_index_of = __webpack_require__(27650); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.map.js var es_array_map = __webpack_require__(14377); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.of.js @@ -122187,8 +117006,6 @@ var es_array_reduce_right = __webpack_require__(55027); var es_array_reverse = __webpack_require__(19545); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.slice.js var es_array_slice = __webpack_require__(76895); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.some.js -var es_array_some = __webpack_require__(52685); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.sort.js var es_array_sort = __webpack_require__(79388); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array.species.js @@ -122203,32 +117020,10 @@ var es_array_unscopables_flat_map = __webpack_require__(4091); var es_array_unshift = __webpack_require__(77693); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array-buffer.constructor.js var es_array_buffer_constructor = __webpack_require__(92045); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array-buffer.is-view.js -var es_array_buffer_is_view = __webpack_require__(80891); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.array-buffer.slice.js var es_array_buffer_slice = __webpack_require__(53737); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.data-view.js -var es_data_view = __webpack_require__(94990); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.date.get-year.js -var es_date_get_year = __webpack_require__(52344); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.date.now.js -var es_date_now = __webpack_require__(99866); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.date.set-year.js -var es_date_set_year = __webpack_require__(73480); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.date.to-gmt-string.js -var es_date_to_gmt_string = __webpack_require__(6923); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.date.to-iso-string.js -var es_date_to_iso_string = __webpack_require__(8502); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.date.to-json.js -var es_date_to_json = __webpack_require__(4963); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.date.to-primitive.js var es_date_to_primitive = __webpack_require__(45558); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.date.to-string.js -var es_date_to_string = __webpack_require__(60263); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.escape.js -var es_escape = __webpack_require__(43854); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.function.bind.js -var es_function_bind = __webpack_require__(52927); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.function.has-instance.js var es_function_has_instance = __webpack_require__(26653); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.function.name.js @@ -122301,18 +117096,10 @@ var es_number_parse_int = __webpack_require__(74700); var es_number_to_exponential = __webpack_require__(86127); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.number.to-fixed.js var es_number_to_fixed = __webpack_require__(98869); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.number.to-precision.js -var es_number_to_precision = __webpack_require__(18410); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.object.assign.js var es_object_assign = __webpack_require__(69069); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.object.create.js -var es_object_create = __webpack_require__(26963); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.object.define-getter.js var es_object_define_getter = __webpack_require__(27142); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.object.define-properties.js -var es_object_define_properties = __webpack_require__(48983); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.object.define-property.js -var es_object_define_property = __webpack_require__(56392); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.object.define-setter.js var es_object_define_setter = __webpack_require__(26224); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.object.entries.js @@ -122347,12 +117134,8 @@ var es_object_lookup_getter = __webpack_require__(70703); var es_object_lookup_setter = __webpack_require__(19137); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.object.prevent-extensions.js var es_object_prevent_extensions = __webpack_require__(41215); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.object.proto.js -var es_object_proto = __webpack_require__(42146); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.object.seal.js var es_object_seal = __webpack_require__(69869); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.object.set-prototype-of.js -var es_object_set_prototype_of = __webpack_require__(81650); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.object.to-string.js var es_object_to_string = __webpack_require__(41600); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.object.values.js @@ -122447,8 +117230,6 @@ var es_string_search = __webpack_require__(22488); var es_string_split = __webpack_require__(74771); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.string.starts-with.js var es_string_starts_with = __webpack_require__(53226); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.string.substr.js -var es_string_substr = __webpack_require__(51112); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.string.trim.js var es_string_trim = __webpack_require__(23178); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.string.trim-end.js @@ -122555,8 +117336,6 @@ var es_typed_array_subarray = __webpack_require__(3526); var es_typed_array_to_locale_string = __webpack_require__(86080); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.typed-array.to-string.js var es_typed_array_to_string = __webpack_require__(86422); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.unescape.js -var es_unescape = __webpack_require__(95150); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.weak-map.js var es_weak_map = __webpack_require__(26385); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/es.weak-set.js @@ -122909,8 +117688,6 @@ var web_queue_microtask = __webpack_require__(48237); var web_self = __webpack_require__(7113); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/web.structured-clone.js var web_structured_clone = __webpack_require__(16097); -// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/web.timers.js -var web_timers = __webpack_require__(7539); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/web.url.js var web_url = __webpack_require__(72406); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/core-js/modules/web.url.to-json.js @@ -123288,33 +118065,6 @@ var runtime = __webpack_require__(91293); - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -123339,8 +118089,6 @@ var runtime = __webpack_require__(91293); ;// CONCATENATED MODULE: ./src/global.less // extracted by mini-css-extract-plugin -// EXTERNAL MODULE: ./node_modules/intl/index.js -var intl = __webpack_require__(46243); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js var defineProperty = __webpack_require__(60286); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js @@ -126720,7 +121468,6 @@ var _umi_production_exports = __webpack_require__(88275); - var publicPath = "https://www-cdn.educoder.net/"; var runtimePublicPath = false; function render() { diff --git a/umi.30a79788.css b/umi.f7b048db.css similarity index 99% rename from umi.30a79788.css rename to umi.f7b048db.css index 2ddad7558b..db4ad7b289 100644 --- a/umi.30a79788.css +++ b/umi.f7b048db.css @@ -338,10 +338,6 @@ mark { padding: 0.2em; background-color: #feffe6; } -::-moz-selection { - color: #fff; - background: #1890ff; -} ::selection { color: #fff; background: #1890ff; @@ -6544,7 +6540,6 @@ to { transform:scale(-1) } :root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270 { - -webkit-filter:none; filter:none } .fa-stack { @@ -10648,6 +10643,17 @@ body .ant-pagination .ant-pagination-item-ellipsis { border: 1px solid rgba(195, 207, 224, 0.5); color: #464f66; } +.xterm-helpers { + position: absolute; + top: 0; + z-index: 5; + opacity: 0; +} +.xterm .xterm-screen canvas { + position: absolute; + top: 0; + left: 0; +} /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ @@ -11706,7 +11712,6 @@ body { position: relative; } .greyhtml { - -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%);