Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Apache
: 172.26.7.228 | : 3.135.215.149
Cant Read [ /etc/named.conf ]
5.6.40-24+ubuntu18.04.1+deb.sury.org+1
www-data
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
var /
www /
tdvsapp /
static /
js /
[ HOME SHELL ]
Name
Size
Permission
Action
0.0eb6c13f.chunk.js
27.08
KB
-rw-rw-r--
0.0eb6c13f.chunk.js.map
113.84
KB
-rw-rw-r--
0.2a8c8e14.chunk.js
27.08
KB
-rw-rw-r--
0.2a8c8e14.chunk.js.map
113.84
KB
-rw-rw-r--
1.02e3e9fa.chunk.js
36.12
KB
-rw-rw-r--
1.02e3e9fa.chunk.js.map
183.91
KB
-rw-rw-r--
1.5b25a566.chunk.js
36.12
KB
-rw-rw-r--
1.5b25a566.chunk.js.map
183.91
KB
-rw-rw-r--
10.4070e960.chunk.js
28.68
KB
-rw-rw-r--
10.4070e960.chunk.js.map
79.85
KB
-rw-rw-r--
10.a31b7e5b.chunk.js
36.5
KB
-rw-rw-r--
10.a31b7e5b.chunk.js.map
92.86
KB
-rw-rw-r--
11.1d23ce16.chunk.js
3.11
KB
-rw-rw-r--
11.1d23ce16.chunk.js.map
11.24
KB
-rw-rw-r--
11.acaee0aa.chunk.js
3.1
KB
-rw-rw-r--
11.acaee0aa.chunk.js.map
11.25
KB
-rw-rw-r--
12.4bd43931.chunk.js
10.07
KB
-rw-rw-r--
12.4bd43931.chunk.js.map
45.98
KB
-rw-rw-r--
12.d34d8c55.chunk.js
10.07
KB
-rw-rw-r--
12.d34d8c55.chunk.js.map
45.97
KB
-rw-rw-r--
13.0b93b679.chunk.js
11.87
KB
-rw-rw-r--
13.0b93b679.chunk.js.map
26.08
KB
-rw-rw-r--
13.89e27764.chunk.js
11.86
KB
-rw-rw-r--
13.89e27764.chunk.js.map
26.08
KB
-rw-rw-r--
14.2fd531d9.chunk.js
14.6
KB
-rw-rw-r--
14.2fd531d9.chunk.js.map
35.21
KB
-rw-rw-r--
14.cd7f09b1.chunk.js
14.6
KB
-rw-rw-r--
14.cd7f09b1.chunk.js.map
35.21
KB
-rw-rw-r--
15.12754be9.chunk.js
7.77
KB
-rw-rw-r--
15.12754be9.chunk.js.map
12.92
KB
-rw-rw-r--
15.cff866e5.chunk.js
7.77
KB
-rw-rw-r--
15.cff866e5.chunk.js.map
12.92
KB
-rw-rw-r--
16.45419109.chunk.js
532.24
KB
-rw-rw-r--
16.45419109.chunk.js.map
1.62
MB
-rw-rw-r--
16.7fd30f9c.chunk.js
532.23
KB
-rw-rw-r--
16.7fd30f9c.chunk.js.map
1.62
MB
-rw-rw-r--
17.554f74a4.chunk.js
24.25
KB
-rw-rw-r--
17.554f74a4.chunk.js.map
64.23
KB
-rw-rw-r--
17.bfc51017.chunk.js
24.23
KB
-rw-rw-r--
17.bfc51017.chunk.js.map
64.23
KB
-rw-rw-r--
18.41dde321.chunk.js
35.14
KB
-rw-rw-r--
18.41dde321.chunk.js.map
88.56
KB
-rw-rw-r--
18.a8287c74.chunk.js
35.15
KB
-rw-rw-r--
18.a8287c74.chunk.js.map
88.56
KB
-rw-rw-r--
19.75de75df.chunk.js
493.6
KB
-rw-rw-r--
19.75de75df.chunk.js.map
2.24
MB
-rw-rw-r--
19.7977b260.chunk.js
493.63
KB
-rw-rw-r--
19.7977b260.chunk.js.map
2.24
MB
-rw-rw-r--
2.03a0ba5f.chunk.js
29.97
KB
-rw-rw-r--
2.03a0ba5f.chunk.js.map
134.19
KB
-rw-rw-r--
2.e6d9f977.chunk.js
29.97
KB
-rw-rw-r--
2.e6d9f977.chunk.js.map
134.19
KB
-rw-rw-r--
20.58d47a8a.chunk.js
8.88
KB
-rw-rw-r--
20.58d47a8a.chunk.js.map
48.64
KB
-rw-rw-r--
20.675e319b.chunk.js
8.88
KB
-rw-rw-r--
20.675e319b.chunk.js.map
48.64
KB
-rw-rw-r--
21.20cd6cbb.chunk.js
54.23
KB
-rw-rw-r--
21.20cd6cbb.chunk.js.map
168.02
KB
-rw-rw-r--
21.4c5bdbd1.chunk.js
54.23
KB
-rw-rw-r--
21.4c5bdbd1.chunk.js.map
168.02
KB
-rw-rw-r--
3.0f9e9fe4.chunk.js
10.63
KB
-rw-rw-r--
3.0f9e9fe4.chunk.js.map
57.4
KB
-rw-rw-r--
3.58c3c7ed.chunk.js
10.63
KB
-rw-rw-r--
3.58c3c7ed.chunk.js.map
57.36
KB
-rw-rw-r--
5.057af134.chunk.js
145.02
KB
-rw-rw-r--
5.057af134.chunk.js.map
346.55
KB
-rw-rw-r--
5.cceb84cc.chunk.js
145.01
KB
-rw-rw-r--
5.cceb84cc.chunk.js.map
346.55
KB
-rw-rw-r--
6.2c17c533.chunk.js
52.42
KB
-rw-rw-r--
6.2c17c533.chunk.js.map
91.31
KB
-rw-rw-r--
6.d4267600.chunk.js
52.42
KB
-rw-rw-r--
6.d4267600.chunk.js.map
91.35
KB
-rw-rw-r--
7.1712ad5d.chunk.js
48.94
KB
-rw-rw-r--
7.1712ad5d.chunk.js.map
78.27
KB
-rw-rw-r--
7.24fda52a.chunk.js
48.93
KB
-rw-rw-r--
7.24fda52a.chunk.js.map
78.27
KB
-rw-rw-r--
8.9b4d1011.chunk.js
1.95
MB
-rw-rw-r--
8.9b4d1011.chunk.js.map
6.28
MB
-rw-rw-r--
8.fae877be.chunk.js
1.92
MB
-rw-rw-r--
8.fae877be.chunk.js.map
6.23
MB
-rw-rw-r--
9.c7f08bdd.chunk.js
27.45
KB
-rw-rw-r--
9.c7f08bdd.chunk.js.map
54.52
KB
-rw-rw-r--
9.f678ad45.chunk.js
27.44
KB
-rw-rw-r--
9.f678ad45.chunk.js.map
54.52
KB
-rw-rw-r--
main.38565251.chunk.js
8.08
KB
-rw-rw-r--
main.38565251.chunk.js.map
24.24
KB
-rw-rw-r--
main.b013322d.chunk.js
8.07
KB
-rw-rw-r--
main.b013322d.chunk.js.map
24.24
KB
-rw-rw-r--
runtime~main.196f2ffb.js
3.53
KB
-rw-rw-r--
runtime~main.196f2ffb.js.map
16.05
KB
-rw-rw-r--
runtime~main.436a0018.js
3.53
KB
-rw-rw-r--
runtime~main.436a0018.js.map
16.05
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : 17.554f74a4.chunk.js.map
{"version":3,"sources":["api/digiNodeApiSecure.js","../node_modules/semantic-ui-react/dist/es/elements/Container/Container.js","../node_modules/semantic-ui-react/dist/es/collections/Table/TableBody.js","../node_modules/semantic-ui-react/dist/es/collections/Table/TableCell.js","../node_modules/semantic-ui-react/dist/es/collections/Table/TableHeader.js","../node_modules/semantic-ui-react/dist/es/collections/Table/TableFooter.js","../node_modules/semantic-ui-react/dist/es/collections/Table/TableHeaderCell.js","../node_modules/semantic-ui-react/dist/es/collections/Table/TableRow.js","../node_modules/semantic-ui-react/dist/es/collections/Table/Table.js","views/ViewEval/index.js","api/consts.js"],"names":["_regeneratorRuntime","exports","Op","Object","prototype","hasOwn","hasOwnProperty","defineProperty","obj","key","desc","value","$Symbol","Symbol","iteratorSymbol","iterator","asyncIteratorSymbol","asyncIterator","toStringTagSymbol","toStringTag","define","enumerable","configurable","writable","err","wrap","innerFn","outerFn","self","tryLocsList","protoGenerator","Generator","generator","create","context","Context","makeInvokeMethod","tryCatch","fn","arg","type","call","ContinueSentinel","GeneratorFunction","GeneratorFunctionPrototype","IteratorPrototype","this","getProto","getPrototypeOf","NativeIteratorPrototype","values","Gp","defineIteratorMethods","forEach","method","_invoke","AsyncIterator","PromiseImpl","previousPromise","callInvokeWithMethodAndArg","resolve","reject","invoke","record","result","__await","then","unwrapped","error","state","Error","doneResult","delegate","delegateResult","maybeInvokeDelegate","sent","_sent","dispatchException","abrupt","done","methodName","undefined","return","TypeError","info","resultName","next","nextLoc","pushTryEntry","locs","entry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","push","resetTryEntry","completion","reset","iterable","iteratorMethod","isNaN","length","i","displayName","isGeneratorFunction","genFun","ctor","constructor","name","mark","setPrototypeOf","__proto__","awrap","async","Promise","iter","keys","val","object","reverse","pop","skipTempReset","prev","charAt","slice","stop","rootRecord","rval","exception","handle","loc","caught","hasCatch","hasFinally","finallyEntry","complete","finish","catch","thrown","delegateYield","fpPromise","FingerprintJS","load","_Users_shivu_Documents_work_tdvs_react_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__","_callee","fp","_context","get","visitorId","http","axios","baseURL","API","headers","X-Auth-Origin","defaults","params","interceptors","request","use","config","token","sessionStorage","getItem","univcode","_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__","__webpack_require__","_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default","n","classnames__WEBPACK_IMPORTED_MODULE_1__","classnames__WEBPACK_IMPORTED_MODULE_1___default","react__WEBPACK_IMPORTED_MODULE_2__","react__WEBPACK_IMPORTED_MODULE_2___default","_lib__WEBPACK_IMPORTED_MODULE_3__","_lib__WEBPACK_IMPORTED_MODULE_4__","_lib__WEBPACK_IMPORTED_MODULE_5__","_lib__WEBPACK_IMPORTED_MODULE_6__","Container","props","children","className","content","fluid","text","textAlign","classes","rest","ElementType","a","createElement","isNil","handledProps","propTypes","__webpack_exports__","TableBody","classnames_default","getUnhandledProps","getElementType","react_default","extends_default","defaultProps","as","Table_TableBody","TableCell","active","collapsing","disabled","icon","negative","positive","selectable","singleLine","verticalAlign","warning","width","classNameBuilders","lib","Icon","factories","Table_TableCell","TableHeader","fullWidth","Table_TableHeader","TableFooter","Table_TableFooter","TableHeaderCell","sorted","Table_TableHeaderCell","TableRow","cellAs","cells","map_default","cell","Table_TableRow","Table","attached","basic","celled","color","columns","compact","definition","fixed","footerRow","headerRow","headerRows","inverted","padded","renderBodyRow","size","sortable","stackable","striped","structured","tableData","unstackable","headerShorthandOptions","headerElement","data","index","Body","Cell","Footer","Header","HeaderCell","Row","ViewEvaluation","_useContext","useContext","AppContext","err_msg","teachcode","_err_msg","_Users_shivu_Documents_work_tdvs_react_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__","dispatch_err","fqpcode","match","ifqpcode","fregcode","ifregcode","fvalno","ifvalno","_useState","useState","_useState2","evalData","setevalData","_useState3","_useState4","partsData","setpartsData","_useState5","_useState6","sumData","setsumData","history","useHistory","_useState7","_useState8","ack","setAck","fteachcode","useEffect","_ref","img_resp","res1","digiNodeApi","concat","status","sdata","pdata","sum","t0","payload","header","message","apply","arguments","getApiData","finalsubmitEvalaution","_ref2","_callee2","req","_context2","post","row","semantic_ui_react__WEBPACK_IMPORTED_MODULE_6__","style","padding","semantic_ui_react__WEBPACK_IMPORTED_MODULE_7__","Content","semantic_ui_react__WEBPACK_IMPORTED_MODULE_8__","margin","fteachname","fsubname","ftempmax","rowSpan","colSpan","map","el","fpartcode","fpartdesc","fmandqn","fmaxqn","fsubqn","fqncode","fqnno","parseFloat","fmarks11","fmarks12","fmaxmarks","ftotmarks","fsysmarks","semantic_ui_react__WEBPACK_IMPORTED_MODULE_9__","label","onChange","e","checked","semantic_ui_react__WEBPACK_IMPORTED_MODULE_10__","primary","onClick","marginRight","d","ReportAPI","NewApi","digiApi","window","location","protocol"],"mappings":"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","file":"static/js/17.554f74a4.chunk.js","sourcesContent":["import axios from \"axios\";\nimport { API } from \"./consts\";\nimport FingerprintJS from \"@fingerprintjs/fingerprintjs\";\n\nconst fpPromise = FingerprintJS.load();\n\n(async () => {\n // Get the visitor identifier when you need it.\n const fp = await fpPromise;\n const result = await fp.get();\n\n // This is the visitor identifier:\n const visitorId = result.visitorId;\n})();\n\nconst getToken = () => {\n return sessionStorage.getItem(\"token\");\n};\n\nconst getUnivcode = () => {\n return sessionStorage.getItem(\"univcode\");\n};\n\nconst http = axios.create({\n baseURL: API,\n headers: {\n \"X-Auth-Origin\": \"TDVS\",\n },\n});\nhttp.defaults.params = {};\nhttp.interceptors.request.use(\n function(config) {\n const token = getToken();\n const univcode = getUnivcode();\n if (univcode) config.params[\"univcode\"] = univcode;\n if (token) config.headers[\"Authorization\"] = token;\n return config;\n },\n function(error) {\n return Promise.reject(error);\n }\n);\n\nexport default http;\n","import _extends from \"@babel/runtime/helpers/extends\";\nimport cx from 'classnames';\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport { childrenUtils, customPropTypes, getElementType, getUnhandledProps, SUI, useKeyOnly, useTextAlignProp } from '../../lib';\n/**\n * A container limits content to a maximum width.\n */\n\nfunction Container(props) {\n var children = props.children,\n className = props.className,\n content = props.content,\n fluid = props.fluid,\n text = props.text,\n textAlign = props.textAlign;\n var classes = cx('ui', useKeyOnly(text, 'text'), useKeyOnly(fluid, 'fluid'), useTextAlignProp(textAlign), 'container', className);\n var rest = getUnhandledProps(Container, props);\n var ElementType = getElementType(Container, props);\n return React.createElement(ElementType, _extends({}, rest, {\n className: classes\n }), childrenUtils.isNil(children) ? content : children);\n}\nContainer.handledProps = [\"as\", \"children\", \"className\", \"content\", \"fluid\", \"text\", \"textAlign\"];\nContainer.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /** An element type to render as (string or function). */\n as: PropTypes.elementType,\n /** Primary content. */\n children: PropTypes.node,\n /** Additional classes. */\n className: PropTypes.string,\n /** Shorthand for primary content. */\n content: customPropTypes.contentShorthand,\n /** Container has no maximum width. */\n fluid: PropTypes.bool,\n /** Reduce maximum width to more naturally accommodate text. */\n text: PropTypes.bool,\n /** Align container text. */\n textAlign: PropTypes.oneOf(SUI.TEXT_ALIGNMENTS)\n} : {};\nexport default Container;","import _extends from \"@babel/runtime/helpers/extends\";\nimport cx from 'classnames';\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport { getElementType, getUnhandledProps } from '../../lib';\nfunction TableBody(props) {\n var children = props.children,\n className = props.className;\n var classes = cx(className);\n var rest = getUnhandledProps(TableBody, props);\n var ElementType = getElementType(TableBody, props);\n return React.createElement(ElementType, _extends({}, rest, {\n className: classes\n }), children);\n}\nTableBody.handledProps = [\"as\", \"children\", \"className\"];\nTableBody.defaultProps = {\n as: 'tbody'\n};\nTableBody.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /** An element type to render as (string or function). */\n as: PropTypes.elementType,\n /** Primary content. */\n children: PropTypes.node,\n /** Additional classes. */\n className: PropTypes.string\n} : {};\nexport default TableBody;","import _extends from \"@babel/runtime/helpers/extends\";\nimport _without from \"lodash/without\";\nimport cx from 'classnames';\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport { childrenUtils, createShorthandFactory, customPropTypes, getElementType, getUnhandledProps, SUI, useKeyOnly, useTextAlignProp, useVerticalAlignProp, useWidthProp } from '../../lib';\nimport Icon from '../../elements/Icon';\n/**\n * A table row can have cells.\n */\n\nfunction TableCell(props) {\n var active = props.active,\n children = props.children,\n className = props.className,\n collapsing = props.collapsing,\n content = props.content,\n disabled = props.disabled,\n error = props.error,\n icon = props.icon,\n negative = props.negative,\n positive = props.positive,\n selectable = props.selectable,\n singleLine = props.singleLine,\n textAlign = props.textAlign,\n verticalAlign = props.verticalAlign,\n warning = props.warning,\n width = props.width;\n var classes = cx(useKeyOnly(active, 'active'), useKeyOnly(collapsing, 'collapsing'), useKeyOnly(disabled, 'disabled'), useKeyOnly(error, 'error'), useKeyOnly(negative, 'negative'), useKeyOnly(positive, 'positive'), useKeyOnly(selectable, 'selectable'), useKeyOnly(singleLine, 'single line'), useKeyOnly(warning, 'warning'), useTextAlignProp(textAlign), useVerticalAlignProp(verticalAlign), useWidthProp(width, 'wide'), className);\n var rest = getUnhandledProps(TableCell, props);\n var ElementType = getElementType(TableCell, props);\n if (!childrenUtils.isNil(children)) {\n return React.createElement(ElementType, _extends({}, rest, {\n className: classes\n }), children);\n }\n return React.createElement(ElementType, _extends({}, rest, {\n className: classes\n }), Icon.create(icon), content);\n}\nTableCell.handledProps = [\"active\", \"as\", \"children\", \"className\", \"collapsing\", \"content\", \"disabled\", \"error\", \"icon\", \"negative\", \"positive\", \"selectable\", \"singleLine\", \"textAlign\", \"verticalAlign\", \"warning\", \"width\"];\nTableCell.defaultProps = {\n as: 'td'\n};\nTableCell.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /** An element type to render as (string or function). */\n as: PropTypes.elementType,\n /** A cell can be active or selected by a user. */\n active: PropTypes.bool,\n /** Primary content. */\n children: PropTypes.node,\n /** Additional classes. */\n className: PropTypes.string,\n /** A cell can be collapsing so that it only uses as much space as required. */\n collapsing: PropTypes.bool,\n /** Shorthand for primary content. */\n content: customPropTypes.contentShorthand,\n /** A cell can be disabled. */\n disabled: PropTypes.bool,\n /** A cell may call attention to an error or a negative value. */\n error: PropTypes.bool,\n /** Add an Icon by name, props object, or pass an <Icon /> */\n icon: customPropTypes.itemShorthand,\n /** A cell may let a user know whether a value is bad. */\n negative: PropTypes.bool,\n /** A cell may let a user know whether a value is good. */\n positive: PropTypes.bool,\n /** A cell can be selectable. */\n selectable: PropTypes.bool,\n /** A cell can specify that its contents should remain on a single line and not wrap. */\n singleLine: PropTypes.bool,\n /** A table cell can adjust its text alignment. */\n textAlign: PropTypes.oneOf(_without(SUI.TEXT_ALIGNMENTS, 'justified')),\n /** A table cell can adjust its text alignment. */\n verticalAlign: PropTypes.oneOf(SUI.VERTICAL_ALIGNMENTS),\n /** A cell may warn a user. */\n warning: PropTypes.bool,\n /** A table can specify the width of individual columns independently. */\n width: PropTypes.oneOf(SUI.WIDTHS)\n} : {};\nTableCell.create = createShorthandFactory(TableCell, function (content) {\n return {\n content: content\n };\n});\nexport default TableCell;","import _extends from \"@babel/runtime/helpers/extends\";\nimport cx from 'classnames';\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport { childrenUtils, customPropTypes, getElementType, getUnhandledProps, useKeyOnly } from '../../lib';\n/**\n * A table can have a header.\n */\n\nfunction TableHeader(props) {\n var children = props.children,\n className = props.className,\n content = props.content,\n fullWidth = props.fullWidth;\n var classes = cx(useKeyOnly(fullWidth, 'full-width'), className);\n var rest = getUnhandledProps(TableHeader, props);\n var ElementType = getElementType(TableHeader, props);\n return React.createElement(ElementType, _extends({}, rest, {\n className: classes\n }), childrenUtils.isNil(children) ? content : children);\n}\nTableHeader.handledProps = [\"as\", \"children\", \"className\", \"content\", \"fullWidth\"];\nTableHeader.defaultProps = {\n as: 'thead'\n};\nTableHeader.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /** An element type to render as (string or function). */\n as: PropTypes.elementType,\n /** Primary content. */\n children: PropTypes.node,\n /** Additional classes. */\n className: PropTypes.string,\n /** Shorthand for primary content. */\n content: customPropTypes.contentShorthand,\n /** A definition table can have a full width header or footer, filling in the gap left by the first column. */\n fullWidth: PropTypes.bool\n} : {};\nexport default TableHeader;","import _extends from \"@babel/runtime/helpers/extends\";\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport { getUnhandledProps } from '../../lib';\nimport TableHeader from './TableHeader';\n/**\n * A table can have a footer.\n */\n\nfunction TableFooter(props) {\n var as = props.as;\n var rest = getUnhandledProps(TableFooter, props);\n return React.createElement(TableHeader, _extends({}, rest, {\n as: as\n }));\n}\nTableFooter.handledProps = [\"as\"];\nTableFooter.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /** An element type to render as (string or function). */\n as: PropTypes.elementType\n} : {};\nTableFooter.defaultProps = {\n as: 'tfoot'\n};\nexport default TableFooter;","import _extends from \"@babel/runtime/helpers/extends\";\nimport cx from 'classnames';\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport { getUnhandledProps, useValueAndKey } from '../../lib';\nimport TableCell from './TableCell';\n/**\n * A table can have a header cell.\n */\n\nfunction TableHeaderCell(props) {\n var as = props.as,\n className = props.className,\n sorted = props.sorted;\n var classes = cx(useValueAndKey(sorted, 'sorted'), className);\n var rest = getUnhandledProps(TableHeaderCell, props);\n return React.createElement(TableCell, _extends({}, rest, {\n as: as,\n className: classes\n }));\n}\nTableHeaderCell.handledProps = [\"as\", \"className\", \"sorted\"];\nTableHeaderCell.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /** An element type to render as (string or function). */\n as: PropTypes.elementType,\n /** Additional classes. */\n className: PropTypes.string,\n /** A header cell can be sorted in ascending or descending order. */\n sorted: PropTypes.oneOf(['ascending', 'descending'])\n} : {};\nTableHeaderCell.defaultProps = {\n as: 'th'\n};\nexport default TableHeaderCell;","import _extends from \"@babel/runtime/helpers/extends\";\nimport _without from \"lodash/without\";\nimport _map from \"lodash/map\";\nimport cx from 'classnames';\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport { childrenUtils, createShorthandFactory, customPropTypes, getElementType, getUnhandledProps, SUI, useKeyOnly, useTextAlignProp, useVerticalAlignProp } from '../../lib';\nimport TableCell from './TableCell';\n/**\n * A table can have rows.\n */\n\nfunction TableRow(props) {\n var active = props.active,\n cellAs = props.cellAs,\n cells = props.cells,\n children = props.children,\n className = props.className,\n disabled = props.disabled,\n error = props.error,\n negative = props.negative,\n positive = props.positive,\n textAlign = props.textAlign,\n verticalAlign = props.verticalAlign,\n warning = props.warning;\n var classes = cx(useKeyOnly(active, 'active'), useKeyOnly(disabled, 'disabled'), useKeyOnly(error, 'error'), useKeyOnly(negative, 'negative'), useKeyOnly(positive, 'positive'), useKeyOnly(warning, 'warning'), useTextAlignProp(textAlign), useVerticalAlignProp(verticalAlign), className);\n var rest = getUnhandledProps(TableRow, props);\n var ElementType = getElementType(TableRow, props);\n if (!childrenUtils.isNil(children)) {\n return React.createElement(ElementType, _extends({}, rest, {\n className: classes\n }), children);\n }\n return React.createElement(ElementType, _extends({}, rest, {\n className: classes\n }), _map(cells, function (cell) {\n return TableCell.create(cell, {\n defaultProps: {\n as: cellAs\n }\n });\n }));\n}\nTableRow.handledProps = [\"active\", \"as\", \"cellAs\", \"cells\", \"children\", \"className\", \"disabled\", \"error\", \"negative\", \"positive\", \"textAlign\", \"verticalAlign\", \"warning\"];\nTableRow.defaultProps = {\n as: 'tr',\n cellAs: 'td'\n};\nTableRow.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /** An element type to render as (string or function). */\n as: PropTypes.elementType,\n /** A row can be active or selected by a user. */\n active: PropTypes.bool,\n /** An element type to render as (string or function). */\n cellAs: PropTypes.elementType,\n /** Shorthand array of props for TableCell. */\n cells: customPropTypes.collectionShorthand,\n /** Primary content. */\n children: PropTypes.node,\n /** Additional classes. */\n className: PropTypes.string,\n /** A row can be disabled. */\n disabled: PropTypes.bool,\n /** A row may call attention to an error or a negative value. */\n error: PropTypes.bool,\n /** A row may let a user know whether a value is bad. */\n negative: PropTypes.bool,\n /** A row may let a user know whether a value is good. */\n positive: PropTypes.bool,\n /** A table row can adjust its text alignment. */\n textAlign: PropTypes.oneOf(_without(SUI.TEXT_ALIGNMENTS, 'justified')),\n /** A table row can adjust its vertical alignment. */\n verticalAlign: PropTypes.oneOf(SUI.VERTICAL_ALIGNMENTS),\n /** A row may warn a user. */\n warning: PropTypes.bool\n} : {};\nTableRow.create = createShorthandFactory(TableRow, function (cells) {\n return {\n cells: cells\n };\n});\nexport default TableRow;","import _extends from \"@babel/runtime/helpers/extends\";\nimport _without from \"lodash/without\";\nimport _map from \"lodash/map\";\nimport cx from 'classnames';\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport { childrenUtils, customPropTypes, getElementType, getUnhandledProps, SUI, useKeyOnly, useKeyOrValueAndKey, useTextAlignProp, useVerticalAlignProp, useWidthProp } from '../../lib';\nimport TableBody from './TableBody';\nimport TableCell from './TableCell';\nimport TableFooter from './TableFooter';\nimport TableHeader from './TableHeader';\nimport TableHeaderCell from './TableHeaderCell';\nimport TableRow from './TableRow';\n/**\n * A table displays a collections of data grouped into rows.\n */\n\nfunction Table(props) {\n var attached = props.attached,\n basic = props.basic,\n celled = props.celled,\n children = props.children,\n className = props.className,\n collapsing = props.collapsing,\n color = props.color,\n columns = props.columns,\n compact = props.compact,\n definition = props.definition,\n fixed = props.fixed,\n footerRow = props.footerRow,\n headerRow = props.headerRow,\n headerRows = props.headerRows,\n inverted = props.inverted,\n padded = props.padded,\n renderBodyRow = props.renderBodyRow,\n selectable = props.selectable,\n singleLine = props.singleLine,\n size = props.size,\n sortable = props.sortable,\n stackable = props.stackable,\n striped = props.striped,\n structured = props.structured,\n tableData = props.tableData,\n textAlign = props.textAlign,\n unstackable = props.unstackable,\n verticalAlign = props.verticalAlign;\n var classes = cx('ui', color, size, useKeyOnly(celled, 'celled'), useKeyOnly(collapsing, 'collapsing'), useKeyOnly(definition, 'definition'), useKeyOnly(fixed, 'fixed'), useKeyOnly(inverted, 'inverted'), useKeyOnly(selectable, 'selectable'), useKeyOnly(singleLine, 'single line'), useKeyOnly(sortable, 'sortable'), useKeyOnly(stackable, 'stackable'), useKeyOnly(striped, 'striped'), useKeyOnly(structured, 'structured'), useKeyOnly(unstackable, 'unstackable'), useKeyOrValueAndKey(attached, 'attached'), useKeyOrValueAndKey(basic, 'basic'), useKeyOrValueAndKey(compact, 'compact'), useKeyOrValueAndKey(padded, 'padded'), useTextAlignProp(textAlign), useVerticalAlignProp(verticalAlign), useWidthProp(columns, 'column'), 'table', className);\n var rest = getUnhandledProps(Table, props);\n var ElementType = getElementType(Table, props);\n if (!childrenUtils.isNil(children)) {\n return React.createElement(ElementType, _extends({}, rest, {\n className: classes\n }), children);\n }\n var hasHeaderRows = headerRow || headerRows;\n var headerShorthandOptions = {\n defaultProps: {\n cellAs: 'th'\n }\n };\n var headerElement = hasHeaderRows && React.createElement(TableHeader, null, TableRow.create(headerRow, headerShorthandOptions), _map(headerRows, function (data) {\n return TableRow.create(data, headerShorthandOptions);\n }));\n return React.createElement(ElementType, _extends({}, rest, {\n className: classes\n }), headerElement, React.createElement(TableBody, null, renderBodyRow && _map(tableData, function (data, index) {\n return TableRow.create(renderBodyRow(data, index));\n })), footerRow && React.createElement(TableFooter, null, TableRow.create(footerRow)));\n}\nTable.handledProps = [\"as\", \"attached\", \"basic\", \"celled\", \"children\", \"className\", \"collapsing\", \"color\", \"columns\", \"compact\", \"definition\", \"fixed\", \"footerRow\", \"headerRow\", \"headerRows\", \"inverted\", \"padded\", \"renderBodyRow\", \"selectable\", \"singleLine\", \"size\", \"sortable\", \"stackable\", \"striped\", \"structured\", \"tableData\", \"textAlign\", \"unstackable\", \"verticalAlign\"];\nTable.defaultProps = {\n as: 'table'\n};\nTable.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /** An element type to render as (string or function). */\n as: PropTypes.elementType,\n /** Attach table to other content */\n attached: PropTypes.oneOfType([PropTypes.bool, PropTypes.oneOf(['top', 'bottom'])]),\n /** A table can reduce its complexity to increase readability. */\n basic: PropTypes.oneOfType([PropTypes.oneOf(['very']), PropTypes.bool]),\n /** A table may be divided each row into separate cells. */\n celled: PropTypes.bool,\n /** Primary content. */\n children: PropTypes.node,\n /** Additional classes. */\n className: PropTypes.string,\n /** A table can be collapsing, taking up only as much space as its rows. */\n collapsing: PropTypes.bool,\n /** A table can be given a color to distinguish it from other tables. */\n color: PropTypes.oneOf(SUI.COLORS),\n /** A table can specify its column count to divide its content evenly. */\n columns: PropTypes.oneOf(SUI.WIDTHS),\n /** A table may sometimes need to be more compact to make more rows visible at a time. */\n compact: PropTypes.oneOfType([PropTypes.bool, PropTypes.oneOf(['very'])]),\n /** A table may be formatted to emphasize a first column that defines a rows content. */\n definition: PropTypes.bool,\n /**\n * A table can use fixed a special faster form of table rendering that does not resize table cells based on content\n */\n fixed: PropTypes.bool,\n /** Shorthand for a TableRow to be placed within Table.Footer. */\n footerRow: customPropTypes.itemShorthand,\n /** Shorthand for a TableRow to be placed within Table.Header. */\n headerRow: customPropTypes.every([customPropTypes.disallow(['headerRows']), customPropTypes.itemShorthand]),\n /** Shorthand for multiple TableRows to be placed within Table.Header. */\n headerRows: customPropTypes.every([customPropTypes.disallow(['headerRow']), customPropTypes.collectionShorthand]),\n /** A table's colors can be inverted. */\n inverted: PropTypes.bool,\n /** A table may sometimes need to be more padded for legibility. */\n padded: PropTypes.oneOfType([PropTypes.bool, PropTypes.oneOf(['very'])]),\n /**\n * Mapped over `tableData` and should return shorthand for each Table.Row to be placed within Table.Body.\n *\n * @param {*} data - An element in the `tableData` array.\n * @param {number} index - The index of the current element in `tableData`.\n * @returns {*} Shorthand for a Table.Row.\n */\n renderBodyRow: customPropTypes.every([customPropTypes.disallow(['children']), customPropTypes.demand(['tableData']), PropTypes.func]),\n /** A table can have its rows appear selectable. */\n selectable: PropTypes.bool,\n /** A table can specify that its cell contents should remain on a single line and not wrap. */\n singleLine: PropTypes.bool,\n /** A table can also be small or large. */\n size: PropTypes.oneOf(_without(SUI.SIZES, 'mini', 'tiny', 'medium', 'big', 'huge', 'massive')),\n /** A table may allow a user to sort contents by clicking on a table header. */\n sortable: PropTypes.bool,\n /** A table can specify how it stacks table content responsively. */\n stackable: PropTypes.bool,\n /** A table can stripe alternate rows of content with a darker color to increase contrast. */\n striped: PropTypes.bool,\n /** A table can be formatted to display complex structured data. */\n structured: PropTypes.bool,\n /** Data to be passed to the renderBodyRow function. */\n tableData: customPropTypes.every([customPropTypes.disallow(['children']), customPropTypes.demand(['renderBodyRow']), PropTypes.array]),\n /** A table can adjust its text alignment. */\n textAlign: PropTypes.oneOf(_without(SUI.TEXT_ALIGNMENTS, 'justified')),\n /** A table can specify how it stacks table content responsively. */\n unstackable: PropTypes.bool,\n /** A table can adjust its text alignment. */\n verticalAlign: PropTypes.oneOf(SUI.VERTICAL_ALIGNMENTS)\n} : {};\nTable.Body = TableBody;\nTable.Cell = TableCell;\nTable.Footer = TableFooter;\nTable.Header = TableHeader;\nTable.HeaderCell = TableHeaderCell;\nTable.Row = TableRow;\nexport default Table;","import React, { useEffect, useState, useContext } from \"react\";\nimport digiNodeApi from \"../../api/digiNodeApiSecure\";\nimport { useHistory } from \"react-router-dom\";\nimport { AppContext } from \"../../context/appContext\";\nimport { Card, Table, Container, Button, Checkbox } from \"semantic-ui-react\";\n\nconst ViewEvaluation = (props) => {\n const { teachcode, err_msg, load } = useContext(AppContext);\n const [error, dispatch_err] = err_msg;\n\n let fqpcode = props.match.params.ifqpcode;\n let fregcode = props.match.params.ifregcode;\n let fvalno = props.match.params.ifvalno;\n const [evalData, setevalData] = useState([]);\n const [partsData, setpartsData] = useState([]);\n const [sumData, setsumData] = useState([]);\n const history = useHistory();\n const [ack, setAck] = useState(false);\n const fteachcode = sessionStorage.getItem(\"fteachcode\");\n\n useEffect(() => {\n const getApiData = async function() {\n try {\n const img_resp = await digiNodeApi.get(\n `/eval/get-eval-submit-state?fqpcode=${fqpcode}&fregcode=${fregcode}&fvalno=${fvalno}`\n );\n let res1 = img_resp.data;\n if (res1.status == 0) {\n setevalData(res1.sdata);\n setpartsData(res1.pdata);\n setsumData(res1.sum);\n }\n } catch (err) {\n dispatch_err({\n type: \"OPEN_MSG_BOX\",\n payload: {\n header: \"Message\",\n message: err.message,\n },\n });\n }\n };\n\n getApiData();\n }, []);\n // /final-submit-eval-state\n const finalsubmitEvalaution = async () => {\n let req = {\n fqpcode,\n fregcode,\n fvalno,\n fteachcode,\n };\n const res = await digiNodeApi.post(\"/eval/final-submit-eval-state\", req);\n if (res.data.status == 0) {\n history.push(\"/dashboard\");\n }\n };\n let row = evalData[0];\n let sum = sumData;\n return (\n <div>\n <Container style={{ padding: \"1em\" }}>\n <Card fluid style={{ padding: \"1em\" }}>\n <Card.Content textAlign=\"center\">\n <Card.Header>Final Submission</Card.Header>\n </Card.Content>\n {evalData.length > 0 ? (\n <Table basic style={{ width: \"50vw\", margin: \"10px auto\" }}>\n <Table.Body>\n {sum.length > 0 ? (\n <Table.Row>\n <Table.Cell>Evauator Code</Table.Cell>\n <Table.Cell>: {sum[0].fteachcode}</Table.Cell>\n <Table.Cell>Evauator Name</Table.Cell>\n <Table.Cell>: {sum[0].fteachname}</Table.Cell>\n </Table.Row>\n ) : null}\n <Table.Row>\n <Table.Cell>QP Code</Table.Cell>\n <Table.Cell>: {row.fqpcode}</Table.Cell>\n <Table.Cell>Subject Name</Table.Cell>\n <Table.Cell>: {row.fsubname}</Table.Cell>\n </Table.Row>\n <Table.Row>\n <Table.Cell>Reg. Code</Table.Cell>\n <Table.Cell>: {row.fregcode}</Table.Cell>\n <Table.Cell>Max. Marks</Table.Cell>\n <Table.Cell>: {row.ftempmax}</Table.Cell>\n </Table.Row>\n </Table.Body>\n </Table>\n ) : null}\n\n {evalData.length > 0 ? (\n <div>\n <Table\n compact\n celled\n structured\n style={{ width: \"50vw\", margin: \"10px auto\" }}\n >\n <Table.Header>\n <Table.Row>\n <Table.HeaderCell textAlign=\"center\" rowSpan=\"2\">\n QNo.\n </Table.HeaderCell>\n <Table.HeaderCell textAlign=\"center\" colSpan=\"3\">\n MARKS\n </Table.HeaderCell>\n </Table.Row>\n <Table.Row>\n <Table.HeaderCell textAlign=\"center\">\n Awarded by Evaluator\n </Table.HeaderCell>\n <Table.HeaderCell textAlign=\"center\">\n Allocated by System\n </Table.HeaderCell>\n <Table.HeaderCell textAlign=\"center\">\n Max. Marks\n </Table.HeaderCell>\n </Table.Row>\n </Table.Header>\n\n {partsData.map((el) => {\n return (\n <Table.Body key={el.fpartcode}>\n <Table.Row positive key={el.fpartcode}>\n <Table.Cell colSpan=\"4\" textAlign=\"center\">\n {el.fpartdesc} (Answer {el.fmandqn} / {el.fmaxqn}{\" \"}\n questions)\n </Table.Cell>\n </Table.Row>\n {evalData.map((row) => {\n if (\n el.fpartcode == row.fpartcode &&\n row.fsubqn != \"T\"\n ) {\n return (\n <Table.Row key={row.fqncode}>\n <Table.Cell textAlign=\"center\">\n {row.fqnno}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {parseFloat(row.fmarks11) == -2\n ? \"NA\"\n : parseFloat(row.fmarks11)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {parseFloat(row.fmarks12) == -2\n ? \"NA\"\n : row.fmarks12 == \"\"\n ? \"\"\n : parseFloat(row.fmarks12)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {parseFloat(row.fmaxmarks)}\n </Table.Cell>\n </Table.Row>\n );\n }\n })}\n <Table.Row warning key={el.fpartcode + 1}>\n <Table.Cell textAlign=\"center\">Part Total</Table.Cell>\n <Table.Cell textAlign=\"center\">\n {parseFloat(el.fmarks11)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {parseFloat(el.fmarks12)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {parseFloat(el.fmaxmarks)}\n </Table.Cell>\n </Table.Row>\n </Table.Body>\n );\n })}\n\n {sumData.length > 0 ? (\n <Table.Footer>\n <Table.Row>\n <Table.HeaderCell textAlign=\"center\">\n Final Marks\n </Table.HeaderCell>\n <Table.HeaderCell textAlign=\"center\">\n {parseFloat(sum[0].ftotmarks)}\n </Table.HeaderCell>\n <Table.HeaderCell textAlign=\"center\">\n {parseFloat(sum[0].fsysmarks)}\n </Table.HeaderCell>\n <Table.HeaderCell textAlign=\"center\">\n {parseFloat(row.ftempmax)}\n </Table.HeaderCell>\n </Table.Row>\n </Table.Footer>\n ) : null}\n </Table>\n </div>\n ) : null}\n <center>\n {sumData.length ? (\n <div>\n <Checkbox\n label=\"I acknowledge that above Allocted marks are found correct and any further modification is not allowed.\"\n onChange={(e, data) => {\n setAck(data.checked);\n }}\n />\n <br />\n <br />\n <Button\n primary\n onClick={() =>\n history.push(`/evaluate/${fqpcode}/${fregcode}/${fvalno}`)\n }\n style={{ marginRight: \"1em\" }}\n >\n Back\n </Button>\n <Button primary onClick={finalsubmitEvalaution} disabled={!ack}>\n Final Submit\n </Button>\n <br />\n </div>\n ) : null}\n </center>\n </Card>\n </Container>\n </div>\n );\n};\n\nexport default ViewEvaluation;\n","export const API = \"https://app.universitysolutions.in\";\n\nexport const ReportAPI =\n window.location.protocol + \"//universitysolutions.in/univadmin/app.php?a=\";\n\n// export const API = \"http://localhost:8080\";\n\nexport const univadmin = \"https://universitysolutions.in/univadmin/\";\n\nexport const NewApi = \"https://universitysolutions.in/univadmin/app.php?\";\n\nexport const digiApi = \"https://universitysolutions.in/tdvs-php/app.php?a=\";\n"],"sourceRoot":""}
Close