├── static
├── .gitkeep
├── favicon.ico
├── credits.json
├── dropdown.svg
├── background.svg
├── btech-it.json
└── btech-ece.json
├── config
├── prod.env.js
├── dev.env.js
└── index.js
├── src
├── assets
│ └── logo.png
├── main.js
├── components
│ ├── CGPA.vue
│ └── SGPA.vue
└── App.vue
├── docs
├── static
│ ├── favicon.ico
│ ├── credits.json
│ ├── js
│ │ ├── manifest.2ae2e69a05c33dfc65f8.js
│ │ ├── manifest.2ae2e69a05c33dfc65f8.js.map
│ │ └── app.7bc461b3dd76bb011960.js
│ ├── dropdown.svg
│ ├── background.svg
│ ├── btech-it.json
│ ├── btech-ece.json
│ └── css
│ │ ├── app.42b0165e0c8d250000124bbd4a105dde.css
│ │ └── app.42b0165e0c8d250000124bbd4a105dde.css.map
├── font
│ ├── NunitoSans-Bold.eot
│ ├── NunitoSans-Bold.ttf
│ ├── NunitoSans-Bold.woff
│ ├── NunitoSans-Bold.woff2
│ ├── NunitoSans-Regular.eot
│ ├── NunitoSans-Regular.ttf
│ ├── NunitoSans-Regular.woff
│ ├── NunitoSans-Regular.woff2
│ ├── NunitoSans-SemiBold.eot
│ ├── NunitoSans-SemiBold.ttf
│ ├── NunitoSans-SemiBold.woff
│ ├── NunitoSans-SemiBold.woff2
│ ├── NunitoSans-SemiBold.svg
│ └── NunitoSans-Regular.svg
├── index.html
├── fonts.css
└── fonts.css.map
├── .editorconfig
├── .gitignore
├── .babelrc
├── .postcssrc.js
├── README.md
├── index.html
├── LICENSE
└── package.json
/static/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/config/prod.env.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | module.exports = {
3 | NODE_ENV: '"production"'
4 | }
5 |
--------------------------------------------------------------------------------
/src/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thelittlewonder/gpacalculator/HEAD/src/assets/logo.png
--------------------------------------------------------------------------------
/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thelittlewonder/gpacalculator/HEAD/static/favicon.ico
--------------------------------------------------------------------------------
/docs/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thelittlewonder/gpacalculator/HEAD/docs/static/favicon.ico
--------------------------------------------------------------------------------
/docs/font/NunitoSans-Bold.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thelittlewonder/gpacalculator/HEAD/docs/font/NunitoSans-Bold.eot
--------------------------------------------------------------------------------
/docs/font/NunitoSans-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thelittlewonder/gpacalculator/HEAD/docs/font/NunitoSans-Bold.ttf
--------------------------------------------------------------------------------
/docs/font/NunitoSans-Bold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thelittlewonder/gpacalculator/HEAD/docs/font/NunitoSans-Bold.woff
--------------------------------------------------------------------------------
/docs/font/NunitoSans-Bold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thelittlewonder/gpacalculator/HEAD/docs/font/NunitoSans-Bold.woff2
--------------------------------------------------------------------------------
/docs/font/NunitoSans-Regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thelittlewonder/gpacalculator/HEAD/docs/font/NunitoSans-Regular.eot
--------------------------------------------------------------------------------
/docs/font/NunitoSans-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thelittlewonder/gpacalculator/HEAD/docs/font/NunitoSans-Regular.ttf
--------------------------------------------------------------------------------
/docs/font/NunitoSans-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thelittlewonder/gpacalculator/HEAD/docs/font/NunitoSans-Regular.woff
--------------------------------------------------------------------------------
/docs/font/NunitoSans-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thelittlewonder/gpacalculator/HEAD/docs/font/NunitoSans-Regular.woff2
--------------------------------------------------------------------------------
/docs/font/NunitoSans-SemiBold.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thelittlewonder/gpacalculator/HEAD/docs/font/NunitoSans-SemiBold.eot
--------------------------------------------------------------------------------
/docs/font/NunitoSans-SemiBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thelittlewonder/gpacalculator/HEAD/docs/font/NunitoSans-SemiBold.ttf
--------------------------------------------------------------------------------
/docs/font/NunitoSans-SemiBold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thelittlewonder/gpacalculator/HEAD/docs/font/NunitoSans-SemiBold.woff
--------------------------------------------------------------------------------
/docs/font/NunitoSans-SemiBold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thelittlewonder/gpacalculator/HEAD/docs/font/NunitoSans-SemiBold.woff2
--------------------------------------------------------------------------------
/config/dev.env.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | const merge = require('webpack-merge')
3 | const prodEnv = require('./prod.env')
4 |
5 | module.exports = merge(prodEnv, {
6 | NODE_ENV: '"development"'
7 | })
8 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | charset = utf-8
5 | indent_style = space
6 | indent_size = 2
7 | end_of_line = lf
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
--------------------------------------------------------------------------------
/static/credits.json:
--------------------------------------------------------------------------------
1 | {
2 | "s1":[25,25],
3 | "s2":[22,22],
4 | "s3":[21,23],
5 | "s4":[21,24],
6 | "s5":[28,28],
7 | "s6":[26,26],
8 | "s7":[21,24],
9 | "s8":[19,20]
10 | }
--------------------------------------------------------------------------------
/docs/static/credits.json:
--------------------------------------------------------------------------------
1 | {
2 | "s1":[25,25],
3 | "s2":[22,22],
4 | "s3":[21,23],
5 | "s4":[21,24],
6 | "s5":[28,28],
7 | "s6":[26,26],
8 | "s7":[21,24],
9 | "s8":[19,20]
10 | }
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules/
3 | npm-debug.log*
4 | yarn-debug.log*
5 | yarn-error.log*
6 |
7 | # Editor directories and files
8 | .idea
9 | .vscode
10 | *.suo
11 | *.ntvs*
12 | *.njsproj
13 | *.sln
14 |
--------------------------------------------------------------------------------
/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | ["env", {
4 | "modules": false,
5 | "targets": {
6 | "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
7 | }
8 | }],
9 | "stage-2"
10 | ],
11 | "plugins": ["transform-vue-jsx", "transform-runtime"]
12 | }
13 |
--------------------------------------------------------------------------------
/.postcssrc.js:
--------------------------------------------------------------------------------
1 | // https://github.com/michael-ciniawsky/postcss-load-config
2 |
3 | module.exports = {
4 | "plugins": {
5 | "postcss-import": {},
6 | "postcss-url": {},
7 | // to edit target browsers: use "browserslist" field in package.json
8 | "autoprefixer": {}
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/main.js:
--------------------------------------------------------------------------------
1 | // The Vue build version to load with the `import` command
2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias.
3 | import Vue from 'vue'
4 | import App from './App'
5 |
6 | Vue.config.productionTip = false
7 |
8 | /* eslint-disable no-new */
9 | new Vue({
10 | el: '#app',
11 | components: { App },
12 | template: ''
13 | })
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # GPA Calculator
2 |
3 | ### A small utility for IIIT Allahabad students. Allows the user to calculate Semester GPA and Cummulative GPA.
4 |
5 | ### http://thelittlewonder.github.io/gpacalculator/
6 | 
7 |
8 |
9 | ### Running Locally
10 |
11 | ``` bash
12 | # install dependencies
13 | npm install
14 |
15 | # serve with hot reload at localhost:8080
16 | npm run dev
17 |
18 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | GPA Calculator
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/docs/index.html:
--------------------------------------------------------------------------------
1 | GPA Calculator
--------------------------------------------------------------------------------
/docs/static/js/manifest.2ae2e69a05c33dfc65f8.js:
--------------------------------------------------------------------------------
1 | !function(r){var n=window.webpackJsonp;window.webpackJsonp=function(e,u,c){for(var f,i,p,a=0,l=[];a
2 |
--------------------------------------------------------------------------------
/docs/static/dropdown.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/fonts.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sources":["fonts.css"],"names":[],"mappings":"AACA,WACC,wBAA2B,AAC3B,kBAAmB,AACnB,gBAAiB,AACjB,qCAA0C,AAC1C,gUAMoD,CACpD,AAGD,WACC,wBAA2B,AAC3B,kBAAmB,AACnB,gBAAiB,AACjB,sCAA2C,AAC3C,uUAMqD,CACrD,AAGD,WACC,wBAA2B,AAC3B,kBAAmB,AACnB,gBAAiB,AACjB,kCAAuC,AACvC,2SAMiD,CACjD","file":"fonts.css","sourcesContent":["/* === Nunito Sans - regular */\n@font-face {\n\tfont-family: 'Nunito Sans';\n\tfont-style: normal;\n\tfont-weight: 400;\n\tsrc: url(\"./font/NunitoSans-Regular.eot\");\n\tsrc: local(\"Nunito Sans Regular\"),\n\t\tlocal(\"NunitoSans-Regular\"),\n\t\turl(\"./font/NunitoSans-Regular.eot\") format(\"embedded-opentype\"),\n\t\turl(\"./font/NunitoSans-Regular.woff2\") format(\"woff2\"),\n\t\turl(\"./font/NunitoSans-Regular.woff\") format(\"woff\"),\n\t\turl(\"./font/NunitoSans-Regular.ttf\") format(\"truetype\"),\n\t\turl(\"./font/NunitoSans-Regular.svg\") format(\"svg\");\n}\n\n/* === Nunito Sans - 600 */\n@font-face {\n\tfont-family: 'Nunito Sans';\n\tfont-style: normal;\n\tfont-weight: 600;\n\tsrc: url(\"./font/NunitoSans-SemiBold.eot\");\n\tsrc: local(\"Nunito Sans SemiBold\"),\n\t\tlocal(\"NunitoSans-SemiBold\"),\n\t\turl(\"./font/NunitoSans-SemiBold.eot\") format(\"embedded-opentype\"),\n\t\turl(\"./font/NunitoSans-SemiBold.woff2\") format(\"woff2\"),\n\t\turl(\"./font/NunitoSans-SemiBold.woff\") format(\"woff\"),\n\t\turl(\"./font/NunitoSans-SemiBold.ttf\") format(\"truetype\"),\n\t\turl(\"./font/NunitoSans-SemiBold.svg\") format(\"svg\");\n}\n\n/* === Nunito Sans - 700 */\n@font-face {\n\tfont-family: 'Nunito Sans';\n\tfont-style: normal;\n\tfont-weight: 700;\n\tsrc: url(\"./font/NunitoSans-Bold.eot\");\n\tsrc: local(\"Nunito Sans Bold\"),\n\t\tlocal(\"NunitoSans-Bold\"),\n\t\turl(\"./font/NunitoSans-Bold.eot\") format(\"embedded-opentype\"),\n\t\turl(\"./font/NunitoSans-Bold.woff2\") format(\"woff2\"),\n\t\turl(\"./font/NunitoSans-Bold.woff\") format(\"woff\"),\n\t\turl(\"./font/NunitoSans-Bold.ttf\") format(\"truetype\"),\n\t\turl(\"./font/NunitoSans-Bold.svg\") format(\"svg\");\n}\n"]}
--------------------------------------------------------------------------------
/config/index.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | // Template version: 1.3.1
3 | // see http://vuejs-templates.github.io/webpack for documentation.
4 |
5 | const path = require('path')
6 |
7 | module.exports = {
8 | dev: {
9 |
10 | // Paths
11 | assetsSubDirectory: 'static',
12 | assetsPublicPath: '/',
13 | proxyTable: {},
14 |
15 | // Various Dev Server settings
16 | host: 'localhost', // can be overwritten by process.env.HOST
17 | port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
18 | autoOpenBrowser: false,
19 | errorOverlay: true,
20 | notifyOnErrors: true,
21 | poll: false, // https://webpack.js.org/configuration/dev-server/#devserver-watchoptions-
22 |
23 |
24 | /**
25 | * Source Maps
26 | */
27 |
28 | // https://webpack.js.org/configuration/devtool/#development
29 | devtool: 'cheap-module-eval-source-map',
30 |
31 | // If you have problems debugging vue-files in devtools,
32 | // set this to false - it *may* help
33 | // https://vue-loader.vuejs.org/en/options.html#cachebusting
34 | cacheBusting: true,
35 |
36 | cssSourceMap: true
37 | },
38 |
39 | build: {
40 | // Template for index.html
41 | index: path.resolve(__dirname, '../dist/index.html'),
42 |
43 | // Paths
44 | assetsRoot: path.resolve(__dirname, '../dist'),
45 | assetsSubDirectory: 'static',
46 | assetsPublicPath: '/',
47 |
48 | /**
49 | * Source Maps
50 | */
51 |
52 | productionSourceMap: true,
53 | // https://webpack.js.org/configuration/devtool/#production
54 | devtool: '#source-map',
55 |
56 | // Gzip off by default as many popular static hosts such as
57 | // Surge or Netlify already gzip all static assets for you.
58 | // Before setting to `true`, make sure to:
59 | // npm install --save-dev compression-webpack-plugin
60 | productionGzip: false,
61 | productionGzipExtensions: ['js', 'css'],
62 |
63 | // Run the build command with an extra argument to
64 | // View the bundle analyzer report after build finishes:
65 | // `npm run build --report`
66 | // Set to `true` or `false` to always turn it on or off
67 | bundleAnalyzerReport: process.env.npm_config_report
68 | }
69 | }
70 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "gpa-calculator",
3 | "version": "1.0.0",
4 | "description": "Calculate your Semester GPA, Cummulative GPA and check how much you need next semester to cross that legendary GPA Mark",
5 | "author": "Abhishek Sharma ",
6 | "private": true,
7 | "scripts": {
8 | "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
9 | "start": "node server.js",
10 | "build": "node build/build.js"
11 | },
12 | "dependencies": {
13 | "express": "^4.16.3",
14 | "google-fonts-webpack-plugin": "^0.4.4",
15 | "node-sass": "^4.9.0",
16 | "reset-css": "^4.0.1",
17 | "sass-loader": "^7.0.1",
18 | "vue": "^2.5.2"
19 | },
20 | "devDependencies": {
21 | "autoprefixer": "^7.1.2",
22 | "babel-core": "^6.22.1",
23 | "babel-helper-vue-jsx-merge-props": "^2.0.3",
24 | "babel-loader": "^7.1.1",
25 | "babel-plugin-syntax-jsx": "^6.18.0",
26 | "babel-plugin-transform-runtime": "^6.22.0",
27 | "babel-plugin-transform-vue-jsx": "^3.5.0",
28 | "babel-preset-env": "^1.3.2",
29 | "babel-preset-stage-2": "^6.22.0",
30 | "chalk": "^2.0.1",
31 | "copy-webpack-plugin": "^4.0.1",
32 | "css-loader": "^0.28.0",
33 | "extract-text-webpack-plugin": "^3.0.0",
34 | "file-loader": "^1.1.4",
35 | "friendly-errors-webpack-plugin": "^1.6.1",
36 | "html-webpack-plugin": "^2.30.1",
37 | "node-notifier": "^5.1.2",
38 | "optimize-css-assets-webpack-plugin": "^3.2.0",
39 | "ora": "^1.2.0",
40 | "portfinder": "^1.0.13",
41 | "postcss-import": "^11.0.0",
42 | "postcss-loader": "^2.0.8",
43 | "postcss-url": "^7.2.1",
44 | "rimraf": "^2.6.0",
45 | "semver": "^5.3.0",
46 | "shelljs": "^0.7.6",
47 | "uglifyjs-webpack-plugin": "^1.1.1",
48 | "url-loader": "^0.5.8",
49 | "vue-loader": "^13.3.0",
50 | "vue-style-loader": "^3.0.1",
51 | "vue-template-compiler": "^2.5.2",
52 | "webpack": "^3.6.0",
53 | "webpack-bundle-analyzer": "^3.3.2",
54 | "webpack-dev-server": "^3.1.11",
55 | "webpack-merge": "^4.1.0"
56 | },
57 | "engines": {
58 | "node": ">= 6.0.0",
59 | "npm": ">= 3.0.0"
60 | },
61 | "browserslist": [
62 | "> 1%",
63 | "last 2 versions",
64 | "not ie <= 8"
65 | ]
66 | }
67 |
--------------------------------------------------------------------------------
/src/components/CGPA.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
14 |
15 |
16 |
17 |
18 |
Semester {{i}}
19 |
20 |
21 |
22 |
23 |
24 |
{{animatedResult}}/10
25 |
26 |
27 |
28 |
29 |
84 |
85 |
86 |
94 |
--------------------------------------------------------------------------------
/src/App.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
GPA Calculator
6 |
Calculate your Semester GPA, Cummulative GPA and check how much you need next semester to cross that legendary GPA Mark
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
50 |
51 |
161 |
--------------------------------------------------------------------------------
/static/background.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/static/background.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/static/js/manifest.2ae2e69a05c33dfc65f8.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sources":["webpack:///webpack/bootstrap 388128d2270f6e3cccc1"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","2","exports","module","l","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","p","oe","err","console","error"],"mappings":"aACA,IAAAA,EAAAC,OAAA,aACAA,OAAA,sBAAAC,EAAAC,EAAAC,GAIA,IADA,IAAAC,EAAAC,EAAAC,EAAAC,EAAA,EAAAC,KACQD,EAAAN,EAAAQ,OAAoBF,IAC5BF,EAAAJ,EAAAM,GACAG,EAAAL,IACAG,EAAAG,KAAAD,EAAAL,GAAA,IAEAK,EAAAL,GAAA,EAEA,IAAAD,KAAAF,EACAU,OAAAC,UAAAC,eAAAC,KAAAb,EAAAE,KACAY,EAAAZ,GAAAF,EAAAE,IAIA,IADAL,KAAAE,EAAAC,EAAAC,GACAK,EAAAC,QACAD,EAAAS,OAAAT,GAEA,GAAAL,EACA,IAAAI,EAAA,EAAYA,EAAAJ,EAAAM,OAA2BF,IACvCD,EAAAY,IAAAC,EAAAhB,EAAAI,IAGA,OAAAD,GAIA,IAAAc,KAGAV,GACAW,EAAA,GAIA,SAAAH,EAAAd,GAGA,GAAAgB,EAAAhB,GACA,OAAAgB,EAAAhB,GAAAkB,QAGA,IAAAC,EAAAH,EAAAhB,IACAG,EAAAH,EACAoB,GAAA,EACAF,YAUA,OANAN,EAAAZ,GAAAW,KAAAQ,EAAAD,QAAAC,IAAAD,QAAAJ,GAGAK,EAAAC,GAAA,EAGAD,EAAAD,QAKAJ,EAAAO,EAAAT,EAGAE,EAAAQ,EAAAN,EAGAF,EAAAS,EAAA,SAAAL,EAAAM,EAAAC,GACAX,EAAAY,EAAAR,EAAAM,IACAhB,OAAAmB,eAAAT,EAAAM,GACAI,cAAA,EACAC,YAAA,EACAC,IAAAL,KAMAX,EAAAiB,EAAA,SAAAZ,GACA,IAAAM,EAAAN,KAAAa,WACA,WAA2B,OAAAb,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAL,EAAAS,EAAAE,EAAA,IAAAA,GACAA,GAIAX,EAAAY,EAAA,SAAAO,EAAAC,GAAsD,OAAA1B,OAAAC,UAAAC,eAAAC,KAAAsB,EAAAC,IAGtDpB,EAAAqB,EAAA,IAGArB,EAAAsB,GAAA,SAAAC,GAA8D,MAApBC,QAAAC,MAAAF,GAAoBA","file":"static/js/manifest.2ae2e69a05c33dfc65f8.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t2: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 388128d2270f6e3cccc1"],"sourceRoot":""}
--------------------------------------------------------------------------------
/static/btech-it.json:
--------------------------------------------------------------------------------
1 | [
2 | [
3 | {
4 | "courseName": "Electronics Devices and Circuits",
5 | "theoryCredits": true,
6 | "labCredits": true,
7 | "projectCredits": 0
8 | },
9 | {
10 | "courseName": "Introduction to Programming",
11 | "theoryCredits": true,
12 | "labCredits": true,
13 | "projectCredits": 0
14 | },
15 | {
16 | "courseName": "Calculus and Differential Equation",
17 | "theoryCredits": true,
18 | "labCredits": false,
19 | "projectCredits": 0
20 | },
21 | {
22 | "courseName": "Engineering Physics",
23 | "theoryCredits": true,
24 | "labCredits": true,
25 | "projectCredits": 0
26 | },
27 | {
28 | "courseName": "Circuit Analysis and Synthesis",
29 | "theoryCredits": true,
30 | "labCredits": false,
31 | "projectCredits": 0
32 | },
33 | {
34 | "courseName": "Introduction to Computers",
35 | "theoryCredits": false,
36 | "labCredits": true,
37 | "projectCredits": 0
38 | },
39 | {
40 | "courseName": "Professional Communication",
41 | "theoryCredits": false,
42 | "labCredits": true,
43 | "projectCredits": 0
44 | }
45 | ],
46 | [
47 | {
48 | "courseName": "Probability and Statistics",
49 | "theoryCredits": true,
50 | "labCredits": false,
51 | "projectCredits": 0
52 | },
53 | {
54 | "courseName": "Discrete Mathematics",
55 | "theoryCredits": true,
56 | "labCredits": false,
57 | "projectCredits": 0
58 | },
59 | {
60 | "courseName": "Computer Organization and Architecture",
61 | "theoryCredits": true,
62 | "labCredits": false,
63 | "projectCredits": 0
64 | },
65 | {
66 | "courseName": "Data Structures",
67 | "theoryCredits": true,
68 | "labCredits": true,
69 | "projectCredits": 0
70 | },
71 | {
72 | "courseName": "Digital Electronics",
73 | "theoryCredits": true,
74 | "labCredits": true,
75 | "projectCredits": 0
76 | },
77 | {
78 | "courseName": "Principles of Management",
79 | "theoryCredits": true,
80 | "labCredits": false,
81 | "projectCredits": 0
82 | }
83 | ],
84 | [
85 | {
86 | "courseName": "Mathematics - 2",
87 | "theoryCredits": true,
88 | "labCredits": false,
89 | "projectCredits": 0
90 | },
91 | {
92 | "courseName": "Operating System",
93 | "theoryCredits": true,
94 | "labCredits": true,
95 | "projectCredits": 0
96 | },
97 | {
98 | "courseName": "Theory of Computation",
99 | "theoryCredits": true,
100 | "labCredits": false,
101 | "projectCredits": 0
102 | },
103 | {
104 | "courseName": "Object Oriented Methodologies",
105 | "theoryCredits": true,
106 | "labCredits": true,
107 | "projectCredits": 0
108 | },
109 | {
110 | "courseName": "Microprocessors",
111 | "theoryCredits": true,
112 | "labCredits": true,
113 | "projectCredits": 0
114 | }
115 | ],
116 | [
117 | {
118 | "courseName": "Mathematics - 3",
119 | "theoryCredits": true,
120 | "labCredits": false,
121 | "projectCredits": 0
122 | },
123 | {
124 | "courseName": "Design and Analysis of Algorithms",
125 | "theoryCredits": true,
126 | "labCredits": true,
127 | "projectCredits": 0
128 | },
129 | {
130 | "courseName": "Principles of Programming Languages",
131 | "theoryCredits": true,
132 | "labCredits": false,
133 | "projectCredits": 0
134 | },
135 | {
136 | "courseName": "Database Management Systems",
137 | "theoryCredits": true,
138 | "labCredits": true,
139 | "projectCredits": 0
140 | },
141 | {
142 | "courseName": "Principles of Communication",
143 | "theoryCredits": true,
144 | "labCredits": true,
145 | "projectCredits": 0
146 | }
147 | ],
148 | [
149 | {
150 | "courseName": "Computer Networks",
151 | "theoryCredits": true,
152 | "labCredits": true,
153 | "projectCredits": 0
154 | },
155 | {
156 | "courseName": "Software Engineering",
157 | "theoryCredits": true,
158 | "labCredits": true,
159 | "projectCredits": 0
160 | },
161 | {
162 | "courseName": "Principles of Economics",
163 | "theoryCredits": true,
164 | "labCredits": false,
165 | "projectCredits": 0
166 | },
167 | {
168 | "courseName": "Graphics and Visual Computing",
169 | "theoryCredits": true,
170 | "labCredits": true,
171 | "projectCredits": 0
172 | },
173 | {
174 | "courseName": "Artificial Intelligence",
175 | "theoryCredits": true,
176 | "labCredits": true,
177 | "projectCredits": 0
178 | },
179 | {
180 | "courseName": "Mini Project",
181 | "theoryCredits": false,
182 | "labCredits": false,
183 | "projectCredits": 5
184 | }
185 | ],
186 | [
187 | {
188 | "courseName": "Compiler Design",
189 | "theoryCredits": true,
190 | "labCredits": true,
191 | "projectCredits": 0
192 | },
193 | {
194 | "courseName": "Image and Video Processing",
195 | "theoryCredits": true,
196 | "labCredits": true,
197 | "projectCredits": 0
198 | },
199 | {
200 | "courseName": "Data Mining and Warehousing",
201 | "theoryCredits": true,
202 | "labCredits": true,
203 | "projectCredits": 0
204 | },
205 | {
206 | "courseName": "Elective-1",
207 | "theoryCredits": true,
208 | "labCredits": false,
209 | "projectCredits": 0
210 | },
211 | {
212 | "courseName": "Elective-2",
213 | "theoryCredits": true,
214 | "labCredits": false,
215 | "projectCredits": 0
216 | },
217 | {
218 | "courseName": "Mini Project",
219 | "theoryCredits": false,
220 | "labCredits": false,
221 | "projectCredits": 5
222 | }
223 | ],
224 | [
225 | {
226 | "courseName": "System Modeling and Simulation",
227 | "theoryCredits": true,
228 | "labCredits": true,
229 | "projectCredits": 0
230 | },
231 | {
232 | "courseName": "Organizational Behaviour",
233 | "theoryCredits": false,
234 | "labCredits": true,
235 | "projectCredits": 0
236 | },
237 | {
238 | "courseName": "Elective-1",
239 | "theoryCredits": true,
240 | "labCredits": false,
241 | "projectCredits": 0
242 | },
243 | {
244 | "courseName": "Elective-2",
245 | "theoryCredits": true,
246 | "labCredits": false,
247 | "projectCredits": 0
248 | },
249 | {
250 | "courseName": "Mini Project",
251 | "theoryCredits": false,
252 | "labCredits": false,
253 | "projectCredits": 8
254 | }
255 | ],
256 | [
257 | {
258 | "courseName": "Philosophy of Science",
259 | "theoryCredits": false,
260 | "labCredits": true,
261 | "projectCredits": 0
262 | },
263 | {
264 | "courseName": "Elective",
265 | "theoryCredits": true,
266 | "labCredits": false,
267 | "projectCredits": 0
268 | },
269 | {
270 | "courseName": "Major Project",
271 | "theoryCredits": false,
272 | "labCredits": false,
273 | "projectCredits": 14
274 | }
275 | ]
276 | ]
--------------------------------------------------------------------------------
/docs/static/btech-it.json:
--------------------------------------------------------------------------------
1 | [
2 | [
3 | {
4 | "courseName": "Electronics Devices and Circuits",
5 | "theoryCredits": true,
6 | "labCredits": true,
7 | "projectCredits": 0
8 | },
9 | {
10 | "courseName": "Introduction to Programming",
11 | "theoryCredits": true,
12 | "labCredits": true,
13 | "projectCredits": 0
14 | },
15 | {
16 | "courseName": "Calculus and Differential Equation",
17 | "theoryCredits": true,
18 | "labCredits": false,
19 | "projectCredits": 0
20 | },
21 | {
22 | "courseName": "Engineering Physics",
23 | "theoryCredits": true,
24 | "labCredits": true,
25 | "projectCredits": 0
26 | },
27 | {
28 | "courseName": "Circuit Analysis and Synthesis",
29 | "theoryCredits": true,
30 | "labCredits": false,
31 | "projectCredits": 0
32 | },
33 | {
34 | "courseName": "Introduction to Computers",
35 | "theoryCredits": false,
36 | "labCredits": true,
37 | "projectCredits": 0
38 | },
39 | {
40 | "courseName": "Professional Communication",
41 | "theoryCredits": false,
42 | "labCredits": true,
43 | "projectCredits": 0
44 | }
45 | ],
46 | [
47 | {
48 | "courseName": "Probability and Statistics",
49 | "theoryCredits": true,
50 | "labCredits": false,
51 | "projectCredits": 0
52 | },
53 | {
54 | "courseName": "Discrete Mathematics",
55 | "theoryCredits": true,
56 | "labCredits": false,
57 | "projectCredits": 0
58 | },
59 | {
60 | "courseName": "Computer Organization and Architecture",
61 | "theoryCredits": true,
62 | "labCredits": false,
63 | "projectCredits": 0
64 | },
65 | {
66 | "courseName": "Data Structures",
67 | "theoryCredits": true,
68 | "labCredits": true,
69 | "projectCredits": 0
70 | },
71 | {
72 | "courseName": "Digital Electronics",
73 | "theoryCredits": true,
74 | "labCredits": true,
75 | "projectCredits": 0
76 | },
77 | {
78 | "courseName": "Principles of Management",
79 | "theoryCredits": true,
80 | "labCredits": false,
81 | "projectCredits": 0
82 | }
83 | ],
84 | [
85 | {
86 | "courseName": "Mathematics - 2",
87 | "theoryCredits": true,
88 | "labCredits": false,
89 | "projectCredits": 0
90 | },
91 | {
92 | "courseName": "Operating System",
93 | "theoryCredits": true,
94 | "labCredits": true,
95 | "projectCredits": 0
96 | },
97 | {
98 | "courseName": "Theory of Computation",
99 | "theoryCredits": true,
100 | "labCredits": false,
101 | "projectCredits": 0
102 | },
103 | {
104 | "courseName": "Object Oriented Methodologies",
105 | "theoryCredits": true,
106 | "labCredits": true,
107 | "projectCredits": 0
108 | },
109 | {
110 | "courseName": "Microprocessors",
111 | "theoryCredits": true,
112 | "labCredits": true,
113 | "projectCredits": 0
114 | }
115 | ],
116 | [
117 | {
118 | "courseName": "Mathematics - 3",
119 | "theoryCredits": true,
120 | "labCredits": false,
121 | "projectCredits": 0
122 | },
123 | {
124 | "courseName": "Design and Analysis of Algorithms",
125 | "theoryCredits": true,
126 | "labCredits": true,
127 | "projectCredits": 0
128 | },
129 | {
130 | "courseName": "Principles of Programming Languages",
131 | "theoryCredits": true,
132 | "labCredits": false,
133 | "projectCredits": 0
134 | },
135 | {
136 | "courseName": "Database Management Systems",
137 | "theoryCredits": true,
138 | "labCredits": true,
139 | "projectCredits": 0
140 | },
141 | {
142 | "courseName": "Principles of Communication",
143 | "theoryCredits": true,
144 | "labCredits": true,
145 | "projectCredits": 0
146 | }
147 | ],
148 | [
149 | {
150 | "courseName": "Computer Networks",
151 | "theoryCredits": true,
152 | "labCredits": true,
153 | "projectCredits": 0
154 | },
155 | {
156 | "courseName": "Software Engineering",
157 | "theoryCredits": true,
158 | "labCredits": true,
159 | "projectCredits": 0
160 | },
161 | {
162 | "courseName": "Principles of Economics",
163 | "theoryCredits": true,
164 | "labCredits": false,
165 | "projectCredits": 0
166 | },
167 | {
168 | "courseName": "Graphics and Visual Computing",
169 | "theoryCredits": true,
170 | "labCredits": true,
171 | "projectCredits": 0
172 | },
173 | {
174 | "courseName": "Artificial Intelligence",
175 | "theoryCredits": true,
176 | "labCredits": true,
177 | "projectCredits": 0
178 | },
179 | {
180 | "courseName": "Mini Project",
181 | "theoryCredits": false,
182 | "labCredits": false,
183 | "projectCredits": 5
184 | }
185 | ],
186 | [
187 | {
188 | "courseName": "Compiler Design",
189 | "theoryCredits": true,
190 | "labCredits": true,
191 | "projectCredits": 0
192 | },
193 | {
194 | "courseName": "Image and Video Processing",
195 | "theoryCredits": true,
196 | "labCredits": true,
197 | "projectCredits": 0
198 | },
199 | {
200 | "courseName": "Data Mining and Warehousing",
201 | "theoryCredits": true,
202 | "labCredits": true,
203 | "projectCredits": 0
204 | },
205 | {
206 | "courseName": "Elective-1",
207 | "theoryCredits": true,
208 | "labCredits": false,
209 | "projectCredits": 0
210 | },
211 | {
212 | "courseName": "Elective-2",
213 | "theoryCredits": true,
214 | "labCredits": false,
215 | "projectCredits": 0
216 | },
217 | {
218 | "courseName": "Mini Project",
219 | "theoryCredits": false,
220 | "labCredits": false,
221 | "projectCredits": 5
222 | }
223 | ],
224 | [
225 | {
226 | "courseName": "System Modeling and Simulation",
227 | "theoryCredits": true,
228 | "labCredits": true,
229 | "projectCredits": 0
230 | },
231 | {
232 | "courseName": "Organizational Behaviour",
233 | "theoryCredits": false,
234 | "labCredits": true,
235 | "projectCredits": 0
236 | },
237 | {
238 | "courseName": "Elective-1",
239 | "theoryCredits": true,
240 | "labCredits": false,
241 | "projectCredits": 0
242 | },
243 | {
244 | "courseName": "Elective-2",
245 | "theoryCredits": true,
246 | "labCredits": false,
247 | "projectCredits": 0
248 | },
249 | {
250 | "courseName": "Mini Project",
251 | "theoryCredits": false,
252 | "labCredits": false,
253 | "projectCredits": 8
254 | }
255 | ],
256 | [
257 | {
258 | "courseName": "Philosophy of Science",
259 | "theoryCredits": false,
260 | "labCredits": true,
261 | "projectCredits": 0
262 | },
263 | {
264 | "courseName": "Elective",
265 | "theoryCredits": true,
266 | "labCredits": false,
267 | "projectCredits": 0
268 | },
269 | {
270 | "courseName": "Major Project",
271 | "theoryCredits": false,
272 | "labCredits": false,
273 | "projectCredits": 14
274 | }
275 | ]
276 | ]
--------------------------------------------------------------------------------
/docs/static/btech-ece.json:
--------------------------------------------------------------------------------
1 | [
2 | [
3 | {
4 | "courseName": "Electronics Devices and Circuits",
5 | "theoryCredits": true,
6 | "labCredits": true,
7 | "projectCredits": 0
8 | },
9 | {
10 | "courseName": "Introduction to Programming",
11 | "theoryCredits": true,
12 | "labCredits": true,
13 | "projectCredits": 0
14 | },
15 | {
16 | "courseName": "Calculus and Differential Equation",
17 | "theoryCredits": true,
18 | "labCredits": false,
19 | "projectCredits": 0
20 | },
21 | {
22 | "courseName": "Engineering Physics",
23 | "theoryCredits": true,
24 | "labCredits": true,
25 | "projectCredits": 0
26 | },
27 | {
28 | "courseName": "Circuit Analysis and Synthesis",
29 | "theoryCredits": true,
30 | "labCredits": false,
31 | "projectCredits": 0
32 | },
33 | {
34 | "courseName": "Introduction to Computers",
35 | "theoryCredits": false,
36 | "labCredits": true,
37 | "projectCredits": 0
38 | },
39 | {
40 | "courseName": "Professional Communication",
41 | "theoryCredits": false,
42 | "labCredits": true,
43 | "projectCredits": 0
44 | }
45 | ],
46 | [
47 | {
48 | "courseName": "Probability and Statistics",
49 | "theoryCredits": true,
50 | "labCredits": false,
51 | "projectCredits": 0
52 | },
53 | {
54 | "courseName": "Discrete Mathematics",
55 | "theoryCredits": true,
56 | "labCredits": false,
57 | "projectCredits": 0
58 | },
59 | {
60 | "courseName": "Computer Organization and Architecture",
61 | "theoryCredits": true,
62 | "labCredits": false,
63 | "projectCredits": 0
64 | },
65 | {
66 | "courseName": "Data Structures",
67 | "theoryCredits": true,
68 | "labCredits": true,
69 | "projectCredits": 0
70 | },
71 | {
72 | "courseName": "Digital Electronics",
73 | "theoryCredits": true,
74 | "labCredits": true,
75 | "projectCredits": 0
76 | },
77 | {
78 | "courseName": "Principles of Management",
79 | "theoryCredits": false,
80 | "labCredits": false,
81 | "projectCredits": 0
82 | }
83 | ],
84 | [
85 | {
86 | "courseName": "Analog Electronics",
87 | "theoryCredits": true,
88 | "labCredits": true,
89 | "projectCredits": 0
90 | },
91 | {
92 | "courseName": "Operating System",
93 | "theoryCredits": true,
94 | "labCredits": true,
95 | "projectCredits": 0
96 | },
97 | {
98 | "courseName": "Electromagnetic Field and Waves",
99 | "theoryCredits": true,
100 | "labCredits": false,
101 | "projectCredits": 0
102 | },
103 | {
104 | "courseName": "Analog Communication",
105 | "theoryCredits": true,
106 | "labCredits": true,
107 | "projectCredits": 0
108 | },
109 | {
110 | "courseName": "Basic Electrical Engineering",
111 | "theoryCredits": true,
112 | "labCredits": true,
113 | "projectCredits": 0
114 | }
115 | ],
116 | [
117 | {
118 | "courseName": "Discrete Time Signals and Systems",
119 | "theoryCredits": true,
120 | "labCredits": false,
121 | "projectCredits": 0
122 | },
123 | {
124 | "courseName": "Electronics Measurement and Instrumentation",
125 | "theoryCredits": true,
126 | "labCredits": true,
127 | "projectCredits": 0
128 | },
129 | {
130 | "courseName": "Microprocessor Interface and Programming",
131 | "theoryCredits": true,
132 | "labCredits": true,
133 | "projectCredits": 0
134 | },
135 | {
136 | "courseName": "Microwave Engineering",
137 | "theoryCredits": true,
138 | "labCredits": true,
139 | "projectCredits": 0
140 | },
141 | {
142 | "courseName": "Integrated Circuits Technology",
143 | "theoryCredits": true,
144 | "labCredits": false,
145 | "projectCredits": 0
146 | },
147 | {
148 | "courseName": "Marketing Management",
149 | "theoryCredits": true,
150 | "labCredits": false,
151 | "projectCredits": 0
152 | }
153 | ],
154 | [
155 | {
156 | "courseName": "Control Systems",
157 | "theoryCredits": true,
158 | "labCredits": true,
159 | "projectCredits": 0
160 | },
161 | {
162 | "courseName": "Antenna and Wave Propagation",
163 | "theoryCredits": true,
164 | "labCredits": true,
165 | "projectCredits": 0
166 | },
167 | {
168 | "courseName": "Principles of Economics",
169 | "theoryCredits": true,
170 | "labCredits": false,
171 | "projectCredits": 0
172 | },
173 | {
174 | "courseName": "Computer Networks",
175 | "theoryCredits": true,
176 | "labCredits": true,
177 | "projectCredits": 0
178 | },
179 | {
180 | "courseName": "Digital Communication",
181 | "theoryCredits": true,
182 | "labCredits": true,
183 | "projectCredits": 0
184 | },
185 | {
186 | "courseName": "Mini Project",
187 | "theoryCredits": false,
188 | "labCredits": false,
189 | "projectCredits": 5
190 | }
191 | ],
192 | [
193 | {
194 | "courseName": "Digital Signal Processing",
195 | "theoryCredits": true,
196 | "labCredits": true,
197 | "projectCredits": 0
198 | },
199 | {
200 | "courseName": "Optical Communication",
201 | "theoryCredits": true,
202 | "labCredits": true,
203 | "projectCredits": 0
204 | },
205 | {
206 | "courseName": "Digital IC Design",
207 | "theoryCredits": true,
208 | "labCredits": true,
209 | "projectCredits": 0
210 | },
211 | {
212 | "courseName": "Elective-1",
213 | "theoryCredits": true,
214 | "labCredits": false,
215 | "projectCredits": 0
216 | },
217 | {
218 | "courseName": "Elective-2",
219 | "theoryCredits": true,
220 | "labCredits": false,
221 | "projectCredits": 0
222 | },
223 | {
224 | "courseName": "Mini Project",
225 | "theoryCredits": false,
226 | "labCredits": false,
227 | "projectCredits": 5
228 | }
229 | ],
230 | [
231 | {
232 | "courseName": "Embedded System Design",
233 | "theoryCredits": true,
234 | "labCredits": true,
235 | "projectCredits": 0
236 | },
237 | {
238 | "courseName": "Wireless Communication",
239 | "theoryCredits": false,
240 | "labCredits": true,
241 | "projectCredits": 0
242 | },
243 | {
244 | "courseName": "Elective-1",
245 | "theoryCredits": true,
246 | "labCredits": false,
247 | "projectCredits": 0
248 | },
249 | {
250 | "courseName": "Elective-2",
251 | "theoryCredits": true,
252 | "labCredits": false,
253 | "projectCredits": 0
254 | },
255 | {
256 | "courseName": "Elective-3",
257 | "theoryCredits": true,
258 | "labCredits": false,
259 | "projectCredits": 0
260 | },
261 | {
262 | "courseName": "Mini Project",
263 | "theoryCredits": false,
264 | "labCredits": false,
265 | "projectCredits": 5
266 | }
267 | ],
268 | [
269 | {
270 | "courseName": "Major Project",
271 | "theoryCredits": false,
272 | "labCredits": false,
273 | "projectCredits": 20
274 | }
275 | ]
276 | ]
--------------------------------------------------------------------------------
/static/btech-ece.json:
--------------------------------------------------------------------------------
1 | [
2 | [
3 | {
4 | "courseName": "Electronics Devices and Circuits",
5 | "theoryCredits": true,
6 | "labCredits": true,
7 | "projectCredits": 0
8 | },
9 | {
10 | "courseName": "Introduction to Programming",
11 | "theoryCredits": true,
12 | "labCredits": true,
13 | "projectCredits": 0
14 | },
15 | {
16 | "courseName": "Calculus and Differential Equation",
17 | "theoryCredits": true,
18 | "labCredits": false,
19 | "projectCredits": 0
20 | },
21 | {
22 | "courseName": "Engineering Physics",
23 | "theoryCredits": true,
24 | "labCredits": true,
25 | "projectCredits": 0
26 | },
27 | {
28 | "courseName": "Circuit Analysis and Synthesis",
29 | "theoryCredits": true,
30 | "labCredits": false,
31 | "projectCredits": 0
32 | },
33 | {
34 | "courseName": "Introduction to Computers",
35 | "theoryCredits": false,
36 | "labCredits": true,
37 | "projectCredits": 0
38 | },
39 | {
40 | "courseName": "Professional Communication",
41 | "theoryCredits": false,
42 | "labCredits": true,
43 | "projectCredits": 0
44 | }
45 | ],
46 | [
47 | {
48 | "courseName": "Probability and Statistics",
49 | "theoryCredits": true,
50 | "labCredits": false,
51 | "projectCredits": 0
52 | },
53 | {
54 | "courseName": "Discrete Mathematics",
55 | "theoryCredits": true,
56 | "labCredits": false,
57 | "projectCredits": 0
58 | },
59 | {
60 | "courseName": "Computer Organization and Architecture",
61 | "theoryCredits": true,
62 | "labCredits": false,
63 | "projectCredits": 0
64 | },
65 | {
66 | "courseName": "Data Structures",
67 | "theoryCredits": true,
68 | "labCredits": true,
69 | "projectCredits": 0
70 | },
71 | {
72 | "courseName": "Digital Electronics",
73 | "theoryCredits": true,
74 | "labCredits": true,
75 | "projectCredits": 0
76 | },
77 | {
78 | "courseName": "Principles of Management",
79 | "theoryCredits": false,
80 | "labCredits": false,
81 | "projectCredits": 0
82 | }
83 | ],
84 | [
85 | {
86 | "courseName": "Analog Electronics",
87 | "theoryCredits": true,
88 | "labCredits": true,
89 | "projectCredits": 0
90 | },
91 | {
92 | "courseName": "Operating System",
93 | "theoryCredits": true,
94 | "labCredits": true,
95 | "projectCredits": 0
96 | },
97 | {
98 | "courseName": "Electromagnetic Field and Waves",
99 | "theoryCredits": true,
100 | "labCredits": false,
101 | "projectCredits": 0
102 | },
103 | {
104 | "courseName": "Analog Communication",
105 | "theoryCredits": true,
106 | "labCredits": true,
107 | "projectCredits": 0
108 | },
109 | {
110 | "courseName": "Basic Electrical Engineering",
111 | "theoryCredits": true,
112 | "labCredits": true,
113 | "projectCredits": 0
114 | }
115 | ],
116 | [
117 | {
118 | "courseName": "Discrete Time Signals and Systems",
119 | "theoryCredits": true,
120 | "labCredits": false,
121 | "projectCredits": 0
122 | },
123 | {
124 | "courseName": "Electronics Measurement and Instrumentation",
125 | "theoryCredits": true,
126 | "labCredits": true,
127 | "projectCredits": 0
128 | },
129 | {
130 | "courseName": "Microprocessor Interface and Programming",
131 | "theoryCredits": true,
132 | "labCredits": true,
133 | "projectCredits": 0
134 | },
135 | {
136 | "courseName": "Microwave Engineering",
137 | "theoryCredits": true,
138 | "labCredits": true,
139 | "projectCredits": 0
140 | },
141 | {
142 | "courseName": "Integrated Circuits Technology",
143 | "theoryCredits": true,
144 | "labCredits": false,
145 | "projectCredits": 0
146 | },
147 | {
148 | "courseName": "Marketing Management",
149 | "theoryCredits": true,
150 | "labCredits": false,
151 | "projectCredits": 0
152 | }
153 | ],
154 | [
155 | {
156 | "courseName": "Control Systems",
157 | "theoryCredits": true,
158 | "labCredits": true,
159 | "projectCredits": 0
160 | },
161 | {
162 | "courseName": "Antenna and Wave Propagation",
163 | "theoryCredits": true,
164 | "labCredits": true,
165 | "projectCredits": 0
166 | },
167 | {
168 | "courseName": "Principles of Economics",
169 | "theoryCredits": true,
170 | "labCredits": false,
171 | "projectCredits": 0
172 | },
173 | {
174 | "courseName": "Computer Networks",
175 | "theoryCredits": true,
176 | "labCredits": true,
177 | "projectCredits": 0
178 | },
179 | {
180 | "courseName": "Artificial Intelligence",
181 | "theoryCredits": true,
182 | "labCredits": true,
183 | "projectCredits": 0
184 | },
185 | {
186 | "courseName": "Mini Project",
187 | "theoryCredits": false,
188 | "labCredits": false,
189 | "projectCredits": 5
190 | }
191 | ],
192 | [
193 | {
194 | "courseName": "Digital Signal Processing",
195 | "theoryCredits": true,
196 | "labCredits": true,
197 | "projectCredits": 0
198 | },
199 | {
200 | "courseName": "Optical Communication",
201 | "theoryCredits": true,
202 | "labCredits": true,
203 | "projectCredits": 0
204 | },
205 | {
206 | "courseName": "Digital IC Design",
207 | "theoryCredits": true,
208 | "labCredits": true,
209 | "projectCredits": 0
210 | },
211 | {
212 | "courseName": "Elective-1",
213 | "theoryCredits": true,
214 | "labCredits": false,
215 | "projectCredits": 0
216 | },
217 | {
218 | "courseName": "Elective-2",
219 | "theoryCredits": true,
220 | "labCredits": false,
221 | "projectCredits": 0
222 | },
223 | {
224 | "courseName": "Mini Project",
225 | "theoryCredits": false,
226 | "labCredits": false,
227 | "projectCredits": 5
228 | }
229 | ],
230 | [
231 | {
232 | "courseName": "Embedded System Design",
233 | "theoryCredits": true,
234 | "labCredits": true,
235 | "projectCredits": 0
236 | },
237 | {
238 | "courseName": "Wireless Communication",
239 | "theoryCredits": false,
240 | "labCredits": true,
241 | "projectCredits": 0
242 | },
243 | {
244 | "courseName": "Elective-1",
245 | "theoryCredits": true,
246 | "labCredits": false,
247 | "projectCredits": 0
248 | },
249 | {
250 | "courseName": "Elective-2",
251 | "theoryCredits": true,
252 | "labCredits": false,
253 | "projectCredits": 0
254 | },
255 | {
256 | "courseName": "Elective-3",
257 | "theoryCredits": true,
258 | "labCredits": false,
259 | "projectCredits": 0
260 | },
261 | {
262 | "courseName": "Mini Project",
263 | "theoryCredits": false,
264 | "labCredits": false,
265 | "projectCredits": 5
266 | }
267 | ],
268 | [
269 | {
270 | "courseName": "Major Project",
271 | "theoryCredits": false,
272 | "labCredits": false,
273 | "projectCredits": 20
274 | }
275 | ]
276 | ]
--------------------------------------------------------------------------------
/docs/static/css/app.42b0165e0c8d250000124bbd4a105dde.css:
--------------------------------------------------------------------------------
1 | #app{max-height:100%}#app .background{position:fixed;top:0;left:0;min-width:100%;max-width:100%;z-index:-999}.background img{width:100%}#app html{font-size:100%}@media screen and (max-width:767px){#app{min-width:500px}#app .content{padding:5%}}@media screen and (min-width:768px){#app .content{padding:6% 25% 0;min-width:600px}}#app .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:100px}#app .content h1{font-family:Nunito Sans;font-size:2rem;color:#fff;font-weight:700;text-align:center}#app .content .main{background:#fff;box-shadow:0 5px 20px 0 hsla(0,0%,70%,.5);border-radius:.5rem;margin:0 auto}#app .content h2{font-family:Nunito Sans;color:#fff;text-align:center;font-size:1.125rem;margin:.75rem 0 3rem;line-height:1.5rem}#app .content .selection{position:relative;top:82px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}#app .content .selection button{cursor:pointer;width:50%;padding:.75rem;background:#fff;border:none;font-family:Nunito Sans;font-size:.875rem;color:#a6a6a6;text-transform:uppercase;border-bottom:1px solid transparent;letter-spacing:.5px;transition-timing-function:ease-in-out;transition-duration:.25s;transition-property:all}#app .content .selection button:focus{outline:0}#app .content .selection .active{border-bottom:1px solid #2d85fd;font-family:Nunito Sans;font-weight:700;font-size:.875rem;color:#2d85fd;letter-spacing:.5px}#app footer{padding:1rem 0;text-align:center;background:#f9f9f9;position:fixed;width:100%;z-index:-999;bottom:0}#app footer a{text-decoration:none;font-family:Nunito Sans;font-size:12px;color:#a19d9d!important}html{font-size:100%}.branch,.courseitem,.nav,.semester,.verdict{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.courseitem,.nav,.verdict{-ms-flex-pack:justify;justify-content:space-between}.course-list{margin:1rem 0;width:100%}.course-list tr{padding:0!important}.course-list tr .name{padding:.5rem 1.25rem}.course-list td input{width:100%;box-sizing:border-box;margin:0!important}.course-list td:not(.name){padding:.5rem .625rem}hr{height:0;border:1px solid #f7f7f7}.verdict{padding:2rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.verdict h4{font-family:Nunito Sans;font-size:1.5rem;color:#a6a6a6}.verdict h3{font-family:Nunito Sans;font-weight:700;font-size:4rem;color:#2e86fe}.verdict h3 .outta{font-family:Nunito Sans;font-size:1rem;font-weight:400;margin-left:.5rem;color:#7c95aa}.course,.courseitem{background-color:#fff;padding:.5rem 1.5rem;-ms-flex-align:center;align-items:center}.course .name,.course p,.courseitem .name,.courseitem p{font-family:Nunito Sans;font-size:1rem;line-height:1.5rem;color:#606060}.course input,.courseitem input{margin:0 .5rem;padding-top:.5rem;padding-bottom:.5rem;font-family:Nunito Sans;font-weight:700;font-size:.75rem;color:#606060;border:1px solid #ececec;border-radius:3px;text-align:center}.course input:focus,.courseitem input:focus{border:1px solid #2d85fd;outline:0}.course input[type=number],.courseitem input[type=number]{min-width:25%;margin-left:1.5rem}.course input:-ms-input-placeholder,.courseitem input:-ms-input-placeholder{font-family:Nunito Sans;font-size:12px;font-weight:400;text-align:center;color:#c1c1c1}.course input::-webkit-input-placeholder,.courseitem input::-webkit-input-placeholder{font-family:Nunito Sans;font-size:12px;color:#c1c1c1;font-weight:400;text-align:center}.course input::-moz-placeholder,.courseitem input::-moz-placeholder{font-family:Nunito Sans;font-size:12px;color:#c1c1c1;font-weight:400;text-align:center}.nav{position:relative;top:-44px;border-radius:4px 4px 0 0;padding:1.5rem;background-color:#f9f9f9}.nav label{margin-right:1rem;font-family:Nunito Sans;font-weight:600;font-size:1rem;color:#606060}.nav .branch{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.nav .branch button{font-family:Nunito Sans;font-size:.75rem;color:#7c95aa;padding:.5rem 1.25rem;line-height:12px;background:#fff;border:1px solid #ececec;border-radius:100px;margin-right:.75rem;cursor:pointer;transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:all}.nav .branch button:focus{outline:0}.nav .branch .active{background-color:#2d85fd;color:#fff;font-family:Nunito Sans;font-weight:700;letter-spacing:1px}.nav .semester{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.nav .semester select{font-size:.75rem;font-family:Nunito Sans;font-weight:700;color:#2d85fd;background-color:#fff;padding:.5rem 1.5rem;border:1px solid #ececec;border-radius:100px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNXB4IiBoZWlnaHQ9IjNweCIgdmlld0JveD0iMCAwIDUgMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAuMSAoNTUwNDQpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmFycm93X2Ryb3BfZG93biAtIG1hdGVyaWFsPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkRyaWJibGUtVGh1bWJuaWxfMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU0NC4wMDAwMDAsIC0yMjcuMDAwMDAwKSIgZmlsbD0iIzJEODVGRCI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC03IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MC4wMDAwMDAsIDcyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAwLjYwMjQxMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC02IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzUuMDAwMDAwLCAzOC4wNjI1MDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMjI0MTM4LCA5NC43NDEzNzkpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJEeW5hbWljLWdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDcuNDEzNzkzLCAxMy44NzkzMTApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iODoxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuODk2NTUyLCA0LjgyNzU4NikiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iYXJyb3dfZHJvcF9kb3duLS0tbWF0ZXJpYWwiIHBvaW50cz0iNTAuNjg5NjU1MiAzLjAxNzI0MTM4IDU1LjUxNzI0MTQgMy4wMTcyNDEzOCA1My4xMDM0NDgzIDUuNDMxMDM0NDgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);background-position:88%;background-repeat:no-repeat}.nav .semester select:focus{outline:0}.small[data-v-8dd482b0]{-ms-flex-pack:center;justify-content:center}.smaller[data-v-8dd482b0]{background-position:83%!important}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
--------------------------------------------------------------------------------
/src/components/SGPA.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
14 |
15 |
16 |
30 |
31 |
32 |
{{showMessage}}
33 | {{animatedResult}}/10
34 |
35 |
36 |
37 |
38 |
173 |
174 |
175 |
364 |
--------------------------------------------------------------------------------
/docs/static/css/app.42b0165e0c8d250000124bbd4a105dde.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sources":["app.42b0165e0c8d250000124bbd4a105dde.css"],"names":[],"mappings":"AACA,KACE,eAAiB,CAClB,AACD,iBACI,eAAgB,AAChB,MAAO,AACP,OAAQ,AACR,eAAgB,AAChB,eAAgB,AAChB,YAAc,CACjB,AACD,UACI,cAAgB,CACnB,AACD,oCACA,KACM,eAAiB,CACtB,AACD,cACQ,UAAY,CACnB,CACA,AACD,oCACA,cACM,iBAAsB,AAGtB,eAAiB,CAFtB,CAIA,AACD,cAEI,oBAAqB,AACrB,aAAc,AAGV,0BAA2B,AACvB,sBAAuB,AAC/B,mBAAqB,CACxB,AACD,iBACM,wBAA2B,AAC3B,eAAgB,AAChB,WAAe,AACf,gBAAiB,AACjB,iBAAmB,CACxB,AACD,oBACM,gBAAoB,AAEZ,0CAAkD,AAC1D,mBAAsB,CAC3B,AACD,iBACM,wBAA2B,AAC3B,WAAe,AAEf,kBAAmB,AACnB,mBAAoB,AACpB,qBAAyB,AACzB,kBAAoB,CACzB,AACD,yBACM,kBAAmB,AACnB,SAAU,AACV,WAAY,AAEZ,oBAAqB,AACrB,aAAc,AAGV,uBAAwB,AACpB,mBAAoB,AAExB,sBAAuB,AACnB,6BAA+B,CAC5C,AACD,gCACQ,eAAgB,AAChB,UAAW,AACX,eAAiB,AACjB,gBAAiB,AACjB,YAAa,AACb,wBAA2B,AAC3B,kBAAoB,AACpB,cAAe,AACf,yBAA0B,AAC1B,oCAAqC,AACrC,oBAAsB,AAEd,uCAAwC,AAExC,yBAA2B,AAEnC,uBAAyB,CAChC,AACD,sCACU,YAAc,CACvB,AACD,iCACQ,gCAAiC,AACjC,wBAA2B,AAC3B,gBAAiB,AACjB,kBAAoB,AACpB,cAAe,AACf,mBAAsB,CAC7B,AACD,YACI,eAAgB,AAChB,kBAAmB,AACnB,mBAAoB,AACpB,eAAgB,AAChB,WAAY,AACZ,aAAc,AACd,QAAU,CACb,AACD,cACM,qBAAsB,AACtB,wBAA2B,AAC3B,eAAgB,AAChB,uBAA0B,CAC/B,AAED,KACE,cAAgB,CACjB,AAWD,4CAPE,oBAAqB,AACrB,aAAc,AAGV,uBAAwB,AACpB,kBAAoB,CAe7B,AAbD,0BAWM,sBAAuB,AACnB,6BAA+B,CACxC,AACD,aACE,cAAe,AACf,UAAY,CACb,AACD,gBACI,mBAAsB,CACzB,AACD,sBACM,qBAAwB,CAC7B,AACD,sBACI,WAAY,AAEJ,sBAAuB,AAC/B,kBAAqB,CACxB,AACD,2BACI,qBAAyB,CAC5B,AACD,GACE,SAAY,AACZ,wBAA0B,CAC3B,AACD,SACE,aAAc,AAEV,sBAAuB,AACnB,mBAAoB,AAC5B,yBAA0B,AACtB,4BAA8B,CACnC,AACD,YACI,wBAA2B,AAC3B,iBAAkB,AAClB,aAAe,CAClB,AACD,YACI,wBAA2B,AAC3B,gBAAiB,AACjB,eAAgB,AAChB,aAAe,CAClB,AACD,mBACM,wBAA2B,AAC3B,eAAgB,AAChB,gBAAoB,AACpB,kBAAoB,AACpB,aAAe,CACpB,AACD,oBAEE,sBAAuB,AACvB,qBAAuB,AAEnB,sBAAuB,AACnB,kBAAoB,CAC7B,AACD,wDAII,wBAA2B,AAC3B,eAAgB,AAChB,mBAAoB,AACpB,aAAe,CAClB,AACD,gCAEI,eAAiB,AACjB,kBAAoB,AACpB,qBAAuB,AACvB,wBAA2B,AAC3B,gBAAiB,AACjB,iBAAmB,AACnB,cAAe,AACf,yBAA0B,AAC1B,kBAAmB,AACnB,iBAAmB,CACtB,AACD,4CAEM,yBAA0B,AAC1B,YAAc,CACnB,AACD,0DAEI,cAAe,AACf,kBAAoB,CACvB,AACD,4EAEI,wBAA2B,AAC3B,eAAgB,AAChB,gBAAoB,AACpB,kBAAmB,AACnB,aAAe,CAClB,AACD,sFAEI,wBAA2B,AAC3B,eAAgB,AAChB,cAAe,AACf,gBAAoB,AACpB,iBAAmB,CACtB,AACD,oEAEI,wBAA2B,AAC3B,eAAgB,AAChB,cAAe,AACf,gBAAoB,AACpB,iBAAmB,CACtB,AACD,KACE,kBAAmB,AACnB,UAAW,AACX,0BAA2B,AAC3B,eAAgB,AAChB,wBAA0B,CAC3B,AACD,WACI,kBAAmB,AACnB,wBAA2B,AAC3B,gBAAiB,AACjB,eAAgB,AAChB,aAAe,CAClB,AACD,aAEI,oBAAqB,AACrB,aAAc,AAGV,uBAAwB,AACpB,mBAAoB,AAExB,qBAAsB,AAClB,uBAAwB,AAE5B,sBAAuB,AACnB,kBAAoB,CAC/B,AACD,oBACM,wBAA2B,AAC3B,iBAAmB,AACnB,cAAe,AACf,sBAAwB,AACxB,iBAAkB,AAClB,gBAAoB,AACpB,yBAA0B,AAC1B,oBAAqB,AACrB,oBAAsB,AACtB,eAAgB,AAER,uCAAwC,AAExC,wBAA0B,AAElC,uBAAyB,CAC9B,AACD,0BACQ,YAAc,CACrB,AACD,qBACM,yBAA0B,AAC1B,WAAY,AACZ,wBAA2B,AAC3B,gBAAiB,AACjB,kBAAoB,CACzB,AACD,eAEI,oBAAqB,AACrB,aAAc,AAGV,uBAAwB,AACpB,mBAAoB,AAExB,qBAAsB,AAClB,uBAAwB,AAE5B,sBAAuB,AACnB,kBAAoB,CAC/B,AACD,sBACM,iBAAmB,AACnB,wBAA2B,AAC3B,gBAAiB,AACjB,cAAe,AACf,sBAAuB,AACvB,qBAAuB,AACvB,yBAA0B,AAC1B,oBAAqB,AACrB,wBAAyB,AACzB,qBAAsB,AACtB,gBAAiB,AACjB,63DAA83D,AAC93D,wBAAgC,AAChC,2BAA6B,CAClC,AACD,4BACQ,YAAc,CACrB,AAED,wBAEM,qBAAsB,AAClB,sBAAwB,CACjC,AACD,0BACE,iCAA2C,CAC5C,AAMD,gaAaC,SAAU,AACV,UAAW,AACX,SAAU,AACV,eAAgB,AAChB,aAAc,AACd,uBAAyB,CACzB,AAID,mFAEC,aAAe,CACf,AAID,SACI,YAAc,CACjB,AAED,KACC,aAAe,CACf,AAED,MACC,eAAiB,CACjB,AAED,aACC,WAAa,CACb,AAED,oDAEC,WAAY,AACZ,YAAc,CACd,AAED,MACC,yBAA0B,AAC1B,gBAAkB,CAClB","file":"app.42b0165e0c8d250000124bbd4a105dde.css","sourcesContent":["\n#app {\n max-height: 100%;\n}\n#app .background {\n position: fixed;\n top: 0;\n left: 0;\n min-width: 100%;\n max-width: 100%;\n z-index: -999;\n}\n#app html {\n font-size: 100%;\n}\n@media screen and (max-width: 767px) {\n#app {\n min-width: 500px;\n}\n#app .content {\n padding: 5%;\n}\n}\n@media screen and (min-width: 768px) {\n#app .content {\n padding: 6% 25% 0 25%;\n}\n#app .content {\n min-width: 600px;\n}\n}\n#app .content {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n margin-bottom: 100px;\n}\n#app .content h1 {\n font-family: \"Nunito Sans\";\n font-size: 2rem;\n color: #ffffff;\n font-weight: 700;\n text-align: center;\n}\n#app .content .main {\n background: #ffffff;\n -webkit-box-shadow: 0 5px 20px 0 rgba(179, 179, 179, 0.5);\n box-shadow: 0 5px 20px 0 rgba(179, 179, 179, 0.5);\n border-radius: 0.5rem;\n}\n#app .content h2 {\n font-family: \"Nunito Sans\";\n color: #ffffff;\n text-align: center;\n text-align: center;\n font-size: 1.125rem;\n margin: 0.75rem 0 3rem 0;\n line-height: 1.5rem;\n}\n#app .content .selection {\n position: relative;\n top: 82px;\n width: 100%;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n#app .content .selection button {\n cursor: pointer;\n width: 50%;\n padding: 0.75rem;\n background: #fff;\n border: none;\n font-family: \"Nunito Sans\";\n font-size: 0.875rem;\n color: #a6a6a6;\n text-transform: uppercase;\n border-bottom: 1px solid transparent;\n letter-spacing: 0.5px;\n -webkit-transition-timing-function: ease-in-out;\n transition-timing-function: ease-in-out;\n -webkit-transition-duration: 0.25s;\n transition-duration: 0.25s;\n -webkit-transition-property: all;\n transition-property: all;\n}\n#app .content .selection button:focus {\n outline: none;\n}\n#app .content .selection .active {\n border-bottom: 1px solid #2d85fd;\n font-family: \"Nunito Sans\";\n font-weight: 700;\n font-size: 0.875rem;\n color: #2d85fd;\n letter-spacing: 0.5px;\n}\n#app footer {\n padding: 1rem 0;\n text-align: center;\n background: #f9f9f9;\n position: fixed;\n width: 100%;\n z-index: -999;\n bottom: 0;\n}\n#app footer a {\n text-decoration: none;\n font-family: \"Nunito Sans\";\n font-size: 12px;\n color: #a19d9d !important;\n}\n\nhtml {\n font-size: 100%;\n}\n.branch,\n.semester {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n}\n.nav,\n.courseitem,\n.verdict {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.course-list {\n margin: 1rem 0;\n width: 100%;\n}\n.course-list tr {\n padding: 0 !important;\n}\n.course-list tr .name {\n padding: 0.5rem 1.25rem;\n}\n.course-list td input {\n width: 100%;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n margin: 0 !important;\n}\n.course-list td:not(.name) {\n padding: 0.5rem 0.625rem;\n}\nhr {\n height: 0px;\n border: 1px solid #f7f7f7;\n}\n.verdict {\n padding: 2rem;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: distribute;\n justify-content: space-around;\n}\n.verdict h4 {\n font-family: \"Nunito Sans\";\n font-size: 1.5rem;\n color: #a6a6a6;\n}\n.verdict h3 {\n font-family: \"Nunito Sans\";\n font-weight: 700;\n font-size: 4rem;\n color: #2e86fe;\n}\n.verdict h3 .outta {\n font-family: \"Nunito Sans\";\n font-size: 1rem;\n font-weight: normal;\n margin-left: 0.5rem;\n color: #7c95aa;\n}\n.course,\n.courseitem {\n background-color: #fff;\n padding: 0.5rem 1.5rem;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.course .name,\n .course p,\n .courseitem .name,\n .courseitem p {\n font-family: \"Nunito Sans\";\n font-size: 1rem;\n line-height: 1.5rem;\n color: #606060;\n}\n.course input,\n .courseitem input {\n margin: 0 0.5rem;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n font-family: \"Nunito Sans\";\n font-weight: 700;\n font-size: 0.75rem;\n color: #606060;\n border: 1px solid #ececec;\n border-radius: 3px;\n text-align: center;\n}\n.course input:focus,\n .courseitem input:focus {\n border: 1px solid #2d85fd;\n outline: none;\n}\n.course input[type=\"number\"],\n .courseitem input[type=\"number\"] {\n min-width: 25%;\n margin-left: 1.5rem;\n}\n.course input:-ms-input-placeholder,\n .courseitem input:-ms-input-placeholder {\n font-family: \"Nunito Sans\";\n font-size: 12px;\n font-weight: normal;\n text-align: center;\n color: #c1c1c1;\n}\n.course input::-webkit-input-placeholder,\n .courseitem input::-webkit-input-placeholder {\n font-family: \"Nunito Sans\";\n font-size: 12px;\n color: #c1c1c1;\n font-weight: normal;\n text-align: center;\n}\n.course input::-moz-placeholder,\n .courseitem input::-moz-placeholder {\n font-family: \"Nunito Sans\";\n font-size: 12px;\n color: #c1c1c1;\n font-weight: normal;\n text-align: center;\n}\n.nav {\n position: relative;\n top: -44px;\n border-radius: 4px 4px 0 0;\n padding: 1.5rem;\n background-color: #f9f9f9;\n}\n.nav label {\n margin-right: 1rem;\n font-family: \"Nunito Sans\";\n font-weight: 600;\n font-size: 1rem;\n color: #606060;\n}\n.nav .branch {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.nav .branch button {\n font-family: \"Nunito Sans\";\n font-size: 0.75rem;\n color: #7c95aa;\n padding: 0.5rem 1.25rem;\n line-height: 12px;\n background: #ffffff;\n border: 1px solid #ececec;\n border-radius: 100px;\n margin-right: 0.75rem;\n cursor: pointer;\n -webkit-transition-timing-function: ease-in-out;\n transition-timing-function: ease-in-out;\n -webkit-transition-duration: 0.3s;\n transition-duration: 0.3s;\n -webkit-transition-property: all;\n transition-property: all;\n}\n.nav .branch button:focus {\n outline: none;\n}\n.nav .branch .active {\n background-color: #2d85fd;\n color: #fff;\n font-family: \"Nunito Sans\";\n font-weight: 700;\n letter-spacing: 1px;\n}\n.nav .semester {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.nav .semester select {\n font-size: 0.75rem;\n font-family: \"Nunito Sans\";\n font-weight: 700;\n color: #2d85fd;\n background-color: #fff;\n padding: 0.5rem 1.5rem;\n border: 1px solid #ececec;\n border-radius: 100px;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNXB4IiBoZWlnaHQ9IjNweCIgdmlld0JveD0iMCAwIDUgMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAuMSAoNTUwNDQpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmFycm93X2Ryb3BfZG93biAtIG1hdGVyaWFsPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkRyaWJibGUtVGh1bWJuaWxfMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU0NC4wMDAwMDAsIC0yMjcuMDAwMDAwKSIgZmlsbD0iIzJEODVGRCI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC03IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MC4wMDAwMDAsIDcyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAwLjYwMjQxMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC02IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzUuMDAwMDAwLCAzOC4wNjI1MDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMjI0MTM4LCA5NC43NDEzNzkpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJEeW5hbWljLWdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDcuNDEzNzkzLCAxMy44NzkzMTApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iODoxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuODk2NTUyLCA0LjgyNzU4NikiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iYXJyb3dfZHJvcF9kb3duLS0tbWF0ZXJpYWwiIHBvaW50cz0iNTAuNjg5NjU1MiAzLjAxNzI0MTM4IDU1LjUxNzI0MTQgMy4wMTcyNDEzOCA1My4xMDM0NDgzIDUuNDMxMDM0NDgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);\n background-position: 88% center;\n background-repeat: no-repeat;\n}\n.nav .semester select:focus {\n outline: none;\n}\n\n.small[data-v-8dd482b0] {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.smaller[data-v-8dd482b0] {\n background-position: 83% center !important;\n}\n/* http://meyerweb.com/eric/tools/css/reset/\n v4.0 | 20180602\n License: none (public domain)\n*/\n\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, sub, sup, tt, var,\nb, u, i, center,\ndl, dt, dd, ol, ul, li,\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmain, menu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\tfont-size: 100%;\n\tfont: inherit;\n\tvertical-align: baseline;\n}\n\n/* HTML5 display-role reset for older browsers */\n\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, main, menu, nav, section {\n\tdisplay: block;\n}\n\n/* HTML5 hidden-attribute fix for newer browsers */\n\n*[hidden] {\n display: none;\n}\n\nbody {\n\tline-height: 1;\n}\n\nol, ul {\n\tlist-style: none;\n}\n\nblockquote, q {\n\tquotes: none;\n}\n\nblockquote:before, blockquote:after,\nq:before, q:after {\n\tcontent: '';\n\tcontent: none;\n}\n\ntable {\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n"]}
--------------------------------------------------------------------------------
/docs/static/js/app.7bc461b3dd76bb011960.js:
--------------------------------------------------------------------------------
1 | webpackJsonp([0],{"492I":function(e,t){},NHnr:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r("7+uW"),s=r("rWCf"),o=r.n(s),c=r("pkbO"),a=r.n(c),C={name:"SGPA",data:function(){return{it:o.a,ece:a.a,activeIT:!0,selectedCourse:"it",selectedSemester:0,theoryGrades:[],labGrades:[],projectScore:0,projectGrade:"",tweenedNumber:0}},methods:{getScore:function(e){switch(e){case"A+":case"a+":return 10;case"A":case"a":return 9;case"B+":case"b+":return 8;case"B":case"b":return 7;case"C":case"c":return 6;case"D":case"d":return 5;default:return 0}},calc:function(e){var t=e.toString();return t=t.slice(0,t.indexOf(".")+3),Number(t)}},computed:{animatedResult:function(){return this.tweenedNumber.toFixed(2)},course:function(){return this[this.selectedCourse]},theoryScore:function(){var e=this,t=0;return this.theoryGrades.forEach(function(r){t+=e.getScore(r)}),3*t},labScore:function(){var e=this,t=0;return this.labGrades.forEach(function(r){t+=e.getScore(r)}),2*t},totalScore:function(){var e=0;this.labGrades.forEach(function(t){null!==t&&(e+=1)});var t=0;this.theoryGrades.forEach(function(e){null!==e&&(t+=1)});var r=3*t+2*e+this.projectScore,i=(this.labScore+this.theoryScore+this.getScore(this.projectGrade)*this.projectScore)/r;return isNaN(i)||0===i?null:this.calc(i)},showMessage:function(){return this.totalScore<=10&&this.totalScore>9?"Teach me, Master 🙏🏻":this.totalScore<=9&&this.totalScore>8?" Machaya! Decent Score 🍻":this.totalScore<=8&&this.totalScore>7?" Push yourself, just a little 🙌":this.totalScore<=7&&this.totalScore>6?"Need to work harder 🔨":this.totalScore<=6&&this.totalScore>5?"Beta tumse na ho payega 😂":"You entered a wrong value 😪"}},watch:{selectedSemester:function(){this.theoryGrades=[],this.labGrades=[],this.projectScore=0,this.projectGrade=""},selectedCourse:function(){this.theoryGrades=[],this.labGrades=[],this.projectScore=0,this.projectGrade=""},totalScore:function(e){TweenLite.to(this.$data,.5,{tweenedNumber:e})}}},d={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("div",{staticClass:"nav"},[r("div",{staticClass:"branch"},[r("label",[e._v("Branch")]),e._v(" "),r("button",{class:[e.activeIT?"active":""],on:{click:function(t){e.selectedCourse="it",e.activeIT=!0}}},[e._v("IT")]),e._v(" "),r("button",{class:[e.activeIT?"":"active"],on:{click:function(t){e.selectedCourse="ece",e.activeIT=!1}}},[e._v("ECE")])]),e._v(" "),r("div",{staticClass:"semester"},[r("label",[e._v("Semester")]),e._v(" "),r("select",{directives:[{name:"model",rawName:"v-model.number",value:e.selectedSemester,expression:"selectedSemester",modifiers:{number:!0}}],on:{change:function(t){var r=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(t){var r="_value"in t?t._value:t.value;return e._n(r)});e.selectedSemester=t.target.multiple?r:r[0]}}},e._l(8,function(t){return r("option",{key:t,domProps:{value:t-1}},[e._v("Semester "+e._s(t))])}))])]),e._v(" "),r("table",{staticClass:"course-list"},e._l(e.course[e.selectedSemester],function(t,i){return r("tr",{key:t.id,staticClass:"course"},[r("td",{staticClass:"name"},[e._v(e._s(t.courseName))]),e._v(" "),t.theoryCredits?r("td",{attrs:{colspan:t.theoryCredits&&t.labCredits?"":2}},[r("input",{directives:[{name:"model",rawName:"v-model",value:e.theoryGrades[i],expression:"theoryGrades[index]"}],attrs:{type:"text",placeholder:"Theory Grade"},domProps:{value:e.theoryGrades[i]},on:{input:function(t){t.target.composing||e.$set(e.theoryGrades,i,t.target.value)}}})]):e._e(),e._v(" "),t.labCredits?r("td",{attrs:{colspan:t.theoryCredits&&t.labCredits?"":2}},[r("input",{directives:[{name:"model",rawName:"v-model",value:e.labGrades[i],expression:"labGrades[index]"}],attrs:{type:"text",placeholder:"Lab Grade"},domProps:{value:e.labGrades[i]},on:{input:function(t){t.target.composing||e.$set(e.labGrades,i,t.target.value)}}})]):e._e(),e._v(" "),t.projectCredits?r("td",{attrs:{colspan:"2"}},[r("input",{directives:[{name:"model",rawName:"v-model",value:e.projectGrade,expression:"projectGrade"}],attrs:{type:"text",placeholder:"Project Grade",change:e.projectScore=t.projectCredits},domProps:{value:e.projectGrade},on:{input:function(t){t.target.composing||(e.projectGrade=t.target.value)}}})]):e._e()])})),e._v(" "),e.totalScore?r("hr"):e._e(),e._v(" "),e.totalScore?r("div",{staticClass:"verdict"},[r("h4",[e._v(e._s(e.showMessage))]),e._v(" "),r("h3",[e._v(e._s(e.animatedResult)),e.totalScore?r("span",{staticClass:"outta"},[e._v("/10")]):e._e()])]):e._e()])},staticRenderFns:[]};var n=r("VU/8")(C,d,!1,function(e){r("y0kF")},null,null).exports,I=r("tSR1"),l=r.n(I),u={name:"CGPA",data:function(){return{credits:l.a,activeIT:!0,selectedCourse:"it",selectedSemester:4,sgpa:[],tweenedNumber:0}},methods:{getSemCredit:function(e){var t="it"===this.selectedCourse?0:1;return parseInt(l.a["s"+e][t])},calc:function(e){var t=e.toString();return t=t.slice(0,t.indexOf(".")+3),Number(t)},placeholder:function(e){return"GPA of Semester "+e}},computed:{animatedResult:function(){return this.tweenedNumber.toFixed(2)},totalScore:function(){var e=0,t=0;return this.sgpa.forEach(function(r,i){e+=this.getSemCredit(i),t+=this.getSemCredit(i)*r}.bind(this)),this.calc(t/e)}},watch:{selectedSemester:function(){this.sgpa=[]},totalScore:function(e){TweenLite.to(this.$data,.5,{tweenedNumber:e})}}},g={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("div",{staticClass:"nav"},[r("div",{staticClass:"branch"},[r("label",[e._v("Branch")]),e._v(" "),r("button",{class:[e.activeIT?"active":""],on:{click:function(t){e.selectedCourse="it",e.activeIT=!0}}},[e._v("IT")]),e._v(" "),r("button",{class:[e.activeIT?"":"active"],on:{click:function(t){e.selectedCourse="ece",e.activeIT=!1}}},[e._v("ECE")])]),e._v(" "),r("div",{staticClass:"semester"},[r("label",[e._v("Semesters Completed")]),e._v(" "),r("select",{directives:[{name:"model",rawName:"v-model.number",value:e.selectedSemester,expression:"selectedSemester",modifiers:{number:!0}}],staticClass:"smaller",on:{change:function(t){var r=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(t){var r="_value"in t?t._value:t.value;return e._n(r)});e.selectedSemester=t.target.multiple?r:r[0]}}},e._l(8,function(t){return r("option",{key:t,domProps:{value:t}},[e._v(e._s(t)+" Done")])}))])]),e._v(" "),r("div",{staticClass:"course-list"},e._l(e.selectedSemester,function(t){return r("div",{key:t,staticClass:"courseitem small"},[r("p",[e._v("Semester "+e._s(t))]),e._v(" "),r("input",{directives:[{name:"model",rawName:"v-model",value:e.sgpa[t],expression:"sgpa[i]"}],attrs:{type:"number",step:"0.01",placeholder:e.placeholder(t),max:"10",min:"0"},domProps:{value:e.sgpa[t]},on:{input:function(r){r.target.composing||e.$set(e.sgpa,t,r.target.value)}}})])})),e._v(" "),e.totalScore?r("hr"):e._e(),e._v(" "),e.totalScore?r("div",{staticClass:"verdict"},[r("h3",[e._v(e._s(e.animatedResult)),e.totalScore?r("span",{staticClass:"outta"},[e._v("/10")]):e._e()])]):e._e()])},staticRenderFns:[]};var m=r("VU/8")(u,g,!1,function(e){r("492I")},"data-v-8dd482b0",null).exports,A=(r("feh2"),{name:"App",components:{SGPA:n,CGPA:m},data:function(){return{sgActive:!0}},mounted:function(){var e=document.createElement("script");e.setAttribute("src","https://cdnjs.cloudflare.com/ajax/libs/gsap/2.0.1/TweenLite.min.js"),document.head.appendChild(e)}}),M={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{attrs:{id:"app"}},[e._m(0),e._v(" "),r("div",{staticClass:"content"},[r("h1",[e._v("GPA Calculator")]),e._v(" "),r("h2",[e._v("Calculate your Semester GPA, Cummulative GPA and check how much you need next semester to cross that legendary GPA Mark")]),e._v(" "),r("div",{staticClass:"main"},[r("div",{staticClass:"selection"},[r("button",{class:[e.sgActive?"active":""],on:{click:function(t){e.sgActive=!0}}},[e._v("Semester GPA")]),e._v(" "),r("button",{class:[e.sgActive?"":"active"],on:{click:function(t){e.sgActive=!1}}},[e._v("Cumulative GPA")])]),e._v(" "),e.sgActive?r("div",{staticClass:"sgbox"},[r("SGPA")],1):e._e(),e._v(" "),e.sgActive?e._e():r("div",{staticClass:"cgbox"},[r("CGPA")],1)])]),e._v(" "),e._m(1)])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"background"},[t("img",{attrs:{src:r("RYk1")}})])},function(){var e=this.$createElement,t=this._self._c||e;return t("footer",[t("a",{attrs:{href:"https://github.com/littlewonder/gpacalculator"}},[this._v("Hacked by a lowly 8 CG human 🙈")])])}]};var N=r("VU/8")(A,M,!1,function(e){r("tUX/")},null,null).exports;i.a.config.productionTip=!1,new i.a({el:"#app",components:{App:N},template:""})},RYk1:function(e,t){e.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTQ0MHB4IiBoZWlnaHQ9IjY0N3B4IiB2aWV3Qm94PSIwIDAgMTQ0MCA2NDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjEgKDU1MDQ0KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjEwMCUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzJENUFGRiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMkVCRUZDIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxwb2x5Z29uIGlkPSJwYXRoLTIiIHBvaW50cz0iMCA1NzYuNjg3MjUxIDE0NDAgNjQ3IDE0NDAgMCAwIDAiPjwvcG9seWdvbj4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImxpbmVhckdyYWRpZW50LTQiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMkU3OUZFIiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyMTVBRkYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMkE2RUZGIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMTAwJSIgeTE9IjAlIiB4Mj0iMTEuMTc1NTYwOCUiIHkyPSI2OS45ODcxMjIzJSIgaWQ9ImxpbmVhckdyYWRpZW50LTUiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMzM5REZEIiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyMTVDRkUiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iRGVza3RvcC1IRCI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgLTQ2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9InVuZHJhd19kYXRhX3JlcG9ydF9iaTZsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMyIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTIiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICA8dXNlIGlkPSJNYXNrIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTEpIiB4bGluazpocmVmPSIjcGF0aC0yIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNLTI3LjA0MDY2OTUsMjUxLjg5MjA0OSBMMjYwLjQ0NzYzNSw3Mi4yNDk0MTg1IEMxNjAuNjQwNTEyLDM0LjA3NTczMTQgODcuMzk2NDUxNSwxNC45ODg4ODc5IDQwLjcxNTQ1MzUsMTQuOTg4ODg3OSBDLTguODI1NzcwNzYsMTQuOTg4ODg3OSAtNzEuNjg1MDA5MiwyOS41MDQ5NTMgLTE0Ny44NjIyNjIsNTguNTM3MDgzMiBMLTI3LjA0MDY2OTUsMjUxLjg5MjA0OSBaIiBpZD0iUGF0aC0yIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTQpIiBvcGFjaXR5PSIwLjY1MzUxNTYyNSIgbWFzaz0idXJsKCNtYXNrLTMpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ni4yOTI2ODcsIDEzMy40NDA0NjgpIHJvdGF0ZSgxMjIuMDAwMDAwKSB0cmFuc2xhdGUoLTU2LjI5MjY4NywgLTEzMy40NDA0NjgpICI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04MjUsMCBDODQxLjc1ODM1NCw0Ni4yMTUxOTggODc3LjQyNTAyMSw3NS4yMTUxOTggOTMyLDg3IEMxMDUwLjkzNzE4LDExMi42ODMwMzYgMTMyNSw5NSAxNDM3LDk1IEwxNDM3LDAgTDgyNSwwIFoiIGlkPSJQYXRoLTMiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtNSkiIG9wYWNpdHk9IjAuMjAzNzk0NjQzIiBtYXNrPSJ1cmwoI21hc2stMykiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTI3NSw1MzMgQzEzMDIuNjg3NjMsNDk3LjQyNzgxOCAxMzU4LjM1NDI5LDQ5Ny40Mjc4MTggMTQ0Miw1MzMgTDE0NDIsNzgxIEMxMzY0LjI1ODk3LDc3OS4wNDUyNTggMTMxMy45MjU2NCw3NjEuMDQ1MjU4IDEyOTEsNzI3IEMxMjU2LjYxMTU0LDY3NS45MzIxMTMgMTIzMy40Njg1Niw1ODYuMzU4Mjc0IDEyNzUsNTMzIFoiIGlkPSJQYXRoLTQiIGZpbGw9IiMyNUFBRkYiIG9wYWNpdHk9IjAuNjExNjA3MTQzIiBtYXNrPSJ1cmwoI21hc2stMykiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtNSIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC4xMTY5MDg0ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExNzMuMTc1MTQ0LCAzMDkuMTc1MTQ0KSByb3RhdGUoMzAuMDAwMDAwKSB0cmFuc2xhdGUoLTExNzMuMTc1MTQ0LCAtMzA5LjE3NTE0NCkgIiB4PSIxMTI1LjY3NTE0IiB5PSIyNjEuNjc1MTQ0IiB3aWR0aD0iOTUiIGhlaWdodD0iOTUiIHJ4PSI1Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTUtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiBvcGFjaXR5PSIwLjExNjkwODQ4MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAzNS40MjY0MDcsIDUxMC40MjY0MDcpIHJvdGF0ZSg0NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTAzNS40MjY0MDcsIC01MTAuNDI2NDA3KSAiIHg9IjEwMDUuNDI2NDEiIHk9IjQ4MC40MjY0MDciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgcng9IjUiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03NDIuNjEyNjI1LDI2LjQwOTAxOTggTDc0Mi43MDUxOTUsNTAuMTI0MzcxNyBDNzQyLjcxNDUxNyw1Mi41MTI3NTYyIDc0MS4wMzMzNTQsNTQuNTc0MjQ2NiA3MzguNjkxOTE4LDU1LjA0NTU2NjkgTDY0NS41ODQxMjgsNzMuNzg3NzMzNSBMNzM1LjExMjY2MywyMi4wOTg0MDk1IEM3MzcuNTA0MTI2LDIwLjcxNzY5NzYgNzQwLjU2MjA3OCwyMS41MzcwNzM0IDc0MS45NDI3OSwyMy45Mjg1MzY1IEM3NDIuMzc4MzIzLDI0LjY4MjkwMTYgNzQyLjYwOTIyNSwyNS41Mzc5NjA2IDc0Mi42MTI2MjUsMjYuNDA5MDE5OCBaIiBpZD0iUmVjdGFuZ2xlLTUtQ29weS01IiBmaWxsPSIjRkZGRkZGIiBvcGFjaXR5PSIwLjExNjkwODQ4MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjk0LjE0NDY4MCwgNDcuNjA3NzE4KSByb3RhdGUoMzAuMDAwMDAwKSB0cmFuc2xhdGUoLTY5NC4xNDQ2ODAsIC00Ny42MDc3MTgpICI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS01LUNvcHktNCIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC4wNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTc4LjA1MzgyNCwgMjE0LjI4ODkzOCkgcm90YXRlKDQ1LjAwMDAwMCkgdHJhbnNsYXRlKC01NzguMDUzODI0LCAtMjE0LjI4ODkzOCkgIiB4PSI1NDguMDUzODI0IiB5PSIxODQuMjg4OTM4IiB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHJ4PSI1Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTUtQ29weSIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC4xMTY5MDg0ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM4OS4wMDAwMDAsIDMxMC4wMDAwMDApIHJvdGF0ZSgzMC4wMDAwMDApIHRyYW5zbGF0ZSgtMzg5LjAwMDAwMCwgLTMxMC4wMDAwMDApICIgeD0iMzY1IiB5PSIyODYiIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgcng9IjUiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtNS1Db3B5LTMiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuMTE2OTA4NDgyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MzkuNTAwMDAwLCA0ODguMDAwMDAwKSByb3RhdGUoMzAuMDAwMDAwKSB0cmFuc2xhdGUoLTQzOS41MDAwMDAsIC00ODguMDAwMDAwKSAiIHg9IjM3OS41IiB5PSI0MjgiIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiByeD0iNSI+PC9yZWN0PgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4="},feh2:function(e,t){},pkbO:function(e,t){e.exports=[[{courseName:"Electronics Devices and Circuits",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Introduction to Programming",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Calculus and Differential Equation",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Engineering Physics",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Circuit Analysis and Synthesis",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Introduction to Computers",theoryCredits:!1,labCredits:!0,projectCredits:0},{courseName:"Professional Communication",theoryCredits:!1,labCredits:!0,projectCredits:0}],[{courseName:"Probability and Statistics",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Discrete Mathematics",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Computer Organization and Architecture",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Data Structures",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Digital Electronics",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Principles of Management",theoryCredits:!1,labCredits:!1,projectCredits:0}],[{courseName:"Analog Electronics",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Operating System",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Electromagnetic Field and Waves",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Analog Communication",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Basic Electrical Engineering",theoryCredits:!0,labCredits:!0,projectCredits:0}],[{courseName:"Discrete Time Signals and Systems",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Electronics Measurement and Instrumentation",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Microprocessor Interface and Programming",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Microwave Engineering",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Integrated Circuits Technology",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Marketing Management",theoryCredits:!0,labCredits:!1,projectCredits:0}],[{courseName:"Control Systems",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Antenna and Wave Propagation",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Principles of Economics",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Computer Networks",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Digital Communication",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Mini Project",theoryCredits:!1,labCredits:!1,projectCredits:5}],[{courseName:"Digital Signal Processing",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Optical Communication",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Digital IC Design",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Elective-1",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Elective-2",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Mini Project",theoryCredits:!1,labCredits:!1,projectCredits:5}],[{courseName:"Embedded System Design",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Wireless Communication",theoryCredits:!1,labCredits:!0,projectCredits:0},{courseName:"Elective-1",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Elective-2",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Elective-3",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Mini Project",theoryCredits:!1,labCredits:!1,projectCredits:5}],[{courseName:"Major Project",theoryCredits:!1,labCredits:!1,projectCredits:20}]]},rWCf:function(e,t){e.exports=[[{courseName:"Electronics Devices and Circuits",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Introduction to Programming",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Calculus and Differential Equation",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Engineering Physics",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Circuit Analysis and Synthesis",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Introduction to Computers",theoryCredits:!1,labCredits:!0,projectCredits:0},{courseName:"Professional Communication",theoryCredits:!1,labCredits:!0,projectCredits:0}],[{courseName:"Probability and Statistics",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Discrete Mathematics",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Computer Organization and Architecture",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Data Structures",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Digital Electronics",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Principles of Management",theoryCredits:!0,labCredits:!1,projectCredits:0}],[{courseName:"Mathematics - 2",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Operating System",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Theory of Computation",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Object Oriented Methodologies",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Microprocessors",theoryCredits:!0,labCredits:!0,projectCredits:0}],[{courseName:"Mathematics - 3",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Design and Analysis of Algorithms",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Principles of Programming Languages",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Database Management Systems",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Principles of Communication",theoryCredits:!0,labCredits:!0,projectCredits:0}],[{courseName:"Computer Networks",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Software Engineering",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Principles of Economics",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Graphics and Visual Computing",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Artificial Intelligence",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Mini Project",theoryCredits:!1,labCredits:!1,projectCredits:5}],[{courseName:"Compiler Design",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Image and Video Processing",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Data Mining and Warehousing",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Elective-1",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Elective-2",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Mini Project",theoryCredits:!1,labCredits:!1,projectCredits:5}],[{courseName:"System Modeling and Simulation",theoryCredits:!0,labCredits:!0,projectCredits:0},{courseName:"Organizational Behaviour",theoryCredits:!1,labCredits:!0,projectCredits:0},{courseName:"Elective-1",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Elective-2",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Mini Project",theoryCredits:!1,labCredits:!1,projectCredits:8}],[{courseName:"Philosophy of Science",theoryCredits:!1,labCredits:!0,projectCredits:0},{courseName:"Elective",theoryCredits:!0,labCredits:!1,projectCredits:0},{courseName:"Major Project",theoryCredits:!1,labCredits:!1,projectCredits:14}]]},tSR1:function(e,t){e.exports={s1:[25,25],s2:[22,22],s3:[21,23],s4:[21,24],s5:[28,28],s6:[26,26],s7:[21,24],s8:[19,20]}},"tUX/":function(e,t){},y0kF:function(e,t){}},["NHnr"]);
2 | //# sourceMappingURL=app.7bc461b3dd76bb011960.js.map
3 |
--------------------------------------------------------------------------------
/docs/font/NunitoSans-SemiBold.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
308 |
--------------------------------------------------------------------------------
/docs/font/NunitoSans-Regular.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
309 |
--------------------------------------------------------------------------------