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.191.200.151


Current Path : /var/www/egov/build/static/js/
Upload File :
Current File : /var/www/egov/build/static/js/87.450f51b4.chunk.js.map

{"version":3,"sources":["actions/subjectmapping/submapdegreeform.js","pages/subjectmapping/subjectmappingtable.js","pages/subjectmapping/index.js","../node_modules/semantic-ui-react/dist/es/elements/Divider/Divider.js"],"names":["getsubmapdata","deg","examno","_ref6","Object","asyncToGenerator","regenerator_default","a","mark","_callee6","dispatch","getState","state","response","error","_error5","wrap","_context6","prev","next","console","log","univadmin","get","univ","funivcode","user","fcollcode","sent","data","header","content","showError","error_code","msg","type","payload","stop","_x11","_x12","apply","this","arguments","SubjectMappingTable","tabledata","oldsub","oldsubname","newsubname","fdeleted","fdisabled","fnewsub","degree","changeNewSub","el","i","datan","objectSpread","defineProperty","name","value","_this","props","changeNewSubject","_this2","_this$state","tabledt","errorMessage","wHeight","newsubopt","submap","map","item","key","fsubcode","text","concat","fsubname","react_default","createElement","className","Table","celled","padded","selectable","structured","size","color","style","marginTop","Header","fontSize","Row","HeaderCell","width","singleLine","textAlign","Body","nwsb","Cell","fdegree","padding","Form","Group","Field","marginBottom","Dropdown","placeholder","selection","search","id","options","onChange","e","Component","connect","submapTabledata","newsub","SubjectMapping","fstudydeg","displayTbl","studyExamno","studySubject","getDegrees","setState","frmDeggrp","handleChangedeg","_callee","_context","fetchexamno","handleChangeexm","_callee2","_context2","handleChangesub","_callee3","_context3","handleSubmit","_callee4","fdeggrp","_context4","abrupt","handleCancel","handlesave","_callee5","_error","Success","_context5","insertupdatesubmaping","renderHeader","Card","display","Button","basic","icon","onClick","Link","to","renderForm","_this$state2","degreeOptionsList","degreeList","fdescpn","examOptionsList","fexamno","fexamname","wheight","Subject","fluid","Content","Divider","Description","overflowY","overflowX","height","subjectmappingtable","getDegreeList","deggrp","collegeReport","univcode","studyDegree","_ref","_x","_x2","_ref2","_error2","_x3","_x4","fetchsub","exmno","_ref3","_error3","_x5","_x6","fetchDegGrp","_ref7","_callee7","_context7","post","newOS","status","_x13","_x14","_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__","children","clearing","fitted","hidden","horizontal","inverted","section","vertical","classes","rest","ElementType","isNil","handledProps","propTypes","__webpack_exports__"],"mappings":"kUAsJaA,EAAgB,SAAEC,EAAKC,GAClC,sBAAAC,EAAAC,OAAAC,EAAA,EAAAD,CAAAE,EAAAC,EAAAC,KAAO,SAAAC,EAAOC,EAAUC,GAAjB,IAAAC,EAAAC,EAAAC,EAAAC,EAAA,OAAAT,EAAAC,EAAAS,KAAA,SAAAC,GAAA,cAAAA,EAAAC,KAAAD,EAAAE,MAAA,cACCP,EAAQD,IACdS,QAAQC,IAAIT,GACZQ,QAAQC,IAAIpB,EAAIC,GAHXe,EAAAE,KAAA,EAMkBG,IAAUC,IAC/B,sCAAwCX,EAAMY,KAAKC,UAAY,cAAgBb,EAAMc,KAAKC,UAC1F,QAAU1B,EAAM,WAAaC,GAR1B,OAWwB,kBALvBW,EANDI,EAAAW,MAWeC,MACZf,EAAQ,CAAEgB,OAAQ,QAASC,QAAS,wBAC1CrB,EAASsB,YAAUlB,MACoB,IAA9BD,EAASgB,KAAKI,YACjBnB,EAAQ,CAAEgB,OAAQ,QAASC,QAASlB,EAASgB,KAAKA,KAAKK,KAC7DxB,EAASsB,YAAUlB,MAEnBM,QAAQC,IAAIR,EAASgB,MACrBnB,EAAS,CACPyB,KAAM,UACNC,QAASvB,EAASgB,QArBjB,wBAAAZ,EAAAoB,SAAA5B,MAAP,gBAAA6B,EAAAC,GAAA,OAAApC,EAAAqC,MAAAC,KAAAC,YAAA,IC9IIC,6MACJ/B,MAAQ,CACJgC,UAAU,CACR,CACEC,OAAQ,GACRC,WAAY,GACZC,WAAY,GACZC,UAAU,EACVC,WAAW,IAGfC,QAAQ,GACRC,OAAQ,GACRjD,OAAQ,MAQVkD,aAAe,SAACvB,EAAMwB,EAAIC,GACxB,IAAIC,EACJnC,QAAQC,IAAIQ,EAAKwB,EAAGC,GAEpBC,EAAKnD,OAAAoD,EAAA,EAAApD,CAAA,GAAQiD,EAARjD,OAAAqD,EAAA,EAAArD,CAAA,GAAayB,EAAK6B,KAAO7B,EAAK8B,QACnCC,EAAKC,MAAMC,iBAAiBP,EAAOD,uFATnClC,QAAQC,IAAIoB,KAAKoB,MAAM5D,KACrBwC,KAAKoB,MAAM7D,cAAcyC,KAAKoB,MAAM5D,IAAIwC,KAAKoB,MAAM3D,yCAchD,IAAA6D,EAAAtB,KAAAuB,EAC6CvB,KAAK7B,MADlDoD,EACCpB,UADDoB,EACYC,QADZD,EACqBlD,MADrBkD,EAC4BE,aAEnBC,cAChB/C,QAAQC,IAAIoB,KAAKoB,OACjBzC,QAAQC,IAAIoB,KAAK7B,OAChB,IAAMwD,EAAY3B,KAAKoB,MAAMQ,OAAOC,IAAI,SAACC,EAAMjB,GAC9C,MAAO,CACLkB,IAAKlB,EACLK,MAAOY,EAAKE,SACZC,KAAI,GAAAC,OAAKJ,EAAKE,SAAV,OAAAE,OAAwBJ,EAAKK,aAGrC,OACEC,EAAAtE,EAAAuE,cAAA,OAAKC,UAAU,mBAEPF,EAAAtE,EAAAuE,cAAA,OAAKC,UAAU,gBACbF,EAAAtE,EAAAuE,cAACE,EAAA,EAAD,CAAOC,QAAM,EAACC,QAAM,EAACC,YAAU,EAACC,YAAU,EAACC,KAAK,QAAQC,MAAM,QAAQC,MAAO,CAAEC,UAAU,SACvFX,EAAAtE,EAAAuE,cAACE,EAAA,EAAMS,OAAP,CAAcF,MAAO,CAAEG,SAAS,UAC9Bb,EAAAtE,EAAAuE,cAACE,EAAA,EAAMW,IAAP,KACEd,EAAAtE,EAAAuE,cAACE,EAAA,EAAMY,WAAP,CACEL,MAAO,CAAEM,MAAO,MAChBC,YAAU,EACVC,UAAU,UAEVlB,EAAAtE,EAAAuE,cAAA,yBAEFD,EAAAtE,EAAAuE,cAACE,EAAA,EAAMY,WAAP,CACEL,MAAO,CAAEM,MAAO,OAChBE,UAAU,UAEVlB,EAAAtE,EAAAuE,cAAA,6BAEFD,EAAAtE,EAAAuE,cAACE,EAAA,EAAMY,WAAP,CACEL,MAAO,CAAEM,MAAO,OAChBE,UAAU,UACVlB,EAAAtE,EAAAuE,cAAA,4BAEFD,EAAAtE,EAAAuE,cAACE,EAAA,EAAMY,WAAP,CACEL,MAAO,CAAEM,MAAO,OAChBE,UAAU,UAEVlB,EAAAtE,EAAAuE,cAAA,+BAIND,EAAAtE,EAAAuE,cAACE,EAAA,EAAMgB,KAAP,KACC5E,QAAQC,IAAIoB,KAAKoB,MAAMI,SACrBxB,KAAKoB,MAAMI,QAAQK,IAAI,SAACjB,EAAIC,GAC3B,IAAM2C,EAAI,GAAAtB,OAAMtB,EAAGoB,SAAT,OAAAE,OAAuBtB,EAAGuB,UACpC,OACEC,EAAAtE,EAAAuE,cAACE,EAAA,EAAMW,IAAP,CAAWnB,IAAKlB,GACduB,EAAAtE,EAAAuE,cAACE,EAAA,EAAMkB,KAAP,CACEH,UAAU,SACVR,MAAO,CAAEG,SAAS,UAEjBpC,EAAI,GAEPuB,EAAAtE,EAAAuE,cAACE,EAAA,EAAMkB,KAAP,CACEH,UAAU,OACVR,MAAO,CAAEG,SAAS,UAEjBO,GAEHpB,EAAAtE,EAAAuE,cAACE,EAAA,EAAMkB,KAAP,CACEH,UAAU,SACVR,MAAO,CAAEG,SAAS,UAEjBrC,EAAG8C,SA0BNtB,EAAAtE,EAAAuE,cAACE,EAAA,EAAMkB,KAAP,CAAYX,MAAO,CAAEa,QAAQ,MAC3BvB,EAAAtE,EAAAuE,cAACuB,EAAA,EAAKC,MAAN,KACEzB,EAAAtE,EAAAuE,cAACuB,EAAA,EAAKE,MAAN,CAAYhB,MAAO,CAAEiB,aAAa,UAAYX,MAAO,IACnDhB,EAAAtE,EAAAuE,cAAC2B,EAAA,EAAD,CACEC,YAAY,qBACZhD,KAAK,UACLiD,WAAS,EACTC,QAAM,EACNC,GAAIvD,EACJK,MAAON,EAAGH,QACV4D,QAAS1C,EACTmB,MAAO,CAAEG,SAAS,QAASc,aAAc,SAAUhB,UAAW,SAC9DuB,SAAU,SAACC,EAAGnF,GAAJ,OAAakC,EAAKX,aAAavB,EAAMwB,EAAIC,uBA1InD2D,aAoKnBC,cARS,SAAAtG,GAEtB,OADAQ,QAAQC,IAAIT,EAAMuG,gBAAgB,OAC3B,CACLlD,QAASrD,EAAMuG,gBAAgBtE,OAC/BwB,OAAQzD,EAAMuG,gBAAgBC,SAMjC,CACIpH,gBACA8D,iBDE2B,SAACT,EAAIC,GAEnC,OADAlC,QAAQC,IAAIgC,EAAGC,GACR,CACLnB,KAAM,iBACNC,QAAS,CAAEiB,KAAIC,QCVJ4D,CAMbvE,GCjKI0E,qNACJzG,MAAQ,CACN0G,UAAU,GACVC,YAAY,EACZC,YAAa,GACbC,aAAc,GACdxD,QAAS,MASXyD,WAAa,SAACV,EAAGnF,GAEf+B,EAAK+D,SAAS,CAAEC,UAAW/F,EAAK8B,WAGlCkE,sDAAmB,SAAAC,EAAOd,EAAGnF,GAAV,OAAAvB,EAAAC,EAAAS,KAAA,SAAA+G,GAAA,cAAAA,EAAA7G,KAAA6G,EAAA5G,MAAA,cACjBC,QAAQC,IAAIuC,EAAKC,OADAkE,EAAA5G,KAAA,EAEXyC,EAAKC,MAAMmE,YAAYnG,EAAK8B,OAFjB,OAGjBC,EAAK+D,SAAS,CAAEL,UAAWzF,EAAK8B,MAChC6D,YAAc,GACdD,YAAY,EACZE,aAAe,KASfrG,QAAQC,IAAIuC,EAAKC,OACjBzC,QAAQC,IAAIuC,EAAKhD,OAhBA,wBAAAmH,EAAA1F,SAAAyF,gEAqBnBG,sDAAmB,SAAAC,EAAOlB,EAAGnF,GAAV,OAAAvB,EAAAC,EAAAS,KAAA,SAAAmH,GAAA,cAAAA,EAAAjH,KAAAiH,EAAAhH,MAAA,OACjBC,QAAQC,IAAIuC,EAAKhD,OAGjBgD,EAAK+D,SAAS,CAAEH,YAAc3F,EAAK8B,MACnC4D,YAAY,EACZE,aAAe,KANE,wBAAAU,EAAA9F,SAAA6F,gEAYnBE,sDAAmB,SAAAC,EAAOrB,EAAGnF,GAAV,OAAAvB,EAAAC,EAAAS,KAAA,SAAAsH,GAAA,cAAAA,EAAApH,KAAAoH,EAAAnH,MAAA,OACjBC,QAAQC,IAAIuC,EAAKhD,OAGjBgD,EAAK+D,SAAS,CAAEF,aAAc5F,EAAK8B,QAJlB,wBAAA2E,EAAAjG,SAAAgG,gEAUnBE,kCAAe,SAAAC,IAAA,IAAAC,EAAAzE,EAAAwD,EAAAF,EAAAxG,EAAA,OAAAR,EAAAC,EAAAS,KAAA,SAAA0H,GAAA,cAAAA,EAAAxH,KAAAwH,EAAAvH,MAAA,UACLsH,EAAY7E,EAAKC,MAAMnC,KAAvB+G,QADKzE,EAEgDJ,EAAKhD,MAFrDoD,EAELuD,WAAYC,EAFPxD,EAEOwD,YAAaF,EAFpBtD,EAEoBsD,UAFpBtD,EAE+ByD,aAC5B,KAAZgB,EAHS,CAAAC,EAAAvH,KAAA,eAILL,EAAQ,CAAEgB,OAAQ,QAASC,QAAS,uBAC1C6B,EAAKC,MAAM7B,UAAUlB,GALV4H,EAAAC,OAAA,wBAQbvH,QAAQC,IAAIiG,GARCoB,EAAAvH,KAAA,EAUPyC,EAAKC,MAAM7D,cACXsH,EACAE,GAZO,OAcb5D,EAAK+D,SAAS,CAAE1D,QAAS,KACzB7C,QAAQC,IAAIuC,EAAKhD,MAAOgD,EAAKC,OAC7BD,EAAK+D,SAAS,CAAEJ,YAAY,IAhBf,yBAAAmB,EAAArG,SAAAmG,QAsBfI,aAAe,WACbhF,EAAK+D,SAAS,CACZL,UAAU,GACVC,YAAY,EACZC,YAAa,QAIjBqB,gCAAa,SAAAC,IAAA,IAAAhI,EAAAiI,EAAAlG,EAAAmG,EAAA,OAAA1I,EAAAC,EAAAS,KAAA,SAAAiI,GAAA,cAAAA,EAAA/H,KAAA+H,EAAA9H,MAAA,UAEiB,IAAxByC,EAAKhD,MAAM0G,UAFJ,CAAA2B,EAAA9H,KAAA,eAGHL,EAAQ,CAAEgB,OAAQ,QAASC,QAAS,iBAC1C6B,EAAKC,MAAM7B,UAAUlB,GAJZmI,EAAAN,OAAA,oBAMyB,IAA1B/E,EAAKhD,MAAM4G,YANV,CAAAyB,EAAA9H,KAAA,gBAOHL,EAAQ,CAAEgB,OAAQ,QAASC,QAAS,iBAC1C6B,EAAKC,MAAM7B,UAAUlB,GARZmI,EAAAN,OAAA,yBAWXvH,QAAQC,IAAIuC,EAAKC,MAAMI,QAAQpB,QACzBA,EAASe,EAAKC,MAAMI,QAAQpB,OAClCzB,QAAQC,IAAIuC,EAAKhD,OAbNqI,EAAA9H,KAAA,GAeLyC,EAAKC,MAAMqF,sBAAsBrG,EAASe,EAAKhD,MAAM0G,UAAW1D,EAAKhD,MAAM4G,aAftE,QAgBLwB,EAAU,CAAElH,OAAQ,UAAWC,QAAS,wBAC5C6B,EAAKC,MAAM7B,UAAUgH,GACvBpF,EAAKgF,eAlBM,yBAAAK,EAAA5G,SAAAyG,QAqBbK,aAAe,WACb,OACEtE,EAAAtE,EAAAuE,cAACsE,EAAA,EAAK3D,OAAN,CAAaF,MAAO,CAAE8D,QAAS,SAC7BxE,EAAAtE,EAAAuE,cAAA,6BACAD,EAAAtE,EAAAuE,cAAA,OAAKC,UAAU,WASbF,EAAAtE,EAAAuE,cAACwE,EAAA,EAAD,CACEC,OAAK,EACLjE,MAAM,OACNkE,KAAK,OACLC,QAAS7F,EAAKiF,WACd9G,QAAQ,SAEV8C,EAAAtE,EAAAuE,cAACwE,EAAA,EAAD,CACEC,OAAK,EACLjE,MAAM,QACNkE,KAAK,MACLC,QAAS7F,EAAKgF,aACd7G,QAAQ,WAEV8C,EAAAtE,EAAAuE,cAAC4E,EAAA,EAAD,CAAMC,GAAG,cACP9E,EAAAtE,EAAAuE,cAACwE,EAAA,EAAD,CAAQC,OAAK,EAACjE,MAAM,MAAMvD,QAAQ,OAAOyH,KAAK,eAOxDI,WAAa,WAAM,IAAAC,EAMbjG,EAAKhD,MAJP2G,EAFesC,EAEftC,WACAC,EAHeqC,EAGfrC,YACAF,EAJeuC,EAIfvC,UAJeuC,EAKfpC,aAEArG,QAAQC,IAAIuC,EAAKhD,OACnB,IAAMkJ,EAAoBlG,EAAKC,MAAMkG,WAAWzF,IAAI,SAAAC,GAClD,MAAO,CACLZ,MAAOY,EAAK4B,QACZzB,KAAI,GAAAC,OAAKJ,EAAK4B,QAAV,MAAAxB,OAAsBJ,EAAKyF,YAG5BC,EAAkBrG,EAAKC,MAAM3D,OAAOoE,IAAI,SAAAC,GAC7C,MAAO,CACLZ,MAAOY,EAAK2F,QACZxF,KAAI,GAAAC,OAAKJ,EAAK2F,QAAV,OAAAvF,OAAuBJ,EAAK4F,cAS9BC,GANqBxG,EAAKC,MAAMwG,QAAQ/F,IAAI,SAAAC,GAChD,MAAO,CACLZ,MAAOY,EAAKE,SACZC,KAAI,IAAAC,OAAMJ,EAAKK,aAGHT,eAEhB,OACEU,EAAAtE,EAAAuE,cAAA,OAAKC,UAAU,mBACbF,EAAAtE,EAAAuE,cAACsE,EAAA,EAAD,CAAMkB,OAAK,GACTzF,EAAAtE,EAAAuE,cAACsE,EAAA,EAAKmB,QAAN,KACG3G,EAAKuF,eACNtE,EAAAtE,EAAAuE,cAAC0F,EAAA,EAAD,MACA3F,EAAAtE,EAAAuE,cAACsE,EAAA,EAAKqB,YAAN,CACElF,MAAO,CAAEmF,UAAW,OAAOC,UAAW,SAAWC,OAAM,GAAAjG,OAAKyF,EAAL,QAEvDvF,EAAAtE,EAAAuE,cAAA,OAAKC,UAAU,YACbF,EAAAtE,EAAAuE,cAACuB,EAAA,EAAD,KAEIxB,EAAAtE,EAAAuE,cAAA,WACED,EAAAtE,EAAAuE,cAACuB,EAAA,EAAKC,MAAN,KACEzB,EAAAtE,EAAAuE,cAACuB,EAAA,EAAKE,MAAN,CAAYV,MAAO,IACjBhB,EAAAtE,EAAAuE,cAAA,uBACAD,EAAAtE,EAAAuE,cAAC2B,EAAA,EAAD,CACEC,YAAY,gBACZhD,KAAK,MACLC,MAAO2D,EACPX,WAAS,EACTC,QAAM,EACNE,QAASgD,EACT/C,SAAUnD,EAAKiE,qBAOzBhD,EAAAtE,EAAAuE,cAACuB,EAAA,EAAKC,MAAN,KACEzB,EAAAtE,EAAAuE,cAACuB,EAAA,EAAKE,MAAN,CAAYV,MAAO,IACjBhB,EAAAtE,EAAAuE,cAAA,yBACAD,EAAAtE,EAAAuE,cAAC2B,EAAA,EAAD,CACEC,YAAY,kBACZhD,KAAK,QACLC,MAAO6D,EACPb,WAAS,EACTC,QAAM,EACNE,QAASmD,EACTlD,SAAUnD,EAAKqE,oBAMrBpD,EAAAtE,EAAAuE,cAACwE,EAAA,EAAD,CAAQhE,MAAM,OAAOmE,QAAS7F,EAAK2E,cAAnC,QAGA1D,EAAAtE,EAAAuE,cAAA,aAGH1D,QAAQC,IAAIuC,EAAKhD,OACjB2G,EACC1C,EAAAtE,EAAAuE,cAAC+F,EAAD,CACE3K,OAAQ0D,EAAKhD,MAAM4G,YACnBvH,IAAK2D,EAAKhD,MAAM0G,YAEhB,6FA/NhB7E,KAAKoB,MAAMiH,iDAyOT,OAAOrI,KAAKmH,oBArPa3C,cAsQdC,sBAbS,SAAAtG,GAEtB,OADAQ,QAAQC,IAAIT,GACL,CACLmK,OAAQnK,EAAMmK,OACdC,cAAepK,EAAMoK,cACrBC,SAAUrK,EAAMY,KAAKC,UACrBC,KAAMd,EAAMc,KACZqI,WAAYnJ,EAAMsK,YAClBhL,OAAQU,EAAM4G,YACd6C,QAASzJ,EAAM6G,aACfxD,QAASrD,EAAMuG,kBAKjB,CACE2D,cFxRyB,WAC3B,sBAAAK,EAAA/K,OAAAC,EAAA,EAAAD,CAAAE,EAAAC,EAAAC,KAAO,SAAAsH,EAAOpH,EAAUC,GAAjB,IAAAC,EAAAC,EAAAC,EAAAiI,EAAA,OAAAzI,EAAAC,EAAAS,KAAA,SAAA+G,GAAA,cAAAA,EAAA7G,KAAA6G,EAAA5G,MAAA,cACCP,EAAQD,IACdS,QAAQC,IAAIT,GAFPmH,EAAA5G,KAAA,EAKkBG,IAAUC,IAC/B,uCAAyCX,EAAMY,KAAKC,UACpD,cAAgBb,EAAMc,KAAKC,UAC3B,YAAcf,EAAMc,KAAK+G,SARtB,OAWwB,kBANvB5H,EALDkH,EAAAnG,MAWeC,MACZf,EAAQ,CAAEgB,OAAQ,QAASC,QAAS,wBAC1CrB,EAASsB,YAAUlB,MACoB,IAA9BD,EAASgB,KAAKI,YACjBnB,EAAQ,CAAEgB,OAAQ,QAASC,QAASlB,EAASgB,KAAKA,KAAKK,KAC7DxB,EAASsB,YAAUlB,MAEnBM,QAAQC,IAAIR,EAASgB,MACrBnB,EAAS,CACPyB,KAAM,kBACNC,QAASvB,EAASgB,QArBjB,wBAAAkG,EAAA1F,SAAAyF,MAAP,gBAAAsD,EAAAC,GAAA,OAAAF,EAAA3I,MAAAC,KAAAC,YAAA,IEwREsF,YF5PuB,SAAC/H,GAC1B,sBAAAqL,EAAAlL,OAAAC,EAAA,EAAAD,CAAAE,EAAAC,EAAAC,KAAO,SAAA0H,EAAOxH,EAAUC,GAAjB,IAAAC,EAAAC,EAAAC,EAAAyK,EAAA,OAAAjL,EAAAC,EAAAS,KAAA,SAAAmH,GAAA,cAAAA,EAAAjH,KAAAiH,EAAAhH,MAAA,cACCP,EAAQD,IACdS,QAAQC,IAAIT,GAEdQ,QAAQC,IAAIT,GAJLuH,EAAAhH,KAAA,EAOkBG,IAAUC,IAC/B,gCAAkCX,EAAMY,KAAKC,UAAY,QAAUxB,GARhE,OAWwB,kBAJvBY,EAPDsH,EAAAvG,MAWeC,MACZf,EAAQ,CAAEgB,OAAQ,QAASC,QAAS,wBAC1CrB,EAASsB,YAAUlB,MACoB,IAA9BD,EAASgB,KAAKI,YACjBnB,EAAQ,CAAEgB,OAAQ,QAASC,QAASlB,EAASgB,KAAKA,KAAKK,KAC7DxB,EAASsB,YAAUlB,MAEnBM,QAAQC,IAAIR,EAASgB,MACrBnB,EAAS,CACPyB,KAAM,eACNC,QAASvB,EAASgB,QArBjB,wBAAAsG,EAAA9F,SAAA6F,MAAP,gBAAAsD,EAAAC,GAAA,OAAAH,EAAA9I,MAAAC,KAAAC,YAAA,IE4PEgJ,SF/NoB,SAACC,EAAM1L,GAC7B,sBAAA2L,EAAAxL,OAAAC,EAAA,EAAAD,CAAAE,EAAAC,EAAAC,KAAO,SAAA6H,EAAO3H,EAAUC,GAAjB,IAAAC,EAAAC,EAAAC,EAAA+K,EAAA,OAAAvL,EAAAC,EAAAS,KAAA,SAAAsH,GAAA,cAAAA,EAAApH,KAAAoH,EAAAnH,MAAA,cACCP,EAAQD,IACdS,QAAQC,IAAIT,GAFP0H,EAAAnH,KAAA,EAIkBG,IAAUC,IAC/B,kCAAoCX,EAAMY,KAAKC,UAAY,QAAUxB,EAAM,UAAY0L,GALpF,OAOwB,kBAHvB9K,EAJDyH,EAAA1G,MAOeC,MACZf,EAAQ,CAAEgB,OAAQ,QAASC,QAAS,wBAC1CrB,EAASsB,YAAUlB,MACoB,IAA9BD,EAASgB,KAAKI,YACjBnB,EAAQ,CAAEgB,OAAQ,QAASC,QAASlB,EAASgB,KAAKA,KAAKK,KAC7DxB,EAASsB,YAAUlB,MAEnBM,QAAQC,IAAIR,EAASgB,MACrBnB,EAAS,CACPyB,KAAM,gBACNC,QAASvB,EAASgB,QAjBjB,wBAAAyG,EAAAjG,SAAAgG,MAAP,gBAAAyD,EAAAC,GAAA,OAAAH,EAAApJ,MAAAC,KAAAC,YAAA,IE+NE1C,gBACAgM,gBACAhK,cACAkH,sBFpGiC,SAACrG,EAAQ5C,EAAKC,GACjD,sBAAA+L,EAAA7L,OAAAC,EAAA,EAAAD,CAAAE,EAAAC,EAAAC,KAAO,SAAA0L,EAAOxL,EAAUC,GAAjB,IAAAC,EAAAC,EAAA,OAAAP,EAAAC,EAAAS,KAAA,SAAAmL,GAAA,cAAAA,EAAAjL,KAAAiL,EAAAhL,MAAA,cACCP,EAAQD,IACdS,QAAQC,IAAIT,EAAQiC,EAAQ5C,EAAKC,GAGjCQ,EAAS,CACPyB,KAAM,eANHgK,EAAAhL,KAAA,EAQkBG,IAAU8K,KAC/B,6CAA+CxL,EAAMY,KAAKC,UAC1D,CACEI,KAAM,CACJ4G,QAAS7H,EAAMc,KAAK+G,QACpBwC,SAAUrK,EAAMY,KAAKC,UACrB4K,MAAOxJ,EACPnB,KAAMd,EAAMc,KACZzB,IAAKA,EACLC,OAAQA,KAjBT,OAQCW,EARDsL,EAAAvK,KAqBLlB,EAAS,CACPyB,KAAM,iBAGqB,kBAAlBtB,EAASgB,KAMlBnB,EAAS,CACPyB,KAAM,YACNC,QAPW,CACXH,YAAa,EACbJ,KAAM,CAAEK,IAAK,wBACboK,OAAQ,aAOV5L,EAAS,CACPyB,KAAM,YACNC,QAASvB,EAASgB,OAtCjB,wBAAAsK,EAAA9J,SAAA6J,MAAP,gBAAAK,EAAAC,GAAA,OAAAP,EAAAzJ,MAAAC,KAAAC,YAAA,KE0FawE,CAWbG,qCCnSF,IAAAoF,EAAAC,EAAA,KAAAC,EAAAD,EAAAE,EAAAH,GAAAI,EAAAH,EAAA,KAAAI,EAAAJ,EAAAE,EAAAC,GAAAE,EAAAL,EAAA,GAAAM,EAAAN,EAAAE,EAAAG,GAAAE,EAAAP,EAAA,KAAAQ,EAAAR,EAAA,KAAAS,EAAAT,EAAA,KAAAU,EAAAV,EAAA,KASA,SAAAlC,EAAA3G,GACA,IAAAwJ,EAAAxJ,EAAAwJ,SACAtI,EAAAlB,EAAAkB,UACAuI,EAAAzJ,EAAAyJ,SACAvL,EAAA8B,EAAA9B,QACAwL,EAAA1J,EAAA0J,OACAC,EAAA3J,EAAA2J,OACAC,EAAA5J,EAAA4J,WACAC,EAAA7J,EAAA6J,SACAC,EAAA9J,EAAA8J,QACAC,EAAA/J,EAAA+J,SACAC,EAAgBf,IAAE,KAAO1M,OAAA6M,EAAA,EAAA7M,CAAUkN,EAAA,YAAwBlN,OAAA6M,EAAA,EAAA7M,CAAUmN,EAAA,UAAoBnN,OAAA6M,EAAA,EAAA7M,CAAUoN,EAAA,UAAoBpN,OAAA6M,EAAA,EAAA7M,CAAUqN,EAAA,cAA4BrN,OAAA6M,EAAA,EAAA7M,CAAUsN,EAAA,YAAwBtN,OAAA6M,EAAA,EAAA7M,CAAUuN,EAAA,WAAsBvN,OAAA6M,EAAA,EAAA7M,CAAUwN,EAAA,sBAAA7I,GACzO+I,EAAa1N,OAAA8M,EAAA,EAAA9M,CAAiBoK,EAAA3G,GAC9BkK,EAAoB3N,OAAA+M,EAAA,EAAA/M,CAAcoK,EAAA3G,GAClC,OAASmJ,EAAAzM,EAAKuE,cAAAiJ,EAA4BpB,IAAQ,GAAGmB,EAAA,CACrD/I,UAAA8I,IACMT,EAAA,EAAaY,MAAAX,GAAAtL,EAAAsL,GAGnB7C,EAAAyD,aAAA,kHACAzD,EAAA0D,UAiCC,GACcC,EAAA","file":"static/js/87.450f51b4.chunk.js","sourcesContent":["import univadmin from \"../../apis/univadmin\";\nimport { showError } from \"../index\";\n\nexport const getDegreeList = () => {\n  return async (dispatch, getState) => {\n    const state = getState();\n    console.log(state);\n\n\n    const response = await univadmin.get(\n      \"app.php?a=SubmapDegreeList&univcode=\" + state.univ.funivcode + \n      \"&fcollcode=\" + state.user.fcollcode + \n      \"&fdeggrp=\" + state.user.fdeggrp\n    );\n\n    if (typeof response.data !== \"object\") {\n      const error = { header: \"Error\", content: \"Something went wrong\" };\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      console.log(response.data);\n      dispatch({\n        type: \"ALL_DEGREE_LIST\",\n        payload: response.data\n      });\n    }\n  };\n};\n\n\nexport const fetchexamno = (deg) => {\n  return async (dispatch, getState) => {\n    const state = getState();\n    console.log(state);\n    // this.setState({ studyExamno: [], studySubject: []});\n  console.log(state);\n\n\n    const response = await univadmin.get(\n      \"app.php?a=getexamno&univcode=\" + state.univ.funivcode + \"&deg=\" + deg      \n    );\n\n    if (typeof response.data !== \"object\") {\n      const error = { header: \"Error\", content: \"Something went wrong\" };\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      console.log(response.data);\n      dispatch({        \n        type: \"STUDY_EXAMNO\",\n        payload: response.data\n      });\n    }\n  };\n};\n\n\n\nexport const fetchsub = (exmno,deg) => {\n  return async (dispatch, getState) => {\n    const state = getState();\n    console.log(state);\n\n    const response = await univadmin.get(\n      \"app.php?a=getstudysub&univcode=\" + state.univ.funivcode + \"&deg=\" + deg + \"&exmno=\" + exmno          \n    );\n    if (typeof response.data !== \"object\") {\n      const error = { header: \"Error\", content: \"Something went wrong\" };\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      console.log(response.data);\n      dispatch({        \n        type: \"STUDY_SUBJECT\",\n        payload: response.data\n      });\n    }\n  };\n};\n\n\nexport const qpFileUpload = file => {\n  return async function(dispatch, getState) {\n    const state = getState();\n\n    dispatch({\n      type: \"SET_LOADER\"\n    });\n\n    const formData = new FormData();\n    formData.set(\"filefield\", file, file.name);\n    // const data = formData(state.user);\n    const data = formData.set(\"body\", JSON.stringify(state.user));\n    \n    const response = await univadmin.post(\"upload_study_material.php\", formData, {\n      headers: {\n        \"Content-type\": \"multipart/form-data\"\n      }\n    });\n\n    dispatch({\n      type: \"UNSET_LOADER\"\n    });\n    dispatch({\n      type: \"SET_UPLOAD_DOC\",\n      payload: response.data\n    });\n  };\n};\n\n\n\nexport const getstudymat = (\n   displayTbl, \n   studyExamno, \n   fstudydeg, \n   studySubject\n) => {\n  return async (dispatch, getState) => {\n    const state = getState();\n    console.log(state);\n    console.log(studyExamno,fstudydeg,studySubject);\n    const response = await univadmin.get(\n      \"app.php?a=getstudymat&univcode=\" + state.univ.funivcode + \"&fstudydeg=\" + fstudydeg \n      + \"&studyExamno=\" + studyExamno + \"&studySubject=\" + studySubject + \"&fcollcode=\" + state.user.fcollcode         \n    );\n\n    if (typeof response.data !== \"object\") {\n      const error = { header: \"Error\", content: \"Something went wrong\" };\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      console.log(response.data);\n      dispatch({        \n        type: \"GET_STUDY_MATERIAL\",\n        payload: response.data\n      });\n    }\n  };\n};\n\n\nexport const getsubmapdata = ( deg, examno ) => {\n  return async (dispatch, getState) => {\n    const state = getState();\n    console.log(state);\n    console.log(deg,examno);\n\n\n    const response = await univadmin.get(\n      \"app.php?a=SubmapTabledata&univcode=\" + state.univ.funivcode + \"&fcollcode=\" + state.user.fcollcode +\n      \"&deg=\" + deg + \"&examno=\" + examno      \n    );\n\n    if (typeof response.data !== \"object\") {\n      const error = { header: \"Error\", content: \"Something went wrong\" };\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      console.log(response.data);\n      dispatch({\n        type: \"SUB_MAP\",\n        payload: response.data\n      });\n    }\n  };\n};\n\n\nexport const changeNewSubject = (el, i) => {\n  console.log(el,i);\n  return {\n    type: \"SUB_MAP_CHANGE\",\n    payload: { el, i }\n  };\n};\n\n\n\nexport const insertupdatesubmaping = (oldsub, deg, examno) => {\n  return async (dispatch, getState) => {\n    const state = getState();\n    console.log(state , oldsub, deg, examno);\n    // const myObjStr = JSON.stringify(newDateMaster);\n    \n    dispatch({\n      type: \"SET_LOADER\"\n    });\n    const response = await univadmin.post(\n      \"/app.php?a=insertUpdateSubmaping&univcode=\" + state.univ.funivcode,\n      {\n        data: {\n          fdeggrp: state.user.fdeggrp,\n          univcode: state.univ.funivcode,\n          newOS: oldsub,\n          user: state.user,\n          deg: deg,\n          examno: examno\n        }\n      }\n    );\n    dispatch({\n      type: \"UNSET_LOADER\"\n    });\n\n    if (typeof response.data !== \"object\") {\n      const data = {\n        error_code: -1,\n        data: { msg: \"Something went wrong\" },\n        status: \"failure\"\n      };\n      dispatch({\n        type: \"SET_ERROR\",\n        payload: data\n      });\n    } else {\n      dispatch({\n        type: \"SET_ERROR\",\n        payload: response.data\n      });\n    }\n  };\n};\n","import React, { Component } from \"react\";\nimport { Link } from \"react-router-dom\";\nimport { connect } from \"react-redux\";\nimport { Card, Divider, Table, Button, Message, Form, Dropdown } from \"semantic-ui-react\";\nimport \"react-table/react-table.css\";\nimport \"../../index.css\";\nimport { wHeight } from \"../parms\";\nimport { getsubmapdata, changeNewSubject } from \"../../actions/subjectmapping/submapdegreeform\";\n\nclass SubjectMappingTable extends Component {\n  state = { \n      tabledata:[\n        {\n          oldsub: \"\",\n          oldsubname: \"\",\n          newsubname: \"\", \n          fdeleted: false,\n          fdisabled: false\n        }\n      ],\n      fnewsub:\"\",\n      degree: [], \n      examno: \"\" \n    };\n\n    componentDidMount() {\n      console.log(this.props.deg);\n        this.props.getsubmapdata(this.props.deg,this.props.examno);        \n    }\n    \n    changeNewSub = (data, el, i) => {\n      let datan = {};\n      console.log(data,el,i);\n      // this.setState({ fnewsub: el.value });\n      datan = { ...el, [data.name]: data.value };\n      this.props.changeNewSubject(datan, i);\n    };\n\n  \n\n  \n  render() {\n    const { tabledata, tabledt, error, errorMessage } = this.state;\n    const arlength = 0;\n    const wheight = wHeight();\n    console.log(this.props);\n    console.log(this.state);\n     const newsubopt = this.props.submap.map((item, i) => {       \n      return {\n        key: i,\n        value: item.fsubcode,\n        text: `${item.fsubcode} - ${item.fsubname}`\n      };\n    });\n    return (\n      <div className=\"animated fadeIn\" >        \n\n              <div className=\"ui mini form\" >\n                <Table celled padded selectable structured size=\"small\" color=\"olive\" style={{ marginTop:\"25px\" }}>\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: \"30%\" }}\n                        textAlign=\"center\"\n                      >\n                        <label>Old Subject</label>\n                      </Table.HeaderCell>                      \n                      <Table.HeaderCell \n                        style={{ width: \"10%\"}}\n                        textAlign=\"center\">\n                        <label>New Degree</label>\n                      </Table.HeaderCell>\n                      <Table.HeaderCell\n                        style={{ width: \"30%\" }}\n                        textAlign=\"center\"\n                      >\n                        <label>New Subject</label>\n                      </Table.HeaderCell>                                           \n                    </Table.Row>\n                  </Table.Header>\n                  <Table.Body>\n                  {console.log(this.props.tabledt)}\n                    {this.props.tabledt.map((el, i) => {\n                      const nwsb = `${el.fsubcode} - ${el.fsubname}`\n                      return (\n                        <Table.Row key={i}>\n                          <Table.Cell \n                            textAlign=\"center\"\n                            style={{ fontSize:\"1.2em\" }}\n                          >\n                            {i + 1}\n                          </Table.Cell>\n                          <Table.Cell \n                            textAlign=\"left\"\n                            style={{ fontSize:\"1.2em\" }}\n                          >\n                            {nwsb}\n                          </Table.Cell>\n                          <Table.Cell \n                            textAlign=\"center\"\n                            style={{ fontSize:\"1.2em\" }}\n                          >\n                            {el.fdegree}\n                          </Table.Cell>\n                          {/* <Table.Cell textAlign=\"center\" singleLine>\n                            <input\n                              className=\"field\"\n                              type=\"text\"\n                              name=\"fmcombcode\"\n                              id={i}\n                              value={nwsb}\n                              disabled= \"true\"\n                              style={{ fontSize:\"1.2em\" }}\n                              // onChange={e => this.changeCell(e, el, i)}\n                            />\n                          </Table.Cell>\n                          <Table.Cell textAlign=\"center\" singleLine>\n                            <input\n                              className=\"field\"\n                              type=\"text\"\n                              name=\"fdegree\"\n                              id={i}\n                              value={el.fdegree}\n                              disabled= \"true\"\n                              style={{ fontSize:\"1.2em\" }}\n                              // onChange={e => this.changeCell(e, el, i)}\n                            />\n                          </Table.Cell> */}\n                          <Table.Cell style={{ padding:\"0\" }}>\n                            <Form.Group>\n                              <Form.Field style={{ marginBottom:\"-0.1em\" }} width={16}>\n                                <Dropdown\n                                  placeholder=\"Select New Subject\"\n                                  name=\"fnewsub\"                                  \n                                  selection\n                                  search\n                                  id={i}\n                                  value={el.fnewsub}\n                                  options={newsubopt}\n                                  style={{ fontSize:\"1.2em\", marginBottom: \"-0.5em\", marginTop: \"0.3em\" }}\n                                  onChange={(e, data) => this.changeNewSub(data, el, i)}                                                                    \n                                />\n                              </Form.Field>\n                            </Form.Group>\n                          </Table.Cell>                                                    \n                        </Table.Row>\n                      );\n                    })}\n                  </Table.Body>\n                </Table>\n              </div>\n        \n      </div>\n    );\n\n  }\n}\n\nconst mapStateToProps = state => {\n  console.log(state.submapTabledata,'kkk');\n  return {\n    tabledt: state.submapTabledata.oldsub,\n    submap: state.submapTabledata.newsub     \n  };\n};\n\nexport default connect(\n mapStateToProps,\n {\n     getsubmapdata,\n     changeNewSubject\n }\n)(SubjectMappingTable);\n","import React, { Component } from \"react\";\nimport { Link } from \"react-router-dom\";\nimport { Card, Button, Form, Dropdown, Divider } from \"semantic-ui-react\";\nimport { connect } from \"react-redux\";\nimport { fetchDegGrp } from \"../../actions\";\nimport SubjectMappingTable from \"./subjectmappingtable\";\nimport { ReportAPI } from \"../../apis/consts\";\nimport { showError } from \"../../actions\";\nimport { wHeight } from \"../parms\";\nimport \n{ getDegreeList,\n  fetchexamno, \n  fetchsub, \n  getsubmapdata,\n  insertupdatesubmaping \n} \nfrom \"../../actions/subjectmapping/submapdegreeform\";\n\nclass SubjectMapping extends Component {\n  state = {\n    fstudydeg:\"\",\n    displayTbl: false,\n    studyExamno: \"\",\n    studySubject: \"\",\n    tabledt: \"\",\n  };\n\n\n\n  componentDidMount() {\n  this.props.getDegreeList();\n  }\n\n  getDegrees = (e, data) => {\n    // console.log(data.value);\n    this.setState({ frmDeggrp: data.value });\n  };\n\n  handleChangedeg =  async (e, data) => {\n    console.log(this.props);\n    await this.props.fetchexamno(data.value);\n    this.setState({ fstudydeg: data.value,    \n    studyExamno : \"\",\n    displayTbl: false,\n    studySubject : \"\"\n    });\n    // this.props.Subject = \" \";\n    // this.props.examno = \" \";\n\n    \n\n    // exmno = \" \";\n    // sub = \" \";\n    console.log(this.props);\n    console.log(this.state);\n    // getExamno(data.value);   \n  };\n\n  \n  handleChangeexm =  async (e, data) => {\n    console.log(this.state);\n    // console.log(this.props);\n    // await this.props.fetchsub(data.value,this.state.fstudydeg);\n    this.setState({ studyExamno : data.value,\n    displayTbl: false,\n    studySubject : \"\"\n    });\n    \n    \n    // getExamno(data.value);   \n  };\n  handleChangesub =  async (e, data) => {\n    console.log(this.state);\n    // console.log(this.props);\n    // await this.props.fetchsub(data.value,this.state.fstudydeg);\n    this.setState({ studySubject :data.value\n    });\n    \n    \n    // getExamno(data.value);   \n  };\n  handleSubmit = async () => {\n    const { fdeggrp } = this.props.user;\n    const { displayTbl, studyExamno, fstudydeg, studySubject } = this.state;\n    if (fdeggrp === \"\") {\n      const error = { header: \"Error\", content: \"Select Degree Group\" };\n      this.props.showError(error);\n      return;\n    }\n    console.log(fstudydeg);  \n\n    await this.props.getsubmapdata(\n          fstudydeg,\n          studyExamno       \n        );\n    this.setState({ tabledt: '' });\n    console.log(this.state, this.props);\n    this.setState({ displayTbl: true });\n    \n  };\n\n  \n\n  handleCancel = () => {\n    this.setState({\n      fstudydeg:\"\",\n      displayTbl: false,\n      studyExamno: \"\"  \n    });\n  };\n\n  handlesave = async () => {\n\n    if( this.state.fstudydeg == \"\" ){\n      const error = { header: \"Error\", content: \"Select degree\" };\n      this.props.showError(error);\n      return;\n    }else if( this.state.studyExamno == \"\"){\n      const error = { header: \"Error\", content: \"Select examno\" };\n      this.props.showError(error);\n      return;\n    }\n    console.log(this.props.tabledt.oldsub);\n    const oldsub = this.props.tabledt.oldsub;\n    console.log(this.state);\n\n    await this.props.insertupdatesubmaping(oldsub , this.state.fstudydeg, this.state.studyExamno);\n    const Success = { header: \"Success\", content: \"Updated Successfully\" };\n      this.props.showError(Success);      \n    this.handleCancel();\n  }\n\n  renderHeader = () => {\n    return (\n      <Card.Header style={{ display: \"flex\" }}>\n        <h3>Subject Mapping</h3>\n        <div className=\"ml-auto\">\n          {/* <Link to=\"/study/uploadstudymaterial\">\n            <Button\n              basic\n              color=\"blue\"              \n              content=\"Upload\"\n              icon=\"upload\"\n            />\n          </Link> */}\n          <Button\n            basic\n            color=\"blue\"\n            icon=\"save\"\n            onClick={this.handlesave}\n            content=\"Save\"\n          />\n          <Button\n            basic\n            color=\"black\"\n            icon=\"ban\"\n            onClick={this.handleCancel}\n            content=\"Cancel\"\n          />\n          <Link to=\"/dashboard\">\n            <Button basic color=\"red\" content=\"Exit\" icon=\"home\" />\n          </Link>\n        </div>\n      </Card.Header>\n    );\n  };\n\n  renderForm = () => {\n    const {\n      displayTbl,\n      studyExamno,\n      fstudydeg,\n      studySubject\n    } = this.state;\n      console.log(this.state);\n    const degreeOptionsList = this.props.degreeList.map(item => {\n      return {\n        value: item.fdegree,\n        text: `${item.fdegree}- ${item.fdescpn}`\n      };\n    });\n     const examOptionsList = this.props.examno.map(item => {\n      return {\n        value: item.fexamno,\n        text: `${item.fexamno} - ${item.fexamname}`\n      };\n    });\n    const subjectOptionsList = this.props.Subject.map(item => {\n      return {\n        value: item.fsubcode,\n        text: ` ${item.fsubname}`\n      };\n    });\n    const wheight = wHeight();\n\n    return (\n      <div className=\"animated fadeIn\">\n        <Card fluid>\n          <Card.Content>\n            {this.renderHeader()}\n            <Divider />\n            <Card.Description\n              style={{ overflowY: \"auto\",overflowX: \"hidden\",  height: `${wheight}px` }}\n            >\n              <div className=\"col-md-6\">\n                <Form>                  \n                 \n                    <div>\n                      <Form.Group>\n                        <Form.Field width={16}>\n                          <label>Degree</label>\n                          <Dropdown\n                            placeholder=\"Select Degree\"\n                            name=\"deg\"\n                            value={fstudydeg}\n                            selection\n                            search\n                            options={degreeOptionsList}\n                            onChange={this.handleChangedeg}\n                          />\n                        </Form.Field>\n                      </Form.Group>\n                      \n                    </div> \n\n                  <Form.Group>\n                    <Form.Field width={16}>\n                      <label>Exam No.</label>\n                      <Dropdown\n                        placeholder=\"Select Exam No.\"\n                        name=\"exmno\"\n                        value={studyExamno}\n                        selection\n                        search\n                        options={examOptionsList}\n                        onChange={this.handleChangeexm}\n                      />\n                    </Form.Field>\n                  </Form.Group>\n                                    \n\n                  <Button color=\"blue\" onClick={this.handleSubmit}>\n                    View\n                  </Button>\n                  <br />\n                </Form>\n              </div>\n              {console.log(this.state)}\n              {displayTbl ? (                \n                <SubjectMappingTable\n                  examno={this.state.studyExamno}\n                  deg={this.state.fstudydeg}                  \n                />\n              ) : null}\n              \n            </Card.Description>\n          </Card.Content>\n        </Card>\n      </div>\n    );\n  };\n  render() {\n    // console.log(\"collegeReport\",this.props.collegeReport);\n    return this.renderForm();\n  }\n}\n\nconst mapStateToProps = state => {\n  console.log(state);\n  return {\n    deggrp: state.deggrp,\n    collegeReport: state.collegeReport,\n    univcode: state.univ.funivcode,\n    user: state.user,\n    degreeList: state.studyDegree,\n    examno: state.studyExamno,\n    Subject: state.studySubject,\n    tabledt: state.submapTabledata\n  };\n};\nexport default connect(\n  mapStateToProps,\n  {\n    getDegreeList,\n    fetchexamno,\n    fetchsub,\n    getsubmapdata,\n    fetchDegGrp,\n    showError,\n    insertupdatesubmaping\n  }\n)(SubjectMapping);\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;"],"sourceRoot":""}