├── README.md ├── final ├── css │ ├── bootstrap.css │ ├── bootstrap.min.css │ ├── mdb.css │ ├── mdb.lite.css │ ├── mdb.lite.min.css │ ├── mdb.lite.min.css.map │ ├── mdb.min.css │ ├── mdb.min.css.map │ └── style.css ├── img │ └── mdb-favicon.ico ├── index.html └── js │ ├── addons │ ├── datatables-select.min.js │ ├── datatables-select.min.js.map │ ├── datatables-select2.min.js │ ├── datatables-select2.min.js.map │ ├── datatables.min.js │ ├── datatables.min.js.map │ ├── datatables2.min.js │ ├── datatables2.min.js.map │ ├── directives.min.js │ ├── directives.min.js.map │ ├── flag.min.js │ ├── flag.min.js.map │ ├── imagesloaded.pkgd.min.js │ ├── imagesloaded.pkgd.min.js.map │ ├── jquery.zmd.hierarchical-display.min.js │ ├── jquery.zmd.hierarchical-display.min.js.map │ ├── masonry.pkgd.min.js │ ├── masonry.pkgd.min.js.map │ ├── rating.min.js │ └── rating.min.js.map │ ├── bootstrap.js │ ├── bootstrap.min.js │ ├── jquery.js │ ├── jquery.min.js │ ├── mdb.js │ ├── mdb.lite.min.js.map │ ├── mdb.min.js │ ├── mdb.min.js.map │ ├── modules │ ├── animations-extended.min.js │ ├── animations-extended.min.js.map │ ├── forms-free.min.js │ ├── forms-free.min.js.map │ ├── scrolling-navbar.min.js │ ├── scrolling-navbar.min.js.map │ ├── treeview.min.js │ ├── treeview.min.js.map │ ├── wow.min.js │ └── wow.min.js.map │ ├── popper.js │ └── popper.min.js ├── starter ├── css │ ├── bootstrap.css │ ├── bootstrap.min.css │ ├── mdb.css │ ├── mdb.lite.css │ ├── mdb.lite.min.css │ ├── mdb.lite.min.css.map │ ├── mdb.min.css │ ├── mdb.min.css.map │ └── style.css ├── img │ └── mdb-favicon.ico ├── index.html └── js │ ├── addons │ ├── datatables-select.min.js │ ├── datatables-select.min.js.map │ ├── datatables-select2.min.js │ ├── datatables-select2.min.js.map │ ├── datatables.min.js │ ├── datatables.min.js.map │ ├── datatables2.min.js │ ├── datatables2.min.js.map │ ├── directives.min.js │ ├── directives.min.js.map │ ├── flag.min.js │ ├── flag.min.js.map │ ├── imagesloaded.pkgd.min.js │ ├── imagesloaded.pkgd.min.js.map │ ├── jquery.zmd.hierarchical-display.min.js │ ├── jquery.zmd.hierarchical-display.min.js.map │ ├── masonry.pkgd.min.js │ ├── masonry.pkgd.min.js.map │ ├── rating.min.js │ └── rating.min.js.map │ ├── bootstrap.js │ ├── bootstrap.min.js │ ├── jquery.js │ ├── jquery.min.js │ ├── mdb.js │ ├── mdb.lite.min.js.map │ ├── mdb.min.js │ ├── mdb.min.js.map │ ├── modules │ ├── animations-extended.min.js │ ├── animations-extended.min.js.map │ ├── forms-free.min.js │ ├── forms-free.min.js.map │ ├── scrolling-navbar.min.js │ ├── scrolling-navbar.min.js.map │ ├── treeview.min.js │ ├── treeview.min.js.map │ ├── wow.min.js │ └── wow.min.js.map │ ├── popper.js │ └── popper.min.js └── tutorial ├── 1-start-here.html ├── 2-responsive-design.html ├── 3-bootstrap-grid.html ├── 4-bootstrap-components.html ├── 5-bootstrap-landing-page.html └── assets ├── about-section.jpg ├── blackquote.jpg ├── bootstrap-intro1.png ├── bootstrap-intro2.png ├── buttons.gif ├── buttons.jpg ├── card-no-mdb.jpg ├── card-with-mdb.gif ├── col-sm.gif ├── colsize.gif ├── contact-section.jpg ├── desktop-no-viewport.jpg ├── examples-section.gif ├── faq-sections.gif ├── final-preview.gif ├── grid-options.jpg ├── intro.gif ├── media-queries-background.gif ├── mobile-no-viewport.jpg ├── mobile-viewport.jpg ├── navbar.gif ├── projects-1-2.gif ├── projects-section.jpg ├── responsive-columns.gif ├── text-align.jpg ├── text-color.jpg └── text-style.jpg /README.md: -------------------------------------------------------------------------------- 1 | # Bootstrap-tutorial-for-beginners 2 | This tutorial will teach you basics of Bootstrap by building a real landing page 3 | 4 | ## What will you learn? 5 | Responsive web design 6 | Bootstrap grid 7 | Bootstrap components 8 | and more... 9 | 10 | ## What will I build? 11 | 12 | ![Preview](/tutorial/assets/final-preview.gif) 13 | 14 | ## How to start? 15 | ### 1. Preapre the environment 16 | (you can watch tutotrial on setting up environment [here](https://www.youtube.com/watch?v=aKGoRX55nIM)) 17 | 18 | #### 1.1 Text editor 19 | Download and install [Visual Studio Code](https://code.visualstudio.com/download) 20 | 21 | #### 1.2 Browser 22 | Download and install one of the following browser: 23 | 24 | * [Google Chrome](https://www.google.com/chrome/) 25 | * [Firefox](https://www.mozilla.org/en-US/firefox/new/) 26 | * [Opera](https://www.opera.com/download) 27 | 28 | #### 1.3 Lesson files 29 | Download lesson files from [here](https://github.com/mdbootstrap/Bootstrap-tutorial-for-beginners/archive/master.zip) and unzip on your computer. 30 | 31 | You will see the following files structure: 32 | 33 | tutorial/ 34 | 1-start-here.html 35 | 2-responsive-design.html 36 | 3-bootstrap-grid.html 37 | 4-bootstrap-components.html 38 | 5-bootstrap-landing-page.html 39 | final/ 40 | starter/ 41 | 42 | 43 | ### 2. Start learning 44 | Navigate to tutorial folder and follow lesson files in given order: 45 | 46 | 1-start-here.html 47 | 2-responsive-design.html 48 | 3-bootstrap-grid.html 49 | 4-bootstrap-components.html 50 | 5-bootstrap-landing-page.html 51 | -------------------------------------------------------------------------------- /final/css/style.css: -------------------------------------------------------------------------------- 1 | /* Required for full background image */ 2 | html, 3 | body, 4 | header, 5 | .view { 6 | height: 100%; 7 | } 8 | 9 | @media (max-width: 740px) { 10 | html, 11 | body, 12 | header, 13 | .view { 14 | height: 100vh; 15 | } 16 | } 17 | 18 | .top-nav-collapse { 19 | background-color: #563e91 !important; 20 | } 21 | 22 | .navbar:not(.top-nav-collapse) { 23 | background: transparent !important; 24 | } 25 | 26 | @media (max-width: 991px) { 27 | .navbar:not(.top-nav-collapse) { 28 | background: #563e91 !important; 29 | } 30 | } 31 | 32 | .rgba-gradient { 33 | background: -moz-linear-gradient(45deg, rgba(213, 15, 61, 0.6), rgba(13, 17, 198, 0.69) 100%); 34 | background: -webkit-linear-gradient(45deg, rgba(213, 15, 61, 0.6), rgba(13, 17, 198, 0.69) 100%); 35 | background: linear-gradient(to 45deg, rgba(213, 15, 61, 0.6), rgba(13, 17, 198, 0.69) 100%); 36 | } -------------------------------------------------------------------------------- /final/img/mdb-favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Bootstrap-tutorial-for-beginners/1c7fce5d9c97b2de7038f81e4d3c876d95a4ed60/final/img/mdb-favicon.ico -------------------------------------------------------------------------------- /final/js/addons/directives.min.js: -------------------------------------------------------------------------------- 1 | !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=230)}({230:function(e,t,r){}}); 2 | //# sourceMappingURL=directives.min.js.map -------------------------------------------------------------------------------- /final/js/addons/directives.min.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,K","file":"js/addons/directives.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\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, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\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\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 230);\n"],"sourceRoot":""} -------------------------------------------------------------------------------- /final/js/addons/flag.min.js: -------------------------------------------------------------------------------- 1 | !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=231)}({231:function(e,t,r){}}); 2 | //# sourceMappingURL=flag.min.js.map -------------------------------------------------------------------------------- /final/js/addons/flag.min.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,K","file":"js/addons/flag.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\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, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\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\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 231);\n"],"sourceRoot":""} -------------------------------------------------------------------------------- /final/js/addons/rating.min.js: -------------------------------------------------------------------------------- 1 | !function(t){var n={};function r(e){if(n[e])return n[e].exports;var o=n[e]={i:e,l:!1,exports:{}};return t[e].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=t,r.c=n,r.d=function(t,n,e){r.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:e})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,n){if(1&n&&(t=r(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(r.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var o in t)r.d(e,o,function(n){return t[n]}.bind(null,o));return e},r.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(n,"a",n),n},r.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},r.p="",r(r.s=227)}({0:function(t,n,r){(function(n){var r=function(t){return t&&t.Math==Math&&t};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n&&n)||Function("return this")()}).call(this,r(59))},1:function(t,n){t.exports=function(t){try{return!!t()}catch(t){return!0}}},10:function(t,n,r){var e=r(31),o=r(13);t.exports=function(t){return e(o(t))}},102:function(t,n,r){"use strict";var e=r(3),o=r(1),a=r(29),i=r(5),u=r(16),c=r(11),f=r(57),s=r(43),l=r(33),p=r(2)("isConcatSpreadable"),v=!o((function(){var t=[];return t[p]=!1,t.concat()[0]!==t})),d=l("concat"),y=function(t){if(!i(t))return!1;var n=t[p];return void 0!==n?!!n:a(t)};e({target:"Array",proto:!0,forced:!v||!d},{concat:function(t){var n,r,e,o,a,i=u(this),l=s(i,0),p=0;for(n=-1,e=arguments.length;n9007199254740991)throw TypeError("Maximum allowed index exceeded");for(r=0;r=9007199254740991)throw TypeError("Maximum allowed index exceeded");f(l,p++,a)}return l.length=p,l}})},11:function(t,n,r){var e=r(12),o=Math.min;t.exports=function(t){return t>0?o(e(t),9007199254740991):0}},12:function(t,n){var r=Math.ceil,e=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?e:r)(t)}},13:function(t,n){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},14:function(t,n,r){var e=r(0),o=r(15),a=r(6),i=r(4),u=r(25),c=r(37),f=r(21),s=f.get,l=f.enforce,p=String(c).split("toString");o("inspectSource",(function(t){return c.call(t)})),(t.exports=function(t,n,r,o){var c=!!o&&!!o.unsafe,f=!!o&&!!o.enumerable,s=!!o&&!!o.noTargetGet;"function"==typeof r&&("string"!=typeof n||i(r,"name")||a(r,"name",n),l(r).source=p.join("string"==typeof n?n:"")),t!==e?(c?!s&&t[n]&&(f=!0):delete t[n],f?t[n]=r:a(t,n,r)):f?t[n]=r:u(n,r)})(Function.prototype,"toString",(function(){return"function"==typeof this&&s(this).source||c.call(this)}))},15:function(t,n,r){var e=r(24),o=r(61);(t.exports=function(t,n){return o[t]||(o[t]=void 0!==n?n:{})})("versions",[]).push({version:"3.3.2",mode:e?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},16:function(t,n,r){var e=r(13);t.exports=function(t){return Object(e(t))}},17:function(t,n){t.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},18:function(t,n){var r={}.toString;t.exports=function(t){return r.call(t).slice(8,-1)}},19:function(t,n,r){var e=r(5);t.exports=function(t,n){if(!e(t))return t;var r,o;if(n&&"function"==typeof(r=t.toString)&&!e(o=r.call(t)))return o;if("function"==typeof(r=t.valueOf)&&!e(o=r.call(t)))return o;if(!n&&"function"==typeof(r=t.toString)&&!e(o=r.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},2:function(t,n,r){var e=r(0),o=r(15),a=r(28),i=r(50),u=e.Symbol,c=o("wks");t.exports=function(t){return c[t]||(c[t]=i&&u[t]||(i?u:a)("Symbol."+t))}},20:function(t,n){t.exports={}},21:function(t,n,r){var e,o,a,i=r(62),u=r(0),c=r(5),f=r(6),s=r(4),l=r(22),p=r(20),v=u.WeakMap;if(i){var d=new v,y=d.get,b=d.has,h=d.set;e=function(t,n){return h.call(d,t,n),n},o=function(t){return y.call(d,t)||{}},a=function(t){return b.call(d,t)}}else{var g=l("state");p[g]=!0,e=function(t,n){return f(t,g,n),n},o=function(t){return s(t,g)?t[g]:{}},a=function(t){return s(t,g)}}t.exports={set:e,get:o,has:a,enforce:function(t){return a(t)?o(t):e(t,{})},getterFor:function(t){return function(n){var r;if(!c(n)||(r=o(n)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return r}}}},22:function(t,n,r){var e=r(15),o=r(28),a=e("keys");t.exports=function(t){return a[t]||(a[t]=o(t))}},227:function(t,n,r){r(228),t.exports=r(229)},228:function(t,n,r){"use strict";r.r(n);var e;r(102);(e=jQuery).fn.mdbRate=function(){var t,n=e.fn.tooltip.Constructor.Default.whiteList;n.textarea=[],n.button=[];for(var r=e(this),o=["Very bad","Poor","OK","Good","Excellent"],a=0;a<5;a++)r.append(''));t=r.children(),r.hasClass("rating-faces")?t.addClass("far fa-meh-blank"):r.hasClass("empty-stars")?t.addClass("far fa-star"):t.addClass("fas fa-star"),t.on("mouseover",(function(){!function(n){t.parent().hasClass("rating-faces")&&t.addClass("fa-meh-blank"),r.hasClass("empty-stars")&&t.removeClass("fas"),t.removeClass("fa-angry fa-frown fa-meh fa-smile fa-laugh live oneStar twoStars threeStars fourStars fiveStars amber-text");for(var o=0;o<=n;o++)if(r.hasClass("rating-faces"))switch(e(t.get(o)).removeClass("fa-meh-blank"),e(t.get(o)).addClass("live"),n){case"0":e(t.get(o)).addClass("fa-angry");break;case"1":e(t.get(o)).addClass("fa-frown");break;case"2":e(t.get(o)).addClass("fa-meh");break;case"3":e(t.get(o)).addClass("fa-smile");break;case"4":e(t.get(o)).addClass("fa-laugh")}else if(r.hasClass("empty-stars"))switch(e(t.get(o)).addClass("fas"),n){case"0":e(t.get(o)).addClass("oneStar");break;case"1":e(t.get(o)).addClass("twoStars");break;case"2":e(t.get(o)).addClass("threeStars");break;case"3":e(t.get(o)).addClass("fourStars");break;case"4":e(t.get(o)).addClass("fiveStars")}else e(t.get(o)).addClass("amber-text")}(e(this).attr("data-index"))})),t.on("click",(function(){t.popover("hide")})),r.on("click","#voteSubmitButton",(function(){t.popover("hide")})),r.on("click","#closePopoverButton",(function(){t.popover("hide")})),r.hasClass("feedback")&&e((function(){t.popover({container:r,content:'
'})})),t.tooltip()}},229:function(t,n,r){},24:function(t,n){t.exports=!1},25:function(t,n,r){var e=r(0),o=r(6);t.exports=function(t,n){try{o(e,t,n)}catch(r){e[t]=n}return n}},26:function(t,n,r){var e=r(9),o=r(46),a=r(17),i=r(10),u=r(19),c=r(4),f=r(36),s=Object.getOwnPropertyDescriptor;n.f=e?s:function(t,n){if(t=i(t),n=u(n,!0),f)try{return s(t,n)}catch(t){}if(c(t,n))return a(!o.f.call(t,n),t[n])}},27:function(t,n,r){var e=r(39),o=r(30).concat("length","prototype");n.f=Object.getOwnPropertyNames||function(t){return e(t,o)}},28:function(t,n){var r=0,e=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++r+e).toString(36)}},29:function(t,n,r){var e=r(18);t.exports=Array.isArray||function(t){return"Array"==e(t)}},3:function(t,n,r){var e=r(0),o=r(26).f,a=r(6),i=r(14),u=r(25),c=r(47),f=r(51);t.exports=function(t,n){var r,s,l,p,v,d=t.target,y=t.global,b=t.stat;if(r=y?e:b?e[d]||u(d,{}):(e[d]||{}).prototype)for(s in n){if(p=n[s],l=t.noTargetGet?(v=o(r,s))&&v.value:r[s],!f(y?s:d+(b?".":"#")+s,t.forced)&&void 0!==l){if(typeof p==typeof l)continue;c(p,l)}(t.sham||l&&l.sham)&&a(p,"sham",!0),i(r,s,p,t)}}},30:function(t,n){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},31:function(t,n,r){var e=r(1),o=r(18),a="".split;t.exports=e((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?a.call(t,""):Object(t)}:Object},32:function(t,n,r){var e=r(12),o=Math.max,a=Math.min;t.exports=function(t,n){var r=e(t);return r<0?o(r+n,0):a(r,n)}},33:function(t,n,r){var e=r(1),o=r(2)("species");t.exports=function(t){return!e((function(){var n=[];return(n.constructor={})[o]=function(){return{foo:1}},1!==n[t](Boolean).foo}))}},35:function(t,n,r){var e=r(48),o=r(0),a=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,n){return arguments.length<2?a(e[t])||a(o[t]):e[t]&&e[t][n]||o[t]&&o[t][n]}},36:function(t,n,r){var e=r(9),o=r(1),a=r(38);t.exports=!e&&!o((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},37:function(t,n,r){var e=r(15);t.exports=e("native-function-to-string",Function.toString)},38:function(t,n,r){var e=r(0),o=r(5),a=e.document,i=o(a)&&o(a.createElement);t.exports=function(t){return i?a.createElement(t):{}}},39:function(t,n,r){var e=r(4),o=r(10),a=r(41).indexOf,i=r(20);t.exports=function(t,n){var r,u=o(t),c=0,f=[];for(r in u)!e(i,r)&&e(u,r)&&f.push(r);for(;n.length>c;)e(u,r=n[c++])&&(~a(f,r)||f.push(r));return f}},4:function(t,n){var r={}.hasOwnProperty;t.exports=function(t,n){return r.call(t,n)}},41:function(t,n,r){var e=r(10),o=r(11),a=r(32),i=function(t){return function(n,r,i){var u,c=e(n),f=o(c.length),s=a(i,f);if(t&&r!=r){for(;f>s;)if((u=c[s++])!=u)return!0}else for(;f>s;s++)if((t||s in c)&&c[s]===r)return t||s||0;return!t&&-1}};t.exports={includes:i(!0),indexOf:i(!1)}},43:function(t,n,r){var e=r(5),o=r(29),a=r(2)("species");t.exports=function(t,n){var r;return o(t)&&("function"!=typeof(r=t.constructor)||r!==Array&&!o(r.prototype)?e(r)&&null===(r=r[a])&&(r=void 0):r=void 0),new(void 0===r?Array:r)(0===n?0:n)}},46:function(t,n,r){"use strict";var e={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,a=o&&!e.call({1:2},1);n.f=a?function(t){var n=o(this,t);return!!n&&n.enumerable}:e},47:function(t,n,r){var e=r(4),o=r(63),a=r(26),i=r(8);t.exports=function(t,n){for(var r=o(n),u=i.f,c=a.f,f=0;f50?"addClass":"removeClass"]("top-nav-collapse")}))}))}}); 2 | //# sourceMappingURL=scrolling-navbar.min.js.map -------------------------------------------------------------------------------- /final/js/modules/scrolling-navbar.min.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/js/free/scrolling-navbar.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","jQuery","$","window","on","$navbar","length","offset","top"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,K,oBClFrDC,QAAO,SAAUC,GAIfA,EAAEC,QAAQC,GAAG,UAAU,WAErB,IAAMC,EAAUH,EAAE,WAEbG,EAAQC,QAEbJ,EAAE,qBAAqBG,EAAQE,SAASC,IARN,GAQ0C,WAAa,eAAe","file":"js/modules/scrolling-navbar.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\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, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\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\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 134);\n","jQuery(function ($) {\n\n const SCROLLING_NAVBAR_OFFSET_TOP = 50;\n\n $(window).on('scroll', () => {\n\n const $navbar = $('.navbar');\n \n if (!$navbar.length) return;\n\n $('.scrolling-navbar')[$navbar.offset().top > SCROLLING_NAVBAR_OFFSET_TOP ? 'addClass' : 'removeClass']('top-nav-collapse');\n });\n});\n"],"sourceRoot":""} -------------------------------------------------------------------------------- /final/js/modules/treeview.min.js: -------------------------------------------------------------------------------- 1 | !function(n){var t={};function e(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return n[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}e.m=n,e.c=t,e.d=function(n,t,r){e.o(n,t)||Object.defineProperty(n,t,{enumerable:!0,get:r})},e.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},e.t=function(n,t){if(1&t&&(n=e(n)),8&t)return n;if(4&t&&"object"==typeof n&&n&&n.__esModule)return n;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&t&&"string"!=typeof n)for(var o in n)e.d(r,o,function(t){return n[t]}.bind(null,o));return r},e.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return e.d(t,"a",t),t},e.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},e.p="",e(e.s=135)}([function(n,t,e){(function(t){var e=function(n){return n&&n.Math==Math&&n};n.exports=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof t&&t)||Function("return this")()}).call(this,e(59))},function(n,t){n.exports=function(n){try{return!!n()}catch(n){return!0}}},function(n,t,e){var r=e(0),o=e(15),i=e(28),c=e(50),u=r.Symbol,f=o("wks");n.exports=function(n){return f[n]||(f[n]=c&&u[n]||(c?u:i)("Symbol."+n))}},function(n,t,e){var r=e(0),o=e(26).f,i=e(6),c=e(14),u=e(25),f=e(47),a=e(51);n.exports=function(n,t){var e,s,l,p,v,d=n.target,y=n.global,h=n.stat;if(e=y?r:h?r[d]||u(d,{}):(r[d]||{}).prototype)for(s in t){if(p=t[s],l=n.noTargetGet?(v=o(e,s))&&v.value:e[s],!a(y?s:d+(h?".":"#")+s,n.forced)&&void 0!==l){if(typeof p==typeof l)continue;f(p,l)}(n.sham||l&&l.sham)&&i(p,"sham",!0),c(e,s,p,n)}}},function(n,t){var e={}.hasOwnProperty;n.exports=function(n,t){return e.call(n,t)}},function(n,t){n.exports=function(n){return"object"==typeof n?null!==n:"function"==typeof n}},function(n,t,e){var r=e(9),o=e(8),i=e(17);n.exports=r?function(n,t,e){return o.f(n,t,i(1,e))}:function(n,t,e){return n[t]=e,n}},function(n,t,e){var r=e(5);n.exports=function(n){if(!r(n))throw TypeError(String(n)+" is not an object");return n}},function(n,t,e){var r=e(9),o=e(36),i=e(7),c=e(19),u=Object.defineProperty;t.f=r?u:function(n,t,e){if(i(n),t=c(t,!0),i(e),o)try{return u(n,t,e)}catch(n){}if("get"in e||"set"in e)throw TypeError("Accessors not supported");return"value"in e&&(n[t]=e.value),n}},function(n,t,e){var r=e(1);n.exports=!r((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(n,t,e){var r=e(31),o=e(13);n.exports=function(n){return r(o(n))}},function(n,t,e){var r=e(12),o=Math.min;n.exports=function(n){return n>0?o(r(n),9007199254740991):0}},function(n,t){var e=Math.ceil,r=Math.floor;n.exports=function(n){return isNaN(n=+n)?0:(n>0?r:e)(n)}},function(n,t){n.exports=function(n){if(null==n)throw TypeError("Can't call method on "+n);return n}},function(n,t,e){var r=e(0),o=e(15),i=e(6),c=e(4),u=e(25),f=e(37),a=e(21),s=a.get,l=a.enforce,p=String(f).split("toString");o("inspectSource",(function(n){return f.call(n)})),(n.exports=function(n,t,e,o){var f=!!o&&!!o.unsafe,a=!!o&&!!o.enumerable,s=!!o&&!!o.noTargetGet;"function"==typeof e&&("string"!=typeof t||c(e,"name")||i(e,"name",t),l(e).source=p.join("string"==typeof t?t:"")),n!==r?(f?!s&&n[t]&&(a=!0):delete n[t],a?n[t]=e:i(n,t,e)):a?n[t]=e:u(t,e)})(Function.prototype,"toString",(function(){return"function"==typeof this&&s(this).source||f.call(this)}))},function(n,t,e){var r=e(24),o=e(61);(n.exports=function(n,t){return o[n]||(o[n]=void 0!==t?t:{})})("versions",[]).push({version:"3.3.2",mode:r?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(n,t,e){var r=e(13);n.exports=function(n){return Object(r(n))}},function(n,t){n.exports=function(n,t){return{enumerable:!(1&n),configurable:!(2&n),writable:!(4&n),value:t}}},function(n,t){var e={}.toString;n.exports=function(n){return e.call(n).slice(8,-1)}},function(n,t,e){var r=e(5);n.exports=function(n,t){if(!r(n))return n;var e,o;if(t&&"function"==typeof(e=n.toString)&&!r(o=e.call(n)))return o;if("function"==typeof(e=n.valueOf)&&!r(o=e.call(n)))return o;if(!t&&"function"==typeof(e=n.toString)&&!r(o=e.call(n)))return o;throw TypeError("Can't convert object to primitive value")}},function(n,t){n.exports={}},function(n,t,e){var r,o,i,c=e(62),u=e(0),f=e(5),a=e(6),s=e(4),l=e(22),p=e(20),v=u.WeakMap;if(c){var d=new v,y=d.get,h=d.has,g=d.set;r=function(n,t){return g.call(d,n,t),t},o=function(n){return y.call(d,n)||{}},i=function(n){return h.call(d,n)}}else{var b=l("state");p[b]=!0,r=function(n,t){return a(n,b,t),t},o=function(n){return s(n,b)?n[b]:{}},i=function(n){return s(n,b)}}n.exports={set:r,get:o,has:i,enforce:function(n){return i(n)?o(n):r(n,{})},getterFor:function(n){return function(t){var e;if(!f(t)||(e=o(t)).type!==n)throw TypeError("Incompatible receiver, "+n+" required");return e}}}},function(n,t,e){var r=e(15),o=e(28),i=r("keys");n.exports=function(n){return i[n]||(i[n]=o(n))}},function(n,t,e){var r=e(75),o=e(31),i=e(16),c=e(11),u=e(43),f=[].push,a=function(n){var t=1==n,e=2==n,a=3==n,s=4==n,l=6==n,p=5==n||l;return function(v,d,y,h){for(var g,b,m=i(v),x=o(m),w=r(d,y,3),O=c(x.length),j=0,C=h||u,S=t?C(v,O):e?C(v,0):void 0;O>j;j++)if((p||j in x)&&(b=w(g=x[j],j,m),n))if(t)S[j]=b;else if(b)switch(n){case 3:return!0;case 5:return g;case 6:return j;case 2:f.call(S,g)}else if(s)return!1;return l?-1:a||s?s:S}};n.exports={forEach:a(0),map:a(1),filter:a(2),some:a(3),every:a(4),find:a(5),findIndex:a(6)}},function(n,t){n.exports=!1},function(n,t,e){var r=e(0),o=e(6);n.exports=function(n,t){try{o(r,n,t)}catch(e){r[n]=t}return t}},function(n,t,e){var r=e(9),o=e(46),i=e(17),c=e(10),u=e(19),f=e(4),a=e(36),s=Object.getOwnPropertyDescriptor;t.f=r?s:function(n,t){if(n=c(n),t=u(t,!0),a)try{return s(n,t)}catch(n){}if(f(n,t))return i(!o.f.call(n,t),n[t])}},function(n,t,e){var r=e(39),o=e(30).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(n){return r(n,o)}},function(n,t){var e=0,r=Math.random();n.exports=function(n){return"Symbol("+String(void 0===n?"":n)+")_"+(++e+r).toString(36)}},function(n,t,e){var r=e(18);n.exports=Array.isArray||function(n){return"Array"==r(n)}},function(n,t){n.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(n,t,e){var r=e(1),o=e(18),i="".split;n.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(n){return"String"==o(n)?i.call(n,""):Object(n)}:Object},function(n,t,e){var r=e(12),o=Math.max,i=Math.min;n.exports=function(n,t){var e=r(n);return e<0?o(e+t,0):i(e,t)}},,function(n,t,e){var r=e(7),o=e(79),i=e(30),c=e(20),u=e(80),f=e(38),a=e(22)("IE_PROTO"),s=function(){},l=function(){var n,t=f("iframe"),e=i.length;for(t.style.display="none",u.appendChild(t),t.src=String("javascript:"),(n=t.contentWindow.document).open(),n.write(" 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /starter/js/addons/directives.min.js: -------------------------------------------------------------------------------- 1 | !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=230)}({230:function(e,t,r){}}); 2 | //# sourceMappingURL=directives.min.js.map -------------------------------------------------------------------------------- /starter/js/addons/directives.min.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,K","file":"js/addons/directives.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\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, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\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\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 230);\n"],"sourceRoot":""} -------------------------------------------------------------------------------- /starter/js/addons/flag.min.js: -------------------------------------------------------------------------------- 1 | !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=231)}({231:function(e,t,r){}}); 2 | //# sourceMappingURL=flag.min.js.map -------------------------------------------------------------------------------- /starter/js/addons/flag.min.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,K","file":"js/addons/flag.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\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, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\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\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 231);\n"],"sourceRoot":""} -------------------------------------------------------------------------------- /starter/js/addons/rating.min.js: -------------------------------------------------------------------------------- 1 | !function(t){var n={};function r(e){if(n[e])return n[e].exports;var o=n[e]={i:e,l:!1,exports:{}};return t[e].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=t,r.c=n,r.d=function(t,n,e){r.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:e})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,n){if(1&n&&(t=r(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(r.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var o in t)r.d(e,o,function(n){return t[n]}.bind(null,o));return e},r.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(n,"a",n),n},r.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},r.p="",r(r.s=227)}({0:function(t,n,r){(function(n){var r=function(t){return t&&t.Math==Math&&t};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n&&n)||Function("return this")()}).call(this,r(59))},1:function(t,n){t.exports=function(t){try{return!!t()}catch(t){return!0}}},10:function(t,n,r){var e=r(31),o=r(13);t.exports=function(t){return e(o(t))}},102:function(t,n,r){"use strict";var e=r(3),o=r(1),a=r(29),i=r(5),u=r(16),c=r(11),f=r(57),s=r(43),l=r(33),p=r(2)("isConcatSpreadable"),v=!o((function(){var t=[];return t[p]=!1,t.concat()[0]!==t})),d=l("concat"),y=function(t){if(!i(t))return!1;var n=t[p];return void 0!==n?!!n:a(t)};e({target:"Array",proto:!0,forced:!v||!d},{concat:function(t){var n,r,e,o,a,i=u(this),l=s(i,0),p=0;for(n=-1,e=arguments.length;n9007199254740991)throw TypeError("Maximum allowed index exceeded");for(r=0;r=9007199254740991)throw TypeError("Maximum allowed index exceeded");f(l,p++,a)}return l.length=p,l}})},11:function(t,n,r){var e=r(12),o=Math.min;t.exports=function(t){return t>0?o(e(t),9007199254740991):0}},12:function(t,n){var r=Math.ceil,e=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?e:r)(t)}},13:function(t,n){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},14:function(t,n,r){var e=r(0),o=r(15),a=r(6),i=r(4),u=r(25),c=r(37),f=r(21),s=f.get,l=f.enforce,p=String(c).split("toString");o("inspectSource",(function(t){return c.call(t)})),(t.exports=function(t,n,r,o){var c=!!o&&!!o.unsafe,f=!!o&&!!o.enumerable,s=!!o&&!!o.noTargetGet;"function"==typeof r&&("string"!=typeof n||i(r,"name")||a(r,"name",n),l(r).source=p.join("string"==typeof n?n:"")),t!==e?(c?!s&&t[n]&&(f=!0):delete t[n],f?t[n]=r:a(t,n,r)):f?t[n]=r:u(n,r)})(Function.prototype,"toString",(function(){return"function"==typeof this&&s(this).source||c.call(this)}))},15:function(t,n,r){var e=r(24),o=r(61);(t.exports=function(t,n){return o[t]||(o[t]=void 0!==n?n:{})})("versions",[]).push({version:"3.3.2",mode:e?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},16:function(t,n,r){var e=r(13);t.exports=function(t){return Object(e(t))}},17:function(t,n){t.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},18:function(t,n){var r={}.toString;t.exports=function(t){return r.call(t).slice(8,-1)}},19:function(t,n,r){var e=r(5);t.exports=function(t,n){if(!e(t))return t;var r,o;if(n&&"function"==typeof(r=t.toString)&&!e(o=r.call(t)))return o;if("function"==typeof(r=t.valueOf)&&!e(o=r.call(t)))return o;if(!n&&"function"==typeof(r=t.toString)&&!e(o=r.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},2:function(t,n,r){var e=r(0),o=r(15),a=r(28),i=r(50),u=e.Symbol,c=o("wks");t.exports=function(t){return c[t]||(c[t]=i&&u[t]||(i?u:a)("Symbol."+t))}},20:function(t,n){t.exports={}},21:function(t,n,r){var e,o,a,i=r(62),u=r(0),c=r(5),f=r(6),s=r(4),l=r(22),p=r(20),v=u.WeakMap;if(i){var d=new v,y=d.get,b=d.has,h=d.set;e=function(t,n){return h.call(d,t,n),n},o=function(t){return y.call(d,t)||{}},a=function(t){return b.call(d,t)}}else{var g=l("state");p[g]=!0,e=function(t,n){return f(t,g,n),n},o=function(t){return s(t,g)?t[g]:{}},a=function(t){return s(t,g)}}t.exports={set:e,get:o,has:a,enforce:function(t){return a(t)?o(t):e(t,{})},getterFor:function(t){return function(n){var r;if(!c(n)||(r=o(n)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return r}}}},22:function(t,n,r){var e=r(15),o=r(28),a=e("keys");t.exports=function(t){return a[t]||(a[t]=o(t))}},227:function(t,n,r){r(228),t.exports=r(229)},228:function(t,n,r){"use strict";r.r(n);var e;r(102);(e=jQuery).fn.mdbRate=function(){var t,n=e.fn.tooltip.Constructor.Default.whiteList;n.textarea=[],n.button=[];for(var r=e(this),o=["Very bad","Poor","OK","Good","Excellent"],a=0;a<5;a++)r.append(''));t=r.children(),r.hasClass("rating-faces")?t.addClass("far fa-meh-blank"):r.hasClass("empty-stars")?t.addClass("far fa-star"):t.addClass("fas fa-star"),t.on("mouseover",(function(){!function(n){t.parent().hasClass("rating-faces")&&t.addClass("fa-meh-blank"),r.hasClass("empty-stars")&&t.removeClass("fas"),t.removeClass("fa-angry fa-frown fa-meh fa-smile fa-laugh live oneStar twoStars threeStars fourStars fiveStars amber-text");for(var o=0;o<=n;o++)if(r.hasClass("rating-faces"))switch(e(t.get(o)).removeClass("fa-meh-blank"),e(t.get(o)).addClass("live"),n){case"0":e(t.get(o)).addClass("fa-angry");break;case"1":e(t.get(o)).addClass("fa-frown");break;case"2":e(t.get(o)).addClass("fa-meh");break;case"3":e(t.get(o)).addClass("fa-smile");break;case"4":e(t.get(o)).addClass("fa-laugh")}else if(r.hasClass("empty-stars"))switch(e(t.get(o)).addClass("fas"),n){case"0":e(t.get(o)).addClass("oneStar");break;case"1":e(t.get(o)).addClass("twoStars");break;case"2":e(t.get(o)).addClass("threeStars");break;case"3":e(t.get(o)).addClass("fourStars");break;case"4":e(t.get(o)).addClass("fiveStars")}else e(t.get(o)).addClass("amber-text")}(e(this).attr("data-index"))})),t.on("click",(function(){t.popover("hide")})),r.on("click","#voteSubmitButton",(function(){t.popover("hide")})),r.on("click","#closePopoverButton",(function(){t.popover("hide")})),r.hasClass("feedback")&&e((function(){t.popover({container:r,content:'
'})})),t.tooltip()}},229:function(t,n,r){},24:function(t,n){t.exports=!1},25:function(t,n,r){var e=r(0),o=r(6);t.exports=function(t,n){try{o(e,t,n)}catch(r){e[t]=n}return n}},26:function(t,n,r){var e=r(9),o=r(46),a=r(17),i=r(10),u=r(19),c=r(4),f=r(36),s=Object.getOwnPropertyDescriptor;n.f=e?s:function(t,n){if(t=i(t),n=u(n,!0),f)try{return s(t,n)}catch(t){}if(c(t,n))return a(!o.f.call(t,n),t[n])}},27:function(t,n,r){var e=r(39),o=r(30).concat("length","prototype");n.f=Object.getOwnPropertyNames||function(t){return e(t,o)}},28:function(t,n){var r=0,e=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++r+e).toString(36)}},29:function(t,n,r){var e=r(18);t.exports=Array.isArray||function(t){return"Array"==e(t)}},3:function(t,n,r){var e=r(0),o=r(26).f,a=r(6),i=r(14),u=r(25),c=r(47),f=r(51);t.exports=function(t,n){var r,s,l,p,v,d=t.target,y=t.global,b=t.stat;if(r=y?e:b?e[d]||u(d,{}):(e[d]||{}).prototype)for(s in n){if(p=n[s],l=t.noTargetGet?(v=o(r,s))&&v.value:r[s],!f(y?s:d+(b?".":"#")+s,t.forced)&&void 0!==l){if(typeof p==typeof l)continue;c(p,l)}(t.sham||l&&l.sham)&&a(p,"sham",!0),i(r,s,p,t)}}},30:function(t,n){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},31:function(t,n,r){var e=r(1),o=r(18),a="".split;t.exports=e((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?a.call(t,""):Object(t)}:Object},32:function(t,n,r){var e=r(12),o=Math.max,a=Math.min;t.exports=function(t,n){var r=e(t);return r<0?o(r+n,0):a(r,n)}},33:function(t,n,r){var e=r(1),o=r(2)("species");t.exports=function(t){return!e((function(){var n=[];return(n.constructor={})[o]=function(){return{foo:1}},1!==n[t](Boolean).foo}))}},35:function(t,n,r){var e=r(48),o=r(0),a=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,n){return arguments.length<2?a(e[t])||a(o[t]):e[t]&&e[t][n]||o[t]&&o[t][n]}},36:function(t,n,r){var e=r(9),o=r(1),a=r(38);t.exports=!e&&!o((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},37:function(t,n,r){var e=r(15);t.exports=e("native-function-to-string",Function.toString)},38:function(t,n,r){var e=r(0),o=r(5),a=e.document,i=o(a)&&o(a.createElement);t.exports=function(t){return i?a.createElement(t):{}}},39:function(t,n,r){var e=r(4),o=r(10),a=r(41).indexOf,i=r(20);t.exports=function(t,n){var r,u=o(t),c=0,f=[];for(r in u)!e(i,r)&&e(u,r)&&f.push(r);for(;n.length>c;)e(u,r=n[c++])&&(~a(f,r)||f.push(r));return f}},4:function(t,n){var r={}.hasOwnProperty;t.exports=function(t,n){return r.call(t,n)}},41:function(t,n,r){var e=r(10),o=r(11),a=r(32),i=function(t){return function(n,r,i){var u,c=e(n),f=o(c.length),s=a(i,f);if(t&&r!=r){for(;f>s;)if((u=c[s++])!=u)return!0}else for(;f>s;s++)if((t||s in c)&&c[s]===r)return t||s||0;return!t&&-1}};t.exports={includes:i(!0),indexOf:i(!1)}},43:function(t,n,r){var e=r(5),o=r(29),a=r(2)("species");t.exports=function(t,n){var r;return o(t)&&("function"!=typeof(r=t.constructor)||r!==Array&&!o(r.prototype)?e(r)&&null===(r=r[a])&&(r=void 0):r=void 0),new(void 0===r?Array:r)(0===n?0:n)}},46:function(t,n,r){"use strict";var e={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,a=o&&!e.call({1:2},1);n.f=a?function(t){var n=o(this,t);return!!n&&n.enumerable}:e},47:function(t,n,r){var e=r(4),o=r(63),a=r(26),i=r(8);t.exports=function(t,n){for(var r=o(n),u=i.f,c=a.f,f=0;f50?"addClass":"removeClass"]("top-nav-collapse")}))}))}}); 2 | //# sourceMappingURL=scrolling-navbar.min.js.map -------------------------------------------------------------------------------- /starter/js/modules/scrolling-navbar.min.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/js/free/scrolling-navbar.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","jQuery","$","window","on","$navbar","length","offset","top"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,K,oBClFrDC,QAAO,SAAUC,GAIfA,EAAEC,QAAQC,GAAG,UAAU,WAErB,IAAMC,EAAUH,EAAE,WAEbG,EAAQC,QAEbJ,EAAE,qBAAqBG,EAAQE,SAASC,IARN,GAQ0C,WAAa,eAAe","file":"js/modules/scrolling-navbar.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\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, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\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\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 134);\n","jQuery(function ($) {\n\n const SCROLLING_NAVBAR_OFFSET_TOP = 50;\n\n $(window).on('scroll', () => {\n\n const $navbar = $('.navbar');\n \n if (!$navbar.length) return;\n\n $('.scrolling-navbar')[$navbar.offset().top > SCROLLING_NAVBAR_OFFSET_TOP ? 'addClass' : 'removeClass']('top-nav-collapse');\n });\n});\n"],"sourceRoot":""} -------------------------------------------------------------------------------- /starter/js/modules/treeview.min.js: -------------------------------------------------------------------------------- 1 | !function(n){var t={};function e(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return n[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}e.m=n,e.c=t,e.d=function(n,t,r){e.o(n,t)||Object.defineProperty(n,t,{enumerable:!0,get:r})},e.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},e.t=function(n,t){if(1&t&&(n=e(n)),8&t)return n;if(4&t&&"object"==typeof n&&n&&n.__esModule)return n;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&t&&"string"!=typeof n)for(var o in n)e.d(r,o,function(t){return n[t]}.bind(null,o));return r},e.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return e.d(t,"a",t),t},e.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},e.p="",e(e.s=135)}([function(n,t,e){(function(t){var e=function(n){return n&&n.Math==Math&&n};n.exports=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof t&&t)||Function("return this")()}).call(this,e(59))},function(n,t){n.exports=function(n){try{return!!n()}catch(n){return!0}}},function(n,t,e){var r=e(0),o=e(15),i=e(28),c=e(50),u=r.Symbol,f=o("wks");n.exports=function(n){return f[n]||(f[n]=c&&u[n]||(c?u:i)("Symbol."+n))}},function(n,t,e){var r=e(0),o=e(26).f,i=e(6),c=e(14),u=e(25),f=e(47),a=e(51);n.exports=function(n,t){var e,s,l,p,v,d=n.target,y=n.global,h=n.stat;if(e=y?r:h?r[d]||u(d,{}):(r[d]||{}).prototype)for(s in t){if(p=t[s],l=n.noTargetGet?(v=o(e,s))&&v.value:e[s],!a(y?s:d+(h?".":"#")+s,n.forced)&&void 0!==l){if(typeof p==typeof l)continue;f(p,l)}(n.sham||l&&l.sham)&&i(p,"sham",!0),c(e,s,p,n)}}},function(n,t){var e={}.hasOwnProperty;n.exports=function(n,t){return e.call(n,t)}},function(n,t){n.exports=function(n){return"object"==typeof n?null!==n:"function"==typeof n}},function(n,t,e){var r=e(9),o=e(8),i=e(17);n.exports=r?function(n,t,e){return o.f(n,t,i(1,e))}:function(n,t,e){return n[t]=e,n}},function(n,t,e){var r=e(5);n.exports=function(n){if(!r(n))throw TypeError(String(n)+" is not an object");return n}},function(n,t,e){var r=e(9),o=e(36),i=e(7),c=e(19),u=Object.defineProperty;t.f=r?u:function(n,t,e){if(i(n),t=c(t,!0),i(e),o)try{return u(n,t,e)}catch(n){}if("get"in e||"set"in e)throw TypeError("Accessors not supported");return"value"in e&&(n[t]=e.value),n}},function(n,t,e){var r=e(1);n.exports=!r((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(n,t,e){var r=e(31),o=e(13);n.exports=function(n){return r(o(n))}},function(n,t,e){var r=e(12),o=Math.min;n.exports=function(n){return n>0?o(r(n),9007199254740991):0}},function(n,t){var e=Math.ceil,r=Math.floor;n.exports=function(n){return isNaN(n=+n)?0:(n>0?r:e)(n)}},function(n,t){n.exports=function(n){if(null==n)throw TypeError("Can't call method on "+n);return n}},function(n,t,e){var r=e(0),o=e(15),i=e(6),c=e(4),u=e(25),f=e(37),a=e(21),s=a.get,l=a.enforce,p=String(f).split("toString");o("inspectSource",(function(n){return f.call(n)})),(n.exports=function(n,t,e,o){var f=!!o&&!!o.unsafe,a=!!o&&!!o.enumerable,s=!!o&&!!o.noTargetGet;"function"==typeof e&&("string"!=typeof t||c(e,"name")||i(e,"name",t),l(e).source=p.join("string"==typeof t?t:"")),n!==r?(f?!s&&n[t]&&(a=!0):delete n[t],a?n[t]=e:i(n,t,e)):a?n[t]=e:u(t,e)})(Function.prototype,"toString",(function(){return"function"==typeof this&&s(this).source||f.call(this)}))},function(n,t,e){var r=e(24),o=e(61);(n.exports=function(n,t){return o[n]||(o[n]=void 0!==t?t:{})})("versions",[]).push({version:"3.3.2",mode:r?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(n,t,e){var r=e(13);n.exports=function(n){return Object(r(n))}},function(n,t){n.exports=function(n,t){return{enumerable:!(1&n),configurable:!(2&n),writable:!(4&n),value:t}}},function(n,t){var e={}.toString;n.exports=function(n){return e.call(n).slice(8,-1)}},function(n,t,e){var r=e(5);n.exports=function(n,t){if(!r(n))return n;var e,o;if(t&&"function"==typeof(e=n.toString)&&!r(o=e.call(n)))return o;if("function"==typeof(e=n.valueOf)&&!r(o=e.call(n)))return o;if(!t&&"function"==typeof(e=n.toString)&&!r(o=e.call(n)))return o;throw TypeError("Can't convert object to primitive value")}},function(n,t){n.exports={}},function(n,t,e){var r,o,i,c=e(62),u=e(0),f=e(5),a=e(6),s=e(4),l=e(22),p=e(20),v=u.WeakMap;if(c){var d=new v,y=d.get,h=d.has,g=d.set;r=function(n,t){return g.call(d,n,t),t},o=function(n){return y.call(d,n)||{}},i=function(n){return h.call(d,n)}}else{var b=l("state");p[b]=!0,r=function(n,t){return a(n,b,t),t},o=function(n){return s(n,b)?n[b]:{}},i=function(n){return s(n,b)}}n.exports={set:r,get:o,has:i,enforce:function(n){return i(n)?o(n):r(n,{})},getterFor:function(n){return function(t){var e;if(!f(t)||(e=o(t)).type!==n)throw TypeError("Incompatible receiver, "+n+" required");return e}}}},function(n,t,e){var r=e(15),o=e(28),i=r("keys");n.exports=function(n){return i[n]||(i[n]=o(n))}},function(n,t,e){var r=e(75),o=e(31),i=e(16),c=e(11),u=e(43),f=[].push,a=function(n){var t=1==n,e=2==n,a=3==n,s=4==n,l=6==n,p=5==n||l;return function(v,d,y,h){for(var g,b,m=i(v),x=o(m),w=r(d,y,3),O=c(x.length),j=0,C=h||u,S=t?C(v,O):e?C(v,0):void 0;O>j;j++)if((p||j in x)&&(b=w(g=x[j],j,m),n))if(t)S[j]=b;else if(b)switch(n){case 3:return!0;case 5:return g;case 6:return j;case 2:f.call(S,g)}else if(s)return!1;return l?-1:a||s?s:S}};n.exports={forEach:a(0),map:a(1),filter:a(2),some:a(3),every:a(4),find:a(5),findIndex:a(6)}},function(n,t){n.exports=!1},function(n,t,e){var r=e(0),o=e(6);n.exports=function(n,t){try{o(r,n,t)}catch(e){r[n]=t}return t}},function(n,t,e){var r=e(9),o=e(46),i=e(17),c=e(10),u=e(19),f=e(4),a=e(36),s=Object.getOwnPropertyDescriptor;t.f=r?s:function(n,t){if(n=c(n),t=u(t,!0),a)try{return s(n,t)}catch(n){}if(f(n,t))return i(!o.f.call(n,t),n[t])}},function(n,t,e){var r=e(39),o=e(30).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(n){return r(n,o)}},function(n,t){var e=0,r=Math.random();n.exports=function(n){return"Symbol("+String(void 0===n?"":n)+")_"+(++e+r).toString(36)}},function(n,t,e){var r=e(18);n.exports=Array.isArray||function(n){return"Array"==r(n)}},function(n,t){n.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(n,t,e){var r=e(1),o=e(18),i="".split;n.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(n){return"String"==o(n)?i.call(n,""):Object(n)}:Object},function(n,t,e){var r=e(12),o=Math.max,i=Math.min;n.exports=function(n,t){var e=r(n);return e<0?o(e+t,0):i(e,t)}},,function(n,t,e){var r=e(7),o=e(79),i=e(30),c=e(20),u=e(80),f=e(38),a=e(22)("IE_PROTO"),s=function(){},l=function(){var n,t=f("iframe"),e=i.length;for(t.style.display="none",u.appendChild(t),t.src=String("javascript:"),(n=t.contentWindow.document).open(),n.write("