├── static
├── gh.txt
├── src
│ ├── gh.txt
│ ├── scss
│ │ ├── gh.txt
│ │ ├── neumorphism
│ │ │ ├── components
│ │ │ │ ├── _counters.scss
│ │ │ │ ├── _tooltip.scss
│ │ │ │ ├── _maps.scss
│ │ │ │ ├── _popover.scss
│ │ │ │ ├── _pricing-cards.scss
│ │ │ │ ├── _profile-cards.scss
│ │ │ │ ├── _avatars.scss
│ │ │ │ ├── _datepicker.scss
│ │ │ │ ├── _components.scss
│ │ │ │ ├── _input-group.scss
│ │ │ │ ├── _close.scss
│ │ │ │ ├── _images.scss
│ │ │ │ ├── _shapes.scss
│ │ │ │ ├── _accordions.scss
│ │ │ │ ├── _icon-box.scss
│ │ │ │ ├── _carousel.scss
│ │ │ │ └── _modal.scss
│ │ │ ├── _layout.scss
│ │ │ ├── _vendor.scss
│ │ │ ├── mixins
│ │ │ │ ├── _badges.scss
│ │ │ │ ├── _alert.scss
│ │ │ │ ├── _transform.scss
│ │ │ │ ├── _modals.scss
│ │ │ │ ├── _icon.scss
│ │ │ │ ├── _background-variant.scss
│ │ │ │ └── _popover.scss
│ │ │ ├── _reboot.scss
│ │ │ ├── _utilities.scss
│ │ │ ├── _mixins.scss
│ │ │ ├── utilities
│ │ │ │ ├── _shadows.scss
│ │ │ │ ├── _transform.scss
│ │ │ │ ├── _position.scss
│ │ │ │ ├── _sizing.scss
│ │ │ │ ├── _helper.scss
│ │ │ │ └── _floating.scss
│ │ │ ├── _functions.scss
│ │ │ ├── layout
│ │ │ │ ├── _sidebar.scss
│ │ │ │ └── _footer.scss
│ │ │ ├── _components.scss
│ │ │ └── vendor
│ │ │ │ └── _headroom.scss
│ │ ├── bootstrap
│ │ │ ├── utilities
│ │ │ │ ├── _clearfix.scss
│ │ │ │ ├── _overflow.scss
│ │ │ │ ├── _screenreaders.scss
│ │ │ │ ├── _visibility.scss
│ │ │ │ ├── _shadows.scss
│ │ │ │ ├── _float.scss
│ │ │ │ ├── _align.scss
│ │ │ │ ├── _background.scss
│ │ │ │ ├── _stretched-link.scss
│ │ │ │ ├── _sizing.scss
│ │ │ │ ├── _position.scss
│ │ │ │ ├── _display.scss
│ │ │ │ └── _embed.scss
│ │ │ ├── _media.scss
│ │ │ ├── mixins
│ │ │ │ ├── _clearfix.scss
│ │ │ │ ├── _size.scss
│ │ │ │ ├── _lists.scss
│ │ │ │ ├── _text-truncate.scss
│ │ │ │ ├── _resize.scss
│ │ │ │ ├── _visibility.scss
│ │ │ │ ├── _alert.scss
│ │ │ │ ├── _nav-divider.scss
│ │ │ │ ├── _text-hide.scss
│ │ │ │ ├── _badge.scss
│ │ │ │ ├── _text-emphasis.scss
│ │ │ │ ├── _transition.scss
│ │ │ │ ├── _float.scss
│ │ │ │ ├── _list-group.scss
│ │ │ │ ├── _reset-text.scss
│ │ │ │ ├── _pagination.scss
│ │ │ │ ├── _background-variant.scss
│ │ │ │ ├── _box-shadow.scss
│ │ │ │ ├── _deprecate.scss
│ │ │ │ ├── _screen-reader.scss
│ │ │ │ ├── _hover.scss
│ │ │ │ └── _table-row.scss
│ │ │ ├── _transitions.scss
│ │ │ ├── bootstrap-reboot.scss
│ │ │ ├── _jumbotron.scss
│ │ │ ├── _utilities.scss
│ │ │ ├── _root.scss
│ │ │ ├── bootstrap-grid.scss
│ │ │ ├── bootstrap.scss
│ │ │ ├── _close.scss
│ │ │ ├── _toasts.scss
│ │ │ ├── _code.scss
│ │ │ ├── _grid.scss
│ │ │ ├── _progress.scss
│ │ │ ├── _mixins.scss
│ │ │ └── _spinners.scss
│ │ └── .DS_Store
│ ├── .DS_Store
│ ├── assets
│ │ └── img
│ │ │ ├── about-us-1.jpg
│ │ │ ├── checker_logo.png
│ │ │ ├── carousel
│ │ │ ├── image-1.jpg
│ │ │ ├── image-2.jpg
│ │ │ └── image-3.jpg
│ │ │ ├── favicon
│ │ │ ├── favicon.ico
│ │ │ ├── favicon-16x16.png
│ │ │ ├── favicon-32x32.png
│ │ │ ├── mstile-150x150.png
│ │ │ ├── apple-touch-icon.png
│ │ │ ├── android-chrome-192x192.png
│ │ │ ├── android-chrome-512x512.png
│ │ │ ├── browserconfig.xml
│ │ │ ├── site.webmanifest
│ │ │ └── manifest.json
│ │ │ ├── macbook-mockup.png
│ │ │ ├── megamenu-image.jpg
│ │ │ ├── team
│ │ │ ├── cover-profile.jpg
│ │ │ ├── cover-profile-2.jpg
│ │ │ ├── profile-picture-1.jpg
│ │ │ ├── profile-picture-2.jpg
│ │ │ ├── profile-picture-3.jpg
│ │ │ ├── profile-picture-4.jpg
│ │ │ ├── profile-picture-5.jpg
│ │ │ ├── profile-picture-6.jpg
│ │ │ ├── big-profile-picture-1.jpg
│ │ │ ├── big-profile-picture-2.jpg
│ │ │ └── big-profile-picture-3.jpg
│ │ │ ├── blog
│ │ │ ├── blog-article-1.jpg
│ │ │ ├── blog-article-2.jpg
│ │ │ ├── blog-article-3.jpg
│ │ │ ├── blog-article-4.jpg
│ │ │ └── blog-article-5.jpg
│ │ │ ├── presentation-mockup.png
│ │ │ ├── presentation
│ │ │ └── all-pages
│ │ │ │ ├── about.jpg
│ │ │ │ ├── contact.jpg
│ │ │ │ ├── pricing.jpg
│ │ │ │ ├── sign-in.jpg
│ │ │ │ └── sign-up.jpg
│ │ │ └── brand
│ │ │ ├── dark.svg
│ │ │ └── light.svg
│ └── partials
│ │ ├── _analytics.html
│ │ ├── _scripts.html
│ │ └── components
│ │ └── _tooltips.html
├── vendor
│ ├── gh.txt
│ ├── prismjs
│ │ ├── gh.txt
│ │ └── plugins
│ │ │ ├── autolinker
│ │ │ ├── prism-autolinker.css
│ │ │ └── prism-autolinker.min.js
│ │ │ ├── highlight-keywords
│ │ │ └── prism-highlight-keywords.min.js
│ │ │ ├── wpd
│ │ │ └── prism-wpd.css
│ │ │ ├── remove-initial-line-feed
│ │ │ └── prism-remove-initial-line-feed.min.js
│ │ │ ├── unescaped-markup
│ │ │ ├── prism-unescaped-markup.css
│ │ │ └── prism-unescaped-markup.min.js
│ │ │ ├── diff-highlight
│ │ │ ├── prism-diff-highlight.css
│ │ │ └── prism-diff-highlight.min.js
│ │ │ ├── custom-class
│ │ │ └── prism-custom-class.min.js
│ │ │ ├── show-invisibles
│ │ │ ├── prism-show-invisibles.min.js
│ │ │ └── prism-show-invisibles.css
│ │ │ ├── command-line
│ │ │ └── prism-command-line.css
│ │ │ ├── copy-to-clipboard
│ │ │ └── prism-copy-to-clipboard.min.js
│ │ │ ├── line-numbers
│ │ │ └── prism-line-numbers.css
│ │ │ ├── line-highlight
│ │ │ └── prism-line-highlight.css
│ │ │ └── keep-markup
│ │ │ └── prism-keep-markup.min.js
│ ├── @fortawesome
│ │ └── gh.txt
│ ├── jarallax
│ │ └── dist
│ │ │ └── jarallax.css
│ ├── bootstrap-datepicker
│ │ └── dist
│ │ │ └── locales
│ │ │ ├── bootstrap-datepicker.ja.min.js
│ │ │ ├── bootstrap-datepicker.ko.min.js
│ │ │ ├── bootstrap-datepicker.he.min.js
│ │ │ ├── bootstrap-datepicker.bg.min.js
│ │ │ ├── bootstrap-datepicker.cy.min.js
│ │ │ ├── bootstrap-datepicker.sw.min.js
│ │ │ ├── bootstrap-datepicker.ms.min.js
│ │ │ ├── bootstrap-datepicker.hr.min.js
│ │ │ ├── bootstrap-datepicker.id.min.js
│ │ │ ├── bootstrap-datepicker.kk.min.js
│ │ │ ├── bootstrap-datepicker.sl.min.js
│ │ │ ├── bootstrap-datepicker.kr.min.js
│ │ │ ├── bootstrap-datepicker.is.min.js
│ │ │ ├── bootstrap-datepicker.mk.min.js
│ │ │ ├── bootstrap-datepicker.mn.min.js
│ │ │ ├── bootstrap-datepicker.sr.min.js
│ │ │ ├── bootstrap-datepicker.th.min.js
│ │ │ ├── bootstrap-datepicker.bs.min.js
│ │ │ ├── bootstrap-datepicker.fo.min.js
│ │ │ ├── bootstrap-datepicker.tr.min.js
│ │ │ ├── bootstrap-datepicker.fa.min.js
│ │ │ ├── bootstrap-datepicker.gl.min.js
│ │ │ ├── bootstrap-datepicker.sk.min.js
│ │ │ ├── bootstrap-datepicker.sr-latin.min.js
│ │ │ ├── bootstrap-datepicker.sv.min.js
│ │ │ ├── bootstrap-datepicker.ar-tn.min.js
│ │ │ ├── bootstrap-datepicker.ar.min.js
│ │ │ ├── bootstrap-datepicker.km.min.js
│ │ │ ├── bootstrap-datepicker.me.min.js
│ │ │ ├── bootstrap-datepicker.pt.min.js
│ │ │ ├── bootstrap-datepicker.az.min.js
│ │ │ ├── bootstrap-datepicker.cs.min.js
│ │ │ ├── bootstrap-datepicker.ro.min.js
│ │ │ ├── bootstrap-datepicker.tk.min.js
│ │ │ ├── bootstrap-datepicker.it-CH.min.js
│ │ │ ├── bootstrap-datepicker.pt-BR.min.js
│ │ │ ├── bootstrap-datepicker.tg.min.js
│ │ │ ├── bootstrap-datepicker.br.min.js
│ │ │ ├── bootstrap-datepicker.da.min.js
│ │ │ ├── bootstrap-datepicker.eo.min.js
│ │ │ ├── bootstrap-datepicker.es.min.js
│ │ │ ├── bootstrap-datepicker.fr-CH.min.js
│ │ │ ├── bootstrap-datepicker.no.min.js
│ │ │ ├── bootstrap-datepicker.oc.min.js
│ │ │ ├── bootstrap-datepicker.sq.min.js
│ │ │ ├── bootstrap-datepicker.ca.min.js
│ │ │ ├── bootstrap-datepicker.de.min.js
│ │ │ ├── bootstrap-datepicker.ka.min.js
│ │ │ ├── bootstrap-datepicker.lv.min.js
│ │ │ ├── bootstrap-datepicker.nl.min.js
│ │ │ ├── bootstrap-datepicker.ta.min.js
│ │ │ ├── bootstrap-datepicker.en-AU.min.js
│ │ │ ├── bootstrap-datepicker.en-NZ.min.js
│ │ │ ├── bootstrap-datepicker.en-ZA.min.js
│ │ │ ├── bootstrap-datepicker.hi.min.js
│ │ │ ├── bootstrap-datepicker.hu.min.js
│ │ │ ├── bootstrap-datepicker.it.min.js
│ │ │ ├── bootstrap-datepicker.ru.min.js
│ │ │ ├── bootstrap-datepicker.el.min.js
│ │ │ ├── bootstrap-datepicker.en-CA.min.js
│ │ │ ├── bootstrap-datepicker.en-GB.min.js
│ │ │ ├── bootstrap-datepicker.en-IE.min.js
│ │ │ ├── bootstrap-datepicker.et.min.js
│ │ │ ├── bootstrap-datepicker.fi.min.js
│ │ │ ├── bootstrap-datepicker.nl-BE.min.js
│ │ │ ├── bootstrap-datepicker.eu.min.js
│ │ │ ├── bootstrap-datepicker.fr.min.js
│ │ │ ├── bootstrap-datepicker.hy.min.js
│ │ │ ├── bootstrap-datepicker.si.min.js
│ │ │ ├── bootstrap-datepicker.pl.min.js
│ │ │ ├── bootstrap-datepicker.bm.min.js
│ │ │ ├── bootstrap-datepicker.lt.min.js
│ │ │ ├── bootstrap-datepicker.bn.min.js
│ │ │ ├── bootstrap-datepicker.kh.min.js
│ │ │ ├── bootstrap-datepicker.rs.min.js
│ │ │ ├── bootstrap-datepicker-en-CA.min.js
│ │ │ └── bootstrap-datepicker.rs-latin.min.js
│ ├── jquery-validation
│ │ └── dist
│ │ │ └── localization
│ │ │ ├── methods_pt.min.js
│ │ │ ├── methods_fi.min.js
│ │ │ ├── methods_de.min.js
│ │ │ ├── methods_it.min.js
│ │ │ ├── methods_es_CL.min.js
│ │ │ ├── methods_nl.min.js
│ │ │ ├── messages_zh_TW.min.js
│ │ │ ├── messages_zh.min.js
│ │ │ ├── messages_ko.min.js
│ │ │ ├── messages_vi.min.js
│ │ │ ├── messages_ja.min.js
│ │ │ ├── messages_sk.min.js
│ │ │ ├── messages_he.min.js
│ │ │ ├── messages_is.min.js
│ │ │ ├── messages_sd.min.js
│ │ │ ├── messages_no.min.js
│ │ │ ├── messages_ar.min.js
│ │ │ ├── messages_th.min.js
│ │ │ ├── messages_hy_AM.min.js
│ │ │ ├── messages_hr.min.js
│ │ │ ├── messages_mk.min.js
│ │ │ ├── messages_ge.min.js
│ │ │ ├── messages_hu.min.js
│ │ │ ├── messages_bn_BD.min.js
│ │ │ ├── messages_ur.min.js
│ │ │ ├── messages_sr.min.js
│ │ │ ├── messages_sr_lat.min.js
│ │ │ └── messages_sv.min.js
│ ├── waypoints
│ │ ├── testem.json
│ │ ├── licenses.txt
│ │ └── lib
│ │ │ └── shortcuts
│ │ │ └── sticky.min.js
│ ├── headroom.js
│ │ └── dist
│ │ │ ├── jQuery.headroom.min.js
│ │ │ └── angular.headroom.min.js
│ └── jquery.counterup
│ │ └── counterup.jquery.json
├── horned-ibex.csv
├── loud-hyena.csv
├── e12.png
├── e13.png
├── e14.png
├── e16.png
├── e17.png
├── notepad.png
├── app.js
├── questions
│ ├── correct.docx
│ ├── invalid.docx
│ └── template.docx
└── assets
│ └── img
│ ├── about-us-1.jpg
│ ├── checker_logo.png
│ ├── favicon
│ ├── favicon.ico
│ ├── favicon-16x16.png
│ ├── favicon-32x32.png
│ ├── mstile-150x150.png
│ ├── apple-touch-icon.png
│ ├── android-chrome-192x192.png
│ ├── android-chrome-512x512.png
│ ├── browserconfig.xml
│ ├── site.webmanifest
│ └── manifest.json
│ ├── macbook-mockup.png
│ ├── megamenu-image.jpg
│ ├── carousel
│ ├── image-1.jpg
│ ├── image-2.jpg
│ └── image-3.jpg
│ ├── blog
│ ├── blog-article-1.jpg
│ ├── blog-article-2.jpg
│ ├── blog-article-3.jpg
│ ├── blog-article-4.jpg
│ └── blog-article-5.jpg
│ ├── presentation-mockup.png
│ ├── team
│ ├── cover-profile-2.jpg
│ ├── cover-profile.jpg
│ ├── profile-picture-1.jpg
│ ├── profile-picture-2.jpg
│ ├── profile-picture-3.jpg
│ ├── profile-picture-4.jpg
│ ├── profile-picture-5.jpg
│ ├── profile-picture-6.jpg
│ ├── big-profile-picture-1.jpg
│ ├── big-profile-picture-2.jpg
│ └── big-profile-picture-3.jpg
│ ├── presentation
│ └── all-pages
│ │ ├── about.jpg
│ │ ├── contact.jpg
│ │ ├── pricing.jpg
│ │ ├── sign-in.jpg
│ │ └── sign-up.jpg
│ └── brand
│ ├── dark.svg
│ └── light.svg
├── Procfile
├── SCREENSHOTS
├── image3.png
├── image4.png
├── image5.png
├── image6.png
├── image7.png
├── image8.png
├── image9.png
├── image10.png
├── image11.png
├── image12.png
├── image13.png
├── image14.png
├── image15.png
├── image16.png
├── image17.png
├── image18.png
├── image19.png
├── image20.png
├── image21.png
├── image22.png
├── image23.png
└── image24.png
├── questions
├── correct.docx
├── invalid.docx
├── template.docx
├── testt.csv
└── QUIZQ1.csv
├── requirements.txt
├── templates
├── includes
│ ├── _formhelpers.html
│ └── _messages.html
├── tests_given.html
├── student_results.html
└── testquiz.html
└── app.yaml
/static/gh.txt:
--------------------------------------------------------------------------------
1 | h jb kn ,ln l ;
--------------------------------------------------------------------------------
/static/src/gh.txt:
--------------------------------------------------------------------------------
1 | h jb kn ,ln l ;
--------------------------------------------------------------------------------
/Procfile:
--------------------------------------------------------------------------------
1 | web: gunicorn app:app
2 |
--------------------------------------------------------------------------------
/static/src/scss/gh.txt:
--------------------------------------------------------------------------------
1 | h jb kn ,ln l ;
--------------------------------------------------------------------------------
/static/vendor/gh.txt:
--------------------------------------------------------------------------------
1 | h jb kn ,ln l ;
--------------------------------------------------------------------------------
/static/vendor/prismjs/gh.txt:
--------------------------------------------------------------------------------
1 | h jb kn ,ln l ;
--------------------------------------------------------------------------------
/static/vendor/@fortawesome/gh.txt:
--------------------------------------------------------------------------------
1 | h jb kn ,ln l ;
--------------------------------------------------------------------------------
/static/horned-ibex.csv:
--------------------------------------------------------------------------------
1 | Sr No,Name,Marks
2 | 1,NARENDER KESWANI,2
3 |
--------------------------------------------------------------------------------
/static/loud-hyena.csv:
--------------------------------------------------------------------------------
1 | Sr No,Name,Marks
2 | 1,NARENDER KESWANI,2
3 |
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/components/_counters.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Counters
3 | */
4 |
5 |
--------------------------------------------------------------------------------
/static/vendor/prismjs/plugins/autolinker/prism-autolinker.css:
--------------------------------------------------------------------------------
1 | .token a {
2 | color: inherit;
3 | }
--------------------------------------------------------------------------------
/static/e12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/e12.png
--------------------------------------------------------------------------------
/static/e13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/e13.png
--------------------------------------------------------------------------------
/static/e14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/e14.png
--------------------------------------------------------------------------------
/static/e16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/e16.png
--------------------------------------------------------------------------------
/static/e17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/e17.png
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/utilities/_clearfix.scss:
--------------------------------------------------------------------------------
1 | .clearfix {
2 | @include clearfix();
3 | }
4 |
--------------------------------------------------------------------------------
/static/notepad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/notepad.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image3.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image4.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image5.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image6.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image7.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image8.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image9.png
--------------------------------------------------------------------------------
/questions/correct.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/questions/correct.docx
--------------------------------------------------------------------------------
/questions/invalid.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/questions/invalid.docx
--------------------------------------------------------------------------------
/static/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/.DS_Store
--------------------------------------------------------------------------------
/SCREENSHOTS/image10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image10.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image11.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image12.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image13.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image14.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image15.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image16.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image17.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image18.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image18.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image19.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image19.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image20.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image21.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image21.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image22.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image22.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image23.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image23.png
--------------------------------------------------------------------------------
/SCREENSHOTS/image24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/SCREENSHOTS/image24.png
--------------------------------------------------------------------------------
/questions/template.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/questions/template.docx
--------------------------------------------------------------------------------
/static/app.js:
--------------------------------------------------------------------------------
1 | window.addEventListener('blur', function() {
2 | window.location.replace('/dashboard');
3 | });
4 |
--------------------------------------------------------------------------------
/static/src/scss/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/scss/.DS_Store
--------------------------------------------------------------------------------
/questions/testt.csv:
--------------------------------------------------------------------------------
1 | qid,q,a,b,c,d,ans
2 | 1,what is java,idk,5d,cd,dv,b
3 | 2,what is python,kyapta,nhipta,pta karunga,dekte,d
4 |
--------------------------------------------------------------------------------
/static/questions/correct.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/questions/correct.docx
--------------------------------------------------------------------------------
/static/questions/invalid.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/questions/invalid.docx
--------------------------------------------------------------------------------
/static/assets/img/about-us-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/about-us-1.jpg
--------------------------------------------------------------------------------
/static/questions/template.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/questions/template.docx
--------------------------------------------------------------------------------
/static/assets/img/checker_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/checker_logo.png
--------------------------------------------------------------------------------
/static/assets/img/favicon/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/favicon/favicon.ico
--------------------------------------------------------------------------------
/static/assets/img/macbook-mockup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/macbook-mockup.png
--------------------------------------------------------------------------------
/static/assets/img/megamenu-image.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/megamenu-image.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/about-us-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/about-us-1.jpg
--------------------------------------------------------------------------------
/static/assets/img/carousel/image-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/carousel/image-1.jpg
--------------------------------------------------------------------------------
/static/assets/img/carousel/image-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/carousel/image-2.jpg
--------------------------------------------------------------------------------
/static/assets/img/carousel/image-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/carousel/image-3.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/checker_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/checker_logo.png
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/_media.scss:
--------------------------------------------------------------------------------
1 | .media {
2 | display: flex;
3 | align-items: flex-start;
4 | }
5 |
6 | .media-body {
7 | flex: 1;
8 | }
9 |
--------------------------------------------------------------------------------
/static/assets/img/blog/blog-article-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/blog/blog-article-1.jpg
--------------------------------------------------------------------------------
/static/assets/img/blog/blog-article-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/blog/blog-article-2.jpg
--------------------------------------------------------------------------------
/static/assets/img/blog/blog-article-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/blog/blog-article-3.jpg
--------------------------------------------------------------------------------
/static/assets/img/blog/blog-article-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/blog/blog-article-4.jpg
--------------------------------------------------------------------------------
/static/assets/img/blog/blog-article-5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/blog/blog-article-5.jpg
--------------------------------------------------------------------------------
/static/assets/img/presentation-mockup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/presentation-mockup.png
--------------------------------------------------------------------------------
/static/assets/img/team/cover-profile-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/team/cover-profile-2.jpg
--------------------------------------------------------------------------------
/static/assets/img/team/cover-profile.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/team/cover-profile.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/carousel/image-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/carousel/image-1.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/carousel/image-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/carousel/image-2.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/carousel/image-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/carousel/image-3.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/favicon/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/favicon/favicon.ico
--------------------------------------------------------------------------------
/static/src/assets/img/macbook-mockup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/macbook-mockup.png
--------------------------------------------------------------------------------
/static/src/assets/img/megamenu-image.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/megamenu-image.jpg
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/_layout.scss:
--------------------------------------------------------------------------------
1 | @import "layout/navbar";
2 | @import "layout/section";
3 | @import "layout/footer";
4 | @import "layout/sidebar";
5 |
--------------------------------------------------------------------------------
/static/assets/img/favicon/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/favicon/favicon-16x16.png
--------------------------------------------------------------------------------
/static/assets/img/favicon/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/favicon/favicon-32x32.png
--------------------------------------------------------------------------------
/static/assets/img/favicon/mstile-150x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/favicon/mstile-150x150.png
--------------------------------------------------------------------------------
/static/assets/img/team/profile-picture-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/team/profile-picture-1.jpg
--------------------------------------------------------------------------------
/static/assets/img/team/profile-picture-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/team/profile-picture-2.jpg
--------------------------------------------------------------------------------
/static/assets/img/team/profile-picture-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/team/profile-picture-3.jpg
--------------------------------------------------------------------------------
/static/assets/img/team/profile-picture-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/team/profile-picture-4.jpg
--------------------------------------------------------------------------------
/static/assets/img/team/profile-picture-5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/team/profile-picture-5.jpg
--------------------------------------------------------------------------------
/static/assets/img/team/profile-picture-6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/team/profile-picture-6.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/team/cover-profile.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/team/cover-profile.jpg
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/components/_tooltip.scss:
--------------------------------------------------------------------------------
1 | // Wrapper for the tooltip content
2 | .tooltip-inner {
3 | @include box-shadow($shadow-inset);
4 | }
--------------------------------------------------------------------------------
/static/assets/img/favicon/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/favicon/apple-touch-icon.png
--------------------------------------------------------------------------------
/static/src/assets/img/blog/blog-article-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/blog/blog-article-1.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/blog/blog-article-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/blog/blog-article-2.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/blog/blog-article-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/blog/blog-article-3.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/blog/blog-article-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/blog/blog-article-4.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/blog/blog-article-5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/blog/blog-article-5.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/favicon/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/favicon/favicon-16x16.png
--------------------------------------------------------------------------------
/static/src/assets/img/favicon/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/favicon/favicon-32x32.png
--------------------------------------------------------------------------------
/static/src/assets/img/presentation-mockup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/presentation-mockup.png
--------------------------------------------------------------------------------
/static/src/assets/img/team/cover-profile-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/team/cover-profile-2.jpg
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_clearfix.scss:
--------------------------------------------------------------------------------
1 | @mixin clearfix() {
2 | &::after {
3 | display: block;
4 | clear: both;
5 | content: "";
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/questions/QUIZQ1.csv:
--------------------------------------------------------------------------------
1 | qid q a b c d ans marks explanation
2 | 1 what is java idk 5d cd dv 5d 2 djsks
3 | 2 what is python kyapta nhipta pta karunga dekte dekte 1 ajdks
4 |
--------------------------------------------------------------------------------
/static/assets/img/team/big-profile-picture-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/team/big-profile-picture-1.jpg
--------------------------------------------------------------------------------
/static/assets/img/team/big-profile-picture-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/team/big-profile-picture-2.jpg
--------------------------------------------------------------------------------
/static/assets/img/team/big-profile-picture-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/team/big-profile-picture-3.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/favicon/mstile-150x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/favicon/mstile-150x150.png
--------------------------------------------------------------------------------
/static/src/assets/img/team/profile-picture-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/team/profile-picture-1.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/team/profile-picture-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/team/profile-picture-2.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/team/profile-picture-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/team/profile-picture-3.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/team/profile-picture-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/team/profile-picture-4.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/team/profile-picture-5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/team/profile-picture-5.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/team/profile-picture-6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/team/profile-picture-6.jpg
--------------------------------------------------------------------------------
/requirements.txt:
--------------------------------------------------------------------------------
1 | Werkzeug==1.0.1
2 | Flask_WTF==0.14.3
3 | coolname==1.1.0
4 | WTForms_Components==0.10.4
5 | WTForms==2.2.1
6 | Flask==1.0.2
7 | Flask_MySQLdb==0.2.0
8 |
--------------------------------------------------------------------------------
/static/assets/img/favicon/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/favicon/android-chrome-192x192.png
--------------------------------------------------------------------------------
/static/assets/img/favicon/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/favicon/android-chrome-512x512.png
--------------------------------------------------------------------------------
/static/assets/img/presentation/all-pages/about.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/presentation/all-pages/about.jpg
--------------------------------------------------------------------------------
/static/assets/img/presentation/all-pages/contact.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/presentation/all-pages/contact.jpg
--------------------------------------------------------------------------------
/static/assets/img/presentation/all-pages/pricing.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/presentation/all-pages/pricing.jpg
--------------------------------------------------------------------------------
/static/assets/img/presentation/all-pages/sign-in.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/presentation/all-pages/sign-in.jpg
--------------------------------------------------------------------------------
/static/assets/img/presentation/all-pages/sign-up.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/assets/img/presentation/all-pages/sign-up.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/favicon/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/favicon/apple-touch-icon.png
--------------------------------------------------------------------------------
/static/src/assets/img/team/big-profile-picture-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/team/big-profile-picture-1.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/team/big-profile-picture-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/team/big-profile-picture-2.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/team/big-profile-picture-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/team/big-profile-picture-3.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/presentation/all-pages/about.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/presentation/all-pages/about.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/favicon/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/favicon/android-chrome-192x192.png
--------------------------------------------------------------------------------
/static/src/assets/img/favicon/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/favicon/android-chrome-512x512.png
--------------------------------------------------------------------------------
/static/src/assets/img/presentation/all-pages/contact.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/presentation/all-pages/contact.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/presentation/all-pages/pricing.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/presentation/all-pages/pricing.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/presentation/all-pages/sign-in.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/presentation/all-pages/sign-in.jpg
--------------------------------------------------------------------------------
/static/src/assets/img/presentation/all-pages/sign-up.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/narender-rk10/python-flask-ca2-quizapp/HEAD/static/src/assets/img/presentation/all-pages/sign-up.jpg
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/_vendor.scss:
--------------------------------------------------------------------------------
1 | // Vendor
2 | @import "vendor/bootstrap-datepicker";
3 | @import "vendor/headroom";
4 | @import "vendor/nouislider";
5 | @import "vendor/prism";
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/components/_maps.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Maps
3 | */
4 |
5 |
6 | .map {
7 | height: 500px;
8 | width: 100%;
9 | @include filter(grayscale(100%))
10 | }
11 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/utilities/_overflow.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | @each $value in $overflows {
4 | .overflow-#{$value} { overflow: $value !important; }
5 | }
6 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_size.scss:
--------------------------------------------------------------------------------
1 | // Sizing shortcuts
2 |
3 | @mixin size($width, $height: $width) {
4 | width: $width;
5 | height: $height;
6 | @include deprecate("`size()`", "v4.3.0", "v5");
7 | }
8 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/utilities/_screenreaders.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Screenreaders
3 | //
4 |
5 | .sr-only {
6 | @include sr-only();
7 | }
8 |
9 | .sr-only-focusable {
10 | @include sr-only-focusable();
11 | }
12 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_lists.scss:
--------------------------------------------------------------------------------
1 | // Lists
2 |
3 | // Unstyled keeps list items block level, just removes default browser padding and list-style
4 | @mixin list-unstyled {
5 | padding-left: 0;
6 | list-style: none;
7 | }
8 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_text-truncate.scss:
--------------------------------------------------------------------------------
1 | // Text truncate
2 | // Requires inline-block or block for proper styling
3 |
4 | @mixin text-truncate() {
5 | overflow: hidden;
6 | text-overflow: ellipsis;
7 | white-space: nowrap;
8 | }
9 |
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/mixins/_badges.scss:
--------------------------------------------------------------------------------
1 | @mixin badge-variant($bg) {
2 |
3 | @at-root a#{&} {
4 | @include hover-focus {
5 | color: $dark;
6 | background-color: $primary;
7 | }
8 |
9 | }
10 | }
--------------------------------------------------------------------------------
/static/vendor/prismjs/plugins/highlight-keywords/prism-highlight-keywords.min.js:
--------------------------------------------------------------------------------
1 | "undefined"!=typeof self&&!self.Prism||"undefined"!=typeof global&&!global.Prism||Prism.hooks.add("wrap",function(e){"keyword"===e.type&&e.classes.push("keyword-"+e.content)});
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_resize.scss:
--------------------------------------------------------------------------------
1 | // Resize anything
2 |
3 | @mixin resizable($direction) {
4 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`
5 | resize: $direction; // Options: horizontal, vertical, both
6 | }
7 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_visibility.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | // Visibility
4 |
5 | @mixin invisible($visibility) {
6 | visibility: $visibility !important;
7 | @include deprecate("`invisible()`", "v4.3.0", "v5");
8 | }
9 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/utilities/_visibility.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | //
4 | // Visibility utilities
5 | //
6 |
7 | .visible {
8 | visibility: visible !important;
9 | }
10 |
11 | .invisible {
12 | visibility: hidden !important;
13 | }
14 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/utilities/_shadows.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | .shadow-sm { box-shadow: $box-shadow-sm !important; }
4 | .shadow { box-shadow: $box-shadow !important; }
5 | .shadow-lg { box-shadow: $box-shadow-lg !important; }
6 | .shadow-none { box-shadow: none !important; }
7 |
--------------------------------------------------------------------------------
/static/vendor/prismjs/plugins/wpd/prism-wpd.css:
--------------------------------------------------------------------------------
1 | code[class*="language-"] a[href],
2 | pre[class*="language-"] a[href] {
3 | cursor: help;
4 | text-decoration: none;
5 | }
6 |
7 | code[class*="language-"] a[href]:hover,
8 | pre[class*="language-"] a[href]:hover {
9 | cursor: help;
10 | text-decoration: underline;
11 | }
--------------------------------------------------------------------------------
/static/assets/img/favicon/browserconfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | #ffffff
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/static/src/assets/img/favicon/browserconfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | #ffffff
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_alert.scss:
--------------------------------------------------------------------------------
1 | @mixin alert-variant($background, $border, $color) {
2 | color: $color;
3 | @include gradient-bg($background);
4 | border-color: $border;
5 |
6 | hr {
7 | border-top-color: darken($border, 5%);
8 | }
9 |
10 | .alert-link {
11 | color: darken($color, 10%);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/static/src/partials/_analytics.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_nav-divider.scss:
--------------------------------------------------------------------------------
1 | // Horizontal dividers
2 | //
3 | // Dividers (basically an hr) within dropdowns and nav lists
4 |
5 | @mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y) {
6 | height: 0;
7 | margin: $margin-y 0;
8 | overflow: hidden;
9 | border-top: 1px solid $color;
10 | }
11 |
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/_reboot.scss:
--------------------------------------------------------------------------------
1 | iframe {
2 | border: 0;
3 | }
4 |
5 | figcaption,
6 | figure,
7 | main {
8 | display: block;
9 | margin: 0;
10 | }
11 |
12 | img {
13 | max-width: 100%;
14 | }
15 |
16 | strong{
17 | font-weight: $font-weight-bold;
18 | }
19 |
20 | button:focus {
21 | outline: 0;
22 | }
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/mixins/_alert.scss:
--------------------------------------------------------------------------------
1 | @mixin alert-variant($background, $border, $color) {
2 | color: color-yiq($color);
3 | @include gradient-bg($background);
4 | border-color: $border;
5 |
6 | hr {
7 | border-top-color: darken($border, 5%);
8 | }
9 |
10 | .alert-link {
11 | color: lighten($color, 95%);
12 | }
13 | }
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/_utilities.scss:
--------------------------------------------------------------------------------
1 | @import "utilities/backgrounds";
2 | @import "utilities/floating";
3 | @import "utilities/helper";
4 | @import "utilities/position";
5 | @import "utilities/sizing";
6 | @import "utilities/spacing";
7 | @import "utilities/shadows";
8 | @import "utilities/text";
9 | @import "utilities/transform";
10 | @import "utilities/animations";
11 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/_transitions.scss:
--------------------------------------------------------------------------------
1 | .fade {
2 | @include transition($transition-fade);
3 |
4 | &:not(.show) {
5 | opacity: 0;
6 | }
7 | }
8 |
9 | .collapse {
10 | &:not(.show) {
11 | display: none;
12 | }
13 | }
14 |
15 | .collapsing {
16 | position: relative;
17 | height: 0;
18 | overflow: hidden;
19 | @include transition($transition-collapse);
20 | }
21 |
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/_mixins.scss:
--------------------------------------------------------------------------------
1 | @import "mixins/animations";
2 | @import "mixins/alert";
3 | @import "mixins/background-variant";
4 | @import "mixins/buttons";
5 | @import "mixins/badges";
6 | @import "mixins/forms";
7 | @import "mixins/icon";
8 | @import "mixins/modals";
9 | @import "mixins/popover";
10 | @import "mixins/transform";
11 | @import "mixins/utilities";
12 |
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/components/_popover.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Popovers
3 | */
4 |
5 |
6 | .popover-header {
7 | font-weight: $font-weight-bold;
8 | @include box-shadow($shadow-inset);
9 | }
10 |
11 | // Alternative colors
12 | @each $color, $value in $theme-colors {
13 | .popover-#{$color} {
14 | @include popover-variant($value);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/utilities/_shadows.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Shadows
3 | */
4 |
5 | [class*="shadow"] {
6 | @if $enable-transitions {
7 | transition: $transition-base;
8 | }
9 | }
10 |
11 | // stylelint-disable declaration-no-important
12 | .shadow-soft { box-shadow: $box-shadow-soft !important; }
13 | .shadow-inset { box-shadow: $shadow-inset !important; }
14 |
15 |
--------------------------------------------------------------------------------
/static/vendor/prismjs/plugins/remove-initial-line-feed/prism-remove-initial-line-feed.min.js:
--------------------------------------------------------------------------------
1 | "undefined"!=typeof self&&self.Prism&&self.document&&Prism.hooks.add("before-sanity-check",function(e){if(e.code){var s=e.element.parentNode,n=/(?:^|\s)keep-initial-line-feed(?:\s|$)/;!s||"pre"!==s.nodeName.toLowerCase()||n.test(s.className)||n.test(e.element.className)||(e.code=e.code.replace(/^(?:\r?\n|\r)/,""))}});
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_text-hide.scss:
--------------------------------------------------------------------------------
1 | // CSS image replacement
2 | @mixin text-hide($ignore-warning: false) {
3 | // stylelint-disable-next-line font-family-no-missing-generic-family-keyword
4 | font: 0/0 a;
5 | color: transparent;
6 | text-shadow: none;
7 | background-color: transparent;
8 | border: 0;
9 |
10 | @include deprecate("`text-hide()`", "v4.1.0", "v5", $ignore-warning);
11 | }
12 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_badge.scss:
--------------------------------------------------------------------------------
1 | @mixin badge-variant($bg) {
2 | color: color-yiq($bg);
3 | background-color: $bg;
4 |
5 | @at-root a#{&} {
6 | @include hover-focus {
7 | color: color-yiq($bg);
8 | background-color: darken($bg, 10%);
9 | }
10 |
11 | &:focus,
12 | &.focus {
13 | outline: 0;
14 | box-shadow: 0 0 0 $badge-focus-width rgba($bg, .5);
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/static/vendor/jarallax/dist/jarallax.css:
--------------------------------------------------------------------------------
1 | .jarallax {
2 | position: relative;
3 | z-index: 0;
4 | }
5 | .jarallax > .jarallax-img {
6 | position: absolute;
7 | object-fit: cover;
8 | /* support for plugin https://github.com/bfred-it/object-fit-images */
9 | font-family: 'object-fit: cover;';
10 | top: 0;
11 | left: 0;
12 | width: 100%;
13 | height: 100%;
14 | z-index: -1;
15 | }
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ja.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.ja={days:["日曜","月曜","火曜","水曜","木曜","金曜","土曜"],daysShort:["日","月","火","水","木","金","土"],daysMin:["日","月","火","水","木","金","土"],months:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],monthsShort:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],today:"今日",format:"yyyy/mm/dd",titleFormat:"yyyy年mm月",clear:"クリア"}}(jQuery);
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/utilities/_float.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | @each $breakpoint in map-keys($grid-breakpoints) {
4 | @include media-breakpoint-up($breakpoint) {
5 | $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
6 |
7 | .float#{$infix}-left { float: left !important; }
8 | .float#{$infix}-right { float: right !important; }
9 | .float#{$infix}-none { float: none !important; }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ko.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.ko={days:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],daysShort:["일","월","화","수","목","금","토"],daysMin:["일","월","화","수","목","금","토"],months:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],monthsShort:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],today:"오늘",clear:"삭제",format:"yyyy-mm-dd",titleFormat:"yyyy년mm월",weekStart:0}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/prismjs/plugins/unescaped-markup/prism-unescaped-markup.css:
--------------------------------------------------------------------------------
1 | /* Fallback, in case JS does not run, to ensure the code is at least visible */
2 | [class*='lang-'] script[type='text/plain'],
3 | [class*='language-'] script[type='text/plain'],
4 | script[type='text/plain'][class*='lang-'],
5 | script[type='text/plain'][class*='language-'] {
6 | display: block;
7 | font: 100% Consolas, Monaco, monospace;
8 | white-space: pre;
9 | overflow: auto;
10 | }
11 |
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/utilities/_transform.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Transform
3 | */
4 |
5 | @include media-breakpoint-up(lg) {
6 | .transform-perspective-right {
7 | transform: scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) rotate(2deg);
8 | }
9 | .transform-perspective-left{
10 | transform: scale(1) perspective(900px) rotateY(20deg) rotateX(-2deg) rotate(-2deg)
11 | }
12 | }
13 |
14 | .t-none{
15 | transform: none !important;
16 | }
17 |
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.he.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.he={days:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת","ראשון"],daysShort:["א","ב","ג","ד","ה","ו","ש","א"],daysMin:["א","ב","ג","ד","ה","ו","ש","א"],months:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],monthsShort:["ינו","פבר","מרץ","אפר","מאי","יונ","יול","אוג","ספט","אוק","נוב","דצמ"],today:"היום",rtl:!0}}(jQuery);
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_text-emphasis.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | // Typography
4 |
5 | @mixin text-emphasis-variant($parent, $color) {
6 | #{$parent} {
7 | color: $color !important;
8 | }
9 | @if $emphasized-link-hover-darken-percentage != 0 {
10 | a#{$parent} {
11 | @include hover-focus {
12 | color: darken($color, $emphasized-link-hover-darken-percentage) !important;
13 | }
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_transition.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable property-blacklist
2 | @mixin transition($transition...) {
3 | @if $enable-transitions {
4 | @if length($transition) == 0 {
5 | transition: $transition-base;
6 | } @else {
7 | transition: $transition;
8 | }
9 | }
10 |
11 | @if $enable-prefers-reduced-motion-media-query {
12 | @media (prefers-reduced-motion: reduce) {
13 | transition: none;
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_float.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | @mixin float-left {
4 | float: left !important;
5 | @include deprecate("The `float-left` mixin", "v4.3.0", "v5");
6 | }
7 | @mixin float-right {
8 | float: right !important;
9 | @include deprecate("The `float-right` mixin", "v4.3.0", "v5");
10 | }
11 | @mixin float-none {
12 | float: none !important;
13 | @include deprecate("The `float-none` mixin", "v4.3.0", "v5");
14 | }
15 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/utilities/_align.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | .align-baseline { vertical-align: baseline !important; } // Browser default
4 | .align-top { vertical-align: top !important; }
5 | .align-middle { vertical-align: middle !important; }
6 | .align-bottom { vertical-align: bottom !important; }
7 | .align-text-bottom { vertical-align: text-bottom !important; }
8 | .align-text-top { vertical-align: text-top !important; }
9 |
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/mixins/_transform.scss:
--------------------------------------------------------------------------------
1 |
2 | @mixin transform($transforms) {
3 | -moz-transform: $transforms;
4 | -o-transform: $transforms;
5 | -ms-transform: $transforms;
6 | -webkit-transform: $transforms;
7 | transform: $transforms;
8 | }
9 |
10 |
11 | // translate
12 | @mixin translate ($x, $y) {
13 | @include transform(translate($x, $y));
14 | }
15 |
16 | // rotate
17 | @mixin rotate ($deg) {
18 | @include transform(rotate(#{$deg}deg));
19 | }
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.bg.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.bg={days:["Неделя","Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота"],daysShort:["Нед","Пон","Вто","Сря","Чет","Пет","Съб"],daysMin:["Н","П","В","С","Ч","П","С"],months:["Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември"],monthsShort:["Ян","Фев","Мар","Апр","Май","Юни","Юли","Авг","Сеп","Окт","Ное","Дек"],today:"днес"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.cy.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.cy={days:["Sul","Llun","Mawrth","Mercher","Iau","Gwener","Sadwrn"],daysShort:["Sul","Llu","Maw","Mer","Iau","Gwe","Sad"],daysMin:["Su","Ll","Ma","Me","Ia","Gwe","Sa"],months:["Ionawr","Chewfror","Mawrth","Ebrill","Mai","Mehefin","Gorfennaf","Awst","Medi","Hydref","Tachwedd","Rhagfyr"],monthsShort:["Ion","Chw","Maw","Ebr","Mai","Meh","Gor","Aws","Med","Hyd","Tach","Rha"],today:"Heddiw"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.sw.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.sw={days:["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],daysShort:["J2","J3","J4","J5","Alh","Ij","J1"],daysMin:["2","3","4","5","A","I","1"],months:["Januari","Februari","Machi","Aprili","Mei","Juni","Julai","Agosti","Septemba","Oktoba","Novemba","Desemba"],monthsShort:["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ago","Sep","Okt","Nov","Des"],today:"Leo"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/prismjs/plugins/diff-highlight/prism-diff-highlight.css:
--------------------------------------------------------------------------------
1 | pre.diff-highlight > code .token.deleted:not(.prefix),
2 | pre > code.diff-highlight .token.deleted:not(.prefix) {
3 | background-color: rgba(255, 0, 0, .1);
4 | color: inherit;
5 | display: block;
6 | }
7 |
8 | pre.diff-highlight > code .token.inserted:not(.prefix),
9 | pre > code.diff-highlight .token.inserted:not(.prefix) {
10 | background-color: rgba(0, 255, 128, .1);
11 | color: inherit;
12 | display: block;
13 | }
14 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/bootstrap-reboot.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
3 | * Copyright 2011-2019 The Bootstrap Authors
4 | * Copyright 2011-2019 Twitter, Inc.
5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6 | * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
7 | */
8 |
9 | @import "functions";
10 | @import "variables";
11 | @import "mixins";
12 | @import "reboot";
13 |
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ms.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.ms={days:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],daysShort:["Aha","Isn","Sel","Rab","Kha","Jum","Sab"],daysMin:["Ah","Is","Se","Ra","Kh","Ju","Sa"],months:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"],monthsShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],today:"Hari Ini",clear:"Bersihkan"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/prismjs/plugins/custom-class/prism-custom-class.min.js:
--------------------------------------------------------------------------------
1 | !function(){if("undefined"!=typeof self&&self.Prism||"undefined"!=typeof global&&global.Prism){var n=function(n){return n},s={classMap:n,prefixString:""};Prism.plugins.customClass={map:function(i){s.classMap="function"==typeof i?i:function(n){return i[n]||n}},prefix:function(n){s.prefixString=n}},Prism.hooks.add("wrap",function(i){(s.classMap!==n||s.prefixString)&&(i.classes=i.classes.map(function(n){return s.prefixString+s.classMap(n,i.language)}))})}}();
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/_jumbotron.scss:
--------------------------------------------------------------------------------
1 | .jumbotron {
2 | padding: $jumbotron-padding ($jumbotron-padding / 2);
3 | margin-bottom: $jumbotron-padding;
4 | color: $jumbotron-color;
5 | background-color: $jumbotron-bg;
6 | @include border-radius($border-radius-lg);
7 |
8 | @include media-breakpoint-up(sm) {
9 | padding: ($jumbotron-padding * 2) $jumbotron-padding;
10 | }
11 | }
12 |
13 | .jumbotron-fluid {
14 | padding-right: 0;
15 | padding-left: 0;
16 | @include border-radius(0);
17 | }
18 |
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/components/_pricing-cards.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Pricing cards
3 | */
4 |
5 |
6 |
7 | .card-header {
8 | background: transparent;
9 | z-index: 2;
10 | }
11 |
12 | .card-body{
13 | z-index: 2;
14 | }
15 |
16 | .pricing-value{
17 | width: 150px;
18 | height: 150px;
19 | margin: 0 auto;
20 |
21 | span {
22 | line-height: 140px;
23 | }
24 | }
25 |
26 | @include media-breakpoint-down(md){
27 | margin-top: 1rem;
28 | }
29 |
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.hr.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.hr={days:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"],daysShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],daysMin:["Ne","Po","Ut","Sr","Če","Pe","Su"],months:["Siječanj","Veljača","Ožujak","Travanj","Svibanj","Lipanj","Srpanj","Kolovoz","Rujan","Listopad","Studeni","Prosinac"],monthsShort:["Sij","Velj","Ožu","Tra","Svi","Lip","Srp","Kol","Ruj","Lis","Stu","Pro"],today:"Danas"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.id.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.id={days:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],daysShort:["Mgu","Sen","Sel","Rab","Kam","Jum","Sab"],daysMin:["Mg","Sn","Sl","Ra","Ka","Ju","Sa"],months:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"],monthsShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Ags","Sep","Okt","Nov","Des"],today:"Hari Ini",clear:"Kosongkan"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.kk.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.kk={days:["Жексенбі","Дүйсенбі","Сейсенбі","Сәрсенбі","Бейсенбі","Жұма","Сенбі"],daysShort:["Жек","Дүй","Сей","Сәр","Бей","Жұм","Сен"],daysMin:["Жк","Дс","Сс","Ср","Бс","Жм","Сн"],months:["Қаңтар","Ақпан","Наурыз","Сәуір","Мамыр","Маусым","Шілде","Тамыз","Қыркүйек","Қазан","Қараша","Желтоқсан"],monthsShort:["Қаң","Ақп","Нау","Сәу","Мам","Мау","Шіл","Там","Қыр","Қаз","Қар","Жел"],today:"Бүгін",weekStart:1}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.sl.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.sl={days:["Nedelja","Ponedeljek","Torek","Sreda","Četrtek","Petek","Sobota"],daysShort:["Ned","Pon","Tor","Sre","Čet","Pet","Sob"],daysMin:["Ne","Po","To","Sr","Če","Pe","So"],months:["Januar","Februar","Marec","April","Maj","Junij","Julij","Avgust","September","Oktober","November","December"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],today:"Danes",weekStart:1}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.kr.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.kr={days:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],daysShort:["일","월","화","수","목","금","토"],daysMin:["일","월","화","수","목","금","토"],months:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],monthsShort:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"]},a.fn.datepicker.deprecated('The language code "kr" is deprecated and will be removed in 2.0. For korean support use "ko" instead.')}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/methods_pt.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d\d?\/\d\d?\/\d\d\d?\d?$/.test(a)}}),a});
--------------------------------------------------------------------------------
/templates/includes/_formhelpers.html:
--------------------------------------------------------------------------------
1 | {% macro render_field(field) %}
2 | {{ field.label }}
3 | {{ field(**kwargs)|safe }}
4 | {% if field.errors %}
5 | {% for error in field.errors %}
6 |
7 |
8 |
9 | {{error}}
10 |
11 |
12 |
13 | {% endfor %}
14 | {% endif %}
15 | {% endmacro %}
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.is.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.is={days:["Sunnudagur","Mánudagur","Þriðjudagur","Miðvikudagur","Fimmtudagur","Föstudagur","Laugardagur"],daysShort:["Sun","Mán","Þri","Mið","Fim","Fös","Lau"],daysMin:["Su","Má","Þr","Mi","Fi","Fö","La"],months:["Janúar","Febrúar","Mars","Apríl","Maí","Júní","Júlí","Ágúst","September","Október","Nóvember","Desember"],monthsShort:["Jan","Feb","Mar","Apr","Maí","Jún","Júl","Ágú","Sep","Okt","Nóv","Des"],today:"Í Dag"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.mk.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.mk={days:["Недела","Понеделник","Вторник","Среда","Четврток","Петок","Сабота"],daysShort:["Нед","Пон","Вто","Сре","Чет","Пет","Саб"],daysMin:["Не","По","Вт","Ср","Че","Пе","Са"],months:["Јануари","Февруари","Март","Април","Мај","Јуни","Јули","Август","Септември","Октомври","Ноември","Декември"],monthsShort:["Јан","Фев","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Ное","Дек"],today:"Денес",format:"dd.mm.yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.mn.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.mn={days:["Ням","Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба"],daysShort:["Ням","Дав","Мяг","Лха","Пүр","Баа","Бям"],daysMin:["Ня","Да","Мя","Лх","Пү","Ба","Бя"],months:["Хулгана","Үхэр","Бар","Туулай","Луу","Могой","Морь","Хонь","Бич","Тахиа","Нохой","Гахай"],monthsShort:["Хул","Үхэ","Бар","Туу","Луу","Мог","Мор","Хон","Бич","Тах","Нох","Гах"],today:"Өнөөдөр",clear:"Тодорхой",format:"yyyy.mm.dd",weekStart:1}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.sr.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.sr={days:["Недеља","Понедељак","Уторак","Среда","Четвртак","Петак","Субота"],daysShort:["Нед","Пон","Уто","Сре","Чет","Пет","Суб"],daysMin:["Н","По","У","Ср","Ч","Пе","Су"],months:["Јануар","Фебруар","Март","Април","Мај","Јун","Јул","Август","Септембар","Октобар","Новембар","Децембар"],monthsShort:["Јан","Феб","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Нов","Дец"],today:"Данас",weekStart:1,format:"dd.mm.yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.th.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.th={days:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัส","ศุกร์","เสาร์","อาทิตย์"],daysShort:["อา","จ","อ","พ","พฤ","ศ","ส","อา"],daysMin:["อา","จ","อ","พ","พฤ","ศ","ส","อา"],months:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"],monthsShort:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],today:"วันนี้"}}(jQuery);
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/utilities/_background.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | @each $color, $value in $theme-colors {
4 | @include bg-variant(".bg-#{$color}", $value);
5 | }
6 |
7 | @if $enable-gradients {
8 | @each $color, $value in $theme-colors {
9 | @include bg-gradient-variant(".bg-gradient-#{$color}", $value);
10 | }
11 | }
12 |
13 | .bg-white {
14 | background-color: $white !important;
15 | }
16 |
17 | .bg-transparent {
18 | background-color: transparent !important;
19 | }
20 |
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.bs.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.bs={days:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"],daysShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],daysMin:["N","Po","U","Sr","Č","Pe","Su"],months:["Januar","Februar","Mart","April","Maj","Juni","Juli","August","Septembar","Oktobar","Novembar","Decembar"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],today:"Danas",weekStart:1,format:"dd.mm.yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.fo.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.fo={days:["Sunnudagur","Mánadagur","Týsdagur","Mikudagur","Hósdagur","Fríggjadagur","Leygardagur"],daysShort:["Sun","Mán","Týs","Mik","Hós","Frí","Ley"],daysMin:["Su","Má","Tý","Mi","Hó","Fr","Le"],months:["Januar","Februar","Marts","Apríl","Mei","Juni","Juli","August","Septembur","Oktobur","Novembur","Desembur"],monthsShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Des"],today:"Í Dag",clear:"Reinsa"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.tr.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.tr={days:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"],daysShort:["Pz","Pzt","Sal","Çrş","Prş","Cu","Cts"],daysMin:["Pz","Pzt","Sa","Çr","Pr","Cu","Ct"],months:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],monthsShort:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],today:"Bugün",clear:"Temizle",weekStart:1,format:"dd.mm.yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.fa.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.fa={days:["یکشنبه","دوشنبه","سهشنبه","چهارشنبه","پنجشنبه","جمعه","شنبه","یکشنبه"],daysShort:["یک","دو","سه","چهار","پنج","جمعه","شنبه","یک"],daysMin:["ی","د","س","چ","پ","ج","ش","ی"],months:["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],monthsShort:["ژان","فور","مار","آور","مه","ژون","ژوی","اوت","سپت","اکت","نوا","دسا"],today:"امروز",clear:"پاک کن",weekStart:1,format:"yyyy/mm/dd"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.gl.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.gl={days:["Domingo","Luns","Martes","Mércores","Xoves","Venres","Sábado"],daysShort:["Dom","Lun","Mar","Mér","Xov","Ven","Sáb"],daysMin:["Do","Lu","Ma","Me","Xo","Ve","Sa"],months:["Xaneiro","Febreiro","Marzo","Abril","Maio","Xuño","Xullo","Agosto","Setembro","Outubro","Novembro","Decembro"],monthsShort:["Xan","Feb","Mar","Abr","Mai","Xun","Xul","Ago","Sep","Out","Nov","Dec"],today:"Hoxe",clear:"Limpar",weekStart:1,format:"dd/mm/yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.sk.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.sk={days:["Nedeľa","Pondelok","Utorok","Streda","Štvrtok","Piatok","Sobota"],daysShort:["Ned","Pon","Uto","Str","Štv","Pia","Sob"],daysMin:["Ne","Po","Ut","St","Št","Pia","So"],months:["Január","Február","Marec","Apríl","Máj","Jún","Júl","August","September","Október","November","December"],monthsShort:["Jan","Feb","Mar","Apr","Máj","Jún","Júl","Aug","Sep","Okt","Nov","Dec"],today:"Dnes",clear:"Vymazať",weekStart:1,format:"d.m.yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.sr-latin.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates["sr-latin"]={days:["Nedelja","Ponedeljak","Utorak","Sreda","Četvrtak","Petak","Subota"],daysShort:["Ned","Pon","Uto","Sre","Čet","Pet","Sub"],daysMin:["N","Po","U","Sr","Č","Pe","Su"],months:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],today:"Danas",weekStart:1,format:"dd.mm.yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.sv.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.sv={days:["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"],daysShort:["sön","mån","tis","ons","tor","fre","lör"],daysMin:["sö","må","ti","on","to","fr","lö"],months:["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"],monthsShort:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],today:"Idag",format:"yyyy-mm-dd",weekStart:1,clear:"Rensa"}}(jQuery);
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/components/_profile-cards.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Profile cards
3 | */
4 |
5 |
6 |
7 | .card-image{
8 | .dropdown {
9 | position: absolute;
10 | right: 1rem;
11 | top: 1rem;
12 | }
13 | }
14 |
15 | .profile-cover{
16 | @include background-image(no-repeat, cover);
17 | height: 175px;
18 | }
19 | .profile-image{
20 | width: 10rem;
21 | height: 10rem;
22 | }
23 | .profile-image-small{
24 | width: 8rem;
25 | height: 8rem;
26 | }
27 |
28 |
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ar-tn.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates["ar-tn"]={days:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد"],daysShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت","أحد"],daysMin:["ح","ن","ث","ع","خ","ج","س","ح"],months:["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويليه","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthsShort:["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويليه","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],today:"هذا اليوم",rtl:!0}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ar.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.ar={days:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد"],daysShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت","أحد"],daysMin:["ح","ن","ث","ع","خ","ج","س","ح"],months:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthsShort:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],today:"هذا اليوم",rtl:!0}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.km.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.km={days:["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"],daysShort:["អា.ទិ","ចន្ទ","អង្គារ","ពុធ","ព្រ.ហ","សុក្រ","សៅរ៍"],daysMin:["អា.ទិ","ចន្ទ","អង្គារ","ពុធ","ព្រ.ហ","សុក្រ","សៅរ៍"],months:["មករា","កុម្ភះ","មិនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],monthsShort:["មករា","កុម្ភះ","មិនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],today:"ថ្ងៃនេះ",clear:"សំអាត"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.me.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.me={days:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"],daysShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],daysMin:["Ne","Po","Ut","Sr","Če","Pe","Su"],months:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],today:"Danas",weekStart:1,clear:"Izbriši",format:"dd.mm.yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/mixins/_modals.scss:
--------------------------------------------------------------------------------
1 | @mixin modal-variant($background) {
2 | .modal-title {
3 | color: color-yiq($background);
4 | }
5 | .modal-header,
6 | .modal-footer {
7 | border-color: rgba(color-yiq($background), .075);
8 | }
9 | .modal-content {
10 | background-color: $background;
11 | color: color-yiq($background);
12 |
13 | .heading {
14 | color: color-yiq($background);
15 | }
16 | }
17 |
18 | .close {
19 | &>span:not(.sr-only) {
20 | color: $white;
21 | }
22 | }
23 | }
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.pt.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.pt={days:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"],daysShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],daysMin:["Do","Se","Te","Qu","Qu","Se","Sa"],months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthsShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],today:"Hoje",monthsTitle:"Meses",clear:"Limpar",format:"dd/mm/yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.az.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.az={days:["Bazar","Bazar ertəsi","Çərşənbə axşamı","Çərşənbə","Cümə axşamı","Cümə","Şənbə"],daysShort:["B.","B.e","Ç.a","Ç.","C.a","C.","Ş."],daysMin:["B.","B.e","Ç.a","Ç.","C.a","C.","Ş."],months:["Yanvar","Fevral","Mart","Aprel","May","İyun","İyul","Avqust","Sentyabr","Oktyabr","Noyabr","Dekabr"],monthsShort:["Yan","Fev","Mar","Apr","May","İyun","İyul","Avq","Sen","Okt","Noy","Dek"],today:"Bu gün",weekStart:1,clear:"Təmizlə",monthsTitle:"Aylar"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.cs.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.cs={days:["Neděle","Pondělí","Úterý","Středa","Čtvrtek","Pátek","Sobota"],daysShort:["Ned","Pon","Úte","Stř","Čtv","Pát","Sob"],daysMin:["Ne","Po","Út","St","Čt","Pá","So"],months:["Leden","Únor","Březen","Duben","Květen","Červen","Červenec","Srpen","Září","Říjen","Listopad","Prosinec"],monthsShort:["Led","Úno","Bře","Dub","Kvě","Čer","Čnc","Srp","Zář","Říj","Lis","Pro"],today:"Dnes",clear:"Vymazat",monthsTitle:"Měsíc",weekStart:1,format:"dd.mm.yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ro.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.ro={days:["Duminică","Luni","Marţi","Miercuri","Joi","Vineri","Sâmbătă"],daysShort:["Dum","Lun","Mar","Mie","Joi","Vin","Sâm"],daysMin:["Du","Lu","Ma","Mi","Jo","Vi","Sâ"],months:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"],monthsShort:["Ian","Feb","Mar","Apr","Mai","Iun","Iul","Aug","Sep","Oct","Nov","Dec"],today:"Astăzi",clear:"Șterge",weekStart:1,format:"dd/mm/yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.tk.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.tk={days:["Ýekşenbe","Duşenbe","Sişenbe","Çarşenbe","Penşenbe","Anna","Şenbe"],daysShort:["Ýek","Duş","Siş","Çar","Pen","Ann","Şen"],daysMin:["Ýe","Du","Si","Ça","Pe","An","Şe"],months:["Ýanwar","Fewral","Mart","Aprel","Maý","Iýun","Iýul","Awgust","Sentýabr","Oktýabr","Noýabr","Dekabr"],monthsShort:["Ýan","Few","Mar","Apr","Maý","Iýn","Iýl","Awg","Sen","Okt","Noý","Dek"],today:"Bu gün",monthsTitle:"Aýlar",clear:"Aýyr",weekStart:1,format:"dd.mm.yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/utilities/_stretched-link.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Stretched link
3 | //
4 |
5 | .stretched-link {
6 | &::after {
7 | position: absolute;
8 | top: 0;
9 | right: 0;
10 | bottom: 0;
11 | left: 0;
12 | z-index: 1;
13 | // Just in case `pointer-events: none` is set on a parent
14 | pointer-events: auto;
15 | content: "";
16 | // IE10 bugfix, see https://stackoverflow.com/questions/16947967/ie10-hover-pseudo-class-doesnt-work-without-background-color
17 | background-color: rgba(0, 0, 0, 0);
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.it-CH.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.it={days:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],daysShort:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],daysMin:["Do","Lu","Ma","Me","Gi","Ve","Sa"],months:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],monthsShort:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],today:"Oggi",clear:"Cancella",weekStart:1,format:"dd.mm.yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.pt-BR.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates["pt-BR"]={days:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"],daysShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],daysMin:["Do","Se","Te","Qu","Qu","Se","Sa"],months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthsShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],today:"Hoje",monthsTitle:"Meses",clear:"Limpar",format:"dd/mm/yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.tg.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.tg={days:["Якшанбе","Душанбе","Сешанбе","Чоршанбе","Панҷшанбе","Ҷумъа","Шанбе"],daysShort:["Яшб","Дшб","Сшб","Чшб","Пшб","Ҷум","Шнб"],daysMin:["Яш","Дш","Сш","Чш","Пш","Ҷм","Шб"],months:["Январ","Феврал","Март","Апрел","Май","Июн","Июл","Август","Сентябр","Октябр","Ноябр","Декабр"],monthsShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],today:"Имрӯз",monthsTitle:"Моҳҳо",clear:"Тоза намудан",weekStart:1,format:"dd.mm.yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/assets/img/favicon/site.webmanifest:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Themesberg",
3 | "short_name": "Themesberg",
4 | "icons": [
5 | {
6 | "src": "/android-chrome-192x192.png",
7 | "sizes": "192x192",
8 | "type": "image/png"
9 | },
10 | {
11 | "src": "/android-chrome-512x512.png",
12 | "sizes": "512x512",
13 | "type": "image/png"
14 | }
15 | ],
16 | "theme_color": "#ffffff",
17 | "background_color": "#ffffff",
18 | "display": "standalone"
19 | }
20 |
--------------------------------------------------------------------------------
/static/src/assets/img/favicon/site.webmanifest:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Themesberg",
3 | "short_name": "Themesberg",
4 | "icons": [
5 | {
6 | "src": "/android-chrome-192x192.png",
7 | "sizes": "192x192",
8 | "type": "image/png"
9 | },
10 | {
11 | "src": "/android-chrome-512x512.png",
12 | "sizes": "512x512",
13 | "type": "image/png"
14 | }
15 | ],
16 | "theme_color": "#ffffff",
17 | "background_color": "#ffffff",
18 | "display": "standalone"
19 | }
20 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_list-group.scss:
--------------------------------------------------------------------------------
1 | // List Groups
2 |
3 | @mixin list-group-item-variant($state, $background, $color) {
4 | .list-group-item-#{$state} {
5 | color: $color;
6 | background-color: $background;
7 |
8 | &.list-group-item-action {
9 | @include hover-focus {
10 | color: $color;
11 | background-color: darken($background, 5%);
12 | }
13 |
14 | &.active {
15 | color: $white;
16 | background-color: $color;
17 | border-color: $color;
18 | }
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.br.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.br={days:["Sul","Lun","Meurzh","Merc'her","Yaou","Gwener","Sadorn"],daysShort:["Sul","Lun","Meu.","Mer.","Yao.","Gwe.","Sad."],daysMin:["Su","L","Meu","Mer","Y","G","Sa"],months:["Genver","C'hwevrer","Meurzh","Ebrel","Mae","Mezheven","Gouere","Eost","Gwengolo","Here","Du","Kerzu"],monthsShort:["Genv.","C'hw.","Meur.","Ebre.","Mae","Mezh.","Goue.","Eost","Gwen.","Here","Du","Kerz."],today:"Hiziv",monthsTitle:"Miz",clear:"Dilemel",weekStart:1,format:"dd/mm/yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.da.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.da={days:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],daysShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],daysMin:["Sø","Ma","Ti","On","To","Fr","Lø"],months:["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],today:"I Dag",weekStart:1,clear:"Nulstil",format:"dd/mm/yyyy",monthsTitle:"Måneder"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.eo.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.eo={days:["dimanĉo","lundo","mardo","merkredo","ĵaŭdo","vendredo","sabato"],daysShort:["dim.","lun.","mar.","mer.","ĵaŭ.","ven.","sam."],daysMin:["d","l","ma","me","ĵ","v","s"],months:["januaro","februaro","marto","aprilo","majo","junio","julio","aŭgusto","septembro","oktobro","novembro","decembro"],monthsShort:["jan.","feb.","mar.","apr.","majo","jun.","jul.","aŭg.","sep.","okt.","nov.","dec."],today:"Hodiaŭ",clear:"Nuligi",weekStart:1,format:"yyyy-mm-dd"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.es.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.es={days:["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"],daysShort:["Dom","Lun","Mar","Mié","Jue","Vie","Sáb"],daysMin:["Do","Lu","Ma","Mi","Ju","Vi","Sa"],months:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],monthsShort:["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"],today:"Hoy",monthsTitle:"Meses",clear:"Borrar",weekStart:1,format:"dd/mm/yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.fr-CH.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.fr={days:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],daysShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],daysMin:["D","L","Ma","Me","J","V","S"],months:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],monthsShort:["Jan","Fév","Mar","Avr","Mai","Jui","Jul","Aou","Sep","Oct","Nov","Déc"],today:"Aujourd'hui",monthsTitle:"Mois",clear:"Effacer",weekStart:1,format:"dd.mm.yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.no.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.no={days:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],daysShort:["søn","man","tir","ons","tor","fre","lør"],daysMin:["sø","ma","ti","on","to","fr","lø"],months:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],monthsShort:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],today:"i dag",monthsTitle:"Måneder",clear:"Nullstill",weekStart:1,format:"dd.mm.yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.oc.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.oc={days:["Dimenge","Diluns","Dimars","Dimècres","Dijòus","Divendres","Dissabte"],daysShort:["Dim","Dil","Dmr","Dmc","Dij","Div","Dis"],daysMin:["dg","dl","dr","dc","dj","dv","ds"],months:["Genièr","Febrièr","Març","Abrial","Mai","Junh","Julhet","Agost","Setembre","Octobre","Novembre","Decembre"],monthsShort:["Gen","Feb","Mar","Abr","Mai","Jun","Jul","Ago","Set","Oct","Nov","Dec"],today:"Uèi",monthsTitle:"Meses",clear:"Escafar",weekStart:1,format:"dd/mm/yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.sq.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.sq={days:["E Diel","E Hënë","E Martē","E Mërkurë","E Enjte","E Premte","E Shtunë"],daysShort:["Die","Hën","Mar","Mër","Enj","Pre","Shtu"],daysMin:["Di","Hë","Ma","Më","En","Pr","Sht"],months:["Janar","Shkurt","Mars","Prill","Maj","Qershor","Korrik","Gusht","Shtator","Tetor","Nëntor","Dhjetor"],monthsShort:["Jan","Shk","Mar","Pri","Maj","Qer","Korr","Gu","Sht","Tet","Nën","Dhjet"],monthsTitle:"Muaj",today:"Sot",weekStart:1,format:"dd/mm/yyyy",clear:"Pastro"}}(jQuery);
--------------------------------------------------------------------------------
/app.yaml:
--------------------------------------------------------------------------------
1 | runtime: python
2 | env: flex
3 | entrypoint: gunicorn -b :$PORT main:app
4 |
5 | runtime_config:
6 | python_version: 3
7 |
8 | # This sample incurs costs to run on the App Engine flexible environment.
9 | # The settings below are to reduce costs during testing and are not appropriate
10 | # for production use. For more information, see:
11 | # https://cloud.google.com/appengine/docs/flexible/python/configuring-your-app-with-app-yaml
12 | manual_scaling:
13 | instances: 1
14 | resources:
15 | cpu: 1
16 | memory_gb: 0.5
17 | disk_size_gb: 10
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ca.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.ca={days:["Diumenge","Dilluns","Dimarts","Dimecres","Dijous","Divendres","Dissabte"],daysShort:["Diu","Dil","Dmt","Dmc","Dij","Div","Dis"],daysMin:["dg","dl","dt","dc","dj","dv","ds"],months:["Gener","Febrer","Març","Abril","Maig","Juny","Juliol","Agost","Setembre","Octubre","Novembre","Desembre"],monthsShort:["Gen","Feb","Mar","Abr","Mai","Jun","Jul","Ago","Set","Oct","Nov","Des"],today:"Avui",monthsTitle:"Mesos",clear:"Esborrar",weekStart:1,format:"dd/mm/yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.de.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.de={days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],daysShort:["Son","Mon","Die","Mit","Don","Fre","Sam"],daysMin:["So","Mo","Di","Mi","Do","Fr","Sa"],months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthsShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],today:"Heute",monthsTitle:"Monate",clear:"Löschen",weekStart:1,format:"dd.mm.yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ka.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.ka={days:["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი"],daysShort:["კვი","ორშ","სამ","ოთხ","ხუთ","პარ","შაბ"],daysMin:["კვ","ორ","სა","ოთ","ხუ","პა","შა"],months:["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი"],monthsShort:["იან","თებ","მარ","აპრ","მაი","ივნ","ივლ","აგვ","სექ","ოქტ","ნოე","დეკ"],today:"დღეს",clear:"გასუფთავება",weekStart:1,format:"dd.mm.yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.lv.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.lv={days:["Svētdiena","Pirmdiena","Otrdiena","Trešdiena","Ceturtdiena","Piektdiena","Sestdiena"],daysShort:["Sv","P","O","T","C","Pk","S"],daysMin:["Sv","Pr","Ot","Tr","Ce","Pk","Se"],months:["Janvāris","Februāris","Marts","Aprīlis","Maijs","Jūnijs","Jūlijs","Augusts","Septembris","Oktobris","Novembris","Decembris"],monthsShort:["Jan","Feb","Mar","Apr","Mai","Jūn","Jūl","Aug","Sep","Okt","Nov","Dec"],monthsTitle:"Mēneši",today:"Šodien",clear:"Nodzēst",weekStart:1}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.nl.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.nl={days:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],daysShort:["zo","ma","di","wo","do","vr","za"],daysMin:["zo","ma","di","wo","do","vr","za"],months:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthsShort:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],today:"Vandaag",monthsTitle:"Maanden",clear:"Wissen",weekStart:1,format:"dd-mm-yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ta.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.ta={days:["ஞாயிறு","திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி"],daysShort:["ஞாயி","திங்","செவ்","புத","வியா","வெள்","சனி"],daysMin:["ஞா","தி","செ","பு","வி","வெ","ச"],months:["ஜனவரி","பிப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்டு","செப்டம்பர்","அக்டோபர்","நவம்பர்","டிசம்பர்"],monthsShort:["ஜன","பிப்","மார்","ஏப்","மே","ஜூன்","ஜூலை","ஆக","செப்","அக்","நவ","டிச"],today:"இன்று",monthsTitle:"மாதங்கள்",clear:"நீக்கு",weekStart:1,format:"dd/mm/yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.en-AU.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates["en-AU"]={days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",monthsTitle:"Months",clear:"Clear",weekStart:1,format:"d/mm/yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.en-NZ.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates["en-NZ"]={days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",monthsTitle:"Months",clear:"Clear",weekStart:1,format:"d/mm/yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.en-ZA.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates["en-ZA"]={days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",monthsTitle:"Months",clear:"Clear",weekStart:1,format:"yyyy/mm/d"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.hi.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.hi={days:["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],daysShort:["सूर्य","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],daysMin:["र","सो","मं","बु","गु","शु","श"],months:["जनवरी","फ़रवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितम्बर","अक्टूबर","नवंबर","दिसम्बर"],monthsShort:["जन","फ़रवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितं","अक्टूबर","नवं","दिसम्बर"],today:"आज",monthsTitle:"महीने",clear:"साफ",weekStart:1,format:"dd / mm / yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.hu.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.hu={days:["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"],daysShort:["vas","hét","ked","sze","csü","pén","szo"],daysMin:["V","H","K","Sze","Cs","P","Szo"],months:["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],monthsShort:["jan","feb","már","ápr","máj","jún","júl","aug","sze","okt","nov","dec"],today:"ma",weekStart:1,clear:"töröl",titleFormat:"yyyy. MM",format:"yyyy.mm.dd"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.it.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.it={days:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],daysShort:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],daysMin:["Do","Lu","Ma","Me","Gi","Ve","Sa"],months:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],monthsShort:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],today:"Oggi",monthsTitle:"Mesi",clear:"Cancella",weekStart:1,format:"dd/mm/yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ru.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.ru={days:["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"],daysShort:["Вск","Пнд","Втр","Срд","Чтв","Птн","Суб"],daysMin:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],months:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthsShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],today:"Сегодня",clear:"Очистить",format:"dd.mm.yyyy",weekStart:1,monthsTitle:"Месяцы"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.el.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.el={days:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],daysShort:["Κυρ","Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ"],daysMin:["Κυ","Δε","Τρ","Τε","Πε","Πα","Σα"],months:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"],monthsShort:["Ιαν","Φεβ","Μαρ","Απρ","Μάι","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],today:"Σήμερα",clear:"Καθαρισμός",weekStart:1,format:"d/m/yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.en-CA.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates["en-CA"]={days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",monthsTitle:"Months",clear:"Clear",weekStart:0,format:"yyyy-mm-dd"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.en-GB.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates["en-GB"]={days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",monthsTitle:"Months",clear:"Clear",weekStart:1,format:"dd/mm/yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.en-IE.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates["en-IE"]={days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",monthsTitle:"Months",clear:"Clear",weekStart:1,format:"dd/mm/yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.et.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.et={days:["Pühapäev","Esmaspäev","Teisipäev","Kolmapäev","Neljapäev","Reede","Laupäev"],daysShort:["Pühap","Esmasp","Teisip","Kolmap","Neljap","Reede","Laup"],daysMin:["P","E","T","K","N","R","L"],months:["Jaanuar","Veebruar","Märts","Aprill","Mai","Juuni","Juuli","August","September","Oktoober","November","Detsember"],monthsShort:["Jaan","Veebr","Märts","Apr","Mai","Juuni","Juuli","Aug","Sept","Okt","Nov","Dets"],today:"Täna",clear:"Tühjenda",weekStart:1,format:"dd.mm.yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.fi.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.fi={days:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],daysShort:["sun","maa","tii","kes","tor","per","lau"],daysMin:["su","ma","ti","ke","to","pe","la"],months:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],monthsShort:["tam","hel","maa","huh","tou","kes","hei","elo","syy","lok","mar","jou"],today:"tänään",clear:"Tyhjennä",weekStart:1,format:"d.m.yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.nl-BE.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates["nl-BE"]={days:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],daysShort:["zo","ma","di","wo","do","vr","za"],daysMin:["zo","ma","di","wo","do","vr","za"],months:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthsShort:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],today:"Vandaag",monthsTitle:"Maanden",clear:"Leegmaken",weekStart:1,format:"dd/mm/yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.eu.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.eu={days:["Igandea","Astelehena","Asteartea","Asteazkena","Osteguna","Ostirala","Larunbata"],daysShort:["Ig","Al","Ar","Az","Og","Ol","Lr"],daysMin:["Ig","Al","Ar","Az","Og","Ol","Lr"],months:["Urtarrila","Otsaila","Martxoa","Apirila","Maiatza","Ekaina","Uztaila","Abuztua","Iraila","Urria","Azaroa","Abendua"],monthsShort:["Urt","Ots","Mar","Api","Mai","Eka","Uzt","Abu","Ira","Urr","Aza","Abe"],today:"Gaur",monthsTitle:"Hilabeteak",clear:"Ezabatu",weekStart:1,format:"yyyy/mm/dd"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.fr.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.fr={days:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],daysShort:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],daysMin:["d","l","ma","me","j","v","s"],months:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],monthsShort:["janv.","févr.","mars","avril","mai","juin","juil.","août","sept.","oct.","nov.","déc."],today:"Aujourd'hui",monthsTitle:"Mois",clear:"Effacer",weekStart:1,format:"dd/mm/yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.hy.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.hy={days:["Կիրակի","Երկուշաբթի","Երեքշաբթի","Չորեքշաբթի","Հինգշաբթի","Ուրբաթ","Շաբաթ"],daysShort:["Կիր","Երկ","Երե","Չոր","Հին","Ուրբ","Շաբ"],daysMin:["Կի","Եկ","Եք","Չո","Հի","Ու","Շա"],months:["Հունվար","Փետրվար","Մարտ","Ապրիլ","Մայիս","Հունիս","Հուլիս","Օգոստոս","Սեպտեմբեր","Հոկտեմբեր","Նոյեմբեր","Դեկտեմբեր"],monthsShort:["Հնվ","Փետ","Մար","Ապր","Մայ","Հուն","Հուլ","Օգս","Սեպ","Հոկ","Նոյ","Դեկ"],today:"Այսօր",clear:"Ջնջել",format:"dd.mm.yyyy",weekStart:1,monthsTitle:"Ամիսնէր"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.si.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.si={days:["ඉරිදා","සඳුදා","අඟහරුවාදා","බදාදා","බ්රහස්පතින්දා","සිකුරාදා","සෙනසුරාදා"],daysShort:["ඉරි","සඳු","අඟ","බදා","බ්රහ","සිකු","සෙන"],daysMin:["ඉ","ස","අ","බ","බ්ර","සි","සෙ"],months:["ජනවාරි","පෙබරවාරි","මාර්තු","අප්රේල්","මැයි","ජුනි","ජූලි","අගෝස්තු","සැප්තැම්බර්","ඔක්තෝබර්","නොවැම්බර්","දෙසැම්බර්"],monthsShort:["ජන","පෙබ","මාර්","අප්රේ","මැයි","ජුනි","ජූලි","අගෝ","සැප්","ඔක්","නොවැ","දෙසැ"],today:"අද",monthsTitle:"මාස",clear:"මකන්න",weekStart:0,format:"yyyy-mm-dd"}}(jQuery);
--------------------------------------------------------------------------------
/static/assets/img/favicon/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Bootstrap",
3 | "short_name": "Bootstrap",
4 | "icons": [
5 | {
6 | "src": "/docs/4.3/assets/img/favicons/android-chrome-192x192.png",
7 | "sizes": "192x192",
8 | "type": "image/png"
9 | },
10 | {
11 | "src": "/docs/4.3/assets/img/favicons/android-chrome-512x512.png",
12 | "sizes": "512x512",
13 | "type": "image/png"
14 | }
15 | ],
16 | "start_url": "/?utm_source=a2hs",
17 | "theme_color": "#563d7c",
18 | "background_color": "#563d7c",
19 | "display": "standalone"
20 | }
21 |
--------------------------------------------------------------------------------
/static/src/assets/img/favicon/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Bootstrap",
3 | "short_name": "Bootstrap",
4 | "icons": [
5 | {
6 | "src": "/docs/4.3/assets/img/favicons/android-chrome-192x192.png",
7 | "sizes": "192x192",
8 | "type": "image/png"
9 | },
10 | {
11 | "src": "/docs/4.3/assets/img/favicons/android-chrome-512x512.png",
12 | "sizes": "512x512",
13 | "type": "image/png"
14 | }
15 | ],
16 | "start_url": "/?utm_source=a2hs",
17 | "theme_color": "#563d7c",
18 | "background_color": "#563d7c",
19 | "display": "standalone"
20 | }
21 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_reset-text.scss:
--------------------------------------------------------------------------------
1 | @mixin reset-text {
2 | font-family: $font-family-base;
3 | // We deliberately do NOT reset font-size or word-wrap.
4 | font-style: normal;
5 | font-weight: $font-weight-normal;
6 | line-height: $line-height-base;
7 | text-align: left; // Fallback for where `start` is not supported
8 | text-align: start;
9 | text-decoration: none;
10 | text-shadow: none;
11 | text-transform: none;
12 | letter-spacing: normal;
13 | word-break: normal;
14 | word-spacing: normal;
15 | white-space: normal;
16 | line-break: auto;
17 | }
18 |
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.pl.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.pl={days:["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota"],daysShort:["Niedz.","Pon.","Wt.","Śr.","Czw.","Piąt.","Sob."],daysMin:["Ndz.","Pn.","Wt.","Śr.","Czw.","Pt.","Sob."],months:["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"],monthsShort:["Sty.","Lut.","Mar.","Kwi.","Maj","Cze.","Lip.","Sie.","Wrz.","Paź.","Lis.","Gru."],today:"Dzisiaj",weekStart:1,clear:"Wyczyść",format:"dd.mm.yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/methods_fi.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d{1,2}\.\d{1,2}\.\d{4}$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+)(?:,\d+)?$/.test(a)}}),a});
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_pagination.scss:
--------------------------------------------------------------------------------
1 | // Pagination
2 |
3 | @mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {
4 | .page-link {
5 | padding: $padding-y $padding-x;
6 | @include font-size($font-size);
7 | line-height: $line-height;
8 | }
9 |
10 | .page-item {
11 | &:first-child {
12 | .page-link {
13 | @include border-left-radius($border-radius);
14 | }
15 | }
16 | &:last-child {
17 | .page-link {
18 | @include border-right-radius($border-radius);
19 | }
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/components/_avatars.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Avatars
3 | */
4 |
5 | .avatar + .avatar-content {
6 | display: inline-block;
7 | margin-left: .75rem;
8 | }
9 |
10 | .avatar-link {
11 | img{
12 | width: 4rem;
13 | height: 4rem;
14 | }
15 | }
16 |
17 | // Overlapped avatars
18 |
19 | .avatar-group {
20 | .avatar {
21 | position: relative;
22 | z-index: 2;
23 | border: 2px solid $card-bg;
24 |
25 | &:hover {
26 | z-index: 3;
27 | }
28 | }
29 |
30 | .avatar + .avatar {
31 | margin-left: -1rem;
32 |
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/static/vendor/waypoints/testem.json:
--------------------------------------------------------------------------------
1 | {
2 | "framework": "jasmine",
3 | "launch_in_dev": [
4 | "PhantomJS"
5 | ],
6 | "launch_in_ci": [
7 | "PhantomJS"
8 | ],
9 | "src_files": [
10 | "bower_components/jquery/dist/jquery.js",
11 | "bower_components/jasmine-jquery/lib/jasmine-jquery.js",
12 | "bower_components/zepto/zepto.js",
13 |
14 | "src/waypoint.js",
15 | "src/context.js",
16 | "src/group.js",
17 | "src/debug.js",
18 | "src/adapters/*.js",
19 | "src/shortcuts/*.js",
20 |
21 | "test/settings.js",
22 | "test/*-spec.js"
23 | ]
24 | }
25 |
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.bm.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.bm={days:["Kari","Ntɛnɛn","Tarata","Araba","Alamisa","Juma","Sibiri"],daysShort:["Kar","Ntɛ","Tar","Ara","Ala","Jum","Sib"],daysMin:["Ka","Nt","Ta","Ar","Al","Ju","Si"],months:["Zanwuyekalo","Fewuruyekalo","Marisikalo","Awirilikalo","Mɛkalo","Zuwɛnkalo","Zuluyekalo","Utikalo","Sɛtanburukalo","ɔkutɔburukalo","Nowanburukalo","Desanburukalo"],monthsShort:["Zan","Few","Mar","Awi","Mɛ","Zuw","Zul","Uti","Sɛt","ɔku","Now","Des"],today:"Bi",monthsTitle:"Kalo",clear:"Ka jɔsi",weekStart:1,format:"dd/mm/yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/_utilities.scss:
--------------------------------------------------------------------------------
1 | @import "utilities/align";
2 | @import "utilities/background";
3 | @import "utilities/borders";
4 | @import "utilities/clearfix";
5 | @import "utilities/display";
6 | @import "utilities/embed";
7 | @import "utilities/flex";
8 | @import "utilities/float";
9 | @import "utilities/overflow";
10 | @import "utilities/position";
11 | @import "utilities/screenreaders";
12 | @import "utilities/shadows";
13 | @import "utilities/sizing";
14 | @import "utilities/stretched-link";
15 | @import "utilities/spacing";
16 | @import "utilities/text";
17 | @import "utilities/visibility";
18 |
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.lt.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.lt={days:["Sekmadienis","Pirmadienis","Antradienis","Trečiadienis","Ketvirtadienis","Penktadienis","Šeštadienis"],daysShort:["S","Pr","A","T","K","Pn","Š"],daysMin:["Sk","Pr","An","Tr","Ke","Pn","Št"],months:["Sausis","Vasaris","Kovas","Balandis","Gegužė","Birželis","Liepa","Rugpjūtis","Rugsėjis","Spalis","Lapkritis","Gruodis"],monthsShort:["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rugp","Rugs","Spa","Lap","Gru"],today:"Šiandien",monthsTitle:"Mėnesiai",clear:"Išvalyti",weekStart:1,format:"yyyy-mm-dd"}}(jQuery);
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_background-variant.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | // Contextual backgrounds
4 |
5 | @mixin bg-variant($parent, $color) {
6 | #{$parent} {
7 | background-color: $color !important;
8 | }
9 | a#{$parent},
10 | button#{$parent} {
11 | @include hover-focus {
12 | background-color: darken($color, 10%) !important;
13 | }
14 | }
15 | }
16 |
17 | @mixin bg-gradient-variant($parent, $color) {
18 | #{$parent} {
19 | background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/methods_de.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(a)}}),a});
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/methods_it.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d\d?\-\d\d?\-\d\d\d?\d?$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(a)}}),a});
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/components/_datepicker.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Datepickers
3 | */
4 |
5 | .datepicker{
6 | table {
7 | margin: 0;
8 | -webkit-touch-callout: none;
9 | user-select: none;
10 |
11 | td {
12 | border-radius: 0 !important;
13 | }
14 |
15 | th {
16 | border-radius: 0;
17 | font-weight: 500;
18 | }
19 |
20 | td, th {
21 | width: 36px !important;
22 | height: 36px !important;
23 | border: none;
24 | text-align: center;
25 | }
26 | }
27 | }
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/methods_es_CL.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d\d?\-\d\d?\-\d\d\d?\d?$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(a)}}),a});
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/utilities/_sizing.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | // Width and height
4 |
5 | @each $prop, $abbrev in (width: w, height: h) {
6 | @each $size, $length in $sizes {
7 | .#{$abbrev}-#{$size} { #{$prop}: $length !important; }
8 | }
9 | }
10 |
11 | .mw-100 { max-width: 100% !important; }
12 | .mh-100 { max-height: 100% !important; }
13 |
14 | // Viewport additional helpers
15 |
16 | .min-vw-100 { min-width: 100vw !important; }
17 | .min-vh-100 { min-height: 100vh !important; }
18 |
19 | .vw-100 { width: 100vw !important; }
20 | .vh-100 { height: 100vh !important; }
21 |
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/methods_nl.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d\d?[\.\/\-]\d\d?[\.\/\-]\d\d\d?\d?$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(a)}}),a});
--------------------------------------------------------------------------------
/static/vendor/prismjs/plugins/show-invisibles/prism-show-invisibles.min.js:
--------------------------------------------------------------------------------
1 | !function(){if(("undefined"==typeof self||self.Prism)&&("undefined"==typeof global||global.Prism)){var i={tab:/\t/,crlf:/\r\n/,lf:/\n/,cr:/\r/,space:/ /};Prism.hooks.add("before-highlight",function(r){s(r.grammar)})}function f(r,e){var i=r[e];switch(Prism.util.type(i)){case"RegExp":var a={};r[e]={pattern:i,inside:a},s(a);break;case"Array":for(var n=0,t=i.length;n 0) {
17 | box-shadow: $result;
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.bn.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.bn={days:["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার","শুক্রবার","শনিবার"],daysShort:["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার","শুক্রবার","শনিবার"],daysMin:["রবি","সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি"],months:["জানুয়ারী","ফেব্রুয়ারি","মার্চ","এপ্রিল","মে","জুন","জুলাই","অগাস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],monthsShort:["জানুয়ারী","ফেব্রুয়ারি","মার্চ","এপ্রিল","মে","জুন","জুলাই","অগাস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],today:"আজ",monthsTitle:"মাস",clear:"পরিষ্কার",weekStart:0,format:"mm/dd/yyyy"}}(jQuery);
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/utilities/_position.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Spacing
3 | */
4 |
5 | @each $size, $value in $spacers {
6 | .top-#{$size} {
7 | top: $value;
8 | }
9 | .right-#{$size} {
10 | right: $value;
11 | }
12 | .bottom-#{$size} {
13 | bottom: $value;
14 | }
15 | .left-#{$size} {
16 | left: $value;
17 | }
18 | }
19 |
20 | .center-vertical-absolute,
21 | .center-horizontal-absolute {
22 | position: absolute;
23 | }
24 |
25 | .center-vertical-absolute {
26 | top: 50%;
27 | transform: translateY(-50%);
28 | }
29 |
30 | .center-horizontal-absolute {
31 | left: 50%;
32 | transform: translateX(-50%);
33 | }
34 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/utilities/_position.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | // Common values
4 | @each $position in $positions {
5 | .position-#{$position} { position: $position !important; }
6 | }
7 |
8 | // Shorthand
9 |
10 | .fixed-top {
11 | position: fixed;
12 | top: 0;
13 | right: 0;
14 | left: 0;
15 | z-index: $zindex-fixed;
16 | }
17 |
18 | .fixed-bottom {
19 | position: fixed;
20 | right: 0;
21 | bottom: 0;
22 | left: 0;
23 | z-index: $zindex-fixed;
24 | }
25 |
26 | .sticky-top {
27 | @supports (position: sticky) {
28 | position: sticky;
29 | top: 0;
30 | z-index: $zindex-sticky;
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.kh.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.kh={days:["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"],daysShort:["អា.ទិ","ចន្ទ","អង្គារ","ពុធ","ព្រ.ហ","សុក្រ","សៅរ៍"],daysMin:["អា.ទិ","ចន្ទ","អង្គារ","ពុធ","ព្រ.ហ","សុក្រ","សៅរ៍"],months:["មករា","កុម្ភះ","មិនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],monthsShort:["មករា","កុម្ភះ","មិនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],today:"ថ្ងៃនេះ",clear:"សំអាត"},a.fn.datepicker.deprecated('The language code "kh" is deprecated and will be removed in 2.0. For Khmer support use "km" instead.')}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/prismjs/plugins/show-invisibles/prism-show-invisibles.css:
--------------------------------------------------------------------------------
1 | .token.tab:not(:empty),
2 | .token.cr,
3 | .token.lf,
4 | .token.space {
5 | position: relative;
6 | }
7 |
8 | .token.tab:not(:empty):before,
9 | .token.cr:before,
10 | .token.lf:before,
11 | .token.space:before {
12 | color: #808080;
13 | opacity: 0.6;
14 | position: absolute;
15 | }
16 |
17 | .token.tab:not(:empty):before {
18 | content: '\21E5';
19 | }
20 |
21 | .token.cr:before {
22 | content: '\240D';
23 | }
24 |
25 | .token.crlf:before {
26 | content: '\240D\240A';
27 | }
28 | .token.lf:before {
29 | content: '\240A';
30 | }
31 |
32 | .token.space:before {
33 | content: '\00B7';
34 | }
35 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/utilities/_display.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | //
4 | // Utilities for common `display` values
5 | //
6 |
7 | @each $breakpoint in map-keys($grid-breakpoints) {
8 | @include media-breakpoint-up($breakpoint) {
9 | $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
10 |
11 | @each $value in $displays {
12 | .d#{$infix}-#{$value} { display: $value !important; }
13 | }
14 | }
15 | }
16 |
17 |
18 | //
19 | // Utilities for toggling `display` in print
20 | //
21 |
22 | @media print {
23 | @each $value in $displays {
24 | .d-print-#{$value} { display: $value !important; }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/_root.scss:
--------------------------------------------------------------------------------
1 | :root {
2 | // Custom variable values only support SassScript inside `#{}`.
3 | @each $color, $value in $colors {
4 | --#{$color}: #{$value};
5 | }
6 |
7 | @each $color, $value in $theme-colors {
8 | --#{$color}: #{$value};
9 | }
10 |
11 | @each $bp, $value in $grid-breakpoints {
12 | --breakpoint-#{$bp}: #{$value};
13 | }
14 |
15 | // Use `inspect` for lists so that quoted items keep the quotes.
16 | // See https://github.com/sass/sass/issues/2383#issuecomment-336349172
17 | --font-family-sans-serif: #{inspect($font-family-sans-serif)};
18 | --font-family-monospace: #{inspect($font-family-monospace)};
19 | }
20 |
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.rs.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates.rs={days:["Недеља","Понедељак","Уторак","Среда","Четвртак","Петак","Субота"],daysShort:["Нед","Пон","Уто","Сре","Чет","Пет","Суб"],daysMin:["Н","По","У","Ср","Ч","Пе","Су"],months:["Јануар","Фебруар","Март","Април","Мај","Јун","Јул","Август","Септембар","Октобар","Новембар","Децембар"],monthsShort:["Јан","Феб","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Нов","Дец"],today:"Данас",weekStart:1,format:"dd.mm.yyyy"},a.fn.datepicker.deprecated('This language code "rs" is deprecated (invalid serbian language code) and will be removed in 2.0. For Serbian support use "sr" instead.')}(jQuery);
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_deprecate.scss:
--------------------------------------------------------------------------------
1 | // Deprecate mixin
2 | //
3 | // This mixin can be used to deprecate mixins or functions.
4 | // `$enable-deprecation-messages` is a global variable, `$ignore-warning` is a variable that can be passed to
5 | // some deprecated mixins to suppress the warning (for example if the mixin is still be used in the current version of Bootstrap)
6 | @mixin deprecate($name, $deprecate-version, $remove-version, $ignore-warning: false) {
7 | @if ($enable-deprecation-messages != false and $ignore-warning != true) {
8 | @warn "#{$name} has been deprecated as of #{$deprecate-version}. It will be removed entirely in #{$remove-version}.";
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker-en-CA.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates["en-CA"]={days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",monthsTitle:"Months",clear:"Clear",weekStart:0,format:"yyyy-mm-dd"},a.fn.datepicker.deprecated("This filename doesn't follow the convention, use bootstrap-datepicker.en-CA.js instead.")}(jQuery);
--------------------------------------------------------------------------------
/static/vendor/headroom.js/dist/angular.headroom.min.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * headroom.js v0.9.4 - Give your page some headroom. Hide your header until you need it
3 | * Copyright (c) 2017 Nick Williams - http://wicky.nillia.ms/headroom.js
4 | * License: MIT
5 | */
6 |
7 | !function(a,b){function c(a){return{scope:{tolerance:"=",offset:"=",classes:"=",scroller:"@"},link:function(b,c){var d={},e=a.options;for(var f in e)d[f]=b[f]||e[f];b.scroller&&(d.scroller=document.querySelector(b.scroller));var g=new a(c[0],d).init();b.$on("$destroy",function(){g.destroy()})}}}function d(){return b}a&&(c.$inject=["HeadroomService"],a.module("headroom",[]).directive("headroom",c).factory("HeadroomService",d))}(window.angular,window.Headroom);
--------------------------------------------------------------------------------
/static/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.rs-latin.min.js:
--------------------------------------------------------------------------------
1 | !function(a){a.fn.datepicker.dates["rs-latin"]={days:["Nedelja","Ponedeljak","Utorak","Sreda","Četvrtak","Petak","Subota"],daysShort:["Ned","Pon","Uto","Sre","Čet","Pet","Sub"],daysMin:["N","Po","U","Sr","Č","Pe","Su"],months:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],today:"Danas",weekStart:1,format:"dd.mm.yyyy"},a.fn.datepicker.deprecated('This language code "rs-latin" is deprecated (invalid serbian language code) and will be removed in 2.0. For Serbian latin support use "sr-latin" instead.')}(jQuery);
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/_functions.scss:
--------------------------------------------------------------------------------
1 | // Retrieve color Sass maps
2 |
3 | @function section-color($key: "primary") {
4 | @return map-get($section-colors, $key);
5 | }
6 |
7 | // Lines colors
8 |
9 | @function shapes-primary-color($key: "step-1-gradient-bg") {
10 | @return map-get($shapes-primary-colors, $key);
11 | }
12 |
13 | @function shapes-default-color($key: "step-1-gradient-bg") {
14 | @return map-get($shapes-default-colors, $key);
15 | }
16 |
17 | @function lines-light-color($key: "step-1-gradient-bg") {
18 | @return map-get($shapes-light-colors, $key);
19 | }
20 |
21 | @function shapes-dark-color($key: "step-1-gradient-bg") {
22 | @return map-get($shapes-dark-colors, $key);
23 | }
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/bootstrap-grid.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
3 | * Copyright 2011-2019 The Bootstrap Authors
4 | * Copyright 2011-2019 Twitter, Inc.
5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6 | */
7 |
8 | html {
9 | box-sizing: border-box;
10 | -ms-overflow-style: scrollbar;
11 | }
12 |
13 | *,
14 | *::before,
15 | *::after {
16 | box-sizing: inherit;
17 | }
18 |
19 | @import "functions";
20 | @import "variables";
21 |
22 | @import "mixins/breakpoints";
23 | @import "mixins/grid-framework";
24 | @import "mixins/grid";
25 |
26 | @import "grid";
27 | @import "utilities/display";
28 | @import "utilities/flex";
29 | @import "utilities/spacing";
30 |
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/mixins/_icon.scss:
--------------------------------------------------------------------------------
1 | @mixin icon-shape-variant($color) {
2 | color: $color;
3 | background-color: rgba( $color, .2 );
4 | }
5 |
6 | @mixin icon-parallax-background($background-position,$background-size,$background-attachment,$background-repeat) {
7 | background-position: $background-position;
8 | background-size: $background-size;
9 | background-attachment: $background-attachment;
10 | background-repeat: $background-repeat;
11 | }
12 |
13 | @mixin icon-image-background($background-position,$background-size,$background-repeat) {
14 | background-position: $background-position;
15 | background-size: $background-size;
16 | background-repeat: $background-repeat;
17 | }
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/components/_components.scss:
--------------------------------------------------------------------------------
1 | @import "accordion";
2 | @import "alerts";
3 | @import "avatars";
4 | @import "badge";
5 | @import "buttons";
6 | @import "breadcrumb";
7 | @import "blog-cards";
8 | @import "card";
9 | @import "carousel";
10 | @import "close";
11 | @import "custom-forms";
12 | @import "dropdown";
13 | @import "forms";
14 | @import "icon-box";
15 | @import "images";
16 | @import "input-group";
17 | @import "list-group";
18 | @import "modal";
19 | @import "nav";
20 | @import "navbar";
21 | @import "owl-carousel";
22 | @import "pagination";
23 | @import "pricing-cards";
24 | @import "profile-cards";
25 | @import "popover";
26 | @import "progress";
27 | @import "shapes";
28 | @import "steps";
29 | @import "type";
30 | @import "tooltip";
31 |
--------------------------------------------------------------------------------
/static/assets/img/brand/dark.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/static/assets/img/brand/light.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/static/src/assets/img/brand/dark.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/static/src/assets/img/brand/light.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/mixins/_background-variant.scss:
--------------------------------------------------------------------------------
1 | // Contextual backgrounds
2 | @mixin bg-variant($parent, $color) {
3 | #{$parent} {
4 | background-color: $color !important;
5 | }
6 | a#{$parent},
7 | button#{$parent} {
8 | @include hover-focus {
9 | background-color: darken($color, 10%) !important;
10 | }
11 | }
12 | }
13 |
14 | @mixin bg-gradient-variant($parent, $color) {
15 | #{$parent} {
16 | background: linear-gradient(87deg, $color 0, saturate($color, 10%) 100%) !important;
17 | }
18 | }
19 |
20 | @mixin background-image($background-repeat,$background-size) {
21 | background-repeat: $background-repeat;
22 | background-position: top center;
23 | background-size: $background-size;
24 | }
25 |
26 |
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/components/_input-group.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Input groups
3 | */
4 |
5 | .input-group {
6 | box-shadow: $input-box-shadow;
7 | border-radius: $input-border-radius;
8 | transition: $transition-base;
9 |
10 | .form-control {
11 |
12 | &:not(:first-child) {
13 | border-left: 0;
14 | }
15 | &:not(:last-child) {
16 | border-right: 0;
17 | padding-right: 0;
18 | }
19 | }
20 | }
21 |
22 | .input-group-text {
23 | font-size: $font-size-sm;
24 | transition: $input-transition;
25 | }
26 |
27 |
28 |
29 | // .focus class is applied dinamycally from theme.js
30 |
31 | .focused {
32 |
33 | .input-group-text {
34 | color: $input-group-addon-focus-color;
35 | background-color: $input-group-addon-focus-bg;
36 | }
37 | }
38 |
39 |
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/layout/_sidebar.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Sidebars
3 | */
4 |
5 | #doc-index:not(.collapse.show), .doc-sidebar {
6 | display: none;
7 | }
8 |
9 | @include media-breakpoint-up(lg){
10 | #doc-index{
11 | display: block;
12 | }
13 |
14 | .doc-sidebar {
15 | display: block;
16 | height: calc(100vh - 2rem);
17 | overflow-y: scroll;
18 | position: -webkit-sticky;
19 | position: sticky;
20 | top: 2rem;
21 |
22 | .nav-link[data-toggle="collapse"] > .icon {
23 | transform: rotateZ(-90deg);
24 | position: relative;
25 | right: .25rem;
26 | }
27 |
28 | .nav{
29 | .nav-item{
30 | font-size:$font-size-sm;
31 | }
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/mixins/_popover.scss:
--------------------------------------------------------------------------------
1 | @mixin popover-variant($background) {
2 |
3 | background-color: $background;
4 |
5 | .popover-header {
6 | background-color: $background;
7 | color: color-yiq($background);
8 | }
9 |
10 | .popover-body {
11 | color: color-yiq($background);
12 | }
13 | .popover-header{
14 | border-color: rgba(color-yiq($background), .2);
15 | }
16 | &.bs-popover-top {
17 | .arrow::after {
18 | border-top-color: $background;
19 | }
20 | }
21 | &.bs-popover-right {
22 | .arrow::after {
23 | border-right-color: $background;
24 | }
25 | }
26 | &.bs-popover-bottom {
27 | .arrow::after {
28 | border-bottom-color: $background;
29 | }
30 | }
31 | &.bs-popover-left {
32 | .arrow::after {
33 | border-left-color: $background;
34 | }
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/templates/tests_given.html:
--------------------------------------------------------------------------------
1 | {% extends 'layout.html' %}
2 | {% block body %}
3 |
4 |
5 |
6 | YOUR RESULTS
7 |
8 |
9 |
10 |
11 |
12 | | Test ID |
13 | Subject |
14 | Topic |
15 | Marks |
16 |
17 |
18 | {% for test in tests %}
19 |
20 | | {{test['test_id']}} |
21 | {{test['subject']}} |
22 | {{test['topic']}} |
23 | {{test['marks']}} |
24 |
25 | {% endfor %}
26 |
27 |
28 |
29 |
30 | {% endblock %}
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/layout/_footer.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Footers
3 | */
4 |
5 | .footer-links{
6 |
7 | li {
8 | display: block;
9 | margin-left: -5px;
10 |
11 | &:hover a {
12 | @include box-shadow($shadow-inset);
13 | }
14 |
15 | a {
16 | display: block;
17 | @include border-radius($border-radius);
18 | padding: 5px;
19 |
20 | &:hover{
21 | color: inherit !important;
22 | }
23 | }
24 | }
25 | }
26 |
27 | .footer-brand {
28 | font-size: $font-size-lg;
29 | font-weight: $font-weight-bold;
30 | img, svg{
31 | width: 40px;
32 | }
33 | &:hover,
34 | &:focus{
35 | color: $black;
36 | }
37 | }
38 |
39 | .copyright {
40 | font-size: $font-size-sm;
41 | }
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/utilities/_sizing.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Sizing
3 | */
4 |
5 | // Height values in vh
6 | .h-100vh {
7 | height: 100vh !important;
8 | }
9 |
10 | @for $nr from 1 to 40 {
11 | .fh-#{$nr*50} {
12 | height: #{$nr*50}px !important;
13 | }
14 | }
15 |
16 | @for $nr from 1 to 40 {
17 | .fw-#{$nr*50} {
18 | width: #{$nr*50}px !important;
19 | }
20 | }
21 |
22 | @for $nr from 1 to 40 {
23 | .fmh-#{$nr*50} {
24 | min-height: #{$nr*50}px !important;
25 | }
26 | }
27 |
28 | @for $nr from 1 to 40 {
29 | .fmw-#{$nr*50} {
30 | min-width: #{$nr*50}px !important;
31 | }
32 | }
33 |
34 | @for $nr from 1 to 40 {
35 | .fmxh-#{$nr*50} {
36 | max-height: #{$nr*50}px !important;
37 | }
38 | }
39 |
40 | @for $nr from 1 to 40 {
41 | .fmxw-#{$nr*50} {
42 | max-width: #{$nr*50}px !important;
43 | }
44 | }
45 |
46 |
--------------------------------------------------------------------------------
/static/vendor/prismjs/plugins/command-line/prism-command-line.css:
--------------------------------------------------------------------------------
1 | .command-line-prompt {
2 | border-right: 1px solid #999;
3 | display: block;
4 | float: left;
5 | font-size: 100%;
6 | letter-spacing: -1px;
7 | margin-right: 1em;
8 | pointer-events: none;
9 |
10 | -webkit-user-select: none;
11 | -moz-user-select: none;
12 | -ms-user-select: none;
13 | user-select: none;
14 | }
15 |
16 | .command-line-prompt > span:before {
17 | color: #999;
18 | content: ' ';
19 | display: block;
20 | padding-right: 0.8em;
21 | }
22 |
23 | .command-line-prompt > span[data-user]:before {
24 | content: "[" attr(data-user) "@" attr(data-host) "] $";
25 | }
26 |
27 | .command-line-prompt > span[data-user="root"]:before {
28 | content: "[" attr(data-user) "@" attr(data-host) "] #";
29 | }
30 |
31 | .command-line-prompt > span[data-prompt]:before {
32 | content: attr(data-prompt);
33 | }
34 |
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/components/_close.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Close
3 | */
4 |
5 | .close {
6 | @if $enable-transitions {
7 | transition: $transition-base;
8 | }
9 | &>span:not(.sr-only) {
10 | display: block;
11 | height: 1.25rem;
12 | width: 1.25rem;
13 | background-color: $close-bg;
14 | color: $close-color;
15 | line-height: 17px;
16 | border-radius: 50%;
17 | font-size: 1.25rem;
18 | @if $enable-transitions {
19 | transition: $transition-base;
20 | }
21 | }
22 |
23 | &:hover,
24 | &:focus {
25 | background-color: $close-hover-bg;
26 | color: $close-hover-color;
27 | outline: none;
28 |
29 | span:not(.sr-only) {
30 | background-color: $close-hover-bg;
31 | }
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_screen-reader.scss:
--------------------------------------------------------------------------------
1 | // Only display content to screen readers
2 | //
3 | // See: https://a11yproject.com/posts/how-to-hide-content/
4 | // See: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/
5 |
6 | @mixin sr-only {
7 | position: absolute;
8 | width: 1px;
9 | height: 1px;
10 | padding: 0;
11 | overflow: hidden;
12 | clip: rect(0, 0, 0, 0);
13 | white-space: nowrap;
14 | border: 0;
15 | }
16 |
17 | // Use in conjunction with .sr-only to only display content when it's focused.
18 | //
19 | // Useful for "Skip to main content" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
20 | //
21 | // Credit: HTML5 Boilerplate
22 |
23 | @mixin sr-only-focusable {
24 | &:active,
25 | &:focus {
26 | position: static;
27 | width: auto;
28 | height: auto;
29 | overflow: visible;
30 | clip: auto;
31 | white-space: normal;
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_hover.scss:
--------------------------------------------------------------------------------
1 | // Hover mixin and `$enable-hover-media-query` are deprecated.
2 | //
3 | // Originally added during our alphas and maintained during betas, this mixin was
4 | // designed to prevent `:hover` stickiness on iOS-an issue where hover styles
5 | // would persist after initial touch.
6 | //
7 | // For backward compatibility, we've kept these mixins and updated them to
8 | // always return their regular pseudo-classes instead of a shimmed media query.
9 | //
10 | // Issue: https://github.com/twbs/bootstrap/issues/25195
11 |
12 | @mixin hover {
13 | &:hover { @content; }
14 | }
15 |
16 | @mixin hover-focus {
17 | &:hover,
18 | &:focus {
19 | @content;
20 | }
21 | }
22 |
23 | @mixin plain-hover-focus {
24 | &,
25 | &:hover,
26 | &:focus {
27 | @content;
28 | }
29 | }
30 |
31 | @mixin hover-focus-active {
32 | &:hover,
33 | &:focus,
34 | &:active {
35 | @content;
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_zh_TW.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"必須填寫",remote:"請修正此欄位",email:"請輸入有效的電子郵件",url:"請輸入有效的網址",date:"請輸入有效的日期",dateISO:"請輸入有效的日期 (YYYY-MM-DD)",number:"請輸入正確的數值",digits:"只可輸入數字",creditcard:"請輸入有效的信用卡號碼",equalTo:"請重複輸入一次",extension:"請輸入有效的後綴",maxlength:a.validator.format("最多 {0} 個字"),minlength:a.validator.format("最少 {0} 個字"),rangelength:a.validator.format("請輸入長度為 {0} 至 {1} 之間的字串"),range:a.validator.format("請輸入 {0} 至 {1} 之間的數值"),step:a.validator.format("請輸入 {0} 的整數倍值"),max:a.validator.format("請輸入不大於 {0} 的數值"),min:a.validator.format("請輸入不小於 {0} 的數值")}),a});
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/_components.scss:
--------------------------------------------------------------------------------
1 | @import "components/accordions";
2 | @import "components/alerts";
3 | @import "components/avatars";
4 | @import "components/badge";
5 | @import "components/buttons";
6 | @import "components/breadcrumb";
7 | @import "components/card";
8 | @import "components/carousel";
9 | @import "components/close";
10 | @import "components/counters";
11 | @import "components/custom-forms";
12 | @import "components/dropdown";
13 | @import "components/forms";
14 | @import "components/icon-box";
15 | @import "components/images";
16 | @import "components/input-group";
17 | @import "components/list-group";
18 | @import "components/maps";
19 | @import "components/modal";
20 | @import "components/nav";
21 | @import "components/pagination";
22 | @import "components/popover";
23 | @import "components/progress";
24 | @import "components/profile-cards";
25 | @import "components/shapes";
26 | @import "components/type";
27 | @import "components/tooltip";
28 |
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_zh.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"这是必填字段",remote:"请修正此字段",email:"请输入有效的电子邮件地址",url:"请输入有效的网址",date:"请输入有效的日期",dateISO:"请输入有效的日期 (YYYY-MM-DD)",number:"请输入有效的数字",digits:"只能输入数字",creditcard:"请输入有效的信用卡号码",equalTo:"你的输入不相同",extension:"请输入有效的后缀",maxlength:a.validator.format("最多可以输入 {0} 个字符"),minlength:a.validator.format("最少要输入 {0} 个字符"),rangelength:a.validator.format("请输入长度在 {0} 到 {1} 之间的字符串"),range:a.validator.format("请输入范围在 {0} 到 {1} 之间的数值"),step:a.validator.format("请输入 {0} 的整数倍值"),max:a.validator.format("请输入不大于 {0} 的数值"),min:a.validator.format("请输入不小于 {0} 的数值")}),a});
--------------------------------------------------------------------------------
/static/vendor/prismjs/plugins/copy-to-clipboard/prism-copy-to-clipboard.min.js:
--------------------------------------------------------------------------------
1 | !function(){if("undefined"!=typeof self&&self.Prism&&self.document)if(Prism.plugins.toolbar){var r=window.ClipboardJS||void 0;r||"function"!=typeof require||(r=require("clipboard"));var i=[];if(!r){var o=document.createElement("script"),e=document.querySelector("head");o.onload=function(){if(r=window.ClipboardJS)for(;i.length;)i.pop()()},o.src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js",e.appendChild(o)}Prism.plugins.toolbar.registerButton("copy-to-clipboard",function(e){var t=document.createElement("button");return t.textContent="Copy",r?o():i.push(o),t;function o(){var o=new r(t,{text:function(){return e.code}});o.on("success",function(){t.textContent="Copied!",n()}),o.on("error",function(){t.textContent="Press Ctrl+C to copy",n()})}function n(){setTimeout(function(){t.textContent="Copy"},5e3)}})}else console.warn("Copy to Clipboard plugin loaded before Toolbar plugin.")}();
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/mixins/_table-row.scss:
--------------------------------------------------------------------------------
1 | // Tables
2 |
3 | @mixin table-row-variant($state, $background, $border: null) {
4 | // Exact selectors below required to override `.table-striped` and prevent
5 | // inheritance to nested tables.
6 | .table-#{$state} {
7 | &,
8 | > th,
9 | > td {
10 | background-color: $background;
11 | }
12 |
13 | @if $border != null {
14 | th,
15 | td,
16 | thead th,
17 | tbody + tbody {
18 | border-color: $border;
19 | }
20 | }
21 | }
22 |
23 | // Hover states for `.table-hover`
24 | // Note: this is not available for cells or rows within `thead` or `tfoot`.
25 | .table-hover {
26 | $hover-background: darken($background, 5%);
27 |
28 | .table-#{$state} {
29 | @include hover {
30 | background-color: $hover-background;
31 |
32 | > td,
33 | > th {
34 | background-color: $hover-background;
35 | }
36 | }
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_ko.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"필수 항목입니다.",remote:"항목을 수정하세요.",email:"유효하지 않은 E-Mail주소입니다.",url:"유효하지 않은 URL입니다.",date:"올바른 날짜를 입력하세요.",dateISO:"올바른 날짜(ISO)를 입력하세요.",number:"유효한 숫자가 아닙니다.",digits:"숫자만 입력 가능합니다.",creditcard:"신용카드 번호가 바르지 않습니다.",equalTo:"같은 값을 다시 입력하세요.",extension:"올바른 확장자가 아닙니다.",maxlength:a.validator.format("{0}자를 넘을 수 없습니다. "),minlength:a.validator.format("{0}자 이상 입력하세요."),rangelength:a.validator.format("문자 길이가 {0} 에서 {1} 사이의 값을 입력하세요."),range:a.validator.format("{0} 에서 {1} 사이의 값을 입력하세요."),max:a.validator.format("{0} 이하의 값을 입력하세요."),min:a.validator.format("{0} 이상의 값을 입력하세요.")}),a});
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/utilities/_helper.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Helper classes
3 | */
4 |
5 | // Overflows
6 | .overflow-visible {
7 | overflow: visible !important;
8 | }
9 |
10 | // Opacity classes
11 | @for $nr from 0 to 10 {
12 | .opacity-#{$nr} {
13 | opacity: #{$nr/10} !important;
14 | }
15 | }
16 |
17 | // Fill opacity classes
18 | @for $nr from 0 to 10 {
19 | .fill-opacity-#{$nr} {
20 | fill-opacity: #{$nr/10} !important;
21 | }
22 | }
23 |
24 | // Z indexes
25 | @for $nr from 0 to 10 {
26 | .z-#{$nr} {
27 | position: relative;
28 | z-index: #{$nr} !important;
29 | }
30 | }
31 |
32 | // Border widths
33 | .bw-md {
34 | border-width: $border-width-md !important;
35 | }
36 | .bw-lg {
37 | border-width: $border-width-lg !important;
38 | }
39 | .bw-xl {
40 | border-width: $border-width-xl !important;
41 | }
42 |
43 | //Rounded xl fix
44 |
45 | .rounded-xl {
46 | border-radius: $border-radius-xl !important;
47 | }
--------------------------------------------------------------------------------
/static/vendor/prismjs/plugins/line-numbers/prism-line-numbers.css:
--------------------------------------------------------------------------------
1 | pre[class*="language-"].line-numbers {
2 | position: relative;
3 | padding-left: 3.8em;
4 | counter-reset: linenumber;
5 | }
6 |
7 | pre[class*="language-"].line-numbers > code {
8 | position: relative;
9 | white-space: inherit;
10 | }
11 |
12 | .line-numbers .line-numbers-rows {
13 | position: absolute;
14 | pointer-events: none;
15 | top: 0;
16 | font-size: 100%;
17 | left: -3.8em;
18 | width: 3em; /* works for line-numbers below 1000 lines */
19 | letter-spacing: -1px;
20 | border-right: 1px solid #999;
21 |
22 | -webkit-user-select: none;
23 | -moz-user-select: none;
24 | -ms-user-select: none;
25 | user-select: none;
26 |
27 | }
28 |
29 | .line-numbers-rows > span {
30 | pointer-events: none;
31 | display: block;
32 | counter-increment: linenumber;
33 | }
34 |
35 | .line-numbers-rows > span:before {
36 | content: counter(linenumber);
37 | color: #999;
38 | display: block;
39 | padding-right: 0.8em;
40 | text-align: right;
41 | }
42 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/utilities/_embed.scss:
--------------------------------------------------------------------------------
1 | // Credit: Nicolas Gallagher and SUIT CSS.
2 |
3 | .embed-responsive {
4 | position: relative;
5 | display: block;
6 | width: 100%;
7 | padding: 0;
8 | overflow: hidden;
9 |
10 | &::before {
11 | display: block;
12 | content: "";
13 | }
14 |
15 | .embed-responsive-item,
16 | iframe,
17 | embed,
18 | object,
19 | video {
20 | position: absolute;
21 | top: 0;
22 | bottom: 0;
23 | left: 0;
24 | width: 100%;
25 | height: 100%;
26 | border: 0;
27 | }
28 | }
29 |
30 | @each $embed-responsive-aspect-ratio in $embed-responsive-aspect-ratios {
31 | $embed-responsive-aspect-ratio-x: nth($embed-responsive-aspect-ratio, 1);
32 | $embed-responsive-aspect-ratio-y: nth($embed-responsive-aspect-ratio, 2);
33 |
34 | .embed-responsive-#{$embed-responsive-aspect-ratio-x}by#{$embed-responsive-aspect-ratio-y} {
35 | &::before {
36 | padding-top: percentage($embed-responsive-aspect-ratio-y / $embed-responsive-aspect-ratio-x);
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/static/vendor/jquery.counterup/counterup.jquery.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "jquery.counterup",
3 | "version": "2.1.0",
4 | "title": "jquery.counterup",
5 | "description": "A lightweight jQuery plugin that counts up to a targeted number when the number becomes visible.",
6 | "keywords": [
7 | "jquery",
8 | "plugin",
9 | "counter",
10 | "count",
11 | "up",
12 | "number",
13 | "figure",
14 | "numeric",
15 | "int",
16 | "float",
17 | "animation"
18 | ],
19 | "homepage": "https://github.com/ciromattia/jquery.counterup",
20 | "author": {
21 | "name": "Benjamin Intal",
22 | "url": "https://github.com/bfintal/"
23 | },
24 | "bugs": "https://github.com/ciromattia/jquery.counterup/issues",
25 | "licenses": [
26 | {
27 | "type": "GPL2",
28 | "url": "https://raw.github.com/ciromattia/jquery.counterup/master/LICENSE"
29 | }
30 | ],
31 | "dependencies": {
32 | "jquery": ">=1.5",
33 | "waypoints": ">=4.0"
34 | },
35 | "demo": "http://ciromattia.github.io//jquery.counterup/demo/index.html"
36 | }
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_vi.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Hãy nhập.",remote:"Hãy sửa cho đúng.",email:"Hãy nhập email.",url:"Hãy nhập URL.",date:"Hãy nhập ngày.",dateISO:"Hãy nhập ngày (ISO).",number:"Hãy nhập số.",digits:"Hãy nhập chữ số.",creditcard:"Hãy nhập số thẻ tín dụng.",equalTo:"Hãy nhập thêm lần nữa.",extension:"Phần mở rộng không đúng.",maxlength:a.validator.format("Hãy nhập từ {0} kí tự trở xuống."),minlength:a.validator.format("Hãy nhập từ {0} kí tự trở lên."),rangelength:a.validator.format("Hãy nhập từ {0} đến {1} kí tự."),range:a.validator.format("Hãy nhập từ {0} đến {1}."),max:a.validator.format("Hãy nhập từ {0} trở xuống."),min:a.validator.format("Hãy nhập từ {0} trở lên.")}),a});
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_ja.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"このフィールドは必須です。",remote:"このフィールドを修正してください。",email:"有効なEメールアドレスを入力してください。",url:"有効なURLを入力してください。",date:"有効な日付を入力してください。",dateISO:"有効な日付(ISO)を入力してください。",number:"有効な数字を入力してください。",digits:"数字のみを入力してください。",creditcard:"有効なクレジットカード番号を入力してください。",equalTo:"同じ値をもう一度入力してください。",extension:"有効な拡張子を含む値を入力してください。",maxlength:a.validator.format("{0} 文字以内で入力してください。"),minlength:a.validator.format("{0} 文字以上で入力してください。"),rangelength:a.validator.format("{0} 文字から {1} 文字までの値を入力してください。"),range:a.validator.format("{0} から {1} までの値を入力してください。"),step:a.validator.format("{0} の倍数を入力してください。"),max:a.validator.format("{0} 以下の値を入力してください。"),min:a.validator.format("{0} 以上の値を入力してください。")}),a});
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_sk.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Povinné zadať.",maxlength:a.validator.format("Maximálne {0} znakov."),minlength:a.validator.format("Minimálne {0} znakov."),rangelength:a.validator.format("Minimálne {0} a maximálne {1} znakov."),email:"E-mailová adresa musí byť platná.",url:"URL musí byť platná.",date:"Musí byť dátum.",number:"Musí byť číslo.",digits:"Môže obsahovať iba číslice.",equalTo:"Dve hodnoty sa musia rovnať.",range:a.validator.format("Musí byť medzi {0} a {1}."),max:a.validator.format("Nemôže byť viac ako {0}."),min:a.validator.format("Nemôže byť menej ako {0}."),creditcard:"Číslo platobnej karty musí byť platné.",step:a.validator.format("Musí byť násobkom čísla {0}.")}),a});
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/components/_images.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Images
3 | */
4 |
5 | .image-lg {
6 | height: 12rem;
7 | }
8 |
9 | .image-md{
10 | height: 5rem;
11 | }
12 |
13 | .image-sm {
14 | height: 3rem;
15 | }
16 |
17 | .image-xs {
18 | height: 1.875rem;
19 | }
20 |
21 | .img-thumbnail {
22 | border-width: $border-width-md;
23 | box-shadow: none;
24 | }
25 |
26 | .full-image{
27 | height:100%;
28 | }
29 |
30 | .gallery-feed{
31 | img{
32 | width: 20%;
33 | margin-right: .5rem;
34 | margin-bottom: .5rem;
35 | float: left;
36 | }
37 | }
38 | @include media-breakpoint-up(xl){
39 | .effect-img-2 {
40 | position: absolute;
41 | right: 5rem;
42 | top: 19%;
43 | z-index: 2;
44 | margin: 0;
45 | }
46 |
47 | .effect-img-1, .effect-img-2 {
48 | margin: 0 0 3rem;
49 | width: 350px;
50 | height: auto;
51 | }
52 | }
53 |
54 | @include media-breakpoint-down(lg){
55 | .effect-img-2{
56 | right:.425rem;
57 | top:0;
58 | }
59 | }
60 |
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/vendor/_headroom.scss:
--------------------------------------------------------------------------------
1 |
2 | .headroom {
3 | will-change: transform;
4 | background-color: inherit;
5 | @include transition($transition-base);
6 | }
7 | .headroom--pinned {
8 | @extend .position-fixed;
9 | transform: translateY(0%);
10 | }
11 | .headroom--unpinned {
12 | @extend .position-fixed;
13 | transform: translateY(-100%);
14 | }
15 |
16 | .headroom--not-top {
17 | padding-top: 1rem;
18 | padding-bottom: 1rem;
19 | @include box-shadow($box-shadow-soft);
20 |
21 | @each $color, $value in $theme-colors {
22 | &.navbar-theme-#{$color} {
23 | background-color: $value;
24 |
25 | .navbar-brand-light {
26 | display: none;
27 | }
28 | .navbar-brand-dark {
29 | display: block;
30 | }
31 |
32 | .nav-link {
33 | color: $navbar-dark-color;
34 |
35 | &:hover {
36 | color: $navbar-dark-hover-color;
37 | }
38 | }
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/components/_shapes.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Shapes
3 | */
4 |
5 | .pattern {
6 | overflow: hidden;
7 | z-index: 1;
8 | position: absolute;
9 | left: 0;
10 | width: 100%;
11 | line-height: 0;
12 | direction: ltr;
13 |
14 | &.bottom {
15 | bottom: -10px;
16 | @include transform(rotate(180deg));
17 | }
18 |
19 | &.top {
20 | top:-10px
21 | }
22 |
23 | svg {
24 | display: block;
25 | width: calc(100% + 1.3px);
26 | position: relative;
27 | left: 50%;
28 | @include transform(translateX(-50%))
29 | }
30 | }
31 |
32 | .organic-radius{
33 | border-radius:63% 37% 30% 70% / 50% 45% 55% 50%;
34 | }
35 |
36 | .avatar-sm {
37 | width: $avatar-sm-y;
38 | height: $avatar-sm-x;
39 | }
40 |
41 | .avatar-md {
42 | width: $avatar-md-y;
43 | height: $avatar-md-x;
44 | }
45 |
46 | .avatar-lg {
47 | width: $avatar-lg-y;
48 | height: $avatar-lg-x;
49 | }
50 |
51 | .color-shape {
52 | width: 7rem;
53 | height: 7rem;
54 | }
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_he.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"השדה הזה הינו שדה חובה",remote:"נא לתקן שדה זה",email:'נא למלא כתובת דוא"ל חוקית',url:"נא למלא כתובת אינטרנט חוקית",date:"נא למלא תאריך חוקי",dateISO:"נא למלא תאריך חוקי (ISO)",number:"נא למלא מספר",digits:"נא למלא רק מספרים",creditcard:"נא למלא מספר כרטיס אשראי חוקי",equalTo:"נא למלא את אותו ערך שוב",extension:"נא למלא ערך עם סיומת חוקית",maxlength:a.validator.format(".נא לא למלא יותר מ- {0} תווים"),minlength:a.validator.format("נא למלא לפחות {0} תווים"),rangelength:a.validator.format("נא למלא ערך בין {0} ל- {1} תווים"),range:a.validator.format("נא למלא ערך בין {0} ל- {1}"),max:a.validator.format("נא למלא ערך קטן או שווה ל- {0}"),min:a.validator.format("נא למלא ערך גדול או שווה ל- {0}")}),a});
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/bootstrap.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Bootstrap v4.3.1 (https://getbootstrap.com/)
3 | * Copyright 2011-2019 The Bootstrap Authors
4 | * Copyright 2011-2019 Twitter, Inc.
5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6 | */
7 |
8 | @import "functions";
9 | @import "variables";
10 | @import "mixins";
11 | @import "root";
12 | @import "reboot";
13 | @import "type";
14 | @import "images";
15 | @import "code";
16 | @import "grid";
17 | @import "tables";
18 | @import "forms";
19 | @import "buttons";
20 | @import "transitions";
21 | @import "dropdown";
22 | @import "button-group";
23 | @import "input-group";
24 | @import "custom-forms";
25 | @import "nav";
26 | @import "navbar";
27 | @import "card";
28 | @import "breadcrumb";
29 | @import "pagination";
30 | @import "badge";
31 | @import "jumbotron";
32 | @import "alert";
33 | @import "progress";
34 | @import "media";
35 | @import "list-group";
36 | @import "close";
37 | @import "toasts";
38 | @import "modal";
39 | @import "tooltip";
40 | @import "popover";
41 | @import "carousel";
42 | @import "spinners";
43 | @import "utilities";
44 | @import "print";
45 |
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_is.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Þessi reitur er nauðsynlegur.",remote:"Lagaðu þennan reit.",maxlength:a.validator.format("Sláðu inn mest {0} stafi."),minlength:a.validator.format("Sláðu inn minnst {0} stafi."),rangelength:a.validator.format("Sláðu inn minnst {0} og mest {1} stafi."),email:"Sláðu inn gilt netfang.",url:"Sláðu inn gilda vefslóð.",date:"Sláðu inn gilda dagsetningu.",number:"Sláðu inn tölu.",digits:"Sláðu inn tölustafi eingöngu.",equalTo:"Sláðu sama gildi inn aftur.",range:a.validator.format("Sláðu inn gildi milli {0} og {1}."),max:a.validator.format("Sláðu inn gildi sem er minna en eða jafnt og {0}."),min:a.validator.format("Sláðu inn gildi sem er stærra en eða jafnt og {0}."),creditcard:"Sláðu inn gilt greiðslukortanúmer."}),a});
--------------------------------------------------------------------------------
/static/vendor/prismjs/plugins/autolinker/prism-autolinker.min.js:
--------------------------------------------------------------------------------
1 | !function(){if(("undefined"==typeof self||self.Prism)&&("undefined"==typeof global||global.Prism)){var t=/\b([a-z]{3,7}:\/\/|tel:)[\w\-+%~/.:=&@]+(?:\?[\w\-+%~/.:=?&!$'()*,;@]*)?(?:#[\w\-+%~/.:#=?&!$'()*,;@]*)?/,r=/\b\S+@[\w.]+[a-z]{2}/,a=/\[([^\]]+)]\(([^)]+)\)/,l=["comment","url","attr-value","string"];Prism.plugins.autolinker={processGrammar:function(i){i&&!i["url-link"]&&(Prism.languages.DFS(i,function(i,n,e){-1's hover style
11 | @include hover {
12 | color: $close-color;
13 | text-decoration: none;
14 | }
15 |
16 | &:not(:disabled):not(.disabled) {
17 | @include hover-focus {
18 | opacity: .75;
19 | }
20 | }
21 | }
22 |
23 | // Additional properties for button version
24 | // iOS requires the button element instead of an anchor tag.
25 | // If you want the anchor version, it requires `href="#"`.
26 | // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile
27 |
28 | // stylelint-disable-next-line selector-no-qualifying-type
29 | button.close {
30 | padding: 0;
31 | background-color: transparent;
32 | border: 0;
33 | appearance: none;
34 | }
35 |
36 | // Future-proof disabling of clicks on `` elements
37 |
38 | // stylelint-disable-next-line selector-no-qualifying-type
39 | a.close.disabled {
40 | pointer-events: none;
41 | }
42 |
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_sd.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"هنن جاين جي ضرورت آهي",remote:"هنن جاين جي ضرورت آهي",email:"لکيل اي ميل غلط آهي",url:"لکيل ايڊريس غلط آهي",date:"لکيل تاريخ غلط آهي",dateISO:"جي معيار جي مطابق نه آهي (ISO) لکيل تاريخ",number:"لکيل انگ صحيح ناهي",digits:"رڳو انگ داخل ڪري سگهجي ٿو",creditcard:"لکيل ڪارڊ نمبر صحيح نه آهي",equalTo:"داخل ٿيل ڀيٽ صحيح نه آهي",extension:"لکيل غلط آهي",maxlength:a.validator.format("وڌ کان وڌ {0} جي داخلا ڪري سگهجي ٿي"),minlength:a.validator.format("گهٽ ۾ گهٽ {0} جي داخلا ڪرڻ ضروري آهي"),rangelength:a.validator.format("داخلا جو {0} ۽ {1}جي وچ ۾ هجڻ ضروري آهي"),range:a.validator.format("داخلا جو {0} ۽ {1}جي وچ ۾ هجڻ ضروري آهي"),max:a.validator.format("وڌ کان وڌ {0} جي داخلا ڪري سگهجي ٿي"),min:a.validator.format("گهٽ ۾ گهٽ {0} جي داخلا ڪرڻ ضروري آهي")}),a});
--------------------------------------------------------------------------------
/templates/includes/_messages.html:
--------------------------------------------------------------------------------
1 |
2 | {{msg}}
3 | {% with messages = get_flashed_messages(with_categories=true) %}
4 | {% if messages %}
5 | {% for category, message in messages %}
6 |
7 |
8 |
9 | {{ message }}
10 |
11 |
12 |
13 | {% endfor %}
14 |
15 | {% endif %}
16 | {% endwith %}
17 |
18 | {% if error %}
19 |
20 |
21 |
22 | {{error}}
23 |
24 |
25 |
26 | {% endif %}
27 |
28 | {% if msg %}
29 |
30 |
31 |
32 | {{msg}}
33 |
34 |
35 |
36 | {% endif %}
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_no.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Angi en verdi.",remote:"Ugyldig verdi.",email:"Angi en gyldig epostadresse.",url:"Angi en gyldig URL.",date:"Angi en gyldig dato.",dateISO:"Angi en gyldig dato (ÅÅÅÅ-MM-DD).",number:"Angi et gyldig tall.",digits:"Skriv kun tall.",equalTo:"Skriv samme verdi igjen.",maxlength:a.validator.format("Maksimalt {0} tegn."),minlength:a.validator.format("Minimum {0} tegn."),rangelength:a.validator.format("Angi minimum {0} og maksimum {1} tegn."),range:a.validator.format("Angi en verdi mellom {0} og {1}."),max:a.validator.format("Angi en verdi som er mindre eller lik {0}."),min:a.validator.format("Angi en verdi som er større eller lik {0}."),step:a.validator.format("Angi en verdi ganger {0}."),creditcard:"Angi et gyldig kredittkortnummer."}),a});
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/components/_accordions.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Accordions
3 | */
4 |
5 | .accordion .card {
6 | margin-bottom: 1.5rem;
7 | }
8 |
9 | .accordion-panel-header {
10 | @include display-flex();
11 | @include justify-content(space-between);
12 | @include align-items(center);
13 | user-select: none;
14 |
15 | .icon {
16 | color: $dark;
17 | transition: $transition-base;
18 | span {
19 | font-size: $font-size-sm;
20 | }
21 | }
22 | .icon-title {
23 | margin-right: 1rem;
24 | span {
25 | margin-right: 1rem;
26 | }
27 |
28 | & + .icon {
29 | height: 1rem;
30 | }
31 | }
32 |
33 | &[aria-expanded="true"]{
34 | > .icon {
35 | @include transform(rotateZ(45deg));
36 | }
37 | }
38 |
39 | &[aria-expanded="true"], &:hover{
40 | > * {
41 | color: theme-color('black');
42 | span{
43 | fill: theme-color('black');
44 | }
45 | }
46 | }
47 |
48 | &:hover {
49 | cursor: pointer;
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/components/_icon-box.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Icon boxes
3 | */
4 |
5 |
6 | .icon {
7 | text-align: center;
8 | display: inline-flex;
9 | @include align-items(center);
10 | @include justify-content(center);
11 |
12 | span, svg {
13 | font-size: $icon-size;
14 | }
15 |
16 | &.icon-shape{
17 | width: $icon-shape;
18 | height: $icon-shape;
19 | }
20 |
21 | &.icon-shape-xs{
22 | width: $icon-shape-xs;
23 | height: $icon-shape-xs;
24 | span, svg {
25 | font-size: $icon-size-xs;
26 | }
27 | }
28 |
29 | &.icon-shape-sm{
30 | width: $icon-shape-sm;
31 | height: $icon-shape-sm;
32 | span, svg {
33 | font-size: $icon-size-sm;
34 | }
35 | }
36 |
37 | &.icon-sm{
38 | span, svg {
39 | font-size: $icon-size-sm;
40 | }
41 | }
42 |
43 | &.icon-md{
44 | span, svg {
45 | font-size: $icon-size;
46 | }
47 | }
48 |
49 | &.icon-xs{
50 | span, svg {
51 | font-size: $icon-size-xs;
52 | }
53 | }
54 | }
55 |
56 | .github-big-icon {
57 | position: absolute;
58 | right: -255px;
59 | top: 75px;
60 | span{
61 | font-size: 800px;
62 | opacity: .1;
63 | }
64 | }
65 |
66 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/_toasts.scss:
--------------------------------------------------------------------------------
1 | .toast {
2 | max-width: $toast-max-width;
3 | overflow: hidden; // cheap rounded corners on nested items
4 | @include font-size($toast-font-size);
5 | color: $toast-color;
6 | background-color: $toast-background-color;
7 | background-clip: padding-box;
8 | border: $toast-border-width solid $toast-border-color;
9 | box-shadow: $toast-box-shadow;
10 | backdrop-filter: blur(10px);
11 | opacity: 0;
12 | @include border-radius($toast-border-radius);
13 |
14 | &:not(:last-child) {
15 | margin-bottom: $toast-padding-x;
16 | }
17 |
18 | &.showing {
19 | opacity: 1;
20 | }
21 |
22 | &.show {
23 | display: block;
24 | opacity: 1;
25 | }
26 |
27 | &.hide {
28 | display: none;
29 | }
30 | }
31 |
32 | .toast-header {
33 | display: flex;
34 | align-items: center;
35 | padding: $toast-padding-y $toast-padding-x;
36 | color: $toast-header-color;
37 | background-color: $toast-header-background-color;
38 | background-clip: padding-box;
39 | border-bottom: $toast-border-width solid $toast-header-border-color;
40 | }
41 |
42 | .toast-body {
43 | padding: $toast-padding-x; // apply to both vertical and horizontal
44 | }
45 |
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_ar.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"هذا الحقل إلزامي",remote:"يرجى تصحيح هذا الحقل للمتابعة",email:"رجاء إدخال عنوان بريد إلكتروني صحيح",url:"رجاء إدخال عنوان موقع إلكتروني صحيح",date:"رجاء إدخال تاريخ صحيح",dateISO:"رجاء إدخال تاريخ صحيح (ISO)",number:"رجاء إدخال عدد بطريقة صحيحة",digits:"رجاء إدخال أرقام فقط",creditcard:"رجاء إدخال رقم بطاقة ائتمان صحيح",equalTo:"رجاء إدخال نفس القيمة",extension:"رجاء إدخال ملف بامتداد موافق عليه",maxlength:a.validator.format("الحد الأقصى لعدد الحروف هو {0}"),minlength:a.validator.format("الحد الأدنى لعدد الحروف هو {0}"),rangelength:a.validator.format("عدد الحروف يجب أن يكون بين {0} و {1}"),range:a.validator.format("رجاء إدخال عدد قيمته بين {0} و {1}"),max:a.validator.format("رجاء إدخال عدد أقل من أو يساوي {0}"),min:a.validator.format("رجاء إدخال عدد أكبر من أو يساوي {0}")}),a});
--------------------------------------------------------------------------------
/static/vendor/prismjs/plugins/unescaped-markup/prism-unescaped-markup.min.js:
--------------------------------------------------------------------------------
1 | "undefined"!=typeof self&&self.Prism&&self.document&&Prism.languages.markup&&(Prism.plugins.UnescapedMarkup=!0,Prism.hooks.add("before-highlightall",function(e){e.selector+=", [class*='lang-'] script[type='text/plain'], [class*='language-'] script[type='text/plain'], script[type='text/plain'][class*='lang-'], script[type='text/plain'][class*='language-']"}),Prism.hooks.add("before-sanity-check",function(t){if((t.element.matches||t.element.msMatchesSelector).call(t.element,"script[type='text/plain']")){var e=document.createElement("code");return(a=document.createElement("pre")).className=e.className=t.element.className,t.element.dataset&&Object.keys(t.element.dataset).forEach(function(e){Object.prototype.hasOwnProperty.call(t.element.dataset,e)&&(a.dataset[e]=t.element.dataset[e])}),t.code=t.code.replace(/<\/script(>|>)/gi,"<\/script>"),e.textContent=t.code,a.appendChild(e),t.element.parentNode.replaceChild(a,t.element),void(t.element=e)}var a=t.element.parentNode;!t.code&&a&&"pre"==a.nodeName.toLowerCase()&&t.element.childNodes.length&&"#comment"==t.element.childNodes[0].nodeName&&(t.element.textContent=t.code=t.element.childNodes[0].textContent)}));
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_th.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"โปรดระบุ",remote:"โปรดแก้ไขให้ถูกต้อง",email:"โปรดระบุที่อยู่อีเมล์ที่ถูกต้อง",url:"โปรดระบุ URL ที่ถูกต้อง",date:"โปรดระบุวันที่ ที่ถูกต้อง",dateISO:"โปรดระบุวันที่ ที่ถูกต้อง (ระบบ ISO).",number:"โปรดระบุทศนิยมที่ถูกต้อง",digits:"โปรดระบุจำนวนเต็มที่ถูกต้อง",creditcard:"โปรดระบุรหัสบัตรเครดิตที่ถูกต้อง",equalTo:"โปรดระบุค่าเดิมอีกครั้ง",extension:"โปรดระบุค่าที่มีส่วนขยายที่ถูกต้อง",maxlength:a.validator.format("โปรดอย่าระบุค่าที่ยาวกว่า {0} อักขระ"),minlength:a.validator.format("โปรดอย่าระบุค่าที่สั้นกว่า {0} อักขระ"),rangelength:a.validator.format("โปรดอย่าระบุค่าความยาวระหว่าง {0} ถึง {1} อักขระ"),range:a.validator.format("โปรดระบุค่าระหว่าง {0} และ {1}"),max:a.validator.format("โปรดระบุค่าน้อยกว่าหรือเท่ากับ {0}"),min:a.validator.format("โปรดระบุค่ามากกว่าหรือเท่ากับ {0}")}),a});
--------------------------------------------------------------------------------
/static/vendor/prismjs/plugins/diff-highlight/prism-diff-highlight.min.js:
--------------------------------------------------------------------------------
1 | !function(){if("undefined"!=typeof Prism&&Prism.languages.diff){var o=/diff-([\w-]+)/i,m=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/gi,c=RegExp("(?:__|[^\r\\n<])*(?:\r\\n?|\n|(?:__|[^\r\\n<])(?![^\r\\n]))".replace(/__/g,m.source),"gi"),d=Prism.languages.diff.PREFIXES;Prism.hooks.add("before-sanity-check",function(e){var a=e.language;o.test(a)&&!e.grammar&&(e.grammar=Prism.languages[a]=Prism.languages.diff)}),Prism.hooks.add("before-tokenize",function(e){var a=e.language;o.test(a)&&!Prism.languages[a]&&(Prism.languages[a]=Prism.languages.diff)}),Prism.hooks.add("wrap",function(e){var a,s;if("diff"!==e.language){var r=o.exec(e.language);if(!r)return;a=r[1],s=Prism.languages[a]}if(e.type in d){var n,i=e.content.replace(m,"").replace(/</g,"<").replace(/&/g,"&"),g=i.replace(/(^|[\r\n])./g,"$1");n=s?Prism.highlight(g,s,a):Prism.util.encode(g);var f,t=new Prism.Token("prefix",d[e.type],[/\w+/.exec(e.type)[0]]),u=Prism.Token.stringify(t,e.language),l=[];for(c.lastIndex=0;f=c.exec(n);)l.push(u+f[0]);/(?:^|[\r\n]).$/.test(i)&&l.push(u),e.content=l.join(""),s&&e.classes.push("language-"+a)}})}}();
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/components/_carousel.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Bootstrap carousels
3 | */
4 |
5 | .carousel-caption {
6 | &, h5 {
7 | color: $white;
8 | }
9 | }
10 |
11 | //Indicators
12 |
13 | .carousel-indicators {
14 | bottom:30px;
15 | li {
16 | height: 10px;
17 | width:10px;
18 | border-radius:$circle-radius;
19 | background:transparent;
20 | border:2px solid $dark;
21 | }
22 | .active {
23 | opacity: 1;
24 | background: $dark;
25 | }
26 | }
27 |
28 | //Carousel Controls
29 |
30 | .carousel-control-prev-icon,
31 | .carousel-control-next-icon {
32 | width: auto;
33 | height: auto;
34 | font-weight: 900;
35 | color: $dark;
36 | }
37 |
38 | .carousel-control-prev-icon {
39 | background-image: none;
40 | &::before{
41 | content: '\f060';
42 | font-family: $font-awesome-5;
43 | font-size: $font-size-xxl;
44 | }
45 | }
46 |
47 | .carousel-control-next-icon {
48 | background-image: none;
49 | &:before{
50 | font-family: $font-awesome-5;
51 | content: "\f061";
52 | font-size: $font-size-xxl;
53 | }
54 | }
--------------------------------------------------------------------------------
/templates/student_results.html:
--------------------------------------------------------------------------------
1 | {% extends 'layout.html' %}
2 | {% block body %}
3 |
4 |
5 |
6 | | Sr No |
7 | Name |
8 | Marks |
9 |
10 |
11 |
12 | {% for result in data %}
13 |
14 | | {{result[0]}} |
15 | {{result[1]}} |
16 | {{result[2]}} |
17 |
18 | {% endfor %}
19 |
20 |
21 | Download as CSV
22 |
38 | {% endblock %}
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_hy_AM.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Պարտադիր լրացման դաշտ",remote:"Ներմուծեք ճիշտ արժեքը",email:"Ներմուծեք վավեր էլեկտրոնային փոստի հասցե",url:"Ներմուծեք վավեր URL",date:"Ներմուծեք վավեր ամսաթիվ",dateISO:"Ներմուծեք ISO ֆորմատով վավեր ամսաթիվ։",number:"Ներմուծեք թիվ",digits:"Ներմուծեք միայն թվեր",creditcard:"Ներմուծեք ճիշտ բանկային քարտի համար",equalTo:"Ներմուծեք միևնուն արժեքը ևս մեկ անգամ",extension:"Ընտրեք ճիշտ ընդլանումով ֆայլ",maxlength:a.validator.format("Ներմուծեք ոչ ավել քան {0} նիշ"),minlength:a.validator.format("Ներմուծեք ոչ պակաս քան {0} նիշ"),rangelength:a.validator.format("Ներմուծեք {0}֊ից {1} երկարությամբ արժեք"),range:a.validator.format("Ներմուծեք թիվ {0}֊ից {1} միջակայքում"),max:a.validator.format("Ներմուծեք թիվ, որը փոքր կամ հավասար է {0}֊ին"),min:a.validator.format("Ներմուծեք թիվ, որը մեծ կամ հավասար է {0}֊ին")}),a});
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/_code.scss:
--------------------------------------------------------------------------------
1 | // Inline code
2 | code {
3 | @include font-size($code-font-size);
4 | color: $code-color;
5 | word-break: break-word;
6 |
7 | // Streamline the style when inside anchors to avoid broken underline and more
8 | a > & {
9 | color: inherit;
10 | }
11 | }
12 |
13 | // User input typically entered via keyboard
14 | kbd {
15 | padding: $kbd-padding-y $kbd-padding-x;
16 | @include font-size($kbd-font-size);
17 | color: $kbd-color;
18 | background-color: $kbd-bg;
19 | @include border-radius($border-radius-sm);
20 | @include box-shadow($kbd-box-shadow);
21 |
22 | kbd {
23 | padding: 0;
24 | @include font-size(100%);
25 | font-weight: $nested-kbd-font-weight;
26 | @include box-shadow(none);
27 | }
28 | }
29 |
30 | // Blocks of code
31 | pre {
32 | display: block;
33 | @include font-size($code-font-size);
34 | color: $pre-color;
35 |
36 | // Account for some code outputs that place code tags in pre tags
37 | code {
38 | @include font-size(inherit);
39 | color: inherit;
40 | word-break: normal;
41 | }
42 | }
43 |
44 | // Enable scrollable blocks of code
45 | .pre-scrollable {
46 | max-height: $pre-scrollable-max-height;
47 | overflow-y: scroll;
48 | }
49 |
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/utilities/_floating.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Floating animations
3 | */
4 |
5 | @each $breakpoint in map-keys($grid-breakpoints) {
6 | @include media-breakpoint-up($breakpoint) {
7 | .floating-#{$breakpoint} {
8 | animation: floating-#{$breakpoint} 3s ease infinite;
9 | will-change: transform;
10 |
11 | &:hover {
12 | animation-play-state: paused;
13 | }
14 | }
15 | }
16 | }
17 |
18 | // Keyframes
19 | @keyframes floating-lg {
20 | 0% {
21 | transform: translateY(0px)
22 | }
23 | 50% {
24 | transform: translateY(15px)
25 | }
26 | 100% {
27 | transform: translateY(0px)
28 | }
29 | }
30 |
31 | @keyframes floating-md {
32 | 0% {
33 | transform: translateY(0px)
34 | }
35 | 50% {
36 | transform: translateY(10px)
37 | }
38 | 100% {
39 | transform: translateY(0px)
40 | }
41 | }
42 |
43 | @keyframes floating-sm {
44 | 0% {
45 | transform: translateY(0px)
46 | }
47 | 50% {
48 | transform: translateY(5px)
49 | }
50 | 100% {
51 | transform: translateY(0px)
52 | }
53 | }
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_hr.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Ovo polje je obavezno.",remote:"Ovo polje treba popraviti.",email:"Unesite ispravnu e-mail adresu.",url:"Unesite ispravan URL.",date:"Unesite ispravan datum.",dateISO:"Unesite ispravan datum (ISO).",number:"Unesite ispravan broj.",digits:"Unesite samo brojeve.",creditcard:"Unesite ispravan broj kreditne kartice.",equalTo:"Unesite ponovo istu vrijednost.",extension:"Unesite vrijednost sa ispravnom ekstenzijom.",maxlength:a.validator.format("Maksimalni broj znakova je {0} ."),minlength:a.validator.format("Minimalni broj znakova je {0} ."),rangelength:a.validator.format("Unesite vrijednost između {0} i {1} znakova."),range:a.validator.format("Unesite vrijednost između {0} i {1}."),max:a.validator.format("Unesite vrijednost manju ili jednaku {0}."),min:a.validator.format("Unesite vrijednost veću ili jednaku {0}.")}),a});
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_mk.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Полето е задолжително.",remote:"Поправете го ова поле",email:"Внесете правилна e-mail адреса",url:"Внесете правилен URL.",date:"Внесете правилен датум",dateISO:"Внесете правилен датум (ISO).",number:"Внесете правилен број.",digits:"Внесете само бројки.",creditcard:"Внесете правилен број на кредитната картичка.",equalTo:"Внесете ја истата вредност повторно.",extension:"Внесете вредност со соодветна екстензија.",maxlength:a.validator.format("Внесете максимално {0} знаци."),minlength:a.validator.format("Внесете барем {0} знаци."),rangelength:a.validator.format("Внесете вредност со должина помеѓу {0} и {1} знаци."),range:a.validator.format("Внесете вредност помеѓу {0} и {1}."),max:a.validator.format("Внесете вредност помала или еднаква на {0}."),min:a.validator.format("Внесете вредност поголема или еднаква на {0}")}),a});
--------------------------------------------------------------------------------
/static/src/partials/_scripts.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/static/src/partials/components/_tooltips.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
10 |
13 |
16 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/static/vendor/prismjs/plugins/line-highlight/prism-line-highlight.css:
--------------------------------------------------------------------------------
1 | pre[data-line] {
2 | position: relative;
3 | padding: 1em 0 1em 3em;
4 | }
5 |
6 | .line-highlight {
7 | position: absolute;
8 | left: 0;
9 | right: 0;
10 | padding: inherit 0;
11 | margin-top: 1em; /* Same as .prism’s padding-top */
12 |
13 | background: hsla(24, 20%, 50%,.08);
14 | background: linear-gradient(to right, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
15 |
16 | pointer-events: none;
17 |
18 | line-height: inherit;
19 | white-space: pre;
20 | }
21 |
22 | .line-highlight:before,
23 | .line-highlight[data-end]:after {
24 | content: attr(data-start);
25 | position: absolute;
26 | top: .4em;
27 | left: .6em;
28 | min-width: 1em;
29 | padding: 0 .5em;
30 | background-color: hsla(24, 20%, 50%,.4);
31 | color: hsl(24, 20%, 95%);
32 | font: bold 65%/1.5 sans-serif;
33 | text-align: center;
34 | vertical-align: .3em;
35 | border-radius: 999px;
36 | text-shadow: none;
37 | box-shadow: 0 1px white;
38 | }
39 |
40 | .line-highlight[data-end]:after {
41 | content: attr(data-end);
42 | top: auto;
43 | bottom: .4em;
44 | }
45 |
46 | .line-numbers .line-highlight:before,
47 | .line-numbers .line-highlight:after {
48 | content: none;
49 | }
50 |
--------------------------------------------------------------------------------
/static/vendor/waypoints/licenses.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2011-2012 Caleb Troughton
2 |
3 | -----------------------------------------------------------------------
4 |
5 | The MIT License
6 |
7 | Permission is hereby granted, free of charge, to any person obtaining a copy
8 | of this software and associated documentation files (the "Software"), to deal
9 | in the Software without restriction, including without limitation the rights
10 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | copies of the Software, and to permit persons to whom the Software is
12 | furnished to do so, subject to the following conditions:
13 |
14 | The above copyright notice and this permission notice shall be included in
15 | all copies or substantial portions of the Software.
16 |
17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | THE SOFTWARE.
--------------------------------------------------------------------------------
/static/src/scss/neumorphism/components/_modal.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * = Modals
3 | */
4 |
5 | .modal{
6 | &.static-example{
7 | position: relative;
8 | display: block;
9 | }
10 | }
11 |
12 | .modal-content {
13 | border: $modal-content-border-width solid $modal-content-border-color;
14 | @include box-shadow($shadow-inset);
15 | // Remove focus outline from opened modal
16 | outline: 0;
17 | }
18 |
19 | // Modal header
20 | // Top section of the modal w/ title and dismiss
21 | .modal-header {
22 | border-bottom: $modal-header-border-width solid $modal-header-border-color;
23 |
24 | .close {
25 | padding: $modal-header-padding;
26 | // auto on the left force icon to the right even when there is no .modal-title
27 | margin: (-$modal-header-padding-y) (-$modal-header-padding-x) (-$modal-header-padding-y) auto;
28 | }
29 | }
30 |
31 | .modal-fluid {
32 | .modal-dialog {
33 | margin-top: 0;
34 | margin-bottom: 0;
35 | }
36 | .modal-content {
37 | border-radius: 0;
38 | }
39 | }
40 |
41 | @each $color, $value in $theme-colors {
42 | .modal-#{$color} {
43 | @include modal-variant($value);
44 | }
45 | }
46 |
47 |
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_ge.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"ეს ველი სავალდებულოა",remote:"გთხოვთ შეასწოროთ.",email:"გთხოვთ შეიყვანოთ სწორი ფორმატით.",url:"გთხოვთ შეიყვანოთ სწორი ფორმატით.",date:"გთხოვთ შეიყვანოთ სწორი თარიღი.",dateISO:"გთხოვთ შეიყვანოთ სწორი ფორმატით (ISO).",number:"გთხოვთ შეიყვანოთ რიცხვი.",digits:"დაშვებულია მხოლოდ ციფრები.",creditcard:"გთხოვთ შეიყვანოთ სწორი ფორმატის ბარათის კოდი.",equalTo:"გთხოვთ შეიყვანოთ იგივე მნიშვნელობა.",maxlength:a.validator.format("გთხოვთ შეიყვანოთ არა უმეტეს {0} სიმბოლოსი."),minlength:a.validator.format("შეიყვანეთ მინიმუმ {0} სიმბოლო."),rangelength:a.validator.format("გთხოვთ შეიყვანოთ {0} -დან {1} -მდე რაოდენობის სიმბოლოები."),range:a.validator.format("შეიყვანეთ {0} -სა {1} -ს შორის."),max:a.validator.format("გთხოვთ შეიყვანოთ მნიშვნელობა ნაკლები ან ტოლი {0} -ს."),min:a.validator.format("გთხოვთ შეიყვანოთ მნიშვნელობა მეტი ან ტოლი {0} -ს.")}),a});
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_hu.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Kötelező megadni.",maxlength:a.validator.format("Legfeljebb {0} karakter hosszú legyen."),minlength:a.validator.format("Legalább {0} karakter hosszú legyen."),rangelength:a.validator.format("Legalább {0} és legfeljebb {1} karakter hosszú legyen."),email:"Érvényes e-mail címnek kell lennie.",url:"Érvényes URL-nek kell lennie.",date:"Dátumnak kell lennie.",number:"Számnak kell lennie.",digits:"Csak számjegyek lehetnek.",equalTo:"Meg kell egyeznie a két értéknek.",range:a.validator.format("{0} és {1} közé kell esnie."),max:a.validator.format("Nem lehet nagyobb, mint {0}."),min:a.validator.format("Nem lehet kisebb, mint {0}."),creditcard:"Érvényes hitelkártyaszámnak kell lennie.",remote:"Kérem javítsa ki ezt a mezőt.",dateISO:"Kérem írjon be egy érvényes dátumot (ISO).",step:a.validator.format("A {0} egyik többszörösét adja meg.")}),a});
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/_grid.scss:
--------------------------------------------------------------------------------
1 | // Container widths
2 | //
3 | // Set the container width, and override it for fixed navbars in media queries.
4 |
5 | @if $enable-grid-classes {
6 | .container {
7 | @include make-container();
8 | @include make-container-max-widths();
9 | }
10 | }
11 |
12 | // Fluid container
13 | //
14 | // Utilizes the mixin meant for fixed width containers, but with 100% width for
15 | // fluid, full width layouts.
16 |
17 | @if $enable-grid-classes {
18 | .container-fluid {
19 | @include make-container();
20 | }
21 | }
22 |
23 | // Row
24 | //
25 | // Rows contain and clear the floats of your columns.
26 |
27 | @if $enable-grid-classes {
28 | .row {
29 | @include make-row();
30 | }
31 |
32 | // Remove the negative margin from default .row, then the horizontal padding
33 | // from all immediate children columns (to prevent runaway style inheritance).
34 | .no-gutters {
35 | margin-right: 0;
36 | margin-left: 0;
37 |
38 | > .col,
39 | > [class*="col-"] {
40 | padding-right: 0;
41 | padding-left: 0;
42 | }
43 | }
44 | }
45 |
46 | // Columns
47 | //
48 | // Common styles for small and large grid columns
49 |
50 | @if $enable-grid-classes {
51 | @include make-grid-columns();
52 | }
53 |
--------------------------------------------------------------------------------
/static/vendor/prismjs/plugins/keep-markup/prism-keep-markup.min.js:
--------------------------------------------------------------------------------
1 | !function(e,s){void 0!==e&&e.Prism&&e.document&&s.createRange&&(Prism.plugins.KeepMarkup=!0,Prism.hooks.add("before-highlight",function(e){if(e.element.children.length){var a=0,s=[],p=function(e,n){var o={};n||(o.clone=e.cloneNode(!1),o.posOpen=a,s.push(o));for(var t=0,d=e.childNodes.length;tn.node.posOpen&&(n.nodeStart=d,n.nodeStartPos=n.node.posOpen-n.pos),n.nodeStart&&n.pos+d.data.length>=n.node.posClose&&(n.nodeEnd=d,n.nodeEndPos=n.node.posClose-n.pos),n.pos+=d.data.length);if(n.nodeStart&&n.nodeEnd){var r=s.createRange();return r.setStart(n.nodeStart,n.nodeStartPos),r.setEnd(n.nodeEnd,n.nodeEndPos),n.node.clone.appendChild(r.extractContents()),r.insertNode(n.node.clone),r.detach(),!1}}return!0};n.keepMarkup.forEach(function(e){a(n.element,{node:e,pos:0})}),n.highlightedCode=n.element.innerHTML}}))}(self,document);
--------------------------------------------------------------------------------
/static/vendor/waypoints/lib/shortcuts/sticky.min.js:
--------------------------------------------------------------------------------
1 | /*!
2 | Waypoints Sticky Element Shortcut - 4.0.1
3 | Copyright © 2011-2016 Caleb Troughton
4 | Licensed under the MIT license.
5 | https://github.com/imakewebthings/waypoints/blob/master/licenses.txt
6 | */
7 | !function(){"use strict";function t(s){this.options=e.extend({},i.defaults,t.defaults,s),this.element=this.options.element,this.$element=e(this.element),this.createWrapper(),this.createWaypoint()}var e=window.jQuery,i=window.Waypoint;t.prototype.createWaypoint=function(){var t=this.options.handler;this.waypoint=new i(e.extend({},this.options,{element:this.wrapper,handler:e.proxy(function(e){var i=this.options.direction.indexOf(e)>-1,s=i?this.$element.outerHeight(!0):"";this.$wrapper.height(s),this.$element.toggleClass(this.options.stuckClass,i),t&&t.call(this,e)},this)}))},t.prototype.createWrapper=function(){this.options.wrapper&&this.$element.wrap(this.options.wrapper),this.$wrapper=this.$element.parent(),this.wrapper=this.$wrapper[0]},t.prototype.destroy=function(){this.$element.parent()[0]===this.wrapper&&(this.waypoint.destroy(),this.$element.removeClass(this.options.stuckClass),this.options.wrapper&&this.$element.unwrap())},t.defaults={wrapper:'',stuckClass:"stuck",direction:"down right"},i.Sticky=t}();
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/_progress.scss:
--------------------------------------------------------------------------------
1 | // Disable animation if transitions are disabled
2 | @if $enable-transitions {
3 | @keyframes progress-bar-stripes {
4 | from { background-position: $progress-height 0; }
5 | to { background-position: 0 0; }
6 | }
7 | }
8 |
9 | .progress {
10 | display: flex;
11 | height: $progress-height;
12 | overflow: hidden; // force rounded corners by cropping it
13 | @include font-size($progress-font-size);
14 | background-color: $progress-bg;
15 | @include border-radius($progress-border-radius);
16 | @include box-shadow($progress-box-shadow);
17 | }
18 |
19 | .progress-bar {
20 | display: flex;
21 | flex-direction: column;
22 | justify-content: center;
23 | color: $progress-bar-color;
24 | text-align: center;
25 | white-space: nowrap;
26 | background-color: $progress-bar-bg;
27 | @include transition($progress-bar-transition);
28 | }
29 |
30 | .progress-bar-striped {
31 | @include gradient-striped();
32 | background-size: $progress-height $progress-height;
33 | }
34 |
35 | @if $enable-transitions {
36 | .progress-bar-animated {
37 | animation: progress-bar-stripes $progress-bar-animation-timing;
38 |
39 | @media (prefers-reduced-motion: reduce) {
40 | animation: none;
41 | }
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/_mixins.scss:
--------------------------------------------------------------------------------
1 | // Toggles
2 | //
3 | // Used in conjunction with global variables to enable certain theme features.
4 |
5 | // Vendor
6 | @import "vendor/rfs";
7 |
8 | // Deprecate
9 | @import "mixins/deprecate";
10 |
11 | // Utilities
12 | @import "mixins/breakpoints";
13 | @import "mixins/hover";
14 | @import "mixins/image";
15 | @import "mixins/badge";
16 | @import "mixins/resize";
17 | @import "mixins/screen-reader";
18 | @import "mixins/size";
19 | @import "mixins/reset-text";
20 | @import "mixins/text-emphasis";
21 | @import "mixins/text-hide";
22 | @import "mixins/text-truncate";
23 | @import "mixins/visibility";
24 |
25 | // // Components
26 | @import "mixins/alert";
27 | @import "mixins/buttons";
28 | @import "mixins/caret";
29 | @import "mixins/pagination";
30 | @import "mixins/lists";
31 | @import "mixins/list-group";
32 | @import "mixins/nav-divider";
33 | @import "mixins/forms";
34 | @import "mixins/table-row";
35 |
36 | // // Skins
37 | @import "mixins/background-variant";
38 | @import "mixins/border-radius";
39 | @import "mixins/box-shadow";
40 | @import "mixins/gradients";
41 | @import "mixins/transition";
42 |
43 | // // Layout
44 | @import "mixins/clearfix";
45 | @import "mixins/grid-framework";
46 | @import "mixins/grid";
47 | @import "mixins/float";
48 |
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_bn_BD.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"এই তথ্যটি আবশ্যক।",remote:"এই তথ্যটি ঠিক করুন।",email:"অনুগ্রহ করে একটি সঠিক মেইল ঠিকানা লিখুন।",url:"অনুগ্রহ করে একটি সঠিক লিঙ্ক দিন।",date:"তারিখ সঠিক নয়।",dateISO:"অনুগ্রহ করে একটি সঠিক (ISO) তারিখ লিখুন।",number:"অনুগ্রহ করে একটি সঠিক নম্বর লিখুন।",digits:"এখানে শুধু সংখ্যা ব্যবহার করা যাবে।",creditcard:"অনুগ্রহ করে একটি ক্রেডিট কার্ডের সঠিক নম্বর লিখুন।",equalTo:"একই মান আবার লিখুন।",extension:"সঠিক ধরনের ফাইল আপলোড করুন।",maxlength:a.validator.format("{0}টির বেশি অক্ষর লেখা যাবে না।"),minlength:a.validator.format("{0}টির কম অক্ষর লেখা যাবে না।"),rangelength:a.validator.format("{0} থেকে {1} টি অক্ষর সম্বলিত মান লিখুন।"),range:a.validator.format("{0} থেকে {1} এর মধ্যে একটি মান ব্যবহার করুন।"),max:a.validator.format("অনুগ্রহ করে {0} বা তার চাইতে কম মান ব্যবহার করুন।"),min:a.validator.format("অনুগ্রহ করে {0} বা তার চাইতে বেশি মান ব্যবহার করুন।")}),a});
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_ur.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"ان معلومات کا اندراج ضروری ہے",remote:"ان معلومات کا اندراج ضروری ہے",email:"درج کی ہوئی ای میل درست نہیں ہے",url:"درج کیا گیا پتہ درست نہیں ہے",date:"درج کی گئی تاریخ درست نہیں ہے",dateISO:"معیار کے مطابق نہیں ہے (ISO) درج کی گئی تاریخ",number:"درج کیےگئے ہندسے درست نہیں ہیں",digits:"صرف ہندسے اندراج کئے جاسکتے ہیں",creditcard:"درج کیا گیا کارڈ نمبر درست نہیں ہے",equalTo:"اندراج کا موازنہ درست نہیں ہے",extension:"اندراج درست نہیں ہے",maxlength:a.validator.format("زیادہ سے زیادہ {0} کا اندراج کر سکتے ہیں"),minlength:a.validator.format("کم سے کم {0} کا اندراج کرنا ضروری ہے"),rangelength:a.validator.format("اندراج کا {0} اور {1}کے درمیان ہونا ضروری ہے"),range:a.validator.format("اندراج کا {0} اور {1} کے درمیان ہونا ضروری ہے"),max:a.validator.format("زیادہ سے زیادہ {0} کا اندراج کر سکتے ہیں"),min:a.validator.format("کم سے کم {0} کا اندراج کرنا ضروری ہے")}),a});
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_sr.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Поље је обавезно.",remote:"Средите ово поље.",email:"Унесите исправну и-мејл адресу.",url:"Унесите исправан URL.",date:"Унесите исправан датум.",dateISO:"Унесите исправан датум (ISO).",number:"Унесите исправан број.",digits:"Унесите само цифе.",creditcard:"Унесите исправан број кредитне картице.",equalTo:"Унесите исту вредност поново.",extension:"Унесите вредност са одговарајућом екстензијом.",maxlength:a.validator.format("Унесите мање од {0} карактера."),minlength:a.validator.format("Унесите барем {0} карактера."),rangelength:a.validator.format("Унесите вредност дугачку између {0} и {1} карактера."),range:a.validator.format("Унесите вредност између {0} и {1}."),max:a.validator.format("Унесите вредност мању или једнаку {0}."),min:a.validator.format("Унесите вредност већу или једнаку {0}."),step:a.validator.format("Унесите вредност која је умножак броја {0}.")}),a});
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_sr_lat.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Polje je obavezno.",remote:"Sredite ovo polje.",email:"Unesite ispravnu e-mail adresu",url:"Unesite ispravan URL.",date:"Unesite ispravan datum.",dateISO:"Unesite ispravan datum (ISO).",number:"Unesite ispravan broj.",digits:"Unesite samo cifre.",creditcard:"Unesite ispravan broj kreditne kartice.",equalTo:"Unesite istu vrednost ponovo.",extension:"Unesite vrednost sa odgovarajućom ekstenzijom.",maxlength:a.validator.format("Unesite manje od {0} karaktera."),minlength:a.validator.format("Unesite barem {0} karaktera."),rangelength:a.validator.format("Unesite vrednost dugačku između {0} i {1} karaktera."),range:a.validator.format("Unesite vrednost između {0} i {1}."),max:a.validator.format("Unesite vrednost manju ili jednaku {0}."),min:a.validator.format("Unesite vrednost veću ili jednaku {0}."),step:a.validator.format("Unesite vrednost koja je umnožak broja {0}.")}),a});
--------------------------------------------------------------------------------
/static/vendor/jquery-validation/dist/localization/messages_sv.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
2 | * https://jqueryvalidation.org/
3 | * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Detta fält är obligatoriskt.",remote:"Var snäll och åtgärda detta fält.",maxlength:a.validator.format("Du får ange högst {0} tecken."),minlength:a.validator.format("Du måste ange minst {0} tecken."),rangelength:a.validator.format("Ange minst {0} och max {1} tecken."),email:"Ange en korrekt e-postadress.",url:"Ange en korrekt URL.",date:"Ange ett korrekt datum.",dateISO:"Ange ett korrekt datum (ÅÅÅÅ-MM-DD).",number:"Ange ett korrekt nummer.",digits:"Ange endast siffror.",equalTo:"Ange samma värde igen.",range:a.validator.format("Ange ett värde mellan {0} och {1}."),max:a.validator.format("Ange ett värde som är mindre eller lika med {0}."),min:a.validator.format("Ange ett värde som är större eller lika med {0}."),creditcard:"Ange ett korrekt kreditkortsnummer.",pattern:"Ogiltigt format."}),a});
--------------------------------------------------------------------------------
/templates/testquiz.html:
--------------------------------------------------------------------------------
1 | {% extends 'layout.html' %}
2 | {% block body %}
3 |
4 | SOLVE THE QUESTIONS
5 |
6 |
7 |
8 |
32 |
33 | {% endblock %}
--------------------------------------------------------------------------------
/static/src/scss/bootstrap/_spinners.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Rotating border
3 | //
4 |
5 | @keyframes spinner-border {
6 | to { transform: rotate(360deg); }
7 | }
8 |
9 | .spinner-border {
10 | display: inline-block;
11 | width: $spinner-width;
12 | height: $spinner-height;
13 | vertical-align: text-bottom;
14 | border: $spinner-border-width solid currentColor;
15 | border-right-color: transparent;
16 | // stylelint-disable-next-line property-blacklist
17 | border-radius: 50%;
18 | animation: spinner-border .75s linear infinite;
19 | }
20 |
21 | .spinner-border-sm {
22 | width: $spinner-width-sm;
23 | height: $spinner-height-sm;
24 | border-width: $spinner-border-width-sm;
25 | }
26 |
27 | //
28 | // Growing circle
29 | //
30 |
31 | @keyframes spinner-grow {
32 | 0% {
33 | transform: scale(0);
34 | }
35 | 50% {
36 | opacity: 1;
37 | }
38 | }
39 |
40 | .spinner-grow {
41 | display: inline-block;
42 | width: $spinner-width;
43 | height: $spinner-height;
44 | vertical-align: text-bottom;
45 | background-color: currentColor;
46 | // stylelint-disable-next-line property-blacklist
47 | border-radius: 50%;
48 | opacity: 0;
49 | animation: spinner-grow .75s linear infinite;
50 | }
51 |
52 | .spinner-grow-sm {
53 | width: $spinner-width-sm;
54 | height: $spinner-height-sm;
55 | }
56 |
--------------------------------------------------------------------------------