├── public ├── favicon.ico ├── robots.txt ├── Manage │ ├── scss │ │ ├── core │ │ │ ├── medias │ │ │ │ ├── _media.scss │ │ │ │ └── _media-comment.scss │ │ │ ├── headers │ │ │ │ └── _header.scss │ │ │ ├── free │ │ │ │ ├── headers │ │ │ │ │ └── _header.scss │ │ │ │ ├── utilities │ │ │ │ │ ├── _sizing.scss │ │ │ │ │ ├── _image.scss │ │ │ │ │ ├── _overflow.scss │ │ │ │ │ ├── _helper.scss │ │ │ │ │ ├── _transform.scss │ │ │ │ │ ├── _position.scss │ │ │ │ │ ├── _shadows.scss │ │ │ │ │ └── _opacity.scss │ │ │ │ ├── reboot │ │ │ │ │ └── _reboot.scss │ │ │ │ ├── maps │ │ │ │ │ └── _map.scss │ │ │ │ ├── type │ │ │ │ │ ├── _display.scss │ │ │ │ │ ├── _article.scss │ │ │ │ │ └── _type.scss │ │ │ │ ├── masks │ │ │ │ │ └── _mask.scss │ │ │ │ ├── cards │ │ │ │ │ ├── _card-animations.scss │ │ │ │ │ ├── _card-stats.scss │ │ │ │ │ └── _card-blockquote.scss │ │ │ │ ├── buttons │ │ │ │ │ └── _button-brand.scss │ │ │ │ ├── mixins │ │ │ │ │ ├── _icon.scss │ │ │ │ │ ├── _badge.scss │ │ │ │ │ ├── _modals.scss │ │ │ │ │ ├── _alert.scss │ │ │ │ │ └── _popover.scss │ │ │ │ ├── avatars │ │ │ │ │ ├── _avatar-group.scss │ │ │ │ │ └── _avatar.scss │ │ │ │ ├── popovers │ │ │ │ │ └── _popover.scss │ │ │ │ ├── vendors │ │ │ │ │ ├── _chartjs.scss │ │ │ │ │ └── _headroom.scss │ │ │ │ ├── content │ │ │ │ │ └── _main-content.scss │ │ │ │ ├── modals │ │ │ │ │ └── _modal.scss │ │ │ │ ├── badges │ │ │ │ │ ├── _badge-circle.scss │ │ │ │ │ └── _badge-dot.scss │ │ │ │ ├── navs │ │ │ │ │ └── _nav.scss │ │ │ │ ├── navbars │ │ │ │ │ └── _navbar-collapse.scss │ │ │ │ ├── _grid.scss │ │ │ │ ├── grid │ │ │ │ │ └── _grid.scss │ │ │ │ ├── collapse │ │ │ │ │ └── _accordion.scss │ │ │ │ ├── icons │ │ │ │ │ └── _icon-shape.scss │ │ │ │ ├── close │ │ │ │ │ └── _close.scss │ │ │ │ ├── breadcrumbs │ │ │ │ │ └── _breadcrumb.scss │ │ │ │ └── alerts │ │ │ │ │ └── _alert.scss │ │ │ ├── utilities │ │ │ │ ├── _sizing.scss │ │ │ │ ├── _image.scss │ │ │ │ ├── _overflow.scss │ │ │ │ ├── _helper.scss │ │ │ │ ├── _transform.scss │ │ │ │ ├── _position.scss │ │ │ │ ├── _shadows.scss │ │ │ │ └── _opacity.scss │ │ │ ├── reboot │ │ │ │ └── _reboot.scss │ │ │ ├── maps │ │ │ │ └── _map.scss │ │ │ ├── type │ │ │ │ ├── _display.scss │ │ │ │ ├── _article.scss │ │ │ │ └── _type.scss │ │ │ ├── cards │ │ │ │ ├── _card-animations.scss │ │ │ │ ├── _card-stats.scss │ │ │ │ ├── _card-blockquote.scss │ │ │ │ ├── _card-pricing.scss │ │ │ │ └── _card-money.scss │ │ │ ├── buttons │ │ │ │ └── _button-brand.scss │ │ │ ├── mixins │ │ │ │ ├── _icon.scss │ │ │ │ ├── _badge.scss │ │ │ │ ├── _modals.scss │ │ │ │ ├── _alert.scss │ │ │ │ └── _popover.scss │ │ │ ├── avatars │ │ │ │ └── _avatar-group.scss │ │ │ ├── navbars │ │ │ │ ├── _navbar-floating.scss │ │ │ │ └── _navbar-collapse.scss │ │ │ ├── popovers │ │ │ │ └── _popover.scss │ │ │ ├── badges │ │ │ │ ├── _badge-floating.scss │ │ │ │ ├── _badge-circle.scss │ │ │ │ └── _badge-dot.scss │ │ │ ├── vendors │ │ │ │ ├── _sweet-alert-2.scss │ │ │ │ ├── _chartjs.scss │ │ │ │ ├── _headroom.scss │ │ │ │ ├── _jvectormap.scss │ │ │ │ └── _datatables.scss │ │ │ ├── tables │ │ │ │ └── _table-actions.scss │ │ │ ├── content │ │ │ │ └── _main-content.scss │ │ │ ├── modals │ │ │ │ └── _modal.scss │ │ │ ├── shortcuts │ │ │ │ └── _shortcut.scss │ │ │ ├── masks │ │ │ │ └── _mask.scss │ │ │ ├── navs │ │ │ │ └── _nav.scss │ │ │ ├── grid │ │ │ │ └── _grid.scss │ │ │ ├── collapse │ │ │ │ └── _accordion.scss │ │ │ ├── icons │ │ │ │ └── _icon-shape.scss │ │ │ ├── breadcrumbs │ │ │ │ └── _breadcrumb.scss │ │ │ └── alerts │ │ │ │ └── _alert.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 │ │ │ ├── _media.scss │ │ │ ├── mixins │ │ │ │ ├── _clearfix.scss │ │ │ │ ├── _size.scss │ │ │ │ ├── _lists.scss │ │ │ │ ├── _text-truncate.scss │ │ │ │ ├── _visibility.scss │ │ │ │ ├── _resize.scss │ │ │ │ ├── _alert.scss │ │ │ │ ├── _text-hide.scss │ │ │ │ ├── _badge.scss │ │ │ │ ├── _nav-divider.scss │ │ │ │ ├── _transition.scss │ │ │ │ ├── _float.scss │ │ │ │ ├── _list-group.scss │ │ │ │ ├── _text-emphasis.scss │ │ │ │ ├── _reset-text.scss │ │ │ │ ├── _pagination.scss │ │ │ │ ├── _box-shadow.scss │ │ │ │ ├── _deprecate.scss │ │ │ │ └── _background-variant.scss │ │ │ ├── _transitions.scss │ │ │ ├── bootstrap-reboot.scss │ │ │ ├── _jumbotron.scss │ │ │ ├── _utilities.scss │ │ │ ├── _root.scss │ │ │ └── bootstrap-grid.scss │ │ └── custom │ │ │ ├── _mixins.scss │ │ │ ├── _utilities.scss │ │ │ ├── _functions.scss │ │ │ └── _vendors.scss │ ├── vendor │ │ ├── jquery.scrollbar │ │ │ ├── sass │ │ │ │ └── config.rb │ │ │ ├── index.js │ │ │ └── meteor │ │ │ │ └── tests.js │ │ ├── nucleo │ │ │ └── fonts │ │ │ │ ├── nucleo-icons.eot │ │ │ │ ├── nucleo-icons.ttf │ │ │ │ ├── nucleo-icons.woff │ │ │ │ └── nucleo-icons.woff2 │ │ ├── datatables.net-buttons │ │ │ └── swf │ │ │ │ └── flashExport.swf │ │ ├── bootstrap-datepicker │ │ │ └── dist │ │ │ │ └── locales │ │ │ │ ├── bootstrap-datepicker.ja.min.js │ │ │ │ ├── bootstrap-datepicker.zh-TW.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.zh-CN.min.js │ │ │ │ ├── bootstrap-datepicker.ms.min.js │ │ │ │ ├── bootstrap-datepicker.id.min.js │ │ │ │ ├── bootstrap-datepicker.kk.min.js │ │ │ │ ├── bootstrap-datepicker.sl.min.js │ │ │ │ ├── bootstrap-datepicker.hr.min.js │ │ │ │ ├── bootstrap-datepicker.kr.min.js │ │ │ │ ├── bootstrap-datepicker.mk.min.js │ │ │ │ ├── bootstrap-datepicker.mn.min.js │ │ │ │ ├── bootstrap-datepicker.th.min.js │ │ │ │ ├── bootstrap-datepicker.is.min.js │ │ │ │ ├── bootstrap-datepicker.sr.min.js │ │ │ │ ├── bootstrap-datepicker.bs.min.js │ │ │ │ ├── bootstrap-datepicker.fo.min.js │ │ │ │ ├── bootstrap-datepicker.tr.min.js │ │ │ │ ├── bootstrap-datepicker.fa.min.js │ │ │ │ ├── bootstrap-datepicker.sk.min.js │ │ │ │ ├── bootstrap-datepicker.sr-latin.min.js │ │ │ │ ├── bootstrap-datepicker.sv.min.js │ │ │ │ ├── bootstrap-datepicker.ar.min.js │ │ │ │ ├── bootstrap-datepicker.gl.min.js │ │ │ │ ├── bootstrap-datepicker.km.min.js │ │ │ │ ├── bootstrap-datepicker.ar-tn.min.js │ │ │ │ ├── bootstrap-datepicker.me.min.js │ │ │ │ ├── bootstrap-datepicker.az.min.js │ │ │ │ ├── bootstrap-datepicker.pt.min.js │ │ │ │ ├── bootstrap-datepicker.ro.min.js │ │ │ │ ├── bootstrap-datepicker.cs.min.js │ │ │ │ ├── bootstrap-datepicker.pt-BR.min.js │ │ │ │ ├── bootstrap-datepicker.tg.min.js │ │ │ │ ├── bootstrap-datepicker.tk.min.js │ │ │ │ ├── bootstrap-datepicker.da.min.js │ │ │ │ ├── bootstrap-datepicker.eo.min.js │ │ │ │ ├── bootstrap-datepicker.it-CH.min.js │ │ │ │ ├── bootstrap-datepicker.no.min.js │ │ │ │ ├── bootstrap-datepicker.sq.min.js │ │ │ │ ├── bootstrap-datepicker.uk.min.js │ │ │ │ ├── bootstrap-datepicker.vi.min.js │ │ │ │ ├── bootstrap-datepicker.br.min.js │ │ │ │ ├── bootstrap-datepicker.ca.min.js │ │ │ │ ├── bootstrap-datepicker.es.min.js │ │ │ │ ├── bootstrap-datepicker.fr-CH.min.js │ │ │ │ ├── bootstrap-datepicker.lv.min.js │ │ │ │ ├── bootstrap-datepicker.nl.min.js │ │ │ │ ├── bootstrap-datepicker.oc.min.js │ │ │ │ ├── bootstrap-datepicker.ta.min.js │ │ │ │ ├── bootstrap-datepicker.uz-cyrl.min.js │ │ │ │ ├── bootstrap-datepicker.de.min.js │ │ │ │ ├── bootstrap-datepicker.hi.min.js │ │ │ │ ├── bootstrap-datepicker.hu.min.js │ │ │ │ ├── bootstrap-datepicker.ka.min.js │ │ │ │ ├── bootstrap-datepicker.ru.min.js │ │ │ │ ├── bootstrap-datepicker.en-AU.min.js │ │ │ │ ├── bootstrap-datepicker.en-CA.min.js │ │ │ │ ├── bootstrap-datepicker.en-GB.min.js │ │ │ │ ├── bootstrap-datepicker.en-IE.min.js │ │ │ │ ├── bootstrap-datepicker.en-NZ.min.js │ │ │ │ ├── bootstrap-datepicker.en-ZA.min.js │ │ │ │ ├── bootstrap-datepicker.fi.min.js │ │ │ │ ├── bootstrap-datepicker.it.min.js │ │ │ │ ├── bootstrap-datepicker.uz-latn.min.js │ │ │ │ ├── bootstrap-datepicker.el.min.js │ │ │ │ ├── bootstrap-datepicker.et.min.js │ │ │ │ ├── bootstrap-datepicker.eu.min.js │ │ │ │ ├── bootstrap-datepicker.nl-BE.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 │ │ ├── datatables.net-select-bs4 │ │ │ └── js │ │ │ │ └── select.bootstrap4.min.js │ │ └── select2 │ │ │ └── dist │ │ │ └── js │ │ │ └── i18n │ │ │ ├── zh-TW.js │ │ │ ├── zh-CN.js │ │ │ ├── ja.js │ │ │ ├── az.js │ │ │ ├── ko.js │ │ │ ├── vi.js │ │ │ ├── tk.js │ │ │ ├── tr.js │ │ │ ├── id.js │ │ │ ├── th.js │ │ │ ├── ar.js │ │ │ ├── nb.js │ │ │ ├── km.js │ │ │ ├── sv.js │ │ │ ├── is.js │ │ │ ├── et.js │ │ │ ├── fi.js │ │ │ ├── ms.js │ │ │ ├── hu.js │ │ │ ├── ka.js │ │ │ ├── bg.js │ │ │ ├── da.js │ │ │ ├── hy.js │ │ │ ├── fa.js │ │ │ ├── en.js │ │ │ ├── hi.js │ │ │ ├── he.js │ │ │ ├── hr.js │ │ │ ├── af.js │ │ │ ├── de.js │ │ │ ├── eu.js │ │ │ ├── pt-BR.js │ │ │ ├── pt.js │ │ │ ├── mk.js │ │ │ ├── bn.js │ │ │ ├── lv.js │ │ │ ├── sq.js │ │ │ ├── ca.js │ │ │ └── it.js │ └── js │ │ └── components │ │ ├── init │ │ ├── tooltip.min.js │ │ ├── tooltip.js │ │ ├── scroll-to.min.js │ │ ├── copy-icon.min.js │ │ ├── popover.min.js │ │ └── popover.js │ │ ├── vendor │ │ ├── scrollbar.min.js │ │ ├── bootstrap-datepicker.min.js │ │ ├── scrollbar.js │ │ └── bootstrap-datepicker.js │ │ ├── custom │ │ ├── form-control.min.js │ │ └── form-control.js │ │ ├── charts │ │ ├── chart-bars.min.js │ │ ├── chart-line.min.js │ │ └── chart-bars.js │ │ └── maps │ │ └── maps-default.min.js └── .htaccess ├── resources ├── css │ └── app.css ├── js │ └── app.js ├── sass │ ├── app.scss │ └── _variables.scss ├── lang │ └── en │ │ ├── pagination.php │ │ ├── auth.php │ │ └── passwords.php └── views │ └── vendor │ └── sweetalert │ └── alert.blade.php ├── database ├── .gitignore ├── seeders │ └── DatabaseSeeder.php └── migrations │ ├── 2021_07_14_204418_create_settings_table.php │ ├── 2021_07_13_093539_create_subjects_table.php │ ├── 2014_10_12_100000_create_password_resets_table.php │ └── 2021_07_13_094248_create_students_table.php ├── bootstrap └── cache │ └── .gitignore ├── storage ├── logs │ └── .gitignore ├── app │ ├── public │ │ └── .gitignore │ └── .gitignore ├── debugbar │ └── .gitignore └── framework │ ├── testing │ └── .gitignore │ ├── views │ └── .gitignore │ ├── cache │ ├── data │ │ └── .gitignore │ └── .gitignore │ ├── sessions │ └── .gitignore │ └── .gitignore ├── .gitattributes ├── .styleci.yml ├── .gitignore ├── .editorconfig ├── app ├── Http │ ├── Middleware │ │ ├── EncryptCookies.php │ │ ├── VerifyCsrfToken.php │ │ ├── TrustHosts.php │ │ ├── PreventRequestsDuringMaintenance.php │ │ ├── TrimStrings.php │ │ ├── Authenticate.php │ │ ├── TrustProxies.php │ │ ├── RoleMiddleware.php │ │ └── RedirectIfAuthenticated.php │ ├── Controllers │ │ ├── Controller.php │ │ ├── Auth │ │ │ └── ForgotPasswordController.php │ │ └── Manage │ │ │ └── MainController.php │ └── Requests │ │ ├── Attendance │ │ └── StoreAttendanceRequest.php │ │ ├── Subject │ │ ├── StoreSubjectRequest.php │ │ └── UpdateSubjectRequest.php │ │ └── Student │ │ └── StoreStudentRequest.php └── Providers │ ├── BroadcastServiceProvider.php │ ├── AppServiceProvider.php │ ├── AuthServiceProvider.php │ └── EventServiceProvider.php ├── webpack.mix.js ├── routes ├── channels.php ├── api.php └── console.php ├── server.php └── package.json /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/css/app.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite* 2 | -------------------------------------------------------------------------------- /bootstrap/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /resources/js/app.js: -------------------------------------------------------------------------------- 1 | require('./bootstrap'); 2 | -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/debugbar/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/framework/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/cache/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !data/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /public/Manage/scss/core/medias/_media.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Media 3 | // 4 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/utilities/_clearfix.scss: -------------------------------------------------------------------------------- 1 | .clearfix { 2 | @include clearfix(); 3 | } 4 | -------------------------------------------------------------------------------- /public/Manage/vendor/jquery.scrollbar/sass/config.rb: -------------------------------------------------------------------------------- 1 | require 'compass/import-once/activate' 2 | line_comments = false 3 | -------------------------------------------------------------------------------- /public/Manage/scss/core/headers/_header.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Header 3 | // 4 | 5 | .header { 6 | position: relative; 7 | } 8 | -------------------------------------------------------------------------------- /public/Manage/vendor/jquery.scrollbar/index.js: -------------------------------------------------------------------------------- 1 | require('./jquery.scrollbar'); 2 | module.exports = 'jQueryScrollbar'; 3 | 4 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/headers/_header.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Header 3 | // 4 | 5 | .header { 6 | position: relative; 7 | } 8 | -------------------------------------------------------------------------------- /public/Manage/scss/core/utilities/_sizing.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Height 3 | // 4 | 5 | .h-100vh { 6 | height: 100vh !important; 7 | } 8 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/utilities/_sizing.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Height 3 | // 4 | 5 | .h-100vh { 6 | height: 100vh !important; 7 | } 8 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.css linguist-vendored 3 | *.scss linguist-vendored 4 | *.js linguist-vendored 5 | CHANGELOG.md export-ignore 6 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/_media.scss: -------------------------------------------------------------------------------- 1 | .media { 2 | display: flex; 3 | align-items: flex-start; 4 | } 5 | 6 | .media-body { 7 | flex: 1; 8 | } 9 | -------------------------------------------------------------------------------- /public/Manage/js/components/init/tooltip.min.js: -------------------------------------------------------------------------------- 1 | // 2 | // Tooltip 3 | // 4 | "use strict";var Tooltip=function(){var t=$('[data-toggle="tooltip"]');t.length&&t.tooltip()}(); -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/mixins/_clearfix.scss: -------------------------------------------------------------------------------- 1 | @mixin clearfix() { 2 | &::after { 3 | display: block; 4 | clear: both; 5 | content: ""; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /public/Manage/vendor/nucleo/fonts/nucleo-icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahmad-Chebbo/Students-Attendance-System-V1/HEAD/public/Manage/vendor/nucleo/fonts/nucleo-icons.eot -------------------------------------------------------------------------------- /public/Manage/vendor/nucleo/fonts/nucleo-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahmad-Chebbo/Students-Attendance-System-V1/HEAD/public/Manage/vendor/nucleo/fonts/nucleo-icons.ttf -------------------------------------------------------------------------------- /public/Manage/vendor/nucleo/fonts/nucleo-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahmad-Chebbo/Students-Attendance-System-V1/HEAD/public/Manage/vendor/nucleo/fonts/nucleo-icons.woff -------------------------------------------------------------------------------- /public/Manage/vendor/nucleo/fonts/nucleo-icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahmad-Chebbo/Students-Attendance-System-V1/HEAD/public/Manage/vendor/nucleo/fonts/nucleo-icons.woff2 -------------------------------------------------------------------------------- /public/Manage/js/components/vendor/scrollbar.min.js: -------------------------------------------------------------------------------- 1 | // 2 | // Scrollbar 3 | // 4 | "use strict";var Scrollbar=function(){var r=$(".scrollbar-inner");r.length&&r.scrollbar().scrollLock()}(); -------------------------------------------------------------------------------- /public/Manage/scss/core/utilities/_image.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Image 3 | // 4 | 5 | .img-center { 6 | display: block; 7 | margin-left: auto; 8 | margin-right: auto; 9 | } 10 | -------------------------------------------------------------------------------- /storage/framework/.gitignore: -------------------------------------------------------------------------------- 1 | compiled.php 2 | config.php 3 | down 4 | events.scanned.php 5 | maintenance.php 6 | routes.php 7 | routes.scanned.php 8 | schedule-* 9 | services.json 10 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/utilities/_image.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Image 3 | // 4 | 5 | .img-center { 6 | display: block; 7 | margin-left: auto; 8 | margin-right: auto; 9 | } 10 | -------------------------------------------------------------------------------- /public/Manage/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 | -------------------------------------------------------------------------------- /public/Manage/vendor/datatables.net-buttons/swf/flashExport.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahmad-Chebbo/Students-Attendance-System-V1/HEAD/public/Manage/vendor/datatables.net-buttons/swf/flashExport.swf -------------------------------------------------------------------------------- /resources/sass/app.scss: -------------------------------------------------------------------------------- 1 | // Fonts 2 | @import url('https://fonts.googleapis.com/css?family=Nunito'); 3 | 4 | // Variables 5 | @import 'variables'; 6 | 7 | // Bootstrap 8 | @import '~bootstrap/scss/bootstrap'; 9 | -------------------------------------------------------------------------------- /public/Manage/scss/core/reboot/_reboot.scss: -------------------------------------------------------------------------------- 1 | iframe { 2 | border: 0; 3 | } 4 | 5 | figcaption, 6 | figure, 7 | main { 8 | display: block; 9 | } 10 | 11 | main { 12 | overflow: hidden; 13 | } 14 | -------------------------------------------------------------------------------- /public/Manage/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 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/reboot/_reboot.scss: -------------------------------------------------------------------------------- 1 | iframe { 2 | border: 0; 3 | } 4 | 5 | figcaption, 6 | figure, 7 | main { 8 | display: block; 9 | } 10 | 11 | main { 12 | overflow: hidden; 13 | } 14 | -------------------------------------------------------------------------------- /public/Manage/scss/core/maps/_map.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Map 3 | // 4 | 5 | .map-canvas { 6 | position: relative; 7 | width: 100%; 8 | height: $map-height; 9 | border-radius: $border-radius; 10 | } 11 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/maps/_map.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Map 3 | // 4 | 5 | .map-canvas { 6 | position: relative; 7 | width: 100%; 8 | height: $map-height; 9 | border-radius: $border-radius; 10 | } 11 | -------------------------------------------------------------------------------- /public/Manage/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 | -------------------------------------------------------------------------------- /public/Manage/scss/core/utilities/_overflow.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Overflow 3 | // 4 | 5 | .overflow-visible { 6 | overflow: visible !important; 7 | } 8 | 9 | .overflow-hidden { 10 | overflow: hidden !important; 11 | } 12 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/utilities/_overflow.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Overflow 3 | // 4 | 5 | .overflow-visible { 6 | overflow: visible !important; 7 | } 8 | 9 | .overflow-hidden { 10 | overflow: hidden !important; 11 | } 12 | -------------------------------------------------------------------------------- /public/Manage/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 | -------------------------------------------------------------------------------- /public/Manage/scss/core/type/_display.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Display 3 | // 4 | 5 | 6 | .display-1, 7 | .display-2, 8 | .display-3, 9 | .display-4 { 10 | span { 11 | display: block; 12 | font-weight: $font-weight-light; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/type/_display.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Display 3 | // 4 | 5 | 6 | .display-1, 7 | .display-2, 8 | .display-3, 9 | .display-4 { 10 | span { 11 | display: block; 12 | font-weight: $font-weight-light; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /public/Manage/js/components/vendor/bootstrap-datepicker.min.js: -------------------------------------------------------------------------------- 1 | // 2 | // Bootstrap Datepicker 3 | // 4 | "use strict";var Datepicker=function(){var e=$(".datepicker");e.length&&e.each(function(){$(this).datepicker({disableTouchKeyboard:!0,autoclose:!1})})}(); -------------------------------------------------------------------------------- /public/Manage/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 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/masks/_mask.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Mask 3 | // 4 | 5 | .mask { 6 | position: absolute; 7 | top: 0; 8 | left: 0; 9 | width: 100%; 10 | height: 100%; 11 | @include transition($transition-base); 12 | } 13 | -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- 1 | php: 2 | preset: laravel 3 | disabled: 4 | - no_unused_imports 5 | finder: 6 | not-name: 7 | - index.php 8 | - server.php 9 | js: 10 | finder: 11 | not-name: 12 | - webpack.mix.js 13 | css: true 14 | -------------------------------------------------------------------------------- /public/Manage/scss/core/cards/_card-animations.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Card with hover animations 3 | // 4 | 5 | .card-lift--hover { 6 | &:hover { 7 | transform: translateY(-20px); 8 | @include transition($transition-base); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /public/Manage/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 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/cards/_card-animations.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Card with hover animations 3 | // 4 | 5 | .card-lift--hover { 6 | &:hover { 7 | transform: translateY(-20px); 8 | @include transition($transition-base); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /public/Manage/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 | -------------------------------------------------------------------------------- /public/Manage/scss/core/buttons/_button-brand.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Brand buttons 3 | // 4 | 5 | 6 | // Color variations 7 | 8 | @each $color, $value in $brand-colors { 9 | .btn-#{$color} { 10 | @include button-variant($value, $value); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/buttons/_button-brand.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Brand buttons 3 | // 4 | 5 | 6 | // Color variations 7 | 8 | @each $color, $value in $brand-colors { 9 | .btn-#{$color} { 10 | @include button-variant($value, $value); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /public/Manage/js/components/custom/form-control.min.js: -------------------------------------------------------------------------------- 1 | // 2 | // Form control 3 | // 4 | "use strict";var FormControl=function(){var o=$(".form-control");o.length&&o.on("focus blur",function(o){$(this).parents(".form-group").toggleClass("focused","focus"===o.type)}).trigger("blur")}(); -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /public/hot 3 | /public/storage 4 | /storage/*.key 5 | /vendor 6 | .env 7 | .env.backup 8 | .phpunit.result.cache 9 | docker-compose.override.yml 10 | Homestead.json 11 | Homestead.yaml 12 | npm-debug.log 13 | yarn-error.log 14 | /.idea 15 | /.vscode 16 | -------------------------------------------------------------------------------- /public/Manage/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 | -------------------------------------------------------------------------------- /public/Manage/js/components/charts/chart-bars.min.js: -------------------------------------------------------------------------------- 1 | // 2 | // Bars chart 3 | // 4 | var BarsChart=function(){var a=$("#chart-bars");a.length&&function(a){var t=new Chart(a,{type:"bar",data:{labels:["Jul","Aug","Sep","Oct","Nov","Dec"],datasets:[{label:"Sales",data:[25,20,30,22,17,29]}]}});a.data("chart",t)}(a)}(); -------------------------------------------------------------------------------- /public/Manage/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 | -------------------------------------------------------------------------------- /public/Manage/scss/core/cards/_card-stats.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Card stats 3 | // 4 | 5 | .card-stats { 6 | .card-body { 7 | padding: 1rem 1.5rem; 8 | } 9 | 10 | .card-status-bullet { 11 | position: absolute; 12 | top: 0; 13 | right: 0; 14 | transform: translate(50%, -50%); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /public/Manage/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 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/cards/_card-stats.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Card stats 3 | // 4 | 5 | .card-stats { 6 | .card-body { 7 | padding: 1rem 1.5rem; 8 | } 9 | 10 | .card-status-bullet { 11 | position: absolute; 12 | top: 0; 13 | right: 0; 14 | transform: translate(50%, -50%); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | end_of_line = lf 6 | insert_final_newline = true 7 | indent_style = space 8 | indent_size = 4 9 | trim_trailing_whitespace = true 10 | 11 | [*.md] 12 | trim_trailing_whitespace = false 13 | 14 | [*.{yml,yaml}] 15 | indent_size = 2 16 | 17 | [docker-compose.yml] 18 | indent_size = 4 19 | -------------------------------------------------------------------------------- /public/Manage/scss/core/type/_article.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Article 3 | // 4 | 5 | article { 6 | h4:not(:first-child), 7 | h5:not(:first-child) { 8 | margin-top: 3rem; 9 | } 10 | 11 | h4, h5 { 12 | margin-bottom: 1.5rem; 13 | } 14 | 15 | figure { 16 | margin: 3rem 0; 17 | } 18 | 19 | h5 + figure { 20 | margin-top: 0; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/type/_article.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Article 3 | // 4 | 5 | article { 6 | h4:not(:first-child), 7 | h5:not(:first-child) { 8 | margin-top: 3rem; 9 | } 10 | 11 | h4, h5 { 12 | margin-bottom: 1.5rem; 13 | } 14 | 15 | figure { 16 | margin: 3rem 0; 17 | } 18 | 19 | h5 + figure { 20 | margin-top: 0; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /public/Manage/scss/core/mixins/_icon.scss: -------------------------------------------------------------------------------- 1 | @mixin icon-shape-variant($color) { 2 | color: saturate(darken($color, 10%), 10); 3 | background-color: transparentize(lighten($color, 10%), .5); 4 | } 5 | 6 | @mixin icon-font($content, $font-size) { 7 | content: $content; 8 | font-family: $icon-font-family; 9 | font-size: $font-size; 10 | } 11 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/mixins/_icon.scss: -------------------------------------------------------------------------------- 1 | @mixin icon-shape-variant($color) { 2 | color: saturate(darken($color, 10%), 10); 3 | background-color: transparentize(lighten($color, 10%), .5); 4 | } 5 | 6 | @mixin icon-font($content, $font-size) { 7 | content: $content; 8 | font-family: $icon-font-family; 9 | font-size: $font-size; 10 | } 11 | -------------------------------------------------------------------------------- /public/Manage/scss/core/mixins/_badge.scss: -------------------------------------------------------------------------------- 1 | @mixin badge-variant($bg) { 2 | color: saturate(darken($bg, 10%), 10); 3 | background-color: lighten($bg, 32%); 4 | 5 | &[href] { 6 | @include hover-focus { 7 | color: color-yiq($bg); 8 | text-decoration: none; 9 | background-color: darken($bg, 12%); 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /public/Manage/scss/core/utilities/_helper.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Helper 3 | // helper classes for different cases 4 | // 5 | 6 | 7 | // Clearfix for sections that use float property 8 | 9 | .floatfix { 10 | &:before, 11 | &:after { 12 | content: ''; 13 | display: table; 14 | } 15 | &:after { 16 | clear: both; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /public/Manage/scss/core/avatars/_avatar-group.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Avatar group 3 | // 4 | 5 | // General styles 6 | 7 | .avatar-group { 8 | .avatar { 9 | position: relative; 10 | z-index: 2; 11 | border: 2px solid $card-bg; 12 | 13 | &:hover { 14 | z-index: 3; 15 | } 16 | } 17 | 18 | .avatar + .avatar { 19 | margin-left: -1rem; 20 | 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/mixins/_badge.scss: -------------------------------------------------------------------------------- 1 | @mixin badge-variant($bg) { 2 | color: saturate(darken($bg, 10%), 10); 3 | background-color: lighten($bg, 32%); 4 | 5 | &[href] { 6 | @include hover-focus { 7 | color: color-yiq($bg); 8 | text-decoration: none; 9 | background-color: darken($bg, 12%); 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/utilities/_helper.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Helper 3 | // helper classes for different cases 4 | // 5 | 6 | 7 | // Clearfix for sections that use float property 8 | 9 | .floatfix { 10 | &:before, 11 | &:after { 12 | content: ''; 13 | display: table; 14 | } 15 | &:after { 16 | clear: both; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /public/Manage/scss/core/cards/_card-blockquote.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Card with blockquote 3 | // 4 | 5 | .card-blockquote { 6 | padding: 2rem; 7 | position: relative; 8 | 9 | .svg-bg { 10 | display: block; 11 | width: 100%; 12 | height: 95px; 13 | position: absolute; 14 | top: -94px; 15 | left: 0; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/avatars/_avatar-group.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Avatar group 3 | // 4 | 5 | // General styles 6 | 7 | .avatar-group { 8 | .avatar { 9 | position: relative; 10 | z-index: 2; 11 | border: 2px solid $card-bg; 12 | 13 | &:hover { 14 | z-index: 3; 15 | } 16 | } 17 | 18 | .avatar + .avatar { 19 | margin-left: -1rem; 20 | 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /public/Manage/scss/core/navbars/_navbar-floating.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Floating navbar 3 | // 4 | 5 | .navbar-floating-wrapper { 6 | padding-top: 1rem; 7 | padding-bottom: 1rem; 8 | position: absolute; 9 | left: 0; 10 | top: 0; 11 | width: 100%; 12 | z-index: 1; 13 | 14 | .navbar { 15 | border-radius: $border-radius; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/cards/_card-blockquote.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Card with blockquote 3 | // 4 | 5 | .card-blockquote { 6 | padding: 2rem; 7 | position: relative; 8 | 9 | .svg-bg { 10 | display: block; 11 | width: 100%; 12 | height: 95px; 13 | position: absolute; 14 | top: -94px; 15 | left: 0; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /public/Manage/scss/core/popovers/_popover.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Popover 3 | // 4 | 5 | 6 | .popover { 7 | border: 0; 8 | } 9 | 10 | .popover-header { 11 | font-weight: $font-weight-bold; 12 | } 13 | 14 | 15 | // Alternative colors 16 | 17 | @each $color, $value in $theme-colors { 18 | .popover-#{$color} { 19 | @include popover-variant($value); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/popovers/_popover.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Popover 3 | // 4 | 5 | 6 | .popover { 7 | border: 0; 8 | } 9 | 10 | .popover-header { 11 | font-weight: $font-weight-bold; 12 | } 13 | 14 | 15 | // Alternative colors 16 | 17 | @each $color, $value in $theme-colors { 18 | .popover-#{$color} { 19 | @include popover-variant($value); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /public/Manage/scss/core/badges/_badge-floating.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Badge floating 3 | // 4 | 5 | 6 | .btn { 7 | .badge-floating { 8 | position: absolute; 9 | top: -50%; 10 | transform: translateY(50%); 11 | border: 3px solid; 12 | 13 | &.badge:not(.badge-circle) { 14 | transform: translate(147%, 50%); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /public/Manage/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 | -------------------------------------------------------------------------------- /public/Manage/scss/core/utilities/_transform.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Tranform 3 | // 4 | 5 | 6 | @include media-breakpoint-up(lg) { 7 | .transform-perspective-right { 8 | transform: scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) rotate(2deg); 9 | } 10 | .transform-perspective-left{ 11 | transform: scale(1) perspective(2000px) rotateY(11deg) rotateX(2deg) rotate(-2deg) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/Http/Middleware/EncryptCookies.php: -------------------------------------------------------------------------------- 1 |
'};o.popover(a)}($(this))})}(); -------------------------------------------------------------------------------- /public/Manage/js/components/vendor/scrollbar.js: -------------------------------------------------------------------------------- 1 | // 2 | // Scrollbar 3 | // 4 | 5 | 'use strict'; 6 | 7 | var Scrollbar = (function() { 8 | 9 | // Variables 10 | 11 | var $scrollbar = $('.scrollbar-inner'); 12 | 13 | 14 | // Methods 15 | 16 | function init() { 17 | $scrollbar.scrollbar().scrollLock() 18 | } 19 | 20 | 21 | // Events 22 | 23 | if ($scrollbar.length) { 24 | init(); 25 | } 26 | 27 | })(); 28 | -------------------------------------------------------------------------------- /resources/sass/_variables.scss: -------------------------------------------------------------------------------- 1 | // Body 2 | $body-bg: #f8fafc; 3 | 4 | // Typography 5 | $font-family-sans-serif: 'Nunito', sans-serif; 6 | $font-size-base: 0.9rem; 7 | $line-height-base: 1.6; 8 | 9 | // Colors 10 | $blue: #3490dc; 11 | $indigo: #6574cd; 12 | $purple: #9561e2; 13 | $pink: #f66d9b; 14 | $red: #e3342f; 15 | $orange: #f6993f; 16 | $yellow: #ffed4a; 17 | $green: #38c172; 18 | $teal: #4dc0b5; 19 | $cyan: #6cb2eb; 20 | -------------------------------------------------------------------------------- /public/Manage/scss/custom/_mixins.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Custom mixins 3 | // 4 | 5 | 6 | @import "../core/mixins/alert"; 7 | @import "../core/mixins/badge"; 8 | @import "../core/mixins/background-variant"; 9 | @import "../core/mixins/buttons"; 10 | @import "../core/mixins/custom-forms"; 11 | @import "../core/mixins/forms"; 12 | @import "../core/mixins/icon"; 13 | @import "../core/mixins/modals"; 14 | @import "../core/mixins/popover"; 15 | -------------------------------------------------------------------------------- /public/Manage/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 | -------------------------------------------------------------------------------- /app/Http/Controllers/Controller.php: -------------------------------------------------------------------------------- 1 | allSubdomainsOfApplicationUrl(), 18 | ]; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /public/Manage/vendor/jquery.scrollbar/meteor/tests.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | Tinytest.add('Scrollbar integration', function (test) { 4 | 5 | var div = document.createElement('div'); 6 | div.className = 'scrollbar-inner'; 7 | div.value = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam in."; 8 | var scrollBar = jQuery('.scrollbar-inner').scrollbar(); 9 | console.log(scrollBar); 10 | test.isNotNull(scrollBar, 'instantiation OK'); 11 | }); -------------------------------------------------------------------------------- /app/Http/Middleware/PreventRequestsDuringMaintenance.php: -------------------------------------------------------------------------------- 1 | span:not(.sr-only) { 22 | color: $white; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/js/components/custom/form-control.js: -------------------------------------------------------------------------------- 1 | // 2 | // Form control 3 | // 4 | 5 | 'use strict'; 6 | 7 | var FormControl = (function() { 8 | 9 | // Variables 10 | 11 | var $input = $('.form-control'); 12 | 13 | 14 | // Methods 15 | 16 | function init($this) { 17 | $this.on('focus blur', function(e) { 18 | $(this).parents('.form-group').toggleClass('focused', (e.type === 'focus')); 19 | }).trigger('blur'); 20 | } 21 | 22 | 23 | // Events 24 | 25 | if ($input.length) { 26 | init($input); 27 | } 28 | 29 | })(); 30 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/mixins/_modals.scss: -------------------------------------------------------------------------------- 1 | @mixin modal-variant($background) { 2 | .modal-title { 3 | color: color-yiq($background); 4 | } 5 | 6 | .modal-header, 7 | .modal-footer { 8 | border-color: rgba(color-yiq($background), .075); 9 | } 10 | 11 | .modal-content { 12 | background-color: $background; 13 | color: color-yiq($background); 14 | 15 | .heading { 16 | color: color-yiq($background); 17 | } 18 | } 19 | 20 | .close { 21 | & > span:not(.sr-only) { 22 | color: $white; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/scss/core/content/_main-content.scss: -------------------------------------------------------------------------------- 1 | .main-content { 2 | position: relative; 3 | 4 | // Navbar 5 | .navbar-top { 6 | padding-left: 0 !important; 7 | padding-right: 0 !important; 8 | } 9 | 10 | // Container 11 | .container-fluid { 12 | @include media-breakpoint-up(md) { 13 | padding-left: ($main-content-padding-x + $grid-gutter-width / 2) !important; 14 | padding-right: ($main-content-padding-x + $grid-gutter-width / 2) !important; 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/scss/core/free/content/_main-content.scss: -------------------------------------------------------------------------------- 1 | .main-content { 2 | position: relative; 3 | 4 | // Navbar 5 | .navbar-top { 6 | padding-left: 0 !important; 7 | padding-right: 0 !important; 8 | } 9 | 10 | // Container 11 | .container-fluid { 12 | @include media-breakpoint-up(md) { 13 | padding-left: ($main-content-padding-x + $grid-gutter-width / 2) !important; 14 | padding-right: ($main-content-padding-x + $grid-gutter-width / 2) !important; 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /app/Providers/AppServiceProvider.php: -------------------------------------------------------------------------------- 1 | expectsJson()) { 18 | return route('login'); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /public/Manage/js/components/vendor/bootstrap-datepicker.js: -------------------------------------------------------------------------------- 1 | // 2 | // Bootstrap Datepicker 3 | // 4 | 5 | 'use strict'; 6 | 7 | var Datepicker = (function() { 8 | 9 | // Variables 10 | 11 | var $datepicker = $('.datepicker'); 12 | 13 | 14 | // Methods 15 | 16 | function init($this) { 17 | var options = { 18 | disableTouchKeyboard: true, 19 | autoclose: false 20 | }; 21 | 22 | $this.datepicker(options); 23 | } 24 | 25 | 26 | // Events 27 | 28 | if ($datepicker.length) { 29 | $datepicker.each(function() { 30 | init($(this)); 31 | }); 32 | } 33 | 34 | })(); 35 | -------------------------------------------------------------------------------- /public/Manage/scss/core/cards/_card-pricing.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Pricing card 3 | // 4 | 5 | .card-pricing { 6 | .card-header { 7 | padding-top: 1.25rem; 8 | padding-bottom: 1.25rem; 9 | } 10 | .list-unstyled li { 11 | padding: .5rem 0; 12 | color: $gray-600; 13 | } 14 | } 15 | 16 | .card-pricing.popular { 17 | z-index: 1; 18 | border: 3px solid theme-color("primary") !important; 19 | } 20 | 21 | @include media-breakpoint-up(md) { 22 | .card-pricing.zoom-in { 23 | z-index: 1; 24 | transform: scale(1.1); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/mixins/_text-emphasis.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | // Typography 4 | 5 | @mixin text-emphasis-variant($parent, $color, $ignore-warning: false) { 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 | @include deprecate("`text-emphasis-variant()`", "v4.4.0", "v5", $ignore-warning); 17 | } 18 | -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/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 | -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/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 | -------------------------------------------------------------------------------- /public/Manage/vendor/datatables.net-select-bs4/js/select.bootstrap4.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Bootstrap 4 styling wrapper for Select 3 | ©2018 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(c){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-select"],function(a){return c(a,window,document)}):"object"===typeof exports?module.exports=function(a,b){a||(a=window);if(!b||!b.fn.dataTable)b=require("datatables.net-bs4")(a,b).$;b.fn.dataTable.select||require("datatables.net-select")(a,b);return c(b,a,a.document)}:c(jQuery,window,document)})(function(c){return c.fn.dataTable}); 6 | -------------------------------------------------------------------------------- /public/Manage/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 | -------------------------------------------------------------------------------- /public/Manage/scss/core/badges/_badge-circle.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Circle badge 3 | // 4 | 5 | 6 | // General styles 7 | 8 | .badge-circle { 9 | text-align: center; 10 | display: inline-flex; 11 | align-items: center; 12 | justify-content: center; 13 | border-radius: 50%; 14 | padding: 0 !important; 15 | width: 1.25rem; 16 | height: 1.25rem; 17 | font-size: .75rem; 18 | font-weight: 600; 19 | 20 | &.badge-md { 21 | width: 1.5rem; 22 | height: 1.5rem; 23 | } 24 | 25 | &.badge-lg { 26 | width: 2rem; 27 | height: 2rem; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/scss/core/free/badges/_badge-circle.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Circle badge 3 | // 4 | 5 | 6 | // General styles 7 | 8 | .badge-circle { 9 | text-align: center; 10 | display: inline-flex; 11 | align-items: center; 12 | justify-content: center; 13 | border-radius: 50%; 14 | padding: 0 !important; 15 | width: 1.25rem; 16 | height: 1.25rem; 17 | font-size: .75rem; 18 | font-weight: 600; 19 | 20 | &.badge-md { 21 | width: 1.5rem; 22 | height: 1.5rem; 23 | } 24 | 25 | &.badge-lg { 26 | width: 2rem; 27 | height: 2rem; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /public/Manage/scss/core/shortcuts/_shortcut.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Shortcut 3 | // 4 | 5 | .shortcuts { 6 | 7 | } 8 | 9 | .shortcut-media { 10 | @include transition($transition-cubic-bezier); 11 | } 12 | 13 | .shortcut-item { 14 | padding-top: 1rem; 15 | padding-bottom: 1rem; 16 | text-align: center; 17 | 18 | small { 19 | display: block; 20 | margin-top: .75rem; 21 | font-size: $h5-font-size; 22 | font-weight: $heading-font-weight; 23 | } 24 | 25 | &:hover { 26 | .shortcut-media { 27 | transform: scale(1.1); 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /public/Manage/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 | -------------------------------------------------------------------------------- /public/Manage/scss/core/vendors/_headroom.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Headroom 3 | // 4 | 5 | 6 | .headroom { 7 | will-change: transform; 8 | background-color: inherit; 9 | @include transition($transition-base); 10 | } 11 | .headroom--pinned { 12 | @extend .position-fixed; 13 | transform: translateY(0%); 14 | } 15 | .headroom--unpinned { 16 | @extend .position-fixed; 17 | transform: translateY(-100%); 18 | } 19 | 20 | .headroom--not-top { 21 | padding-top: .5rem; 22 | padding-bottom: .5rem; 23 | background-color: theme-color("default") !important; 24 | box-shadow: 0 1px 10px rgba(130, 130, 134, 0.1); 25 | } 26 | -------------------------------------------------------------------------------- /webpack.mix.js: -------------------------------------------------------------------------------- 1 | const mix = require('laravel-mix'); 2 | 3 | /* 4 | |-------------------------------------------------------------------------- 5 | | Mix Asset Management 6 | |-------------------------------------------------------------------------- 7 | | 8 | | Mix provides a clean, fluent API for defining some Webpack build steps 9 | | for your Laravel application. By default, we are compiling the Sass 10 | | file for the application as well as bundling up all the JS files. 11 | | 12 | */ 13 | 14 | mix.js('resources/js/app.js', 'public/js') 15 | .sass('resources/sass/app.scss', 'public/css') 16 | .sourceMaps(); 17 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/vendors/_headroom.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Headroom 3 | // 4 | 5 | 6 | .headroom { 7 | will-change: transform; 8 | background-color: inherit; 9 | @include transition($transition-base); 10 | } 11 | .headroom--pinned { 12 | @extend .position-fixed; 13 | transform: translateY(0%); 14 | } 15 | .headroom--unpinned { 16 | @extend .position-fixed; 17 | transform: translateY(-100%); 18 | } 19 | 20 | .headroom--not-top { 21 | padding-top: .5rem; 22 | padding-bottom: .5rem; 23 | background-color: theme-color("default") !important; 24 | box-shadow: 0 1px 10px rgba(130, 130, 134, 0.1); 25 | } 26 | -------------------------------------------------------------------------------- /public/Manage/scss/core/masks/_mask.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Mask 3 | // 4 | 5 | .mask { 6 | position: absolute; 7 | top: 0; 8 | left: 0; 9 | width: 100%; 10 | height: 100%; 11 | @include transition($transition-base); 12 | } 13 | 14 | 15 | // Backdrop 16 | 17 | .backdrop { 18 | position: fixed; 19 | top: 0; 20 | left: 0; 21 | width: 100%; 22 | height: 100%; 23 | cursor: pointer; 24 | z-index: 1040; // navbar fixed has a z-index of 1030 25 | } 26 | 27 | .backdrop-dark { 28 | background: rgba($black, .3); 29 | } 30 | 31 | .backdrop-light { 32 | background: rgba($white, .3); 33 | } 34 | -------------------------------------------------------------------------------- /public/Manage/scss/core/navs/_nav.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Nav 3 | // 4 | 5 | 6 | // Nav wrapper (container) 7 | 8 | // Nav wrapper 9 | .nav-wrapper { 10 | padding: 1rem 0; 11 | @include border-top-radius($card-border-radius); 12 | 13 | + .card { 14 | @include border-top-radius(0); 15 | @include border-bottom-radius($card-border-radius); 16 | } 17 | } 18 | 19 | 20 | // Nav links 21 | 22 | .nav-link { 23 | color: $nav-link-color; 24 | 25 | &:hover { 26 | color: $nav-link-hover-color; 27 | } 28 | 29 | i.ni { 30 | position: relative; 31 | top: 2px; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /public/Manage/scss/core/vendors/_jvectormap.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Jvector Map 3 | // 4 | 5 | 6 | .vector-map { 7 | position: relative; 8 | height: 600px; 9 | } 10 | 11 | 12 | // Size variations 13 | 14 | .vector-map-sm { 15 | height: 280px; 16 | } 17 | 18 | 19 | // Vendor overrides 20 | 21 | .jvectormap-container { 22 | width: 100%; 23 | height: 100%; 24 | } 25 | 26 | .jvectormap-zoomin, 27 | .jvectormap-zoomout { 28 | position: absolute; 29 | left: 0; 30 | bottom: 0; 31 | } 32 | 33 | .jvectormap-zoomin { 34 | bottom: 4.25rem; 35 | } 36 | 37 | .jvectormap-zoomout { 38 | bottom: 2rem; 39 | } 40 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/navs/_nav.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Nav 3 | // 4 | 5 | 6 | // Nav wrapper (container) 7 | 8 | // Nav wrapper 9 | .nav-wrapper { 10 | padding: 1rem 0; 11 | @include border-top-radius($card-border-radius); 12 | 13 | + .card { 14 | @include border-top-radius(0); 15 | @include border-bottom-radius($card-border-radius); 16 | } 17 | } 18 | 19 | 20 | // Nav links 21 | 22 | .nav-link { 23 | color: $nav-link-color; 24 | 25 | &:hover { 26 | color: $nav-link-hover-color; 27 | } 28 | 29 | i.ni { 30 | position: relative; 31 | top: 2px; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /resources/lang/en/pagination.php: -------------------------------------------------------------------------------- 1 | '« Previous', 17 | 'next' => 'Next »', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /routes/channels.php: -------------------------------------------------------------------------------- 1 | id === (int) $id; 18 | }); 19 | -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/zh-TW.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/zh-TW",[],function(){return{inputTooLong:function(n){return"請刪掉"+(n.input.length-n.maximum)+"個字元"},inputTooShort:function(n){return"請再輸入"+(n.minimum-n.input.length)+"個字元"},loadingMore:function(){return"載入中…"},maximumSelected:function(n){return"你只能選擇最多"+n.maximum+"項"},noResults:function(){return"沒有找到相符的項目"},searching:function(){return"搜尋中…"},removeAllItems:function(){return"刪除所有項目"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /routes/api.php: -------------------------------------------------------------------------------- 1 | get('/user', function (Request $request) { 18 | return $request->user(); 19 | }); 20 | -------------------------------------------------------------------------------- /server.php: -------------------------------------------------------------------------------- 1 | 8 | */ 9 | 10 | $uri = urldecode( 11 | parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) 12 | ); 13 | 14 | // This file allows us to emulate Apache's "mod_rewrite" functionality from the 15 | // built-in PHP web server. This provides a convenient way to test a Laravel 16 | // application without having installed a "real" web server software here. 17 | if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) { 18 | return false; 19 | } 20 | 21 | require_once __DIR__.'/public/index.php'; 22 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/mixins/_box-shadow.scss: -------------------------------------------------------------------------------- 1 | @mixin box-shadow($shadow...) { 2 | @if $enable-shadows { 3 | $result: (); 4 | 5 | @if (length($shadow) == 1) { 6 | // We can pass `@include box-shadow(none);` 7 | $result: $shadow; 8 | } @else { 9 | // Filter to avoid invalid properties for example `box-shadow: none, 1px 1px black;` 10 | @for $i from 1 through length($shadow) { 11 | @if nth($shadow, $i) != "none" { 12 | $result: append($result, nth($shadow, $i), "comma"); 13 | } 14 | } 15 | } 16 | @if (length($result) > 0) { 17 | box-shadow: $result; 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/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 | -------------------------------------------------------------------------------- /public/Manage/scss/core/cards/_card-money.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Money card 3 | // A visual representation of a credit/debit card 4 | // 5 | 6 | .card-serial-number { 7 | display: flex; 8 | justify-content: space-between; 9 | font-size: $h1-font-size; 10 | 11 | > div:not(:last-child) { 12 | display: flex; 13 | flex: 1 1 auto; 14 | 15 | &:after { 16 | content: "-"; 17 | flex: 1 1 auto; 18 | text-align: center; 19 | position: relative; 20 | left: -2px; 21 | } 22 | } 23 | 24 | @include media-breakpoint-down(xs) { 25 | font-size: $h3-font-size; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /public/Manage/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 | -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /routes/console.php: -------------------------------------------------------------------------------- 1 | comment(Inspiring::quote()); 19 | })->purpose('Display an inspiring quote'); 20 | -------------------------------------------------------------------------------- /public/Manage/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 | -------------------------------------------------------------------------------- /public/Manage/scss/custom/_utilities.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Utilities 3 | // 4 | 5 | 6 | @import "../core/utilities/backgrounds"; 7 | 8 | @import "../core/utilities/blurable"; 9 | 10 | @import "../core/utilities/floating"; 11 | 12 | @import "../core/utilities/helper"; 13 | 14 | @import "../core/utilities/image"; 15 | 16 | @import "../core/utilities/opacity"; 17 | 18 | @import "../core/utilities/overflow"; 19 | 20 | @import "../core/utilities/position"; 21 | 22 | @import "../core/utilities/shadows"; 23 | 24 | @import "../core/utilities/sizing"; 25 | 26 | @import "../core/utilities/spacing"; 27 | 28 | @import "../core/utilities/text"; 29 | 30 | @import "../core/utilities/transform"; 31 | 32 | -------------------------------------------------------------------------------- /public/Manage/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); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/zh-CN.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/zh-CN",[],function(){return{errorLoading:function(){return"无法载入结果。"},inputTooLong:function(n){return"请删除"+(n.input.length-n.maximum)+"个字符"},inputTooShort:function(n){return"请再输入至少"+(n.minimum-n.input.length)+"个字符"},loadingMore:function(){return"载入更多结果…"},maximumSelected:function(n){return"最多只能选择"+n.maximum+"个项目"},noResults:function(){return"未找到结果"},searching:function(){return"搜索中…"},removeAllItems:function(){return"删除所有项目"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- 1 |A beautiful Admin for Bootstrap 4. It is Free and Open Source.
'});google.maps.event.addListener(o,"click",function(){t.open(map,o)})}$map.length&&google.maps.event.addDomListener(window,"load",initMap); 5 | -------------------------------------------------------------------------------- /public/Manage/scss/core/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 | } -------------------------------------------------------------------------------- /app/Http/Middleware/RoleMiddleware.php: -------------------------------------------------------------------------------- 1 | user()->hasRoles($role) ){ 26 | return $next($request); 27 | } 28 | } 29 | return abort(403); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/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 | } -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/is.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/is",[],function(){return{inputTooLong:function(n){var t=n.input.length-n.maximum,e="Vinsamlegast styttið texta um "+t+" staf";return t<=1?e:e+"i"},inputTooShort:function(n){var t=n.minimum-n.input.length,e="Vinsamlegast skrifið "+t+" staf";return t>1&&(e+="i"),e+=" í viðbót"},loadingMore:function(){return"Sæki fleiri niðurstöður…"},maximumSelected:function(n){return"Þú getur aðeins valið "+n.maximum+" atriði"},noResults:function(){return"Ekkert fannst"},searching:function(){return"Leita…"},removeAllItems:function(){return"Fjarlægðu öll atriði"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/et.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/et",[],function(){return{inputTooLong:function(e){var n=e.input.length-e.maximum,t="Sisesta "+n+" täht";return 1!=n&&(t+="e"),t+=" vähem"},inputTooShort:function(e){var n=e.minimum-e.input.length,t="Sisesta "+n+" täht";return 1!=n&&(t+="e"),t+=" rohkem"},loadingMore:function(){return"Laen tulemusi…"},maximumSelected:function(e){var n="Saad vaid "+e.maximum+" tulemus";return 1==e.maximum?n+="e":n+="t",n+=" valida"},noResults:function(){return"Tulemused puuduvad"},searching:function(){return"Otsin…"},removeAllItems:function(){return"Eemalda kõik esemed"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/fi.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/fi",[],function(){return{errorLoading:function(){return"Tuloksia ei saatu ladattua."},inputTooLong:function(n){return"Ole hyvä ja anna "+(n.input.length-n.maximum)+" merkkiä vähemmän"},inputTooShort:function(n){return"Ole hyvä ja anna "+(n.minimum-n.input.length)+" merkkiä lisää"},loadingMore:function(){return"Ladataan lisää tuloksia…"},maximumSelected:function(n){return"Voit valita ainoastaan "+n.maximum+" kpl"},noResults:function(){return"Ei tuloksia"},searching:function(){return"Haetaan…"},removeAllItems:function(){return"Poista kaikki kohteet"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /public/Manage/js/components/init/popover.js: -------------------------------------------------------------------------------- 1 | // 2 | // Popover 3 | // 4 | 5 | 'use strict'; 6 | 7 | var Popover = (function() { 8 | 9 | // Variables 10 | 11 | var $popover = $('[data-toggle="popover"]'), 12 | $popoverClass = ''; 13 | 14 | 15 | // Methods 16 | 17 | function init($this) { 18 | if ($this.data('color')) { 19 | $popoverClass = 'popover-' + $this.data('color'); 20 | } 21 | 22 | var options = { 23 | trigger: 'focus', 24 | template: '