0xV3NOMx
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



Your IP : 3.145.172.11


Current Path : /var/www/egov/build/static/js/
Upload File :
Current File : /var/www/egov/build/static/js/25.c8201156.chunk.js.map

{"version":3,"sources":["pages/after-exam/rvMarksEntry/DetailedrvMarksEntry.js","../node_modules/semantic-ui-react/dist/es/elements/Divider/Divider.js","../node_modules/semantic-ui-react/dist/es/collections/Grid/GridColumn.js","../node_modules/semantic-ui-react/dist/es/collections/Grid/GridRow.js","../node_modules/semantic-ui-react/dist/es/collections/Grid/Grid.js","../node_modules/semantic-ui-react/dist/es/elements/Segment/SegmentGroup.js","../node_modules/semantic-ui-react/dist/es/elements/Segment/SegmentInline.js","../node_modules/semantic-ui-react/dist/es/elements/Segment/Segment.js","actions/after-exam/rvMarksEntry.js"],"names":["connect","state","console","log","user","degSemList","getDegSemList","degsem","docdet","rvDocDet","showError","getDegSemDetForEdit","changeDegSem","saveDegSemDet","emptyDegSem","getNextDegree","getdocdetRV","saveRVMarks","changemarks","chgqp","chgpkt","props","_useState","useState","_useState2","Object","_Users_prashanth_univadmin_react_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_2__","_useState3","_useState4","_useState5","_useState6","_useState7","_useState8","_useState9","_useState10","_useState11","_useState12","useEffect","React","useRef","_initfn","_Users_prashanth_univadmin_react_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__","_Users_prashanth_univadmin_react_node_modules_babel_preset_react_app_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default","a","mark","_callee","wrap","_context","prev","next","match","params","ifdocno","stop","apply","this","arguments","initfn","wheight","wHeight","react__WEBPACK_IMPORTED_MODULE_3___default","createElement","Fragment","semantic_ui_react__WEBPACK_IMPORTED_MODULE_6__","fluid","Content","Header","style","display","semantic_ui_react__WEBPACK_IMPORTED_MODULE_7__","as","className","react_router_dom__WEBPACK_IMPORTED_MODULE_14__","to","pathname","semantic_ui_react__WEBPACK_IMPORTED_MODULE_8__","basic","color","content","icon","onClick","errtb","table","filter","el","mks","fqpcode","fpacket","length","header","semantic_ui_react__WEBPACK_IMPORTED_MODULE_9__","Description","height","concat","semantic_ui_react__WEBPACK_IMPORTED_MODULE_10__","columns","divided","marginLeft","marginTop","Row","stretched","Column","width","semantic_ui_react__WEBPACK_IMPORTED_MODULE_11__","id","src","MarksEntry","fphotopath","overflowY","semantic_ui_react__WEBPACK_IMPORTED_MODULE_12__","Group","Field","fontSize","Input","type","value","maxLength","placeholder","disabled","fedit","name","onChange","data","changefqpcode","changefpacket","semantic_ui_react__WEBPACK_IMPORTED_MODULE_13__","celled","padded","selectable","structured","size","top","HeaderCell","singleLine","textAlign","Body","map","i","Cell","slno","handlemarkschange","_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__","Divider","children","clearing","fitted","hidden","horizontal","inverted","section","vertical","classes","rest","ElementType","isNil","handledProps","propTypes","__webpack_exports__","GridColumn","computer","floated","largeScreen","mobile","only","tablet","verticalAlign","widescreen","create","GridRow","centered","reversed","classnames_default","classNameBuilders","getUnhandledProps","getElementType","react_default","extends_default","Grid_GridRow","Grid","container","doubling","relaxed","stackable","SegmentGroup","compact","piled","raised","stacked","lib","Segment_SegmentGroup","SegmentInline","Segment_SegmentInline","Segment","attached","circular","loading","secondary","tertiary","Inline","getRVtable","deggrp","_ref","dispatch","getState","response","error","_error","univadmin","get","univcode","fcuruniv","sent","error_code","msg","payload","_x","_x2","docno","_ref2","_callee2","_error2","_context2","_x3","_x4","_ref3","_callee3","_error3","_error4","_context3","post","univ","funivcode","pktno","qpcode","history","push","_x5","_x6"],"mappings":"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","file":"static/js/25.c8201156.chunk.js","sourcesContent":["import React, { useState, useEffect, useRef } from \"react\";\nimport ReactDOM from \"react-dom\";\nimport { HotKeys } from \"react-hotkeys\";\nimport FocusLock from \"react-focus-lock\";\nimport {\n  Form,\n  Card,\n  Header,\n  Button,\n  Divider,\n  Tab,\n  Modal,\n  Dropdown,\n  Grid,\n  Segment,\n  Table,\n} from \"semantic-ui-react\";\nimport { Link } from \"react-router-dom\";\nimport { showError } from \"../../../actions\";\nimport {\n  getDegSemDetForEdit,\n  changeDegSem,\n  saveDegSemDet,\n  emptyDegSem,\n  getDegSemList,\n  getNextDegree,\n} from \"../../../actions/masters/degSemList\";\nimport {\n  getdocdetRV,\n  saveRVMarks,\n  changemarks,\n  chgqp,\n  chgpkt,\n} from \"./../../../actions/after-exam/rvMarksEntry\";\nimport SubjectDet from \"../../masters/Degree/degActionsScreen/subjectDet\";\nimport GraceMarksDetails from \"../../masters/Degree/degActionsScreen/graceMarksDet\";\nimport GeneralEligibility from \"../../masters/Degree/degActionsScreen/generalEligibility\";\nimport ClosingDetails from \"../../masters/Degree/degActionsScreen/closingDet\";\nimport GeneralDetails from \"../../masters/Degree/degActionsScreen/generalDet\";\nimport RegulationsDetails from \"../../masters/Degree/degActionsScreen/regulations\";\nimport ClassRankDetails from \"../../masters/Degree/degActionsScreen/classRankDet\";\nimport Computation from \"../../masters/Degree/degActionsScreen/computationDet\";\nimport DegreeHeader from \"../../masters/Degree/degActionsScreen/degreeHeader\";\nimport { connect } from \"react-redux\";\nimport { wHeight } from \"../../parms\";\nimport { MarksEntry } from \"../../../apis/consts\";\n\nfunction EditRVMarksEntry(props) {\n  // state = { edit: false, open: false, dimmer: \"blurring\", fdegree: \"\" };\n\n  const [edit, setEdit] = useState(false);\n  const [open, setOpen] = useState(false);\n  const [fdegree, setDegree] = useState(\"\");\n  const [activeIndex, setActiveIndex] = useState(0);\n  const [degree, setDeg] = useState(\"\");\n  const [examno, setExam] = useState(\"\");\n  const { useEffect, useRef } = React;\n\n  useEffect(() => {\n    async function initfn() {\n      console.log(props.match.params.ifdocno);\n      props.getdocdetRV(props.match.params.ifdocno);\n    }\n    initfn();\n  }, []);\n\n  const handlemarkschange = (el, i, data) => {\n    props.changemarks(data.value, el, i);\n  };\n\n  const changefqpcode = (el, data) => {\n    console.log(el, data.value);\n    props.chgqp(data.value);\n  };\n\n  const changefpacket = (el, data) => {\n    props.chgpkt(data.value);\n  };\n\n  const handleSave = () => {\n    let errtb = props.docdet.table.filter((el) => el.mks == -1);\n\n    if (props.docdet.fqpcode == \"\") {\n      const error = {\n        header: \"Error\",\n        content: \"Enter Qp code\",\n      };\n      props.showError(error);\n      return;\n    }\n\n    if (props.docdet.fpacket == \"\") {\n      const error = {\n        header: \"Error\",\n        content: \"Enter Packet No.\",\n      };\n      props.showError(error);\n      return;\n    }\n\n    if (errtb.length == 20) {\n      const error = {\n        header: \"Error\",\n        content: \"Marks cannot be -1\",\n      };\n      props.showError(error);\n      // .current.focus();\n      return;\n    }\n    props.saveRVMarks(props.match.params.ifdocno);\n  };\n\n  const wheight = wHeight();\n\n  return (\n    <>\n      <Card fluid>\n        <Card.Content>\n          <Card.Header style={{ display: \"flex\" }}>\n            <Header as=\"h3\">RV Marks Entry</Header>\n\n            <div className=\"ml-auto\">\n              <Link\n                to={{\n                  pathname: \"/after-exam/rvMarksEntry\",\n                }}\n              >\n                <Button basic color=\"blue\" content=\"Back\" icon=\"arrow left\" />\n              </Link>\n              <Button\n                basic\n                color=\"green\"\n                icon=\"save\"\n                onClick={handleSave}\n                content=\"Save\"\n              />\n              <Link to=\"/dashboard\">\n                <Button basic color=\"red\" content=\"Exit\" icon=\"home\" />\n              </Link>\n            </div>\n          </Card.Header>\n          <Divider />\n          <Card.Description\n            style={{\n              // overflowY: \"auto\",\n              height: `${wheight}px`,\n            }}\n          >\n            <Grid\n              columns={2}\n              divided\n              style={{ marginLeft: \"10px\", marginTop: \"0px\" }}\n            >\n              <Grid.Row stretched>\n                <Grid.Column width={12} style={{ height: `auto` }}>\n                  <Segment>\n                    {/* {console.log(props.docdet.fdocpath)} */}\n                    <img\n                      className=\"zoom\"\n                      id=\"app\"\n                      src={MarksEntry + props.docdet.fphotopath}\n                      style={{ height: \"70vh\" }}\n                    />\n                  </Segment>\n                </Grid.Column>\n                <Grid.Column\n                  width={4}\n                  style={{ overflowY: \"auto\", height: `${wheight}px` }}\n                >\n                  <Form.Group>\n                    <Form.Field>\n                      <label style={{ fontSize: \"1.2em\" }}>\n                        <b>QP Code</b>\n                      </label>\n\n                      <Form.Input\n                        //formatChars={formatChars}\n                        type=\"text\"\n                        value={props.docdet.fqpcode}\n                        //mask=\"\"\n                        maxLength={5}\n                        placeholder=\"QP code\"\n                        disabled={props.docdet.fedit == \"T\" ? true : false}\n                        name=\"deggrpfrom\"\n                        onChange={(el, data) => {\n                          changefqpcode(el, data);\n                        }}\n                      />\n                    </Form.Field>\n                    <Form.Field>\n                      <label style={{ fontSize: \"1.2em\" }}>\n                        <b>Packet No.</b>\n                      </label>\n                      <Form.Input\n                        //formatChars={formatChars}\n                        type=\"text\"\n                        value={props.docdet.fpacket}\n                        //mask=\"\"\n                        maxLength={4}\n                        disabled={props.docdet.fedit == \"T\" ? true : false}\n                        placeholder=\"Packet No.\"\n                        name=\"deggrpfrom\"\n                        onChange={(el, data) => {\n                          changefpacket(el, data);\n                        }}\n                      />\n                    </Form.Field>\n                  </Form.Group>\n\n                  {/* {console.log(table)} */}\n                  <Table\n                    celled\n                    padded\n                    selectable\n                    structured\n                    className=\"stickyrv\"\n                    size=\"small\"\n                    color=\"olive\"\n                    style={{ marginTop: \"25px\", top: \"-0px\" }}\n                  >\n                    <Table.Header style={{ fontSize: \"1.2em\" }}>\n                      <Table.Row>\n                        <Table.HeaderCell\n                          //   style={{ width: \"5%\" }}\n                          singleLine\n                          textAlign=\"center\"\n                        >\n                          <label>Sl. No.</label>\n                        </Table.HeaderCell>\n                        <Table.HeaderCell\n                          //   style={{ width: \"5%\" }}\n                          textAlign=\"center\"\n                        >\n                          <label>Marks</label>\n                        </Table.HeaderCell>\n                      </Table.Row>\n                    </Table.Header>\n                    <Table.Body>\n                      {props.docdet.table.map((el, i) => {\n                        return (\n                          <Table.Row>\n                            <Table.Cell\n                              textAlign=\"center\"\n                              style={{ fontSize: \"1.2em\" }}\n                            >\n                              {el.slno}\n                            </Table.Cell>\n                            <Table.Cell textAlign=\"center\">\n                              <Form.Input\n                                placeholder=\"Marks\"\n                                value={el.mks}\n                                name=\"fcentre\"\n                                textAlign=\"center\"\n                                style={{ width: \"70px\" }}\n                                onChange={(el, data) => {\n                                  handlemarkschange(el, i, data);\n                                }}\n                              />\n                            </Table.Cell>\n                          </Table.Row>\n                        );\n                      })}\n                    </Table.Body>\n                  </Table>\n                </Grid.Column>\n              </Grid.Row>\n            </Grid>\n\n            {/* <FocusLock persistentFocus={false}> */}\n\n            {/* </FocusLock> */}\n          </Card.Description>\n        </Card.Content>\n      </Card>\n    </>\n  );\n}\n\nconst mapStateToProps = (state) => {\n  console.log(state);\n  return {\n    user: state.user,\n    degSemList: state.getDegSemList,\n    degsem: state.degsem,\n    docdet: state.rvDocDet,\n  };\n};\nexport default connect(mapStateToProps, {\n  showError,\n  getDegSemDetForEdit,\n  changeDegSem,\n  saveDegSemDet,\n  emptyDegSem,\n  getDegSemList,\n  getNextDegree,\n  getdocdetRV,\n  saveRVMarks,\n  changemarks,\n  chgqp,\n  chgpkt,\n})(EditRVMarksEntry);\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, useKeyOnly } from '../../lib';\n/**\n * A divider visually segments content into groups.\n */\n\nfunction Divider(props) {\n  var children = props.children,\n      className = props.className,\n      clearing = props.clearing,\n      content = props.content,\n      fitted = props.fitted,\n      hidden = props.hidden,\n      horizontal = props.horizontal,\n      inverted = props.inverted,\n      section = props.section,\n      vertical = props.vertical;\n  var classes = cx('ui', useKeyOnly(clearing, 'clearing'), useKeyOnly(fitted, 'fitted'), useKeyOnly(hidden, 'hidden'), useKeyOnly(horizontal, 'horizontal'), useKeyOnly(inverted, 'inverted'), useKeyOnly(section, 'section'), useKeyOnly(vertical, 'vertical'), 'divider', className);\n  var rest = getUnhandledProps(Divider, props);\n  var ElementType = getElementType(Divider, props);\n  return React.createElement(ElementType, _extends({}, rest, {\n    className: classes\n  }), childrenUtils.isNil(children) ? content : children);\n}\n\nDivider.handledProps = [\"as\", \"children\", \"className\", \"clearing\", \"content\", \"fitted\", \"hidden\", \"horizontal\", \"inverted\", \"section\", \"vertical\"];\nDivider.propTypes = process.env.NODE_ENV !== \"production\" ? {\n  /** An element type to render as (string or function). */\n  as: customPropTypes.as,\n\n  /** Primary content. */\n  children: PropTypes.node,\n\n  /** Additional classes. */\n  className: PropTypes.string,\n\n  /** Divider can clear the content above it. */\n  clearing: PropTypes.bool,\n\n  /** Shorthand for primary content. */\n  content: customPropTypes.contentShorthand,\n\n  /** Divider can be fitted without any space above or below it. */\n  fitted: PropTypes.bool,\n\n  /** Divider can divide content without creating a dividing line. */\n  hidden: PropTypes.bool,\n\n  /** Divider can segment content horizontally. */\n  horizontal: PropTypes.bool,\n\n  /** Divider can have its colours inverted. */\n  inverted: PropTypes.bool,\n\n  /** Divider can provide greater margins to divide sections of content. */\n  section: PropTypes.bool,\n\n  /** Divider can segment content vertically. */\n  vertical: PropTypes.bool\n} : {};\nexport default Divider;","import _extends from \"@babel/runtime/helpers/extends\";\nimport cx from 'classnames';\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport { customPropTypes, createShorthandFactory, getElementType, getUnhandledProps, SUI, useKeyOnly, useMultipleProp, useTextAlignProp, useValueAndKey, useVerticalAlignProp, useWidthProp } from '../../lib';\n/**\n * A column sub-component for Grid.\n */\n\nfunction GridColumn(props) {\n  var children = props.children,\n      className = props.className,\n      computer = props.computer,\n      color = props.color,\n      floated = props.floated,\n      largeScreen = props.largeScreen,\n      mobile = props.mobile,\n      only = props.only,\n      stretched = props.stretched,\n      tablet = props.tablet,\n      textAlign = props.textAlign,\n      verticalAlign = props.verticalAlign,\n      widescreen = props.widescreen,\n      width = props.width;\n  var classes = cx(color, useKeyOnly(stretched, 'stretched'), useMultipleProp(only, 'only'), useTextAlignProp(textAlign), useValueAndKey(floated, 'floated'), useVerticalAlignProp(verticalAlign), useWidthProp(computer, 'wide computer'), useWidthProp(largeScreen, 'wide large screen'), useWidthProp(mobile, 'wide mobile'), useWidthProp(tablet, 'wide tablet'), useWidthProp(widescreen, 'wide widescreen'), useWidthProp(width, 'wide'), 'column', className);\n  var rest = getUnhandledProps(GridColumn, props);\n  var ElementType = getElementType(GridColumn, props);\n  return React.createElement(ElementType, _extends({}, rest, {\n    className: classes\n  }), children);\n}\n\nGridColumn.handledProps = [\"as\", \"children\", \"className\", \"color\", \"computer\", \"floated\", \"largeScreen\", \"mobile\", \"only\", \"stretched\", \"tablet\", \"textAlign\", \"verticalAlign\", \"widescreen\", \"width\"];\nGridColumn.propTypes = process.env.NODE_ENV !== \"production\" ? {\n  /** An element type to render as (string or function). */\n  as: customPropTypes.as,\n\n  /** Primary content. */\n  children: PropTypes.node,\n\n  /** Additional classes. */\n  className: PropTypes.string,\n\n  /** A grid column can be colored. */\n  color: PropTypes.oneOf(SUI.COLORS),\n\n  /** A column can specify a width for a computer. */\n  computer: customPropTypes.every([customPropTypes.disallow(['width']), PropTypes.oneOf(SUI.WIDTHS)]),\n\n  /** A column can sit flush against the left or right edge of a row. */\n  floated: PropTypes.oneOf(SUI.FLOATS),\n\n  /** A column can specify a width for a large screen device. */\n  largeScreen: customPropTypes.every([customPropTypes.disallow(['width']), PropTypes.oneOf(SUI.WIDTHS)]),\n\n  /** A column can specify a width for a mobile device. */\n  mobile: customPropTypes.every([customPropTypes.disallow(['width']), PropTypes.oneOf(SUI.WIDTHS)]),\n\n  /** A column can appear only for a specific device, or screen sizes. */\n  only: customPropTypes.multipleProp(SUI.VISIBILITY),\n\n  /** A column can stretch its contents to take up the entire grid or row height. */\n  stretched: PropTypes.bool,\n\n  /** A column can specify a width for a tablet device. */\n  tablet: customPropTypes.every([customPropTypes.disallow(['width']), PropTypes.oneOf(SUI.WIDTHS)]),\n\n  /** A column can specify its text alignment. */\n  textAlign: PropTypes.oneOf(SUI.TEXT_ALIGNMENTS),\n\n  /** A column can specify its vertical alignment to have all its columns vertically centered. */\n  verticalAlign: PropTypes.oneOf(SUI.VERTICAL_ALIGNMENTS),\n\n  /** A column can specify a width for a wide screen device. */\n  widescreen: customPropTypes.every([customPropTypes.disallow(['width']), PropTypes.oneOf(SUI.WIDTHS)]),\n\n  /** Represents width of column. */\n  width: customPropTypes.every([customPropTypes.disallow(['computer', 'largeScreen', 'mobile', 'tablet', 'widescreen']), PropTypes.oneOf(SUI.WIDTHS)])\n} : {};\nGridColumn.create = createShorthandFactory(GridColumn, function (children) {\n  return {\n    children: children\n  };\n});\nexport default GridColumn;","import _toConsumableArray from \"@babel/runtime/helpers/toConsumableArray\";\nimport _extends from \"@babel/runtime/helpers/extends\";\nimport cx from 'classnames';\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport { customPropTypes, getElementType, getUnhandledProps, SUI, useKeyOnly, useMultipleProp, useTextAlignProp, useVerticalAlignProp, useWidthProp } from '../../lib';\n/**\n * A row sub-component for Grid.\n */\n\nfunction GridRow(props) {\n  var centered = props.centered,\n      children = props.children,\n      className = props.className,\n      color = props.color,\n      columns = props.columns,\n      divided = props.divided,\n      only = props.only,\n      reversed = props.reversed,\n      stretched = props.stretched,\n      textAlign = props.textAlign,\n      verticalAlign = props.verticalAlign;\n  var classes = cx(color, useKeyOnly(centered, 'centered'), useKeyOnly(divided, 'divided'), useKeyOnly(stretched, 'stretched'), useMultipleProp(only, 'only'), useMultipleProp(reversed, 'reversed'), useTextAlignProp(textAlign), useVerticalAlignProp(verticalAlign), useWidthProp(columns, 'column', true), 'row', className);\n  var rest = getUnhandledProps(GridRow, props);\n  var ElementType = getElementType(GridRow, props);\n  return React.createElement(ElementType, _extends({}, rest, {\n    className: classes\n  }), children);\n}\n\nGridRow.handledProps = [\"as\", \"centered\", \"children\", \"className\", \"color\", \"columns\", \"divided\", \"only\", \"reversed\", \"stretched\", \"textAlign\", \"verticalAlign\"];\nGridRow.propTypes = process.env.NODE_ENV !== \"production\" ? {\n  /** An element type to render as (string or function). */\n  as: customPropTypes.as,\n\n  /** A row can have its columns centered. */\n  centered: PropTypes.bool,\n\n  /** Primary content. */\n  children: PropTypes.node,\n\n  /** Additional classes. */\n  className: PropTypes.string,\n\n  /** A grid row can be colored. */\n  color: PropTypes.oneOf(SUI.COLORS),\n\n  /** Represents column count per line in Row. */\n  columns: PropTypes.oneOf(_toConsumableArray(SUI.WIDTHS).concat(['equal'])),\n\n  /** A row can have dividers between its columns. */\n  divided: PropTypes.bool,\n\n  /** A row can appear only for a specific device, or screen sizes. */\n  only: customPropTypes.multipleProp(SUI.VISIBILITY),\n\n  /** A row can specify that its columns should reverse order at different device sizes. */\n  reversed: customPropTypes.multipleProp(['computer', 'computer vertically', 'mobile', 'mobile vertically', 'tablet', 'tablet vertically']),\n\n  /** A row can stretch its contents to take up the entire column height. */\n  stretched: PropTypes.bool,\n\n  /** A row can specify its text alignment. */\n  textAlign: PropTypes.oneOf(SUI.TEXT_ALIGNMENTS),\n\n  /** A row can specify its vertical alignment to have all its columns vertically centered. */\n  verticalAlign: PropTypes.oneOf(SUI.VERTICAL_ALIGNMENTS)\n} : {};\nexport default GridRow;","import _toConsumableArray from \"@babel/runtime/helpers/toConsumableArray\";\nimport _extends from \"@babel/runtime/helpers/extends\";\nimport cx from 'classnames';\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport { customPropTypes, getElementType, getUnhandledProps, SUI, useKeyOnly, useKeyOrValueAndKey, useMultipleProp, useTextAlignProp, useVerticalAlignProp, useWidthProp } from '../../lib';\nimport GridColumn from './GridColumn';\nimport GridRow from './GridRow';\n/**\n * A grid is used to harmonize negative space in a layout.\n */\n\nfunction Grid(props) {\n  var celled = props.celled,\n      centered = props.centered,\n      children = props.children,\n      className = props.className,\n      columns = props.columns,\n      container = props.container,\n      divided = props.divided,\n      doubling = props.doubling,\n      inverted = props.inverted,\n      padded = props.padded,\n      relaxed = props.relaxed,\n      reversed = props.reversed,\n      stackable = props.stackable,\n      stretched = props.stretched,\n      textAlign = props.textAlign,\n      verticalAlign = props.verticalAlign;\n  var classes = cx('ui', useKeyOnly(centered, 'centered'), useKeyOnly(container, 'container'), useKeyOnly(doubling, 'doubling'), useKeyOnly(inverted, 'inverted'), useKeyOnly(stackable, 'stackable'), useKeyOnly(stretched, 'stretched'), useKeyOrValueAndKey(celled, 'celled'), useKeyOrValueAndKey(divided, 'divided'), useKeyOrValueAndKey(padded, 'padded'), useKeyOrValueAndKey(relaxed, 'relaxed'), useMultipleProp(reversed, 'reversed'), useTextAlignProp(textAlign), useVerticalAlignProp(verticalAlign), useWidthProp(columns, 'column', true), 'grid', className);\n  var rest = getUnhandledProps(Grid, props);\n  var ElementType = getElementType(Grid, props);\n  return React.createElement(ElementType, _extends({}, rest, {\n    className: classes\n  }), children);\n}\n\nGrid.handledProps = [\"as\", \"celled\", \"centered\", \"children\", \"className\", \"columns\", \"container\", \"divided\", \"doubling\", \"inverted\", \"padded\", \"relaxed\", \"reversed\", \"stackable\", \"stretched\", \"textAlign\", \"verticalAlign\"];\nGrid.Column = GridColumn;\nGrid.Row = GridRow;\nGrid.propTypes = process.env.NODE_ENV !== \"production\" ? {\n  /** An element type to render as (string or function). */\n  as: customPropTypes.as,\n\n  /** A grid can have rows divided into cells. */\n  celled: PropTypes.oneOfType([PropTypes.bool, PropTypes.oneOf(['internally'])]),\n\n  /** A grid can have its columns centered. */\n  centered: PropTypes.bool,\n\n  /** Primary content. */\n  children: PropTypes.node,\n\n  /** Additional classes. */\n  className: PropTypes.string,\n\n  /** Represents column count per row in Grid. */\n  columns: PropTypes.oneOf(_toConsumableArray(SUI.WIDTHS).concat(['equal'])),\n\n  /** A grid can be combined with a container to use the available layout and alignment. */\n  container: PropTypes.bool,\n\n  /** A grid can have dividers between its columns. */\n  divided: PropTypes.oneOfType([PropTypes.bool, PropTypes.oneOf(['vertically'])]),\n\n  /** A grid can double its column width on tablet and mobile sizes. */\n  doubling: PropTypes.bool,\n\n  /** A grid's colors can be inverted. */\n  inverted: PropTypes.bool,\n\n  /** A grid can preserve its vertical and horizontal gutters on first and last columns. */\n  padded: PropTypes.oneOfType([PropTypes.bool, PropTypes.oneOf(['horizontally', 'vertically'])]),\n\n  /** A grid can increase its gutters to allow for more negative space. */\n  relaxed: PropTypes.oneOfType([PropTypes.bool, PropTypes.oneOf(['very'])]),\n\n  /** A grid can specify that its columns should reverse order at different device sizes. */\n  reversed: customPropTypes.multipleProp(['computer', 'computer vertically', 'mobile', 'mobile vertically', 'tablet', 'tablet vertically']),\n\n  /** A grid can have its columns stack on-top of each other after reaching mobile breakpoints. */\n  stackable: PropTypes.bool,\n\n  /** A grid can stretch its contents to take up the entire grid height. */\n  stretched: PropTypes.bool,\n\n  /** A grid can specify its text alignment. */\n  textAlign: PropTypes.oneOf(SUI.TEXT_ALIGNMENTS),\n\n  /** A grid can specify its vertical alignment to have all its columns vertically centered. */\n  verticalAlign: PropTypes.oneOf(SUI.VERTICAL_ALIGNMENTS)\n} : {};\nexport default Grid;","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, customPropTypes, getElementType, getUnhandledProps, SUI, useKeyOnly } from '../../lib';\n/**\n * A group of segments can be formatted to appear together.\n */\n\nfunction SegmentGroup(props) {\n  var children = props.children,\n      className = props.className,\n      compact = props.compact,\n      content = props.content,\n      horizontal = props.horizontal,\n      piled = props.piled,\n      raised = props.raised,\n      size = props.size,\n      stacked = props.stacked;\n  var classes = cx('ui', size, useKeyOnly(compact, 'compact'), useKeyOnly(horizontal, 'horizontal'), useKeyOnly(piled, 'piled'), useKeyOnly(raised, 'raised'), useKeyOnly(stacked, 'stacked'), 'segments', className);\n  var rest = getUnhandledProps(SegmentGroup, props);\n  var ElementType = getElementType(SegmentGroup, props);\n  return React.createElement(ElementType, _extends({}, rest, {\n    className: classes\n  }), childrenUtils.isNil(children) ? content : children);\n}\n\nSegmentGroup.handledProps = [\"as\", \"children\", \"className\", \"compact\", \"content\", \"horizontal\", \"piled\", \"raised\", \"size\", \"stacked\"];\nSegmentGroup.propTypes = process.env.NODE_ENV !== \"production\" ? {\n  /** An element type to render as (string or function). */\n  as: customPropTypes.as,\n\n  /** Primary content. */\n  children: PropTypes.node,\n\n  /** Additional classes. */\n  className: PropTypes.string,\n\n  /** A segment may take up only as much space as is necessary. */\n  compact: PropTypes.bool,\n\n  /** Shorthand for primary content. */\n  content: customPropTypes.contentShorthand,\n\n  /** Formats content to be aligned horizontally. */\n  horizontal: PropTypes.bool,\n\n  /** Formatted to look like a pile of pages. */\n  piled: PropTypes.bool,\n\n  /** A segment group may be formatted to raise above the page. */\n  raised: PropTypes.bool,\n\n  /** A segment group can have different sizes. */\n  size: PropTypes.oneOf(_without(SUI.SIZES, 'medium')),\n\n  /** Formatted to show it contains multiple pages. */\n  stacked: PropTypes.bool\n} : {};\nexport default SegmentGroup;","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 } from '../../lib';\n/**\n * A placeholder segment can be inline.\n */\n\nfunction SegmentInline(props) {\n  var children = props.children,\n      className = props.className,\n      content = props.content;\n  var classes = cx('inline', className);\n  var rest = getUnhandledProps(SegmentInline, props);\n  var ElementType = getElementType(SegmentInline, props);\n  return React.createElement(ElementType, _extends({}, rest, {\n    className: classes\n  }), childrenUtils.isNil(children) ? content : children);\n}\n\nSegmentInline.handledProps = [\"as\", \"children\", \"className\", \"content\"];\nSegmentInline.propTypes = process.env.NODE_ENV !== \"production\" ? {\n  /** An element type to render as (string or function). */\n  as: customPropTypes.as,\n\n  /** Primary content. */\n  children: PropTypes.node,\n\n  /** Additional classes. */\n  className: PropTypes.string,\n\n  /** Shorthand for primary content. */\n  content: customPropTypes.contentShorthand\n} : {};\nexport default SegmentInline;","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, customPropTypes, getElementType, getUnhandledProps, SUI, useKeyOnly, useKeyOrValueAndKey, useTextAlignProp, useValueAndKey } from '../../lib';\nimport SegmentGroup from './SegmentGroup';\nimport SegmentInline from './SegmentInline';\n/**\n * A segment is used to create a grouping of related content.\n */\n\nfunction Segment(props) {\n  var attached = props.attached,\n      basic = props.basic,\n      children = props.children,\n      circular = props.circular,\n      className = props.className,\n      clearing = props.clearing,\n      color = props.color,\n      compact = props.compact,\n      content = props.content,\n      disabled = props.disabled,\n      floated = props.floated,\n      inverted = props.inverted,\n      loading = props.loading,\n      placeholder = props.placeholder,\n      padded = props.padded,\n      piled = props.piled,\n      raised = props.raised,\n      secondary = props.secondary,\n      size = props.size,\n      stacked = props.stacked,\n      tertiary = props.tertiary,\n      textAlign = props.textAlign,\n      vertical = props.vertical;\n  var classes = cx('ui', color, size, useKeyOnly(basic, 'basic'), useKeyOnly(circular, 'circular'), useKeyOnly(clearing, 'clearing'), useKeyOnly(compact, 'compact'), useKeyOnly(disabled, 'disabled'), useKeyOnly(inverted, 'inverted'), useKeyOnly(loading, 'loading'), useKeyOnly(placeholder, 'placeholder'), useKeyOnly(piled, 'piled'), useKeyOnly(raised, 'raised'), useKeyOnly(secondary, 'secondary'), useKeyOnly(stacked, 'stacked'), useKeyOnly(tertiary, 'tertiary'), useKeyOnly(vertical, 'vertical'), useKeyOrValueAndKey(attached, 'attached'), useKeyOrValueAndKey(padded, 'padded'), useTextAlignProp(textAlign), useValueAndKey(floated, 'floated'), 'segment', className);\n  var rest = getUnhandledProps(Segment, props);\n  var ElementType = getElementType(Segment, props);\n  return React.createElement(ElementType, _extends({}, rest, {\n    className: classes\n  }), childrenUtils.isNil(children) ? content : children);\n}\n\nSegment.handledProps = [\"as\", \"attached\", \"basic\", \"children\", \"circular\", \"className\", \"clearing\", \"color\", \"compact\", \"content\", \"disabled\", \"floated\", \"inverted\", \"loading\", \"padded\", \"piled\", \"placeholder\", \"raised\", \"secondary\", \"size\", \"stacked\", \"tertiary\", \"textAlign\", \"vertical\"];\nSegment.Group = SegmentGroup;\nSegment.Inline = SegmentInline;\nSegment.propTypes = process.env.NODE_ENV !== \"production\" ? {\n  /** An element type to render as (string or function). */\n  as: customPropTypes.as,\n\n  /** Attach segment to other content, like a header. */\n  attached: PropTypes.oneOfType([PropTypes.bool, PropTypes.oneOf(['top', 'bottom'])]),\n\n  /** A basic segment has no special formatting. */\n  basic: PropTypes.bool,\n\n  /** Primary content. */\n  children: PropTypes.node,\n\n  /** A segment can be circular. */\n  circular: PropTypes.bool,\n\n  /** Additional classes. */\n  className: PropTypes.string,\n\n  /** A segment can clear floated content. */\n  clearing: PropTypes.bool,\n\n  /** Segment can be colored. */\n  color: PropTypes.oneOf(SUI.COLORS),\n\n  /** A segment may take up only as much space as is necessary. */\n  compact: PropTypes.bool,\n\n  /** Shorthand for primary content. */\n  content: customPropTypes.contentShorthand,\n\n  /** A segment may show its content is disabled. */\n  disabled: PropTypes.bool,\n\n  /** Segment content can be floated to the left or right. */\n  floated: PropTypes.oneOf(SUI.FLOATS),\n\n  /** A segment can have its colors inverted for contrast. */\n  inverted: PropTypes.bool,\n\n  /** A segment may show its content is being loaded. */\n  loading: PropTypes.bool,\n\n  /** A segment can increase its padding. */\n  padded: PropTypes.oneOfType([PropTypes.bool, PropTypes.oneOf(['very'])]),\n\n  /** A segment can be used to reserve space for conditionally displayed content. */\n  placeholder: PropTypes.bool,\n\n  /** Formatted to look like a pile of pages. */\n  piled: PropTypes.bool,\n\n  /** A segment may be formatted to raise above the page. */\n  raised: PropTypes.bool,\n\n  /** A segment can be formatted to appear less noticeable. */\n  secondary: PropTypes.bool,\n\n  /** A segment can have different sizes. */\n  size: PropTypes.oneOf(_without(SUI.SIZES, 'medium')),\n\n  /** Formatted to show it contains multiple pages. */\n  stacked: PropTypes.bool,\n\n  /** A segment can be formatted to appear even less noticeable. */\n  tertiary: PropTypes.bool,\n\n  /** Formats content to be aligned as part of a vertical group. */\n  textAlign: PropTypes.oneOf(_without(SUI.TEXT_ALIGNMENTS, 'justified')),\n\n  /** Formats content to be aligned vertically. */\n  vertical: PropTypes.bool\n} : {};\nexport default Segment;","import univadmin from \"../../apis/univadmin\";\nimport { showError } from \"../index\";\nimport { history } from \"../registration/loginRegn\";\n\nexport const getRVtable = deggrp => {\n  return async function(dispatch, getState) {\n    const state = getState();    \n    // dispatch({\n    //   type: \"DELETE_QPSTATS\"\n    // });\n    // console.log(stt);\n    const response = await univadmin.get(\"/app.php\", {\n      params: {\n        a: \"loadrvmarksentrytable\",\n        deggrp: deggrp,\n        univcode: state.user.fcuruniv    \n      }\n    });    \n\n    if (typeof response.data !== \"object\") {\n      const error = {\n        header: \"Error\",\n        content: \"Something went wrong\"\n      };\n      dispatch(showError(error));\n    } else if (response.data.error_code === -1) {\n      const error = { header: \"Error\", content: response.data.data.msg };\n      dispatch(showError(error));\n    } else {\n      dispatch({\n        type: \"RV_ENTRY\",\n        payload: response.data\n      });\n    }\n  };\n};\n\n\nexport const getdocdetRV = docno => {\n  return async function(dispatch, getState) {\n    const state = getState();    \n    // dispatch({\n    //   type: \"DELETE_QPSTATS\"\n    // });\n    dispatch({\n      type: \"SET_LOADER\"\n    });\n    console.log(docno);\n    const response = await univadmin.get(\"/app.php\", {\n      params: {\n        a: \"getdocdetRV\",\n        univcode: state.user.fcuruniv,\n        docno: docno,    \n      }\n    }); \n    \n    dispatch({\n      type: \"UNSET_LOADER\"\n    });\n\n    if (typeof response.data !== \"object\") {\n      const error = {\n        header: \"Error\",\n        content: \"Something went wrong\"\n      };\n      dispatch(showError(error));\n    } else if (response.data.error_code === -1) {\n      const error = { header: \"Error\", content: response.data.data.msg };\n      dispatch(showError(error));\n    } else {\n      dispatch({\n        type: \"GET_DOC_DET_RV\",\n        payload: response.data\n      });\n    }\n  };\n};\n\nexport const changemarks = (data, el, i) => {\n  // console.log(el,i);\n  return {\n    type: \"RV_MARKS_CHANGE\",\n    payload: { data, el, i }\n  };\n};\n\nexport const chgqp = (data) => {\n  // console.log(el,i);\n  return {\n    type: \"RV_MARKS_QPCODE_CHANGE\",\n    payload: { data }\n  };\n};\n\nexport const chgpkt = (data) => {\n  // console.log(el,i);\n  return {\n    type: \"RV_MARKS_PACKET_CHANGE\",\n    payload: { data }\n  };\n};\n\n\n\nexport const saveRVMarks = (docno) => {\n  return async function(dispatch, getState) {\n    const state = getState();    \n    // dispatch({\n    //   type: \"DELETE_QPSTATS\"\n    // });\n\n    const response = await univadmin.post(\n      \"/app.php?a=saveRVMarks&univcode=\" + state.univ.funivcode,\n      {\n        data: {\n          docno: docno, \n          table: state.rvDocDet.table,\n          pktno: state.rvDocDet.fpacket,\n          qpcode: state.rvDocDet.fqpcode,\n          user: state.user\n        }\n      }\n    );\n      \n\n    if (typeof response.data !== \"object\") {\n      const error = {\n        header: \"Error\",\n        content: \"Something went wrong\"\n      };\n      dispatch(showError(error));\n    } else if (response.data.error_code === -1) {\n      const error = { header: \"Error\", content: response.data.data.msg };\n      dispatch(showError(error));\n    } else {\n      const error = { header: \"Success\", content: response.data.data.msg };\n      dispatch(showError(error));\n      history.push(\n        \"/after-exam/rvMarksEntry\" \n      );\n    }\n  };\n};\n\n\n\n\n\nexport const getEditdocdet = docno => {\n  return async function(dispatch, getState) {\n    const state = getState();    \n    // dispatch({\n    //   type: \"DELETE_QPSTATS\"\n    // });\n    console.log(docno);\n    const response = await univadmin.get(\"/app.php\", {\n      params: {\n        a: \"getEditdocdet\",\n        univcode: state.user.fcuruniv,\n        docno: docno,    \n      }\n    });    \n\n    if (typeof response.data !== \"object\") {\n      const error = {\n        header: \"Error\",\n        content: \"Something went wrong\"\n      };\n      dispatch(showError(error));\n    } else if (response.data.error_code === -1) {\n      // const error = { header: \"Error\", content: response.data.data.msg };\n      // dispatch(showError(error));\n    } else {\n      dispatch({\n        type: \"GET_DOC_DET_RV_EDIT\",\n        payload: response.data\n      });\n    }\n  };\n};\n"],"sourceRoot":""}