Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Your IP : 3.149.214.28
{"version":3,"sources":["pages/context/appContext.js","types/index.js","polyfill.js","App.js","serviceWorker.js","reducers/dashboard.js","reducers/masters/combination.js","reducers/masters/studentInfo.js","reducers/utils/userTypeList.js","reducers/masters/degSemList.js","reducers/utils/groupCreation.js","reducers/utils/inword.js","reducers/utils/outward.js","reducers/after-exam/valuationInvitationRed.js","reducers/utils/grv.js","reducers/registration/loginRegn.js","reducers/before-exam/hallTicket.js","reducers/finance/fee-str.js","reducers/utils/upload.js","reducers/after-exam/valuation.js","reducers/utils/pget.js","reducers/masters/collegeform.js","reducers/masters/collegeformlist.js","reducers/admissions/admission.js","reducers/masters/degreeEntryScrn.js","reducers/utils/createUser.js","reducers/masters/subjectEntrySrcn.js","reducers/masters/reasonMaster.js","reducers/masters/boardMaster.js","reducers/masters/masQP.js","reducers/utils/taskreminder.js","reducers/utils/hostNotification.js","reducers/utils/sms-notification.js","reducers/utils/MessageBoard_RED.js","reducers/convocation/convocation.js","reducers/convocation/convorec.js","reducers/studymaterial/studyMaterial.js","reducers/subjectmapping/subjectmapping.js","reducers/setpracticalcenter/setpracticalcenterreducer.js","reducers/before-exam/freezetimetable.js","reducers/before-exam/releasetimetable.js","reducers/dispatchmarkscard/dispatchmarkscardreducer.js","reducers/after-exam/rvMarksEntry.js","reducers/viewledger/viewledgerreducer.js","reducers/create-boe/boereducer.js","reducers/update_val_center/index.js","reducers/viewexamcentrenew/index.js","reducers/index.js","reducers/curUniv.js","reducers/univs.js","reducers/appDefaults.js","reducers/masters/deggrp.js","reducers/masters/degrees.js","reducers/masters/saveDeggrp.js","reducers/before-exam/cntrList.js","reducers/before-exam/examCntrDet.js","reducers/masters/college.js","reducers/masters/datemaster.js","reducers/masters/holidayMaster.js","reducers/masters/creditMaster.js","reducers/before-exam/genaratett.js","reducers/practicals/practicals.js","reducers/before-exam/exmcntr.js","reducers/during-exam/bundrecv.js","reducers/utils/lastDateUpdate.js","reducers/after-exam/collegewisestat.js","reducers/before-exam/exmAppStats.js","reducers/after-exam/RVRTFeeUpdate.js","reducers/admissions/admStats.js","reducers/utils/cropimage.js","reducers/masters/faculty.js","reducers/masters/getactiveclglist.js","reducers/finance/refundListReducer.js","reducers/loadMenuList.js","reducers/masters/boards.js","reducers/after-exam/getallworkdone.js","reducers/after-exam/getworkdoneSummary.js","reducers/masters/holidaylist.js","reducers/before-exam/viewtimetable.js","reducers/after-exam/dailyValuation.js","reducers/after-exam/dailyRvPcReport.js","reducers/after-exam/saveRvRtCheckList.js","reducers/after-exam/saveValInviRed.js","reducers/utils/getNotifications.js","reducers/after-exam/sendSmsRed.js","reducers/after-exam/getnotVal.js","reducers/finance/getDropDownOptionsReducer.js","reducers/resultstatsreport/resultstatsrptreducer.js","reducers/changecollege/teacher.js","reducers/val_center/val_cntr.js","reducers/mcfverifynew/mcf_new.js","reducers/inword_update/index.js","reducers/rt_marks_entry/index.js","reducers/approvestudname/index.js","reducers/uplcorrdoc/index.js","reducers/marksentry/index.js","reducers/masters/studadm.js","reducers/bundledispatch/index.js","reducers/marksmodreport/index.js","reducers/absent/mp_report.js","reducers/rvrtblock/index.js","index.js"],"names":["AppContext","React","createContext","messgeBoxReducer","state","action","console","log","type","open","header","message","color","payload","toLowerCase","__webpack_exports__","_ref","children","_useReducer","useReducer","_useReducer2","Object","_Users_prashanth_univadmin_react_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_0__","error","dispatch_err","_useState","useState","_useState2","appStore","err_msg","load","react__WEBPACK_IMPORTED_MODULE_1___default","a","createElement","Provider","value","__webpack_require__","d","FETCH_DEGREES","FETCH_DEGGRP","FETCH_COMBS","FETCH_COMBSUBS","CHANGE_COMB","ADD_COMB_SUB","CANCEL_COMB","window","CustomEvent","event","params","bubbles","cancelable","detail","undefined","evt","document","createEvent","initCustomEvent","prototype","Event","loading","react_default","className","DefaultLayout","Loadable","loader","Promise","all","e","then","bind","Login","Register","Page404","Page500","ForgotPasswd","App","appContext","HashRouter","Switch","Route","exact","path","name","component","Component","Boolean","location","hostname","match","init_state","studinfo","pget","fregcnt","fappcnt","finalsubcnt","fpaidcnt","subpget","msgs","college_code","fdegree","combs","fcombcode","fcombdesc","optsubs","combsubs","masuser","fmobileno","fregno","femail","fdob","fparentmob","ffolder","student","fname","ffatname","fmotname","fcollcode","degree","fexamname","fexamdate","college","fphotopath","category","feetype","examblk","subject","examApp","iamarks","timetable","ech","fappeara","fexamfeea","fappearb","fexamfeeb","fappearc","fexamfeec","fappeard","fexamfeed","fappeare","fexamfeee","fappearf","fexamfeef","fappearg","fexamfeeg","fappearh","fexamfeeh","fappeari","fexamfeei","fappearj","fexamfeej","frecptdate","ftotalfee","fyear","fexamtype","fcntrcode","fcollname","ffreshexam","fhtblk","felig","fconstype","rvpc","ptt","initstate","FUSERTYPE","FTYPEDESC","FTYPESHORT","FDELETED","FEDIT","initdegsem","FABSZERO","FAGGRMIN","FAGMINSUB","FALTDEG","FATTALL","FBLK1CLASS","FBLKNAME01","FBLKNAME02","FBLKNAME03","FBLKNAME04","FBLKNAME05","FBLKNAME06","FBLKNAME07","FBLKNAME08","FBLKPASS","FBLKSUB01","FBLKSUB02","FBLKSUB03","FBLKSUB04","FBLKSUB05","FBLKSUB06","FBLKSUB07","FBLKSUB08","FBRANCHDESCPN","FCLASS","FCLASS1PER","FCLASS2PER","FCLASSATT","FCLBLKRNG","FCLGRPER","FCLGRSEP","FCLOSEMC","FCLUBEXAM","FCMAXTERMS","FCOLLDEPT","FCONTMARKS","FCRCC","FCREDIT","FCUMAGMIN","FCUMCLASS","FCUMRESULT","FCUMULAT","FDEGDESCPN","FDEGGRP","FDEGREE","FDESCPN","FDEVINCL","FDEVMARK","FDEVPER","FDISTPER","FELIGREM01","FELIGREM02","FEXAMDATE","FEXAMGRACE","FEXAMNAME","FEXAMNO","FEXAMPASS","FEXAMTYPE","FFACULTY","FFIRSTATT","FFIRSTEXAM","FGIVEGRACE2","FGRACEPER","FGRACESUB","FGRADE","FGRADENAME11","FGRADENAME12","FGRADENAME21","FGRADENAME22","FGRADENAME31","FGRADENAME32","FGRREFNO","FINITQP","FKANBRANCHDESCPN","FKANDEGDESCPN","FLEASTAPP","FLEASTEXAM","FLITERACY","FMAXACTIVE","FMAXAPP","FMAXATT","FMAXMARK01","FMAXMARK02","FMAXMARK03","FMAXMARK04","FMAXMARK05","FMAXMARK06","FMAXMARK07","FMAXMARK08","FMAXMARKS","FMAXTERMS","FMAXTYPE","FMCTYPE","FMINBLK","FMINMARK01","FMINMARK02","FMINMARK03","FMINMARK04","FMINMARK05","FMINMARK06","FMINMARK07","FMINMARK08","FMINMARKS","FMINPASS01","FMINPASS02","FMINPASS03","FMINPASS04","FMINPASS05","FMINPASS06","FMINPASS07","FMINPASS08","FMINTOT","FMODREFNO","FMRPGRMARK","FNEXTEXAM","FNORANKS","FNOTERMS","FNOVAL","FPASSPER","FPERSET","FPRGRACE","FPRTOTFAIL","FRANK","FRANKATT","FREDGRACE","FREGREFNO","FREPGRMARK","FREPTERMS","FREXAMTYPE","FRYEAR","FSCHEME","FSEPREPGR","FSGLENTRY","FSKIPFAIL","FSNINLED","FSPLITEXAM","FSUBCHOICE","FSUBELIG","FSUBEX","FSUBFAIL","FSUBGRMARK","FSUBGRPER","FSUBSIFAIL","FTHAGONLY","FTHPRACSEP","FTHPRCR","FTOTGRACE","FTOTSUB","FUSED","FVARSUB","FYEAR","initdegclass","FSLNO","FFROMATT","FTOATT","FFROMPER","FTOPER","FCLSGRADE","FCLSGROUP","initistate","level","flevel","fdeggrp","fgrptype","fcommtype","fid","fltfrom","to","fto","fsubject","fothers","fconfi","fltto","final2","final3","fgrvdate","fgrvemail","fgrvfrom","fgrvid","fgrvmobile","fgrvmode","fgrvmsg","fgrvstatus","fgrvsub","fgrvuser","fstudemail","funivcode","funivname","funivshort","txns","loginfo","fusertype","fuserid","token","user_initstate","fgender","fcuruniv","fcurtype","fexamrange","menuinitstate","items","icon","url","regn_initstate","states","univs","fstate","fregvalid","ffather","fmother","fpasswd","fcpasswd","fmobvalid","fmotp","feotp","fgt_initstate","body","width","align","feeStrForm_initstate","fexamno","fcategory","module_opt","feedetl_initstate","details","diff","feeHeadCntRes","feeRowsCnt","upload_initstate","fqpfilenm","qpstat_initstate","fappno","fdegree1","fdegree2","fdegree3","fdegree4","fdegree5","fdegree6","ffatocc","fmotocc","fnational","fogirl","fpmregno","fincome","fbpl","fkarstudy","faadharno","fsslcregno","fpermadd1","fpermadd2","fpermadd3","fpermadd4","fpermdist","fpermstate","fpermpin","fcurradd1","fcurradd2","fcurradd3","fcurradd4","fcurrdist","fcurrstate","fcurrpin","fkashmir","fhk","fjk","frural","fkannada","fbcue","fbcuetype","fsports","fculture","fncc","fnss","fdefence","fhandicap","fqdegree","fqutype","fquniv","fqyear","fqmonth","fqregno","fqclass","fqmaxmarks","fqsecmarks","fqpercentage","flang1","flang1mm","flang1ms","flang2","flang2mm","flang2ms","fopt1","fopt1mm","fopt1ms","fopt2","fopt2mm","fopt2ms","fopt3","fopt3mm","fopt3ms","fopt4","fopt4mm","fopt4ms","fpumat","fpubio","fpgdegree","fpgqdegree","fpgunivtype","fpgqclass","fpguniv","fpgyear","fpgmonth","fpgregno","fpgmaxmarks","fpgsecmarks","fothexam","fsponsor","fothinfo","fdocattest","fappremarks","FCOLLCODE","FCOLLNAME","FTOWN","FCOLLADD1","FCOLLADD2","FCOLLADD3","FCOLLADD4","FPRINCIPALNAME","FPHONE","FEMAILC","FADMSTATUS","FCOLLTYPE","ffaculty","fbank","fbankbranch","fbankaccno","fifsccode","fchequefavour","fbranchcode","fbankplace","fmobile","faltmobile","FALTMOBILE","allClgList","arguments","length","data","particular_college_data","degrees","DegDet","fdescpn","fadyear","fadexamtyp","fmeexamtyp","fmeyear","feligrem01","feligrem02","fadmdeg","freshold","frvappfee","frvappfine","fxrappfee","SemDet","ftotsub","fresyear","fresexamtype","fresexamdate","frvfee","frtfee","fxeroxfee","fcvfee","frifee","frvdays","frtdays","fxrdays","fcvdays","fridays","priusertype","addiusertype","fsex","factive","mainlvl","fsubcode","fsubshort","fsubname","fmaxmarks","fminmarks","fcredits","fthcr","fprcr","fblockno","fcarryupto","fdeptcode","fmandatory","fsuspend","fltp","fsubsidary","fmarkdesc1","fmarkdesc2","fboard","fprintord","fexsubcode","ftheorymin","fpractmin","fthelig","fprelig","fthhrs","fprhrs","sublvl","fssubcode","fssubname","fshortname","ftheory","fintass","fretain","fgroup","fsmaxmarks","fsminmarks","fparentsub","fmodmarks","fgrace","fcodeno","fqpcode","fvalmax","freasoncd","fdeleted","fedit","fboardcode","fboardname","fdegreerange","taskstate","flabel","fcolour","ffromdate","ftodate","forder","ffilepath","deggrp","fmsgtype","fsendto","fevent","fcollfrom","fcollto","fdegfrom","fdegto","fregfrom","fregto","fteachfrom","fteachto","fboardfrom","fboardto","ftitle","fmsg","fevents","fresevent","ffeepaid","groups","head","users","members","initstateEdit","mode","fgroupid","fexit","fexpdate","ftwoway","fcreatedby","regno","collname","fcatcode","freccer","famount","fpaytype","fpaydate","ftranid","postadd1","postadd2","city","pincode","contry","aadahr","newsub","oldsub","frzarr","frzdisable","freezeallcheck","relarr","rldisable","fpacket","table","slno","mks","examno_initstate","exmno","masledg","chairman_brd","screen","res","fgrpname","fvalcntr","date","sub","centre","session","initstate1","reducers","combineReducers","user","objectSpread","ftype","localStorage","setItem","JSON","stringify","usertype","login","_action$payload$data","regn","_action$payload","defineProperty","studRegnInfo","fgtpasswd","_action$payload2","univ","fegov","menu","dashboard","error_code","msg","status","moderror","size","content","combination","types","concat","toConsumableArray","degGrpDegree","el","i","map","item","j","saveDeggrp","cntrList","target","degcoll","degcolldet","examCntrDet","examcntrdet","studentInfo","collegeReport","dateMaster","fdatecode","fdate","holidayMaster","fremarks","creditMaster","FFROMMARK","FTOMARK","fromJS","set","id","reason","prsubs","boards","prbatch","masdate","grvlst","filter","grv","grvSnt","getExmCntrs","HTCnt","bundleRecv","lastDU","feeheads","ffeecode","fsequence","fdisabled","upload","qpstat","qpstatsum","feeStrForm","feeDetl","newarr","ind","cond","fmodify","feeDate","pgetEditApp","pgetDeg","collegeList","CollegeForm","resultStatCollegeWise","studentDegreeCombintaion","fintake","editFlage","data1","FcobmCode","filtered_option_wise","ExamAppStats","ExmDetStats","getDegExmRng","shwFeeUpdateDet","admCollStats","collDegDet","collDet","getSpecCollDet","allcollegeList","cropImage","collegeWiseDegreeList","getStudentPhotosDegreeWise","getFaculty","getDegreeDet","newSemDet","newRow","activeCollege","refundList","GetSpecificCollege","userTypeList","userDetails","det","uaddi","split","join","menuList","getExmNo","getSubjects","subjectData","newSublvl","board","getReasonsIDs","boardList","masQPDet","taskReminderData","ALLReminderTask","allworkDOneReport","valdet","allworkDoneReportSummary","holidayList","postNotifList","editNotification","filename","viewTimeTable","smsNotif","msgobj","fmessage","ftemplate","dailyValuation","dailyRvPcReport","saveRvRtCheckList","valInvitation","taechcntr","taechdet","new_arr","checked","finaldata","new_arr2","asyncToGenerator","regenerator_default","mark","_callee","wrap","_context","prev","next","push","fteachcode","FTEACHNAME","FSCALE","finvited","stop","_x","apply","this","new_arr3","_ref2","_callee2","_context2","_x2","valInvi","saveInvitation","saveInviteList","dashboardNotifList","sendSms","sendMsg","getNotvalData","valuatordet","fetchDropNotValued","sendMsgAll","fetchDropDownOptions","getDegSemList","degsem","degcalss","degclass","degreason","msgBoard","grpCreation","college_name","inwardCreation","masto","outwardCreation","grpData","newel","newState","fcode","grpEdit","viewSMS","viewNotif","studyDegree","studyExamno","studySubject","studyUploadDoc","getstudyMaterial","submapTabledata","oldsubn","resultStatsDegList","resultStatsClgList","practicalCenter","oldcentern","freezeTimeTable","changecurtype","oldfreeze","curtype","dismap","ffreeze","topmang","frelease","ele","releaseTimeTable","dispatchMarkscard","olddisp","fexamsent","dispCollegeList","dispatchMarkscardClg","fcollsent","dispatchDetails","dispatchDetailsCLG","rvMarksEntry","rvDocDet","pad","num","s","prevdata","fmarks11","scandocs","fdocpath","changemks","convoDet","convoRecDet","viewledger","viewledgexamno","boeCreate","boeChairmanBoard","boeteachlist","boe_teach","fteachname","fscale","chgteach","degreettm","teachdet","valheads","valuation","degreevalcenter","mcfverifynewdate","mcfviewdetail","fverifystatus","newarr1","fverifyremarks","getinwordstatus","viewinword","getstuddetforrt","getStudNameChange","uploaddoccorr","viewuploaddoccorr","deggrpexamcentre","allexamcentre","dateall","getmarksentrydet","updatemarksentrydet","loadexamcentretable","studentadmission","getBundledeggrp","getExamDate","getbundledispatch","loadunivall","finalloadmodcorr","generateDegreeDetails","getrvrtdeggrp","getrvrtexamno","getrvrtqpcode","getrvrttable","getcolldet","getdeg","getcoldeggrp","getdegdeggrp","getdegfromdeg","getcollegelistpractical","getsubjectlistpractical","getcentrecodepractical","restatloaddeg","restatloadcoll","rootReducer","composeEnhancers","__REDUX_DEVTOOLS_EXTENSION_COMPOSE__","compose","store","createStore","applyMiddleware","thunk","ReactDOM","render","es","src_App_0","getElementById","navigator","serviceWorker","ready","registration","unregister"],"mappings":"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","file":"static/js/main.932ea798.chunk.js","sourcesContent":["import React, { useState, useReducer } from \"react\";\n\nexport const AppContext = React.createContext(null);\n\nfunction messgeBoxReducer(state, action) {\n console.log(action);\n switch (action.type) {\n case \"CLOSE_MSG_BOX\":\n return { open: false, header: \"\", message: \"\", color: \"\" };\n case \"OPEN_MSG_BOX\":\n let color =\n action.payload.header.toLowerCase() == \"error\" ? \"#e53935\" : \"#388e3c\";\n return {\n open: true,\n header: action.payload.header,\n message: action.payload.message,\n color: color,\n };\n default:\n return state;\n }\n}\n\nexport default ({ children }) => {\n const initMgsState = { open: false, header: \"\", message: \"\", color: \"\" };\n\n const [error, dispatch_err] = useReducer(messgeBoxReducer, initMgsState);\n const [loader, setLoader] = useState(false);\n // console.log(error);\n\n const appStore = {\n err_msg: [error, dispatch_err],\n load: [loader, setLoader],\n };\n return <AppContext.Provider value={appStore}>{children}</AppContext.Provider>;\n};\n","export const FETCH_DEGREES = \"FETCH_DEGREES\";\nexport const FETCH_DEGGRP = \"FETCH_DEGGRP\";\n\nexport const FETCH_COMBS = \"FETCH_COMBS\";\nexport const FETCH_COMBSUBS = \"FETCH_COMBSUBS\";\nexport const CHANGE_COMB = \"CHANGE_COMB\";\nexport const ADD_COMB_SUB = \"ADD_COMB_SUB\";\nexport const CANCEL_COMB = \"CANCEL_COMB\";\nexport const GET_REFUND_LIST = \"GET_REFUND_LIST\";\nexport const SAVE_INVITE_DATA = \"SAVE_INVITE_DATA\";\nexport const SAVE_INVITE_LIST = \"SAVE_INVITE_LIST\";\nexport const GET_DAILY_VALUATION = \"GET_DAILY_VALUATION\";\n","/*\n* required polyfills\n*/\n\n/** IE9, IE10 and IE11 requires all of the following polyfills. **/\n// import 'core-js/es6/symbol'\n// import 'core-js/es6/object'\n// import 'core-js/es6/function'\n// import 'core-js/es6/parse-int'\n// import 'core-js/es6/parse-float'\n// import 'core-js/es6/number'\n// import 'core-js/es6/math'\n// import 'core-js/es6/string'\n// import 'core-js/es6/date'\nimport 'core-js/es6/array'\n// import 'core-js/es6/regexp'\nimport 'core-js/es6/map'\n// import 'core-js/es6/weak-map'\nimport 'core-js/es6/set'\nimport 'core-js/es7/object'\n\n/** IE10 and IE11 requires the following for the Reflect API. */\n// import 'core-js/es6/reflect'\n\n/** Evergreen browsers require these. **/\n// Used for reflect-metadata in JIT. If you use AOT (and only Angular decorators), you can remove.\n// import 'core-js/es7/reflect'\n\n// CustomEvent() constructor functionality in IE9, IE10, IE11\n(function () {\n\n if ( typeof window.CustomEvent === \"function\" ) return false\n\n function CustomEvent ( event, params ) {\n params = params || { bubbles: false, cancelable: false, detail: undefined }\n var evt = document.createEvent( 'CustomEvent' )\n evt.initCustomEvent( event, params.bubbles, params.cancelable, params.detail )\n return evt\n }\n\n CustomEvent.prototype = window.Event.prototype\n\n window.CustomEvent = CustomEvent\n})()\n","import React, { Component } from \"react\";\nimport AppProvider from \"./pages/context/appContext\";\nimport { HashRouter, Route, Switch } from \"react-router-dom\";\n// import { renderRoutes } from 'react-router-config';\nimport Loadable from \"react-loadable\";\nimport \"./App.scss\";\nconst loading = () => (\n <div className=\"animated fadeIn pt-3 text-center\">Loading...</div>\n);\n// Containers\nconst DefaultLayout = Loadable({\n loader: () => import(\"./containers/DefaultLayout\"),\n loading,\n});\n\n// Pages\nconst Login = Loadable({\n loader: () => import(\"./pages/registration/Login\"),\n loading,\n});\n\nconst Register = Loadable({\n loader: () => import(\"./pages/registration/Register\"),\n loading,\n});\n\nconst Page404 = Loadable({\n loader: () => import(\"./pages/registration/Page404\"),\n loading,\n});\n\nconst Page500 = Loadable({\n loader: () => import(\"./pages/registration/Page500\"),\n loading,\n});\n\nconst ForgotPasswd = Loadable({\n loader: () => import(\"./pages/registration/ForgotPasswd/ForgotPasswd\"),\n loading,\n});\n\nclass App extends Component {\n render() {\n return (\n <AppProvider>\n <HashRouter>\n <Switch>\n <Route exact path=\"/\" name=\"Login Page\" component={Login} />\n <Route\n exact\n path=\"/register\"\n name=\"Register Page\"\n component={Register}\n />\n <Route exact path=\"/404\" name=\"Page 404\" component={Page404} />\n <Route exact path=\"/500\" name=\"Page 500\" component={Page500} />\n <Route\n exact\n path=\"/forgot-passwd\"\n name=\"Forgot Passwd\"\n component={ForgotPasswd}\n />\n <Route path=\"/\" name=\"Home\" component={DefaultLayout} />\n </Switch>\n </HashRouter>\n </AppProvider>\n );\n }\n}\n\nexport default App;\n","// In production, we register a service worker to serve assets from local cache.\n\n// This lets the app load faster on subsequent visits in production, and gives\n// it offline capabilities. However, it also means that developers (and users)\n// will only see deployed updates on the \"N+1\" visit to a page, since previously\n// cached resources are updated in the background.\n\n// To learn more about the benefits of this model, read https://goo.gl/KwvDNy.\n// This link also includes instructions on opting out of this behavior.\n\nconst isLocalhost = Boolean(\n window.location.hostname === 'localhost' ||\n // [::1] is the IPv6 localhost address.\n window.location.hostname === '[::1]' ||\n // 127.0.0.1/8 is considered localhost for IPv4.\n window.location.hostname.match(\n /^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/\n )\n);\n\nexport function register(config) {\n if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) {\n // The URL constructor is available in all browsers that support SW.\n const publicUrl = new URL(process.env.PUBLIC_URL, window.location);\n if (publicUrl.origin !== window.location.origin) {\n // Our service worker won't work if PUBLIC_URL is on a different origin\n // from what our page is served on. This might happen if a CDN is used to\n // serve assets; see https://github.com/facebook/create-react-app/issues/2374\n return;\n }\n\n window.addEventListener('load', () => {\n const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`;\n\n if (isLocalhost) {\n // This is running on localhost. Let's check if a service worker still exists or not.\n checkValidServiceWorker(swUrl, config);\n\n // Add some additional logging to localhost, pointing developers to the\n // service worker/PWA documentation.\n navigator.serviceWorker.ready.then(() => {\n console.log(\n 'This web app is being served cache-first by a service ' +\n 'worker. To learn more, visit https://goo.gl/SC7cgQ'\n );\n });\n } else {\n // Is not local host. Just register service worker\n registerValidSW(swUrl, config);\n }\n });\n }\n}\n\nfunction registerValidSW(swUrl, config) {\n navigator.serviceWorker\n .register(swUrl)\n .then(registration => {\n registration.onupdatefound = () => {\n const installingWorker = registration.installing;\n installingWorker.onstatechange = () => {\n if (installingWorker.state === 'installed') {\n if (navigator.serviceWorker.controller) {\n // At this point, the old content will have been purged and\n // the fresh content will have been added to the cache.\n // It's the perfect time to display a \"New content is\n // available; please refresh.\" message in your web app.\n console.log('New content is available; please refresh.');\n\n // Execute callback\n if (config.onUpdate) {\n config.onUpdate(registration);\n }\n } else {\n // At this point, everything has been precached.\n // It's the perfect time to display a\n // \"Content is cached for offline use.\" message.\n console.log('Content is cached for offline use.');\n\n // Execute callback\n if (config.onSuccess) {\n config.onSuccess(registration);\n }\n }\n }\n };\n };\n })\n .catch(error => {\n console.error('Error during service worker registration:', error);\n });\n}\n\nfunction checkValidServiceWorker(swUrl, config) {\n // Check if the service worker can be found. If it can't reload the page.\n fetch(swUrl)\n .then(response => {\n // Ensure service worker exists, and that we really are getting a JS file.\n if (\n response.status === 404 ||\n response.headers.get('content-type').indexOf('javascript') === -1\n ) {\n // No service worker found. Probably a different app. Reload the page.\n navigator.serviceWorker.ready.then(registration => {\n registration.unregister().then(() => {\n window.location.reload();\n });\n });\n } else {\n // Service worker found. Proceed as normal.\n registerValidSW(swUrl, config);\n }\n })\n .catch(() => {\n console.log(\n 'No internet connection found. App is running in offline mode.'\n );\n });\n}\n\nexport function unregister() {\n if ('serviceWorker' in navigator) {\n navigator.serviceWorker.ready.then(registration => {\n registration.unregister();\n });\n }\n}\n","const init_state = {\n studinfo: [],\n pget: [\n {\n fregcnt: \"0\",\n fappcnt: \"0\",\n finalsubcnt: \"0\",\n fpaidcnt: \"0\"\n }\n ],\n subpget: [],\n msgs: [{ college_code: 0, message: \"\" }, { college_code: 1, message: \"\" }]\n};\n\nexport default (state = init_state, action) => { \n switch (action.type) {\n case \"GET_DASHBOARD\":\n console.log(action);\n return action.payload.data;\n default:\n return state;\n }\n};\n","import * as types from \"../../types\";\n\nconst init_state = {\n fdegree: \"\",\n combs: [],\n fcombcode: \"\",\n fcombdesc: \"\",\n optsubs: [],\n combsubs: []\n};\n\nexport default (state = init_state, action) => {\n switch (action.type) {\n case types.FETCH_COMBS:\n return { ...state, combs: action.payload.data.combination };\n case types.CHANGE_COMB:\n return { ...state, ...action.payload };\n case types.FETCH_COMBSUBS:\n let combsubs = action.payload.data.combsubs;\n if (combsubs.length === 0) {\n combsubs = [{ fsubcode: \"\", fdeleted: \"false\" }];\n }\n return {\n ...state,\n optsubs: action.payload.data.optsubs,\n combsubs: combsubs\n };\n case types.ADD_COMB_SUB:\n return {\n ...state,\n combsubs: [...state.combsubs, { fsubcode: \"\", fdeleted: \"false\" }]\n };\n case types.CANCEL_COMB:\n return init_state;\n default:\n return state;\n }\n};\n","const init_state = {\r\n masuser: {\r\n fmobileno: \"\",\r\n fregno: \"\",\r\n femail: \"\",\r\n fdob: \"\",\r\n fparentmob: \"\",\r\n ffolder: \"\",\r\n },\r\n student: {\r\n fname: \"\",\r\n ffatname: \"\",\r\n fmotname: \"\",\r\n fdegree: \"\",\r\n fcollcode: \"\",\r\n degree: \"\",\r\n fexamname: \"\",\r\n fexamdate: \"\",\r\n college: \"\",\r\n fphotopath: \"\",\r\n category: \"\",\r\n feetype: \"\",\r\n examblk: \"\",\r\n },\r\n subject: [],\r\n examApp: [],\r\n iamarks: [],\r\n timetable: [],\r\n ech: {\r\n fappeara: \"\",\r\n fexamfeea: \"\",\r\n fappearb: \"\",\r\n fexamfeeb: \"\",\r\n fappearc: \"\",\r\n fexamfeec: \"\",\r\n fappeard: \"\",\r\n fexamfeed: \"\",\r\n fappeare: \"\",\r\n fexamfeee: \"\",\r\n fappearf: \"\",\r\n fexamfeef: \"\",\r\n fappearg: \"\",\r\n fexamfeeg: \"\",\r\n fappearh: \"\",\r\n fexamfeeh: \"\",\r\n fappeari: \"\",\r\n fexamfeei: \"\",\r\n fappearj: \"\",\r\n fexamfeej: \"\",\r\n frecptdate: \"\",\r\n ftotalfee: \"\",\r\n fyear: \"\",\r\n fexamtype: \"\",\r\n fcntrcode: \"\",\r\n fcollname: \"\",\r\n ffreshexam: \"\",\r\n fhtblk: \"\",\r\n felig: \"\",\r\n fconstype: \"\",\r\n },\r\n rvpc: [],\r\n ptt: [],\r\n};\r\n\r\nexport default (state = init_state, action) => {\r\n switch (action.type) {\r\n case \"FETCH_STUD_INFO\":\r\n return { ...state, ...action.payload.data };\r\n case \"FETCH_CUR_SUB\":\r\n return { ...state, ...action.payload.data };\r\n case \"FETCH_EXAM_APPS\":\r\n return { ...state, ...action.payload.data };\r\n case \"FETCH_IAMARKS\":\r\n return { ...state, ...action.payload.data };\r\n case \"FETCH_ECH\":\r\n return { ...state, ...action.payload.data };\r\n case \"FETCH_ST_TIMETABLE\":\r\n return { ...state, ...action.payload.data };\r\n case \"FETCH_ST_RVPCSTATUS\":\r\n return { ...state, ...action.payload.data };\r\n case \"FETCH_ST_PRACTICALTIMETABLE\":\r\n return { ...state, ...action.payload.data };\r\n case \"DELETE_STUD_INFO\":\r\n return init_state;\r\n default:\r\n return state;\r\n }\r\n};\r\n","const initstate = { FUSERTYPE: \"\", FTYPEDESC: \"\", FTYPESHORT: \"\", FDELETED: \"F\", FEDIT: \"T\" };\n\nexport const userTypeList = (state = [initstate], action) => {\n switch (action.type) {\n case \"USER_TYPE_LIST\":\n return action.payload.data;\n case \"ADD_USER_TYPES\":\n return [...state, initstate];\n case \"USER_TYPE_LIST_EDIT\":\n let { el, i } = action.payload;\n return state.map((item, j) => {\n let data = item;\n if (j === i) data = { ...el };\n return data;\n });\n default:\n return state;\n }\n};","export const getDegSemList = (state = [], action) => {\n switch (action.type) {\n case \"GET_DEG_SEM_LIST\":\n return action.payload.data;\n\n default:\n return state;\n }\n};\nconst initdegsem = {\n FABSZERO: \"\",\n FAGGRMIN: \"\",\n FAGMINSUB: \"\",\n FALTDEG: \"\",\n FATTALL: \"\",\n FBLK1CLASS: \"\",\n FBLKNAME01: \"\",\n FBLKNAME02: \"\",\n FBLKNAME03: \"\",\n FBLKNAME04: \"\",\n FBLKNAME05: \"\",\n FBLKNAME06: \"\",\n FBLKNAME07: \"\",\n FBLKNAME08: \"\",\n FBLKPASS: \"\",\n FBLKSUB01: \"\",\n FBLKSUB02: \"\",\n FBLKSUB03: \"\",\n FBLKSUB04: \"\",\n FBLKSUB05: \"\",\n FBLKSUB06: \"\",\n FBLKSUB07: \"\",\n FBLKSUB08: \"\",\n FBRANCHDESCPN: \"\",\n FCLASS: \"\",\n FCLASS1PER: \"\",\n FCLASS2PER: \"\",\n FCLASSATT: \"\",\n FCLBLKRNG: \"\",\n FCLGRPER: \"\",\n FCLGRSEP: \"\",\n FCLOSEMC: \"\",\n FCLUBEXAM: \"\",\n FCMAXTERMS: \"\",\n FCOLLDEPT: \"\",\n FCONTMARKS: \"\",\n FCRCC: \"\",\n FCREDIT: \"\",\n FCUMAGMIN: \"\",\n FCUMCLASS: \"\",\n FCUMRESULT: \"\",\n FCUMULAT: \"\",\n FDEGDESCPN: \"\",\n FDEGGRP: \"\",\n FDEGREE: \"\",\n FDELETED: \"\",\n FDESCPN: \"\",\n FDEVINCL: \"\",\n FDEVMARK: \"\",\n FDEVPER: \"\",\n FDISTPER: \"\",\n FELIGREM01: ``,\n FELIGREM02: \"\",\n FEXAMDATE: \"\",\n FEXAMGRACE: \"\",\n FEXAMNAME: \"\",\n FEXAMNO: \"\",\n FEXAMPASS: \"\",\n FEXAMTYPE: \"\",\n FFACULTY: \"\",\n FFIRSTATT: \"\",\n FFIRSTEXAM: \"\",\n FGIVEGRACE2: \"\",\n FGRACEPER: \"\",\n FGRACESUB: \"\",\n FGRADE: \"\",\n FGRADENAME11: \"\",\n FGRADENAME12: \"\",\n FGRADENAME21: \"\",\n FGRADENAME22: \"\",\n FGRADENAME31: \"\",\n FGRADENAME32: \"\",\n FGRREFNO: \"\",\n FINITQP: \"\",\n FKANBRANCHDESCPN: \"\",\n FKANDEGDESCPN: \"\",\n FLEASTAPP: \"\",\n FLEASTEXAM: \"\",\n FLITERACY: \"\",\n FMAXACTIVE: \"\",\n FMAXAPP: \"\",\n FMAXATT: \"\",\n FMAXMARK01: \"\",\n FMAXMARK02: \"\",\n FMAXMARK03: \"\",\n FMAXMARK04: \"\",\n FMAXMARK05: \"\",\n FMAXMARK06: \"\",\n FMAXMARK07: \"\",\n FMAXMARK08: \"\",\n FMAXMARKS: \"\",\n FMAXTERMS: \"\",\n FMAXTYPE: \"\",\n FMCTYPE: \"\",\n FMINBLK: \"\",\n FMINMARK01: \"\",\n FMINMARK02: \"\",\n FMINMARK03: \"\",\n FMINMARK04: \"\",\n FMINMARK05: \"\",\n FMINMARK06: \"\",\n FMINMARK07: \"\",\n FMINMARK08: \"\",\n FMINMARKS: \"\",\n FMINPASS01: \"\",\n FMINPASS02: \"\",\n FMINPASS03: \"\",\n FMINPASS04: \"\",\n FMINPASS05: \"\",\n FMINPASS06: \"\",\n FMINPASS07: \"\",\n FMINPASS08: \"\",\n FMINTOT: \"\",\n FMODREFNO: \"\",\n FMRPGRMARK: \"\",\n FNEXTEXAM: \"\",\n FNORANKS: \"\",\n FNOTERMS: \"\",\n FNOVAL: \"\",\n FPASSPER: \"\",\n FPERSET: \"\",\n FPRGRACE: \"\",\n FPRTOTFAIL: \"\",\n FRANK: \"\",\n FRANKATT: \"\",\n FREDGRACE: \"\",\n FREGREFNO: \"\",\n FREPGRMARK: \"\",\n FREPTERMS: \"\",\n FREXAMTYPE: \"\",\n FRYEAR: \"\",\n FSCHEME: \"\",\n FSEPREPGR: \"\",\n FSGLENTRY: \"\",\n FSKIPFAIL: \"\",\n FSNINLED: \"\",\n FSPLITEXAM: \"\",\n FSUBCHOICE: \"\",\n FSUBELIG: \"\",\n FSUBEX: \"\",\n FSUBFAIL: \"\",\n FSUBGRMARK: \"\",\n FSUBGRPER: \"\",\n FSUBSIFAIL: \"\",\n FTHAGONLY: \"\",\n FTHPRACSEP: \"\",\n FTHPRCR: \"\",\n FTOTGRACE: \"\",\n FTOTSUB: \"\",\n FUSED: \"\",\n FVARSUB: \"\",\n FYEAR: \"\",\n};\n\nexport const getDegSemEdit = (state = initdegsem, action) => {\n switch (action.type) {\n case \"GET_DEG_SEM_EDIT\":\n return action.payload.data.degree;\n case \"CHANGE_DEG_SEM_DATA\":\n const { name, value } = action.payload;\n return { ...state, [name]: value };\n case \"EPTY_DEG_SEM_DATA\":\n return initdegsem;\n default:\n return state;\n }\n};\n\nconst initdegclass = [\n {\n FSLNO: \"1\",\n FFROMATT: \"\",\n FTOATT: \"\",\n FFROMPER: \"\",\n FTOPER: \"\",\n FCLASS: \"\",\n FCLSGRADE: \"\",\n FCLSGROUP: \"\",\n },\n];\n\nexport const getDegClassEdit = (state = initdegclass, action) => {\n switch (action.type) {\n case \"GET_DEG_SEM_EDIT\":\n if (action.payload.data.degclass.length > 0)\n return action.payload.data.degclass;\n else return initdegclass;\n case \"CHANGE_DEG_CLASS_DATA\":\n let { el, i } = action.payload;\n return state.map((item, j) => {\n let data = item;\n if (j === i) {\n data = { ...el };\n }\n return data;\n });\n case \"ADD_DEG_CLASS_DATA\":\n return [\n ...state,\n {\n FSLNO: state.length + 1,\n FFROMATT: \"\",\n FTOATT: \"\",\n FFROMPER: \"\",\n FTOPER: \"\",\n FCLASS: \"\",\n FCLSGRADE: \"\",\n FCLSGROUP: \"\",\n },\n ];\n case \"EPTY_DEG_SEM_DATA\":\n return initdegclass;\n default:\n return state;\n }\n};\n\nexport const getDegReason = (state = [], action) => {\n switch (action.type) {\n case \"GET_DEG_SEM_EDIT\":\n if (action.payload.data.reason.length > 0)\n return action.payload.data.reason;\n else return [];\n default:\n return state;\n }\n};\n","const initistate = {\n level: [],\n flevel: \"\",\n fdeggrp: \"\",\n degree: [],\n fdegree: \"\",\n college: [],\n fcollcode: \"\",\n fgrptype: \"A\",\n fcommtype: \"Single\"\n};\n\nexport const grpCreation = (state = initistate, action) => {\n switch (action.type) {\n case \"getLevel\":\n return { ...state, level: action.payload.data };\n case \"GRP_GET_COLLEGES\":\n const item = { fcollcode: \"All\", college_name: \"All\" };\n return { ...state, college: [item, ...action.payload.data] };\n case \"GRP_GET_DEGREES\":\n const ditem = { fdegree: \"All\", fdescpn: \"All\" };\n return { ...state, degree: [ditem, ...action.payload.data.degrees] };\n case \"CHANGE_GRPCRE\":\n const { name, value } = action.payload;\n return { ...state, [name]: value };\n case \"CANCEL_GRPCRE\":\n return initistate;\n default:\n return state;\n }\n};\n\nexport const grpFormData = (state = [], action) => {\n switch (action.type) {\n case \"GRP_GET_FORMDATA\":\n return [...action.payload.data];\n case \"CHANGE_GRPDATA\":\n const { newel, fregno } = action.payload;\n console.log(newel, fregno);\n const newState = state.map((el, i) => {\n if (el.fcode == fregno) return newel;\n else return el;\n });\n return [...newState];\n case \"CANCEL_GRPCRE\":\n return [];\n default:\n return state;\n }\n};\n","const initistate = {\n fid: \"\",\n fltfrom: \"\",\n fcollcode: \"\",\n college: [],\n to: [],\n fto: \"\",\n fname: \"\",\n fsubject: \"\",\n fregno: \"\",\n fothers: \"\",\n fconfi: \"F\",\n};\n\nexport const inwardCreation = (state = initistate, action) => {\n switch (action.type) {\n case \"INWARD_LOAD\":\n return {\n ...state,\n college: action.payload.data.college,\n to: action.payload.data.masto,\n };\n case \"CHANGE_INWARD\":\n const { name, value } = action.payload;\n return { ...state, [name]: value };\n case \"INWARD_GETNAME\":\n return {\n ...state,\n fname: action.payload.data.fname,\n };\n case \"INWARD_FORMDATA\":\n return action.payload.data;\n case \"CANCEL_INWARD\":\n return initistate;\n default:\n return state;\n }\n};\n\nexport const viewinword = (state = [], action) => {\n switch (action.type) {\n case \"VIEW_INWARD\":\n return action.payload.data;\n default:\n return state;\n }\n};\n","const initistate = {\n fltto: \"\",\n fcollcode: \"\",\n college: [],\n to: [],\n fto: \"\",\n fname: \"\",\n fsubject: \"\",\n fregno: \"\",\n fothers: \"\",\n fconfi: \"F\"\n};\n\nexport const outwardCreation = (state = initistate, action) => {\n switch (action.type) {\n case \"OUTWARD_LOAD\":\n return {\n ...state,\n college: action.payload.data.college,\n to: action.payload.data.masto\n };\n case \"CHANGE_OUTWARD\":\n const { name, value } = action.payload;\n return { ...state, [name]: value };\n case \"OUTWARD_GETNAME\":\n return {\n ...state,\n fname: action.payload.data.fname\n };\n case \"OUTWARD_FORMDATA\":\n return action.payload.data;\n case \"CANCEL_OUTWARD\":\n return initistate;\n default:\n return state;\n }\n};\n","const initstate = {\n data: []\n};\nvar final2 = [];\nvar final3 = [];\nexport const getValInviReducer = (state = [], action) => {\n switch (action.type) {\n case \"GET_VAL_INVI\":\n console.log(\"1st.payload\", action.payload);\n console.log(\"ppoijp\", action.payload.data.taechcntr);\n console.log(\"lkjodj\", state.taechdet);\n return { ...state, ...action.payload.data };\n case \"CHANGE_INVITE_DATA\":\n console.log(\"all\", action.payload);\n\n let { el, i } = action.payload;\n\n console.log(\"lkjodj\", state.taechdet);\n\n const new_arr = state.taechdet.map((item, j) => {\n let data = item;\n if (j === i) {\n return el;\n } else return item;\n });\n\n return { taechdet: [...new_arr] };\n\n case \"CHANGE_ALL\":\n console.log(\"1st.payload\", action.payload, action.payload.el.checked);\n const { data, finaldata } = action.payload;\n if (action.payload.el.checked) {\n const new_arr2 = action.payload.i.map(async item => {\n await final2.push({\n fteachcode: item.fteachcode,\n FTEACHNAME: item.FTEACHNAME,\n FSCALE: item.FSCALE,\n fmobile: item.fmobile,\n femail: item.femail,\n fboard: item.fboard,\n finvited: \"T\"\n });\n });\n console.log(\"before\", final2, new_arr2);\n\n return { taechdet: [...final2] };\n }\n if (!action.payload.el.checked) {\n const new_arr3 = action.payload.i.map(async item => {\n await final3.push({\n fteachcode: item.fteachcode,\n FTEACHNAME: item.FTEACHNAME,\n FSCALE: item.FSCALE,\n fmobile: item.fmobile,\n femail: item.femail,\n fboard: item.fboard,\n finvited: \"F\"\n });\n });\n console.log(\"before\", final3, new_arr3);\n\n return { taechdet: [...final3] };\n }\n\n default:\n return state;\n }\n};\n\nexport const saveInvitation = (state = [], action) => {\n switch (action.type) {\n case \"SAVE_INVITE_DATA\":\n return action.payload;\n default:\n return state;\n }\n};\n\nexport const saveInviteList = (state = [], action) => {\n switch (action.type) {\n case \"SAVE_INVITE_LIST\":\n return action.payload;\n\n default:\n return state;\n }\n};\n\nexport const sendMsg = (state = [], action) => {\n switch (action.type) {\n case \"SVAE_SEND_MESSAGE\":\n return action.payload;\n\n default:\n return state;\n }\n};\n\nexport const sendMsgAll = (state = [], action) => {\n switch (action.type) {\n case \"SEND_ALL_MSG\":\n return action.payload;\n default:\n return state;\n }\n};\n","const initstate = {\n header: {\n fgrvdate: \"\",\n fgrvemail: \"\",\n fgrvfrom: \"\",\n fgrvid: \"\",\n fgrvmobile: \"\",\n fgrvmode: \"\",\n fgrvmsg: \"\",\n fgrvstatus: null,\n fgrvsub: \"\",\n fgrvuser: \"\",\n fregno: \"\",\n fstudemail: \"\",\n funivcode: \"\",\n funivname: \"\",\n funivshort: \"\"\n },\n txns: []\n};\n\nexport const grvlstReducer = (state = [], action) => {\n switch (action.type) {\n case \"GET_GRV_LIST\":\n return action.payload.data;\n case \"GET_LIST_GRV\":\n if (action.payload) return state.filter(i => i.fgrvid !== action.payload);\n return state;\n default:\n return state;\n }\n};\n\nexport const grvReducer = (state = initstate, action) => {\n switch (action.type) {\n case \"GET_GRV\":\n if (action.payload.data)\n // console.log('reducer', action.payload.data);\n return action.payload.data;\n case \"GRV_DET\":\n if (action.payload) return initstate;\n default:\n return state;\n }\n};\n\nexport const grvSntReducer = (state = [], action) => {\n switch (action.type) {\n case \"GRV_SENT\":\n if (action.payload.data) {\n // console.log('reducer', action.payload.data);\n // setTimeout('window.location.reload();', 3000);\n return action.payload.data;\n }\n\n default:\n return state;\n }\n};\n","const initstate = {\n loginfo: {\n femail: \"\",\n fmobileno: \"\",\n funivcode: \"\",\n fusertype: \"\",\n fuserid: \"\"\n },\n token: \"\"\n};\n\nconst loginReducer = (state = initstate, action) => {\n switch (action.type) {\n case \"LOGIN\":\n const { loginfo, token } = action.payload.data;\n localStorage.setItem(\"logtoken\", token);\n localStorage.setItem(\"funivcode\", loginfo.funivcode);\n localStorage.setItem(\"fusertype\", loginfo.fusertype);\n return action.payload.data;\n default:\n return state;\n }\n};\n\nconst user_initstate = {\n femail: \"\",\n fmobileno: \"\",\n funivcode: \"\",\n fusertype: \"\",\n fuserid: \"\",\n fdob: \"\",\n fgender: \"\",\n fcuruniv: \"\",\n fcurtype: \"\",\n fname: \"\",\n fphotopath: \"\",\n fdeggrp: \"\",\n fyear: \"\",\n fexamtype: \"\",\n fexamdate: \"\",\n fexamrange: \"\"\n};\n\nconst userReducer = (state = user_initstate, action) => {\n switch (action.type) {\n case \"USER_INFO\":\n const { user } = action.payload.data;\n return user;\n case \"SET_USER_TYPE\":\n return { ...state, fcurtype: action.payload.ftype };\n case \"SET_UNIV\":\n return { ...state, fcuruniv: action.payload.funivcode };\n case \"SET_DEGGRP\":\n localStorage.setItem(\"control\", JSON.stringify(action.payload));\n return { ...state, ...action.payload };\n default:\n return state;\n }\n};\n\nconst userTypeReducer = (state = [], action) => {\n switch (action.type) {\n case \"FETCH_USER_TYPE\":\n const { usertype } = action.payload.data;\n return usertype;\n default:\n return state;\n }\n};\n\nconst menuinitstate = {\n items: [\n {\n icon: \"icon-speedometer\",\n name: \"Dashboard\",\n url: \"/dashboard\"\n }\n ]\n};\n\nconst menuReducer = (state = menuinitstate, action) => {\n switch (action.type) {\n case \"GET_MENUS\":\n const menu = { items: action.payload.data };\n return menu;\n default:\n return state;\n }\n};\n\nconst regn_initstate = {\n states: [],\n univs: [],\n fstate: \"\",\n funivcode: \"\",\n fuserid: \"\",\n fregvalid: false,\n studinfo: {\n fname: \"\",\n ffather: \"\",\n fmother: \"\",\n fusertype: \"\",\n fdob: \"\"\n },\n fmobileno: \"\",\n femail: \"\",\n fpasswd: \"\",\n fcpasswd: \"\",\n fmobvalid: false,\n fmotp: \"\",\n feotp: \"\"\n};\n\nconst regnReducer = (state = regn_initstate, action) => {\n switch (action.type) {\n case \"GET_STATES\":\n return { ...state, states: action.payload.data.states };\n case \"GET_UNIVS\":\n return { ...state, univs: action.payload.data.univs };\n case \"CHANGE_REGN\":\n const { name, value } = action.payload;\n return { ...state, [name]: value };\n case \"VALID_REGNO\":\n return {\n ...state,\n fregvalid: true,\n studinfo: action.payload.data.studRegnInfo\n };\n case \"MOBILE_VALID\":\n return { ...state, fmobvalid: true };\n case \"CLEAR_REGN\":\n return regn_initstate;\n default:\n return state;\n }\n};\n\nconst fgt_initstate = {\n fmobileno: \"\",\n fpasswd: \"\",\n fcpasswd: \"\",\n fmobvalid: false,\n fmotp: \"\"\n};\n\nconst fgtReducer = (state = fgt_initstate, action) => {\n switch (action.type) {\n case \"CHANGE_FGT\":\n const { name, value } = action.payload;\n return { ...state, [name]: value };\n case \"FGT_MOBILE_VALID\":\n return { ...state, fmobvalid: true };\n case \"CLEAR_FGT\":\n return fgt_initstate;\n default:\n return state;\n }\n};\n\nexport {\n loginReducer,\n userReducer,\n userTypeReducer,\n menuReducer,\n regnReducer,\n fgtReducer\n};\n","const initstate = { header: [], body: [], width: [], align: [] }\nconst fetchHallTicketReducer = (state = initstate, action) => {\n switch (action.type) {\n case 'FETCH_HTCNT':\n return action.payload.data;\n default:\n return state;\n }\n}\n\nexport { fetchHallTicketReducer };","export const feeHeadsReducer = (state = [], action) => {\n switch (action.type) {\n case \"GET_FEE_HEADS\":\n if (action.payload.data.length === 0) {\n const item = {\n ffeecode: \"\",\n fdescpn: \"\",\n fshortname: \"\",\n fsequence: \"\",\n fdeleted: false,\n fdisabled: false,\n };\n return [item];\n } else {\n return action.payload.data;\n }\n default:\n return state;\n }\n};\n\nexport const categoryReducer = (state = [], action) => {\n switch (action.type) {\n case \"GET_CATEGORY\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nconst feeStrForm_initstate = {\n fdegree: [],\n fexamno: [],\n fcategory: [],\n fconstype: [],\n fcombcode: \"\",\n module_opt: [],\n feetype: [],\n};\n\nexport const feeStrFormReducer = (state = feeStrForm_initstate, action) => {\n switch (action.type) {\n case \"CHANGE_FEESTRFORM\":\n console.log(\"FEESTR\", action.payload, state);\n // let newarr = action.payload.name == 'fconstype'\n // && [...state.feetype, { 'key': action.payload.value, 'value': action.payload.value, 'text': action.payload.value }]\n // // && { ...state, state.feetype }\n // console.log(\"NEWARR\", newarr, state)\n return { ...state, [action.payload.name]: action.payload.value };\n case \"CANCEL_FEESTR\":\n return {\n ...state,\n fdegree: [],\n fexamno: [],\n fcategory: [],\n fconstype: \"\",\n fcombcode: \"\",\n };\n default:\n return state;\n }\n};\n\nconst feedetl_initstate = {\n details: [],\n diff: \"F\",\n feeHeadCntRes: 0,\n feeRowsCnt: 0,\n};\n\nexport const feeDetlReducer = (state = feedetl_initstate, action) => {\n switch (action.type) {\n case \"GET_FEEDETL\":\n return action.payload.data;\n case \"CANCEL_FEESTR\":\n return feedetl_initstate;\n case \"CHECK_FEEDETAIL\":\n const newarr = state.details.map((el, i) => {\n if (i === action.payload.ind) {\n if (action.payload.cond) {\n el.fmodify = \"T\";\n } else {\n el.fmodify = \"F\";\n }\n }\n return el;\n });\n return { ...state, details: newarr };\n default:\n return state;\n }\n};\n\nexport const feeDateReducer = (state = [], action) => {\n switch (action.type) {\n case \"GET_FEEDATES\":\n return action.payload.data;\n case \"CANCEL_FEESTR\":\n return [];\n default:\n return state;\n }\n};\n","const upload_initstate = {\n fqpfilenm: \"\"\n};\n\nexport const uploadReducer = (state = upload_initstate, action) => {\n switch (action.type) {\n case \"SET_QPNAME\":\n return { ...state, fqpfilenm: action.payload };\n default:\n return state;\n }\n};\n","const qpstat_initstate = [];\n\nexport const qpStatReducer = (state = qpstat_initstate, action) => {\n switch (action.type) {\n case \"FETCH_QPSTATS\":\n return action.payload.data;\n case \"DELETE_QPSTATS\":\n return qpstat_initstate;\n default:\n return state;\n }\n};\n\nexport const qpStatSumReducer = (state = qpstat_initstate, action) => {\n switch (action.type) {\n case \"FETCH_QPSTATS_SUM\":\n return action.payload.data;\n case \"DELETE_QPSTATS_SUM\":\n return qpstat_initstate;\n default:\n return state;\n }\n};\n","const initstate = {\n fappno: \"\",\n fmobileno: \"\",\n fdegree1: \"\",\n fdegree2: \"\",\n fdegree3: \"\",\n fdegree4: \"\",\n fdegree5: \"\",\n fdegree6: \"\",\n fname: \"\",\n fphotopath: \"\",\n fgender: \"\",\n fdob: \"\",\n ffatname: \" \",\n ffatocc: \" \",\n fmotname: \"\",\n fmotocc: \"\",\n fnational: \"\",\n fogirl: \"\",\n fcategory: \"\",\n fpmregno: \"\",\n fincome: \"\",\n fbpl: \"\",\n fkarstudy: \"\",\n faadharno: \"\",\n fsslcregno: \"\",\n fpermadd1: \"\",\n fpermadd2: \"\",\n fpermadd3: \"\",\n fpermadd4: \"\",\n fpermdist: \"\",\n fpermstate: \"\",\n fpermpin: \"\",\n fcurradd1: \"\",\n fcurradd2: \"\",\n fcurradd3: \"\",\n fcurradd4: \"\",\n fcurrdist: \"\",\n fcurrstate: \"\",\n fcurrpin: \"\",\n femail: \"\",\n fkashmir: \"\",\n fhk: \"\",\n fjk: \"\",\n frural: \"\",\n fkannada: \"\",\n fbcue: \"\",\n fbcuetype: \"\",\n fsports: \"\",\n fculture: \"\",\n fncc: \"\",\n fnss: \"\",\n fdefence: \"\",\n fhandicap: \"\",\n fqdegree: \"\",\n fqutype: \"\",\n fquniv: \"\",\n fqyear: \"\",\n fqmonth: \"\",\n fqregno: \"\",\n fqclass: \"\",\n fqmaxmarks: \"\",\n fqsecmarks: \"\",\n fqpercentage: \"\",\n flang1: \"\",\n flang1mm: \"\",\n flang1ms: \"\",\n flang2: \"\",\n flang2mm: \"\",\n flang2ms: \"\",\n fopt1: \"\",\n fopt1mm: \"\",\n fopt1ms: \"\",\n fopt2: \"\",\n fopt2mm: \"\",\n fopt2ms: \"\",\n fopt3: \"\",\n fopt3mm: \"\",\n fopt3ms: \"\",\n fopt4: \"\",\n fopt4mm: \"\",\n fopt4ms: \"\",\n fpumat: \"\",\n fpubio: \"\",\n fpgdegree: \"\",\n fpgqdegree: \"\",\n fpgunivtype: \"\",\n fpgqclass: \"\",\n fpguniv: \"\",\n fpgyear: \"\",\n fpgmonth: \"\",\n fpgregno: \"\",\n fpgmaxmarks: \"\",\n fpgsecmarks: \"\",\n fothexam: \"\",\n fsponsor: \"\",\n fothinfo: \"\",\n fdocattest: \"\",\n fappremarks: \"\"\n};\n\nexport const pgetEditApp = (state = initstate, action) => {\n switch (action.type) {\n case \"GET_PGET_DATA\":\n return action.payload.data[0];\n case \"CHANGE_PGET_DATA\":\n const { name, value } = action.payload;\n return { ...state, [name]: value };\n case \"GET_PGET_ACK\":\n console.log(action.payload);\n // return action.payload;\n default:\n return state;\n }\n};\n\nexport const pgetDeg = (state = [], action) => {\n switch (action.type) {\n case \"GET_PGET_DEG\":\n return action.payload.data;\n default:\n return state;\n }\n};\n","const initstate = {\n FCOLLCODE: \"\",\n FCOLLNAME: \"\",\n FTOWN: \"\",\n FCOLLADD1: \"\",\n FCOLLADD2: \"\",\n FCOLLADD3: \"\",\n FCOLLADD4: \"\",\n FPRINCIPALNAME: \"\",\n FPHONE: \"\",\n FEMAILC: \"\",\n FADMSTATUS: \"\",\n FCOLLTYPE: \"\",\n ffaculty: \"\",\n fbank: \"\",\n fbankbranch: \"\",\n fbankaccno: \"\",\n fifsccode: \"\",\n fchequefavour: \"\",\n fbranchcode: \"\",\n fbankplace: \"\",\n fmobile: \"\",\n faltmobile: \"\",\n FALTMOBILE: \"\"\n};\n\nexport const CollegeForm = (state = initstate, action) => {\n switch (action.type) {\n case \"GET_SPECIFIC_COLLEGE\":\n return action.payload.data;\n case \"COLLEGE_FORM\":\n const { name, value } = action.payload;\n return { ...state, [name]: value };\n\n case \"CANCEL_FORM\":\n return initstate;\n default:\n return state;\n }\n};\n","export const allClgList = (state = [], action) => {\n // console.log(\"action\", action)\n switch (action.type) {\n case \"ALL_COLLEGE_LIST\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nexport const GetSpecificCollege = (state = [], action) => {\n // console.log(\"action\", action)\n switch (action.type) {\n case \"GET_SPECIFIC_COLLEGE\":\n return action.payload.data;\n default:\n return state;\n }\n};\n","const initstate = {\n data: [],\n particular_college_data: [],\n degrees: []\n};\n\nexport const studentDegreeCombintaion = (state = initstate, action) => {\n switch (action.type) {\n case \"STUDENT_DEGREE_COMBINATION\":\n if (action.payload.particular_college_data.length > 0) {\n return {\n ...action.payload\n };\n }\n if (action.payload.particular_college_data.length == 0) {\n let new_row = {\n fcombcode: \"\",\n fdegree: \"\",\n fexamno: \"A\",\n fintake: \"\",\n fdeleted: \"F\",\n editFlage: true\n };\n\n return {\n ...action.payload,\n particular_college_data: [...state.particular_college_data, new_row]\n };\n }\n break;\n case \"STUDENT_DEGREE_COMBINATION_CHANGE\":\n let new_row = {\n fcombcode: \"\",\n fdegree: \"\",\n fexamno: \"A\",\n fintake: \"\",\n fdeleted: \"F\",\n editFlage: true\n };\n return {\n ...state,\n particular_college_data: [...state.particular_college_data, new_row]\n };\n case \"CHANGE_ADMISSION_DATA\":\n let { el, i } = action.payload;\n var data;\n var data1 = state.particular_college_data.map((item, j) => {\n data = item;\n if (j === i) {\n data = { ...el };\n }\n return data;\n });\n return {\n ...state,\n particular_college_data: data1\n };\n case \"FILTER_FCOMBCODE_DATA\":\n let FcobmCode = action.payload;\n return {\n ...state,\n filtered_option_wise: FcobmCode\n };\n case \"CANCEL_COLLEGECOMB\":\n return initstate;\n default:\n return state;\n }\n};\n","const initstate = {\n DegDet: {\n fdegree: \"\",\n fdescpn: \"\",\n ffaculty: \"\",\n fdeggrp: \"\",\n fadyear: \"\",\n fadexamtyp: \"\",\n fmeexamtyp: \"\",\n fmeyear: \"\",\n feligrem01: \"\",\n feligrem02: \"\",\n fexamdate: \"\",\n fadmdeg: \"\",\n freshold: \"\",\n frvappfee: \"\",\n frvappfine: \"\",\n fxrappfee: \"\"\n },\n SemDet: [\n {\n fexamno: \"\",\n fexamname: \"\",\n ftotsub: \"\",\n fresyear: \"\",\n fresexamtype: \"\",\n fresexamdate: \"\",\n frvfee: \"\",\n frtfee: \"\",\n fxeroxfee: \"\",\n fcvfee: \"\",\n frifee: \"\",\n frvdays: \"\",\n frtdays: \"\",\n fxrdays: \"\",\n fcvdays: \"\",\n fridays: \"\"\n }\n ]\n};\nexport const getDegreeDet = (state = initstate, action) => {\n switch (action.type) {\n case \"GET_DEG_DETAILS\":\n return action.payload.data;\n\n case \"CHANGE_DEG_DATA\":\n const { name, value } = action.payload;\n\n return {\n SemDet: [...state.SemDet],\n DegDet: { ...state.DegDet, [name]: value }\n };\n\n case \"CHANGE_SEM_DATA\":\n let { el, i } = action.payload;\n const newSemDet = state.SemDet.map((item, j) => {\n let data = item;\n if (j === i) {\n data = { ...el };\n }\n return data;\n });\n return {\n DegDet: { ...state.DegDet },\n SemDet: newSemDet\n };\n\n case \"SUCC_RES\":\n return initstate;\n\n case \"CANCEL_DEG_DET\":\n return initstate;\n\n case \"ADD_SEM\":\n let { newRow } = action.payload;\n return {\n DegDet: { ...state.DegDet },\n SemDet: [...state.SemDet, newRow]\n };\n\n default:\n return state;\n }\n};\n","const initstate = {\n fname: \"\",\n funivcode: \"\",\n fregno: \"\",\n priusertype: \"\",\n addiusertype: \"\",\n fmobileno: \"\",\n femail: \"\",\n fdob: \"\",\n fsex: \"\",\n fpasswd: \"\",\n factive: \"\"\n};\n\nexport const userTypeList = (state = [], action) => {\n switch (action.type) {\n case \"USER_TYPE_LIST\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nexport const userDetails = (state = [], action) => {\n switch (action.type) {\n case \"USER_DETAILS\":\n return action.payload.data.det;\n\n case \"CHANGE_USER_DETAILS\":\n const { name, value } = action.payload;\n\n if (name == \"priusertype\" && state.addiusertype != null) {\n var addi = state.addiusertype.split(\"*\");\n const uaddi = addi.filter((el, i) => el != state.priusertype);\n return { ...state, addiusertype: uaddi.join(\"*\"), [name]: value };\n }\n return { ...state, [name]: value };\n\n case \"NEW_USER_DETAILS\":\n return { ...initstate, fmobileno: action.payload };\n default:\n return state;\n }\n};\n","const initstate = {\n mainlvl: {\n fdegree: \"\",\n fexamno: \"\",\n fsubcode: \"\",\n fsubshort: \"\",\n fsubname: \"\",\n fmaxmarks: \"\",\n fminmarks: \"\",\n fcredits: \"\",\n fthcr: \"\",\n fprcr: \"\",\n fblockno: \"\",\n fcarryupto: \"\",\n fdeptcode: \"\",\n fmandatory: \"F\",\n fsuspend: \"F\",\n fltp: \"\",\n fsubsidary: \"\",\n fmarkdesc1: \"\",\n fmarkdesc2: \"\",\n fboard: \"\",\n fprintord: \"\",\n fexsubcode: \"\",\n ftheorymin: \"0\",\n fpractmin: \"0\",\n fthelig: \"\",\n fprelig: \"\",\n fthhrs: \"\",\n fprhrs: \"\",\n },\n sublvl: [\n {\n fssubcode: \"0\",\n fssubname: \"\",\n fshortname: \"\",\n ftheory: \"F\",\n fintass: \"F\",\n fretain: \"F\",\n fgroup: \"\",\n fsmaxmarks: \"\",\n fsminmarks: \"\",\n fparentsub: \"\",\n fmodmarks: \"\",\n fgrace: \"\",\n fcodeno: \"\",\n fqpcode: \"\",\n fvalmax: \"\",\n },\n ],\n};\n\nexport const getExmNo = (state = [], action) => {\n switch (action.type) {\n case \"FETCH_EXAMNO\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nexport const getSubDet = (state = initstate, action) => {\n switch (action.type) {\n case \"GET_SUBJECTS\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nexport const getSubData = (state = initstate, action) => {\n switch (action.type) {\n case \"GET_SUBJECT_DATA\":\n return action.payload.data;\n\n case \"CHANGE_SUB_DATA\":\n const { name, value } = action.payload;\n\n return {\n sublvl: [...state.sublvl],\n mainlvl: { ...state.mainlvl, [name]: value },\n };\n\n case \"CHANGE_SUB_LVL\":\n console.log(\"Redu sub lvllll\", action.payload);\n let { el, i } = action.payload;\n const newSublvl = state.sublvl.map((item, j) => {\n let data = item;\n if (j === i) data = { ...el };\n return data;\n });\n return {\n mainlvl: { ...state.mainlvl },\n sublvl: newSublvl,\n };\n\n case \"SUCC_SUBJECT\":\n return initstate;\n\n case \"CANCEL_DET\":\n return initstate;\n\n case \"ADD_SUBLVL\":\n initstate.sublvl[0].fssubcode = state.sublvl.length;\n return {\n mainlvl: { ...state.mainlvl },\n sublvl: [...state.sublvl, initstate.sublvl[0]],\n };\n\n case \"GET_OLD_SUBJECT_DATA\":\n action.payload.data.mainlvl.fdegree = state.mainlvl.fdegree;\n action.payload.data.mainlvl.fexamno = state.mainlvl.fexamno;\n action.payload.data.mainlvl.fsubcode = state.mainlvl.fsubcode;\n\n return action.payload.data;\n\n default:\n return state;\n }\n};\n","const initstate = { freasoncd: \"\", fdescpn: \"\", fdeleted: \"F\", fedit: \"T\" };\nexport const getReasonsID = (state = [initstate], action) => {\n switch (action.type) {\n case \"GET_REASONSID\":\n return action.payload.data;\n case \"CHANGE_REASDET\":\n let { el, i } = action.payload;\n return state.map((item, j) => {\n let data = item;\n if (j === i) data = { ...el };\n return data;\n });\n case \"ADD_REASONS\":\n // let { newRow } = action.payload;\n console.log(\"Redu\", initstate);\n return [...state, initstate];\n\n default:\n return state;\n }\n};\n","const initstate = { fboardcode: \"\", fboardname: \"\", fdeleted: \"F\", fedit: \"T\" };\nexport const boardList = (state = [initstate], action) => {\n switch (action.type) {\n case \"GET_BOARD_LIST\":\n return action.payload.data;\n\n case \"CHANGE_BOARDDET\":\n let { el, i } = action.payload;\n console.log(\"reduuuu\", el, i);\n return state.map((item, j) => {\n let data = item;\n if (j === i) data = { ...el };\n return data;\n });\n\n case \"ADD_BOARDS\":\n // let { newRow } = action.payload;\n console.log(\"Redu\", initstate);\n return [...state, initstate];\n\n default:\n return state;\n }\n};\n","const initstate = {\n fqpcode: \"\",\n fsubname: \"\",\n fexamno: \"\",\n fboard: \"\",\n fdeggrp: \"\",\n fdegreerange: \"\"\n};\n\nexport const getMasQP = (state = [initstate], action) => {\n switch (action.type) {\n case \"GET_MASQP\":\n return action.payload.data;\n\n case \"CHANGE_MASQP\":\n let { el, i } = action.payload;\n console.log(\"redunc\", state, el, i);\n const newData = state.map((item, j) => {\n let data = item;\n if (j === i) data = { ...el };\n return data;\n });\n return newData;\n\n default:\n return state;\n }\n};\n","const initstate = {\n\n data: []\n};\nconst taskstate = {\n data: []\n}\nexport const taskReminder = (state = initstate, action) => {\n switch (action.type) {\n case \"REMINDER_MEMEBER_LIST\":\n console.log(\"action.payload\", action.payload)\n\n return action.payload;\n\n case \"CHANGE_DATA\":\n const { name, value } = action.payload;\n return { ...state, [name]: value };\n\n\n default:\n return state;\n }\n};\nexport const taskReminderLIST = (state = taskstate, action) => {\n switch (action.type) {\n case \"ALL_REMINDER_DATA\":\n console.log(\"action.payload\", action.payload)\n\n return action.payload.data;\n case \"CHANGE_DATA_REMINDER\":\n const { name, value } = action.payload;\n return { ...state, [name]: value };\n\n\n\n\n default:\n return state;\n }\n};\n","export const postNotifList = (state = [], action) => {\n switch (action.type) {\n case \"GET_NOTIFICATION_LIST\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nconst initstate = {\n flabel: \"\",\n fcolour: \"\",\n ffromdate: \"\",\n ftodate: \"\",\n forder: \"\",\n ffilepath: \"\",\n fusertype: \"\",\n fdeggrp: \"\"\n};\nexport const editNotification = (state = initstate, action) => {\n switch (action.type) {\n case \"EDIT_NOTIFICATION\":\n return action.payload.data;\n case \"EDIT_NOTIF_DET\":\n const { name, value } = action.payload;\n return { ...state, [name]: value };\n case \"SET_FILENAME\":\n const filename = action.payload;\n return { ...state, ffilepath: filename };\n case \"NEW_NOTIF_DET\":\n return initstate;\n default:\n return state;\n }\n};\n","const initstate = {\n deggrp: [],\n fmsgtype: \"SMS\",\n fsendto: \"\",\n fevent: \"GEN\",\n fcollfrom: \"0000\",\n fcollto: \"ZZZZ\",\n fdegfrom: \"00000\",\n fdegto: \"ZZZZZ\",\n fregfrom: \"00000\",\n fregto: \"ZZZZZ\",\n fteachfrom: \"0000\",\n fteachto: \"ZZZZ\",\n fboardfrom: \"0000\",\n fboardto: \"ZZZZ\",\n ftitle: \"\",\n fmsg: \"\",\n fevents: [],\n fresevent: \"\",\n fedit: \"T\",\n ffeepaid: \"ALL\",\n};\n\nconst smsReducer = (state = initstate, action) => {\n switch (action.type) {\n case \"GET_EVENTS\":\n return { ...state, fevents: action.payload.data };\n case \"FILTER_MSG\":\n const fevent = action.payload.value;\n const msgobj = state.fevents.filter((el, i) => {\n if (el.fevent == fevent) return el;\n })[0];\n return {\n ...state,\n fmsg: msgobj.fmessage,\n fedit: msgobj.fedit,\n ftitle: msgobj.ftitle,\n ftemplate: msgobj.ftemplate,\n };\n case \"CHANGE_SMS\":\n const { name, value } = action.payload;\n return { ...state, [name]: value };\n case \"CLEAR_SMS\":\n return initstate;\n default:\n return state;\n }\n};\n\nconst viewSMSReducer = (state = [], action) => {\n switch (action.type) {\n case \"GET_MESSAGES\":\n return action.payload.data.data;\n default:\n return state;\n }\n};\n\nconst viewNotifReducer = (state = [], action) => {\n switch (action.type) {\n case \"GET_NOTIFICATIONS\":\n return action.payload.data.data;\n default:\n return state;\n }\n};\n\nconst getCollegeDetails = (state = [], action) => {\n switch (action.type) {\n case \"GET_COLLEGES\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nconst getDegrees = (state = [], action) => {\n switch (action.type) {\n case \"GET_DEGREES\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nconst getDegreefromDeggrp = (state = [], action) => {\n switch (action.type) {\n case \"GET_DEGREE_FROM_DEGGRP\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nexport {\n smsReducer,\n viewSMSReducer,\n viewNotifReducer,\n getCollegeDetails,\n getDegrees,\n getDegreefromDeggrp,\n};\n","import { StepDescription } from \"semantic-ui-react\";\n\nconst initstate = {\n groups: [],\n head: { ftitle: \"\" },\n msgs: [],\n users: [],\n members: []\n};\n\nexport const messageBoard = (state = initstate, action) => {\n switch (action.type) {\n case \"GET_MSG_GROUPS\":\n return { ...state, groups: action.payload.data.groups };\n case \"GET_MSGS_FOR_GROUP\":\n return {\n ...state,\n head: action.payload.data.head,\n msgs: action.payload.data.msgs,\n users: action.payload.data.users\n };\n case \"GET_USERS_FOR_GROUP\":\n return {\n ...state,\n members: action.payload.data\n };\n case \"EMPTY_USERS_FOR_GROUP\":\n return {\n ...state,\n members: []\n };\n case \"UPDATE_MESSAGE\":\n return { ...state, msgs: [action.payload, ...state.msgs] };\n default:\n return state;\n }\n};\n\nconst initstateEdit = {\n head: {\n mode: \"\",\n fgroupid: \"\",\n ftitle: \"\",\n fdescpn: \"\",\n fexit: \"\",\n fexpdate: \"\",\n fsuspend: \"\",\n ftwoway: \"\",\n fcreatedby: \"\"\n }\n};\n\nexport const groupEdit = (state = initstateEdit, action) => {\n switch (action.type) {\n case \"GET_GROUP_HEAD\":\n return { head: action.payload.data };\n case \"CHANGE_GROUP_HEAD\":\n const { name, value } = action.payload;\n return { head: { ...state.head, [name]: value } };\n case \"CANCEL_GROUP_HEAD\":\n return initstateEdit;\n default:\n return state;\n }\n};\n","const initstate = {\n fname: \"\",\n regno: \"\",\n degree: \"\",\n collname: \"\",\n fappno: \"\",\n fcatcode: \"\",\n freccer: \"\",\n fnational: \"\",\n fmobile: \"\",\n famount: \"\",\n fpaytype: \"\",\n fpaydate: \"\",\n ftranid: \"\",\n postadd1: \"\",\n postadd2: \"\",\n city: \"\",\n state: \"\",\n pincode: \"\",\n contry: \"\",\n aadahr: \"\",\n fdob: \"\",\n femail: \"\"\n};\n\nexport const userTypeList = (state = [], action) => {\n switch (action.type) {\n case \"USER_TYPE_LIST\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nexport const convoDet = (state = [], action) => {\n switch (action.type) {\n case \"CONVO_DETAILS\":\n return action.payload.data;\n\n case \"CHANGE_CONVO_DETAILS\":\n const { name, value } = action.payload;\n return { ...state, [name]: value };\n case \"CONVO_CLEAR\":\n return initstate;\n default:\n return state;\n }\n};\n","const initstate = {\n fname: \"\",\n regno: \"\",\n degree: \"\",\n collname: \"\",\n fappno: \"\",\n fcatcode: \"\",\n freccer: \"\",\n fnational: \"\",\n fmobile: \"\",\n famount: \"\",\n fpaytype: \"\",\n fpaydate: \"\",\n ftranid: \"\",\n postadd1: \"\",\n postadd2: \"\",\n city: \"\",\n state: \"\",\n pincode: \"\",\n contry: \"\",\n aadahr: \"\",\n fdob: \"\",\n femail: \"\"\n};\n\nexport const convoRecDet = (state = [], action) => {\n switch (action.type) {\n case \"CONVO_COLL_REC\":\n return action.payload.data;\n\n case \"CHANGE_CONVO_DETAILS\":\n const { name, value } = action.payload;\n return { ...state, [name]: value };\n case \"CONVO_CLEAR\":\n return initstate;\n default:\n return state;\n }\n};\n","const upload_initstate = {\n fqpfilenm: \"\"\n};\n\nconst studyDegreeListReducer = (state = [], action) => {\n switch (action.type) {\n case \"ALL_DEGREE_LIST\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nconst studyExamnoReducer = (state = [], action) => {\n switch (action.type) {\n case \"STUDY_EXAMNO\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nconst studySubjectReducer = (state = [], action) => {\n switch (action.type) {\n case \"STUDY_SUBJECT\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nconst studyUploadDocReducer = (state = upload_initstate, action) => {\n switch (action.type) {\n case \"SET_UPLOAD_DOC\":\n return { ...state, fqpfilenm: action.payload };\n default:\n return state;\n }\n};\nconst getstudyMaterialReducer = (state = [], action) => {\n switch (action.type) {\n case \"GET_STUDY_MATERIAL\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\n\n\nexport { studyDegreeListReducer, studyExamnoReducer,studySubjectReducer,studyUploadDocReducer, getstudyMaterialReducer }","\nconst initstate = {newsub:[], oldsub:[] }\n\nconst subtabledatareducer = (state = initstate, action) => {\n \n switch (action.type) { \n case \"SUB_MAP_CHANGE\": \n console.log(action);\n const oldsubn = state.oldsub.map((el, i) => {\n if(action.payload.i == i ) {\n return action.payload.el \n } else {\n return el\n }\n });\n return { ...state, oldsub: oldsubn };\n case \"SUB_MAP\": \n return action.payload.data;\n default:\n return state;\n } \n};\n\nexport { subtabledatareducer }","const initstate = [];\n\nexport const setpracticalexamcenter = (state = initstate, action) => {\n // console.log(action);\n switch (action.type) {\n case \"PRACTICAL_CENTERS_CHANGE\":\n const oldcentern = state.map((el, i) => {\n if (action.payload.i == i) {\n return action.payload.el;\n } else {\n return el;\n }\n });\n return [...oldcentern];\n\n case \"PRACTICAL_CENTERS\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nexport const getcollegelistpractical = (state = [], action) => {\n switch (action.type) {\n case \"ALL_COLLEGE_LIST\":\n return action.payload.data;\n case \"CLEAR_ALL_COLLEGE_LIST\":\n return [];\n default:\n return state;\n }\n};\n\nexport const getsubjectlistpractical = (state = [], action) => {\n switch (action.type) {\n case \"ALL_SUBJECT_LIST\":\n return action.payload.data;\n case \"CLEAR_ALL_SUBJECT_LIST\":\n return [];\n default:\n return state;\n }\n};\n\nexport const getcentrecodepractical = (state = [], action) => {\n switch (action.type) {\n case \"ALL_CENTRE_LIST\":\n return action.payload.data;\n case \"CLEAR_ALL_CENTRE_LIST\":\n return [];\n default:\n return state;\n }\n};\n","const initstate = { frzarr: [], frzdisable: false, freezeallcheck: false };\nexport const getfreezetimetablereducer = (state = initstate, action) => {\n switch (action.type) {\n case \"GET_FREEZE_TIME_TABLE_CHANGE\":\n let changecurtype = \"\";\n const oldfreeze = state.frzarr.map((el, i) => {\n changecurtype = el.fusertype == \"100\" ? \"T\" : \"F\";\n if (action.payload.i == i) {\n return action.payload.el;\n } else {\n return el;\n }\n });\n if (changecurtype == \"T\") {\n return { frzarr: oldfreeze, frzdisable: false };\n } else {\n return { frzarr: oldfreeze, frzdisable: true };\n }\n\n case \"GET_FREEZE_TIME_TABLE\":\n let curtype = \"\";\n let dismap = false;\n action.payload.data.map((el, i) => {\n curtype = el.fusertype == \"100\" ? \"T\" : \"F\";\n if (el.ffreeze == \"T\") {\n dismap = true;\n } else {\n dismap = false;\n }\n });\n const topmang = action.payload.data.map((el, i) => {\n if (curtype == \"T\") {\n el.frelease = \"F\";\n }\n return el;\n });\n\n // console.log(dismap);\n console.log(curtype, action.payload.data);\n if (curtype == \"T\") {\n return { ...state, frzarr: topmang, frzdisable: false };\n } else {\n return { frzarr: action.payload.data, frzdisable: dismap };\n }\n case \"CLEAR_FREEZE_TIME_TABLE\":\n state = undefined;\n return initstate;\n case \"FREEZE_SELECT_ALL_CHECKBOX\":\n // console.log(action.payload,state);\n\n const ele = state.frzarr.map((el, j) => {\n if (action.payload == true) {\n el.ffreeze = \"T\";\n } else {\n el.ffreeze = \"F\";\n }\n return el;\n });\n if (action.payload == true) {\n return {\n ...state,\n frzarr: ele,\n frzdisable: false,\n freezeallcheck: true,\n };\n } else {\n return {\n ...state,\n frzarr: ele,\n frzdisable: false,\n freezeallcheck: false,\n };\n }\n\n default:\n return state;\n }\n};\n","const initstate = { relarr: [], rldisable: false}\nexport const getreleasetimetablereducer = (state = initstate, action) => { \n // console.log(action.payload,state);\n switch (action.type) {\n case \"GET_RELEASE_TIME_TABLE_CHANGE\": \n const oldrelease = state.relarr.map((el, i) => {\n if(action.payload.i == i ) {\n return action.payload.el \n } else {\n return el\n }\n });\n return {relarr: oldrelease, rldisable: true};\n case 'GET_RELEASE_TIME_TABLE':\n let dismap = false;\n action.payload.data.map((el, i) => { \n if(el.frelease == 'T'){\n dismap = true\n }else{\n dismap = false\n }\n });\n // console.log(dismap);\n\n return {relarr:action.payload.data, rldisable: dismap};\n case 'CLEAR_RELEASE_TIME_TABLE':\n state = undefined;\n return initstate;\n case 'RELEASE_SELECT_ALL_CHECKBOX':\n // console.log(action.payload,state);\n \n const ele = state.relarr.map((el,j) => {\n if(action.payload == true ){ \n el.frelease = 'T'; \n }else{ \n el.frelease = 'F';\n }\n return el;\n });\n return {...state, relarr: ele, rldisable: true};\n \n default:\n return state;\n }\n}\n\n","const initstate = [];\n\nexport const dispmarkscard = (state = initstate, action) => {\n console.log(action, state);\n switch (action.type) {\n case \"DISPATCH_MARKSCARD_CHANGE\":\n console.log(action.payload);\n const olddisp = state.map((el, i) => {\n if (action.payload.i == i) {\n return action.payload.el;\n } else {\n return el;\n }\n });\n return [...olddisp];\n\n case \"DISPATCH_MARKSCARD\":\n return action.payload.data;\n case \"CLEAR_DISPATCH_MARKSCARD\":\n state = undefined;\n return initstate;\n case \"DISP_EXAMSECTION_SELECT_ALL_CHECKBOX\":\n // console.log(action.payload,state);\n\n const ele = state.map((el, j) => {\n if (action.payload == true) {\n el.fexamsent = \"T\";\n } else {\n el.fexamsent = \"F\";\n }\n return el;\n });\n return [...ele];\n default:\n return state;\n }\n};\n\nexport const dispcollegelist = (state = [], action) => {\n switch (action.type) {\n case \"DISP_COLLEGE_LIST\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nexport const dispmarkscardclg = (state = initstate, action) => {\n console.log(action, state);\n switch (action.type) {\n case \"DISPATCH_MARKSCARD_CLG_CHANGE\":\n console.log(action.payload);\n const olddisp = state.map((el, i) => {\n if (action.payload.i == i) {\n return action.payload.el;\n } else {\n return el;\n }\n });\n return [...olddisp];\n\n case \"DISPATCH_MARKSCARD_CLG\":\n return action.payload.data;\n case \"CLEAR_DISPATCH_MARKSCARD_CLG\":\n state = undefined;\n return initstate;\n case \"DISP_COLL_SELECT_ALL_CHECKBOX\":\n // console.log(action.payload,state);\n\n const ele = state.map((el, j) => {\n if (action.payload == true) {\n el.fcollsent = \"T\";\n } else {\n el.fcollsent = \"F\";\n }\n return el;\n });\n return [...ele];\n default:\n return state;\n }\n};\n\nexport const dispdetails = (state = [], action) => {\n switch (action.type) {\n case \"DISPATCH_DETAILS\":\n return action.payload.data;\n default:\n return state;\n }\n};\nexport const dispdetailsclg = (state = [], action) => {\n switch (action.type) {\n case \"DISPATCH_DETAILS_CLG\":\n return action.payload.data;\n default:\n return state;\n }\n};\n","const qpstat_initstate = [];\nconst initstate = { \n fphotopath:\"\", \n fqpcode : \"\", \n fpacket: \"\", \n fedit: \"F\",\n table: [\n { slno: '01', mks: -1},\n { slno: '02', mks: -1},\n { slno: '03', mks: -1},\n { slno: '04', mks: -1 },\n { slno: '05', mks: -1 },\n { slno: '06', mks: -1 },\n { slno: '07', mks: -1},\n { slno: '08', mks: -1},\n { slno: '09', mks: -1},\n { slno: '10', mks: -1},\n { slno: '11', mks: -1},\n { slno: '12', mks: -1},\n { slno: '13', mks: -1},\n { slno: '14', mks: -1 },\n { slno: '15', mks: -1 },\n { slno: '16', mks: -1 },\n { slno: '17', mks: -1},\n { slno: '18', mks: -1},\n { slno: '19', mks: -1},\n { slno: '20', mks: -1},\n ]\n }\n\nexport const getRVMarksEntry = (state = qpstat_initstate, action) => {\n switch (action.type) {\n case \"RV_ENTRY\":\n return action.payload.data;\n case \"DELETE_QPSTATS\":\n return qpstat_initstate;\n default:\n return state;\n }\n};\n\nexport const getdocdetRVreducer = (state = initstate, action) => {\n switch (action.type) {\n case \"GET_DOC_DET_RV\":\n console.log(action.payload.data);\n function pad(num, size) {\n var s = num+\"\";\n while (s.length < size) s = \"0\" + s;\n return s;\n }\n const table = action.payload.data.prevdata.map((el,i) =>{\n return{\n slno: pad(i + 1,2),\n mks: el.fmarks11\n }\n })\n console.log(action.payload.data.prevdata);\n if(action.payload.data.prevdata == undefined || \n action.payload.data.prevdata == '' ){\n return { ...initstate, fphotopath: action.payload.data.scandocs.fdocpath };\n }\n\n return { fphotopath: action.payload.data.scandocs.fdocpath, \n fqpcode: action.payload.data.prevdata[0].fqpcode, \n fpacket: action.payload.data.prevdata[0].fpacket,\n table: table,\n fedit: \"T\" };\n case \"RV_MARKS_CHANGE\":\n // console.log(state);\n // console.log(action.payload);\n const changemks = state.table.map((el,i) =>{\n if(action.payload.i == i){\n return { slno: el.slno, mks: action.payload.data};\n }else{\n return el;\n }\n })\n return { ...state, table: changemks}\n case \"RV_MARKS_QPCODE_CHANGE\":\n console.log(action.payload);\n return {...state, fqpcode:action.payload.data};\n case \"RV_MARKS_PACKET_CHANGE\":\n return {...state, fpacket:action.payload.data};\n default:\n return state;\n }\n};\n\n\n// export const getEditdocdetreducer = (state = qpstat_initstate, action) => {\n// switch (action.type) {\n// case \"GET_DOC_DET_RV_EDIT\":\n// return action.payload.data;\n// default:\n// return state;\n// }\n// };\n\n","const initstate = [];\nconst examno_initstate = {\n exmno: [],\n masledg: []\n}\n\nexport const setviewledger = (state = initstate, action) => {\n // console.log(action);\n switch (action.type) {\n case \"GET_VIEW_LEDGER\":\n return action.payload.data; \n case \"CLEAR_VIEW_LEDGER\":\n state = undefined;\n return initstate; \n default:\n return state;\n }\n};\n\n\nexport const getviewledgexamno = (state = examno_initstate, action) => {\n // console.log(action);\n switch (action.type) {\n case \"VIEW_LEDGER_EXAMNO\":\n return action.payload.data;\n default:\n return state;\n }\n};","const initstate = [];\nconst chairman_brd = \n {screen:[],\n res:[],\n fboard:'',\n fgrpname:''\n};\n\nexport const getcreateBORreducer = (state = initstate, action) => {\n switch (action.type) {\n case \"GET_BOE_TABLE\":\n return action.payload.data;\n case \"CLEAR_CREATE_BOE\":\n return initstate;\n default:\n return state;\n }\n};\n\nexport const boechrboard = (state = chairman_brd, action) => {\n switch (action.type) {\n case \"CHAIRMAN_BOARD\":\n if(action.payload.data.screen == 'edit'){\n return {screen:action.payload.data.screen,\n res:action.payload.data.res,\n fboard:action.payload.data.res[0].fboard,\n fgrpname:action.payload.data.res[0].fgrpname,\n };\n }\n return {screen:action.payload.data.screen,\n res:action.payload.data.res,\n fboard:'',\n fgrpname:'',\n };\n case \"CHANGE_BOE_GRPNAME\":\n return {...state,fgrpname:action.payload.data};\n case \"CHANGE_BOE_BOARD\": \n return {...state,fboard:action.payload.data};\n default:\n return state;\n }\n};\n\nexport const boeteachlist = (state = initstate, action) => {\n switch (action.type) {\n case \"BOE_TEACHERS\":\n if(action.payload.data.screen == 'create'){\n let boe_teach = [];\n action.payload.data.res.map(item =>{\n boe_teach.push({\n fcollcode: item.fcollcode,\n fteachcode: item.fteachcode,\n fteachname: item.fteachname,\n fscale: item.fscale,\n fmobile: item.fmobile,\n fdeleted: 'T',\n })\n });\n return boe_teach;\n }else{\n return action.payload.data.res;\n }\n case \"CHANGE_TEACHLIST_BOE\":\n console.log(action.payload); \n const chgteach = state.map((el,i) =>{\n if(action.payload.i == i ) {\n el.fdeleted = action.payload.data\n return el; \n } else {\n return el\n } \n })\n return [...chgteach];\n case \"CLEAR_CREATE_BOE\":\n return initstate;\n default:\n return state;\n }\n};\n\n\n\n ","export const updatevalcenter = (state = [], action) => {\n switch (action.type) {\n case \"UPDATE_VAL_CENTER\":\n return action.payload.data;\n case \"CLEAR_UPDATE_VAL_CENTER\":\n return [];\n default:\n return state;\n }\n};\nconst initstate = { fdeggrp: [], fvalcntr: [] };\nexport const getdegreevalcenter = (state = initstate, action) => {\n switch (action.type) {\n case \"GET_DEGREE_CENTER\":\n return action.payload.data;\n case \"CLEAR_DEGREE_CENTER\":\n return state;\n\n default:\n return state;\n }\n};\n","export const deggrpexamcentre = (state = [], action) => {\n switch (action.type) {\n case \"LOAD_DEGGRP_EXAMCENTRE\":\n return action.payload.data;\n case \"CLEAR_LOAD_DEGGRP_EXAMCENTRE\":\n return [];\n default:\n return state;\n }\n};\n\nconst initstate = {\n date: [],\n sub: [],\n degree: [],\n centre: [],\n session: [],\n};\nexport const allexamcentre = (state = initstate, action) => {\n switch (action.type) {\n case \"LOAD_ALL_EXAMCENTRE\":\n return action.payload.data;\n case \"CLEAR_LOAD_ALL_EXAMCENTRE\":\n return [];\n default:\n return state;\n }\n};\n\nconst initstate1 = {\n sub: [],\n degree: [],\n centre: [],\n session: [],\n};\nexport const dateall = (state = initstate1, action) => {\n switch (action.type) {\n case \"LOAD_ALL_DATE\":\n return action.payload.data;\n case \"CLEAR_LOAD_ALL_DATE\":\n return [];\n default:\n return state;\n }\n};\n\nexport const loadexamcentretable = (state = [], action) => {\n switch (action.type) {\n case \"LOAD_TABLE_EXAMCENTRE\":\n return action.payload.data;\n case \"CLEAR_LOAD_TABLE_EXAMCENTRE\":\n return [];\n default:\n return state;\n }\n};\n","import { combineReducers } from \"redux\";\nimport curunivReducer from \"./curUniv\";\nimport univReducer from \"./univs\";\nimport dashboardReducer from \"./dashboard\";\nimport { degGrpReducer, degGrpDegreeReducer } from \"./masters/deggrp\";\nimport degreesReducer from \"./masters/degrees\";\nimport combinationReducer from \"./masters/combination\";\nimport saveDeggrpReducer from \"./masters/saveDeggrp\";\nimport cntrListReducer from \"./before-exam/cntrList\";\nimport { examCntrDetReducer, degCollReducer } from \"./before-exam/examCntrDet\";\nimport studentInfoReducer from \"./masters/studentInfo\";\nimport collegeReducer from \"./masters/college\";\nimport dateMaster from \"./masters/datemaster\";\nimport activeCollegeReducer from \"./masters/getactiveclglist\";\nimport { refundReducer } from \"./finance/refundListReducer\"; //\"./refundListReducer\";\nimport holidayMaster from \"./masters/holidayMaster\"; //\"./holidayMaster\";\nimport creditMaster from \"./masters/creditMaster\"; //\"./creditMaster\";\nimport {\n getTimeTablesReducer,\n getdegreesttm,\n} from \"./before-exam/viewtimetable\"; //\"./viewtimetable\";\nimport { sendSmsReducer } from \"./after-exam/sendSmsRed\"; //\"./sendSmsRed\";\nimport { userTypeList } from \"./utils/userTypeList\";\nimport {\n getDegSemList,\n getDegSemEdit,\n getDegClassEdit,\n getDegReason,\n} from \"./masters/degSemList\";\nimport { grpCreation, grpFormData } from \"./utils/groupCreation\";\nimport { inwardCreation } from \"./utils/inword\";\nimport { outwardCreation } from \"./utils/outward\";\nimport {\n loadingReducer,\n setErrorReducer,\n showErrorReducer,\n} from \"./appDefaults\";\nimport {\n getValInviReducer,\n sendMsgAll,\n} from \"./after-exam/valuationInvitationRed\"; //\"./valuationInvitationRed\";\nimport {\n timetableReduces,\n reasonReduces,\n masdateReduces,\n} from \"./before-exam/genaratett\"; //\"./genaratett\";\nimport { grvlstReducer, grvReducer, grvSntReducer } from \"./utils/grv\"; //\"./grv\";\nimport {\n fetchPrSubReduces,\n fetchBoardReducer,\n fetchPrBatchReducer,\n} from \"./practicals/practicals\";\nimport { getExmCntrRedu } from \"./before-exam/exmcntr\"; //\"./exmcntr\";\nimport {\n loginReducer,\n userReducer,\n userTypeReducer,\n menuReducer,\n regnReducer,\n fgtReducer,\n} from \"./registration/loginRegn\"; //\"./loginRegn\";\nimport { fetchHallTicketReducer } from \"./before-exam/hallTicket\"; //\"./hallTicket\";\nimport { bundleRecvReducer } from \"./during-exam/bundrecv\"; //\"./bundrecv\";\nimport {\n lstDateUpdateRedu,\n getCollegesAsperDeggrp,\n getDegreesAsperDeggrp,\n} from \"./utils/lastDateUpdate\"; //\"./lastDateUpdate\";\nimport {\n feeHeadsReducer,\n categoryReducer,\n feeStrFormReducer,\n feeDetlReducer,\n feeDateReducer,\n} from \"./finance/fee-str\"; //\"./fee-str\";\nimport { uploadReducer } from \"./utils/upload\"; //\"./upload\";\nimport { qpStatReducer, qpStatSumReducer } from \"./after-exam/valuation\"; //\"./valuation\";\nimport { pgetEditApp, pgetDeg } from \"./utils/pget\"; //\"./pget\";\nimport { CollegeForm } from \"./masters/collegeform\"; //\"./collegeform\";\n// kunal\nimport { resultStatCollegeWise } from \"./after-exam/collegewisestat\"; //\"./collegewisestat\";\nimport { allClgList, GetSpecificCollege } from \"./masters/collegeformlist\"; //\"./collegeformlist\";\nimport { studentDegreeCombintaion } from \"./admissions/admission\"; //\"./admission\";\nimport { ExamAppStats, ExmDetStats } from \"./before-exam/exmAppStats\"; //\"./exmAppStats\";\nimport { getDegExmRng, shwFeeUpdateDet } from \"./after-exam/RVRTFeeUpdate\"; //\"./RVRTFeeUpdate\";\nimport { getAdmStats, getSpecCollDet } from \"./admissions/admStats\"; //\"./admStats\";\n// import { allClgList } from \"./allclglist\";\nimport { getFaculty } from \"./masters/faculty\"; //\"./faculty\";\nimport { getDegreeDet } from \"./masters/degreeEntryScrn\"; //\"./degreeEntryScrn\";\nimport cropImage, {\n collegeWiseDegreeList,\n getStudentPhotosDegreeWise,\n} from \"./utils/cropimage\"; //\"./cropimage\";\nimport { userDetails } from \"./utils/createUser\"; //\"./createUser\";\nimport { menuLists } from \"./loadMenuList\";\nimport { getExmNo, getSubDet, getSubData } from \"./masters/subjectEntrySrcn\"; //\"./subjectEntrySrcn\";\nimport { getBoard } from \"./masters/boards\"; //\"./boards\";\nimport { getReasonsID } from \"./masters/reasonMaster\";\nimport { boardList } from \"./masters/boardMaster\";\nimport { getMasQP } from \"./masters/masQP\";\nimport { taskReminder, taskReminderLIST } from \"./utils/taskreminder\";\nimport { holidayList } from \"./masters/holidaylist\";\nimport { postNotifList, editNotification } from \"./utils/hostNotification\";\nimport {\n smsReducer,\n viewSMSReducer,\n viewNotifReducer,\n getCollegeDetails,\n getDegrees,\n getDegreefromDeggrp,\n} from \"./utils/sms-notification\";\nimport { saveValInvi } from \"./after-exam/saveValInviRed\";\nimport { workDoneReport } from \"./after-exam/getallworkdone\";\nimport { workDoneReportSummary } from \"./after-exam/getworkdoneSummary\";\nimport { saveInvitation, sendMsg } from \"./after-exam/valuationInvitationRed\";\nimport { saveInviteList } from \"./after-exam/valuationInvitationRed\";\nimport { NotificationList } from \"./utils/getNotifications\";\nimport { dailyValuation } from \"./after-exam/dailyValuation\";\nimport { dailyRvPcReport } from \"./after-exam/dailyRvPcReport\";\nimport { saveRvRtCheckList } from \"./after-exam/saveRvRtCheckList\";\nimport { GetNotVal, fetchDropNotValued } from \"./after-exam/getnotVal\";\nimport { fetchDropDownOptions } from \"./finance/getDropDownOptionsReducer\";\n\nimport { messageBoard, groupEdit } from \"./utils/MessageBoard_RED\";\nimport { convoDet } from \"./convocation/convocation\";\nimport { convoRecDet } from \"./convocation/convorec\";\nimport {\n studyDegreeListReducer,\n studyExamnoReducer,\n studySubjectReducer,\n studyUploadDocReducer,\n getstudyMaterialReducer,\n} from \"./studymaterial/studyMaterial\";\nimport { subtabledatareducer } from \"./subjectmapping/subjectmapping\";\nimport {\n resultstatsreportdeglist,\n resultstatsreportclglist,\n restatloaddeg,\n restatloadcoll,\n} from \"./resultstatsreport/resultstatsrptreducer\";\nimport {\n setpracticalexamcenter,\n getcollegelistpractical,\n getsubjectlistpractical,\n getcentrecodepractical,\n} from \"./setpracticalcenter/setpracticalcenterreducer\";\nimport { getfreezetimetablereducer } from \"./before-exam/freezetimetable\";\nimport { getreleasetimetablereducer } from \"./before-exam/releasetimetable\";\nimport {\n dispmarkscard,\n dispcollegelist,\n dispmarkscardclg,\n dispdetails,\n dispdetailsclg,\n} from \"./dispatchmarkscard/dispatchmarkscardreducer\";\nimport { getRVMarksEntry, getdocdetRVreducer } from \"./after-exam/rvMarksEntry\";\nimport {\n setviewledger,\n getviewledgexamno,\n} from \"./viewledger/viewledgerreducer\";\nimport {\n getcreateBORreducer,\n boechrboard,\n boeteachlist,\n} from \"./create-boe/boereducer\";\nimport { getTeacherId } from \"./changecollege/teacher\";\nimport { getvalheads } from \"./val_center/val_cntr\";\nimport { updatevalcenter } from \"./update_val_center\";\nimport { getdegreevalcenter } from \"./update_val_center\";\nimport { mcfverifynew } from \"./mcfverifynew/mcf_new\";\nimport { mcfview } from \"./mcfverifynew/mcf_new\";\nimport { getinwordstatus } from \"./inword_update\";\nimport { viewinword } from \"./utils/inword.js\";\nimport { getstuddetforrt } from \"./rt_marks_entry\";\nimport { getStudNameChange } from \"./approvestudname\";\nimport { saveStudNameChange } from \"./approvestudname\";\nimport { uploaddoccorr } from \"./uplcorrdoc\";\nimport { viewuploaddoccorr } from \"./uplcorrdoc\";\nimport {\n deggrpexamcentre,\n allexamcentre,\n dateall,\n loadexamcentretable,\n} from \"./viewexamcentrenew\";\nimport { getmarksentrydet, updatemarksentrydet } from \"./marksentry\";\nimport { loadunivall, loadmodcorr } from \"./marksmodreport\";\n\nimport { studentadmission } from \"./masters/studadm\";\nimport {\n getBundledeggrp,\n getExamDate,\n getbundledispatch,\n} from \"./bundledispatch\";\n\nimport { generateDegreeDetails } from \"./absent/mp_report\";\nimport {\n getrvrtdeggrp,\n getrvrtexamno,\n getrvrtqpcode,\n getrvrttable,\n} from \"./rvrtblock\";\n\nconst reducers = combineReducers({\n user: userReducer,\n\n usertype: userTypeReducer,\n login: loginReducer,\n regn: regnReducer,\n fgtpasswd: fgtReducer,\n univ: curunivReducer,\n univs: univReducer,\n menu: menuReducer,\n dashboard: dashboardReducer,\n loading: loadingReducer,\n error: setErrorReducer,\n moderror: showErrorReducer,\n combination: combinationReducer,\n deggrp: degGrpReducer,\n degGrpDegree: degGrpDegreeReducer,\n degrees: degreesReducer,\n saveDeggrp: saveDeggrpReducer,\n cntrList: cntrListReducer,\n degcoll: degCollReducer,\n examCntrDet: examCntrDetReducer,\n studentInfo: studentInfoReducer,\n collegeReport: collegeReducer,\n dateMaster: dateMaster,\n holidayMaster: holidayMaster,\n creditMaster: creditMaster,\n timetable: timetableReduces,\n reason: reasonReduces,\n prsubs: fetchPrSubReduces,\n boards: fetchBoardReducer,\n prbatch: fetchPrBatchReducer,\n masdate: masdateReduces,\n grvlst: grvlstReducer,\n grv: grvReducer,\n grvSnt: grvSntReducer,\n getExmCntrs: getExmCntrRedu,\n HTCnt: fetchHallTicketReducer,\n bundleRecv: bundleRecvReducer,\n lastDU: lstDateUpdateRedu,\n feeheads: feeHeadsReducer,\n upload: uploadReducer,\n qpstat: qpStatReducer,\n qpstatsum: qpStatSumReducer,\n category: categoryReducer,\n feeStrForm: feeStrFormReducer,\n feeDetl: feeDetlReducer,\n feeDate: feeDateReducer,\n pgetEditApp: pgetEditApp,\n pgetDeg: pgetDeg,\n collegeList: allClgList,\n CollegeForm: CollegeForm,\n resultStatCollegeWise: resultStatCollegeWise,\n studentDegreeCombintaion: studentDegreeCombintaion,\n ExamAppStats: ExamAppStats,\n ExmDetStats: ExmDetStats,\n getDegExmRng: getDegExmRng,\n shwFeeUpdateDet: shwFeeUpdateDet,\n admCollStats: getAdmStats,\n getSpecCollDet: getSpecCollDet,\n allcollegeList: allClgList,\n cropImage: cropImage,\n collegeWiseDegreeList: collegeWiseDegreeList,\n getStudentPhotosDegreeWise: getStudentPhotosDegreeWise,\n getFaculty: getFaculty,\n getDegreeDet: getDegreeDet,\n activeCollege: activeCollegeReducer,\n refundList: refundReducer,\n GetSpecificCollege: GetSpecificCollege,\n userTypeList: userTypeList,\n userDetails: userDetails,\n menuList: menuLists,\n getExmNo: getExmNo,\n getSubjects: getSubDet,\n subjectData: getSubData,\n //getOldSubData: getOldSubData,\n board: getBoard,\n getReasonsIDs: getReasonsID,\n boardList: boardList,\n masQPDet: getMasQP,\n taskReminderData: taskReminder,\n ALLReminderTask: taskReminderLIST,\n allworkDOneReport: workDoneReport,\n allworkDoneReportSummary: workDoneReportSummary,\n holidayList: holidayList,\n postNotifList: postNotifList,\n editNotification: editNotification,\n viewTimeTable: getTimeTablesReducer,\n smsNotif: smsReducer,\n dailyValuation: dailyValuation,\n dailyRvPcReport: dailyRvPcReport,\n saveRvRtCheckList: saveRvRtCheckList,\n valInvitation: getValInviReducer,\n valInvi: saveValInvi,\n saveInvitation: saveInvitation,\n saveInviteList: saveInviteList,\n dashboardNotifList: NotificationList,\n sendSms: sendSmsReducer,\n sendMsg: sendMsg,\n getNotvalData: GetNotVal,\n fetchDropNotValued: fetchDropNotValued,\n sendMsgAll: sendMsgAll,\n fetchDropDownOptions: fetchDropDownOptions,\n getDegSemList: getDegSemList,\n degsem: getDegSemEdit,\n degcalss: getDegClassEdit,\n degreason: getDegReason,\n msgBoard: messageBoard,\n grpCreation: grpCreation,\n inwardCreation: inwardCreation,\n outwardCreation: outwardCreation,\n grpData: grpFormData,\n grpEdit: groupEdit,\n viewSMS: viewSMSReducer,\n viewNotif: viewNotifReducer,\n studyDegree: studyDegreeListReducer,\n studyExamno: studyExamnoReducer,\n studySubject: studySubjectReducer,\n studyUploadDoc: studyUploadDocReducer,\n getstudyMaterial: getstudyMaterialReducer,\n submapTabledata: subtabledatareducer,\n resultStatsDegList: resultstatsreportdeglist,\n resultStatsClgList: resultstatsreportclglist,\n practicalCenter: setpracticalexamcenter,\n freezeTimeTable: getfreezetimetablereducer,\n releaseTimeTable: getreleasetimetablereducer,\n dispatchMarkscard: dispmarkscard,\n dispCollegeList: dispcollegelist,\n dispatchMarkscardClg: dispmarkscardclg,\n dispatchDetails: dispdetails,\n dispatchDetailsCLG: dispdetailsclg,\n rvMarksEntry: getRVMarksEntry,\n rvDocDet: getdocdetRVreducer,\n convoDet: convoDet,\n convoRecDet: convoRecDet,\n viewledger: setviewledger,\n viewledgexamno: getviewledgexamno,\n boeCreate: getcreateBORreducer,\n boeChairmanBoard: boechrboard,\n boeteachlist: boeteachlist,\n degreettm: getdegreesttm,\n teachdet: getTeacherId,\n valheads: getvalheads,\n valuation: updatevalcenter,\n degreevalcenter: getdegreevalcenter,\n mcfverifynewdate: mcfverifynew,\n mcfviewdetail: mcfview,\n getinwordstatus: getinwordstatus,\n viewinword: viewinword,\n getstuddetforrt: getstuddetforrt,\n getStudNameChange: getStudNameChange,\n uploaddoccorr: uploaddoccorr,\n viewuploaddoccorr: viewuploaddoccorr,\n deggrpexamcentre: deggrpexamcentre,\n allexamcentre: allexamcentre,\n dateall: dateall,\n getmarksentrydet: getmarksentrydet,\n updatemarksentrydet: updatemarksentrydet,\n loadexamcentretable: loadexamcentretable,\n studentadmission: studentadmission,\n getBundledeggrp: getBundledeggrp,\n getExamDate: getExamDate,\n getbundledispatch: getbundledispatch,\n loadunivall: loadunivall,\n finalloadmodcorr: loadmodcorr,\n generateDegreeDetails: generateDegreeDetails,\n getrvrtdeggrp: getrvrtdeggrp,\n getrvrtexamno: getrvrtexamno,\n getrvrtqpcode: getrvrtqpcode,\n getrvrttable: getrvrttable,\n getcolldet: getCollegeDetails,\n getdeg: getDegrees,\n getcoldeggrp: getCollegesAsperDeggrp,\n getdegdeggrp: getDegreesAsperDeggrp,\n getdegfromdeg: getDegreefromDeggrp,\n getcollegelistpractical: getcollegelistpractical,\n getsubjectlistpractical: getsubjectlistpractical,\n getcentrecodepractical: getcentrecodepractical,\n restatloaddeg: restatloaddeg,\n restatloadcoll: restatloadcoll,\n});\n\nconst rootReducer = (state, action) => {\n if (action.type === \"LOGOUT\") {\n state = undefined;\n }\n\n return reducers(state, action);\n};\n\nexport default rootReducer;\n","export default (state = {funivcode: \"\", funivname: \"\", \nffolder: \"\", fegov: \"\"}, action) => {\n switch(action.type)\n {\n case 'SET_UNIV':\n return action.payload;\n default :\n return state; \n }\n}","export default (state = [], action) => {\n switch(action.type)\n {\n case 'FETCH_UNIVS':\n return action.payload.data.univs;\n default :\n return state; \n }\n}","const loadingReducer = (state = false, action) => {\n switch (action.type) {\n case 'SET_LOADER':\n return true;\n case 'UNSET_LOADER':\n return false;\n default:\n return state;\n }\n}\n\nconst setErrorReducer = (state = { error_code: 2, data: { msg: \"\" }, status: \"\" }, action) => {\n switch (action.type) {\n case 'SET_ERROR':\n return action.payload;\n case 'UNSET_ERROR':\n return { error_code: 2, data: { msg: \"\" }, status: \"\" };\n default:\n return state;\n }\n}\n\nconst showErrorReducer = (state = { open: false, size: \"mini\", header: \"\", content: \"\" }, action) => {\n switch (action.type) {\n case 'SHOW_ERROR':\n return { ...action.payload, open: true, size: \"mini\" };\n case 'CLOSE_ERROR':\n return { open: false, header: \"\", content: \"\" };\n default:\n return state;\n }\n}\n\nexport { loadingReducer, setErrorReducer, showErrorReducer };","export const degGrpReducer = (state = [], action) => {\n switch (action.type) {\n case 'FETCH_DEGGRP':\n if (action.payload.data.deggrp.length !== 0)\n return action.payload.data.deggrp;\n else {\n const item = { fdeggrp: \"\", fdescpn: \"\", fyear: \"\", fexamtype: \"\", fexamdate: \"\", fdeleted: false }\n return [item];\n }\n default:\n return state;\n }\n}\n\nexport const degGrpDegreeReducer = (state = [], action) => {\n switch (action.type) {\n case 'FETCH_DEGGRP_DEGREE':\n return action.payload.data;\n\n case 'SELECT_DEGGRP_DEGREE':\n let { el, i } = action.payload;\n return state.map((item, j) => {\n let data = item;\n if (j === i) {\n data = { ...el }\n }\n return data;\n });\n default:\n return state;\n }\n}","import { FETCH_DEGREES } from \"../../types\";\n\nexport default (state = [], action) => {\n switch (action.type) {\n case FETCH_DEGREES:\n return action.payload.data.degrees;\n default:\n return state;\n }\n};\n","export default (state = { error_code: 2, data: { msg: \"\" }, status: \"\" }, action) => {\n switch (action.type) {\n case 'SAVE_DEGREEGROUP':\n return action.payload;\n default:\n return state;\n }\n}","export default (state = [], action) => {\n switch (action.type) {\n case 'FETCH_EXAM_CENTRES':\n return action.payload.data;\n case 'FETCH_EXAM_CENTRES':\n const { e, el, i } = action.payload;\n console.log(e, el, i);\n let arra = state.map((item, j) => {\n let data = item;\n if (j === i) {\n data = { ...el, [e.target.name]: e.target.value }\n }\n return data;\n })\n return arra;\n default:\n return state;\n }\n}","export const examCntrDetReducer = (state = [], action) => {\n switch (action.type) {\n case 'FETCH_CNTR_DET':\n if (action.payload.data.examcntrdet.length === 0)\n return [{ fcollcode: '', fdeleted: false }]\n else\n return [...action.payload.data.examcntrdet];\n\n case 'UPD_CNTR_DET':\n let { el, i } = action.payload;\n return state.map((item, j) => {\n let data = item;\n if (j === i) {\n data = { ...el }\n }\n return data;\n });\n\n case 'ADD_CNTR_DET':\n return [...state, action.payload];\n\n default:\n return state;\n }\n}\n\nexport const saveExamCenter = (state = { error_code: 2, message: \"\", status: \"\" }, action) => {\n switch (action.type) {\n case 'SAVE_EXAM_CENTER':\n return action.payload.data;\n default:\n return state;\n }\n}\n\nexport const degCollReducer = (state = [], action) => {\n switch (action.type) {\n case 'FETCH_DEGCOLL':\n return action.payload.data.degcolldet;\n default:\n return state;\n }\n}","export default (state = [], action) => {\r\n\r\n switch(action.type){\r\n case 'FETCH_COLG_REPORT':\r\n // console.log(\"actonnn\",action.payload.data);\r\n return action.payload.data;\r\n default :\r\n return state;\r\n }\r\n}","export default (state = [], action) => {\r\n switch (action.type) {\r\n case 'FETCH_DATE_MASTER':\r\n if (action.payload.data.length === 0)\r\n return [{ fdatecode: '', fdate: '', fdeleted: false }]\r\n else\r\n return action.payload.data;\r\n\r\n case 'ADD_DATE_MASTER':\r\n return [...state, action.payload];\r\n\r\n case 'DELETE_DATE_MASTER':\r\n return [];\r\n\r\n case 'CHANGE_DATE_MASTER':\r\n let { el, i } = action.payload;\r\n return state.map((item, j) => {\r\n let data = item;\r\n if (j === i) {\r\n data = { ...el }\r\n }\r\n return data;\r\n });\r\n\r\n default:\r\n return state;\r\n }\r\n}\r\n\r\n","export default (state = [], action) => {\r\n\r\n switch (action.type) {\r\n case 'FETCH_HOLIDAY':\r\n if (action.payload.data.length === 0) {\r\n const item = { fremarks: '', fdate: '', fdeleted: false };\r\n return [item];\r\n }\r\n else {\r\n return action.payload.data;\r\n }\r\n case 'CHANGE_HOLIDAY':\r\n let { el, i } = action.payload;\r\n return state.map((item, j) => {\r\n console.log(\"j\", j)\r\n let data = item;\r\n if (j === i) {\r\n data = { ...el }\r\n }\r\n return data;\r\n });\r\n case 'ADD_HOLIDAY':\r\n return [...state, action.payload.el];\r\n case 'DELETE_HOLIDAY':\r\n return [];\r\n default:\r\n return state;\r\n }\r\n}","export default (state = [], action) => {\n switch (action.type) {\n case \"FETCH_CREDIT\":\n if (action.payload.data.length === 0) {\n const item = {\n FFROMMARK: \"\",\n FTOMARK: \"\",\n FCREDIT: \"\",\n FGRADE: \"\",\n fdeleted: false\n };\n return [item];\n } else {\n return action.payload.data;\n }\n case \"CHANGE_CREDIT\":\n let { el, i } = action.payload;\n return state.map((item, j) => {\n console.log(\"j\", j);\n let data = item;\n if (j === i) {\n data = { ...el };\n }\n return data;\n });\n case \"ADD_CREDIT\":\n return [...state, action.payload.el];\n case \"DELETE_CREDIT\":\n return [];\n default:\n return state;\n }\n};\n","import { fromJS } from 'immutable';\n\nconst timetableReduces = (state = [], action) => {\n switch (action.type) {\n case 'GENERATE_TIMETABLE':\n return fromJS(action.payload.data.timetable);\n case 'UPDATE_TIMETABLE':\n const newstate = state.set(action.payload.id, fromJS(action.payload.el));\n return state.set(action.payload.id, fromJS(action.payload.el));\n case 'CANCEL_TIMETABLE':\n return [];\n default:\n return state;\n }\n}\n\nconst reasonReduces = (state = [], action) => {\n switch (action.type) {\n case 'GENERATE_TIMETABLE':\n return action.payload.data.reason;\n default:\n return state;\n }\n}\n\nconst masdateReduces = (state = [], action) => {\n switch (action.type) {\n case 'GENERATE_TIMETABLE':\n return action.payload.data.masdate;\n default:\n return state;\n }\n}\n\nconst saveTimeTableReducer = (state = { error_code: 2, message: \"\", status: \"\" }, action) => {\n switch (action.type) {\n case 'SAVE_TIMETABLE':\n return action.payload;\n default:\n return state;\n }\n}\n\nexport { timetableReduces, reasonReduces, masdateReduces, saveTimeTableReducer };","const fetchPrSubReduces = (state = [], action) => {\n switch (action.type) {\n case \"FETCH_PRSUB\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nconst fetchBoardReducer = (state = [], action) => {\n switch (action.type) {\n case \"FETCH_BOARDS\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nconst fetchPrBatchReducer = (state = [], action) => {\n switch (action.type) {\n case \"FETCH_PRBATCHDET\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nexport { fetchPrSubReduces, fetchBoardReducer, fetchPrBatchReducer };\n","export const getExmCntrRedu = (state = [], action) => {\n switch (action.type) {\n case 'GET_EXM_CNTR':\n return action.payload.data;\n default:\n return state;\n }\n}","export const bundleRecvReducer = (state = [], action) => {\n switch (action.type) {\n case 'BUND_RECV':\n // console.log('reducer', action.payload.data);\n return action.payload.data;\n case 'CHANGE_DET_BARCODE':\n let { el, i } = action.payload;\n return state.map((item, j) => {\n let data = item;\n if (j === i) {\n data = { ...el }\n }\n return data;\n });\n default:\n return state;\n }\n}\n","export const lstDateUpdateRedu = (state = [], action) => {\n switch (action.type) {\n case \"LASTDATE_UPDATE\": {\n // console.log('reducers', action.payload);\n return action.payload;\n }\n\n default:\n return state;\n }\n};\n\nexport const getCollegesAsperDeggrp = (state = [], action) => {\n switch (action.type) {\n case \"GET_COLLEGE_ASPER_DEGGRP\": {\n return action.payload;\n }\n default:\n return state;\n }\n};\nexport const getDegreesAsperDeggrp = (state = [], action) => {\n switch (action.type) {\n case \"GET_DEGREE_ASPER_DEGGRP\": {\n return action.payload;\n }\n default:\n return state;\n }\n};\n","export const resultStatCollegeWise = (state = [], action) => {\n switch (action.type) {\n case \"GET_RESULT_STAT_COLLEGEWISE\":\n return action.payload.data;\n default:\n return state;\n }\n};\n","export const ExamAppStats = (state = [], action) => {\n switch (action.type) {\n case \"GET_EXMAPP_STATS\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nexport const ExmDetStats = (state = [], action) => {\n switch (action.type) {\n case \"GET_DET_EXMSTATS\":\n return action.payload.data;\n default:\n return state;\n }\n};\n","export const getDegExmRng = (state = [], action) => {\n switch (action.type) {\n case \"LOAD_DEGEXM_RNG\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nexport const shwFeeUpdateDet = (state = [], action) => {\n switch (action.type) {\n case \"SHW_FEE_DET\":\n return action.payload.data;\n case \"CHANGE_TBL_DATA\":\n let { el, i } = action.payload;\n var ustate = state.map((item, j) => {\n let data = item;\n if (j === i) {\n data = { ...el };\n }\n return data;\n });\n return ustate;\n default:\n return state;\n }\n};\n","export const getAdmStats = (\n state = { collDegDet: [], collDet: [] },\n action\n) => {\n switch (action.type) {\n case \"GET_ADM_STATS\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nexport const getSpecCollDet = (state = [], action) => {\n switch (action.type) {\n case \"GET_PCOLL_DET\":\n return action.payload.data;\n default:\n return state;\n }\n};\n","export default (state = [], action) => {\n switch (action.type) {\n case \"CROP_IMAGE\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nexport const collegeWiseDegreeList = (state = [], action) => {\n switch (action.type) {\n case \"COLLEGE_WISE_DEGREE_GROUP\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nexport const getStudentPhotosDegreeWise = (state = [], action) => {\n switch (action.type) {\n case \"GET_STUDENT_PHOTO_LIST\":\n return action.payload.data;\n default:\n return state;\n }\n};\n","export const getFaculty = (state = [], action) => {\n switch (action.type) {\n case \"GET_FACULTY\":\n return action.payload.data;\n default:\n return state;\n }\n};\n","\nexport default (state = [], action) => {\n switch (action.type) {\n case 'FETCH_ACTIVE_COLLEGE':\n return action.payload.data;\n default:\n return state;\n }\n}","let elData = [];\nexport const refundReducer = (state = [], action) => {\n switch (action.type) {\n case \"GET_REFUND_LIST\":\n return action.payload;\n case \"CHANGE_REFUND_DET\":\n let { el, i } = action.payload;\n const newSublvl = state.map((item, j) => {\n let data = item;\n if (j === i) data = { ...el };\n return data;\n });\n return newSublvl;\n case \"EMPTY_REFUND_LIST\":\n return [];\n default:\n return state;\n }\n};\n","export const menuLists = (state = [], action) => {\n switch (action.type) {\n case \"MENU_LIST\":\n return action.payload.data;\n default:\n return state;\n }\n};\n","export const getBoard = (state = [], action) => {\n switch (action.type) {\n case \"GET_BOARD\":\n return action.payload.data;\n default:\n return state;\n }\n};\n","const workDoneReport = (state = { valdet: [] }, action) => {\n switch (action.type) {\n case \"WORK_DONE_REPORT\":\n return action.payload.data;\n case \"DEL_WORK_DONE\":\n return { valdet: [] };\n default:\n return state;\n }\n};\nexport { workDoneReport };\n","const workDoneReportSummary = (state = { valdet: [] }, action) => {\n switch (action.type) {\n case \"WORK_DONE_REPORT_SUMMARY\":\n return action.payload.data;\n default:\n return state;\n }\n};\nexport { workDoneReportSummary };\n","export const holidayList = (state = [], action) => {\n switch (action.type) {\n case \"FETCH_HOLIDAY_LIST\":\n return action.payload.data;\n // case \"CHANGE_REASDET\":\n // let { el, i } = action.payload;\n // return state.map((item, j) => {\n // let data = item;\n // if (j === i) data = { ...el };\n // return data;\n // });\n // case \"ADD_REASONS\":\n // // let { newRow } = action.payload;\n // console.log(\"Redu\", initstate);\n // return [...state, initstate];\n\n default:\n return state;\n }\n};\n","export const getTimeTablesReducer = (state = [], action) => {\n switch (action.type) {\n case \"GET_VIEW_TIME_TABLE\":\n return action.payload.data;\n case \"DEL_VIEW_TIME_TABLE\":\n return [];\n default:\n return state;\n }\n};\n\nexport const getdegreesttm = (state = [], action) => {\n switch (action.type) {\n case \"FETCH_DEGREES_TTM\":\n return action.payload.data;\n case \"DEL_FETCH_DEGREES_TTM\":\n return [];\n default:\n return state;\n }\n};\n","export const dailyValuation = (state = [], action) => {\n switch (action.type) {\n case \"GET_DAILY_VALUATION\":\n return action.payload.data;\n\n case \"CLEAR_DAILY_VALUATION\":\n return [];\n default:\n return state;\n }\n};\n","export const dailyRvPcReport = (state = [], action) => {\n\n switch (action.type) {\n case \"GET_RV_PC_REPORT\":\n return action.payload.data;\n\n case \"CLEAR_RVPC_REPORT\":\n return [];\n case \"GET_CHK_LIST\":\n\n return action.payload.data;\n case \"EMPTY\":\n return [];\n default:\n return state;\n }\n};\n","export const saveRvRtCheckList = (state = [], action) => {\n switch (action.type) {\n case \"SAVE_RV_RT_CHECKLIST\":\n return action.payload.data;\n\n default:\n return state;\n }\n};","export const saveValInvi = (state = [], action) => {\n switch (action.type) {\n case 'GET_SAVE_VAL_INVI':\n return action.payload.data;\n case 'DEL_VAL_INVI':\n return [];\n default:\n return state;\n }\n}","const NotificationList = (state = [], action) => {\n switch (action.type) {\n case \"NOTIF_LIST\":\n return action.payload.data;\n default:\n return state;\n }\n};\nexport { NotificationList };\n","export const sendSmsReducer = (state = [], action) => {\n switch (action.type) {\n case 'GET_VIEW_TIME_TABLE':\n return action.payload.data;\n case 'DEL_VIEW_TIME_TABLE':\n return [];\n default:\n return state;\n }\n}","const GetNotVal = (state = { valuatordet: [] }, action) => {\n switch (action.type) {\n case \"GET_NOT_VAL\":\n console.log(\"actionType\", action.payload.data);\n return action.payload;\n default:\n return state;\n }\n};\nexport { GetNotVal };\n\nexport const fetchDropNotValued = (state = { board: [] }, action) => {\n switch (action.type) {\n case \"GET_DROP_DOWN_VALUE\":\n return {board: action.payload.data};\n\n default:\n return state;\n }\n};\n","export const fetchDropDownOptions = (state = [], action) => {\n switch (action.type) {\n case \"GET_DROP_DOWN_OPTIONS\":\n // console.log(\"dp\", action.payload.data);\n\n //if (action.payload.data.length != 0)\n return action.payload.data;\n\n default:\n return state;\n }\n};\n","export const resultstatsreportdeglist = (state = [], action) => {\n // console.log(action);\n switch (action.type) {\n case \"RESULT_STATS_DEGREE_LIST\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nexport const resultstatsreportclglist = (state = [], action) => {\n // console.log(action);\n switch (action.type) {\n case \"RESULT_STATS_COLLEGE_LIST\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nexport const restatloaddeg = (state = [], action) => {\n // console.log(action);\n switch (action.type) {\n case \"LOAD_DEGREE_RES\":\n return action.payload.data;\n default:\n return state;\n }\n};\n\nexport const restatloadcoll = (state = [], action) => {\n // console.log(action);\n switch (action.type) {\n case \"LOAD_COLLEGE_RES\":\n return action.payload.data;\n default:\n return state;\n }\n};\n","export const getTeacherId = (state = [], action) => {\n switch (action.type) {\n case \"TEACHER_ID\":\n return action.payload.data;\n case \"CLEAR_TEACHER_ID\":\n return [];\n default:\n return state;\n }\n};\n","export const getvalheads = (state = [], action) => {\n switch (action.type) {\n case \"GET_VAL_HEADS\":\n return action.payload.data;\n case \"CLEAR_VALCNTR\":\n return [];\n\n default:\n return state;\n }\n};\n","export const mcfverifynew = (state = [], action) => {\n switch (action.type) {\n case \"MCF_VERIFY_NEW\":\n return action.payload.data;\n case \"CLEAR_MCF_VERIFY_NEW\":\n return [];\n default:\n return state;\n }\n};\nexport const mcfview = (state = [], action) => {\n switch (action.type) {\n case \"MCF_VIEW\":\n return action.payload.data;\n case \"CLEAR_MCF_VIEW\":\n return [];\n case \"CHECK_STATUS\":\n console.log(state);\n const newarr = state.map((el, i) => {\n if (i === action.payload.ind) {\n if (action.payload.cond) {\n el.fverifystatus = \"T\";\n } else {\n el.fverifystatus = \"F\";\n }\n }\n return el;\n });\n return [...newarr];\n case \"CHECK_REMARKS\":\n console.log(state);\n const newarr1 = state.map((el, i) => {\n if (i === action.payload.ind) {\n el.fverifyremarks = action.payload.cond;\n }\n return el;\n });\n return [...newarr1];\n default:\n return state;\n }\n};\n","export const getinwordstatus = (state = [], action) => {\n switch (action.type) {\n case \"INWORD_STATUS\":\n return action.payload.data;\n default:\n return state;\n }\n};\n","export const getstuddetforrt = (state = [], action) => {\n switch (action.type) {\n case \"RT_MARKS_ENTRY\":\n return action.payload.data;\n default:\n return state;\n }\n};\n","export const getStudNameChange = (state = [], action) => {\n switch (action.type) {\n case \"APPROVE_STUD_NAME\":\n return action.payload.data;\n case \"CLEAR_APPROVE_STUD_NAME\":\n return [];\n default:\n return state;\n }\n};\n","export const uploaddoccorr = (state = [], action) => {\n switch (action.type) {\n case \"UPLOAD_CORR_DOC\":\n return action.payload.data;\n case \"CLEAR_UPLOAD_CORR_DOC\":\n return [];\n default:\n return state;\n }\n};\n\nexport const viewuploaddoccorr = (state = [], action) => {\n switch (action.type) {\n case \"VIEW_CORRECTION_DOC\":\n return action.payload.data;\n case \"CLEAR_VIEW_CORRECTION_DOC\":\n return [];\n default:\n return state;\n }\n};\n","export const getmarksentrydet = (state = [], action) => {\n switch (action.type) {\n case \"MARKS_ENTRY\": \n return action.payload.data;\n case \"CLEAR_MARKS_ENTRY\":\n return [];\n default:\n return state;\n }\n};\n\nexport const updatemarksentrydet = (state = [], action) => {\n \n switch (action.type) {\n case \"UPDATE_MARKS_ENTRY\":\n return action.payload.data;\n case \"CLEAR_UPDATE_MARKS_ENTRY\":\n return [];\n default:\n return state;\n }\n};\n","export const studentadmission = (state = [], action) => {\n switch (action.type) {\n case \"FETCH_ST_fetchStudentReport\":\n return action.payload.data;\n case \"CLEAR_FETCH_ST_fetchStudentReport\":\n return [];\n default:\n return state;\n }\n};\n","export const getBundledeggrp = (state = [], action) => {\n switch (action.type) {\n case \"BUNDLE_DEGGRP\":\n return action.payload.data;\n case \"CLEAR_BUNDLE_DEGGRP\":\n return [];\n default:\n return state;\n }\n};\n\nexport const getExamDate = (state = [], action) => {\n switch (action.type) {\n case \"EXAM_DATE\":\n return action.payload.data;\n case \"CLEAR_EXAM_DATE\":\n return [];\n default:\n return state;\n }\n};\n\nexport const getbundledispatch = (state = [], action) => {\n switch (action.type) {\n case \"LOAD_BUNDLE_DISPATCH\":\n return action.payload.data;\n case \"CLEAR_LOAD_BUNDLE_DISPATCH\":\n return [];\n default:\n return state;\n }\n};\n","export const loadunivall = (state = [], action) => {\n switch (action.type) {\n case \"LOAD_UNIV_ALL\": \n return action.payload;\n default:\n return state;\n }\n };\n\n export const loadmodcorr = (state = [], action) => {\n switch (action.type) {\n case \"LOAD_MOD_CORR\": \n if(action.payload.error_code == '0') \n return action.payload.data.data;\n else \n return [];\n default:\n return state;\n }\n };\n \n\n ","export const generateDegreeDetails = (state = [], action) => {\n switch (action.type) {\n case \"GENERATE_DEGREE_DETAILS\":\n return action.payload.data;\n case \"CLEAR_GENERATE_DEGREE_DETAILS\":\n return [];\n default:\n return state;\n }\n};\n","export const getrvrtdeggrp = (state = [], action) => {\n switch (action.type) {\n case \"RVRT_DEGGRP\":\n return action.payload.data;\n case \"CLEAR_RVRT_DEGGRP\":\n return [];\n default:\n return state;\n }\n};\n\nexport const getrvrtexamno = (state = [], action) => {\n switch (action.type) {\n case \"RVRT_EXAMNO\":\n return action.payload.data;\n case \"CLEAR_RVRT_EXAMNO\":\n return [];\n default:\n return state;\n }\n};\n\nexport const getrvrtqpcode = (state = [], action) => {\n switch (action.type) {\n case \"RVRT_SEM\":\n return action.payload.data;\n case \"CLEAR_RVRT_SEM\":\n return [];\n default:\n return state;\n }\n};\n\nexport const getrvrttable = (state = [], action) => {\n switch (action.type) {\n case \"RVRT_TABLE\":\n return action.payload.data;\n case \"CLEAR_RVRT_TABLE\":\n return [];\n default:\n return state;\n }\n};\n","import 'react-app-polyfill/ie9'; // For IE 9-11 support\nimport 'react-app-polyfill/ie11'; // For IE 11 support\nimport './polyfill'\nimport React from 'react';\nimport ReactDOM from 'react-dom';\nimport './index.css';\nimport App from './App';\nimport * as serviceWorker from './serviceWorker';\n\nimport { Provider } from 'react-redux';\nimport { createStore, applyMiddleware, compose } from 'redux';\nimport reducers from './reducers';\nimport thunk from 'redux-thunk';\n\nconst composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;\n\nconst store = createStore(reducers, composeEnhancers( applyMiddleware(thunk)));\n\nReactDOM.render(\n <Provider store={ store }>\n <App />\n </Provider>, \n document.getElementById('root')\n );\n\n// If you want your app to work offline and load faster, you can change\n// unregister() to register() below. Note this comes with some pitfalls.\n// Learn more about service workers: http://bit.ly/CRA-PWA\nserviceWorker.unregister();\n"],"sourceRoot":""}
|