You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__MyProblem__RecordDetail....

677 lines
42 KiB

(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[172],{
/***/ "07cG":
/*!***************************************************!*\
!*** ./src/components/Spinner/index.less?modules ***!
\***************************************************/
/*! no static exports found */
/*! exports used: default */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
module.exports = {"ldsRing":"ldsRing___2F8W7","idsRingWrapper":"idsRingWrapper___fC2cF","ldsring":"ldsring___3A88y"};
/***/ }),
/***/ "IxHN":
/*!******************************************!*\
!*** ./src/components/Spinner/index.tsx ***!
\******************************************/
/*! exports provided: default */
/*! exports used: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "cDcd");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less?modules */ "07cG");
/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_1__);
/* harmony default export */ __webpack_exports__["a"] = (function (_ref) {
var message = _ref.message,
className = _ref.className,
children = _ref.children,
_ref$style = _ref.style,
style = _ref$style === void 0 ? {} : _ref$style;
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_1___default.a.idsRingWrapper, " ").concat(className)
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_1___default.a.ldsRing
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null)), message ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", {
style: style
}, message) : null, children);
});
/***/ }),
/***/ "JB8y":
/*!******************************************!*\
!*** ./src/pages/MyProblem/interface.ts ***!
\******************************************/
/*! exports provided: ExecuteStatus */
/*! exports used: ExecuteStatus */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return ExecuteStatus; });
// created_at: "2020-07-09T19:53:54.000+08:00"
// execute_memory: null
// execute_time: 0.269
// id: 872
// language: "C"
// status: 4
var ExecuteStatus; // "id": "1",
// "status": 2, # -1测试用例结果不匹配; 0: 评测通过; ;2 评测超时;3 创建pod失败; 4 编译失败;5 执行失败
// "error_line": 3, # 错误行数
// "error_msg": "error line 7 input.." , # 报错信息
// "input": "3 4", # 输入
// "output": "7", # 输出
// "execute_time": 3, #执行时间
// "execute_memory": 300, #消耗内存
// "expected_output": "7" # 如果提交模式 会多这个参数
(function (ExecuteStatus) {
ExecuteStatus[ExecuteStatus["NOMATCH"] = -1] = "NOMATCH";
ExecuteStatus[ExecuteStatus["OK"] = 0] = "OK";
ExecuteStatus[ExecuteStatus["TIMEOUT"] = 2] = "TIMEOUT";
ExecuteStatus[ExecuteStatus["PODFAILURE"] = 3] = "PODFAILURE";
ExecuteStatus[ExecuteStatus["COMPILEFAILURE"] = 4] = "COMPILEFAILURE";
ExecuteStatus[ExecuteStatus["EXECUTEFAILURE"] = 5] = "EXECUTEFAILURE";
})(ExecuteStatus || (ExecuteStatus = {}));
/***/ }),
/***/ "JPnl":
/*!*****************************************************!*\
!*** ./src/pages/MyProblem/TestCasePanel/index.tsx ***!
\*****************************************************/
/*! exports provided: ExecuteDict, getDetailCommitOut, getCommitOut, default */
/*! exports used: ExecuteDict, default, getDetailCommitOut */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return ExecuteDict; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return getDetailCommitOut; });
/* unused harmony export getCommitOut */
/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/button/style */ "+L6B");
/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/button */ "2/Rp");
/* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */ "tJVT");
/* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2 */ "k1fw");
/* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/defineProperty */ "jrin");
/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/input/style */ "5NDa");
/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd/es/input */ "5rEg");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ "cDcd");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ant-design/icons */ "8Skl");
/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @ant-design/icons */ "y3Kf");
/* harmony import */ var _interface__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../interface */ "JB8y");
/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! js-base64 */ "J66h");
/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(js_base64__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./index.less */ "a4uL");
/* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_12__);
/* harmony import */ var _components_Spinner__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/Spinner */ "IxHN");
/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/RenderHtml */ "9Bee");
/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/utils/util */ "1vsH");
var _ExecuteDict;
var TextArea = antd_es_input__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"].TextArea;
var initialState = {
visible: false,
tabIndex: '0'
};
var ExecuteDict = (_ExecuteDict = {}, Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"])(_ExecuteDict, _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].NOMATCH, '测试用例结果不匹配'), Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"])(_ExecuteDict, _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].OK, '调试通过'), Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"])(_ExecuteDict, 2, '调试超时'), Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"])(_ExecuteDict, 3, '调试pod失败'), Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"])(_ExecuteDict, 4, '编译失败'), Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"])(_ExecuteDict, 5, '执行失败'), _ExecuteDict);
var Types;
(function (Types) {
Types[Types["SET_VISIBLE"] = 0] = "SET_VISIBLE";
Types[Types["SET_TABINDEX"] = 1] = "SET_TABINDEX";
})(Types || (Types = {}));
function Reducer(state, action) {
switch (action.type) {
case Types.SET_VISIBLE:
return Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])(Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])({}, state), {}, {
visible: action.payload
});
case Types.SET_TABINDEX:
return Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])(Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])({}, state), {}, {
tabIndex: action.payload
});
default:
throw new Error();
}
}
function getDetailCommitOut(debugResult) {
var status = debugResult.status,
error_msg = debugResult.error_msg,
output = debugResult.output,
input = debugResult.input,
expected_output = debugResult.expected_output,
is_file = debugResult.is_file,
input_file_url = debugResult.input_file_url,
output_file_url = debugResult.output_file_url,
expected_output_file_url = debugResult.expected_output_file_url;
var rs = null;
var mdStyle = {
minHeight: 150,
marginBottom: 10,
paddingLeft: 24,
background: '#070f19',
color: '#fff'
};
switch (status) {
case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].NOMATCH:
rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_7___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", {
className: "c-red"
}, "\u5B9E\u9645\u8F93\u5165\uFF1A"), !is_file && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_14__[/* default */ "a"], {
value: input,
style: mdStyle
}), is_file && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", {
style: mdStyle
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("a", {
// href={input_file_url} style={{fontSize:'16px'}} download={expected_output} target="_blank"
onClick: function onClick() {
return Object(_utils_util__WEBPACK_IMPORTED_MODULE_15__[/* download */ "w"])(input_file_url, input);
}
}, input)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", {
className: "c-red"
}, "\u5B9E\u9645\u8F93\u51FA\uFF1A"), !is_file && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_14__[/* default */ "a"], {
value: output && js_base64__WEBPACK_IMPORTED_MODULE_11__["Base64"].decode(output) || '',
style: mdStyle
}), is_file && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", {
style: mdStyle
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("a", {
// href={output_file_url} style={{fontSize:'16px'}} download={expected_output} target="_blank"
onClick: function onClick() {
return Object(_utils_util__WEBPACK_IMPORTED_MODULE_15__[/* download */ "w"])(output_file_url, output);
}
}, output)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", {
className: "c-red"
}, "\u9884\u671F\u8F93\u51FA\uFF1A"), !is_file && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_14__[/* default */ "a"], {
value: expected_output && js_base64__WEBPACK_IMPORTED_MODULE_11__["Base64"].decode(expected_output) || '',
style: mdStyle
}), is_file && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", {
style: mdStyle
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("a", {
// href={expected_output_file_url} style={{fontSize:'16px'}} download={expected_output} target="_blank"
onClick: function onClick() {
return Object(_utils_util__WEBPACK_IMPORTED_MODULE_15__[/* download */ "w"])(expected_output_file_url, expected_output);
}
}, expected_output)));
break;
case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].EXECUTEFAILURE:
rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_7___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"), !is_file && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_14__[/* default */ "a"], {
value: input,
style: mdStyle
}), is_file && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", {
style: mdStyle
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("a", {
// href={input_file_url} style={{fontSize:'16px'}} target="_blank"
onClick: function onClick() {
return Object(_utils_util__WEBPACK_IMPORTED_MODULE_15__[/* download */ "w"])(input_file_url, input);
}
}, input)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("pre", {
className: "error"
}, js_base64__WEBPACK_IMPORTED_MODULE_11__["Base64"].decode(error_msg)));
break;
case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].COMPILEFAILURE:
rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_7___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"), !is_file && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_14__[/* default */ "a"], {
value: input,
style: mdStyle
}), is_file && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", {
style: mdStyle
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("a", {
// href={input_file_url} style={{fontSize:'16px'}} target="_blank"
onClick: function onClick() {
return Object(_utils_util__WEBPACK_IMPORTED_MODULE_15__[/* download */ "w"])(input_file_url, input);
}
}, input)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("pre", {
className: "error"
}, js_base64__WEBPACK_IMPORTED_MODULE_11__["Base64"].decode(error_msg)));
break;
case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].PODFAILURE:
rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");
break;
case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].TIMEOUT:
rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");
break;
}
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_7___default.a.Fragment, null, " ", rs, " ");
}
function getCommitOut(debugResult) {
var status = debugResult.status,
error_msg = debugResult.error_msg,
execute_time = debugResult.execute_time,
output = debugResult.output,
input = debugResult.input,
expected_output = debugResult.expected_output,
is_file = debugResult.is_file,
input_file_url = debugResult.input_file_url,
output_file_url = debugResult.output_file_url,
expected_output_file_url = debugResult.expected_output_file_url;
var rs = null;
switch (status) {
case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].OK:
rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_7___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u6267\u884C\u7528\u65F6\uFF1A", execute_time), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u6267\u884C\u7ED3\u679C\uFF1A"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("pre", null, js_base64__WEBPACK_IMPORTED_MODULE_11__["Base64"].decode(output)));
break;
case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].NOMATCH:
rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_7___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u8F93\u5165\uFF1A", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("pre", null, input)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u8F93\u51FA\uFF1A", output && js_base64__WEBPACK_IMPORTED_MODULE_11__["Base64"].decode(output)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u9884\u671F\u8F93\u51FA\uFF1A", expected_output && js_base64__WEBPACK_IMPORTED_MODULE_11__["Base64"].decode(expected_output)));
break;
case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].EXECUTEFAILURE:
rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_7___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("pre", null, input)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("pre", {
className: "error"
}, js_base64__WEBPACK_IMPORTED_MODULE_11__["Base64"].decode(error_msg)));
break;
case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].COMPILEFAILURE:
rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_7___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("pre", null, input)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("pre", {
className: "error"
}, js_base64__WEBPACK_IMPORTED_MODULE_11__["Base64"].decode(error_msg)));
break;
case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].PODFAILURE:
rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");
break;
case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].TIMEOUT:
rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");
break;
}
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_7___default.a.Fragment, null, " ", rs, " ");
}
/* harmony default export */ __webpack_exports__["b"] = (function (_ref) {
var input = _ref.input,
debuging = _ref.debuging,
submitting = _ref.submitting,
executingMessage = _ref.executingMessage,
debugResult = _ref.debugResult,
onChangeInput = _ref.onChangeInput,
onDebugCode = _ref.onDebugCode,
onSubmitCode = _ref.onSubmitCode;
var _useReducer = Object(react__WEBPACK_IMPORTED_MODULE_7__["useReducer"])(Reducer, initialState),
_useReducer2 = Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"])(_useReducer, 2),
state = _useReducer2[0],
dispatch = _useReducer2[1];
var visible = state.visible,
tabIndex = state.tabIndex;
function onTabIndexChange(e) {
var id = e.target.id;
dispatch({
type: Types.SET_TABINDEX,
payload: id
});
}
function onTriggerCollapse() {
dispatch({
type: Types.SET_VISIBLE,
payload: !visible
});
}
var executeResult = Object(react__WEBPACK_IMPORTED_MODULE_7__["useMemo"])(function () {
if (debugResult) {
var status = debugResult.status;
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_7___default.a.Fragment, null, getCommitOut(debugResult));
}
return null;
}, [debugResult]);
function onDebug() {
dispatch({
type: Types.SET_VISIBLE,
payload: true
});
dispatch({
type: Types.SET_TABINDEX,
payload: '1'
});
onDebugCode();
}
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", {
className: "test-case-panel"
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", {
className: "test-case-panel-body ".concat(visible ? 'active' : '')
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("ul", {
className: "s-navs"
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("li", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("a", {
className: tabIndex === '0' ? 'active' : '',
id: "0",
onClick: onTabIndexChange
}, "\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("li", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("a", {
className: tabIndex === '1' ? 'active' : '',
id: "1",
onClick: onTabIndexChange
}, "\u4EE3\u7801\u6267\u884C\u7ED3\u679C"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", {
className: "tab-panel-body ".concat(tabIndex === '0' ? '' : 'hide')
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(TextArea, {
placeholder: "\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D",
value: input,
onChange: onChangeInput
})), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", {
className: "tab-panel-body ".concat(tabIndex === '1' ? '' : 'hide')
}, debuging ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(_components_Spinner__WEBPACK_IMPORTED_MODULE_13__[/* default */ "a"], {
message: executingMessage
}) : debugResult ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("section", {
style: {
height: 200
}
}, " ", executeResult, " ") : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", {
className: "tip"
}, "\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("a", {
className: "btn-collapse ".concat(visible ? 'up' : ''),
onClick: onTriggerCollapse
}, visible ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_8__[/* default */ "a"], null) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_9__[/* default */ "a"], null)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("footer", {
className: "footer"
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("span", null, "\u63A7\u5236\u53F0"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", {
className: "flex-container"
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], {
className: "btn-green",
type: "ghost",
loading: debuging,
onClick: onDebug
}, "\u8C03\u8BD5\u4EE3\u7801"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], {
type: "primary",
loading: submitting,
disabled: submitting,
onClick: function onClick() {
dispatch({
type: Types.SET_VISIBLE,
payload: false
}); // dispatch({
// type: Types.SET_TABINDEX,
// payload: '1'
// })
onSubmitCode();
}
}, "\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))));
});
/***/ }),
/***/ "JxyJ":
/*!*****************************************************!*\
!*** ./src/pages/MyProblem/RecordDetail/index.less ***!
\*****************************************************/
/*! no static exports found */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
/***/ }),
/***/ "OJz4":
/*!****************************************!*\
!*** ./src/pages/MyProblem/service.ts ***!
\****************************************/
/*! exports provided: getProgrammingTopic, sumbitCode, debugCode, getSubmitRecords, getRecordDetail, getOperationResult, addNotes, resetCode, syncCode, updateCode, triggerPlus */
/*! exports used: addNotes, debugCode, getOperationResult, getProgrammingTopic, getRecordDetail, getSubmitRecords, resetCode, sumbitCode, syncCode, triggerPlus, updateCode */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return getProgrammingTopic; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return sumbitCode; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return debugCode; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return getSubmitRecords; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return getRecordDetail; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return getOperationResult; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return addNotes; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return resetCode; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return syncCode; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return updateCode; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return triggerPlus; });
/* harmony import */ var _utils_fetch_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/utils/fetch.ts */ "ErOA");
function getProgrammingTopic(id) {
return Object(_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_0__[/* get */ "c"])("myproblems/".concat(id, ".json"), {
hidePopLogin: true
});
}
function sumbitCode(id, params) {
return Object(_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_0__[/* post */ "f"])("myproblems/".concat(id, "/code_submit.json"), params);
}
function debugCode(id, params) {
return Object(_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_0__[/* get */ "c"])("myproblems/".concat(id, "/code_debug.json"), params);
}
function getSubmitRecords(id, params) {
return Object(_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_0__[/* get */ "c"])("myproblems/".concat(id, "/submit_records.json"), params);
}
function getRecordDetail(id) {
return Object(_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_0__[/* get */ "c"])("myproblems/record_detail.json", {
id: id
});
}
function getOperationResult(id, mode) {
return Object(_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_0__[/* get */ "c"])("myproblems/".concat(id, "/result.json"), {
mode: mode
});
}
function addNotes(id, params) {
return Object(_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_0__[/* post */ "f"])("myproblems/".concat(id, "/add_notes.json"), params);
}
function resetCode(id) {
return Object(_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_0__[/* post */ "f"])("myproblems/".concat(id, "/restore_initial_code.json"));
}
function syncCode(id) {
return Object(_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_0__[/* post */ "f"])("myproblems/".concat(id, "/sync_code.json"));
}
function updateCode(id, params) {
return Object(_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_0__[/* post */ "f"])("myproblems/".concat(id, "/update_code.json"), params);
}
function triggerPlus(id, params) {
return Object(_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_0__[/* post */ "f"])("discusses/".concat(id, "/plus.json"), params);
}
/***/ }),
/***/ "a4uL":
/*!******************************************************!*\
!*** ./src/pages/MyProblem/TestCasePanel/index.less ***!
\******************************************************/
/*! no static exports found */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
/***/ }),
/***/ "xTsT":
/*!****************************************************!*\
!*** ./src/pages/MyProblem/RecordDetail/index.tsx ***!
\****************************************************/
/*! exports provided: default */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./src/.umi-production/core/routes.ts (referenced with import()) */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var antd_es_spin_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/spin/style */ "T2oS");
/* harmony import */ var antd_es_spin__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/spin */ "W9HT");
/* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "9og8");
/* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */ "tJVT");
/* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */ "WmNS");
/* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ "cDcd");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var _Problems_OjForm_index_less_modules__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../Problems/OjForm/index.less?modules */ "uMZB");
/* harmony import */ var _Problems_OjForm_index_less_modules__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_Problems_OjForm_index_less_modules__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/utils/env */ "m3rI");
/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! umi */ "Ty5D");
/* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./index.less */ "JxyJ");
/* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var _service__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../service */ "OJz4");
/* harmony import */ var _TestCasePanel__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../TestCasePanel */ "JPnl");
/* harmony import */ var _components_monaco_editor__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/monaco-editor */ "ZW9T");
/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! js-base64 */ "J66h");
/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(js_base64__WEBPACK_IMPORTED_MODULE_13__);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! moment */ "wd/R");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_14__);
/* harmony default export */ __webpack_exports__["default"] = (function () {
var history = Object(umi__WEBPACK_IMPORTED_MODULE_8__[/* useHistory */ "g"])();
var _useParams = Object(umi__WEBPACK_IMPORTED_MODULE_8__[/* useParams */ "i"])(),
submitId = _useParams.submitId;
var _useState = Object(react__WEBPACK_IMPORTED_MODULE_5__["useState"])(undefined),
_useState2 = Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])(_useState, 2),
state = _useState2[0],
setState = _useState2[1];
function onBack() {
history.goBack();
}
Object(react__WEBPACK_IMPORTED_MODULE_5__["useEffect"])(function () {
if (submitId) {
function init() {
return _init.apply(this, arguments);
}
function _init() {
_init = Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"])( /*#__PURE__*/_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default.a.mark(function _callee() {
var response;
return _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default.a.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return Object(_service__WEBPACK_IMPORTED_MODULE_10__[/* getRecordDetail */ "e"])(submitId);
case 2:
response = _context.sent;
setState(response.data);
case 4:
case "end":
return _context.stop();
}
}
}, _callee);
}));
return _init.apply(this, arguments);
}
init();
}
}, [submitId]);
var _ref = state || {},
status = _ref.status,
created_at = _ref.created_at,
code = _ref.code,
name = _ref.name,
language = _ref.language,
pass_sets_count = _ref.pass_sets_count,
set_count = _ref.set_count,
error_msg = _ref.error_msg,
output = _ref.output,
input = _ref.input,
expected_output = _ref.expected_output,
execute_memory = _ref.execute_memory,
user = _ref.user,
execute_time = _ref.execute_time,
input_file_url = _ref.input_file_url,
output_file_url = _ref.output_file_url,
is_file = _ref.is_file,
expected_output_file_url = _ref.expected_output_file_url;
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(antd_es_spin__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], {
spinning: !state,
delay: 500
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div", {
className: "record-detail-info"
}, !state ? null : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_5___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("header", {
className: _Problems_OjForm_index_less_modules__WEBPACK_IMPORTED_MODULE_6___default.a.header
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("img", {
src: "".concat(_utils_env__WEBPACK_IMPORTED_MODULE_7__[/* default */ "a"].IMG_SERVER, "/images/").concat(user.image_url),
alt: "user",
width: 30
}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("span", null, user.name)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("h2", null, " ", name, " "), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("button", {
className: "ant-btn",
onClick: onBack
}, "\u8FD4\u56DE\u8BE5\u9898")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div", {
className: "record-detail-body"
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("h2", null, " \u63D0\u4EA4\u8BB0\u5F55 "), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("ul", {
className: "record-info"
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("li", null, ' ', "\u72B6\u6001\uFF1A", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("span", {
className: status === 0 ? 'c-green' : 'c-red'
}, _TestCasePanel__WEBPACK_IMPORTED_MODULE_11__[/* ExecuteDict */ "a"][status]), ' '), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("li", null, ' ', "\u63D0\u4EA4\u65F6\u95F4\uFF1A", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("span", null, moment__WEBPACK_IMPORTED_MODULE_14___default()(created_at).format('YYYY-MM-DD hh:mm:ss')), ' '), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("li", null, ' ', "\u8BED\u8A00\uFF1A", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("span", null, language), ' '), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("li", null, ' ', "\u6267\u884C\u7528\u65F6\uFF1A", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("span", null, execute_time * 1000, "ms"), ' '), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("li", null, ' ', "".concat(pass_sets_count, " / ").concat(set_count, " \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B"), ' ')), Object(_TestCasePanel__WEBPACK_IMPORTED_MODULE_11__[/* getDetailCommitOut */ "c"])({
status: status,
error_msg: error_msg,
execute_time: execute_time,
output: output,
input: input,
expected_output: expected_output,
input_file_url: input_file_url,
output_file_url: output_file_url,
is_file: is_file,
expected_output_file_url: expected_output_file_url
}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("h2", null, " \u63D0\u4EA4\u7684\u5185\u5BB9 "), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_12__[/* default */ "b"], {
height: "calc(100% - 126px)",
width: "100%",
language: language === null || language === void 0 ? void 0 : language.toLocaleLowerCase(),
value: js_base64__WEBPACK_IMPORTED_MODULE_13__["Base64"].decode(code),
options: {
readOnly: true
}
})))));
});
/***/ })
}]);