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 : 18.225.54.147


Current Path : /var/www/egov/build/static/js/
Upload File :
Current File : /var/www/egov/build/static/js/52.d6af3afa.chunk.js.map

{"version":3,"sources":["pages/tdvs_decoding/tdvsregdecode.js","../node_modules/semantic-ui-react/dist/es/elements/Divider/Divider.js","../node_modules/semantic-ui-react/dist/es/collections/Grid/GridColumn.js","actions/tdvsdecoding/tdvsdecode.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"],"names":["_regeneratorRuntime","e","t","r","Object","prototype","n","hasOwnProperty","o","defineProperty","value","i","Symbol","a","iterator","c","asyncIterator","u","toStringTag","define","enumerable","configurable","writable","wrap","Generator","create","Context","makeInvokeMethod","tryCatch","type","arg","call","h","l","f","s","y","GeneratorFunction","GeneratorFunctionPrototype","p","this","d","getPrototypeOf","v","values","g","defineIteratorMethods","forEach","_invoke","AsyncIterator","invoke","resolve","__await","then","callInvokeWithMethodAndArg","Error","done","method","delegate","maybeInvokeDelegate","sent","_sent","dispatchException","abrupt","return","TypeError","resultName","next","nextLoc","pushTryEntry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","push","resetTryEntry","completion","reset","isNaN","length","displayName","isGeneratorFunction","constructor","name","mark","setPrototypeOf","__proto__","awrap","async","Promise","keys","reverse","pop","prev","charAt","slice","stop","rval","handle","complete","finish","catch","delegateYield","tdvsregdecode","_Component","props","_this","_classCallCheck","_possibleConstructorReturn","_getPrototypeOf","handleCancel","_asyncToGenerator","_callee","_context","setState","regcode","handleBlur","_ref2","_callee2","regno","response","error","_context2","univadmin","get","univ","funivcode","data","error_code","header","content","msg","showError","fname","_x","apply","arguments","handleBlurRegcode","_ref3","_callee3","_context3","state","filepath","ffilepath","qpcode","fqpcode","_x2","handleReject","_callee4","_context4","check","handleClickSave","_callee5","_error","_error2","success","failure","_success","_context5","rejected","inputRef","current","focus","ansbook","post","fuser","remarks","changeMarks","React","createRef","user","fuserid","_inherits","_createClass","key","_this2","url","createElement","Card","fluid","Content","style","height","Header","display","className","Button","basic","color","icon","onClick","Link","to","Divider","Description","overflowY","Grid","columns","divided","Column","Form","Group","Field","width","autoFocus","borderColor","borderWidth","borderRadius","placeholder","ref","onChange","target","toUpperCase","onBlur","Input","disabled","marginLeft","position","bottom","checked","TextArea","Segment","overflow","src","top","Component","connect","student","tdvstud","saveTDVSDecoding","_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__","__webpack_require__","_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default","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__","children","clearing","fitted","hidden","horizontal","inverted","section","vertical","classes","rest","ElementType","isNil","handledProps","propTypes","__webpack_exports__","GridColumn","computer","floated","largeScreen","mobile","only","stretched","tablet","textAlign","verticalAlign","widescreen","getTDVSBoardDetails","deggrp","_ref","dispatch","getState","payload","getTdvsQPDetails","board","_x3","_x4","getTDVSQpPdfDet","enter","userid","history","_x5","_x6","getTDVSStudentDeatils","_ref4","_error3","_x7","_x8","studid","fregno","_ref5","_x9","_x10","viewTdvsReport","qpcodefrm","qpcodeto","status","report","_ref6","_callee6","_context6","_x11","_x12","getQPVerificationDet","limit","_ref7","_callee7","_error4","_context7","_x13","_x14","verifyRegcode","_ref8","_callee8","_context8","JSON","stringify","_x15","_x16","getDecodingData","typeDecode","rangfrm","rangto","_ref9","_callee9","_context9","_x17","_x18","saveVerifyDecode","table","_ref10","_callee10","_context10","fmobileno","_x19","_x20","getDecodeDiff","_ref11","_callee11","_context11","_x21","_x22","saveUpdatedRegAnsNo","reg1","ans1","reg2","ans2","_ref12","_callee12","_context12","_x23","_x24","getTdvsCountData","entry","_ref13","_callee13","_context13","_x25","_x26","releaseData","_ref14","_callee14","_error5","_context14","_x27","_x28","GridRow","centered","reversed","classnames_default","classNameBuilders","getUnhandledProps","getElementType","react_default","extends_default","Grid_GridRow","celled","container","doubling","padded","relaxed","stackable","Row","SegmentGroup","compact","piled","raised","size","stacked","lib","Segment_SegmentGroup","SegmentInline","Segment_SegmentInline","attached","circular","loading","secondary","tertiary","Inline"],"mappings":"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","file":"static/js/52.d6af3afa.chunk.js","sourcesContent":["import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\nimport { connect } from \"react-redux\";\r\nimport {\r\n  Card,\r\n  Divider,\r\n  Button,\r\n  Form,\r\n  Grid,\r\n  Segment,\r\n  TextArea,\r\n} from \"semantic-ui-react\";\r\nimport { showError } from \"../../actions\";\r\nimport univadmin from \"../../apis/univadmin\";\r\nimport { saveTDVSDecoding } from \"../../actions/tdvsdecoding/tdvsdecode\";\r\n\r\nclass tdvsregdecode extends Component {\r\n  constructor(props) {\r\n    super(props);\r\n    this.inputRef = React.createRef();\r\n    this.state = {\r\n      regcode: \"\",\r\n      ansbook: \"\",\r\n      regno: \"\",\r\n      name: \"\",\r\n      qpcode: \"\",\r\n      filepath: \"\",\r\n      fuser: this.props.user.fuserid,\r\n      check: false,\r\n      rejected: \"\",\r\n      remarks: \"\",\r\n    };\r\n  }\r\n\r\n  handleCancel = async () => {\r\n    await this.setState({ regcode: \"\" });\r\n  };\r\n\r\n  handleBlur = async (regno) => {\r\n    const response = await univadmin.get(\r\n      \"app.php?a=getTDVSStudentDeatils&univcode=\" +\r\n        this.props.univ.funivcode +\r\n        \"&regno=\" +\r\n        regno\r\n    );\r\n\r\n    if (response.data.error_code === -1) {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      this.props.showError(error);\r\n    }\r\n    this.setState({ name: response.data.data.fname });\r\n  };\r\n\r\n  handleBlurRegcode = async (regcode) => {\r\n    if (this.state.regcode == \"\") {\r\n      return;\r\n    }\r\n    const response = await univadmin.get(\r\n      \"app.php?a=getTDVSRegCode&univcode=\" +\r\n        this.props.univ.funivcode +\r\n        \"&regcode=\" +\r\n        regcode\r\n    );\r\n    if (response.data.error_code === -1) {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      this.props.showError(error);\r\n    }\r\n    if (response.data.error_code === 0) {\r\n      this.setState({ filepath: response.data.data.ffilepath });\r\n      this.setState({ qpcode: response.data.data.fqpcode });\r\n    }\r\n  };\r\n\r\n  handleReject = async () => {\r\n    await this.setState({ check: !this.state.check });\r\n  };\r\n\r\n  handleClickSave = async () => {\r\n    if (this.state.rejected != \"Rejected\") {\r\n      if (this.state.regcode === \"\") {\r\n        const error = {\r\n          header: \"Error\",\r\n          content: \"Enter Reg Code\",\r\n        };\r\n        this.props.showError(error);\r\n        this.inputRef.current.focus();\r\n        return;\r\n      }\r\n      if (this.state.ansbook === \"\") {\r\n        const error = {\r\n          header: \"Error\",\r\n          content: \"Enter Answer Booklet Code\",\r\n        };\r\n        this.props.showError(error);\r\n        this.inputRef.current.focus();\r\n        return;\r\n      }\r\n      if (this.state.regno === \"\") {\r\n        const error = { header: \"Error\", content: \"Enter Register Number\" };\r\n        this.props.showError(error);\r\n        this.inputRef.current.focus();\r\n        return;\r\n      }\r\n    }\r\n    const response = await univadmin.post(\r\n      \"app.php?a=saveMissedRegcode&univcode=\" +\r\n        this.props.univ.funivcode +\r\n        \"&regcode=\" +\r\n        this.state.regcode +\r\n        \"&ansbook=\" +\r\n        this.state.ansbook +\r\n        \"&qpcode=\" +\r\n        this.state.qpcode +\r\n        \"&regno=\" +\r\n        this.state.regno +\r\n        \"&user=\" +\r\n        this.state.fuser +\r\n        \"&rejected=\" +\r\n        this.state.rejected +\r\n        \"&remarks=\" +\r\n        this.state.remarks\r\n    );\r\n    if (response.data.error_code === 0) {\r\n      const success = { header: \"success\", content: response.data.data.msg };\r\n      this.props.showError(success);\r\n      this.setState({\r\n        regcode: \"\",\r\n        ansbook: \"\",\r\n        regno: \"\",\r\n        name: \"\",\r\n        qpcode: \"\",\r\n        filepath: \"\",\r\n        check: false,\r\n        rejected: \"\",\r\n        remarks: \"\",\r\n      });\r\n      this.inputRef.current.focus();\r\n      return;\r\n    }\r\n\r\n    if (response.data.error_code === -1) {\r\n      const failure = { header: \"Error\", content: response.data.data.msg };\r\n      this.props.showError(failure);\r\n      this.setState({\r\n        regcode: \"\",\r\n        ansbook: \"\",\r\n        regno: \"\",\r\n        name: \"\",\r\n        qpcode: \"\",\r\n        filepath: \"\",\r\n        check: false,\r\n        rejected: \"\",\r\n        remarks: \"\",\r\n      });\r\n      this.inputRef.current.focus();\r\n      return;\r\n    }\r\n\r\n    if (response.data.error_code === -2) {\r\n      const success = { header: \"success\", content: response.data.data.msg };\r\n      this.props.showError(success);\r\n      this.setState({\r\n        regcode: \"\",\r\n        ansbook: \"\",\r\n        regno: \"\",\r\n        name: \"\",\r\n        qpcode: \"\",\r\n        filepath: \"\",\r\n        check: false,\r\n        rejected: \"\",\r\n        remarks: \"\",\r\n      });\r\n      this.inputRef.current.focus();\r\n      return;\r\n    }\r\n  };\r\n\r\n  changeMarks = (e, data) => {\r\n    this.setState({ remarks: data.value });\r\n  };\r\n\r\n  render() {\r\n    let url =\r\n      \"https://answer-booklets.s3.ap-south-1.amazonaws.com/\" +\r\n      this.state.filepath;\r\n    return (\r\n      <div>\r\n        <Card fluid>\r\n          <Card.Content style={{ height: \"720px\" }}>\r\n            <Card.Header style={{ display: \"flex\" }}>\r\n              <h4>Reg Code Decoding</h4>\r\n              <div className=\"ml-auto\">\r\n                <Button\r\n                  basic\r\n                  color=\"black\"\r\n                  icon=\"ban\"\r\n                  onClick={this.handleCancel}\r\n                  content=\"Cancel\"\r\n                />\r\n                <Link to=\"/dashboard\">\r\n                  <Button basic color=\"red\" content=\"Exit\" icon=\"home\" />\r\n                </Link>\r\n              </div>\r\n            </Card.Header>\r\n            <Divider />\r\n            <Card.Description style={{ overflowY: \"auto\", height: \"700px\" }}>\r\n              <Grid columns={2} divided>\r\n                <Grid.Column>\r\n                  <Form>\r\n                    <Form.Group>\r\n                      <Form.Field width={12}>\r\n                        <label>Reg. Code</label>\r\n                        <input\r\n                          autoFocus\r\n                          style={{\r\n                            borderColor: \"#bebfc0\",\r\n                            borderWidth: \"1px\",\r\n                            width: \"100%\",\r\n                            borderRadius: \"4px\",\r\n                          }}\r\n                          placeholder=\"Reg Code\"\r\n                          name=\"regcode\"\r\n                          ref={this.inputRef}\r\n                          value={this.state.regcode}\r\n                          onChange={(e) =>\r\n                            this.setState({\r\n                              regcode: e.target.value.toUpperCase(),\r\n                            })\r\n                          }\r\n                          onBlur={(e) => this.handleBlurRegcode(e.target.value)}\r\n                        />\r\n                      </Form.Field>\r\n                    </Form.Group>\r\n                    <Form.Group>\r\n                      <Form.Field width={12}>\r\n                        <label>QP Code</label>\r\n                        <Form.Input\r\n                          placeholder=\"Qp Code\"\r\n                          name=\"qpcode\"\r\n                          value={this.state.qpcode}\r\n                          disabled\r\n                        />\r\n                      </Form.Field>\r\n                    </Form.Group>\r\n                    <Form.Group>\r\n                      <Form.Field width={12}>\r\n                        <label>Answer Booklet No.</label>\r\n                        <Form.Input\r\n                          placeholder=\"Answer Booklet No.\"\r\n                          name=\"ansbook\"\r\n                          value={this.state.ansbook}\r\n                          onChange={(e, data) =>\r\n                            this.setState({ ansbook: data.value.toUpperCase() })\r\n                          }\r\n                        />\r\n                      </Form.Field>\r\n                    </Form.Group>\r\n                    <Form.Group>\r\n                      <Form.Field width={12}>\r\n                        <label>Reg. No. / Stud ID</label>\r\n                        <Form.Input\r\n                          placeholder=\"Register Number\"\r\n                          name=\"regno\"\r\n                          value={this.state.regno}\r\n                          onChange={(e, data) =>\r\n                            this.setState({ regno: data.value.toUpperCase() })\r\n                          }\r\n                          onBlur={(e) => this.handleBlur(e.target.value)}\r\n                        />\r\n                      </Form.Field>\r\n                    </Form.Group>\r\n                    <Form.Group>\r\n                      <Form.Field width={12}>\r\n                        <label>Name</label>\r\n                        <Form.Input\r\n                          placeholder=\"Name\"\r\n                          name=\"name\"\r\n                          value={this.state.name}\r\n                          disabled\r\n                        />\r\n                      </Form.Field>\r\n                    </Form.Group>\r\n                    <Form.Group>\r\n                      <Form.Field width={12}>\r\n                        <div style={{ display: \"flex\" }}>\r\n                          <label>Rejected</label>\r\n                          <input\r\n                            className=\"ui checkbox\"\r\n                            type=\"checkbox\"\r\n                            name=\"reject\"\r\n                            value={this.state.rejected}\r\n                            style={{\r\n                              marginLeft: \"5px\",\r\n                              position: \"relative\",\r\n                              bottom: \"3px\",\r\n                            }}\r\n                            checked={\r\n                              this.state.check\r\n                                ? (this.state.rejected = \"Rejected\")\r\n                                : (this.state.rejected = \"\")\r\n                            }\r\n                            onClick={this.handleReject}\r\n                          />\r\n                        </div>\r\n                      </Form.Field>\r\n                    </Form.Group>\r\n                    {this.state.rejected === \"Rejected\" ? (\r\n                      <Form.Group>\r\n                        <Form.Field width={12}>\r\n                          <TextArea\r\n                            placeholder=\"Tell us more\"\r\n                            value={this.state.remarks}\r\n                            onChange={this.changeMarks}\r\n                          />\r\n                        </Form.Field>\r\n                      </Form.Group>\r\n                    ) : null}\r\n                    <Form.Group>\r\n                      <Form.Field width={4}>\r\n                        <Button color=\"blue\" onClick={this.handleClickSave}>\r\n                          Save\r\n                        </Button>\r\n                      </Form.Field>\r\n                    </Form.Group>\r\n                  </Form>\r\n                </Grid.Column>\r\n\r\n                <Grid.Column>\r\n                  <Segment style={{ overflow: `auto  !important` }}>\r\n                    <iframe\r\n                      src={url}\r\n                      width=\"555px\"\r\n                      height=\"600px\"\r\n                      style={{\r\n                        top: \"-70px\",\r\n                        position: \"relative\",\r\n                      }}\r\n                    />\r\n                  </Segment>\r\n                </Grid.Column>\r\n              </Grid>\r\n            </Card.Description>\r\n          </Card.Content>\r\n        </Card>\r\n      </div>\r\n    );\r\n  }\r\n}\r\nconst mapStateToProps = (state) => {\r\n  return {\r\n    univ: state.univ,\r\n    user: state.user,\r\n    student: state.tdvstud,\r\n  };\r\n};\r\nexport default connect(mapStateToProps, {\r\n  showError,\r\n  saveTDVSDecoding,\r\n})(tdvsregdecode);\r\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}\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  /** Primary content. */\n  children: PropTypes.node,\n  /** Additional classes. */\n  className: PropTypes.string,\n  /** Divider can clear the content above it. */\n  clearing: PropTypes.bool,\n  /** Shorthand for primary content. */\n  content: customPropTypes.contentShorthand,\n  /** Divider can be fitted without any space above or below it. */\n  fitted: PropTypes.bool,\n  /** Divider can divide content without creating a dividing line. */\n  hidden: PropTypes.bool,\n  /** Divider can segment content horizontally. */\n  horizontal: PropTypes.bool,\n  /** Divider can have its colours inverted. */\n  inverted: PropTypes.bool,\n  /** Divider can provide greater margins to divide sections of content. */\n  section: PropTypes.bool,\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}\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  /** Primary content. */\n  children: PropTypes.node,\n  /** Additional classes. */\n  className: PropTypes.string,\n  /** A grid column can be colored. */\n  color: PropTypes.oneOf(SUI.COLORS),\n  /** A column can specify a width for a computer. */\n  computer: customPropTypes.every([customPropTypes.disallow(['width']), PropTypes.oneOf(SUI.WIDTHS)]),\n  /** A column can sit flush against the left or right edge of a row. */\n  floated: PropTypes.oneOf(SUI.FLOATS),\n  /** A column can specify a width for a large screen device. */\n  largeScreen: customPropTypes.every([customPropTypes.disallow(['width']), PropTypes.oneOf(SUI.WIDTHS)]),\n  /** A column can specify a width for a mobile device. */\n  mobile: customPropTypes.every([customPropTypes.disallow(['width']), PropTypes.oneOf(SUI.WIDTHS)]),\n  /** A column can appear only for a specific device, or screen sizes. */\n  only: customPropTypes.multipleProp(SUI.VISIBILITY),\n  /** A column can stretch its contents to take up the entire grid or row height. */\n  stretched: PropTypes.bool,\n  /** A column can specify a width for a tablet device. */\n  tablet: customPropTypes.every([customPropTypes.disallow(['width']), PropTypes.oneOf(SUI.WIDTHS)]),\n  /** A column can specify its text alignment. */\n  textAlign: PropTypes.oneOf(SUI.TEXT_ALIGNMENTS),\n  /** A column can specify its vertical alignment to have all its columns vertically centered. */\n  verticalAlign: PropTypes.oneOf(SUI.VERTICAL_ALIGNMENTS),\n  /** A column can specify a width for a wide screen device. */\n  widescreen: customPropTypes.every([customPropTypes.disallow(['width']), PropTypes.oneOf(SUI.WIDTHS)]),\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 univadmin from \"../../apis/univadmin\";\r\nimport { showError } from \"../index\";\r\nimport { history } from \"../registration/loginRegn\";\r\n\r\nexport const getTDVSBoardDetails = (deggrp) => {\r\n  return async (dispatch, getState) => {\r\n    const state = getState();\r\n    dispatch({\r\n      type: \"SET_LOADER\",\r\n    });\r\n    const response = await univadmin.get(\r\n      \"app.php?a=getTDVSBoardDetails&univcode=\" +\r\n        state.univ.funivcode +\r\n        \"&deggrp=\" +\r\n        deggrp\r\n    );\r\n\r\n    dispatch({\r\n      type: \"UNSET_LOADER\",\r\n    });\r\n    if (typeof response.data !== \"object\") {\r\n      const error = { header: \"Error\", content: \"Something went wrong\" };\r\n      dispatch(showError(error));\r\n    } else if (response.data.error_code === -1) {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch(showError(error));\r\n    } else {\r\n      dispatch({\r\n        type: \"TDVS_BOARD_DETAILS\",\r\n        payload: response.data,\r\n      });\r\n    }\r\n  };\r\n};\r\n\r\nexport const getTdvsQPDetails = (board, deggrp) => {\r\n  return async (dispatch, getState) => {\r\n    const state = getState();\r\n    dispatch({\r\n      type: \"SET_LOADER\",\r\n    });\r\n    const response = await univadmin.get(\r\n      \"app.php?a=getTdvsQPDetails&univcode=\" +\r\n        state.univ.funivcode +\r\n        \"&board=\" +\r\n        board +\r\n        \"&deggrp=\" +\r\n        deggrp\r\n    );\r\n\r\n    dispatch({\r\n      type: \"UNSET_LOADER\",\r\n    });\r\n    if (typeof response.data !== \"object\") {\r\n      const error = { header: \"Error\", content: \"Something went wrong\" };\r\n      dispatch(showError(error));\r\n    } else if (response.data.error_code === -1) {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch(showError(error));\r\n    } else {\r\n      dispatch({\r\n        type: \"TDVS_QP_DETAILS\",\r\n        payload: response.data,\r\n      });\r\n    }\r\n  };\r\n};\r\n\r\nexport const getTDVSQpPdfDet = (board, qpcode, enter, userid) => {\r\n  return async function (dispatch, getState) {\r\n    const state = getState();\r\n    dispatch({\r\n      type: \"SET_LOADER\",\r\n    });\r\n    const response = await univadmin.get(\r\n      \"app.php?a=getTDVSQpPdfDet&univcode=\" +\r\n        state.univ.funivcode +\r\n        \"&board=\" +\r\n        board +\r\n        \"&qpcode=\" +\r\n        qpcode +\r\n        \"&userid=\" +\r\n        userid +\r\n        \"&enter=\" +\r\n        enter\r\n    );\r\n    dispatch({\r\n      type: \"UNSET_LOADER\",\r\n    });\r\n    if (response.data.error_code === 0) {\r\n      dispatch({\r\n        type: \"TDVS_PDF_DETAILS\",\r\n        payload: response.data,\r\n      });\r\n    } else if (response.data.error_code === -1) {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch({ type: \"TDVS_PDF_DETAILS\", payload: response.data });\r\n      dispatch(showError(error));\r\n      if (enter == 1) {\r\n        history.push(\"/tdvsdecoding\");\r\n      } else if (enter == 2) {\r\n        history.push(\"/tdvsdecoding2\");\r\n      }\r\n    }\r\n  };\r\n};\r\n\r\nexport const getTDVSStudentDeatils = (regno) => {\r\n  return async function (dispatch, getState) {\r\n    const state = getState();\r\n    dispatch({\r\n      type: \"SET_LOADER\",\r\n    });\r\n    const response = await univadmin.get(\r\n      \"app.php?a=getTDVSStudentDeatils&univcode=\" +\r\n        state.univ.funivcode +\r\n        \"&regno=\" +\r\n        regno\r\n    );\r\n\r\n    dispatch({\r\n      type: \"UNSET_LOADER\",\r\n    });\r\n\r\n    if (typeof response.data !== \"object\") {\r\n      const error = { header: \"Error\", content: \"Something went wrong\" };\r\n      dispatch(showError(error));\r\n    } else if (response.data.error_code === -1) {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch(showError(error));\r\n    } else if (response.data.error_code === 0) {\r\n      dispatch({\r\n        type: \"TDVS_STUDENT_DETAILS\",\r\n        payload: response.data,\r\n      });\r\n    }\r\n  };\r\n};\r\n\r\nexport const saveTDVSDecoding = (\r\n  regcode,\r\n  ansbook,\r\n  qpcode,\r\n  regno,\r\n  user,\r\n  rejected,\r\n  remarks,\r\n  enter,\r\n  studid,\r\n  fregno\r\n) => {\r\n  return async function (dispatch, getState) {\r\n    const state = getState();\r\n    dispatch({\r\n      type: \"SET_LOADER\",\r\n    });\r\n    const response = await univadmin.post(\r\n      \"app.php?a=saveTDVSDecoding&univcode=\" +\r\n        state.univ.funivcode +\r\n        \"&regcode=\" +\r\n        regcode +\r\n        \"&ansbook=\" +\r\n        ansbook +\r\n        \"&qpcode=\" +\r\n        qpcode +\r\n        \"&regno=\" +\r\n        regno +\r\n        \"&user=\" +\r\n        user +\r\n        \"&rejected=\" +\r\n        rejected +\r\n        \"&remarks=\" +\r\n        remarks +\r\n        \"&enter=\" +\r\n        enter +\r\n        \"&fstudid=\" +\r\n        studid +\r\n        \"&fregno=\" +\r\n        fregno\r\n    );\r\n    dispatch({\r\n      type: \"UNSET_LOADER\",\r\n    });\r\n\r\n    if (response.data.error_code === -1) {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch(showError(error));\r\n    }\r\n    if (response.data.error_code === 0) {\r\n      const success = { header: \"Success\", content: response.data.data.msg };\r\n      dispatch(showError(success));\r\n    }\r\n  };\r\n};\r\n\r\nexport const viewTdvsReport = (board, qpcodefrm, qpcodeto, status, report) => {\r\n  return async function (dispatch, getState) {\r\n    const state = getState();\r\n\r\n    dispatch({\r\n      type: \"SET_LOADER\",\r\n    });\r\n\r\n    let response = \"\";\r\n\r\n    response = await univadmin.post(\r\n      \"app.php?a=viewTdvsBoard&univcode=\" +\r\n        state.univ.funivcode +\r\n        \"&board=\" +\r\n        board +\r\n        \"&qpcodefrm=\" +\r\n        qpcodefrm +\r\n        \"&qpcodeto=\" +\r\n        qpcodeto +\r\n        \"&status=\" +\r\n        status +\r\n        \"&report=\" +\r\n        report\r\n    );\r\n\r\n    dispatch({\r\n      type: \"UNSET_LOADER\",\r\n    });\r\n\r\n    if (response.data.error_code === -1) {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch(showError(error));\r\n    }\r\n    if (response.data.error_code === 0) {\r\n      const success = { header: \"Success\", content: response.data.data.msg };\r\n      dispatch({ type: \"VIEW_TDVS_REPORT_DETAILS\", payload: response.data });\r\n    }\r\n  };\r\n};\r\n\r\nexport const getQPVerificationDet = (deggrp, board, qpcode, type, limit) => {\r\n  return async function (dispatch, getState) {\r\n    const state = getState();\r\n    dispatch({\r\n      type: \"SET_LOADER\",\r\n    });\r\n    const response = await univadmin.get(\r\n      \"app.php?a=getQPVerificationDet&univcode=\" +\r\n        state.univ.funivcode +\r\n        \"&deggrp=\" +\r\n        deggrp +\r\n        \"&board=\" +\r\n        board +\r\n        \"&qpcode=\" +\r\n        qpcode +\r\n        \"&type=\" +\r\n        type +\r\n        \"&limit=\" +\r\n        limit\r\n    );\r\n\r\n    dispatch({\r\n      type: \"UNSET_LOADER\",\r\n    });\r\n\r\n    if (typeof response.data !== \"object\") {\r\n      const error = { header: \"Error\", content: \"Something went wrong\" };\r\n      dispatch(showError(error));\r\n    } else if (response.data.error_code === -1) {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch(showError(error));\r\n      dispatch({\r\n        type: \"CLEAR_REGCODE_VERIFICATION\",\r\n        payload: response.data,\r\n      });\r\n    } else if (response.data.error_code === 0) {\r\n      dispatch({\r\n        type: \"REGCODE_VERIFICATION\",\r\n        payload: response.data,\r\n      });\r\n    }\r\n  };\r\n};\r\n\r\nexport const verifyRegcode = (data) => {\r\n  return async function (dispatch, getState) {\r\n    const state = getState();\r\n    dispatch({\r\n      type: \"SET_LOADER\",\r\n    });\r\n    const response = await univadmin.post(\r\n      \"app.php?a=verifyRegcode&univcode=\" +\r\n        state.univ.funivcode +\r\n        \"&data=\" +\r\n        JSON.stringify(data)\r\n    );\r\n\r\n    dispatch({\r\n      type: \"UNSET_LOADER\",\r\n    });\r\n\r\n    if (response.data.error_code === -1) {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch(showError(error));\r\n    }\r\n    if (response.data.error_code === 0) {\r\n      const success = { header: \"Success\", content: response.data.data.msg };\r\n      dispatch(showError(success));\r\n    }\r\n  };\r\n};\r\n\r\nexport const getDecodingData = (qpcode, typeDecode, rangfrm, rangto) => {\r\n  return async function (dispatch, getState) {\r\n    const state = getState();\r\n    dispatch({\r\n      type: \"SET_LOADER\",\r\n    });\r\n    const response = await univadmin.post(\r\n      \"app.php?a=decodingData&univcode=\" +\r\n        state.univ.funivcode +\r\n        \"&qpcode=\" +\r\n        qpcode +\r\n        \"&typ=\" +\r\n        typeDecode +\r\n        \"&from=\" +\r\n        rangfrm +\r\n        \"&to=\" +\r\n        rangto\r\n    );\r\n\r\n    dispatch({\r\n      type: \"UNSET_LOADER\",\r\n    });\r\n\r\n    if (response.data.error_code === -1) {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch({\r\n        type: \"CLEAR_DECODE_DATA\",\r\n        payload: response.data,\r\n      });\r\n      dispatch(showError(error));\r\n      return;\r\n    } else {\r\n      dispatch({\r\n        type: \"GET_DECODE_DATA\",\r\n        payload: response.data,\r\n      });\r\n    }\r\n  };\r\n};\r\n\r\nexport const saveVerifyDecode = (qpcode, table, userid) => {\r\n  return async function (dispatch, getState) {\r\n    const state = getState();\r\n    dispatch({\r\n      type: \"SET_LOADER\",\r\n    });\r\n    const response = await univadmin.post(\r\n      \"app.php?a=saveVerifyDecode&univcode=\" +\r\n        state.univ.funivcode +\r\n        \"&mob=\" +\r\n        state.user.fmobileno,\r\n      {\r\n        data: {\r\n          qpcode: qpcode,\r\n          userid: userid,\r\n          table: table,\r\n        },\r\n      }\r\n    );\r\n\r\n    dispatch({\r\n      type: \"UNSET_LOADER\",\r\n    });\r\n    if (response.data.error_code === -1) {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch(showError(error));\r\n    }\r\n    if (response.data.error_code === 0) {\r\n      const success = { header: \"Success\", content: response.data.data.msg };\r\n      dispatch(showError(success));\r\n    }\r\n  };\r\n};\r\n\r\nexport const getDecodeDiff = (board, qpcode, type) => {\r\n  return async function (dispatch, getState) {\r\n    const state = getState();\r\n    dispatch({\r\n      type: \"SET_LOADER\",\r\n    });\r\n    const response = await univadmin.post(\r\n      \"app.php?a=getDecodeDiff&univcode=\" +\r\n        state.univ.funivcode +\r\n        \"&board=\" +\r\n        board +\r\n        \"&qpcode=\" +\r\n        qpcode +\r\n        \"&type=\" +\r\n        type\r\n    );\r\n\r\n    dispatch({\r\n      type: \"UNSET_LOADER\",\r\n    });\r\n\r\n    if (response.data.error_code === -1) {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch({\r\n        type: \"CLEAR_DECODE_DIFF\",\r\n        payload: response.data,\r\n      });\r\n      dispatch(showError(error));\r\n      return;\r\n    } else {\r\n      dispatch({\r\n        type: \"GET_DECODE_DIFF\",\r\n        payload: response.data,\r\n      });\r\n    }\r\n  };\r\n};\r\n\r\nexport const saveUpdatedRegAnsNo = (\r\n  regcode,\r\n  qpcode,\r\n  reg1,\r\n  ans1,\r\n  reg2,\r\n  ans2,\r\n  user,\r\n  type\r\n) => {\r\n  return async function (dispatch, getState) {\r\n    const state = getState();\r\n    dispatch({\r\n      type: \"SET_LOADER\",\r\n    });\r\n    const response = await univadmin.post(\r\n      \"app.php?a=saveUpdatedRegAnsNo&univcode=\" +\r\n        state.univ.funivcode +\r\n        \"&regcode=\" +\r\n        regcode +\r\n        \"&qpcode=\" +\r\n        qpcode +\r\n        \"&reg1=\" +\r\n        reg1 +\r\n        \"&ans1=\" +\r\n        ans1 +\r\n        \"&reg2=\" +\r\n        reg2 +\r\n        \"&ans2=\" +\r\n        ans2 +\r\n        \"&user=\" +\r\n        user +\r\n        \"&type=\" +\r\n        type\r\n    );\r\n\r\n    dispatch({\r\n      type: \"UNSET_LOADER\",\r\n    });\r\n\r\n    if (response.data.error_code === -1) {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch({\r\n        type: \"CLEAR_SAVE_DECODE_DIFF\",\r\n        payload: response.data,\r\n      });\r\n      dispatch(showError(error));\r\n      return;\r\n    } else {\r\n      dispatch({\r\n        type: \"SAVE_DECODE_DIFF\",\r\n        payload: response.data,\r\n      });\r\n    }\r\n  };\r\n};\r\n\r\nexport const getTdvsCountData = (entry, status, board, qpcode) => {\r\n  return async function (dispatch, getState) {\r\n    const state = getState();\r\n    dispatch({\r\n      type: \"SET_LOADER\",\r\n    });\r\n    const response = await univadmin.post(\r\n      \"app.php?a=getTdvsCountData&univcode=\" +\r\n        state.univ.funivcode +\r\n        \"&entry=\" +\r\n        entry +\r\n        \"&status=\" +\r\n        status +\r\n        \"&board=\" +\r\n        board +\r\n        \"&qpcode=\" +\r\n        qpcode\r\n    );\r\n\r\n    dispatch({\r\n      type: \"UNSET_LOADER\",\r\n    });\r\n\r\n    if (response.data.error_code === -1) {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch({\r\n        type: \"CLEAR_TDVS_DECODING_COUNT\",\r\n        payload: response.data,\r\n      });\r\n      return;\r\n    } else {\r\n      dispatch({\r\n        type: \"TDVS_DECODING_COUNT\",\r\n        payload: response.data,\r\n      });\r\n    }\r\n  };\r\n};\r\n\r\nexport const releaseData = (board, qpcode, entry) => {\r\n  return async function (dispatch, getState) {\r\n    const state = getState();\r\n    dispatch({\r\n      type: \"SET_LOADER\",\r\n    });\r\n    const response = await univadmin.post(\r\n      \"app.php?a=releaseDecodeData&univcode=\" +\r\n        state.univ.funivcode +\r\n        \"&entry=\" +\r\n        entry +\r\n        \"&board=\" +\r\n        board +\r\n        \"&qpcode=\" +\r\n        qpcode\r\n    );\r\n\r\n    dispatch({\r\n      type: \"UNSET_LOADER\",\r\n    });\r\n\r\n    if (response.data.error_code === 0) {\r\n      const error = { header: \"Success\", content: \"Released Successfully\" };\r\n      dispatch(showError(error));\r\n      return;\r\n    } else {\r\n      const error = { header: \"Error\", content: \"Released Failed\" };\r\n      dispatch(showError(error));\r\n      return;\r\n    }\r\n  };\r\n};\r\n","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}\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  /** A row can have its columns centered. */\n  centered: PropTypes.bool,\n  /** Primary content. */\n  children: PropTypes.node,\n  /** Additional classes. */\n  className: PropTypes.string,\n  /** A grid row can be colored. */\n  color: PropTypes.oneOf(SUI.COLORS),\n  /** Represents column count per line in Row. */\n  columns: PropTypes.oneOf(_toConsumableArray(SUI.WIDTHS).concat(['equal'])),\n  /** A row can have dividers between its columns. */\n  divided: PropTypes.bool,\n  /** A row can appear only for a specific device, or screen sizes. */\n  only: customPropTypes.multipleProp(SUI.VISIBILITY),\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  /** A row can stretch its contents to take up the entire column height. */\n  stretched: PropTypes.bool,\n  /** A row can specify its text alignment. */\n  textAlign: PropTypes.oneOf(SUI.TEXT_ALIGNMENTS),\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}\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  /** A grid can have rows divided into cells. */\n  celled: PropTypes.oneOfType([PropTypes.bool, PropTypes.oneOf(['internally'])]),\n  /** A grid can have its columns centered. */\n  centered: PropTypes.bool,\n  /** Primary content. */\n  children: PropTypes.node,\n  /** Additional classes. */\n  className: PropTypes.string,\n  /** Represents column count per row in Grid. */\n  columns: PropTypes.oneOf(_toConsumableArray(SUI.WIDTHS).concat(['equal'])),\n  /** A grid can be combined with a container to use the available layout and alignment. */\n  container: PropTypes.bool,\n  /** A grid can have dividers between its columns. */\n  divided: PropTypes.oneOfType([PropTypes.bool, PropTypes.oneOf(['vertically'])]),\n  /** A grid can double its column width on tablet and mobile sizes. */\n  doubling: PropTypes.bool,\n  /** A grid's colors can be inverted. */\n  inverted: PropTypes.bool,\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  /** A grid can increase its gutters to allow for more negative space. */\n  relaxed: PropTypes.oneOfType([PropTypes.bool, PropTypes.oneOf(['very'])]),\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  /** A grid can have its columns stack on-top of each other after reaching mobile breakpoints. */\n  stackable: PropTypes.bool,\n  /** A grid can stretch its contents to take up the entire grid height. */\n  stretched: PropTypes.bool,\n  /** A grid can specify its text alignment. */\n  textAlign: PropTypes.oneOf(SUI.TEXT_ALIGNMENTS),\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}\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  /** Primary content. */\n  children: PropTypes.node,\n  /** Additional classes. */\n  className: PropTypes.string,\n  /** A segment may take up only as much space as is necessary. */\n  compact: PropTypes.bool,\n  /** Shorthand for primary content. */\n  content: customPropTypes.contentShorthand,\n  /** Formats content to be aligned horizontally. */\n  horizontal: PropTypes.bool,\n  /** Formatted to look like a pile of pages. */\n  piled: PropTypes.bool,\n  /** A segment group may be formatted to raise above the page. */\n  raised: PropTypes.bool,\n  /** A segment group can have different sizes. */\n  size: PropTypes.oneOf(_without(SUI.SIZES, 'medium')),\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}\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  /** Primary content. */\n  children: PropTypes.node,\n  /** Additional classes. */\n  className: PropTypes.string,\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}\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  /** Attach segment to other content, like a header. */\n  attached: PropTypes.oneOfType([PropTypes.bool, PropTypes.oneOf(['top', 'bottom'])]),\n  /** A basic segment has no special formatting. */\n  basic: PropTypes.bool,\n  /** Primary content. */\n  children: PropTypes.node,\n  /** A segment can be circular. */\n  circular: PropTypes.bool,\n  /** Additional classes. */\n  className: PropTypes.string,\n  /** A segment can clear floated content. */\n  clearing: PropTypes.bool,\n  /** Segment can be colored. */\n  color: PropTypes.oneOf(SUI.COLORS),\n  /** A segment may take up only as much space as is necessary. */\n  compact: PropTypes.bool,\n  /** Shorthand for primary content. */\n  content: customPropTypes.contentShorthand,\n  /** A segment may show its content is disabled. */\n  disabled: PropTypes.bool,\n  /** Segment content can be floated to the left or right. */\n  floated: PropTypes.oneOf(SUI.FLOATS),\n  /** A segment can have its colors inverted for contrast. */\n  inverted: PropTypes.bool,\n  /** A segment may show its content is being loaded. */\n  loading: PropTypes.bool,\n  /** A segment can increase its padding. */\n  padded: PropTypes.oneOfType([PropTypes.bool, PropTypes.oneOf(['very'])]),\n  /** A segment can be used to reserve space for conditionally displayed content. */\n  placeholder: PropTypes.bool,\n  /** Formatted to look like a pile of pages. */\n  piled: PropTypes.bool,\n  /** A segment may be formatted to raise above the page. */\n  raised: PropTypes.bool,\n  /** A segment can be formatted to appear less noticeable. */\n  secondary: PropTypes.bool,\n  /** A segment can have different sizes. */\n  size: PropTypes.oneOf(_without(SUI.SIZES, 'medium')),\n  /** Formatted to show it contains multiple pages. */\n  stacked: PropTypes.bool,\n  /** A segment can be formatted to appear even less noticeable. */\n  tertiary: PropTypes.bool,\n  /** Formats content to be aligned as part of a vertical group. */\n  textAlign: PropTypes.oneOf(_without(SUI.TEXT_ALIGNMENTS, 'justified')),\n  /** Formats content to be aligned vertically. */\n  vertical: PropTypes.bool\n} : {};\nexport default Segment;"],"sourceRoot":""}